Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 5684. Отображено 199.
10-01-2012 дата публикации

ИСПОЛЬЗОВАНИЕ ФИЛЬТРАЦИИ И АКТИВНОГО ЗОНДИРОВАНИЯ ДЛЯ ОЦЕНКИ ТРАКТА ПЕРЕНОСА ДАННЫХ

Номер: RU2439823C2

Изобретение относится к оценке трактов переноса данных в сетях передачи данных. Технический результат заключается в повышении точности оценки доступной ширины полосы пропускания в тракте переноса данных. В способе оценивания условия в тракте переноса данных принимают в модуле формирования данных зондовые пакеты, которые проходят по тракту переноса данных в течение функционирования тракта переноса данных в реальном масштабе времени, используют информацию из зондовых пакетов, чтобы предоставить данные оценивания при оценивании доступной ширины полосы в тракте переноса данных, формируют в модуле оценивания оценку доступной ширины полосы в течение функционирования тракта переноса данных в реальном масштабе времени, включая применение операции фильтрования тракта переноса данных, причем упомянутый этап применения включает в себя использование фильтра Кальмана и использование вектора состояния, который соответствует характеристике, демонстрируемой упомянутыми данными оценивания, причем упомянутой ...

Подробнее
16-05-2018 дата публикации

СИСТЕМА ДЛЯ ОБРАБОТКИ ДАННЫХ, ОТНОСЯЩИХСЯ К СОЕДИНЕНИЮ С ПЛАТФОРМОЙ ИНТЕРНЕТ-САЙТА

Номер: RU2654171C2
Принадлежит: НЕТВЭЙВ (FR)

Изобретение относится к системе для обработки данных, относящихся к соединению с платформой интернет-сайта. Технический результат заключается в повышении точности получаемых данных. Система содержит по меньшей мере два отдельных модуля для обработки данных соединения, распределенных в по меньшей мере две взаимодополняющие группы, причем модули одной группы выполнены с возможностью выполнения подмножества операций, необходимых для осуществления способа обработки данных, относящихся к выполняемому посредством оборудования соединению пользователя с указанной платформой, в том числе идентификации ситуации пользователя. Модули обработки каждой группы принимают данные из модулей обработки другой группы с целью завершения всего способа обработки данных соединения; модуль распределения, принимающий указанные данные соединения и передающий их в модули обработки; Модуль согласования собирает данные из модулей обработки и передающий обработанные данные соединения в указанную платформу и/или в указанное ...

Подробнее
10-04-2016 дата публикации

СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ ПОЛУЧЕНИЯ ИНФОРМАЦИИ О КАЧЕСТВЕ БЕСПРОВОДНОЙ СЕТИ

Номер: RU2014138216A
Принадлежит:

... 1. Способ получения информации о качестве беспроводной сети для терминала, содержащий этапы, на которых:- получают, посредством терминала, информацию о качестве беспроводной сети, отправляемую посредством сетевого элемента на стороне сети; и- отображают, посредством терминала, информацию о качестве беспроводной сети пользователю.2. Способ по п. 1, в котором информация о качестве беспроводной сети содержит, по меньшей мере, одно из следующего:нагрузка в беспроводной сети и ожидаемые доступные возможности сети,при этом нагрузка в беспроводной сети и ожидаемые доступные возможности сети представляют собой нагрузку в беспроводной сети и ожидаемые доступные возможности сети, которые ассоциированы с услугой передачи данных.3. Способ по п. 1, в котором отображение, посредством терминала, информации о качестве беспроводной сети пользователю содержит этап, на котором:- добавляют значок в панель состояния системы терминала, при этом значок используют для того, чтобы отображать информацию о качестве ...

Подробнее
04-08-2005 дата публикации

Vorrichtung zum Identifizieren und Melden von nicht betriebsfähigen Signalisierungskanälen bei verbesserter Aufwärtsstrecke

Номер: DE202005006888U1
Автор:
Принадлежит: INTERDIGITAL TECH CORP

System zum Identifizieren und Melden eines nicht betriebsfähigen Signalisierungskanals während eines EU-Betriebs (EU = enhanced uplink = verbesserte Aufwärtsstrecke), wobei das System aufweist: eine Funknetzsteuerung (RNC) zum Konfigurieren eines EU-Betriebs; mindestens einen Node-B, der ansprechend auf den Empfang einer Kanalzuweisungsanforderung Kanalzuweisungsinformationen über einen EU-Signalisierungskanal auf der Abwärtsstrecke (DL) sendet; und eine drahtlose Sende/Empfangseinheit (WTRU), die aufweist: einen EU-Anforderungsantwort-Zeitschalter, der aktiviert wird, wenn die WTRU über einen UL-EU-Signalisierungskanal eine Kanalzuweisungsanforderung an den Node-B sendet; und eine elektrisch mit dem EU-Anforderungsantwort-Zeitschalter verbundene Meldeeinheit zum Melden eines nicht betriebsfähigen EU-Signalisierungskanals über den Node-B an die RNC, wenn die WTRU über den DL-EU-Signalisierungskanal keine Kanalzuweisungsinformationen von dem Node-B empfängt, bevor der Anforderungsantwort-Zeitschalter ...

Подробнее
31-12-2014 дата публикации

Vorrichtung und Verfahren zum Sammeln und Analysieren von Kommunikationsdaten

Номер: DE0019983761B9
Принадлежит: NIKSUN INC, NIKSUN, INC.

Verfahren zum Sammeln und Analysieren erster Daten auf einer ersten Kommunikationsleitung, enthaltend folgende Verfahrensschritte: (a) die ersten Daten werden von der ersten Kommunikationsleitung empfangen; (b) die empfangenen ersten Daten werden in Pakete aufgeteilt; (c) Pakete werden basierend auf ihrem jeweiligen ersten Charakteristikum jedes Pakets ausgewählt; (d) jedem der ausgewählten Pakete wird ein entsprechender Index zugeordnet; (e) jedes der ausgewählten Pakete wird in einen entsprechenden Datensatz mit seinem entsprechenden Index umgewandelt; (f) die Datensätze werden gespeichert; (g) Speichern einer Zählung für jede einer Vielzahl von aufeinanderfolgenden Zeitperioden, jede Zählung basierend auf einem zweiten Charakteristikum der ausgewählten Pakete, die während eines korrespondierenden der Vielzahl von aufeinanderfolgenden Zeitperioden empfangen wurden.

Подробнее
21-10-2010 дата публикации

Selbstdiagnostizierende Kommunikationsvorrichtung

Номер: DE102008011346B4

Kommunikationsvorrichtung, mit: einem Sender (101) zum Aussenden einer vorbestimmten Nachricht über ein Kommunikationsnetzwerk; einem Empfänger (103) zum Empfangen einer Rückantwort auf die vorbestimmte Nachricht über das Kommunikationsnetzwerk; und einem Prozessor (105), der ausgebildet ist, ein Zeitintervall zwischen dem Aussenden der vorbestimmten Nachricht und dem Empfang der Rückantwort zu erfassen und einem vorbestimmten Messintervall zuzuordnen und auf der Basis einer Anzahl von Zeitintervallen, die dem vorbestimmten Messintervall zugeordnet sind, eine Übertragungsgeschwindigkeit, insbesondere eine mittlere Übertragungsgeschwindigkeit, zu bestimmen, wobei die Zeitdauer des bzw. der Messintervalle konfigurierbar ist.

Подробнее
11-03-2015 дата публикации

Mesh islands

Номер: GB0201501169D0
Автор:
Принадлежит:

Подробнее
11-11-2015 дата публикации

Method and system for computing bandwidth requirement in a cellular network

Номер: GB0201517121D0
Автор:
Принадлежит:

Подробнее
23-06-2010 дата публикации

Analysing connections in a computer network, receiving checksums of data items in computer networks and determining error correction to data

Номер: GB0002466425A
Принадлежит:

Analysing a connection between two computers, comprising generating output data indicating performance of the connection, the output data (graph) comprising a first predetermined number of data points (e.g. time period), each data point (time period) having a value selected from a predetermined second number of discrete data values (i.e. values 0-15). Each data point represents a corresponding flow value that is the amount of data passing between the two computers in each predetermined time period. A second embodiment of the invention includes transferring/receiving data from/at a computer from another computer, comprising determining/receiving a checksum of a data item, determining/receiving a plurality of secondary checksums, identifying the data item based upon the checksum and secondary checksums. A third embodiment of the invention includes receiving error correction data associated with received data, receiving secondary data with the received data, processing the data and error correction ...

Подробнее
15-07-2015 дата публикации

Transferring data

Номер: GB0201509649D0
Автор:
Принадлежит:

Подробнее
06-09-2017 дата публикации

Interactive ad rendering application for low-bandwidth communication environments

Номер: GB0201712021D0
Автор:
Принадлежит:

Подробнее
23-07-2003 дата публикации

Service usage records for mobile data communications

Номер: GB0000313812D0
Автор:
Принадлежит:

Подробнее
21-06-2017 дата публикации

Transmitting data

Номер: GB0002537459B
Принадлежит: BRIDGEWORKS LTD, Bridgeworks Limited

Подробнее
12-12-2001 дата публикации

Communication system and method

Номер: GB0002363285A
Принадлежит:

A communication system and method is disclosed for facilitating connection by a user to a selected one or more of multiple ISP's, thereby alleviating problems associated with providing a fixed link to a single ISP. Advantages may include ease of switching between ISP's and the system may enable a virtual ISP to be created having characteristics more suited to a user's need than the individual ISP's.

Подробнее
01-07-2020 дата публикации

A node testing method and apparatus for a blockchain system

Номер: GB0002579635A
Принадлежит:

A method for a blockchain system is disclosed to assess the suitability or eligibility of a node to act as a confirming node (e.g. mining node or validating node). Three different main embodiments are described: 1) assessing the network bandwidth of a potential confirming node by sending a volume of data to be hashed and determining how long it takes between sending it and receiving the hashed response and also validating that the response matches an expected hashed response. A rolling (recursive) hash may be used to test the connection speed rather than the processing power of the potential confirming node. Potential nodes that meet a threshold requirement may be deemed as eligible to be selected as confirming nodes and a ranked subset may be selected; 2) the processing power of a potential confirming node may be assessed by sending a hash puzzle and seeing how long it takes for a valid solution to be found; and 3) receiving a plurality of confirmation blocks from respective plural confirming ...

Подробнее
26-02-2014 дата публикации

Computer networks

Номер: GB0002503128A8
Принадлежит:

Подробнее
11-11-2015 дата публикации

Transferring data between network nodes

Номер: GB0002526019A
Принадлежит:

A system comprises: a first network node (3); a second network node (4); at least one communication path (702, 703) connecting the first network node to the second network node; a first cache (706) forming part of the first network node; and a second cache (705) forming part of the second network node, wherein: the first cache is configured to cache data received from a host; the first network node is configured to transmit the data from the first cache to the second network node over the at least one communication path; the second network node is configured to receive the data transmitted by the first network node and to store the received data in the second cache prior to providing the data from the second cache to a connected device; the second network node is configured to use operating parameters of the second cache to calculate a hunger parameter representative of the capability of the second cache to receive more data; the second network node is configured to communicate the hunger ...

Подробнее
20-09-2017 дата публикации

Identifying network conditions

Номер: GB0002540947B

Подробнее
16-08-2006 дата публикации

Computer implemented method and system for optimizing a network

Номер: GB0000613589D0
Автор:
Принадлежит:

Подробнее
07-06-2017 дата публикации

Communications network node

Номер: GB0201706475D0
Автор:
Принадлежит:

Подробнее
29-11-2017 дата публикации

Mesh islands

Номер: GB0201716888D0
Автор:
Принадлежит:

Подробнее
17-05-2017 дата публикации

Measurement method

Номер: GB0201705112D0
Автор:
Принадлежит:

Подробнее
30-09-2016 дата публикации

METHOD OF AND APPARATUS FOR PROVIDING AN INDICATION OF DATA CONSUMPTION

Номер: AP0000003810A
Автор: CHAPUT JEAN-BAPTISTE
Принадлежит:

Подробнее
31-01-2014 дата публикации

Method and apparatus for providing an indication of data consumption

Номер: AP2014007357A0
Автор: CHAPUT JEAN-BAPTISTE
Принадлежит:

Подробнее
31-01-2014 дата публикации

Method and apparatus for providing an indication of data consumption

Номер: AP0201407357D0
Автор: CHAPUT JEAN-BAPTISTE
Принадлежит:

Подробнее
31-01-2014 дата публикации

Method and apparatus for providing an indication of data consumption

Номер: AP0201407357A0
Автор: CHAPUT JEAN-BAPTISTE
Принадлежит:

Подробнее
15-11-2010 дата публикации

COMMUNICATION SYSTEM AND - DEVICE

Номер: AT0000488075T
Принадлежит:

Подробнее
15-01-2011 дата публикации

USE OF FILTERING AND ACTIVE EXAMINATION FOR THE EVALUATION OF A DATA TRANSFER WAY

Номер: AT0000494701T
Принадлежит:

Подробнее
15-05-2010 дата публикации

ADAPTIVE FEC CODE WORD MANAGEMENT

Номер: AT0000466423T
Принадлежит:

Подробнее
15-02-2011 дата публикации

SAFETY CAMERA FOR A NETWORK

Номер: AT0000498270T
Принадлежит:

Подробнее
15-03-2009 дата публикации

PROCEDURE AND DEVICE FOR THE COMPUTATION OF RANGE REQUIREMENTS

Номер: AT0000423414T
Принадлежит:

Подробнее
15-12-2011 дата публикации

DSL SYSTEM ESTIMATION AND - PARAMETER RECOMMENDATION

Номер: AT0000534212T
Принадлежит:

Подробнее
15-08-2010 дата публикации

ADAPTIVE ETHERNETVERMITTLUNGSSYSTEM AND - PROCEDURES

Номер: AT0000475239T
Принадлежит:

Подробнее
17-03-2016 дата публикации

Communication status measurement device and program

Номер: AU2013376102B2
Принадлежит:

In order for an apparatus, which is wirelessly connected to a public network, to achieve a precise measurement of roundtrip time to be used for calculating the active bandwidth of a communication channel, a mobile terminal, which is wirelessly connected to the Internet, uses a predetermined communication channel to communicate with a service server connected to the Internet. The mobile terminal repeatedly measures a time in which a dummy packet is transmitted to the service server and in which an acknowledgement response packet is received thereafter. The mobile terminal then calculates a pattern that is one of patterns of variation of measurement values and that consists of only low frequency components (S115-S117). The mobile terminal acquires, on the basis of the calculated pattern, a roundtrip time RTT to be used for calculation of the active bandwidth BW of the communication channel (S118). The active bandwidth BW calculated from the roundtrip time is provided to the service server ...

Подробнее
23-08-2018 дата публикации

Bidirectional data traffic control

Номер: AU2016385417A1
Принадлежит: Shelston IP Pty Ltd.

A system includes an egress apparatus communicatively coupled with an ingress apparatus via at least one bi-directional network connection established for a given site. Each of the ingress and egress apparatuses includes packet categorizer to categorize each of the egress data packets based on packet evaluation thereof with respect to prioritization rules. Packet routing control places each outgoing data packet (from the ingress or egress apparatus) in one of multiple according to the categorization of each respective packet to control sending the packets according to the priority of the respective queue into which each packet is placed.

Подробнее
30-01-2003 дата публикации

IP FLOW DISCOVERY FOR IP PROBE AUTO-CONFIGURATION AND SLA MONITORING

Номер: CA0002452732A1
Принадлежит:

Methods and systems are provided for identifying the flow of data between a source and destination in a network. A pair of flow monitors (150, 160) may identify a plurality of data packets flowing between a pair of measuring points (170, 180) in a network. The flow monitors may then compare address information of each identified data packet. When the flow monitors identify matching addresses through the comparison, the addresses of the corresponding data packets are associated with the flow between the measuring points. Once the flow between the pair of measuring points is identified, the flow monitors may compare the header information of the data packets associated with the flow to determine the direction of the flow between the measuring points.

Подробнее
17-07-2003 дата публикации

DISTRIBUTED USAGE METERING OF MULTIPLE NETWORKED DEVICES

Номер: CA0002467430A1
Принадлежит:

Distributed usage metering of network packet traffic, requiring fewer metering devices than ultra-fine-grain metering, more scalable than centralized metering, and providing weighted packet history ananysis on various packet characteristics, with redefineable weight definitions.

Подробнее
18-04-2019 дата публикации

NETWORK OPERATION CENTER DASHBOARD FOR CLOUD-BASED WI-FI SYSTEMS

Номер: CA0003080269A1
Принадлежит: MBM INTELLECTUAL PROPERTY LAW LLP

System and methods for managing a Wi-Fi network of a plurality of Wi-Fi networks from a cloud-based Network Operations Control (NOC) dashboard include, subsequent to creating an account for a user of the Wi-Fi network, receiving data associated with the Wi-Fi network from the one or more access points; providing a display associated with the Wi-Fi network based on the data, wherein the display comprises a network topology and one or more tabs providing information related to operation of the Wi-Fi network; updating the display based on one or more inputs received, wherein the updating updates one or more of the network topology and the one or more tabs; and performing one or more operations via the NOC dashboard to one of manage, control, and troubleshoot the Wi-Fi network.

Подробнее
09-07-2020 дата публикации

TECHNIQUES FOR DYNAMICALLY MODIFYING OPERATIONAL BEHAVIOR OF NETWORK DEVICES IN A WIRELESS NETWORK

Номер: CA3124124A1
Принадлежит:

A node includes a firmware application that analyzes sensor data to detect and respond to events associated with the distribution of resources. During execution, the firmware application reads a configuration file that specifies a set of conditions and different actions that should be performed in response to different events associated with those conditions. The configuration file can be dynamically updated during execution of the firmware application to modify the set of conditions the firmware application evaluates and the different actions to be performed when occurrences of specific events are detected. Accordingly, the operational behavior of the node can be modified without needing the node to undergo a firmware update.

Подробнее
22-09-2020 дата публикации

METHODS AND SYSTEMS FOR ASSISTED CONTENT DELIVERY

Номер: CA0003010040C
Принадлежит: DISH TECH LLC, DISH TECHNOLOGIES L.L.C.

Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of assisted streaming of media content over a network involves detecting, by a media player at a client device coupled to the network, a first condition with respect to streaming the media content, and in response to the first condition, requesting, by the media player, a first portion of the media content from a first content delivery source on the network. After requesting the first portion of the media content, the method further comprises detecting, by the media player, a second condition with respect to streaming the media content, and in response to detecting the second condition, requesting, by the media player, a subsequent portion of the media content from a second content delivery source on the network. The first content delivery source transmits the media content using a modified transport layer protocol.

Подробнее
17-06-2008 дата публикации

IP DATA ENCAPSULATION AND INSERTION USING A BROADBAND TRANSPORT MULTIPLEXER

Номер: CA0002444901C
Принадлежит: GENERAL INSTRUMENT CORPORATION

A feature-rich transport multiplexer and a number of associated methods, systems, subsystems, software features, graphical user interfaces and control systems are disclosed. The disclosure includes GUI's that enable operators to easily monitor and manipulate content streams flowing through a transport multiplexer in real-time. The disclosed interfaces include screens that supply operators with identity, structure, configuration, bandwidth utilization and/or status information for system hardware and software. The disclosed features also provide computer assisted routing configuration for present and future routing events through simple manipulation, such as drag and drop operations, of graphical objects. Routing control is further simplified by permitting operators to configure routing control of individual content stream components as well as groups of such components simultaneously. Further flexibility is permitted by predetermination of future routing events, thereby enabling the automatic ...

Подробнее
10-03-2020 дата публикации

COMMUNICATION NETWORK AGGREGATION TEST PAYLOAD

Номер: CA0002979109C

A first node (2) of a first network using a first radio access technology signals (SI) a second node (3) of a second network using a second radio access technology start and stop of a test data session and to send test data packets to a UE (1) in an aggregation mode via the second node (3) in the test data session. The UE (1) is associated with the second node (3). The test data packets comprise payload and an aggregation header including an indication that the payload comprises test data. The first node (2) determines (S4) a service level of the UE (1) with respect to the second node (3) based on a report on a throughput of the test data packets sent by the second node (3) in the test data session.

Подробнее
01-06-2021 дата публикации

SAMPLING PACKETS TO MEASURE NETWORK PERFORMANCE

Номер: CA2963245C

Disclosed are system, method, and computer-readable medium embodiments for a network to provide network applications and services and estimate network metrics for individual applications and services. In an embodiment, a first routing device receives a packet and determines that the packet is to be sampled. The first routing device samples the packet by storing first information associated with the packet and transmits the first information to a measurement server. The first routing device transmits the packet towards a destination according to routing information. A second routing device receives the packet and determines that the packet is to be sampled. The second routing device samples the packet by storing second information associated with the packet and transmitting the second information to the measurement server. The measurement server determines a measurement based on the first information and second information.

Подробнее
07-04-2016 дата публикации

SAMPLING PACKETS TO MEASURE NETWORK PERFORMANCE

Номер: CA0002963245A1
Принадлежит:

Disclosed are system, method, and computer-readable medium embodiments for a network to provide network applications and services and estimate network metrics for individual applications and services. In an embodiment, a first routing device receives a packet and determines that the packet is to be sampled. The first routing device samples the packet by storing first information associated with the packet and transmits the first information to a measurement server. The first routing device transmits the packet towards a destination according to routing information. A second routing device receives the packet and determines that the packet is to be sampled. The second routing device samples the packet by storing second information associated with the packet and transmitting the second information to the measurement server. The measurement server determines a measurement based on the first information and second information.

Подробнее
01-10-2019 дата публикации

CLOUD COLLABORATION AND MANAGEMENT APPLICATION

Номер: CA0002977302C

