Based On Data Flow Rate Measurement Patents (Class 370/232)
  • Patent number: 10313268
    Abstract: A method for the prioritization of real-time telegrams in a convergent network, in particular in an industrial network and/or a “time-sensitive network” (TSN), wherein the convergent network has a central distribution infrastructure and a decentralized distribution infrastructure, and within the convergent network a service sends and/or receives real-time telegrams, and wherein the convergent network has a switching node forming a central network node for connection of central distribution infrastructure and decentralized distribution infrastructure, and which has a coupling port via which the switching node is connected to the decentralized distribution infrastructure, wherein the switching node has central network ports via which the switching node is integrated into the central distribution infrastructure, where real-time telegrams received at central network ports of the switching nodes are assigned a higher priority level than the real-time telegrams received at the coupling ports so as to provide effici
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: June 4, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Franz-Josef Götz, Dieter Klotz
  • Patent number: 10305787
    Abstract: In one embodiment, cells of a same packet are sent among multiple paths within a packet switching device. Each of these cells is associated with a same drop value for use in determining whether to drop or forward the cell at multiple positions within a packet switching fabric of a packet switching device in light of a current congestion measurement. In one embodiment, the drop value is calculated at each of these multiple positions based on fields of the cell that are packet variant, but not cell variant, so a same drop value is calculated by each cell of a packet. In one embodiment, at least one of these fields provides entropy (e.g., a timestamp of the packet) such that a produced drop value has, or approximately has, an equal probability of being any value within a predetermined range for fairness purposes.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: May 28, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Guglielmo Marco Morandin, John J. Williams, Jr.
  • Patent number: 10306549
    Abstract: An access control method, including obtaining, by a protocol-stack upper layer of a terminal, an override identifier, starting, by the protocol-stack upper layer of the terminal, an application specific congestion control for data connectivity (ACDC) check according to a service initiated by the terminal, and, if the protocol-stack upper layer of the terminal confirms that the service initiated by the terminal can pass the ACDC check and determines that the override identifier corresponding to an application identifier of the service passing the ACDC check is overriding an access class barring (ACB) check, sending, by the protocol-stack upper layer of the terminal, an radio resource control (RRC) establishment request message to an access layer of the terminal, where the request message carries an indication of not performing an ACB check.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: May 28, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yali Guo, Wanqiang Zhang
  • Patent number: 10305805
    Abstract: Technologies for adaptive routing based on aggregated congestion information include a network switch that includes a plurality of output ports. The network switch is configured to determine a maximum local occupancy count for each output port based on a maximum local occupancy count of output buffer queues of each output port, a local congestion value based on the maximum local occupancy count, and a remote congestion value for a corresponding remote input buffer queue of a remote computing device communicatively coupled to a corresponding output port. The network switch is further configured to determine, for each output port, a total congestion value as a function of the local congestion value and the remote congestion value and enqueue the network packet into one of the output buffer queues of one of the output ports based on the total congestion values of the output ports. Other embodiments are described herein.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: May 28, 2019
    Assignee: Intel Corporation
    Inventors: Mario Flajslik, Eric R. Borch, Michael A. Parker
  • Patent number: 10298476
    Abstract: A system and method for tracking application resource usage. Network performance information of a communications network is gathered using performance information packet data packets. The network performance information is communicated to an application. Instructions in the application are executed in response to receiving the network performance information.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: May 21, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: John M. Heinz, James L. McNaughton
  • Patent number: 10296748
    Abstract: A computing device generates a simulated attack for testing a cybersecurity system. A user of a networked system of computers is selected. A user definition defines a normal network usage behavior of the selected user. A current simulation time is initialized. Netflow data is generated and written to an output file for the selected user based on a profile definition of the selected user until a user simulation is complete. The profile definition is selected based on the current simulation time. Attack netflow data is generated and written to the output file based on the selected attack until an attack simulation is complete. The written netflow data is sorted in time order. The sorted netflow data is streamed to a cybersecurity system to determine a response by the cybersecurity system to the streamed data.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: May 21, 2019
    Assignee: SAS INSTITUTE INC.
    Inventors: Pankaj Ramesh Telang, Alan M. Brockway, Jr., Bryan C. Harris
  • Patent number: 10299148
    Abstract: A device and a method for providing a wireless LAN service in an electronic device are provided. The electronic device includes a communication interface that transmits and receives a signal for a wireless LAN service; and a processor that selects a plurality of channels using the communication interface and based on channel scan information, accesses at least one Access Point (AP) corresponding to at least one channel among the plurality of channels, and monitors the plurality of channels in a state in which the access to at least one AP is maintained.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: May 21, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Duk-Hyun Chang, Sung-Rae Cho, Hyoung-Joo Lee, Chae-Man Lim, Jung-Woo Lee
  • Patent number: 10292174
    Abstract: A base station for performing admission control at a service level is provided. The base station includes a communication interface configured to receive a bearer message for a service. The base station includes a processor configured to, in response to receiving the bearer message, determine a plurality of bearers required to support the service. The processor is further configured to determine whether to admit all of the determined plurality of bearers, and in response to determining to admit all of the determined plurality of bearers, admit the service with all of the determined plurality of bearers.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: May 14, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ricardo Paredes Cabrera, Jianning Liu, Vijayashree Sundaram
  • Patent number: 10292067
    Abstract: An eNodeB or other cell access point device can receive demand data from mobile devices served by the cell. The demand data can represent an estimate of demand over a future period for network resources (e.g., bandwidth). The cell can aggregate this demand data and determine price data for the time period or for various intervals of the time period, then transmit the price data to the mobile devices. The price data can operate as a collaborative approach to scheduling traffic. For example, data (e.g., delay tolerant data) can be shifted (e.g., delayed for a few seconds) based on an examination of the price data in conjunction a determined priority of the data. Such can be applicable to data traffic not traditionally thought of as delay tolerant such as streaming video or web browsing, and can be accomplished without negatively impacting the quality of service or experience of the client.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: May 14, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Kaustubh Joshi, Rajesh Krishna Panta, Cong Shi
  • Patent number: 10290025
    Abstract: A method is provided for dynamically controlling the pace of online impression delivery among multiple geographic regions in a real-time bidding (RTB) system. Target geographic locations associated with a campaign are identified, and target geographic regions associated with each target geographic location are identified. A pacing score is determined for each target geographic region. The bidding system makes bidding decisions regarding RTB bid requests received from an RTB exchange based at least on whether the respective bid request is associated with a target geographic region, and if so, the pacing score for that target geographic region. A campaign-related impression is delivered for each winning bid, and impression delivery data is stored for each target geographic region. The bidding system automatically adjusts the pacing score for each target geographic region based on the stored impression delivery data for that geographic region, and uses the adjusted pacing scores for subsequent bidding decisions.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: May 14, 2019
    Assignee: MAXPOINT INTERACTIVE, INC.
    Inventors: Joshua Howes, Evan Wyse
  • Patent number: 10291503
    Abstract: Pipelines for distributing file block in distributed file system network can be determined using a crawler algorithm. The crawler algorithm can iteratively identify links in a pipeline from for a starting node to one or more data storage nodes. In each iteration the pipeline can be extended based on the costs associated with the links on the pipeline with the resulting cost propagated as the pipeline is extended. The link costs indicate congestion on the links. Costs may also be back propagate from the data storage nodes.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: May 14, 2019
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: David Gell, Ahmed ElArabawy, Yiliang Bao
  • Patent number: 10284484
    Abstract: In one embodiment, a device in a network sends a first set of one or more packets at a first rate to a destination in the network. The device determines a queuing delay reporting time. The queuing delay reporting time represents an amount of time before an indication of a queuing delay associated with the sent first set of one or more packets is reported back to the device. The device determines a second rate based on the determined queuing delay reporting time and on a maximum allowable delay. The device sends a second set of packets at the second rate to the destination.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: May 7, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Anthony Ramalho, Xiaoqing Zhu, Paul Edwin Jones
  • Patent number: 10284438
    Abstract: Techniques are provided for a network mapping server device in a network to receive a connection upgrade message comprising information to establish a first data flow from a first endpoint that does not support multiple subflows for the first data flow according to a multipath protocol, where multiple subflows subdivide the first data flow across two or more network paths. The information in the connection upgrade message is analyzed in order to resolve network connectivity to determine potential network connections for at least two subflows of the first data flow to a second endpoint. A response message is sent comprising information configured to establish at least two subflows for the first data flow between the first endpoint and the second endpoint.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: May 7, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Marc Portoles Comeras, Preethi Natarajan, Alberto Rodriguez Natal, Fabio Rodolfo Maino, Alberto Cabellos Aparicio, Vasileios Lakafosis, Lorand Jakab
  • Patent number: 10284479
    Abstract: A network congestion control method is provided. The method includes detecting whether a new network connection is established by a source endpoint; obtaining a destination endpoint of the new network connection when it is detected that a new network connection is established by a source endpoint; and assigning the new network connection to an established network group corresponding to the destination endpoint of the new network connection. Further, the method includes, based on a predefined network congestion control mechanism for each network group, obtaining a data transfer rate of each network group and controlling the data transfer rate of each network group to control data transfer rates of network connections in each network group including the new network connection.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: May 7, 2019
    Assignee: SANGFOR TECHNOLOGIES INC.
    Inventor: Dean Luo
  • Patent number: 10277512
    Abstract: A computer-implemented method for automatic configuring of a network of interconnected nodes to handle electronic data traffic comprises the steps of receiving a request to transfer a block of data from a source data storage device of the network to a destination data storage device, determining a status for each data storage device and a plurality of data transmission devices, determining paths through the network from the source data storage device to the destination data storage device based upon the status of the devices, sending a prioritized configuration to each subset of data transmission devices to establish the paths from the source data storage device to the destination data storage device, sending a signal to the source data storage device to transfer the block of data to the destination data storage device, and returning the data transmission devices to a default configuration after the block of data has been transferred.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: April 30, 2019
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Scott A. Williams, Scott Kline, Daniel A. Riedner
  • Patent number: 10271221
    Abstract: A communication device for calculating an amount of resources of a virtual network node required for satisfying a predetermined condition of delay in signal processing based on a feature value of communication traffic so as to avoid performance degradation in signal processing in the communication network due to excess communication traffic which varies and changes. For example, the virtual network node may be realized by a virtual machine which provides network functions relating to signal processing by software of the virtual machine, and can flexibly increase or decrease processing resources.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: April 23, 2019
    Assignee: NEC CORPORATION
    Inventor: Yoshiyuki Yamada
  • Patent number: 10264025
    Abstract: Methods, systems, and media for security in virtualization, bare-metal server, and cloud computing environments are provided herein.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: April 16, 2019
    Assignee: vArmour Networks, Inc.
    Inventor: Marc Woolward
  • Patent number: 10263906
    Abstract: A method for traffic scheduling includes: authorizing a transmitting module to generate total authorization, allocating the total authorization to each stream queue according to weights preconfigured for each port and a stream queue mounted to each port, and transmitting the allocated authorization to a stream queue management module; the stream queue management module receiving data packets and storing the data packets in each stream queue, maintaining an authorization surplus barrel for each stream queue, storing the received authorization in the authorization surplus barrel of the stream queue, and if the authorization surplus and the queue depth in the authorization surplus barrel are greater than a preset threshold, notifying a scheduling module to output a data packet in the stream queue; and after receiving the notification from the stream queue management module, the scheduling module outputting a data packet in the stream queue according to a preset scheduling policy.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: April 16, 2019
    Assignees: ZTE Corporation, Sanechips Technology Co., Ltd.
    Inventors: Xunfu Chu, Youbao Wang
  • Patent number: 10248509
    Abstract: Technical solutions are described for executing a computer instruction including an asynchronous operation. An example method includes computing parameters associated with the asynchronous operation, and transmitting a command for executing the asynchronous operation by an external device. The method also includes intercepting and storing, by an interface logic controller, the parameters associated with the asynchronous operation into one or more log registers. The method also includes receiving a response to the asynchronous operation. In response to the asynchronous operation being a success, executing a next instruction by the processing element. In response to the asynchronous operation being a failure, a processing element accesses the parameters from the log registers, and restarts the asynchronous operation using the parameters from the one or more log registers.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raymond M. Higgs, Luke M. Hopkins, Mushfiq U. Saleheen
  • Patent number: 10248182
    Abstract: Methods for performing power management of InfiniBand (IB) switches and apparatus and software configured to implement the methods. Power management datagrams (MADs) are used to inform IB switches that host servers connected to the IB switch's ports are to transition to a reduced-power or offline state or have returned to a normal operating state. A subnet management agent (SMA) on the IB switch receives the power MADs from the host servers and tracks each server's operating state. In response to power down MADs, the SMA coordinates power reduction of the switch's ports and other switch circuitry. For switches with multi-port IB interfaces, a multi-port interface is caused to enter a reduced-power state when all of its ports are connected to host servers that are idle or offline. Additionally, when all of a switch's ports are connected to idle or offline servers the SMA may put the switch's core switch logic into a reduced-power state.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: April 2, 2019
    Assignee: Intel Corporation
    Inventor: Robert J. Woodruff
  • Patent number: 10251103
    Abstract: Traffic associated with user equipment that are served by a first radio access network is steered to a second radio access network based on a rate of congestion criterion. Network load is monitored by an access point to determine rate of congestion data associated with the access point. As an example, the rate of congestion represents a change in network load of the access point over a defined time period. The rate of congestion data is then transmitted to one or more neighboring access points that can utilize the rate of congestion data to facilitate traffic steering, load balancing, and/or neighbor relationship management.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: April 2, 2019
    Assignee: AT&T MOBILITY II LLC
    Inventors: Thomas W. Henderson, Hongyan Lei
  • Patent number: 10248413
    Abstract: Software configuration management for a software system under development includes receiving a change to the software system under development from a first user, determining a merit score for the first user, wherein the merit score is calculated according to success of prior changes received from the first user, and comparing, using a processor, the merit score for the first user with a merit threshold for the software system under development. The change is accepted for inclusion in a build of the software system under development responsive to determining that the merit score for the first user complies with the merit threshold.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erik B. Craig, Paul F. McMahan, Spenser E. Shumaker, Daniel B. Varga
  • Patent number: 10250722
    Abstract: The present disclosure relates to an apparatus, a method, and a non-transitory computer readable storage medium for managing bandwidth in a computer network. The method may identify that a first received packet belongs to a first traffic class and a second received packet belongs to a second traffic class where the first traffic class is associated with a higher priority than the second traffic class. The method may also identify that the first and the second traffic classes compete for shared bandwidth at the computer network. The method may monitor a number of bytes received that are associated with the first traffic class and second traffic class and perform a series of calculations used to adjust a window size according to the relative priorities of the first and the second traffic class.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: April 2, 2019
    Assignee: SONICWALL INC.
    Inventors: Miao Mao, Zhong Chen
  • Patent number: 10243864
    Abstract: Described are techniques for modifying the data rate used to transmit audio data from a master device to slave devices. After receiving a signal, each slave device requests transmission of one or more packets and reports an individual error rate. A cumulative error rate may also be determined based on the individual error rates and the retransmission requests. If any individual error rate or the cumulative error rate exceeds a maximum threshold, the data rate used to transmit the audio data is decreased. If an individual error rate is less than a minimum threshold, the data rate may be increased. If an error rate exceeds a critical threshold, the data rate may be reduced to a minimum value supported by the devices.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: March 26, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Milos Jorgovanovic, Jin Guo, Morris Yuanhsiang Hsu
  • Patent number: 10237867
    Abstract: Methods of operating an electronic device are provided. A method of operating a first electronic device includes listening for a wireless transmission by a second electronic device on a wireless communications channel. The method includes determining whether a packet is a particular type of packet. The method includes assigning a randomized time delay value that defines a randomized delay period, in response to determining that the packet is the particular type of packet. The method includes beginning the randomized delay period in response to determining that the wireless communications channel is clear. Moreover, the method includes transmitting the packet via the wireless communications channel based on expiration of the randomized delay period. Related electronic devices and computer program products are also provided.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: March 19, 2019
    Assignee: SONY MOBILE COMMUNICATIONS INC.
    Inventors: Kare Agardh, Vanja Plicanic Samuelsson, Rickard Ljung, Peter C. Karlsson
  • Patent number: 10230450
    Abstract: The present invention relates to a method for controlling hand-over in a drone network.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: March 12, 2019
    Assignee: KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATION
    Inventors: Hwang Nam Kim, Seung Ho Yoo, Kang Ho Kim, Albert Yong Joon Chung, Ji Yeon Lee, Suk Kyu Lee, Jong Tack Jung
  • Patent number: 10229230
    Abstract: A SAN testing application may be provided to restrict the utilization of one or more SAN device resources. The restricted, or throttled, resource(s) enables a smaller load to stress a SAN switch to effectively emulate a larger load. Resource throttling may, for example, result in the rapid filling of switch buffers and corresponding computational stress. The emulated load allows for all ports of a SAN switch to be simultaneously tested without the need or expense of a large number computing devices stressing the SAN. The SAN device with throttled resource(s) may be located within a testing environment or may be located in a functioning SAN to determine SAN bottlenecks prior to critical loading.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tara Astigarraga, Christopher V. DeRobertis, Louie A. Dickens, Michael E. Starling, Daniel J. Winarski
  • Patent number: 10225198
    Abstract: A bandwidth control circuit includes bandwidth control units and a management unit to control each of the bandwidth control units. Each bandwidth control unit includes: a bandwidth monitor unit to monitor a bus usage bandwidth of each of the plurality of the circuit blocks; an operating period observation unit to monitor a start and an end of an operating period of each of the plurality of the circuit blocks; and a limit unit to be enabled to limit the bus usage bandwidth of each of the plurality of the circuit blocks. The management unit limits the bus usage bandwidth, corresponding to a bus average usage bandwidth and the operating period of each of the plurality of the circuit blocks.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: March 5, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Kiyonori Morioka
  • Patent number: 10225761
    Abstract: Systems and methods are disclosed that receive network load data. The network load data provides indication of a utilization level extant in a wireless cellular network. The systems and methods, as a function of the utilization level, determine a congestion metric that indicates a level of congestion determined to have been experienced by a communication packet using the wireless cellular network device. Further, the disclosed systems and methods schedules transmission of communication packets to an end user device via the wireless cellular network device, as a function of the determined congestion metric.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: March 5, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Robert C. Streijl
  • Patent number: 10225036
    Abstract: Systems and methods for improved data transmission utilizing a communication facilitator are described in accordance with embodiments of the invention. One embodiment includes a plurality of nodes, that each comprise: a transmitter; a receiver; and an encoder that encodes message data for transmission using a plurality of codewords; a cooperation facilitator node comprising: a transmitter; and a receiver; wherein the nodes are configured to transmit data parameters to the cooperation facilitator; wherein the cooperation facilitator is configured to generate cooperation parameters based upon the data parameters received from the nodes; wherein the cooperation facilitator is configured to transmit cooperation parameters to the nodes; and wherein the encoder in each of the nodes selects a codeword from the plurality of codewords based at least in part upon the cooperation parameters received from the communication facilitator and transmit the selected codeword via the multiple access channel.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: March 5, 2019
    Assignees: California Institute of Technology, The Research Foundation for the State University of New York
    Inventors: Parham Noorzad, Michelle Effros, Michael Langberg
  • Patent number: 10219245
    Abstract: A method for providing multicast/broadcast service continuity for mobile terminals in a radio access network includes the mobile terminals registering with a base station of said radio access network regarding the multicast/broadcast service and the base station transmitting multicast/broadcast service related data as group communications to registered mobile terminals. The method involves performing, by a first mobile terminal, multicast/broadcast service related radio measurements, and taking, based on the results of the multicast/broadcast service related radio measurements, a decision on actions to be performed by at least one of the base station and the first mobile terminal for preserving reliable transmission/reception of the multicast/broadcast service related data to/by the first mobile terminal.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: February 26, 2019
    Assignee: NEC CORPORATION
    Inventors: Athul Prasad, Genadi Velev
  • Patent number: 10218588
    Abstract: In one embodiment, a method includes identifying virtual meetings previously mediated by one or more communications platforms. The method further includes determining attributes of the virtual meetings. In addition, the method includes collecting time-indexed performance data of individual media streams of the virtual meetings. The method also includes individually correlating the time-indexed performance data to at least a portion of the attributes of the virtual meetings on a per virtual-meeting basis. Further, the method includes selecting one or more virtual-meeting attributes. Also, the method includes extracting multi-stream performance data of those of the individual media streams that have the one or more virtual-meeting attributes. Additionally, the method includes correlating the multi-stream performance data to a time map. The method further includes determining aggregate multi-stream performance. Moreover, the method includes generating a time-based performance pattern.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: February 26, 2019
    Assignee: Quest Software Inc.
    Inventors: Michel Albert Brisebois, Curtis T. Johnstone, Sawan Goyal
  • Patent number: 10212100
    Abstract: A method includes iteratively executing, by a computer, a scheduling process computing an allocation of wireless access network data rate to each link between an Access point and a User Equipment within a coverage area of the Access Point, and a routing process computing an allocation of wired network resources to each wired link between the Access Point and nodes of a wired network. The scheduling and routing processes are independent of each other. At each iteration, information of the allocated wireless access network data rate is passed to the routing process; and information of the aggregate allocated data rate for each service at the Access Point is passed to the scheduling process.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: February 19, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Hamidreza Farmanbar
  • Patent number: 10200116
    Abstract: A multilane transmission device that transmits data frames by using a plurality of lanes, comprising: a data frame allocating unit that allocates data frames based on a transmission destination; a flow group information sequence information adding unit that adds flow group information indicating a flow group corresponding to a transmission source and transmission destinations and sequence information indicating a sequence of the data frames to the data frames allocated based on each transmission destination by the data frame allocating unit; and a lane selecting/outputting unit that transmits the data frames having the respective flow group information and the respective sequence information added thereto by the flow group information sequence information adding unit to the transmission destinations by using one or more lanes corresponding to the respective flow group information.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: February 5, 2019
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Kei Kitamura, Kenji Hisadome, Mitsuhiro Teshima, Yoshiaki Yamada, Osamu Ishida
  • Patent number: 10194414
    Abstract: A method implemented by a network device residing in a service domain, wherein the network device comprises an information centric networking (ICN) transport layer and a service access layer (SAL) for handling context-aware service logistics and service mobility overlaid on the ICN transport layer, the method comprising receiving, in the ICN transport layer, a message comprising a service request that originates from a user equipment (UE), in the SAL, retrieving, from the service request, contextual information relevant to the UE or an access network connected to the UE, determining, based on the contextual information, one or more services needed to execute the service request, and determining one or more service identities (SIDs) each of which identifies one of the one or more services.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: January 29, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xuan Liu, Ravishankar Ravindran, Guo-Qiang Wang
  • Patent number: 10187819
    Abstract: An access network congestion control method, a base station device, and a policy and charging rules function network element are provided. The method includes the following steps: sending a congestion report to a policy and charging rules function network element (PCRF); receiving a radio frequency resource adjustment policy sent by the PCRF; and performing the radio frequency resource adjustment policy for the user equipment in the congested state and the user equipment in the over-served state. A corresponding base station device and PCRF are further disclosed. According to embodiments of the present application, when congestion occurs in a radio access network, radio frequency resources that are of user equipment in a congested state and that are of user equipment in an over-served state may be reallocated to ensure smooth communication.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: January 22, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lei Zhou, Yuqun Fan
  • Patent number: 10182447
    Abstract: Disclosed are a method and a receiver for processing a received signal, the method dividing a plurality of resource elements (RE) to create RE groups by considering the inter-relationships between the channels of the plurality of REs, selecting a reference RE for each RE group, and generating, for each RE group, a detection signal from a received signal on the basis of channel information of the reference RE.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: January 15, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Kilbom Lee, Jiwon Kang, Kitae Kim, Heejin Kim
  • Patent number: 10165293
    Abstract: Provided is an apparatus for processing a video. The apparatus for processing a video includes an image receiving module that is configured to receive encoded data; a filtering module that is configured to filter an image frame reconstructed from the encoded image; a block dividing module that is configured to divide the filtered image frame into a plurality of blocks; a compression module that is configured to selectively compress each of the plurality of blocks by determining each compression method for the blocks, package the compressed or uncompressed plurality of blocks into a predetermined unit; and a frame buffer memory that is configured to record the packaged data and the lookup table information.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: December 25, 2018
    Assignee: CHIPS & MEDIA, INC
    Inventors: Wook Je Jeong, Min Yong Jeon, Dong Jin Park
  • Patent number: 10157358
    Abstract: In one embodiment, a method includes receiving a future virtual-meeting time interval and a set of virtual-meeting attributes in relation to a future virtual meeting. The method also includes correlating the future virtual-meeting time interval to at least one recurring time interval of a time map. In addition, the method includes retrieving a time-based performance pattern. The method further includes determining, from the time-based performance pattern, a stream quality for the virtual-meeting attributes at the at least one recurring time interval. In addition, the method includes publishing information related to the determined stream quality to a requestor.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: December 18, 2018
    Assignee: Quest Software Inc.
    Inventors: Michel Albert Brisebois, Curtis T. Johnstone, Sawan Goyal
  • Patent number: 10154534
    Abstract: A terminal device includes a wireless communication part configured to wirelessly communicate with base station devices; a link controller configured to establish a link with a primary base station device (PCell) so as to enable a wireless communication via the wireless communication part while establishing a link with a secondary base station device (SCell) so as to enable a wireless communication via the wireless communication part; a primary base station link failure detector configured to detect a radio link failure in the wireless communication with the primary base station device based on the predetermined condition; and a primary base station link failure information transmitter configured to wirelessly transmit the information, concerning the radio link failure with the primary base station device, to the secondary base station device when the primary base station link failure detector detects the radio link failure status.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: December 11, 2018
    Assignee: KDDI Corporation
    Inventors: Toshiaki Yamamoto, Takeo Ohseki, Xiaoqiu Wang, Yosuke Akimoto, Satoshi Konishi
  • Patent number: 10142241
    Abstract: A method, non-transitory computer readable medium, and network traffic management apparatus that receives a response to a ping message from a server device in a server pool and determines a current latency value based on a time difference between when the ping message was sent to the server device and when the response to the ping message was received. A determination is made when the current latency value exceeds an adaptive threshold latency value. The adaptive threshold latency value is based on an average historical latency value and an established threshold factor value. A deficient response value is incremented and a determination is made when the deficient response value exceeds a deficiency threshold value, when the determining indicates that the current latency value exceeds the adaptive threshold latency value. A mitigation action is initiated when the determining indicates that the deficient response value exceeds the deficiency threshold value.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: November 27, 2018
    Assignee: F5 Networks, Inc.
    Inventors: Michael Lee VanLoon, Rachel Gilam Cheng
  • Patent number: 10127276
    Abstract: A system and method of query optimization are disclosed. A complexity measure of a client query received from a client application is compared to a predetermined threshold, which is determined using at least one of system data and query execution data. An optimized query is generated by modifying the client query to reduce the complexity measure of the client query if the complexity measure of the client query exceeds the predetermined threshold. The optimized query is submitted to a server application on a server and a post-processing routine to be applied to the result set is selected.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: November 13, 2018
    Assignee: Dell Products L.P.
    Inventors: Muhammad Yousaf, Richard J. Cardone, Swathi Gangisetty
  • Patent number: 10123207
    Abstract: The present application provides a method for accessing a wireless local area network, a base station controller, and a user equipment. The method includes: determining, by a base station controller of a user equipment, a first access point set, and sending information about the first access point set to the user equipment; and determining, by the user equipment according to the first access point set, an access point for accessing a wireless local area network. In embodiments of the present application, when a user equipment needs to access a wireless local area network through an access point to access the Internet, a base station controller may notify the user equipment of an available access point. In this way, the user equipment can access the wireless local area network directly through the available access point and does not need to request a password from an operator and enter the password during access.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: November 6, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Bingzhao Li, Xiaoxiao Zheng, Yanyan Chen
  • Patent number: 10123233
    Abstract: A base station apparatus and a communication system, witch are capable of optimizing a radio transmission path between a mobile station and a base station according to a communication speed of a backhaul link, are provided. The base station apparatus capable of communicating with a mobile station via a radio transmission path comprises information acquisition means of acquiring information on a communication speed of a backhaul link, and parameter adjustment means of adjusting communication parameters of the radio transmission path so that a communication speed of the radio transmission path becomes equal to or lower than the communication speed of the backhaul link, based on the information on communication speed of the backhaul link and a channel bandwidth of the radio transmission path.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: November 6, 2018
    Assignee: Softbank Corp.
    Inventor: Masahiko Nanri
  • Patent number: 10117127
    Abstract: Methods, systems, and computer readable media for communicating RAN congestion status information for large numbers of users are disclosed. In one example, a method for communicating RAN congestion status information for a large number of users includes steps performed PCRF including one or more processors. The method further includes receiving a user-specific message from an RCAF. The method further includes determining that the user-specific message indicates that one or more eNodeBs monitored by the RCAF is congested for a plurality of users using the one or more eNodeBs for radio access to a telecommunications network. The method further includes, in response to determining that the user-specific message indicates that the one or more eNodeBs are congested, performing one or more actions to mitigate the congestion.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: October 30, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Uri Baniel, Tarek Assali, Joseph Wonseok Lee
  • Patent number: 10117156
    Abstract: In certain cellular communication systems, a roaming communication device may attempt to establish a connection with a visited wireless communication network. Before allowing the connection, the visited network may check to see whether the International Mobile Equipment Identity (IMEI) of the device has been listed in an Equipment Identity Register (EIR) as being blocked, and may refuse the connection if the IMEI is listed as being blocked. In addition, when the home network of the device receives a request to authorize usage of the device, the home network may also check its own EIR to determine whether the IMEI has been blocked. If the IMEI has been blocked in the EIR of the home network, the home network indicates to the visited network that the connection should be refused.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: October 30, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Hichem Zait, Nassereddine Sabeur
  • Patent number: 10108653
    Abstract: A method includes performing, by a data structure processor, concurrent read and write operations into a hierarchical data structure. Writers acquire latches on the hierarchical data structure elements that the latches modify. The hierarchical data structure elements are directly accessed by readers without acquiring latches. A modify operation is executed by a writer for one or more levels of the hierarchical data structure. When removed portions of the hierarchical data structure are no longer referenced, tracking is performed by use of a combination of a global state value and a copied local state value. The global state value transitions through a non-repeating sequence of values. No longer referenced portions of the hierarchical data structure are tagged with the current global state value.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ronald J. Barber, Viktor Leis, Guy M. Lohman, Vijayshankar Raman, Richard S. Sidle
  • Patent number: 10097366
    Abstract: Methods, systems, and computer readable media for monitoring latency and/or time-based data locations of multicast communications are disclosed. One exemplary method includes monitoring sequence numbers of multicast messages at a plurality of physical network locations, reporting when a sequence number value for the multicast messages reaches a predetermined value, and receiving the reports and using the reports to generate an indication of relative latencies and/or time-based data locations across the physical network locations.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: October 9, 2018
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
    Inventor: Michael Paul Galime
  • Patent number: 10091645
    Abstract: A method in an access node of a Mobile network. The method comprises: maintaining, by the access node, device administration data pertaining to a mobile electronic device, the device administration data including at least one statistic pertaining to traffic to and from the mobile electronic device, and at least one rule for controlling an operation of the mobile electronic device; updating, by the access node, the at least one statistic based on the traffic to and from the mobile electronic device; enforcing, by the access node, the at least one rule based on the at least one statistic; and synchronizing, by the access node, the device administration data pertaining to the mobile electronic device with corresponding second device administration data maintained by a second access node of the Mobile network.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: October 2, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Mehdi Arashmid Akhavain Mohammadi
  • Patent number: 10084712
    Abstract: A device can determine a set of flow characteristics associated with an encrypted traffic flow. The set of flow characteristics can include a cumulative length of payload packets included in the encrypted traffic flow, an average payload length of the payload packets, and a throughput associated with the encrypted traffic flow. The device can determine, based on the set of flow characteristics, whether the encrypted traffic flow is likely to be a video traffic flow. The device can cause the encrypted traffic flow to be managed based on whether the encrypted traffic flow is likely to be a video traffic flow.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: September 25, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Feng Li, Jae Won Chung, Xiaoxiao Jiang, Stanley Junkert