Cloud storage solutions are provided, in which different cloud storage spaces are aggregated together from the viewpoint of a user. Embodiments of the cloud storage space monitoring and management application provide systems for effective cloud storage management and monitoring, including uploading files to a cloud storage space, downloading files to a user's personal computing device, and migrating/sorting files between different cloud storage spaces. The cloud storage space monitoring and management application will also provide an integrated user interface that displays digital information stored in or more cloud storage spaces, which may be provided by various cloud storage service vendors, in a single display.

Подробнее
31-03-2011 дата публикации

SYSTEM AND METHOD FOR MICRO-CLOUD COMPUTING

Номер: CA0002824751A1
Принадлежит:

A method and system for micro-cloud computing is described. An application serving node, which is a specifically configured piece of customer premises equipment such as a set-top box, is the server for a micro-cloud network. Various user devices that form part of the micro-cloud network, such as television sets and smart phones, communicate with the application serving node. The application serving node is configured with software that allows various heterogeneous types of data to be obtained and streamed to the user devices in multiple ways. The application serving node performs much of the processing necessary for such content streaming itself and thus represents an edge-based network architecture.

Подробнее
31-03-2011 дата публикации

SYSTEM AND METHOD FOR MICRO-CLOUD COMPUTING

Номер: CA0002821454A1
Принадлежит:

A method and system for micro-cloud computing is described. An application serving node, which is a specifically configured piece of customer premises equipment such as a set-top box, is the server for a micro-cloud network. Various user devices that form part of the micro-cloud network, such as television sets and smart phones, communicate with the application serving node. The application serving node is configured with software that allows various heterogeneous types of data to be obtained and streamed to the user devices in multiple ways. The application serving node performs much of the processing necessary for such content streaming itself and thus represents an edge-based network architecture.

Подробнее
11-08-2015 дата публикации

ELECTRONIC COMMERCE CHECKOUT PROCEDURES OF A WEBSITE

Номер: CA0002831235C
Принадлежит: TARGET BRANDS, INC., TARGET BRANDS INC

In one example, a method includes transitioning, by a server system, from a full checkout procedure of a website to a reduced functionality checkout procedure of the website. The full checkout procedure includes calculations corresponding to a set of parameters associated with an electronic commerce transaction. The reduced functionality checkout procedure includes calculations corresponding to a subset of the parameters associated with the electronic commerce transaction. The method further includes receiving, by the server system and from a client device, a request to complete the electronic commerce transaction via the website, and in response to receiving the request to complete the electronic commerce transaction, executing, by the server system, the reduced functionality checkout procedure.

Подробнее
25-08-2000 дата публикации

TRAFFIC MONITORING EQUIPMENT AND SYSTEM AND METHOD FOR DATAGRAM TRANSFER

Номер: CA0002299177A1
Принадлежит:

The purpose of the present invention is to provide a datagram transfer network that can operate stably by avoiding a state of congestion collapse by utilizing information derived from evaluating the impact of datagrams on the operation of the network. To achieve this objective, the results of evaluation is expressed as a preference value related to datagrams, and are inserted in the header in each datagram so that the datagrams are processed by an approach other than the methods based on arrival sequence of datagrams, when derived to the destination indicated in the header. In this approach, datagrams are protocol is controlled by priority order derived from the preference value which reflects traffic information obtained by a traffic monitoring equipment.

Подробнее
25-05-2018 дата публикации

Network traffic monitoring system and method thereof

Номер: CN0108075946A
Принадлежит:

Подробнее
27-03-2020 дата публикации

Energy collection network data transmission method and system based on reduction technology

Номер: CN0106789174B
Автор:
Принадлежит:

Подробнее
12-08-2015 дата публикации

Throughput measuring method and end node

Номер: CN102201947B
Автор:
Принадлежит:

Подробнее
29-08-2013 дата публикации

CAPACITY ESTIMATES USING BURST-TRAILER TRAINS

Номер: WO2013125989A1
Принадлежит:

The present invention relates to methods and devices (11, 12, 14) for transmitting a sequence of data packets in a network. To this end, a send rate with which the sequence is to be transmitted is selected. Then, a first set of data packets of the sequence is transmitted and the transmission is associated with a time stamp. Finally a last data packet of the sequence is transmitted after a predetermined time interval has elapsed from the time stamp associated with the first set of data packets, where said predetermined time interval is the time required for transmitting the sequence of data packets with the selected send rate.

Подробнее
27-12-2002 дата публикации

DYNAMIC PROBING AND REPORTING OF BIT RATE INFORMATION

Номер: WO0002103630A2
Принадлежит:

A method and apparatus are provided for measuring a bit rate between a client and a server. In an embodiment of the invention, a number of bits included only within one or more transaction units are measured over a time period. The time period is a sum of time durations of each of the transaction units. In an embodiment of the invention, bit rate measurements are performed on a server and in another embodiment of the invention bit rate measurements are performed on a client. Embodiments of the invention include adapting, by the server, of content to be sent to the client based on the bit rate measurements. Embodiments of the invention further include reporting the measured bit rate to the server when the bit rate measurements are performed on the client. Other aspects of the invention include sending an indication of the measured bit rate and a desired bit rate to the server when bit rate measurements are performed in the client.

Подробнее
10-05-2002 дата публикации

METHOD OF AND APPARATUS FOR REMOTE MONITORING

Номер: WO2002037280A2
Автор: FARALDO, David, D. II
Принадлежит:

A method and apparatus is described for remote monitoring of a business site network. One or more remote satellite systems may be strategically positioned at different points on the Internet that are close to backbone networks in order to monitor and evaluate typical user interactions with a business site. By positioning the remote satellite systems at points near backbones approximate to those of users accessing a business site, a more accurate analysis of a site's performance may be performed that better reflects the experience that similarly connected users experience. Various network and system parameters of a business site may be monitored, such as threshold timing parameters and correctness parameters.

Подробнее
13-12-2001 дата публикации

METHOD AND SYSTEM FOR SELECTIVELY RECEIVING CONTENT OVER A COMMUNICATIONS NETWORK BASED ON NETWORK COMMUNICATION SPEED

Номер: WO0000195543A2
Принадлежит:

The invention provides a method and system for selectively providing content to a user over a communications network based upon the detected bandwidth throughput or speed the user is experiencing while communicating over the network. The determination of the bandwidth throughput or speed is not based upon the access mechanism of the users (e.g. dial-up, DSL, cable modem), but is based upon the effective bandwidth throughput the user is experiencing. Briefly, according to the method, the speed is determined automatically; the content is selected based on the determined speed and communicated to the user. Speed may be determined automatically by measuring throughput at the user system or the server side. Preferably the speed is determined non-intrusively. Further preferably, the speed between the user and a particular server is determined for example by measuring the speed of the transfer of a plurality of data content items which measures may be averaged.

Подробнее
19-12-2002 дата публикации

ADDRESS MAPPING AND IDENTIFICATION

Номер: WO0002102013A2
Принадлежит:

Methods for detecting assignment changes as well as address changes in address identifiers (particularly fibre channel - FC-2- address identifiers such as D ID, S ID) are disclosed. When such changes are detected, and a probe is in place monitoring at least a portion of a system (i.e., at least one port associated therewith), the detection of a change in address or port assignment triggers a command to map the change to ensure the user defined port name is always correct. The present invention is further directed to methods for monitoring a storage area network, in particular, at least one port associated therewith using user defined port names as a field in any data reported by the monitoring system. The invention is yet further directed to probes and monitoring systems that are capable of generating data that employ statistics or data referring to user-defined port names at least for purposes of archiving and/or viewing such data or statistics.

Подробнее
01-04-1999 дата публикации

INTEGRATED INTERFACE FOR WEB BASED CUSTOMER CARE AND TROUBLE MANAGEMENT

Номер: WO1999015975A1
Принадлежит:

A system and method for opening and tracking trouble tickets over the public Internet. A customer service management system (40) provides information included within a customer profile record to a Web enabled infrastructure (30) which is accessible by a remote customer workstation (20) having a web browser (14) and Internet access (15). The customer profile information is used to prepopulate data fields in dialogs used to open a trouble ticket. Once a trouble ticket is opened, the customer workstation (20) tracks the existing trouble tickets through a browser based graphical user interface (240). The graphical user interface (240) provides current and historical status reports of the actions taken to resolve a network event and the service organizations responsible for resolving the network event.

Подробнее
20-05-1999 дата публикации

METHOD AND APPARATUS FOR PERFORMING SERVICE LEVEL ANALYSIS OF COMMUNICATIONS NETWORK PERFORMANCE METRICS

Номер: WO1999025085A1
Принадлежит:

A data transmission system includes probes (probe A, probe B) connected between end user sites (site A, site B) and a data switching network (12). Each probe is connected to the switching network (12) via an access channel (20, 21, 26 or 27) wherein transmission circuits establish paths between the sites through the access channel (20, 21, 26 or 27) and switching network (12). The probes capture and retransmit data traveling between the sites over respective transmission circuits, and can thereby insert service level anaylsis (SLA) messages into data traffic in order to actively communicate network performance information to other probes. For each transmission circuit, the probes periodically collect measurements related to one or more network performance metrics, including round-trip delay (RTD), data delivery ratio (DDR) and network availability. During each SLA measurement cycle, a sequence of SLA messages is exchanged over each transmission circuit, which messages contain data used ...

Подробнее
23-08-2001 дата публикации

METHOD OF AUTOMATICALLY BASELINING BUSINESS BANDWIDTH

Номер: WO2001061524A1
Принадлежит:

An automatic baselining process for business bandwidth measures business bandwidth as monitored by a plurality of bandwidth monitoring devices positioned throughout a networked environment. The process includes autodiscovery of the business bandwidth sources and sinks (destinations), autolearning application bandwidth and utilization therefrom, and autobaselining end-to-end bandwidth. Autopartitioning of the observed data and end-to-end top level service level agreements into specific component metrics is also possible.

Подробнее
10-03-2016 дата публикации

AUTOMATIC DEVICE CONFIGURATION

Номер: US20160072674A1
Принадлежит:

Various systems and methods for automatic device configuration are described herein. A system for automatic device configuration comprises a performance monitor module to monitor, at a computing device, performance of the computing device during a period while the computing device communicates on a network using a current network interface of the computing device, a policy enforcement module to compare the performance of the computing device during the period with a performance policy installed on the computing device, and determine that the performance violates a threshold, the threshold provided in the performance policy. The system also includes a network configuration module to reconfigure a network configuration in response to the determining that the performance violates the threshold by disabling the current network interface and enabling a replacement network interface from a plurality of network interfaces available on the computing device.

Подробнее
26-10-2017 дата публикации

NETWORK ANOMALY DETECTION

Номер: US20170310697A1
Принадлежит:

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining network related anomaly scores. One of the methods includes generating a network map including at least a plurality of network nodes and a plurality of edges that indicate communications paths between the plurality of network nodes, obtaining first data indicating network activity over the edges and between the plurality of network nodes for a first time period, generating a model of expected network activity over the edges and between the plurality of network nodes for a future time period using the network map and the first data, obtaining second data indicating network activity over the edges and between the plurality of network nodes for a second time period, and determining an anomaly score using a comparison between the second data and the model of expected network activity.

Подробнее
17-08-2017 дата публикации

Access Method and Device

Номер: US20170238187A1
Автор: Bin Wang, WANG BIN, Wang Bin
Принадлежит:

Embodiments provide an access method and device. The method includes: sending, by a user terminal, a carrier extension request to a base station when a current service resource demand is greater than a specified threshold, where the carrier extension request is used to request the base station to allocate an available spectrum resource; receiving the available spectrum resource sent by the base station. The method also includes obtaining through calculation, according to the current service resource demand and the available spectrum resource, a quantity of antenna channels that need to be enabled, and enabling an antenna channel corresponding to the quantity of antenna channels. The method also includes sending an access request to the base station, where the access request carries the antenna channel that is to be enabled by the user terminal.

Подробнее
18-02-2014 дата публикации

Method and apparatus for determining a direct measure of quality in a packet-switched network

Номер: US0008654670B2

A method and system for analyzing deficiencies in a packet-switched network is described. In one example, network measurement data pertaining to components within a packet-switched network are obtained. Reliability estimates of access networks and associated access links coupled to the packet-switch network are conducted. Lastly, an end-to-end direct measure of quality (DMOQ) is calculated from the network measurement data and network estimation data derived from the reliability estimates.

Подробнее
31-08-2021 дата публикации

Methods, systems, and devices for provisioning an application on a network node according to movement patterns and application parameters for mobile devices

Номер: US0011108617B2

Aspects of the subject disclosure may include, for example, identifying a plurality of mobile devices implementing an application, and identifying a group of mobile devices from among the plurality of mobile devices according to a first movement pattern of the group of mobile devices. Further aspects can include identifying a first mobile edge compute (MEC) node at a first location according to a proximity threshold that does not include a MEC agent for the application, and identifying a second MEC node at a second location that includes the MEC agent for the application according to the proximity threshold. Additional aspects can include determining a first network relative performance (NRP) metric associated with a first communications between the group of mobile devices and the second MEC node. The first communications are associated with the application. Other embodiments are disclosed.

Подробнее
03-02-2005 дата публикации

Active network defense system and method

Номер: US20050028013A1
Принадлежит:

An active network defense system is provided that is operable to monitor and block traffic in an automated fashion. This active network defense system is placed in-line with respect to the packet traffic data flow as a part of the network infrastructure. In this configuration, inspection and manipulation of every passing packet is possible. An algorithmic filtering operation applies statistical threshold filtering to the data flow in order to identify threats existing across multiple sessions. A trigger filtering operation applies header and content match filtering to the data flow in order to identify threats existing within individual sessions. Threatening packet traffic is blocked and threatening sessions are terminated. Suspicious traffic is extracted from the data flow for further examination with more comprehensive content matching as well as asset risk analysis. A flow control mechanism is provided to control passage rate for packets passing through the data flow.

Подробнее
30-12-2008 дата публикации

System and method for monitoring link delays and faults in an IP network

Номер: US0007472314B2

A system for, and method of, monitoring link delays and faults in an IP network. In one embodiment, the system includes: (1) a monitoring station identifier that computes a set of monitoring stations that covers links in at least a portion of the network and (2) a probe message identifier, coupled to the monitoring station identifier, that computes a set of probe messages to be transmitted by at least ones of the set of monitoring stations such that the delays and faults can be determined.

Подробнее
16-01-2014 дата публикации

System and Method for Removing Excess Nitrogen from Gas Subcooled Expander Operations

Номер: US20140013797A1
Принадлежит: Individual

A system and method for removing nitrogen from an intermediate stream in a gas subcooled process operation that processes natural gas into a sales gas stream and a natural gas liquids stream. The system and method of the invention are particularly suitable for use with gas subcooled process operations where the sales gas stream exceeds pipeline nitrogen specifications by up to about 3%, such as for reducing the nitrogen content of sales gas streams to levels permissible for pipeline transport.

Подробнее
12-09-2006 дата публикации

Predictive monitoring and problem identification in an information technology (IT) infrastructure

Номер: US0007107339B1

An information technology (IT) infrastructure may be monitored, and the data thus collected may be used to infer problems and predict future conditions. In one embodiment, the present invention may include receiving a plurality of component metrics, each component metric related to a corresponding component of an (IT) infrastructure of an enterprise, each component being associated with one or more gross-level rules, and generating an indicator set by comparing each received component metric to relevant historical values of the component metric. In one embodiment, the present invention may also include determining that a gross-level rule is out of compliance, comparing the indicator set to one or more historical indicator sets to determine whether the indicator set resembles any of the one or more historical indicator sets, and performing an appropriate action based on the result of the comparison.

Подробнее
11-10-2011 дата публикации

Bi-directional ring network having minimum spare bandwidth allocation and corresponding connection admission control

Номер: US0008036114B2

The present invention provides for a method for reserving spare bandwidth for a link in a communication network including a plurality of links. The method provides for monitoring the volume of traffic routed through each link of the communication network. A single link failure for each link is then simulated and the volume of traffic which would be rerouted through each link for maintaining communication and the volume of traffic removed from each link are determined for each simulated single link failure. The difference between the volume of traffic which would need to be rerouted through each link and the corresponding volume of traffic removed from each link is then computed, and a maximum difference value is determined for each link for all simulated single link failures. An amount of spare bandwidth equivalent to the determined maximum difference is then reserved for each link.

Подробнее
08-10-2019 дата публикации

System and method of determining malicious processes

Номер: US0010439904B2

Systems, methods, and computer-readable media for managing compromised sensors in multi-tiered virtualized environments. A method includes determining a lineage for a process within the network and then evaluating, through knowledge of the lineage, the source of the command that initiated the process. The method includes capturing data from a plurality of capture agents at different layers of a network, each capture agent of the plurality of capture agents configured to observe network activity at a particular location in the network, developing, based on the data, a lineage for a process associated with the network activity and, based on the lineage, identifying an anomaly within the network.

Подробнее
08-11-2018 дата публикации

System And Method For Improving An Aggregated Throughput of Simultaneous Connections

Номер: US20180324109A1
Принадлежит:

A client and content provider are connected by a plurality of simultaneous transport connections. The number of the transport connections that are used to transfer data is selected based on the size of the data to be transferred and may change after transfer of data has commenced based on the amount of data left and the attributes of the transport connections. In another aspect, data to be transmitted over the transport connections is organized into frames such that each frame includes data from only one data stream. The frames are sized to be less than or equal to a control window of the transport connection over which they are transmitted. Each frame may be assigned to a transport connection in a round robin fashion or based on the size of the frame and the sizes of the control windows of the transport connections.

Подробнее
12-07-2016 дата публикации

Non-disruptive integrated network infrastructure testing

Номер: US0009391795B2

Non-disruptive integrated testing of network infrastructure in which one or more processors of a first network interface device (NID) performs tests on a network cable connected to a first NID of a host system, and connected to a second NID. Tests verify connectivity of the cable, a bandwidth capacity baseline, and a maximum bandwidth of the network cable. A self-test determines the host operating system, host status, and operational status of the host NID, and responsive to changed conditions, NID settings are reverted to a pre-validated condition state, and confirmation of reverting is sent to the host. Network activity is suspended if received by the host ID during scheduled network cable tests. Upon completion of tests and storing of test results in NID memory network activity resumes. Results of the tests are transferred from memory of the first NID to persistent storage of the host system.

Подробнее
02-08-2016 дата публикации

Network surveillance

Номер: US0009407509B2

A method of network surveillance includes receiving network packets handled by a network entity and building at least one long-term and at least one short-term statistical profile from a measure of the network packets that monitors data transfers, errors, or network connections. A comparison of the statistical profiles is used to determine whether the difference between the statistical profiles indicates suspicious network activity.

Подробнее
10-03-2015 дата публикации

Communication apparatus, communication system and communication method

Номер: US0008976811B2

A communication apparatus includes: a storage section to store a communication throughput of communication apparatuses, a reference value of the communication throughput and a reference adjustment value; a calculating section, when a current communication throughput of a self-sided communication apparatus exceeds a self reference value, to calculate a reference value of the communication apparatuses based on an upper limit value, the current communication throughput, and the communication throughput and the reference adjustment value in the storage section, the upper limit value corresponding to a total communication throughput of the communication apparatuses; an updating section to update the reference value with the calculated reference value in the communication apparatuses; a transmitter section to transmit the calculated reference value to an external communication apparatus; and a receiver section to receive the calculated reference value transmitted from the external communication ...

Подробнее
26-01-2021 дата публикации

Policy utilization analysis

Номер: US0010904116B2

An example method according to some embodiments includes receiving flow data for a packet traversing a network. The method continues by determining a source endpoint group and a destination endpoint group for the packet. The method continues by determining that a policy was utilized, the policy being applicable to the endpoint group. Finally, the method includes updating utilization data for the policy based on the flow data.

Подробнее
14-01-2020 дата публикации

Checkpointing a set of stream computing data

Номер: US0010536502B2

Disclosed aspects relate to checkpointing a set of stream computing data with respect to a stream computing environment having a set of windowed stream operators including both a first windowed stream operator and a second windowed stream operator. It may be identified that the first windowed stream operator has a first subset of the set of stream computing data. It may be identified that the second windowed stream operator has the first subset of the set of stream computing data. It may be determined to checkpoint the first subset of the set of stream computing data without a redundant checkpoint related to the first and second windowed stream operators. The set of stream computing data may be checkpointed without the redundant checkpoint of the first subset of the set of stream computing data.

Подробнее
13-10-2016 дата публикации

METHOD FOR AVOIDING CONGESTION ON NETWORK DEVICE AND NETWORK DEVICE

Номер: US20160301611A1
Принадлежит:

The present invention discloses a method for avoiding congestion on a network device and a network device, in order to resolve a problem of a decrease in a throughput of a network device caused when the network device performs, after receiving a series of packets, packet discarding processing on the series of packets in a manner of randomly and discretely discarding packets. The method includes: determining, by a network device according to a size of currently used storage space, whether packet discarding processing needs to be performed on packets that belong to a same data flow in the currently used storage space, where there are N packets that belong to the same data flow, and N≧2; and if packet discarding processing needs to be performed, discarding, by the network device, continuous M packets that belong to the same data flow, where 1≦M≦N.

Подробнее
08-03-2012 дата публикации

DYNAMICALLY MANAGING AND RECONFIGURING WIRELESS MESH NETWORKS

Номер: US20120057485A1
Принадлежит: AOL Inc

A wireless network with multiple subscriber systems in a lobe pool may operate by determining a state of the wireless network, identifying a new condition, the new condition including a new demand condition or a new network health condition, determining whether the new condition has a threshold impact on operations of the wireless network or component subscriber systems of the wireless network, and if the threshold impact exists, reconfiguring the wireless network to accommodate the new condition.

Подробнее
16-11-2017 дата публикации

ADJUSTING CONNECTION VALIDATING CONTROL SIGNALS IN RESPONSE TO CHANGES IN NETWORK TRAFFIC

Номер: US20170331750A1
Принадлежит:

Some embodiments provide a method for reducing the transmission of connection validating control signals when they are not needed. Network entities transmit connection validating control signals over network connections at regular intervals to validate that the network connections and the network entities remain functional. The method monitors data traffic fluctuations on the network connections to determine when connection validating control signals may not be needed. The method reduces unnecessary connection validating control signals in order to optimize the usage of network resources.

Подробнее
23-02-2017 дата публикации

DATA TRANSFER APPARATUS, DATA TRANSFER CONTROLLING METHOD AND DATA STREAM

Номер: US20170054648A1
Принадлежит:

A method and an apparatus acting as a server for estimating parameters of data transfer across a communication network are provided. The server includes a transceiver which enables data transfer operations and an estimator which estimates throughput as one of the parameters of the data transfer operations. The estimator further determines an indicator value of the throughput corresponding to an estimated bottleneck bandwidth (eBnBW) calculated from data traffic measurements. The indicator value is attributable to and indicates optimal parameters of the data transfer operations, calculated from measurements associated with the data traffic. The server apparatus includes a processor, in communication with the transceiver and the estimator, and the processor is configured to control for preparing succeeding data transfer operations to a client apparatus through the communication network based on the estimated bottleneck bandwidth determined by the estimator.

Подробнее
30-07-2020 дата публикации

ACCESS POINTS WITH VIRTUAL CLIENTS

Номер: US20200245164A1
Принадлежит:

According to one example of the present disclosure, an access point (AP) comprises a wired interface and a wireless interface. External wireless client devices may associate with the AP and the AP may forward traffic received from the wireless clients. The AP includes a virtual client which is to simulate a wireless client device.

Подробнее
26-05-2020 дата публикации

Tag latency monitoring and control system for enhanced web page performance

Номер: US0010666533B2

Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, privacy safeguards, and latency. Tags may be in one of multiple states. Tags in a NORMAL state or a FLAGGED state may be enabled for deployment, and tags in a SUSPENSION A state or a SUSPENSION B state may be blocked from deployment. A tag's state may change based on monitoring the tag's latency to determine if latent events occur. Tag latency may be asynchronously monitored independent of web page requests or requests to execute an application. For example, if latent events occur, then the tag's state may change from NORMAL to FLAGGED, and if non-latent events occur, then the tag's state may change from FLAGGED to NORMAL.

Подробнее
06-07-2017 дата публикации

INTELLIGENT SLICE CACHING

Номер: US20170192898A1
Принадлежит:

Systems and methods for intelligent slice caching in a dispersed storage network. The methods include determining a minimum slice access rate for encoded data slices to be stored, determining a least access rate of a least accessed encoded data slice stored, determining an estimated access rate for an encoded data slice and determining whether to store the encoded data slice in small fast memory as a cached encoded data slice based on the minimum slice access rate, the least access rate, and the estimated access rate. The method further includes facilitating storage of the encoded data slice in small fast memory. The method may also include updating the minimum slice access rate and transferring an encoded data slice stored in small fast memory to large slow memory when an actual access rate is less than the minimum slice access rate or is less than the least access rate.

Подробнее
22-10-2020 дата публикации

SYSTEM AND METHOD FOR MANAGING BANDWIDTH USAGE RATES IN A PACKET-SWITCHED NETWORK

Номер: US20200336428A1
Принадлежит:

A computer-implemented system is disclosed for managing bandwidth usage rates in a packet switched network. The system includes one or more servers configured to execute computer program steps. The computer program steps comprises monitoring bandwidth usage rate at a first provider interface, determining if bandwidth usage rate at the provider interface exceeds a bandwidth usage rate limit; and rerouting Internet traffic from the provider interface having bandwidth that exceeds the bandwidth usage rate limit to a second provider interface having available bandwidth capacity.

Подробнее
09-06-2015 дата публикации

System and methods for identifying and remedying traffic imbalances and inequities between networks

Номер: US0009054981B2

Implementations described and claimed herein provide a system and methods for balancing network loads across distinct provider networks. In one implementation, a virtual network representative of at least a first provider network is established having at least one interconnection point where network traffic is exchanged between the first provider network and a second provider network and having at least one provider edge port and at least one potential interconnection point. A measurement of a bandwidth between the at least one provider edge port and the at least one interconnection point is obtained. A measurement of a distance between the at least one provider edge port and a geographically closest of the at least one potential interconnection point or the at least one interconnection point is obtained. A network load indication for the first provider network as a function of the bandwidth measurement and the distance measurement is obtained.

Подробнее
16-06-2015 дата публикации

Traffic prediction for web sites

Номер: US0009058562B2
Принадлежит: Google Inc., GOOGLE INC, GOOGLE INC.

A traffic prediction component may automatically generate predicted traffic profiles for web sites based on tags that characterize the sites. An initial set of tags can be selected for a web site based on a set of predefined rules. An initial traffic profile may be selected based on the initial set of tags. The predicted profile of user traffic is then generated based on the initial set of tags and on the initial traffic profile.

Подробнее
04-12-2014 дата публикации

RADIO COMMUNICATION SYSTEM, RADIO STATION, RADIO TERMINAL, NETWORK OPERATION MANAGEMENT APPARATUS, AND COMMUNICATION QUALITY CONFIRMATION METHOD

Номер: US20140357297A1
Принадлежит: NEC CORPORATION

The present invention is a radio communication system having quality measurement means configured to execute quality measurement related to a service quality in communication between a radio terminal and a radio station, and information collection means configured to collect information related to a location of the radio terminal to be a target for the quality measurement, the radio communication system comprising: means configured to associate the information related to the location of the radio terminal when a predetermined condition is satisfied in an execution period of the quality measurement with results of the quality measurement.

Подробнее
19-04-2012 дата публикации

Apparatus and method for collecting and analyzing communications data

Номер: US20120092343A1
Принадлежит: Niksun Inc

A method of monitoring data on a first communication line. Data is received from the first communication line ( 402 ) and a plurality of packets ( 406 ) are extracted ( 416 ) from the data. Statistics are then recursively generated ( 408 ), the statistics corresponding to the plurality of packets.

Подробнее
28-06-2012 дата публикации

Apparatus and method for multiple accesses based on resource contention using directional antenna

Номер: US20120163218A1

Provided is an apparatus and method for spatial reuse of resources using a directional antenna based on a resource contention in a wireless network. An apparatus for multiple accesses based on a resource contention using a directional antenna may use a resource contention period efficiently in a medium access control (MAC) by calculating an optimal value of an objective function for a delay time and a throughput.

Подробнее
26-07-2012 дата публикации

Ethernet port speed control method and device

Номер: US20120188871A1
Автор: Christophe Wolff, Jun Liu
Принадлежит: Alcatel Lucent SAS

There is proposed a speed control method for controlling a link speed of an Ethernet port. The method comprises steps of detecting the amount of data to be sent via the Ethernet port, and controlling the link speed of the Ethernet port based on the detected amount of data. The step of controlling the link speed of the Ethernet port based on the detected amount of data further comprises steps of comparing the detected amount of data with a predefined threshold, and setting the link speed level of the Ethernet port based on the comparison. According to the solutions provided in the embodiments of the present invention, the present invention may set the Ethernet port to a lower speed when there is no large amount of data to be sent, and thus implements power saving without changes to the infrastructure of the Ethernet.

Подробнее
16-05-2013 дата публикации

COMMUNICATION DEVICE, AND SIGNAL DEGRADATION MONITORING SYSTEM AND METHOD

Номер: US20130121165A1
Принадлежит: NEC Corporation

A communication device includes a receiving unit configured to receive a frame via a connected packet network, a transmitting unit configured to transmit the received frame and a self-originating frame to the packet network, a monitoring unit configured to monitor a flow rate of the transmitted frames, a transmission cycle setting unit configured to cause a transmission cycle of the self-originating OAM frame to be a predetermined transmission cycle set for a normal condition when the flow rate of the frames is greater than or equal to a predetermined threshold, and a transmission cycle calculating unit configured to calculate a transmission cycle of the OAM frame that can compensate for a shortfall in the number of the transmitted frames, the transmission cycle calculating unit being configured to cause the calculated transmission cycle to be a transmission cycle of the self-originating OAM frame when the flow rate of the frames is less than the predetermined threshold. 1. A communication device comprising:a receiving unit configured to receive a frame via a connected packet network;a transmitting unit configured to transmit the received frame and a self-originating frame to the packet network;a monitoring unit configured to monitor a flow rate of the transmitted frames;a transmission cycle setting unit configured to cause a transmission cycle of the self-originating OAM frame to be a predetermined transmission cycle set for a normal condition when the flow rate of the frames is greater than or equal to a predetermined threshold; anda transmission cycle calculating unit configured to calculate a transmission cycle of the OAM frame that can compensate for a shortfall in the number of the transmitted frames, the transmission cycle calculating unit being configured to cause the calculated transmission cycle to be a transmission cycle of the self-originating OAM frame when the flow rate of the frames is less than the predetermined threshold.2. The communication device ...

Подробнее
16-05-2013 дата публикации

Method of adapting a bit rate for a mobile device

Номер: US20130122938A1
Принадлежит: Disternet Technology Inc

A method and system for micro-cloud computing is described. An application serving node, which is a specifically configured piece of customer premises equipment such as a set-top box, is the server for a micro-cloud network. Various user devices that form part of the micro-cloud network, such as television sets and smart phones, communicate with the application serving node. The application serving node is configured with software that allows various heterogeneous types of data to be obtained and streamed to the user devices in multiple ways. The application serving node performs much of the processing necessary for such content streaming itself and thus represents an edge-based network architecture.

Подробнее
30-05-2013 дата публикации

Method for Measuring Throughput and Maintenance End Point

Номер: US20130136030A1
Автор: Min Xiao
Принадлежит: ZTE Corp

The disclosure claims a method for measuring throughput and a Maintenance End Point (MEP). The method is applied in the Multi-Protocol Label Switching-Transport Profile (MPLS-TP) network. The method comprises the following steps: a first MEP in the MPLS-TP network performs the transmission of the data packets with a second MEP in the MPLS-TP network in a preset time period; after the preset time period, the first MEP receives measurement information fed back by the second MEP, wherein the measurement information indicates the number of data packets transmitted by the second MEP in this transmission; according to the measurement information, the first MEP judges that packet loss does not occur in this transmission of the data packets and the transmission rate meets the requirement of target precision, and then obtains the throughput of the transmission of the data packets in the transmission direction. According to the technical solutions provided by the disclosure, measurement cost can be saved and operation and maintenance can be simplified.

Подробнее
04-07-2013 дата публикации

Method and system for counting data packets

Номер: US20130170368A1
Автор: Yang Jinmei
Принадлежит: ZTE CORPORATION

The disclosure provides a method for counting data packets, which includes the following steps: counting packet pulse signals when a low bit counter is in a count state, and sending a carry signal when the low bit counter is full; and acquiring data from an address of a Random Access Memory (RAM) corresponding to the low bit counter which sends the carry signal, adding 1 to the acquired data and then writing the added data into the address. The disclosure also provides a system for counting data packets. According to the technical scheme of the disclosure, the occupancy rate of logical resources is reduced while the counting of the data packets in a network is finished at a high speed. 1. A method for counting data packets , comprising:counting packet pulse signals when a low bit counter is in a count state, and sending a carry signal when the low bit counter is full; andacquiring data from an address of a Random Access Memory (RAM) corresponding to the low bit counter which sends the carry signal, adding 1 to the acquired data and then writing the added data into the address.2. The method according to claim 1 , further comprising: before counting packet pulse signals when a low bit counter is in a count state claim 1 ,generating the packet pulse signals according to data packets.3. The method according to claim 2 , wherein the generating the packet pulse signals according to data packets comprises:receiving, a data channel interface, the data packets transmitted by a data instrument which is connected with the data channel interface, generating various packet pulse signals according to the number of the channel and the type of the data packets, and sending the packet pulse signals to the channel.4. The method according to claim 1 , further comprising:resetting data of the low bit counter when the low bit counter is in a reset state; calculating the addresses of the RAMs corresponding to all low bit counters in the channel, and resetting the data in the addresses.5. ...

Подробнее
18-07-2013 дата публикации

Performance Calculation, Admission Control, and Supervisory Control for a Load Dependent Data Processing System

Номер: US20130185038A1
Принадлежит: Telefonaktiebolaget LM Ericsson AB

An performance calculation apparatus, an admission rate controller, and a supervisory control and decision apparatus, and methods thereof are provided to improve the control of an admission rate of discrete service events to a data processing system. The performance calculation apparatus, the admission rate controller, and the supervisory control and decision apparatus rely on an improved mathematical modelling mechanism that determines a relation between response times of the discrete service events and their arrival rate and thus provide an improved control over the data processing system by externally monitoring the response times of the data processing system.

Подробнее
29-08-2013 дата публикации

MEASUREMENT ON A DATA FLOW IN A COMMUNICATION NETWORK

Номер: US20130223274A1
Принадлежит: TELECOM ITALIA S.P.A.

Disclosed is a method for performing a measurement (namely, a data loss measurement and/or a time measurement) on a data flow to be transmitted in a communication network. The method includes: upon transmission of the data flow, during first block periods that alternate in time with second block periods, marking each data unit of the data flow by setting a feature thereof to a first value and updating a first parameter; upon reception of the data flow, checking the feature for each received data unit and updating a second parameter when the feature is equal to the first value; while transmission and reception are performed, processing a timer for determining whether a current block period is one of the second block periods and, in the affirmative, providing current values of the first and second parameters; and performing a measurement using the current values of the first and second parameters. 1. A method for performing a measurement on a data flow , said method comprising: 'during first block periods that alternate in time with second block periods, marking each data unit of said data flow by setting a feature of said each data unit to a first value, and updating a first parameter relating to said data units;', 'a) upon transmission of said data flow of a plurality of data units from a first communication device to a second communication device of a communication network 'checking said feature for each received data unit and updating a second parameter relating to said data units when said feature is equal to said first value;', 'b) upon reception of said data flow at said second communication devicec) while steps a) and b) are performed, processing a timer for determining whether a current block period is one of said second block periods and, if so, providing a current value of said first parameter and a current value of said second parameter; andd) performing a measurement on said data flow using said current value of said first parameter and said current value ...

Подробнее
17-10-2013 дата публикации

System for Estimating Download Speed From Passive Measurements

Номер: US20130272159A1
Принадлежит:

A system for passive estimation of throughput in an electronic network is disclosed. The system may include an plurality of mobile devices configured to operate in the network and may further include an electronic data processor. The processor may be configured to access flow records for data flows associated with the mobile devices during a predetermined time interval. Additionally, the processor may be configured to annotate the flow records with an application field and a content provider field. The processor may also be configured to determine a flow type of each data flow based on the application field and the content provider field of the flow records. Furthermore, the processor may be configured to generate a throughput index that only includes non-rate-limited flow types. Moreover, the processor may be configured to estimate maximum throughput for each data flow having non-rate-limited flow types in the throughput index. 1. A system for passive estimation of throughput , the system comprising:a memory that stores instructions; annotating a flow record for each data flow of a plurality of data flows to include an application field and a content provider field, wherein the application field indicates an application protocol and the content provider field indicates a content provider with which each data flow is in communication;', 'determining a flow type of each data flow based on the application field and the content provider field of the flow record;', 'selecting each data flow for which the flow type is determined to have a non-rate-limited flow type; and', 'estimating an average maximum throughput for each data flow selected., 'a processor that executes the instructions to perform operations, the operations comprising2. The system of claim 1 , wherein the operations further comprise generating a throughput index claim 1 , wherein the throughput index comprises the flow type determined for each data flow if the flow type is determined to have the non-rate- ...

Подробнее
14-11-2013 дата публикации

Differential signal-to-noise ratio based rate adaptation

Номер: US20130301443A1
Автор: Vaduvur Bharghavan
Принадлежит: Meru Networks Inc

Systems and methods for implementing a differential signal to noise ratio (DSNR) based rate adaptation for wireless networks are disclosed. The described methods probabilistically adapt the rate of data transmission based on an assessment of the causes of data loss. The described methods include determining a DSNR for data transmission during a predetermined window of time and adapting the transmission rate in a probabilistic manner responsive to the differential SNR and a differential SNR threshold for the data transmission.

Подробнее
14-11-2013 дата публикации

NETWORK BANDWIDTH MEASUREMENT

Номер: US20130301459A1
Автор: Klemets Anders E.
Принадлежит:

Technologies for measuring a data throughput rate of a link typically used for transferring media catalogs and media between a media provider and an UPnP Control Point. 1. A method performed on a computing device , the method comprising determining a data throughput rate of a link based on a plurality of estimates of the data throughput rate , where each estimate is based on a data transfer over the link.2. The method of where each estimate is less than a first value.3. The method of where the first value is a multiple of a target rate.4. The method of where the link is between a media server and a control point.5. The method of further comprising selecting claim 1 , based on the determining claim 1 , a media representation of a plurality of media representations for transfer over the link.6. The method of where at least one of the data transfers comprises data that is encrypted.7. The method of where at least one of the data transfers comprises data that is encoded.8. At least one computer readable media storing computer-executable instructions that claim 1 , when executed by a computing device claim 1 , cause the computing device to perform actions comprising determining a data throughput rate of a link based on a plurality of estimates of the data throughput rate claim 1 , where each estimate is based on a data transfer over the link.9. The at least one computer readable media of where each estimate is less than a first value.10. The at least one computer readable media of where the first value is a multiple of a target rate.11. The at least one computer readable media of where the link is between a media server and a control point.12. The at least one computer readable media of claim 8 , the actions further comprising selecting claim 8 , based on the determining claim 8 , a media representation of a plurality of media representations for transfer over the link.13. The at least one computer readable media of where at least one of the data transfers comprises data ...

Подробнее
28-11-2013 дата публикации

LINK MICROBENCHMARKING WITH IDLE LINK CORRECTION

Номер: US20130315095A1
Автор: Go Jared
Принадлежит: Hobnob, Inc.

Measuring the speed of a link is disclosed. An initial packet train having an initial length over the link is sent. A speed result is determined based at least in part on an actual time of reception of individual packets in the packet train. The quality of the speed result for the initial packet train is evaluated according to a constraint. A determination is made as to whether to send a subsequent packet train based at least in part on the quality of the speed result. 1. A system for measuring a speed of a link , including: send an initial packet train having an initial length over the link;', 'determine a speed result based at least in part on an actual time of reception of individual packets in the initial packet train;', 'evaluate a quality of the speed result for the initial packet train; and', 'determine whether to send a subsequent packet train based at least in part on the quality of the speed result; and, 'a microbenchmarking engine configured to, using a processora memory coupled to the processor and configured to provide the processor with instructions.2. The system as in claim 1 , wherein the initial packet train includes a plurality of packets.3. The system as in claim 1 , wherein evaluating the quality of the speed result includes determining whether a dispersion of a portion of the initial packet train exceeds a threshold dispersion time.4. The system as in claim 1 , wherein evaluating the quality of the speed result includes evaluating a distribution of inter-packet delays.5. The system as in claim 1 , wherein the processor is further configured to determine whether an associated link is being measured and delay measurement of the link in the event it is determined that the associated link is being measured.6. The system as in claim 1 , wherein the measurement is made with a random offset from a nominal measurement frequency in order to statistically avoid measurement of the link at the same time that associated links are being measured.7. The system ...

Подробнее
05-12-2013 дата публикации

System and Method for Seamless Horizontal Scaling using Logical Scalable Units

Номер: US20130326058A1
Принадлежит:

The performance of a scalable computing environment in a telecommunication network may be improved by configuring a server computing system to monitor a level of traffic throughput within the telecommunication network to determine whether an increase in throughput capacity is needed or a decrease in throughput capacity is acceptable, and increasing a throughput capacity of the telecommunication network when an increase in throughput capacity is needed by adding a logical scalable unit to the telecommunication network. The logical scalable unit may including a minimum combination of logical components required to provide in a single multiprocessor system a complete set of telecommunication functionalities for a subset of users in the telecommunication network. 1. A method of improving performance of a scalable computing environment in a telecommunication network , comprising:monitoring a level of traffic throughput within the telecommunication network to determine whether an increase in throughput capacity is needed or a decrease in the throughput capacity is acceptable;increasing the throughput capacity of the telecommunication network in response to determining that an increase in the throughput capacity is needed by adding a logical scalable unit to the telecommunication network, the logical scalable unit including a minimum combination of logical components required to provide in a single multiprocessor system a complete set of telecommunication functionalities for a subset of users in the telecommunication network; anddecreasing the throughput capacity of the telecommunication network in response to determining that a decrease in the throughput capacity is acceptable by removing an existing logical scalable unit from the telecommunication network.2. The method of claim 1 , wherein increasing the throughput capacity of the telecommunication network by adding a logical scalable unit to the telecommunication network comprises adding a multiprocessor computing ...

Подробнее
19-12-2013 дата публикации

Techniques for providing dynamic account and device management

Номер: US20130339517A1
Принадлежит: Symantec Corp

Techniques for providing data in dynamic account and device management are disclosed. In one particular exemplary embodiment, the techniques may be realized as a system for providing data in dynamic account and device management. The system may comprise one or more processors communicatively coupled to a network. The one or more processors may be configured to identify a user device to be managed. The one or more processors may be configured to transmit a request for delegate authority to manage the user device. The one or more processors may be configured to receive delegate authority to manage the user device. The one or more processors may be configured to provide network access to the user device. The one or more processors may also be configured to manage the user device and monitor data communicated to and from the user device.

Подробнее
09-01-2014 дата публикации

Network cost analysis

Номер: US20140010104A1
Принадлежит: Level 3 Communications LLC

Embodiments generally disclosed herein include methods and systems for calculating incremental network costs between logical city pairs in a network (each city pair being in communication across the network via one or more physical links). For example, the method includes a cost analyzer that, for each physical link in the network, determines a steady state capacity allocation associated with each city pair in the network and, in the same vein, determines a restoration capacity allocation associated with each city pair in the network. The cost analyzer is capable of calculating an incremental cost per unit of traffic for a given city pair based on: i) the steady state capacity allocation and a restoration capacity allocation associated with a given city pair, as compared to, ii) the aggregate steady state capacity allocations and restoration capacity allocations associated with each city pair in the network.

Подробнее
23-01-2014 дата публикации

System and Method for Monitoring and Analyzing Internet Traffic

Номер: US20140025814A1
Принадлежит: GOOGLE INC.

Systems, methods and apparatus for analyzing Internet traffic. In an aspect, a method receives at a server from a client device a report request for a report related to web site traffic; in response to the report request, sends from the server web site traffic data and application code to the client device. The application code has instructions that cause the client device to: generate a report to display the web site traffic data, time the display of the web site traffic data, periodically request updated web site traffic data according to the time of the display, and update the report with the updated web site traffic data; and the method sends from the server to the client device the updated web site traffic data in response to the request for updated web site traffic data. 114-. (canceled)15. A computer-implemented method , comprising:accessing visitor data describing web traffic activity for a web server, the visitor data comprising log lines, each log line including data specifying a particular web page requested by a visitor, a time stamp associated with the request, and a visitor identifier; determine, from the time stamp, whether the time stamp corresponds to a current period or a new period, and only in response to the time stamp corresponding to a new period, loading a buffer with visitor data content for the new period;', 'accessing a visitor record that corresponds to the visitor identifier, the visitor record stored in the buffer; and', 'updating the visitor record corresponding to the visitor identifier with the data specifying the particular web page requested by a visitor, the time stamp associated with the request;', 'wherein the data specifying the particular web page requested by a visitor is inserted into the visitor record at an ordinal position based on the time stamp for the particular web page requested relative to time stamps of other web pages requested specified by other log lines for the visitor identifier., 'for each log line16. The ...

Подробнее
06-02-2014 дата публикации

TRAFFIC GENERATOR WITH PRIORITY FLOW CONTROL

Номер: US20140036681A1
Принадлежит: IXIA

Traffic generators, methods, and computer readable storage media for testing a network are disclosed. A scheduler may determine a sequence of packets to be transmitted, each packet in the sequence of packets belonging to one of a plurality of flow control groups. A packet generator may generate packets in the determined sequence and output completed packets for transmission over a network under test. The packet generator may include a first processing engine and a last processing engine configured as a pipeline to perform respective sequential stages of a packet generation process, and a first bank of first-in-first-out (FIFO) queues including a plurality of FIFO queues corresponding to the plurality of flow control groups. The first processing engine may store first packet forming data associated with each flow control group in the corresponding FIFO queue of the first bank of FIFO queues. 1. A traffic generator to generate and transmit test traffic over a network under test , comprising:a scheduler configured to determine a sequence of packets to be transmitted as the test traffic, each packet in the sequence of packets belonging to one of a plurality of flow control groups; and a pipeline of two or more processing engines, including a first processing engine and a last processing engine, configured to perform respective sequential stages of a packet generation process, and', 'a first bank of first-in-first-out (FIFO) queues, the first bank of FIFO queues including a plurality of FIFO queues associated respectively with the plurality of flow control groups,', 'wherein the first processing engine is configured to store first packet forming data associated with each flow control group in the corresponding FIFO queue of the first bank of FIFO queues., 'a packet generator configured to generate packets in the determined sequence and to output completed packets for transmission over the network under test, the packet generator comprising2. The traffic generator of ...

Подробнее
13-02-2014 дата публикации

SERVICE MONITORING SYSTEM, SERVICE MONITORING METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM

Номер: US20140044004A1
Автор: Iizuka Daisuke, Oda Takuya
Принадлежит: Hitachi, Ltd.

A monitoring system for providing services to clients as an embodiment of the present invention is characterized in that upon determining whether or not termination times of the service-providing computers currently acquiring packets have been reached, service-providing computers that constitute a service-providing system other than the service-providing system constituted by the service-providing computers that have reached the termination times are selected as new packet acquisition destinations. 1. A business operation monitoring system , which is capable of holding communication to and from a plurality of business operation executing computers included in a plurality of business operation systems for providing business operations to a customer , and which obtains packets from the plurality of business operation executing computers to monitor the plurality of business operation systems ,wherein each of the plurality of business operation systems comprises at least one of the plurality of business operation executing computers, and store, in a storage area, a business operation executing computer table for managing which business operation executing computer the each of the plurality of business operation systems comprises, and an end time table for managing, for each of the plurality of business operation executing computers, an end time at which the obtainment of the packets from the each of the plurality of business operation executing computers is ended;', 'refer to the end time table to determine whether or not the end time has arrived for one of the plurality of business operation executing computers from which a packet is are currently obtained;', 'refer, when it is determined that the end time has arrived, to the business operation executing computer table to select, as a new monitoring target, one of the plurality of business operation executing computers that included in other business operation systems than one of the plurality of business operation ...

Подробнее
20-02-2014 дата публикации

Traffic-Adaptive Repeated Transmission

Номер: US20140050105A1
Принадлежит: Futurewei Technologies, Inc.

An apparatus used for digital subscriber line (DSL) communication comprising a processor configured to generate a data transmission unit (DTU) comprising user data and a transmitter configured to repeatedly transmit the DTU a plurality of times onto a subscriber line, wherein a number of the plurality of times is adaptively based on a user data rate of the subscriber line. A method of data communication comprising generating a DTU comprising user data and repeatedly transmitting the DTU a plurality of times onto a subscriber line, wherein a number of the plurality of times is adaptively based on a data rate of the subscriber line. 1. An apparatus used for digital subscriber line (DSL) communication comprising:a processor configured to generate a data transmission unit (DTU) comprising user data; anda transmitter configured to repeatedly transmit the DTU a plurality of times onto a subscriber line, wherein a number of the plurality of times is adaptively based on a user data rate of the subscriber line.2. The apparatus of claim 1 , wherein the DTU comprises a sequence identifier (SID) claim 1 , and wherein repeatedly transmitting the DTU uses the SID and occurs only when the user data rate is lower than a connection rate of the subscriber line.3. The apparatus of claim 2 , wherein the number of the plurality of times is updated periodically claim 2 , and wherein a frequency of update is pre-determined.4. The apparatus of claim 3 , wherein updating the number of the plurality of times claim 3 , denoted as NRD claim 3 , comprises:computing an estimated data rate of the subscriber line based on NRD;measuring the user data rate; andif the estimated data rate is higher than the user data rate by a threshold, increasing NRD;otherwise if the estimated data rate is lower than the user data rate by the threshold, decreasing NRD.5. The apparatus of claim 2 , wherein the processor is further configured to enable a DTU framer to receive a new DTU from a transport protocol ...

Подробнее
27-03-2014 дата публикации

SYSTEM AND METHOD FOR THROUGHPUT ENHANCEMENT

Номер: US20140086087A1
Принадлежит: Marvell International Ltd.

A method in a first node of a network comprises computing a packet duration when using a first unicast profile with a first type preamble and a packet duration when using a second unicast profile with a second type preamble; comparing the computed packet durations so as to determine one from the first and second unicast profiles which yields a shorter duration; and sending the packet to a second node by using the determined unicast profile. 1. A method in a first node of a network , comprising:computing a packet duration when using a first unicast profile with a first type preamble and a packet duration when using a second unicast profile with a second type preamble;comparing the computed packet durations so as to determine one from the first and second unicast profiles which yields a shorter duration; andsending the packet to a second node by using the determined unicast profile.228-. (canceled) This application claims priority to and is a continuation of U.S. patent application Ser. No. 13/152,279, filed on Jun. 3, 2011, which claims priority to and is a non-provisional of U.S. Patent Application No. 61/377,091, filed on Aug. 26, 2010, all of which are incorporated by reference herein for all purposes.This invention relates generally to receivers and more particularly, but not exclusively, provides a method and apparatus for throughput enhancement in a Multimedia Over Coax Alliance (MoCA) system via the use of multiple unicast profiles.The MoCA 2.0 standard defines Modulation Profiles that have a set of parameters that determines the transmission between nodes, including preamble type, cyclic prefix length, modulations per subcarrier and transmit power. Each MoCA 2.0 Node maintains two PHY profiles for each 100 MHz unicast link: one for Nominal Packet Error Rate of 1e-6 (NPER) and one for Very Low Packet Error Rate of 1e-8 (VLPER). Similarly, two PHY profiles are maintained for 100 MHz Greatest Common Density (GCD) or Broadcast profiles: one for NPER (1e-6) and ...

Подробнее
01-01-2015 дата публикации

Reporting congestion in access networks to the core network

Номер: US20150003280A1
Принадлежит: WiLAN Labs Inc

A network node in a core network is provided information about congestion in an access network coupled to the core network. The information about congestion includes a congestion identifier associated with a bearer that can be sent from an access node in the access network to a network node in the core network. The congestion identifier is associated with a set of bearers. The information about congestion also includes a congestion level indication sent from the access node to the network node. The network node maintains associations between the congestion identifiers and the bearers and can mitigate congestion on one or more bearers in the set of bearers associated with a congestion identifier in response to the congestion level indication.

Подробнее
06-01-2022 дата публикации

MODEL-ASSISTED DEEP REINFORCEMENT LEARNING BASED SCHEDULING IN WIRELESS NETWORKS

Номер: US20220007382A1
Принадлежит: Intel Corporation

In one embodiment, an apparatus of an access point (AP) node of a network includes an interconnect interface to connect the apparatus to one or more components of the AP node and a processor to: access scheduling requests from a plurality of devices, select a subset of the devices for scheduling of resource blocks in a time slot, and schedule wireless resource blocks in the time slot for the subset of devices using a neural network (NN) trained via deep reinforcement learning (DRL). 1. An apparatus of an access point (AP) node of a network , the apparatus including an interconnect interface to connect the apparatus to one or more components of the AP node , and a processor to:access scheduling requests from a plurality of devices; andselect a subset of the devices for scheduling of resource blocks in a time slot; andschedule wireless resource blocks in the time slot for the subset of devices using a neural network (NN) trained via deep reinforcement learning (DRL).2. The apparatus of claim 1 , wherein the processor is to select the subset of the devices using a random round robin selection.3. The apparatus of claim 1 , wherein the processor is to select the subset of the devices based on a sorting of the subset of devices according to a measure of past throughput for each respective device of the subset.4. The apparatus of claim 3 , wherein the measure of past throughput is a ratio of a channel rate for the device and an exponential weighted average rate previously received by the device.5. The apparatus of claim 1 , wherein the processor is to select the subset of the devices based on a sorting of the subset of devices according to a measure of an amount of data queued for each respective device of the subset.6. The apparatus of claim 5 , wherein the measure of the amount of data queued is one of an instantaneous queue length for the device and a time average of queue length for the device.7. The apparatus of claim 1 , wherein the processor is further claim 1 , for ...

Подробнее
04-01-2018 дата публикации

INTERACTIVE RENDERING APPLICATION FOR LOW-BANDWIDTH COMMUNICATION ENVIRONMENTS

Номер: US20180005280A1
Принадлежит:

Systems and methods for providing interactive content for display in low-bandwidth communication environments are provided. A system can receive request for a web page including primary content. The system can determine that the end user computing device is communicating with the data processing system via a network connection corresponding to a bandwidth below a predetermined threshold. The system can, responsive to determining that the network connection corresponds to a bandwidth below the predetermined threshold, provide the web page including the primary video content and web page code invoking a low bandwidth advertisement rendering script responsive to the request for the web page. The low bandwidth advertisement rendering script can be configured to cause the client device to receive an ad rendering application and an ad content package, and then render an interactive ad corresponding to the ad content package. 1. A system of providing interactive content for display , comprising a client device having one or more processors to:receive, by the client device, at least a portion of a first video content item;transmit, by a content rendering application executed by the client device, a first request for content responsive to receiving an amount of the first video content greater than a first predetermined threshold;receive a content package configured to be processed by the content rendering application responsive to the first request, the content package including elements used by the content rendering application to render interactive content;identify a triggering event to display content of the content package; anddisplay, by the content rendering application, the interactive content of the content package responsive to identifying the triggering event.2. The system of claim 1 , wherein the one or more processors are configured to:receive at least a portion of a second video content item;determine that the client device has received an amount of the second ...

Подробнее
01-01-2015 дата публикации

TRANSMISSION MANAGEMENT DEVICE, SYSTEM, AND METHOD

Номер: US20150006718A1
Автор: HUI STEVE LAP WAI
Принадлежит:

In a transmission management method, a network bandwidth of a transmission path between a first electronic device and a second electronic device is detected when the first electronic device transmits a media file to the second electronic device via the transmission path. The detected network bandwidth is compared to a reference network bandwidth. A leased transmission path is established between the first electronic device and the second electronic device when the detected network bandwidth is determined to be less than the reference network bandwidth. The first electronic device and the second electronic device are controlled to communicate with each other via the leased transmission path. 1. A transmission management system , applied to a transmission management device comprising a communication unit for connecting to at least one first electronic device and at least one second electronic device , the transmission management system comprising:a processing unit; and a bandwidth detection module configured to detect a network bandwidth of a transmission path between a first electronic device and a second electronic device when the first electronic device transmits a media file to the second electronic device via the transmission path;', 'a comparison module configured to compare the detected network bandwidth to a reference network bandwidth, and judge whether the detected network bandwidth is less than the reference network bandwidth; and', 'a path establishing module configured to establish a leased transmission path between the first electronic device and the second electronic device and control the first electronic device and the second electronic device to communicate with each other via the leased transmission path when the comparison module determines the detected network bandwidth is less than the reference network bandwidth., 'a plurality of modules which are collections of instructions executed by the processing unit, the modules comprising2. The system ...

Подробнее
07-01-2016 дата публикации

METHOD AND APPARATUS FOR CLOUD SERVICES FOR ENHANCING BROADBAND EXPERIENCE

Номер: US20160006622A1

Described is a method for controlling a broadband service, the method comprising: collecting user behavior, usage data, and physical layer data associated with the broadband service; analyzing the collected data to determine whether a different broadband service can be offered to a user compared to existing broadband service; and providing the user a targeted offer according to the analysis. Described is also a method for recommending a service profile, the method comprising: receiving broadband data from an agent, wherein the agent is executable on a computing device coupled to a LAN of a broadband subscriber; identifying a current service profile of the broadband subscriber; analyzing the received broadband data in view of the current service profile; determining a new service profile for the broadband subscriber according to the analyzed broadband data; and recommending the new service profile to the broadband subscriber and the broadband subscriber's service provider. 197.-. (canceled)98. An apparatus for recommending a service profile , the apparatus comprising:a database; and receive broadband data from an agent, wherein the agent is executable on a computing device coupled to a LAN of a broadband subscriber;', 'store the received broadband data into the database;', 'identify a current service profile of the broadband subscriber;', 'analyze the stored broadband data in view of the a current service profile;', 'determine a new service profile for the broadband subscriber according to the analyzed broadband data; and', "recommend the new service profile to the broadband subscriber and the broadband subscriber's service provider."], 'a server coupled to the database, the server operable to99. The apparatus of claim 98 , wherein the broadband data is user usage data and at least one of WAN performance information or LAN performance data.100. The apparatus of claim 98 , wherein the agent includes an Application Programming Interface (API).101. The apparatus of ...

Подробнее
07-01-2016 дата публикации

MONITORING METHOD AND MONITORING SYSTEM

Номер: US20160006635A1
Принадлежит: Hitachi, Ltd.

A monitoring method and system avoid the occurrence of waiting due to deadlock, and thereby avoid the occurrence of job delays. An information system includes a job scheduling device which receives a request, and an analyzing device which retains first information related to the exclusive relation between jobs and a load tendency of each of the jobs. The job scheduling device makes an inquiry to the analyzing device with respect to which business device the request should be transferred. The analyzing device notifies the job scheduling device of the business device to which the request should be transferred and, as needed, a standby time, and the job scheduling device transfers the request to the designated business device after standing by for the designated standby time, in case the standby time is designated, based on the notice from the analyzing device. 1. A monitoring method of monitoring an information system including one or more business devices capable of executing a plurality of jobs having an exclusive relation , and a business terminal for requesting execution of the jobs to the business device , wherein the information system includes:a job scheduling device which receives a job execution request sent from the business terminal; andan analyzing device which retains first information related to the exclusive relation between the jobs and a load tendency of each of the jobs,wherein the monitoring method comprises:a first step of the job scheduling device making an inquiry to the analyzing device regarding to which one of the business devices the request from the business terminal should be transferred;a second step of the analyzing device acquiring second information related to an operating status of the business device from the operating status collection device of the monitoring target system, and notifying to the job scheduling device, based on the acquired second information and the retained first information, the business device to which the request ...

Подробнее
07-01-2016 дата публикации

INCREASED DATA TRANSFER RATE METHOD AND SYSTEM FOR REGULAR INTERNET USER

Номер: US20160006645A1
Автор: RAVE Elad
Принадлежит: TERIDION TECHNOLOGIES LTD.

Method for increasing data transfer rates for regular net-work users, including the procedures of generating a WAN optimization network (WANON), in a network, defining a client, for requesting data, and an origin, from which data is requested, the WANON determining a best requesting node for the client based on a data request, configuring the client to forward the data request to the WANON, the client requesting data by forwarding the data request to the requesting node, the WANON determining a best origin node for retrieving the requested data from the origin according to a network identifier resolution of the origin, the requesting node forwarding the data request to the origin node using WAN optimization, the origin node retrieving the requested data from the origin and transferring the retrieved data to the requesting node using WAN optimization, the requesting node transferring the retrieved data to the client, and updating the WANON. 1. Method for increasing a data transfer rate for a regular network user , comprising the procedures of:generating a WAN optimization network of at least two server nodes;in a network, defining at least two nodes, at least one of said nodes being a client, for requesting data, and at least another one of said nodes being an origin, from which said data is requested from;said generated WAN optimization network determining a best requesting node for said client based on a data request, said best requesting node being selected from said at least two server nodes which can communicate most efficiently with said client;establishing a configuration to forward said data request of said client to said generated WAN optimization network;said client requesting data from said origin by forwarding said data request to said determined best requesting node;said generated WAN optimization network determining a best origin node, from said at least two server nodes, for retrieving said requested data from said origin according to at least one ...

Подробнее
07-01-2016 дата публикации

Wireless Network Load and Throughput Estimation

Номер: US20160007226A1
Автор: Kim Joonsuk, Kim Yuchul
Принадлежит:

This disclosure relates to determining load and estimating throughput of wireless networks by a wireless device. According to some embodiments, the numbers of active downlink and uplink nodes in a wireless network may be determined. Channel utilization of the wireless network may also be determined. An uplink data rate and a downlink data rate of the wireless device in the wireless network may be estimated. Based on the numbers of active downlink and uplink nodes, channel utilization, and the uplink data rate and a downlink data rate of the wireless device, the maximum possible uplink throughput and downlink throughput of the wireless device in the wireless network may be estimated. Such throughput estimates may be used to select a wireless network to join from among multiple available wireless networks. 1. A method , comprising:by a wireless device, prior to associating with a wireless network:determining a number of active downlink nodes and a number of active uplink nodes in the wireless network;determining channel utilization of the wireless network;estimating an uplink data rate and a downlink data rate for the wireless device in the wireless network; andestimating an uplink throughput and a downlink throughput of the wireless device in the wireless network.2. The method of claim 1 , further comprising:performing said determining a number of active downlink nodes and a number of active uplink nodes, determining channel utilization, determining an uplink data rate and a downlink data rate for the wireless device, and estimating an uplink throughput and a downlink throughput of the wireless device with respect to each of a plurality of available wireless networks.3. The method of claim 2 , further comprising:selecting a wireless network to join using the estimated uplink throughput and downlink throughput of the wireless device with respect to each of the plurality of available wireless networks.4. The method of claim 3 , further comprising:selecting to join a ...

Подробнее
04-01-2018 дата публикации

Hybrid Computing Resources Fabric Load Balancer

Номер: US20180006951A1
Принадлежит: Intel Corp

Examples may include techniques to distribute queries in a fabric of nodes configured to process the queries. A load balancing switch coupled to the nodes can receive indications of resource metrics from the nodes and can schedule and distribute the queries based on the resource metrics and network metrics identified by the switch. The switch can include programmable circuitry to receive selected resource metrics and identify selected network metrics and to distribute queries to nodes based on the metrics and distribution logic.

Подробнее
07-01-2021 дата публикации

BROADBAND COMMUNICATION LINK PERFORMANCE MONITORING METHOD FOR COMMUNICATION DEVICES

Номер: US20210006482A1
Принадлежит: ASSIA SPE, LLC

Presented are systems and methods for monitoring communication link performance between a communication device located behind a NAT, which is coupled to a communication device via a communication link, while enabling NAT traversal. Various embodiments utilize periodic transmissions of a short burst of communication packets between communication devices to monitor communication link performance. To monitor whether a link can support a particular service, a minimum required data rate of the service may be compared to a lower bound of the throughput measured by the dispersion of packets and by detecting excessive queueing delay. Once a problem is detected, a more accurate performance measurement may be triggered. Periodic communication enables NAT traversal via NAT hole puncturing. Overall, communication devices may maintain connection across a NAT, while monitoring communication link performance. 1. A method for periodically monitoring communication link performance:transmitting packets from a communication device to a server;receiving at the communication device, via a network that comprises a communication link, an acknowledgement packet transmitted by the server, the acknowledgement packet comprising a transmit timestamp;determining, by the communication device, an arrival time of the acknowledgement packet;using the arrival time and the transmit timestamp to derive a communication performance metric;determining whether a trigger condition has been met; andin response to the trigger condition being met, triggering a performance measurement associated with the communication link.2. The method according to claim 1 , further comprising claim 1 , in order to reduce a degradation in payload traffic performance claim 1 , delaying triggering until a payload traffic in a gateway satisfies a threshold.3. The method according to claim 1 , wherein the performance measurement comprises an upstream or downstream throughput performance measurement that comprises transferring a ...

Подробнее
07-01-2021 дата публикации

MACHINE LEARNING COORDINATED WIRELESS NETWORKING

Номер: US20210006949A1
Принадлежит:

The disclosed methods and systems use artificial intelligence (AI) and machine learning (ML) technologies to model the usage and interference on each channel. For example, units of the system can measure channel interference regularly over the time of day on all radios. The interference information is communicated to the base unit or a cloud server for pattern analysis. Interference measurements include interference from units within the system as well as interference from nearby devices. The base unit or the cloud server can recognize the pattern of the interference. Further, connected devices have a number of network usage characteristics observed and modeled including bitrate, and network behavior. These characteristics are used to assign channels to connected devices. 1. A method comprising:connecting, by a first access point, a mobile device to a small cell local area network via wireless communication wherein the first access point is one of a plurality of access points communicatively coupled in the small cell local area network;maintaining a device history, by the plurality of access points, of the mobile device, the device history including recorded locations where the mobile device was previously stopped at for at least a threshold period of time;predicting an endpoint of a first movement of the mobile device based on a predetermined degree of similarity between measured features of the first movement and a past movement of the mobile device, wherein the endpoint is a location that the mobile device ceased motion during at an end of the past movement;determining a second access point of the plurality of access points in the small cell local area network based on an identification of an access point of the plurality of access points that has a greatest historical strength of signal to the mobile device at the endpoint; androaming wireless communication of the mobile device, by the first access point, to the second access point of the plurality of access ...

Подробнее
07-01-2021 дата публикации

System and Method for Evaluating Wireless Device and/or Wireless Network Performance

Номер: US20210006993A1
Принадлежит: Tutela Technologies Ltd.

There is provided a system and method of evaluating wireless device and/or wireless network performance and/or user experience, on a wireless electronic device. The method includes providing wireless device software on the wireless electronic device, the wireless device software being embedded in an application or memory of the wireless electronic device; having the wireless device software initiate a test that examines network traffic to measure a performance metric associated with an application, a network and/or the wireless electronic device and/or user experience, wherein the wireless device software is tailored to a specific application or media type according to the test being performed; the wireless device software interacting with at least one test server to perform the test, wherein data corresponding to the media type is sent to, or received from, the at least one test server; and the wireless device software receiving or determining test data associated with the test, the test data being indicative of at least one quality, experience, or performance metric associated with the specific application, media type or network used during the test. 1. A method of evaluating wireless device and/or wireless network performance and/or user experience , on a wireless electronic device , the method comprising:providing wireless device software on the wireless electronic device, the wireless device software being embedded in an application or memory of the wireless electronic device;having the wireless device software initiate a test that examines network traffic to measure a performance metric associated with an application, a network and/or the wireless electronic device and/or user experience, wherein the wireless device software is tailored to a specific application or media type according to the test being performed;the wireless device software interacting with at least one test server to perform the test, wherein data corresponding to the media type is sent to, ...

Подробнее
03-01-2019 дата публикации

MONITORING, MEASURING, ANALYZING COMMUNICATION FLOWS BETWEEN IDENTITIES IN AN IDENTY-ENABLED NETWORK USING IPFIX EXTENSIONS

Номер: US20190007313A1
Принадлежит:

A computer-implemented method of monitoring communication flows between identities is provided that comprises: accessing a first data packet that indicates a source identifier, a destination identifier, a first source locator, and a first destination locator; accessing a second data packet that indicates the source identifier, the destination identifier, a second source locator, and a second destination locator, the second destination locator being different from the first destination locator; storing data regarding the first data packet and the second data packet in a single ID flow record based on a determination that the source identifier of the first data packet matches the source identifier of the second data packet and a determination that the destination identifier of the first data packet matches the destination identifier of the second data packet; and based on the single ID flow record, adjusting a resource allocation. 1. A computer-implemented method of monitoring communication flows between identities , comprising:accessing, by one or more processors of a router, a first data packet that indicates a source identifier, a destination identifier, a first source locator, and a first destination locator;accessing, by the one or more processors of the router, a second data packet that indicates the source identifier, the destination identifier, a second source locator, and a second destination locator, the second destination locator being different from the first destination locator;storing, by the one or more processors of the router, data regarding the first data packet and the second data packet in a single ID flow record based on a determination that the source identifier of the first data packet matches the source identifier of the second data packet and a determination that the destination identifier of the first data packet matches the destination identifier of the second data packet; andbased on the single ID flow record, adjusting, by one or more ...

Подробнее
03-01-2019 дата публикации

Roaming in a wireless mesh network

Номер: US20190007947A1
Принадлежит: Netgear Inc

Introduced here are techniques to provide automated mesh point survey and guided installation for assisting the installation and configuration of a wireless mesh network. Additional implementation techniques are also introduced including, for example, link rate estimation, roaming, and dedicated backhaul link implementation in such wireless mesh network, are also discussed. Among other benefits, this disclosure provides an integral solution where multiple wireless local area network (WLAN) mesh point devices are deployed in a relatively large environment with potential dead spots, such as a home or an office.

Подробнее
02-01-2020 дата публикации

Tagging and metering network traffic originating from tethered stations

Номер: US20200008101A1
Принадлежит: VERIZON PATENT AND LICENSING INC

Systems and methods receive first traffic originating from a mobile device and second traffic originating from second devices tethered to the mobile device; tag the first traffic to indicate that the traffic originates from the mobile device; tag the second traffic to indicate that the traffic originates from the second devices; receive subscriber data that includes a first threshold and a second threshold, wherein the first threshold is associated with the first traffic originating from the mobile device and the second threshold is associated with the second traffic originating from the second devices tethered to the mobile device; determine that an amount of the second traffic exceeds the second threshold; rate limit the second traffic without rate limiting the first traffic when the amount of the second traffic exceeds the second threshold and an amount of the first traffic does not exceed the first threshold.

Подробнее
14-01-2021 дата публикации

INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING APPARATUS

Номер: US20210011758A1
Автор: YAMAZAKI Masanori
Принадлежит: FUJITSU LIMITED

A non-transitory computer-readable recording medium has stored therein a program that causes a first apparatus to execute a process, the process including: when a load of a first resource existing in a first group is equal to or more than a first threshold value, searching the first group for a first destination resource that is a migration destination of a first task performed using the first resource, the first apparatus being included in the first group; when the first destination resource is not found in the first group, selecting a second group based on first information; transmitting a first request to search for the first destination resource to a second apparatus included in the second group; and when a second resource that is the first destination resource is found in the second group, updating the first information based on second information that is transmitted from the second apparatus. 1. A non-transitory computer-readable recording medium having stored therein a program that causes a first apparatus to execute a process , the process comprising:when a load of a first resource existing in a first group is equal to or more than a first threshold value, searching the first group for a first destination resource that is a migration destination of a first task performed using the first resource, the first group being included in a system that includes a plurality of groups communicably coupled to each other, each of the plurality of groups including a plurality of resources and an apparatus for managing the plurality of resources, the first apparatus being included in the first group;when the first destination resource is not found in the first group, selecting a second group based on first information that identifies a group including a resource having a load measured to be less than a second threshold value, by referring to a degree of separation from the first group;transmitting a first request to search for the first destination resource to a second ...

Подробнее
12-01-2017 дата публикации

METHOD AND APPARATUS FOR NETWORK ENERGY ASSESSMENT

Номер: US20170013552A1
Принадлежит: ALCATEL LUCENT

A method and apparatus for energy assessment in a communication network. The network may consist of a number of different portions, such as network elements or sub-networks that may be evaluated separately. By methods described herein, the idle-power consumption and the incremental-power consumption may be determined and combined to form a total power consumption allocation. An equitable allocation may in this way be provided for each service that shares network resources, and in some cases for the network operator as well. 1. An energy-assessment method for allocating power consumption in a communication network , comprising:calculating an allocation to at least one service for incremental-power consumption in at least one portion of the network;calculating an allocation to at least one service for idle-power consumption in at least one portion of the network; andcalculating as a function of the incremental-power consumption and the idle-power consumption an allocation to the at least one service for total power consumption in the at least one network portion.2. The energy-assessment method of claim 1 , wherein the at least one network portion comprises a plurality of network portions and wherein calculating an allocation for total power consumption comprises calculating the total power consumption for the plurality of network portions.3. The energy-assessment method of claim 2 , wherein the plurality of network portions comprises all portions of the communication network used by the at least one service.4. The energy-assessment method of claim 2 , further comprising reporting the total power consumption for the at least one service claim 2 , wherein the total power consumption for the at least one service comprises at least the sum of the calculated total power consumption values for each of the plurality of network portions.5. The energy-assessment method of claim 1 , further comprising determining for at least one portion of the network a value for E claim 1 , ...

Подробнее
09-01-2020 дата публикации

ADJUSTING BACKHAUL AND FRONTHAUL COMMUNICATIONS IN A WIRELESS MESH NETWORK

Номер: US20200013267A1
Принадлежит:

Adjusting backhaul and fronthaul communication links of wireless mesh networks are described. A wireless mesh network has a topology including fronthaul communication links and backhaul communication links. In one aspect, characteristics of network data packets transmitted within a wireless mesh network can be identified. Based on those characteristics, the topology of the wireless mesh network can change. 1. A method for adjusting communication links of a wireless mesh network , comprising:determining, by a first computing node of the wireless mesh network, characteristics of network data packets associated with a first client device of the wireless mesh network, the wireless mesh network having a topology including a first fronthaul communication link between the first computing node and the first client device and a first backhaul communication link between the first computing node and a second computing node of the wireless mesh network; andchanging, by the first computing node, the topology of the wireless mesh network based on the characteristics of the network data packets.2. The method of claim 1 , wherein changing the topology of the wireless mesh network includes establishing a least one of a second backhaul link between the first computing node and a third computing node or a third backhaul link between the second computing node and the third computing node and disconnecting the first backhaul communication link between the first computing device and the second computing device.3. The method of claim 2 , wherein changing the topology of the wireless mesh network includes establishing a second backhaul link between the first computing node and the third computing node claim 2 , establishing the third backhaul link between the second computing node and the third computing node claim 2 , and disconnecting the first backhaul communication link between the first computing device and the second computing device.4. The method of claim 1 , wherein changing the ...

Подробнее
14-01-2016 дата публикации

PROCESSING DATA UNITS

Номер: US20160014004A1
Принадлежит:

Methods, systems, and computer readable media for processing data units are disclosed. According to one method, the method occurs at a network interface of a computing platform having per data unit processing overhead that limits throughput of the network interface. The method includes concatenating multiple individual data units into a concatenated data unit (CDU), wherein the CDU includes a header portion for at least one of the multiple data units, processing the CDU as a single data unit rather than as multiple individual data units such that the CDU incurs processing overhead of a single data unit rather than that of multiple individual data units, and de-concatenating the CDU into the multiple individual data units. 1. A method for processing data units , the method comprising: concatenating multiple individual data units into a concatenated data unit (CDU), wherein the CDU includes a header portion for at least one of the multiple data units;', 'processing the CDU as a single data unit rather than as multiple individual data units such that the CDU incurs processing overhead of a single data unit rather than that of multiple individual data units; and', 'de-concatenating the CDU into the multiple individual data units., 'at a network interface of a computing platform having per data unit processing overhead that limits throughput of the network interface2. The method of wherein the CDU includes a first data unit associated with a first flow and a second data unit associated with a second flow claim 1 , the second flow being different from the first flow.3. The method of wherein the CDU includes a first data unit associated with a first flow and a second data unit associated with the first flow.4. The method of comprising compressing or encrypting the CDU or one or more of the individual data units.5. The method of wherein concatenating the multiple individual data units into the CDU includes generating and storing a decode data portion in the CDU for de- ...

Подробнее
11-01-2018 дата публикации

KIND OF TRANSMISSION METHOD BASED ON THE NETWORK LEARNABLE POWER MODEL

Номер: US20180013683A1
Принадлежит: Sichuan University

A kind of transmission method based on the learnable power model, which conducts periodic record for the historical change trend of the network. This method conducts weighting smooth processing on the round trip time and judges the changing trend of congestion control window. Then, it establishes model for the relationship between network power and the congestion control widow. When a new ACK is received, it immediately updates the window of power model. Finally, it forecasts the size of the congestion control window of the next time period by combining the congestion window and the network power changing trend. For the network packet loss or time-out events, the retransmission mechanism of traditional TCP is used, and when the packet loss ends, the power model process is used again. This invention reduces the influence of the network random events of the estimation error of traditional algorithm. 2. The transmission method based on the learnable power model as mentioned in wherein the value of α is 0.875 in Step 1.3. The transmission method based on the learnable power model as mentioned in wherein the model W(x+1) is learned and gotten by adoption of the linear regression algorithm in the machine learning algorithm; the input parameters are the corresponding network carrying capacity E of every data packet and the send window size W of the ith time period.4. The transmission method based on the learnable power model as mentioned in wherein the value of γis 2 ms and the value of γis 3 ms.6. The transmission method based on the learnable power model as mentioned in wherein if the network packet loss or time-out issue occurs claim 1 , the multiplicative reduction mechanism with β as the multiplicative factor shall be conducted claim 1 , i.e. W=β·W claim 1 , in which β is the multiplicative reduction factor; and conduct the retransmission mechanism of the data packets to the traditional TCP; at this time claim 1 , the window increases in the way of plusing 1.7. The ...

Подробнее
10-01-2019 дата публикации

FLEXIBLY DEPLOYABLE NETWORK ANALYZER

Номер: US20190014009A1
Принадлежит:

Computing a protocol complexity indicator (PCI) for a communication protocol of interest in a networked computer system that processes network traffic of multiple protocols. The PCI provides an indication of predicted bandwidth usage by traffic of the protocol of interest. The PCI is used together with a throughput limit to establish a threshold amount for traffic of the protocol of interest. The PCI may then be used, for instance, to determine when to spawn a new instance of a network traffic-processing component for that protocol to maintain processing throughput at an acceptable level. 1. A method comprising:determining a plurality of Protocol Complexity Indicator (PCI) values respectively corresponding to a plurality of network data communication protocols, with each PCI value of the plurality of PCI values reflecting relative network usage bandwidth for a given amount of network traffic under the respectively corresponding data communication protocol;creating a PCI mapping data set mapping the plurality of data communication protocols to their respectively corresponding PCI values;receiving a predicted network traffic volume data set including information indicative of an expected total amount of network traffic and expected volume of network traffic under each protocol of the plurality of data communication protocols; anddetermining an amount of network bandwidth needed to handle the total amount of expected network traffic at a given speed based, at least in part, upon the expected network traffic under each protocol of the plurality of data communication protocols and the respectively corresponding PCI values of the PCI mapping table.2. The method of wherein the data communication protocols of the plurality of data communication protocols include at least HTTP (hypertext transfer protocol) and HTTPS (HTTP Secure).3. The method of further comprising:determining an allocation of data communication network resources based, at least in part, upon the amount of ...

Подробнее
10-01-2019 дата публикации

PERFORMANCE MEASUREMENT IN A PACKET-SWITCHED COMMUNICATION NETWORK

Номер: US20190014029A1
Принадлежит: TELECOM ITALIA S.P.A.

A method for performance measurement in packet switched communication networks. The method includes generating a flow of artificial packets, which is then aggregated to the packet flow to be measured by an aggregator. The artificial packets are configured to follow the packet flow to be measured, starting from the point where aggregation is performed. Two measurement points are then provided after the aggregator, which provide respective raw performance measurements indicative of actual positions of the artificial packets in the aggregated packet flow. The raw performance measurements are then used for providing the performance measurements. Since all the raw performance measurements are generated after the aggregator, the measurement results are accurate without need to precisely insert the artificial packets at predetermined positions of the packet flow to be measured. 115-. (canceled)16: A method for performing a performance measurement on a packet flow transmitted along a path through a packet switched communication network , the method comprising:a) generating a flow of artificial packets;b) aggregating the flow of artificial packets with the packet flow at a node of the communication network located along the path, to provide an aggregated packet flow which is transmitted along at least a length of the path starting from the node;c) at a first measurement point located along the length of the path, providing a first raw performance measurement indicative of actual positions of the artificial packets in the aggregated packet flow;d) at a second measurement point located along the length of the path, providing a second raw performance measurement indicative of actual positions of the artificial packets in the aggregated packet flow; ande) performing a performance measurement of the packet flow using the first and second raw performance measurements.17: The method according to claim 16 , wherein a) comprises configuring the artificial packets so that they are ...

Подробнее
15-01-2015 дата публикации

COMMUNICATION TERMINAL

Номер: US20150016246A1
Принадлежит:

A transmission terminal communicates with a reception terminal using a first communication path (a 60 GHz band) or a second communication path (a 2.4 GHz band or 5 GHz band). A first communication path connection detector detects the connection or disconnection of the first communication path to or from the reception terminal. A throughput measurement section measures the throughputs of the first communication path and the second communication path. On the basis of the result of the detection of the connection or disconnection and the throughputs of the first communication path and the second communication path, a terminal controller judges whether or not to switch a communication path for data transfer. A communication path switch switches the communication path for data transfer to the first communication path or the second communication path. 1. A communication terminal for communicating with a destination terminal using a first communication path and a second communication path , the communication terminal comprising:a data transfer section that transfers data to be transferred to the destination terminal to the destination terminal via the first communication path or the second communication path;a first communication path connection detector that detects a connection or disconnection of the first communication path with the destination terminal;a throughput measurement section that measures at least one of the throughputs of the first communication path and the second communication path;a terminal controller that judges whether or not to switch the communication path for data transfer on the basis of the result of the detection of the connection or disconnection of the first communication path and at least one of the throughputs of the first communication path and the second communication path; anda communication path switch that switches the communication path for data transfer to the first communication path or the second communication path in a case that it ...

Подробнее
10-01-2019 дата публикации

METHOD FOR PROVIDING SCHEDULERS IN A DISTRIBUTED STORAGE NETWORK

Номер: US20190014192A1
Принадлежит:

A method for optimizing scheduler selection by a distributed storage (DS) unit of a dispersed storage network (DSN) begins with a DS unit receiving a dispersed storage error function from a DSN user and queries DS elements to determine measured throughput and measured latency. The method resumes when the DS unit receives measured throughput and measured latency from the DSN elements and selects a scheduler based on the measured throughput and measured latency. The method continues with the DS unit receiving a different updated measured throughput and measured latency from the DSN elements and selecting a different scheduler. 1. A method for execution by a distributed storage (DS) unit of a dispersed storage network (DSN) , the method comprises:receiving, from a user of the DSN, a dispersed storage error function for execution by the DS unit;querying, by the DS unit, one or more computing devices of a set of computing devices associated with the DSN for a measured throughput of the DSN;receiving, by the DS unit, information sufficient to determine the measured throughput of the DSN;querying, by the DS unit, the one or more computing devices of the set of computing devices associated with the DSN for a measured latency of the DSN;receiving, by the DS unit, information sufficient to determine the measured latency of the DSN;based on the measured throughput and the measured latency, determining, by the DS unit, whether to use a scheduler to execute the dispersed storage error function;in response to determining to use a scheduler to execute the dispersed storage error function, selecting a first scheduler of a plurality of schedulers, wherein the first scheduler is based on both the measured throughput and the measured latency;querying, by the DS unit, one or more computing devices of a set of computing devices associated with the DSN for an update measured throughput of the DSN;receiving, by the DS unit, the updated measured throughput of the DSN;querying, by the DS ...

Подробнее
14-01-2021 дата публикации

ON DEMAND SYNTHETIC DATA MATRIX GENERATION

Номер: US20210014126A1
Принадлежит:

An data driven approach to generating synthetic data matrices is presented. By retrieving historical network traffic data, probabilistic models are generated. Optimal distribution families for a set of independent data segments are determined. Applications are tested and performance metrics are determined based on the generated synthetic data matrices. 1. A method , comprising:calculating one or more download outcomes for one or more applications using historical network traffic data stored in a historical network data store;determining a set of performance metrics of a particular application among the one or more applications based on the one or more download outcomes;generating TCP parameters for the particular application based on the set of performance metrics, wherein the TCP parameters improve network performance of the particular application;causing a client device that is executing the particular application to be configured with the TCP parameters.2. The method of claim 1 , wherein the performance metrics include inferred performance metrics derived from application performance simulations.3. The method of claim 1 , wherein the performance metrics include performance metrics derived from probabilistic modeling.4. The method of claim 1 , wherein the performance metrics include comparing end user experience and application performance across different combinations of geography and network types.5. The method of claim 1 , further comprising:generating aggregate datasets of performance metrics comparing different combinations of network values that affect application performance.6. The method of claim 1 , further comprising:generating aggregate datasets of performance metrics comparing different combinations of network values that affect application performance; 'evaluating performance of the particular application under the different combinations of network values in the aggregate datasets.', 'wherein determining the set of performance metrics further ...

Подробнее
14-01-2021 дата публикации

TRAFFIC ANALYSIS APPARATUS, METHOD, AND PROGRAM

Номер: US20210014144A1
Принадлежит: NEC Corporation

A traffic analysis apparatus includes an information amount calculation part that calculates information amounts of a plurality of items of time series data relating to communication traffic and an input information selection part that selects at least one item of time series data based on the information amounts of the plurality of items of time series data. 1. A traffic analysis apparatus comprising:a processor; anda memory in circuit communication with the processor,wherein the processor, when executing program instructions stored on the memory,calculates an information amount of each of a plurality of items of time series data relating to communication traffic, andselects at least one item of time series data as an analysis target from the plurality of items of time series data based on the information amount of each of the plurality of items of time series data.2. The traffic analysis apparatus according to claim 1 , wherein the plurality of items of time series data relating to the communication traffic are relating to the same communication traffic and have respectively a plurality of attributes with a common time axis.3. The traffic analysis apparatus according to claim 1 , wherein processor claim 1 , when executing the program instructions stored on the memory claim 1 , calculates as the information amount an information amount that serves as an index indicating suitability for extracting a characteristic pattern from the time series data of the communication traffic.4. The traffic analysis apparatus according to claim 1 , wherein the processor claim 1 , when executing the program instructions stored on the memory claim 1 , calculates a sample entropy of the time series data of the communication traffic as the information amount.5. The traffic analysis apparatus according to claim 4 , wherein processor claim 4 , when executing the program instructions stored on the memory claim 4 , selects at least one item of time series data based on a value of the sample ...

Подробнее
14-01-2021 дата публикации

Method and apparatus for managing over-the-top video rate

Номер: US20210014551A1
Принадлежит: AT&T INTELLECTUAL PROPERTY I LP

Aspects of the subject disclosure may include, for example, a device including a processing system including a processor and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, including monitoring network traffic to determine a transmission control protocol traffic pattern, determining a target video rate from the transmission control protocol traffic pattern, and modifying an over-the-top video delivery service network according to the target video rate. Other embodiments are disclosed.

Подробнее
09-01-2020 дата публикации

Communication apparatus and communication method

Номер: US20200015099A1
Принадлежит: NEC Corp

It is difficult in related communication apparatuses to avoid degradation of communication quality due to fading and achieve sufficient throughput performance; therefore, a communication apparatus according to an exemplary aspect of the present invention includes fade avoidance rate calculation means for calculating, from a time variation in communication quality information and a transmission pattern in transmitting a communication packet repeatedly, a fade avoidance rate of a probability that the communication packet lies outside a fade duration, with respect to each transmission pattern; throughput calculation means for calculating, from the transmission pattern and the fade avoidance rate, a throughput of the communication packet with respect to each transmission pattern; and transmission pattern determination means for determining an optimum transmission pattern, of the transmission pattern, by which the throughput is maximized.

Подробнее
21-01-2016 дата публикации

Method For Calculating Statistic Data of Traffic Flows in Data Network And Probe Thereof

Номер: US20160020968A1
Принадлежит: CELLOS SOFTWARE LTD

The disclosure provides a probe and a method for calculating statistic data of traffic flows. The probe comprises at least one link processor (LP) and a correlation processor (CP). Each LP includes two buffers, receives packets from directional traffic flows, generates information of bi-directional traffic flows based on the received packets, stores the generated information in one buffer within a reporting period and, reports the stored information to CP when the reporting period boundary is reached. The information of each bi-directional traffic flow includes the relevant identification information and statistic data. The CP calculates statistic data of a particular group of traffic flows with a predetermined characteristic based on the reported information, and the other buffer stores information of bi-directional traffic flows to be generated within a next reporting period and the stored information is to be reported to the correlation processor when the next reporting period boundary is reached.

Подробнее
21-01-2016 дата публикации

Load Estimation in 3GPP Networks

Номер: US20160020983A1
Принадлежит:

Loading estimation of 3GPP networks. One or more metrics relating to a cell of a 3GPP network may be measured. Loading of the cell may be estimated based on the one or more metrics. The metrics may include metrics measured, estimated, or derived at multiple layers, possibly including one or more of physical layer, radio link control layer, radio resource control layer, or application layer metrics.

Подробнее
19-01-2017 дата публикации

Detection of a faulty node in a network

Номер: US20170019290A1
Принадлежит: SIEMENS AG

Methods and apparatuses for increasing quality of service in a network having nodes if there is a faulty node which can result in data traffic being overloaded in at least one part of the network are provided. The disclosed embodiments of the invention can be used in the field of safety-critical applications, such as medial applications, monitoring devices, and in-vehicle communication systems.

Подробнее
03-02-2022 дата публикации

Technologies for annotating process and user information for network flows

Номер: US20220038353A1
Принадлежит: Cisco Technology Inc

Systems, methods, and computer-readable media for annotating process and user information for network flows. In some embodiments, a capturing agent, executing on a first device in a network, can monitor a network flow associated with the first device. The first device can be, for example, a virtual machine, a hypervisor, a server, or a network device. Next, the capturing agent can generate a control flow based on the network flow. The control flow may include metadata that describes the network flow. The capturing agent can then determine which process executing on the first device is associated with the network flow and label the control flow with this information. Finally, the capturing agent can transmit the labeled control flow to a second device, such as a collector, in the network.

Подробнее
03-02-2022 дата публикации

INCREASING THROUGHPUT FOR MULTI-PHY NETWORKS

Номер: US20220038360A1
Принадлежит:

In one embodiment, a technique comprises monitoring data transfer over a radio frequency (RF) link between a first device and a second device in a mesh network where the second device is a descendent node and the first device is a parent node. The technique further transfers the data over a power link communication (PLC) when the RF link is inactive. The method also includes broadcasting, by the second device, RF link availability to at least a third device in the mesh network when the RF link with the first device is inactive where the third device has an active link with the second device and the third device is a descendent node of the second device. The method then includes communicating, between the second device and the third device, through the active RF link. 1. A method , comprising:monitoring, by a device in a mesh network, data sent over a radio frequency link from the device to a particular device in the mesh network, wherein the data is sent according to active state transmission parameters;sending, by the device and when the radio frequency link is determined to be inactive based on the monitoring, the data over a power line communication link according to deactivated state transmission parameters,transmitting, by the device and when the radio frequency link is determined to be inactive based on the monitoring, recovery probes over the radio frequency link according to the deactivated state transmission parameters; andreverting, by the device and based on a successful transmission attempt of one or more of the recovery probes, to sending data over the radio frequency link according to the active state transmission parameters.2. The method as in claim 1 , wherein the deactivated state transmission parameters comprise a probe ratio that sets a rate of the sending of the data over the power line communication link and the transmitting of the recovery probes over the radio frequency link.3. The method as in claim 2 , wherein the probe ratio is configured ...

Подробнее
03-02-2022 дата публикации

AGGREGATION-BASED SPEED TESTING

Номер: US20220038363A1
Принадлежит: VIAVI SOLUTIONS INC.

In some examples, aggregation-based speed testing may include ascertaining, by a test speed analyzer, a test speed that corresponds to a maximum specified data transfer rate for a data transmission link. A test range generator may determine a maximum specified port speed of a test port of a device connected to the data transmission link. The test range generator may determine whether the maximum specified port speed is less than the test speed, and if so, divide the test speed into a plurality of test ranges. A total value of the test ranges may be equal to the test speed. A test performer may perform tests corresponding to the test ranges, and obtain intermediate test results. A test result generator may generate, based on aggregation of the intermediate test results, an aggregated test result that represents an actual speed associated with the data transmission link. 1. An apparatus comprising: 'ascertain a test speed that corresponds to a maximum specified data transfer rate for a data transmission link that is to be tested;', 'a test speed analyzer, executed by at least one hardware processor, to'} determine a maximum specified port speed of at least one test port of a device connected to the data transmission link that is to be tested,', 'determine whether the maximum specified port speed is less than the test speed, and', 'based on a determination that the maximum specified port speed is less than the test speed, divide the test speed into a plurality of test ranges, wherein a total value of the plurality of test ranges is at least equal to the test speed;, 'a test range generator, executed by the at least one hardware processor, to'} perform a test corresponding to each test range of the plurality of test ranges, and', 'obtain an intermediate test result for each test range of the plurality of test ranges; and, 'a test performer, executed by the at least one hardware processor, to'} 'generate, based on aggregation of each intermediate test result for each ...

Подробнее
18-01-2018 дата публикации

CONTROL APPARATUS AND PROCESSING METHOD FOR CONTROL APPARATUS

Номер: US20180019937A1
Автор: IMAI SATOSHI
Принадлежит: FUJITSU LIMITED

A control apparatus includes a memory, and a processor coupled to the memory and the processor configured to receive a request to generate a communication path, calculate patterns in each of which a plurality of processing conditions for use in processing to be performed by communication devices arranged on the communication path are assigned to the communication devices usable to generate the communication path, determine a determined pattern for use in setting of a processing condition of the plurality of processing conditions from the calculated patterns, based on estimation information for associating a number of processing conditions with an estimated value of a throughput, the number of processing conditions and the estimated value of the throughput being set for the communication devices, and transmit a control packet to request each of the communication devices used in the determined pattern to set the processing condition along the determined pattern. 1. A control apparatus comprising:a memory; and receive a request to generate a communication path;', 'calculate patterns in each of which a plurality of processing conditions for use in processing to be performed by communication devices arranged on the communication path are assigned to the communication devices usable to generate the communication path;', 'determine a determined pattern for use in setting of a processing condition of the plurality of processing conditions from the calculated patterns, based on estimation information for associating a number of processing conditions with an estimated value of a throughput, the number of processing conditions and the estimated value of the throughput being set for the communication devices; and', 'transmit a control packet to request each of the communication devices used in the determined pattern to set the processing condition along the determined pattern., 'a processor coupled to the memory and the processor configured to2. The control apparatus according ...

Подробнее
17-04-2014 дата публикации

Method and system for determining sustainable throughput over wireless networks

Номер: US20140105019A1
Принадлежит: Opanga Networks LLC

Sustainable average data throughput rates for data transfer between a sender and a receiver are determined for a network in a steady-state condition. Delivery performance for data transferred in non-steady-state conditions is disregarded in determining sustainable average data throughput rates. The rates may be used to adapt file delivery to network conditions.

Подробнее
17-01-2019 дата публикации

System and Method for Using VoLTE Session Continuity Information using Logical Scalable Units

Номер: US20190020722A1
Принадлежит:

Logical scalable units (LSU) can be used within a single network data center to provide stateful scalability. However, LSUs are not suitable for operating across multiple network data centers in order to provide geographical redundancy in active-active scenarios while providing high availability. This is because the latencies associated with replicating full session information are unacceptably slow. An additional component in the LSU (known as an LSU Frontend) can be used to replicate a small subset of session information between LSUs. This subset of session information may be enough to enable LSUs to process requests in an acceptable way rather than outright failing. This may be particularly advantageous in scenarios where the requests relate to Voice over LTE calls, because outright failure is very perceivable to subscribers, and it causes resource leakage within the telecommunications network. 1. A method of communicating messages in communication system , comprising:receiving in a processor of a multiprocessor computing system a first communication message from a logical scalable unit (LSU) frontend component, wherein the first communication message was sent by the LSU frontend component in response to the LSU frontend component receiving a message from a first client component in response to the first client component determining that a user equipment set-up, modified, or terminated a VoIP call;determining, via the processor, whether session information relating to the received first communication message may be obtained from a session store;using session information included in the session store to make a policy decision in response to determining that session information relating to the received first communication message may be obtained from the session store;using session continuity information included in the received first communication message to determine the session information, and using the determined session information to make the policy decision ...

Подробнее
16-01-2020 дата публикации

NETWORK PERFORMANCE ASSESSMENT WITHOUT TOPOLOGICAL INFORMATION

Номер: US20200021493A1
Принадлежит:

Techniques for network performance assessment are described. Techniques may include collecting initial measurements relating to transmission of probe traffic between endpoints of endpoint pairs in a plurality of endpoint pairs and clustering the plurality of endpoints into a plurality of endpoint groups. The method may also include determining a plurality of endpoint group pairs and generating a network performance assessment, based on measuring performance metrics pertaining to traffic between endpoints within the endpoint groups in the plurality of endpoint group pairs. 1. A method for network performance assessment comprising:collecting initial measurements relating to transmission of probe traffic between endpoints of endpoint pairs in a plurality of endpoint pairs, wherein the endpoints in the plurality of endpoint pairs are selected from a plurality of endpoints in a network;clustering the plurality of endpoints into a plurality of endpoint groups, based on the collected initial measurements;determining a plurality of endpoint group pairs, based on the plurality of endpoint groups; andgenerating a network performance assessment, based on measuring performance metrics pertaining to traffic between endpoints across the endpoint groups in the plurality of endpoint group pairs and the initial measurements.2. The method of claim 1 , wherein collecting the initial measurements relating to the transmission of probe traffic further comprises:transmitting probe traffic between two endpoints of each endpoint pair;measuring a throughput value of the probe traffic; andstoring the throughput value for each endpoint pair in an endpoint correlation table.3. The method of claim 2 , wherein clustering the plurality of endpoints into a plurality of endpoint groups claim 2 , based on the collected initial measurements further comprises:determining from the endpoint correlation table, a plurality of similar measured throughput values for a plurality of endpoint pairs, wherein the ...

Подробнее
16-01-2020 дата публикации

Transport Layer Monitoring and Performance Assessment for OTT Services

Номер: US20200021507A1
Принадлежит:

The present disclosure is directed to aspects of assessing performance of a session between an OTT service provider endpoint and an OTT service recipient endpoint in regard of a particular OTT service. The performance assessment is based on a series of data records generated for the session. Data record generation includes monitoring, at a network site between the two endpoints and during successive periods of time, at least one transport layer connection of the session. The monitoring is performed to determine, for each period of time, an activity metric indicative of a pending transport layer activity of the session in the respective period of time. This activity metric is then evaluated in connection with service performance assessment. 127-. (canceled)28. A network entity for generating data records indicative of pending Transport Layer (TL) activities of a session between an Over The Top (OTT) service provider endpoint and an OTT service recipient endpoint , the network entity comprising:processing circuitry; monitor, at a network site between the two endpoints and during successive periods of time, at least one TL connection of the session, wherein the monitoring includes, for each period of time, determining for the at least one TL connection of the session at least one activity metric indicative of at least one pending TL activity of the session in the respective period of time; and', 'generate, for a period of time with at least one pending TL activity, a data record that includes the activity metric associated with that period of time., 'memory containing instructions executable by the processing circuitry whereby the network entity is operative to29. The network entity of claim 28 , wherein a pending TL activity is a TL messaging procedure in which one endpoint is presently waiting for at least one TL message from the other endpoint.30. The network entity of claim 29 , wherein the at least one TL message includes:an acknowledgement message from a ...

Подробнее
16-01-2020 дата публикации

Distributed antenna system and operating method thereof

Номер: US20200021508A1
Автор: Ok Jin Kim
Принадлежит: Solid Inc

A service capacity distribution method of a distributed antenna system includes: monitoring an operating state of each of a plurality of remote units; analyzing a usage pattern for the plurality of service units based on the monitored operating state; and distributing the service capacity of each of the plurality of remote units based on the analyzed usage pattern.

Подробнее
16-01-2020 дата публикации

ACTIVITY STREAM BASED COLLABORATION

Номер: US20200021509A1
Принадлежит:

An activity stream based interaction model is disclosed. To cause a desired application level action to be performed at a remote system, such as automatically retrieving and displaying a document in a viewer or other portion of a user interface at the remote system, a text-based tag, such as a hash tag, is inserted into an activity stream. The activity stream is sent to the remote system, which is configured to respond to the text-based tag by performing, at least in part automatically, the corresponding application level action. 1. A system , comprising:a communication interface configured to send and receive network communications via a connection to a network;a processor coupled to the communication interface; maintain an association between a text-based control tag and an application-level action;', 'monitor an activity stream, the activity stream comprising text-based messages between a plurality of participants participating in a collaboration over the network;', 'detect, in the activity stream, the text-based control tag injected into the activity stream by a remote participant; and', map the text-based control tag to the application-level action based on the association; and', 'automatically perform the application-level action., 'based on detecting the text-based control tag in the activity stream], 'a memory coupled to the processor, the memory storing computer instructions executable by the processor to2. The system of claim 1 , wherein the computer instructions are further executable to: an activity stream component;', 'a viewer widget; and', 'an event bus;, 'provide a user interface comprisingdisplay the text-based messages in the activity stream component; andbased on detecting the text-based control tag in the activity stream, broadcast an event on the event bus indicating that the text-based control tag has been received, wherein the viewer widget is responsive to the event to retrieve an object for display and display the object.3. The system of ...

Подробнее
21-01-2021 дата публикации

SWITCH MONITORING SYSTEM AND METHOD OF USE

Номер: US20210021461A1
Принадлежит: Razberi Technologies, Inc.

A system is disclosed that monitors endpoints such as video cameras and audio devices for malfunction through a novel TDMA device allocation format. The system isolates and analyzes a set of groups of video streams in a rotating and recurring fashion and generates alerts and remedial commands based on the analysis. The system also provides endpoint management functions such as password analysis and firewall functions. 1. An appliance for monitoring a set of endpoint devices , operatively connected to a switch , the appliance comprising:a processor,a memory connected to the processor, receiving a set of mirrored data streams from the switch,', 'dividing the set of mirrored data streams into a set of groups,', 'analyzing each group of the set of groups individually for a predetermined condition; and,', 'generating an error message upon detection of the predetermined condition., 'the memory containing instructions that, when executed by the processor cause the appliance to carry out the steps of2. The appliance of wherein the memory contains further instructions claim 1 , that when executed by the processor cause the appliance to carry out the steps of:generating a remedial command based on the predetermined condition; and,sending the remedial command to the switch.3. The appliance of wherein the step of analyzing further comprises:identifying a first SSRC from a first datagram packet;identifying a second SSRC from a second datagram packet;comparing the first SSRC to the second SSRC;incrementing a counter based on the comparison; and,reporting an error if the counter exceeds a predetermined number.4. The appliance of wherein the step of analyzing further comprises:identifying a video bit rate from the set of mirrored data streams;determining whether or not the video bit rate is less than or equal to zero; and,reporting an error if the video bit rate is less than or equal to zero.5. The appliance of wherein the step of analyzing further comprises:identifying an audio ...

Подробнее
21-01-2021 дата публикации

Methods and apparatus to schedule workloads based on secure edge to device telemetry

Номер: US20210021484A1
Принадлежит: Intel Corp

Methods, apparatus, systems and articles of manufacture are disclosed to schedule workloads based on secure edge to device telemetry by calculating a difference between a first telemetric data received from a first hardware device and an operating parameter and computing an adjustment for a second hardware device based on the difference between the first telemetric data and the operating parameter.

Подробнее
21-01-2021 дата публикации

SYSTEMS AND METHODS FOR PACING DATA FLOWS

Номер: US20210021532A1
Принадлежит:

A method includes examining a first data packet transmitted to a first network equipment from a second network equipment. A data flow type of the first data packet is determined. If the data flow type is determined to be the first type of data flow, determining a delivery throughput of the first data packet to the first network equipment over a data flow path. The determined delivery performance of the first data packet is compared to an expected peak data throughput capacity for a data packet transmitted to the first network equipment from the second network equipment. Transmission of data packets to the first network equipment is paced if the comparison of the determined delivery performance and the expected peak data throughput capacity indicates a congestion exists over the data flow path. 1. A method for managing data flows between a user equipment and a network equipment , the method comprising:examining a first data packet transmitted to the user equipment from the network equipment, the user equipment and the network equipment being remotely located from each other and linked by at least one network;determining a data flow type of the first data packet;if the first data packet is determined to be a data flow of a first type, allowing the first data packet to be transmitted to the user equipment without performing a flow management process;if the first data packet is determined to be a data flow of a second type, selecting the first data packet for the flow management process, wherein the flow management process includes:determining a delivery throughput of the first data packet to the user equipment over a data flow path, the data flow path having a plurality of network nodes and being a shared connection between the user equipment and the first network equipment, the delivery throughput relating to a data transfer rate to the user equipment from the first network equipment over the data flow path;comparing the determined delivery throughput of the first ...

Подробнее
26-01-2017 дата публикации

Methods and apparatus for operating an access network

Номер: US20170026257A1
Автор: Ian Edwin Horsley
Принадлежит: British Telecommunications plc

Methods and apparatus are disclosed for operating an access network including data connections ( 19 ) between end-user devices ( 12, 14, 16, 18 ) and an aggregation transceiver ( 20 ) at which connections ( 19 ) are aggregated for onward connection through the network. The method comprises, for each connection, obtaining connection data for each of a plurality of monitoring periods, each comprising shorter periods, the connection data comprising performance and user activity indications for each shorter period; monitoring the performance of the connection in order to estimate a measure of its performance during a particular monitoring period that discounts performance indications obtained in respect of shorter periods within that monitoring period when the user was inactive unless activity indications in respect of corresponding shorter periods within other monitoring periods indicate that such user inactivity is anomalous; and applying a profile to the connection that is dependent on the measure of performance of the data connection.

Подробнее
26-01-2017 дата публикации

METHODS AND SYSTEMS FOR DETERMINING PERFORMANCE CAPACITY OF A RESOURCE OF A NETWORKED STORAGE ENVIRONMENT

Номер: US20170026265A1
Принадлежит: NETAPP, INC.

Methods and systems for a networked storage system are provided. One method includes filtering performance data associated with a resource used in a networked storage environment for reading and writing data at a storage device; and determining available performance capacity of the resource using the filtered performance data. The available performance capacity is based on optimum utilization of the resource and actual utilization of the resource, where utilization of the resource is an indicator of an extent the resource is being used at any given time, the optimum utilization is an indicator of resource utilization beyond which throughput gains for a workload is smaller than increase in latency and latency is an indicator of delay at the resource in processing the workload. 1. A machine implemented method , comprising:filtering performance data associated with a resource used in a networked storage environment for reading and writing data at a storage device; anddetermining available performance capacity of the resource using the filtered performance data; wherein the available performance capacity is based on optimum utilization of the resource and actual utilization of the resource, where utilization of the resource is an indicator of an extent the resource is being used at any given time, the optimum utilization is an indicator of resource utilization beyond which throughput gains for a workload is smaller than increase in latency and latency is an indicator of delay at the resource in processing the workload.2. The machine implemented method of claim 1 , wherein the resource is a processor for a networking module that provides networking functionality in the networked storage environment and a processor for a storage module that interfaces with the storage device for storing data.3. The machine implemented method of claim 1 , wherein the resource is an aggregate that includes the storage device.4. The machine implemented method of claim 1 , wherein the ...

Подробнее
26-01-2017 дата публикации

BANDWIDTH ESTIMATION CIRCUIT, COMPUTER SYSTEM, METHOD FOR ESTIMATING AND PREDICTING THE BANDWIDTH AND COMPUTER READABLE PROGRAM PRODUCT

Номер: US20170026266A1
Принадлежит: Freescale Semiconductor, Inc.

The present invention relates to a bandwidth estimation circuit for estimating and predicting the bandwidth of a computer system, the bandwidth estimation circuit comprising: a memory unit which is configured to store multiple predetermined bandwidth envelopes, wherein each one of the predetermined bandwidth envelopes is assigned to a feature of a code of an application program; a bandwidth measurement unit which is configured to online measure the bandwidth of a data transaction based on the code; a selection unit coupled either to the memory unit and the bandwidth measurement unit and configured to find the nearest bandwidth envelopes in the memory unit for the measured bandwidth; a calculation unit which is configured to calculate a ratio between the selected bandwidth envelopes, to construct a new bandwidth envelope by applying an interpolation function based on the calculated ratio and to calculate an estimated bandwidth by applying the new bandwidth envelope. The present invention also relates to a computer system, a method for estimating and predicting the bandwidth and a computer readable program product. 1. A bandwidth estimation circuit for predicting bandwidth , the bandwidth estimation circuit comprising:a memory unit which is configured to store multiple predetermined bandwidth envelopes, wherein each one of the predetermined bandwidth envelopes is assigned to a feature of a code of an application program;a bandwidth measurement unit which is configured to online measure the bandwidth of a data transaction based on the code;{'b': '20', 'a selection unit coupled either to the memory unit and the bandwidth measurement unit and configured to find the nearest bandwidth envelopes in the memory unit () for the measured bandwidth; and'}a calculation unit which is configured to calculate a ratio between the selected bandwidth envelopes and the measured bandwidth, to construct a new bandwidth envelope by applying an interpolation function based on the calculated ...

Подробнее
26-01-2017 дата публикации

DATA STREAM DIVISION TO INCREASE DATA TRANSMISSION RATES

Номер: US20170026303A1
Автор: Raniere Keith A.
Принадлежит:

A method and system for matching bandwidth is provided. The method includes receiving by a first interface device, data. The data is divided into a plurality of data packets and stored within an internal buffer. A first data packet is transmitted to a first communication device communicatively coupled to the first interface device. The first data packet is transmitted from the first communication device to a second interface device via a first communication network. A second data packet is transmitted to a second communication device communicatively coupled to the first interface device. The second data packet is transmitted from the second communication device to the second interface device via a second communication network associated with the second communication device. 1. A method for data-stream division , the method comprising:receiving, by a data-stream division apparatus, a first data set;dividing, by the apparatus, the first data set into a plurality of data packets;storing, by the apparatus, the plurality of data packets in one or more internal transmission buffers comprised by the apparatus;determining, by the apparatus a data transfer viability of at least one of a first network and a second network, wherein the determining includes an analysis of historical data associated with the first network and the second network;selecting, by the apparatus, the first network, wherein each network of the plurality of networks connects a communication device of a plurality of communication devices to a destination device, wherein the first network connects a first communication device of the plurality of communication devices to the destination device, and wherein the selecting is performed as a function of the data transfer viability of the first network;transmitting, by the apparatus, a first data packet of the plurality of data packets to the destination device via the first communication device and the first network;further selecting, by the apparatus, the ...

Подробнее
28-01-2016 дата публикации

SYSTEMS AND METHODS TO DETECT AND PROPAGATE UNI OPERATIONAL SPEED MISMATCH IN ETHERNET SERVICES

Номер: US20160028602A1
Принадлежит: Ciena Corporation

A method, a network element, and a network operating an Ethernet service include transmitting information related to an operational speed of a first connection to the second switch, wherein the first switch is connected to a first Customer Premises Equipment (CPE) device through the first connection and the second switch is connected to a second CPE device through a second connection; receiving information related to an operational speed of the second connection; and triggering a modification to the Ethernet service, responsive to a mismatch between the operational speed of the first connection and the operational speed of the second connection. 1. A method at a first switch operating an Ethernet service with a second switch , comprising:transmitting information related to an operational speed of a first connection to the second switch, wherein the first switch is connected to a first Customer Premises Equipment (CPE) device through the first connection and the second switch is connected to a second CPE device through a second connection;receiving information related to an operational speed of the second connection; andtriggering a modification to the Ethernet service, responsive to a mismatch between the operational speed of the first connection and the operational speed of the second connection.2. The method of claim 1 , wherein at least one of the first connection and the second connection comprises a Link Aggregation Group (LAG).3. The method of claim 1 , wherein the information comprises port type of either a physical port or an aggregated port claim 1 , speed of a physical port in case of the physical port or speed of each aggregated port in the case of the aggregated port claim 1 , and a count of active Link Aggregation Group (LAG) members in the case of the aggregated port.4. The method of claim 1 , further comprising:configuring a Maintenance Association with the second switch with an UP Maintenance End Point (MEP) at the first connection and the second ...

Подробнее
28-01-2016 дата публикации

DYNAMIC PATH SWITCHOVER DECISION OVERRIDE BASED ON FLOW CHARACTERISTICS

Номер: US20160028616A1
Принадлежит:

In one embodiment, a device in a network receives a switchover policy for a particular type of traffic in the network. The device determines a predicted effect of directing a traffic flow of the particular type of traffic from a first path in the network to a second path in the network. The device determines whether the predicted effect of directing the traffic flow to the second path would violate the switchover policy. The device causes the traffic flow to be routed via the second path in the network, based on a determination that the predicted effect of directing the traffic flow to the second path would not violate the switchover policy for the particular type of traffic. 1. A method comprising:receiving, at a device in a network, a switchover policy for a particular type of traffic in the network;determining, by the device, a predicted effect of directing a traffic flow of the particular type of traffic from a first path in the network to a second path in the network;determining, by the device, whether the predicted effect of directing the traffic flow to the second path would violate the switchover policy; andcausing, by the device, the traffic flow to be routed via the second path in the network, based on a determination that the predicted effect of directing the traffic flow to the second path would not violate the switchover policy for the particular type of traffic.2. The method as in claim 1 , wherein the predicted effect comprises a predicted amount of packet reordering that would occur were the traffic flow directed to the second path claim 1 , and wherein the switchover policy indicates a threshold amount of acceptable packet reordering for the particular type of traffic.3. The method as in claim 1 , wherein the predicted effect comprises a predicted decrease in bandwidth for the traffic flow were the traffic flow routed via the second path claim 1 , and wherein the switchover policy indicates a threshold amount of acceptable decrease in bandwidth for ...

Подробнее
28-01-2016 дата публикации

METHOD FOR DYNAMICALLY CONTROLLING THROUGHPUT SET POINTS IN A NETWORK ON A CHIP, CORRESPONDING COMPUTER PROGRAM AND DATA PROCESSING DEVICE

Номер: US20160028633A1

A method for dynamically controlling throughput set points from sources to targets in a network on a chip including a plurality of nodes and a plurality of links between these nodes for transmission of data packets, including for each link of the network solicited by the transmission of data packets, estimation of an available throughput margin that includes the estimation of a first margin calculated based on a maximum throughput capacity of the link; and for each emitting source of at least one data packet, the calculation and the application of an update of its throughput set point according to the estimated available throughput margins. Estimation of available throughput margin for each link includes estimation of a second margin calculated based on a maximum local absorption capacity of possible sporadic overflows of the throughput set points and its value is determined according to the first and second calculated margins. 1. A method for dynamically controlling throughput set points of emitting sources of data packets to receiving targets of these data packets in a network on a chip comprising a plurality of nodes , within which the sources and the targets are found , and a plurality of links between these nodes for the transmission of data packets , comprising:estimating, for each link of the network on a chip solicited by the transmission of data packets, an available throughput margin including the estimation of a first margin calculated based on a maximum throughput capacity of the link; andcalculating, for each emitting source of at least one data packet, and applying an update of its throughput set point according to the estimated available throughput margins,wherein the estimating the available throughput margin for each link further includes:the estimation of a second margin calculated based on a maximum local absorption capacity, by a buffer memory, of possible sporadic overflows of the throughput set points, andthe determination of a value of the ...

Подробнее
26-01-2017 дата публикации

ENHANCED COMPUTER NETWORKING VIA MULTI-CONNECTION OBJECT RETRIEVAL

Номер: US20170026496A1
Принадлежит:

Method and device implementations for network communications are disclosed. In at least one implementation, a computer networking method is disclosed which comprises opening a plurality of parallel TCP connections at a client computing device between a client program executed on the client computing device and a server program executed on a server computing device over a computer network. The method further comprises sending each of a plurality of application level HTTP requests for respective byte ranges of an object from the client program executed on the client computing device to the server program executed on the server computing device over a corresponding one of the plurality of parallel TCP connections. 1. A computer networking method , comprising:at a client computing device, opening a plurality of parallel TCP connections between a client program executed on the client computing device, and a server program executed on a server computing device over a computer network;sending each of a plurality of application level HTTP requests for respective byte ranges of an object from the client program executed on the client computing device to the server program executed on the server computing device over a corresponding one of the plurality of parallel TCP connections; andupon detecting packet loss in one or more of the opened parallel TCP connections, sending a request for a recovery byte range over another new or opened parallel TCP connection, the recovery byte range beginning following the most recently received byte from the parallel TCP connection on which packet loss was detected.2. The method of claim 1 , further comprising:determining whether to open an additional parallel TCP connection based, at least in part, on a connection state of one or more of the opened parallel TCP connections.3. The method of claim 2 , wherein the connection state includes a data transfer rate.4. The method of claim 3 , wherein the data transfer rate is based claim 3 , at ...

Подробнее
28-01-2016 дата публикации

Evaluation of Throughput of Aggregated Connections

Номер: US20160029233A1
Принадлежит:

There are provided measures for evaluation of throughput of carrier aggregated user equipments. Such measures exemplarily include determining, per communication endpoint implementing carrier aggregation aggregating one primary connection and at least one secondary connection, a transmission volume with at least one activated secondary connection, determining, per communication endpoint implementing carrier aggregation aggregating one primary connection and at least one secondary connection, a time with transmission data in a transmission buffer and at least one activated secondary connection, and obtaining, per communication endpoint, a transmission throughput with at least one activated secondary connection, based on said transmission volume and said time. 1. A method , comprisingdetermining, per communication endpoint implementing carrier aggregation aggregating one primary connection and at least one secondary connection, a transmission volume with both the primary connection and at least one activated secondary connection,determining, per communication endpoint implementing carrier aggregation aggregating one primary connection and at least one secondary connection, a time with transmission data in a transmission buffer and additional to the primary connection at least one activated secondary connection, andobtaining, per communication endpoint, a transmission throughput with the primary connection and at least one activated secondary connection, based on said transmission volume and said time.2. The method according to claim 1 , whereinsaid transmission volume is determined per radio access bearer both for the primary connection and per each number of activated secondary connections within a range from one to a predefined maximum number,said time is determined per radio access bearer both for the primary connection and per said each number, andsaid transmission throughput is obtained per radio access bearer both for the primary connection and per said each ...

Подробнее
24-04-2014 дата публикации

SYSTEM AND METHOD OF NETWORK DIAGNOSIS

Номер: US20140112185A1
Автор: Sims Robert C.
Принадлежит: KIP CR P1 LP

Embodiments provide systems and methods for diagnosing a network and identifying problems in a network which reduce the data transfer rate of data through the network. One embodiment of a method for network diagnosis may include infusing data into a network upstream and downstream of a portion of the network relative to a library drive, querying the drive at intervals over time for drive data to determine the data transfer rate at the drive and comparing the data transfer rate of the data infused upstream of the device or network portion with the data transfer rate of the data infused downstream of the device or network portion to determine throughput. By comparing the data transfer rate of data infused upstream and downstream of a network device or network portion, problem devices in a network may be identified. 1. A system for network diagnosis , comprising:a media library coupled to a network, the media library comprising a drive, a library controller and a plurality of media;an infusion device coupled to the network, wherein there is a portion of the network between the infusion device and the drive, the infusion device configured to infuse control data into the network at an infused data transfer rate, wherein infusing control data into the network comprises sending commands to the drive to write corresponding data to the drive; and when the control data is being transferred at the drive, send a first command to the drive over the network and send a second command to the drive over the network to collect data generated by the drive;', 'receive a first response from the drive specifying a first amount of data and a second response from the drive specifying a second amount of data; and', 'determine a measure of network performance for the portion of the network between the infusion device and the drive based on the first response and the second response., 'a monitoring appliance coupled to the network and configured to2. The system of claim 1 , wherein the ...

Подробнее
24-04-2014 дата публикации

APPARATUS FOR FLOW-BASED NETWORK MONITORING AND NETWORK MONITORING SYSTEM

Номер: US20140112187A1
Автор: KANG Saehoon, YANG Sunhee

An apparatus for extracting flow information for monitoring a network is provided. The flow extraction apparatus includes a sampling processor that samples a received packet according to a sampling rate, a flow matching processor that searches for a first flow matching rule that is matched to a first packet that is received from the sampling processor among flow matching rules that are stored at a first flow table and that updates first statistical information corresponding to the first flow matching rule according to a search result, and a controller that sets the sampling rate and a flow matching rule to be stored at the first flow table. 1. A flow extraction apparatus that extracts flow information for network monitoring , comprising:a sampling processor that samples a received packet according to a sampling rate;a flow matching processor that searches for a first flow matching rule that is matched to a first packet that is received from the sampling processor among flow matching rules that are stored at a first flow table and that updates first statistical information corresponding to the first flow matching rule according to a search result; anda controller that sets the sampling rate and a flow matching rule to be stored at the first flow table.2. The flow extraction apparatus of claim 1 , further comprising a packet receiving processor that receives a packet from the outside and that transfers the packet to the sampling processor.3. The flow extraction apparatus of claim 2 , further comprising a flow extractor that extracts flow information according to a flow extraction rule from a second packet that is received from the sampling processor and that stores the flow information at a second flow table claim 2 ,wherein the controller sets the flow extraction rule.4. The flow extraction apparatus of claim 3 , wherein the first flow table comprises:at least one flow matching rule that is set by the controller;statistical information of flow that is defined by each ...

Подробнее
29-01-2015 дата публикации

SYSTEM FOR SPECIFYING CAUSE OF MICROBURST OCCURRENCE AND METHOD FOR SPECIFYING CAUSE OF MICROBURST OCCURRENCE

Номер: US20150029841A1
Принадлежит:

A microburst detection apparatus configured to detect a microburst of a control plane packet and to extract, from the control plane packet which forms the detected microburst, call information for identifying call of a data plane, a packet extraction apparatus configured to extract a data plane packet corresponding to the extracted call information, and a cause analysis apparatus configured to analyze a payload of an application layer of the extracted data plane packet, specify a service/application which causes occurrence of the microburst, count the number of data plane packets in response to the specified service/application, and display the counted number of packets associated with the specified service/application are included.

Подробнее
25-01-2018 дата публикации

INFORMATION SENDING METHOD, APPARATUS AND STORAGE MEDIUM

Номер: US20180027358A1
Автор: Ge Weiyan, Zhou Juejia
Принадлежит:

An information transceiving method, apparatus and storage medium are provided. The method includes: establishing a connection with a base station; and during establishing the connection with the base station, sending terminal capability information to the base station for connecting the terminal to a mobile data network in accordance with the terminal capability information, wherein the terminal capability information comprises at least one field representing terminal capability comprising data throughput capability and at least one of latency capability, power consumption capability, reliability capability, enhanced Mobile Broadband (eMBB) capability, massive Machine-Type Communication (mMTC) capability and Ultra Reliable and Low Latency Communication (URLLC) capability. 1. An information sending method , implemented in a terminal and comprising:establishing a connection with a base station; and data throughput capability and', 'at least one of latency capability, power consumption capability, reliability capability, enhanced Mobile Broadband (eMBB) capability, massive Machine-Type Communication (mMTC) capability and Ultra Reliable and Low Latency Communication (URLLC) capability., 'during establishing the connection with the base station, sending terminal capability information to the base station for connecting the terminal to a mobile data network in accordance with the terminal capability information, wherein the terminal capability information comprises at least one field representing terminal capability comprising2. The method according to claim 1 , whereinwhen the terminal capability includes the latency capability, the terminal capability information includes a latency capability field representing the latency capability of the terminal, and wherein the latency capability field is composed of X bits, and X is an integer greater than or equal to 1.3. The method according to claim 1 , whereinwhen the terminal capability includes the power consumption ...

Подробнее
10-02-2022 дата публикации

HIERARCHICAL MULTI-TIER THROUGHPUT ASSIGNMENT FOR A SHARED THROUGHPUT SATELLITE NETWORK

Номер: US20220045926A1
Принадлежит:

Various arrangements for monitoring and enforcing multi-tier throughput assignments in a network, such as satellite-based communication network, are presented. Throughput usage may be monitored on a beam-level, satellite-level, gateway-level, and system level. Throughput usage for individual satellite terminals may be aggregated and used to determine the throughput usage on an entity-by-entity basis. An entity can have one or more sub-entities to which throughput is allocated. Excessive throughput usage for higher-tier entities can result in throughput being restricted for satellite terminals associated with lower-tier entities. 1. (canceled)2. A satellite network throughput management system comprising:a satellite gateway that serves to connect a plurality of satellite terminals with one or more networks; each beam-level throughput monitoring system of the plurality of beam-level throughput monitoring systems monitors a different satellite beam at the satellite gateway;', 'each beam-level throughput monitoring system of the plurality of beam-level throughput monitoring systems determine a throughput amount used by each entity of a plurality of entities;', 'each entity of the plurality of entities is mapped to the plurality of satellite terminals; and, 'a plurality of beam-level throughput monitoring systems, whereina gateway-level throughput monitoring system that is in communication with each of the plurality of beam-level throughput monitoring systems and aggregates the throughput amount used by each of the plurality of entities.3. The satellite network throughput management system of claim 2 , further comprising a throughput allocation database that defines an allocated throughput amount for each entity of the plurality of entities.4. The satellite network throughput management system of claim 2 , wherein:a subset of entities of the plurality of entities obtain network access through a service provider entity of the plurality of entities; andeach entity of the ...

Подробнее
10-02-2022 дата публикации

Quality of experience (qoe) optimization of device and network configuration

Номер: US20220045959A1
Автор: Kanakrai Chauhan
Принадлежит: T Mobile USA Inc

This disclosure describes systems, devices, and computer-implemented methods that facilitate the modification of network configuration data within a client network to improve a Quality of Experience (QoE) metric associated with the execution of a user application on a client device. More specifically, a diagnostic controller may retrieve diagnostic data associated with the execution of a user application on a client device, determine a QoE metric associated with the execution of the user application, and generate network configuration data for delivery to the client device that improves the QoE metric, based on the diagnostic data and the QoE metric.

Подробнее
24-01-2019 дата публикации

SELECTION OF A CONTENT SOURCE BASED ON PERFORMANCE DATA

Номер: US20190028740A1
Принадлежит:

Systems and methods of selecting a content source based on performance data are disclosed. A particular method includes sending, from a device, a first request for a media stream to a server. The method also includes determining, at the device, first performance data. The method further includes receiving, at the device, second performance data from the server. The method also includes selecting, based on the first performance data and the second performance data, a content source that is distinct from the server. The method further includes sending, from the device, a second request for the media stream to the content source. The method also includes receiving the media stream at the device from the content source. 1. A device comprising:a processor; and sending a first request for a media stream to a server;', 'determining first performance data, wherein the first performance data indicates a first value of a first performance metric;', 'receiving second performance data from the server, wherein the second performance data indicates a second value of a second performance metric of the server and a third value of the second performance metric of a content source that is distinct from the server;', the first value fails to satisfy a performance threshold; and', 'a difference between the second value and the third value satisfies an update threshold;, 'determining that a selection rule is satisfied in response to determining that, 'selecting the content source in response to determining that the selection rule is satisfied;', 'sending a second request for the media stream to the content source; and', 'receiving the media stream from the content source., 'a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising2. The device of claim 1 , wherein the first performance data indicates network conditions.3. The device of claim 1 , wherein the second performance data indicates first network conditions detected ...

Подробнее
23-01-2020 дата публикации

CONTENT DELIVERY NETWORK

Номер: US20200028898A1
Принадлежит: Vimmi Communications Ltd.

A content delivery system comprising one or more one management servers comprising one or more processors for executing a code of one or more management agent instances. The code comprising code instructions to monitor a plurality of delivery servers of a distributed network to update dynamically a content record listing a plurality of content objects according to availability parameter(s) of each delivery server, code instructions to receive a content request from (user) client device to retrieve requested content object(s), code instructions to select preferred delivery server(s) from the delivery servers to provide the requested content object(s) to the client device according to analysis of the availability parameter(s) of each delivery server and code instructions to provide the client device with an IP address of the selected delivery server(s) to allow the client device to retrieve the requested content object(s) via a transmission session established with the selected delivery server(s). 126-. (canceled)27. A method of managing acquisition of content objects at a client device side , comprising: sending a distributed content delivery network (CDN) a content request for retrieving at least one content object,', 'establishing a data transmission session with a delivery server accessible via the CDN,', 'using the data transmission session for retrieving a portion of the at least one content object,', 'receiving from a management agent monitoring the transmission session instructions to re-issue another content request while the content consumption agent retrieves the at least one content object,', 'receiving from the management agent instructions to establish a new data transmission session with at least one another delivery server estimated to provide better performance for delivering the at least one content object to the client device, and', 'establishing the new data transmission session with the at least one another delivery server for retrieving another ...

Подробнее
23-01-2020 дата публикации

AUTOMATIC DATA REPLICA MANAGER IN DISTRIBUTED CACHING AND DATA PROCESSING SYSTEMS

Номер: US20200028932A1
Принадлежит:

A method of data storage includes determining a latency distance from a primary node to each of two or more replica nodes, choosing a preferred replica node of the two or more replica nodes based on the determined latency distances, and write-caching data into the preferred replica node. 1. A method of data storage , the method comprising:determining a latency distance from a primary node to each of two or more replica nodes;choosing a preferred replica node of the two or more replica nodes based on the determined latency distances; andwrite-caching data into the preferred replica node.2. The method of claim 1 , wherein the two or more replica nodes each have a smaller latency distance to the primary node than all other available nodes of a datacenter cluster comprising the primary node and the two or more replica nodes.3. The method of claim 1 , wherein each node of a datacenter cluster as a primary node has a ranking of preferred replica nodes that are ranked based on network delays associated with paths between the primary node and respective ones of the replica nodes claim 1 , and a solid-state drive tier as a cache tier comprising a cache partition for storing data of local virtual machines and a replica partition for storing replica data from other nodes; and', 'a hard disk drive tier as a back end storage tier., 'wherein each node of the datacenter cluster comprises4. The method of claim 3 , wherein each node comprises a physical host for running multiple virtual machines claim 3 , each of the virtual machines sharing the solid-state drive tier and the hard disk drive tier in a respective node of the datacenter cluster claim 3 , the method further comprising periodically updating the rankings of the preferred replica nodes to account for changes in network delays.5. The method of claim 3 , wherein the rankings of the preferred replica nodes are further based on workload characteristics comprising access frequency of data associated with the nodes and service ...

Подробнее
24-04-2014 дата публикации

Intelligent global services bus and system for mobile applications

Номер: US20140115030A1
Принадлежит: Antenna Software LLC

A communications system including a plurality of mobile user computing devices, and a service provider subsystem for enabling communications between any of the mobile user computing devices and enterprise network systems. The service provider subsystem has a plurality of clusters strategically distributed across at least one geographical region and interconnected by a global services bus. Each of the clusters includes a plurality of nodes interconnected to a distributed memory storage bus. Each of the nodes includes a service manager module for monitoring services available to the node, a service access point module for enabling communications between the node and enterprise network systems, a client access point module for enabling communications between the node and at least one of the mobile user computing devices, and a message control point module for managing communications between the client access point module and the service access point module.

Подробнее
28-01-2021 дата публикации

Packet event tracking

Номер: US20210029004A1
Автор: JIA Yu, Xinhua Hong, Yong Wang
Принадлежит: VMware LLC

Example methods and systems are provided for packet event tracking. One example method may comprise: in response to a logical forwarding element detecting a packet event for a first packet, determining a first packet signature of the first packet; and tracking the packet event by updating a set membership filter based on the first packet signature to indicate that the first packet is a member of a set associated with the packet event. The method may also comprise: in response to receiving a query as to whether the packet event has been detected and tracked for a second packet, determining a second packet signature of the second packet. Based on the second packet signature, the set membership filter may be applied to determine whether the second packet is a possible member of the set associated with the packet event.

Подробнее
28-01-2021 дата публикации

MACHINE LEARNING-BASED PATH PRIORITY DETERMINATION FOR ROUTING DATA IN SOFTWARE-DEFINED NETWORKS

Номер: US20210029019A1
Принадлежит:

In one example, a non-transitory computer readable storage medium may include instructions that, when executed by a processor, cause the processor to obtain historical logs associated with a plurality of available paths between a source node and a destination node. The historical logs may be obtained for a first interval by routing data over the available paths based on a first priority order and corresponding network characteristics parameters. Further, non-transitory computer readable storage medium may include instructions to determine a modified first priority order of the available paths and corresponding modified network characteristic parameters by analyzing the historical logs using a machine learning model and route the data from the source node to the destination node based on the modified first priority order. 1. A non-transitory computer readable storage medium having instructions that when executed by a processor , cause the processor to:obtain historical logs associated with a plurality of available paths between a source node and a destination node, wherein the historical logs are obtained for a first interval by routing data over the available paths based on a first priority order and corresponding network characteristics parameters;determine a modified first priority order of the available paths and corresponding modified network characteristic parameters by analyzing the historical logs using a machine learning model; androute the data from the source node to the destination node based on the modified first priority order.2. The non-transitory computer readable storage medium of claim 1 , wherein the instructions to obtain the historical logs associated with the available paths comprises instructions to:route first sample data over the available paths between the source node and the destination node;determine the first priority order of the available paths by analyzing the network characteristic parameters associated with each of the available ...

Подробнее
28-01-2021 дата публикации

Link-aware streaming adaptation

Номер: US20210029181A1
Принадлежит: Intel IP Corp

Technology to provide link aware streaming adaptation is disclosed. In an example, a mobile device can include one or more processors configured to: process a manifest file for an HTTP adaptive stream that is received at the mobile device from a node; determine a physical layer goodput of the mobile device with the node for the HAS; identify a segment throughput estimate for the HAS; and select a representation in the manifest file for a selected period based, on the physical layer goodput for the HAS and the segment throughput for the HAS.

Подробнее
28-01-2021 дата публикации

Intelligent monitoring systems and methods for cloud-based Wi-Fi

Номер: US20210029559A1
Принадлежит:

System and methods include obtaining data, over the Internet, associated with a plurality of Wi-Fi networks each Wi-Fi network having one or more access points and each Wi-Fi network being associated with a customer of one or more service providers; aggregating and filtering the data; analyzing the aggregated and filtered data based on one or more use cases; determining any of predictions and alerts for the one or more use cases based on the analyzing; and performing one or more actions based on the any of predictions and alerts. 1. A non-transitory computer-readable storage medium having computer readable code stored thereon for programming a computer to perform steps of:obtaining data, over the Internet, associated with a plurality of Wi-Fi networks each Wi-Fi network having one or more access points and each Wi-Fi network being associated with a customer of one or more service providers;aggregating and filtering the data;analyzing the aggregated and filtered data based on one or more use cases;determining any of predictions and alerts for the one or more use cases based on the analyzing; andperforming one or more actions based on the any of predictions and alerts.2. The non-transitory computer-readable storage medium of claim 1 , wherein the data includes a combination of network-related data claim 1 , hardware or device data claim 1 , application-related data claim 1 , third-party data claim 1 , customer feedback data and customer support data.3. The non-transitory computer-readable storage medium of claim 1 , wherein the analyzing includes utilizing a machine learning model associated with a use case of the one or more use cases.4. The non-transitory computer-readable storage medium of claim 1 , wherein the steps further includedetermining location of each of the plurality of Wi-Fi networks; andgrouping the plurality of Wi-Fi networks based on corresponding locations.5. The non-transitory computer-readable storage medium of claim 4 , wherein a use case of the ...

Подробнее
05-02-2015 дата публикации

MULTICORE PROCESSING OF BIDIRECTIONAL TRAFFIC FLOWS

Номер: US20150036513A1
Автор: Bukin Dmitry
Принадлежит: CELLOS SOFTWARE LTD

A method of assigning a core to process a packet in a data network and a device using the same are provided in the present invention. The method comprises: extracting a traffic flow identifier from a packet in a traffic flow of a link in the data plane; performing a HASH function calculation on the traffic flow identifier to generate a HASH result V; performing a logical AND calculation on the HASH result V and a preconfigured array size parameter to generate a lookup index; using the lookup index to find a worker index in a preconfigured worker array that represents one of N cores assigned to process the packet; and processing the packet by the assigned one of N cores. 1. A method of assigning a core to process a packet in a data network , comprising:extracting a traffic flow identifier from a packet in a traffic flow of a link in data plane at an input network interface;performing a HASH function calculation on the traffic flow identifier to generate a HASH result V at a core assignment unit;performing a logical AND calculation on the HASH result V and a preconfigured worker array size parameter to generate a lookup index at the core assignment unit;using the lookup index to find a worker index in a preconfigured worker array that represents one of N cores assigned to process the packet at the core assignment unit; andprocessing the packet by the assigned one of N cores from a multi-core processor unit.2. The method as claimed in claim 1 , wherein before the step of extracting the traffic flow identifier from the packet in the unidirectional flow of the link in the data plane claim 1 , the method at the core assignment unit claim 1 , comprises the steps of:{'sup': 'k', 'generating the preconfigured worker array to contain M worker indexes that respectively represent N cores in a multicore processor in the data plane of the data network, wherein M=2, and where k, M and N are positive integers; and'}generating the preconfigured worker array size parameter to be M−1. ...

Подробнее
04-02-2016 дата публикации

System for Detecting and Managing Application Traffic in Mobile and Fixed Networks

Номер: US20160036721A1
Принадлежит: BROADVIEW COMMUNICATIONS, LLC

A system capable of detecting data within user application streams to manage or control the chains. For example, the system can receive bandwidth information from the application, and based on that information, determine a level of network traffic caused by the application. Such bandwidth information can include any one or more of subscription information, information provided by an application running on a user device, information provided by an application function, and a detected application type. Based on the bandwidth information, the system can either determine a service chain route for the stream, or determine how to bill for the traffic caused by the application. For example, such determinations may be conducted dynamically based on previously determined if/then rules established by a user of the system. 1. A method for controlling utilization of a network for an application on a user device , comprising:receiving identifying information from the user device;receiving bandwidth information from the user device, the bandwidth information being at least one of subscription information of a user of the user device, a detected type of the application, information provided by a function of the application, and information provided by the user device;analyzing the bandwidth information to determine a set of if/then rules; andusing the if/then rules to route data traffic for the application on the network.2. The method of claim 1 , wherein the if/then rules include allocating an amount of bandwidth to the application.3. The method of claim 1 , wherein the if/then rules include charging the user based on the bandwidth information.4. The method of claim 1 , wherein when the bandwidth information includes a detected type of the application claim 1 , detecting the application type with deep packet inspection techniques.5. The method of claim 1 , wherein when the bandwidth information includes information provided by a function of the application claim 1 , registering ...

Подробнее
01-02-2018 дата публикации

DETECTING AND MEASURING MICROBURSTS IN A NETWORKING DEVICE

Номер: US20180034718A1
Принадлежит:

Systems, methods, and computer-readable storage media for monitoring queue occupancy in a network buffer, detecting microbursts, and analyzing the same. An ASIC device can monitor a queue occupancy value of a network buffer, detect when the queue occupancy value exceeds a first predetermined threshold queue occupancy, create a record with a time that the queue occupancy value exceeds the first predetermined threshold queue occupancy, a queue occupancy value at the time that the queue occupancy value exceeds the first predetermined threshold queue occupancy, detect when the queue occupancy value falls below a second predetermined threshold queue occupancy, and determine a maximum queue occupancy value between the time that the queue occupancy value exceeded the first predetermined threshold queue occupancy and a time that the queue occupancy value falls below the second predetermined threshold queue occupancy, and add to the record the maximum queue occupancy value, a time of the maximum queue occupancy value, the time that the queue that the queue occupancy value falls below the second predetermined threshold queue occupancy and the queue occupancy value at the time that the queue occupancy value falls below the second predetermined threshold queue occupancy. 1. A computer-implemented method comprising:monitoring a queue occupancy value of a network buffer;detecting when the queue occupancy value exceeds a first predetermined threshold queue occupancy value;creating a record with a time that the queue occupancy value exceeds the first predetermined threshold queue occupancy;detecting when the queue occupancy value falls below a second predetermined threshold queue occupancy;determining a maximum queue occupancy value between the time that the queue occupancy value exceeded the first predetermined threshold queue occupancy and a time that the queue occupancy value falls below the second predetermined threshold queue occupancy; andadding to the record the maximum ...

Подробнее
05-02-2015 дата публикации

METHOD OF ESTIMATING ROUND-TRIP TIME (RTT) IN CONTENT-CENTRIC NETWORK (CCN)

Номер: US20150039754A1
Принадлежит: SAMSUNG ELECTRONICS CO., LTD.

A method of estimating a round-trip time (RTT) is provided. The method may include providing content requested by an interest packet with an identifier to identify a second node that sends the content to the first node, determining a processing time (PT) in which an interest packet is processed in the second node, based on an arrival time in which the content is received by the first node, evaluating an instantaneous RTT for the content received by the first node, based on an arrival time in which the content with the identifier is received at the first node, a sending time in which the interest packet is sent to the second node, or the determined PT, and estimating an RTT for the interest packet based on the evaluated instantaneous RTT. 1. A method of estimating a round-trip time (RTT) in a first node that sends an interest packet comprising requests for content , the method comprising:providing the content with an identifier to identify a second node that sends the content to the first node;determining a processing time (PT) in which the interest packet is processed in the second node, based on an arrival time in which the content is received by the first node;evaluating an instantaneous RTT for the content received by the first node, based on the arrival time in which the content with the identifier is received at the first node, a sending time in which the interest packet is sent to the second node, or the determined PT; andestimating an RTT for the interest packet based on the evaluated instantaneous RTT.2. The method of claim 1 , wherein the evaluating is based on at least two of the arrival time in which the content with the identifier is received at the first node claim 1 , the sending time in which the interest packet is sent to the second node claim 1 , and the determined PT.3. The method of claim 1 , further comprising:identifying content associated with a first request among the requests in a content store (CS), prior to sending the interest packet, ...

Подробнее
17-02-2022 дата публикации

METHODS AND SYSTEMS FOR SMART SENSOR IMPLEMENTATION WITHIN A NETWORK APPLIANCE DATA PLANE

Номер: US20220052936A1
Принадлежит:

A network appliance having a control plane and a data plane can process substantially every input packet at wire speed in a programmable packet processing pipeline of the data plane. Sensors, which can be processes implemented within the pipeline, can measure parameters of the network traffic flows and of the network appliance in accordance with monitoring policies. Reporting policies can be triggered when any one of many criteria are met by the parameters. The reporting policy can result in a report being sent to an outside recipient. Alternatively, the reporting policy can result in the network appliance implementing additional monitoring or reporting policies. 1. A method implemented by a network appliance that includes a control plane and a data plane , the method comprising:configuring, by the control plane, a packet processing circuit of the data plane to produce a plurality of output packets by processing a plurality of input packets of a network traffic flow;configuring, by the control plane, the data plane to measure a flow metric for the network traffic flow in accordance with a flow monitoring policy;configuring, by the control plane, the data plane to trigger a reporting policy in response to determining that a criterion is met by the network traffic flow;receiving, by the data plane, the input packets;processing, by the packet processing circuit, the input packets to produce the output packets;measuring, by the data plane, the flow metric for the network traffic flow;transmitting, by the data plane, the output packets;determining, by the data plane, that the criterion is met by the network traffic flow;triggering the reporting policy; andtransmitting at least one flow reporting packet, wherein the network appliance is configured to transmit the at least one flow reporting packet to a flow diagnostic recipient in accordance with the reporting policy.2. The method implemented by the network appliance of claim 1 , wherein:the data plane includes a timer ...

Подробнее
31-01-2019 дата публикации

DETECTING AND RESOLVING MULTICAST TRAFFIC PERFORMANCE ISSUES

Номер: US20190036771A1
Принадлежит:

The subject disclosure relates to systems and methods for improving multicast traffic flows in a computer network. In some aspects, a method of the technology includes steps for receiving multicast traffic statistics from each of a plurality of switches in a computer network, aggregating the multicast traffic statistics into a time-series database, and identifying a low-performing multicast flow based on the time-series database. In some aspects, the method can include steps for automatically reconfiguring the computer network to improve the low-performing multicast flow. Systems and machine readable media are also provided. 1. A computer-implemented method comprising:receiving, at a network controller, multicast traffic statistics from each of a plurality of switches in a computer network;aggregating, by the network controller, the multicast traffic statistics into a time-series database;automatically identifying, by the network controller, a low-performing multicast flow, based on the time-series database, wherein the low-performing multicast flow is associated with a source switch; andreconfiguring the computer network to improve the low-performing multicast flow.2. The computer-implemented method of claim 1 , wherein reconfiguring the computer network further comprises:determining, by the network controller, if a multicast root corresponding with the low-performing multicast flow can be transferred to a destination switch in the computer network; andreconfiguring the source switch and the destination switch to transfer the multicast root to the destination switch.3. The computer-implemented method of claim 2 , wherein reconfiguring the source switch and the destination switch further comprises:providing an alert to a network administrator, via the network controller, the alert indicating a recommended network configuration to improve the low-performing multicast flow; andreceiving a response from the network administrator, the response indicating either an ...

Подробнее
31-01-2019 дата публикации

Efficient mesh network data gathering

Номер: US20190036801A1
Принадлежит: Intel Corp

Systems and methods may be used to map and collect data from a mesh network at a gateway device connecting a plurality of devices (e.g., edge devices, IoT devices, sensors, or the like) to a network. A method may include determining a shortest path tree (SPT) map of the plurality of devices, the shortest path tree map may define the mesh network for the plurality of devices connected to the gateway. The method may include sampling data throughout the mesh network based on a compressive sensing (CS) sampling schedule. The sampled data may be output, such as to a remote device via the network. The sampled data may be saved at the gateway.

Подробнее
30-01-2020 дата публикации

DIAGNOSTIC TRAFFIC GENERATION FOR AUTOMATIC TESTING AND TROUBLESHOOTING

Номер: US20200036573A1
Принадлежит:

A framework in a cloud network that may allow for debugging at multiple vantage points at different layers (e.g., layer 2, layer 3, etc.). The methods may provide tracer or measurement services that filter, capture, or forward flows that may include packets, calls, or protocols to look for particular signatures. 1. An apparatus comprising:a processor; and instantiating a virtual machine (VM) on one or more devices communicatively connected with a system;', 'injecting test traffic into network traffic to proactively test the system, wherein the network traffic comprises normal traffic;', 'capturing the network traffic using the VM;', 'separating the test traffic and the normal traffic using the VM; and', 'based on the separated test traffic, determining a health of the system., 'a memory coupled with the processor, the memory comprising executable instructions stored thereon that when executed by the processor cause the processor to effectuate operations comprising2. The apparatus of claim 1 , wherein the processor effectuates further operations comprising instantiating one or more virtual network functions (VNFs) on the one or more devices.3. The apparatus of claim 2 , wherein the processor effectuates further operations comprising creating a library for the one or more VNFs.4. The apparatus of claim 3 , wherein the one or more VNFs incorporate test traffic generation on command using the library.5. The apparatus of claim 1 , wherein the system is tested periodically using the test traffic.6. The apparatus of claim 1 , wherein determining a health of the system comprises:determining a possible problem with the system based on the separated traffic; andproviding a solution to the possible problem.7. The apparatus of further comprising a display claim 1 , wherein the displays the health of the system.8. The apparatus of claim 1 , wherein the VM is configured to generate one or more types of test traffic.9. The apparatus of claim 1 , wherein the VM is configured to ...

Подробнее
30-01-2020 дата публикации

System And Method For Improving An Aggregated Throughput of Simultaneous Connections

Номер: US20200036653A1
Принадлежит:

A client and content provider are connected by a plurality of simultaneous transport connections. The number of the transport connections that are used to transfer data is selected based on the size of the data to be transferred and may change after transfer of data has commenced based on the amount of data left and the attributes of the transport connections. In another aspect, data to be transmitted over the transport connections is organized into frames such that each frame includes data from only one data stream. The frames are sized to be less than or equal to a control window of the transport connection over which they are transmitted. Each frame may be assigned to a transport connection in a round robin fashion or based on the size of the frame and the sizes of the control windows of the transport connections. 1. A system for increasing an aggregated throughput between computers over a computer network , the system comprising: receive one or more requests for data delivery to a second computer through a plurality of simultaneous transport connections between the first computer and the second computer;', 'proceed with delivering requested data corresponding to the one or more requests for data delivery through at least a portion of the plurality of simultaneous transport connections to the second computer;', 'evaluate an amount of the requested data remaining to be delivered to the second computer; and', 'while delivering the requested data, 'reduce a number of the plurality of simultaneous transport connections in the at least the portion of the simultaneous transport connections used to deliver the requested data to the second computer in response to a decrease in the amount of the requested data remaining to be delivered to the second computer., 'a first computer including a processing device including one or more processors, one or more memory devices coupled to the one or more processors and encoded with instructions that when executed by the one or more ...

Подробнее
11-02-2016 дата публикации

Estimating Bandwidth in a Network

Номер: US20160043925A1
Принадлежит:

A method comprising: collecting respective observations of end-end bandwidth experienced on different occasions by multiple past communications occurring over different respective observed paths over a network, each path comprising a respective plurality of network components; modelling each of the respective network components with a bandwidth probability function characterized by one or more parameters; and estimating a component bandwidth or component bandwidth probability density for each of the network components based on the modelling, by determining respective values for said parameters such that a combination of the component bandwidths or bandwidth probability densities for the network components in the observed paths approximately matches, according to an optimization process, the observations of the end-to-end bandwidth experienced by the past communications over the observed paths. 1. A method comprising:collecting respective observations of end-end bandwidth experienced on different occasions by multiple past communications occurring over different respective observed paths over a network, each path comprising a respective plurality of network components;modelling each of the respective network components with a bandwidth probability function characterized by one or more parameters; andestimating a component bandwidth or component bandwidth probability density for each of the network components based on said modelling, by determining respective values for said parameters such that a combination of the component bandwidths or bandwidth probability densities for the network components in the observed paths approximately matches, according to an optimization process, the observations of the end-to-end bandwidth experienced by the past communications over the observed paths.2. The method of claim 1 , wherein said communications comprise user communications conducted between user terminals of multiple different users claim 1 , and the observations are ...

Подробнее
08-02-2018 дата публикации

System and method for out-of-line real-time in-service performance measurement

Номер: US20180041399A1
Принадлежит: Accedian Networks Inc

A system for out-of-line testing of performance of a network, comprising a multiplexer at an input to the network; a demultiplexer at an output from the network; the multiplexer further comprising a traffic generator to insert synthetic traffic, and a first switch to accept an incoming customer traffic stream and join the incoming customer traffic stream with a synthetic traffic stream to form a total traffic stream, the total traffic stream fed to the input to the network; and the demultiplexer comprising a second switch to receive the total traffic stream from the output of the network, and separate the total traffic stream into the synthetic traffic stream and the customer traffic stream, and a traffic analyzer to analyze the separated synthetic traffic stream.

Подробнее