Flow Control Of Data Transmission Through A Network Patents (Class 370/235)
  • Patent number: 10298696
    Abstract: According to a first aspect of the present invention there is provided a method of operating an Application Server (AS) that implements an IP Multimedia Subsystem (IMS) supplementary service for a user. The method includes configuring a rule for the user, the rule having an action specifying whether or not an announcement is to be provided and, if an announcement is to be provided, defining media to be used for the announcement. The method further includes determining if a condition of the rule is met by a Session Initiation Protocol (SIP) message relating to the user and, if so, implementing an announcement in accordance with the action.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: May 21, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mikael Forsberg, John Olsson
  • Patent number: 10296519
    Abstract: An aspect of synchronization of time between simulation models includes receiving a specification request for generating a set of target time-series data using a set of source time-series data, obtaining specification information relating to the set of source time-series data, obtaining specification information relating to the set of target time-series data and obtaining the source time-series data; comparing the source specification information and the target specification information to determine if the set of source time-series data are time-aligned with the set of target time-series data, and converting the set of source time-series data to the set of target time-series data upon determination that time alignment is needed.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Peter J. Haas, Yinan Li, Ron Mak, Wang-Chiew Tan, Ignacio G. Terrizzano
  • Patent number: 10298724
    Abstract: A communication device and method for transmit data within an industrial automation system which includes at least one subnetwork having a group of communication devices and a subnetwork control device, wherein a name or configuration service component assigned to the subnetwork control device acquires IPv4 addresses and associated device names for the group of communication devices, an IPv6 address is respectively calculated for the group of communication devices from an IPv6 prefix assigned to the subnetwork and the IPv4 addresses of the communication devices, address translation rules are determined from the IPv4 addresses of the communication devices and the calculated IPv6 addresses and are used for address translation between IPv4 addresses and IPv6 addresses by an address translation unit assigned to the subnetwork control device, and the calculated IPv6 addresses and the associated device names are stored in a superordinate name service server.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: May 21, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Harald Albrecht, Thomas Talanis
  • Patent number: 10296409
    Abstract: Reliability testing can include determining a transaction time for each of a plurality of transactions to a system under test during the reliability test, wherein the plurality of transactions are of a same type. Forecasts of transaction times can be calculated for the transaction type. The forecasts can be compared with a threshold time using a processor. A remedial action can be implemented responsive to at least one of the forecasts exceeding the threshold time.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: May 21, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Dunne, Jeffrey B. Sloyer
  • Patent number: 10296410
    Abstract: Reliability testing can include determining a transaction time for each of a plurality of transactions to a system under test during the reliability test, wherein the plurality of transactions are of a same type. Forecasts of transaction times can be calculated for the transaction type. The forecasts can be compared with a threshold time using a processor. A remedial action can be implemented responsive to at least one of the forecasts exceeding the threshold time.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: May 21, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Dunne, Jeffrey B. Sloyer
  • Patent number: 10299183
    Abstract: A new traffic offloading technique in a communication system is provided. A communication apparatus according to the present invention includes: a first means for selecting, from among a plurality of network nodes including a first network node and a second network node, the second network node for a terminal capable of autonomous communication with a communication-counterpart equipment, wherein the first network node performs predetermined signal processing in a first network and the second network node operates a function of the first network node through a virtual machine in a second network; and a second means for sending communication data related to the terminal to the second network node selected.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: May 21, 2019
    Assignee: NEC Corporation
    Inventor: Ippei Akiyoshi
  • Patent number: 10298466
    Abstract: System and method embodiments are provided for enabling software defined topology (SDT) to interwork with network function virtualization (NFV) and software defined networking (SDN). In an embodiment, a method for software defined topology (SDT) management interworking with network function virtualization (NFV) and software defined networking (SDN) includes receiving, at an SDT Manager, from a service customer, a service request comprising a virtual service function forwarding graph (VSF FG); selecting a virtual network function (VNF) forwarding graph (FG) template in accordance with the received service request; generating a virtual function (VF) FG in accordance with the service request and the selected VNF FG template; selecting a point of presence (PoPs) for a VF in the VF FG; and transmitting, to an NFV Manager, instructions to instantiate the VF in accordance with at least one of the generated VF FG and the determined PoP.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: May 21, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xu Li, Sophie Vrzic, Jaya Rao
  • Patent number: 10291305
    Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present invention relates to a method and an apparatus in a communication system. A method of a network node in the communication system comprises the steps of: measuring at least one factor value indicating channel link performance of a channel link between the network node and another network node; identifying a beamforming training scheme based on the at least one factor value; and performing beamforming training with the another network node by means of the selected beamforming training method, thereby finding an optimal beam for maintaining services through the most efficient method according to a channel state and minimizing the time consumed for beamforming training.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: May 14, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ohyun Jo, Chang-Yeul Kwon, Jae-Hwa Kim, Dong-Hwi Roh, Hyun-Moo Kim, Dong-Hyuck Park, Jong-Ho Oh, Sung-Rok Yoon, Seok-Yong Lee, Sang-Hyun Chang, Do-Young Jung
  • Patent number: 10291497
    Abstract: Techniques are disclosed for session-based traffic statistics. In an example method, a virtual router of a cloud data center processes traffic flows for virtual machines executing on a server within the cloud data center to generate traffic flow statistics. The traffic flows include ingress traffic flows originating from the virtual machines and destined for a network of the cloud data center, and egress traffic flows originating from the network of the cloud data center and destined for the virtual machines. A virtual routing agent processes the traffic flow statistics to identify pairs of ingress and egress traffic flows corresponding to a common communication session. The virtual routing agent generates, for each identified pair of ingress and egress traffic flows, session records comprising traffic session statistics for each of the ingress and egress traffic flows of the pair and uploads the session records to a traffic collector for the network.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: May 14, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Anish Mehta, Arvind Batalagundu Viswanathan, Megh P. Bhatt, Ashok Singh R.
  • Patent number: 10291524
    Abstract: Systems, methods, and apparatuses for supporting traffic of a wireless mesh network are disclosed. One apparatus includes a node that includes one or more transceivers for communicating with other devices of the wireless mesh network, and a processor. The processor is operative to perform operations including receiving routing packets from at least one upstream node of the wireless mesh network, where reception of the routing packets is facilitated by a first IP version; selecting an upstream routing path to an upstream gateway based on a routing path quality; determining from the routing packets whether a first upstream node directly upstream from the node supports a second IP version; and establishing an IP tunnel with the upstream gateway or a second upstream node of the upstream routing path that supports the second IP version if the first upstream node does not support the second IP version.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: May 14, 2019
    Assignee: ABB Schweiz AG
    Inventors: Danu Tjahjono, Nan Li, Mosleh Uddin
  • Patent number: 10292069
    Abstract: A method of transmitting packets wherein said packets are comprised in a plurality of flows, the flows comprising flow characteristics controlling admission of incoming flows. A plurality of admitted incoming flows with the same class of service are inserted into a queue. A committed information rate value corresponding to said queue and a bandwidth available for transmission of said queue according to the identified committed information rate value are identified. An order for transmission for the queues is established based on the class of service of the queue and the identified bandwidth. A plurality of cells of the same size are generated from a plurality of frames and the cells are distributed between a plurality of individual transmission channels according to the ordered defined for transmission. A transmitter equipment and a receiver equipment are also disclosed.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: May 14, 2019
    Assignee: ALCATEL LUCENT
    Inventors: Marco Pasotti, Paolo Di Prisco, Giuliano Corbetta, Giorgio Barzaghi, Francesco Vodola, Giuseppe De Blasio, Marzio Gerosa, Luca Salgarelli, Francesco Gringoli
  • Patent number: 10292127
    Abstract: In a system for geopositioning receivers in areas substantially inaccessible to satellite signals, multiple access points configured to periodically transmit management frames (i) via a single shared communication channel and (ii) using a modulation scheme associated with a rate of at least 50 Mbps. A database stores respective locations for each of the access points. A portable computing device is configured to retrieve the location of the access points from the database and, when moving through a region in which the of access points are disposed, receive at least one management frame from each of the access points within a limited time interval on the single shared communication channel. The portable computing device is further configured to determine a current position of the portable computing device based on the management frames using the retrieved locations of the access points.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: May 14, 2019
    Assignee: GOOGLE LLC
    Inventor: Gil Disatnik
  • Patent number: 10289452
    Abstract: Methods and systems to assign threads in a multi-core processor are disclosed. A method to assign threads in a multi-core processor may include determining data relating to memory controllers fetching data in response to cache misses experienced by a first core and a second core. Threads may be assigned to cores based on the number of cache misses processed by respective memory controllers. Methods may further include determining that a thread is latency-bound or bandwidth-bound. Threads may be assigned to cores based on the determination of the thread as latency-bound or bandwidth-bound. In response to the assignment of the threads to the cores, data for the thread may be stored in the assigned cores.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: May 14, 2019
    Assignee: Empire Technology Development, LLC
    Inventor: Yan Solihin
  • Patent number: 10291749
    Abstract: A computer-implemented method is provided, comprising causing access to be provided, to a client computer, to code that causes the client computer to operate in accordance with a protocol that is separate from TCP, in order to establish a protocol connection with another server computer, by: receiving a packet, detecting an idle time period parameter field in the packet, identifying metadata in the idle time period parameter field for an idle time period, where, after the idle time period is detected, the second protocol connection is deemed inactive, and creating or modifying, by the client computer and based on the metadata, a timeout attribute associated with the second protocol connection.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: May 14, 2019
    Assignee: Jenam Tech, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10284669
    Abstract: Middleboxes include a processor configured to determine that a network connection between a client device and a server device is idle. A connection table is configured to create a first connection entry at the middlebox for the client device and a second connection entry at the middlebox for the server device. The first and second connection entries are initialized after determining that the network connection between the client device and the server device is idle. A network control module is configured to activate redirection of the network connection between the client device and the server device to the middlebox after determining that the network connection between the client device and the server device is idle.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: May 7, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dakshi Agrawal, Thai V. Le, Erich M. Nahum, Vasileios Pappas
  • Patent number: 10277598
    Abstract: A method for dealing with unauthorized frames that makes it possible to take appropriate measures when an unauthorized data frame is detected in a vehicle network system is provided. A plurality of ECUs in the vehicle network system are connected to a bus used for communicating frames. In the method for dealing with unauthorized frames, if a misuse detection ECU that checks a frame appearing in the bus detects an unauthorized frame that does not comply with a certain rule and a certain prevention condition is satisfied, a process for preventing the plurality of ECUs from performing a process corresponding to the unauthorized frame is performed (an error frame is transmitted) or, if the certain prevention condition is not satisfied, the process is not performed.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: April 30, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Takeshi Kishikawa, Hideki Matsushima, Tomoyuki Haga, Yoshihiro Ujiie, Yuji Unagami
  • Patent number: 10278091
    Abstract: Provided are a method for steering traffic performed by a terminal in a wireless communication system, and the terminal using the method. The method comprises: receiving a traffic steering indicator from a first network; evaluating a traffic steering condition; and if the traffic steering condition is satisfied, operating in a first operation mode or a second operation mode indicated by the traffic steering indicator, wherein the first operation mode is an operation mode in which the terminal is capable of performing, by itself, traffic steering for moving traffic from the first network to a second network, and the second operation mode is an operation mode for reporting the evaluation result of the traffic steering condition to the first network.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: April 30, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Sunghoon Jung, Jaewook Lee
  • Patent number: 10277513
    Abstract: A packet forwarding method, system, and apparatus are provided. The method includes: determining that a total number of links is an integral power of 2, wherein the total number of links is a sum of a number of added virtual link and a number of actual links for forwarding a data packet; calculating a hash value of the data packet, and calculating a remainder of the hash value divided by the total number of links; and if the remainder corresponds to a virtual link, calculating another hash value of the data packet, returning back to the step of calculating a remainder, performing the above operations cyclically until the remainder corresponds to an actual link, and forwarding the data packet on the actual link.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: April 30, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Bo Zhang, Xing Tong
  • Patent number: 10278065
    Abstract: Systems and methods for real-time, remote-control of mobile applications are provided. A communication session between a network device and a terminal device can be established. The network device can be configured to execute a mobile application. For example, the mobile application can include an input element at an initial state. The mobile application can be remotely controlled by the terminal device. Further, a data stream including content data can be received and transmitted during the communication session. For example, the content data can include an object presented by the mobile application. The content data can be displayed on the terminal device. An input event associated with the content data can be detected. Control data can be generated based on the detected input event. The control data can be received at the network device and the initial state of the input element can be modified.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: April 30, 2019
    Assignee: LIVEPERSON, INC.
    Inventors: Reto Stuber, Christian Thum, Stefan Seedorf, Yossi Levin
  • Patent number: 10277653
    Abstract: A network device is configured to receive information regarding a group of content streams and determine a buffer size for each of the content streams. The network device is further configured to receive the content streams from one or more encoding devices. The network device is further configured to buffer an amount of each of the content streams based on the respective buffer size. The network device is further configured to send a first content stream to a user device. The network device is further configured to determine that the first content stream has a quality of experience issue and send the second content stream to the user device.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: April 30, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Karthik Narayanan, Sunil Mukundan, Satheesh Ramalingam
  • Patent number: 10277515
    Abstract: A core network (CN) may establish and distribute a quality of service (QoS) policy across a wireless communication system, e.g., by sending QoS policy information to an access network and to user equipment. The QoS policy may be implemented with respect to data network (DN) sessions as well as data sessions. For each DN session or data session, the QoS policy may be applied by explicit or implicit request, and data sessions may in some examples utilize pre-authorized QoS policies without the need to request the QoS. Other aspects, embodiments, and features may also be claimed and described.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 30, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Stefano Faccin, Gavin Bernard Horn, Soo Bum Lee, Haris Zisimopoulos, Lenaig Genevieve Chaponniere
  • Patent number: 10277596
    Abstract: Systems, methods, and computer-readable media are described for a network address block treatment server. The network address block treatment server identifies blocks of network addresses, associates them with treatments, and generates compact representations of the network address blocks. Blocks may be identified based on network activity data or on the treatment of individual network addresses, and treatments may be associated with address blocks based on address-level and/or block-level criteria. Treatments may include, for example, denying service requests, throttling, queueing, issuing a challenge-response, or limiting the number or scope of services. The network address block treatment server may review treatments periodically or upon receipt of additional network activity data. The server may implement treatments in connection with firewall or routing services, or may transmit address block representations and associated treatments to network service providers for implementation.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: April 30, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Darren Ernest Canavor, Kenneth Grey Richards, William Alexander Strand
  • Patent number: 10270710
    Abstract: Systems and methods for scheduling network communications in a managed network can include a Network Controller discovering a plurality of network nodes; the Network Controller classifying the discovered network nodes into two or more classifications of node for node-level prioritization of network communications; the Network Controller receiving reservation requests from at least some of the plurality of network nodes, wherein the reservation requests request one or more time slots for their respective network nodes in an upcoming communication window; and the Network Controller assigning time slots in the upcoming communication window to one or more network nodes in response to reservation requests, wherein the assignment is based on a priority of the network nodes and wherein the priority is assigned to the nodes according to their classification.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: April 23, 2019
    Assignee: Entropic Communications, LLC
    Inventor: Zong Liang Wu
  • Patent number: 10270669
    Abstract: A method includes determining, at a network tracking system, a first usage value for a user account during a time interval by applying a first correction factor to a first data value determined from a first cell count of cell counter data retrieved from a network device of a network. The method also includes determining, at the network tracking system, a second usage value for the user account during the time interval based on session information from a plurality of network devices of the network. The method further includes generating a cumulative usage value based on the first usage value and the second usage value.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: April 23, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Raghvendra Savoor, Stuart Blackburn, Orestis Manthoulis
  • Patent number: 10268991
    Abstract: Examples of systems and methods are described for managing payment transaction requests. A request for payment may be received and then routed to one or more payment processors. For a given request, more than one payment processor may be used. The particular payment processor selected for processing the payment may be based on a decision rule that is associated with the more than one payment processor. A decision engine may utilize the decision rule, select a payment processor, and process the payment with the selected payment processor.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Alan G. Davison
  • Patent number: 10263848
    Abstract: Method of and a compiler for controlling a network based on a logical network model. The network has physical nodes and virtual nodes. The physical nodes are interconnected by physical links in accordance with a physical network layout. The logical network model has logical nodes indicated with a logical node name which refers to at least one physical or at least one virtual node in the network. The method uses a physical forwarding point-of-attachment relation defining physical paths of the physical network in dependence on a physical forwarding policy, a first mapping relation defining how the virtual nodes and the physical nodes are mapped to one another, and a second mapping relation defining how the logical nodes are mapped to the physical nodes and the virtual nodes. The method also includes transforming paths in the physical network to paths between the physical nodes and the virtual nodes.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: April 16, 2019
    Assignee: WOLTING HOLDING B.V.
    Inventor: Simon Wolting
  • Patent number: 10263905
    Abstract: A distributed flexible scheduler that dynamically balances network and storage traffic across links is proposed. The scheduler takes into account the bandwidth requirements of workloads provisioned in a cluster and dynamically distributes the network traffic and the storage traffic accordingly. There are three schemes involved in the proposed distributed flexible scheduler. In a first approach of Equal Distribution, network and storage traffic is distributed evenly across the links. In a second approach of Storage Preferred distribution, the aggregate storage bandwidth requirements of workloads exceed the network bandwidth requirements. In a third approach of Network Preferred distribution, the aggregate network bandwidth requirements of workloads exceed the storage bandwidth requirements.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: April 16, 2019
    Assignee: DIAMANTI INC.
    Inventors: Venkatesh Prabhakar, Shilpa Mayanna, Hiral Patel, Chakravarthy Nelluri
  • Patent number: 10264606
    Abstract: The present disclosure provides techniques for configuring the utilization of request-to-send/clear-to-send (RTS/CTS) protocol procedures based on varying conditions at the STA. For example, an AP may identify one or more conditions, when satisfied, may trigger the STA to either enable or disable uplink (UL) transmissions associated with a RTS/CTS protocol procedure. In some aspects, an AP may determine a transmit opportunity (TXOP) threshold for an STA and may determine whether to broadcast a message having the TXOP threshold to multiple STAs including the STA or unicast the message to the STA. An STA may receive a message from an AP having a TXOP threshold and may replace, based on an indication in the received message, a current TXOP threshold in the STA with the TXOP threshold in the received message. The STA may transmit an UL RTS frame in response to a determination that a planned TXOP duration satisfies the TXOP threshold.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: April 16, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Yan Zhou, Gwendolyn Denise Barriac, George Cherian, Simone Merlin, Alfred Asterjadhi, Qingjiang Tian, Gang Ding
  • Patent number: 10263691
    Abstract: A method and apparatus for operating a satellite access network (SAN) of a satellite communication system to schedule communications with a user terminal. In some aspects, the SAN may provision a communication frame, for the user terminal, into a number of forward-link (FL) subframes and a different number of reverse-link (RL) subframes. The SAN then transmits the FL subframes to the user terminal via a forward link of the satellite communication system, and subsequently receives the RL subframes from the user terminal via a reverse link of the satellite communication system.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: April 16, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Venkatraman Rajagopalan, Jelena Damnjanovic, Qiang Wu
  • Patent number: 10264613
    Abstract: A wireless communication system includes a wireless base station and a plurality of wireless devices. One of the wireless devices sends a first signal to the wireless base station in accordance with a quality of a communication through a first wireless resource between the plurality of wireless devices, through a second wireless resource associated with the first wireless resource.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: April 16, 2019
    Assignee: FUJITSU CONNECTED TECHNOLOGIES LIMITED
    Inventor: Yoshihiro Kawasaki
  • Patent number: 10263819
    Abstract: In a radio transmitting apparatus 10, a radio transmitting unit (radio transmitter) 13 repeatedly transmits a plurality of divided data units generated by a control unit (controller) 11 while cyclically shifting, among a plurality of transmission channels, a transmission channel to be used for transmitting each of the divided data units over a plurality of transmission interval periods.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: April 16, 2019
    Assignee: Renesas Electronics Corporation
    Inventor: Mitsuhiko Higuchi
  • Patent number: 10262044
    Abstract: In an approach for managing computing interruptions, a processor receives a computing interruption on a computing device. A processor monitors computing activity of a user on the computing device. A processor accesses user preferences, wherein the user preferences are based on an analysis of previous responses by the user to previous computing interruptions. A processor determines a minimum threshold, based on the computing activity of the user and the user preferences, wherein the minimum threshold identifies when a computing interruption is allowed to be presented to the user. A processor determines from the computing interruption, a sender and a context of the computing interruption. A processor assigns a ranking to the computing interruption based on the sender and the context of the computing interruption. A processor compares the ranking to the minimum threshold. A processor determines whether to present the computing interruption, based on the comparison.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: April 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Martin G. Keen, Brian M. O'Connell
  • Patent number: 10257789
    Abstract: There is provided a method performed by a network node for determining the transmit power to be used on a physical channel. The method comprises the step of obtaining values for the geometry factors G of a set of User Equipments, UEs. The method also comprises the step of creating, based on the obtained geometry factors and representations of the statistical moments of the geometry factors, a statistical measure G* for the set of UEs. The method also comprises the step of determining a value representing the transmission power for physical channel transmissions based on a power control expression for physical channel transmissions comprising the statistical measure G* for the set of UEs, and setting the transmission power to the determined value. A corresponding network node and a corresponding computer program is also provided.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: April 9, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ramon Delgado, Katrina Lau, Richard Middleton
  • Patent number: 10257117
    Abstract: A distributed switch architecture supports very high bandwidth applications. For instance, the distributed switch architecture may be implemented for cloud networks. The architecture scales by organizing traffic management components into tiled structures with distributed buffering. The tile structures are replicated and interconnected to perform transfers from ingress to egress using an interconnect bandwidth scheduling algorithm. Bandwidth scaling may be achieved by adding more tiles to achieve higher bandwidth. The interconnect in the architecture may be swapped out depending on implementation parameters, e.g., physical efficiency.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: April 9, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Amit Kumar, William Brad Matthews, Bruce Hui Kwan, Puneet Agarwal
  • Patent number: 10257288
    Abstract: A system that provides services to clients may receive and service requests, various ones of which may require different amounts of work. The system may determine whether it is operating in an overloaded or underloaded state based on a current work throughput rate, a target work throughput rate, a maximum request rate, or an actual request rate, and may dynamically adjust the maximum request rate in response. For example, if the maximum request rate is being exceeded, the maximum request rate may be raised or lowered, dependent on the current work throughput rate. If the target or committed work throughput rate is being exceeded, but the maximum request rate is not being exceeded, a lower maximum request rate may be proposed. Adjustments to the maximum request rate may be made using multiple incremental adjustments. Service request tokens may be added to a leaky token bucket at the maximum request rate.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: April 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Wei Xiao, David Alan Lutz, Timothy Andrew Rath, Maximiliano Maccanti, Miguel Mascarenhas Filipe, David Craig Yanacek
  • Patent number: 10257073
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for generating a shortest data path for data packets. Embodiments of the present invention can be used to exclude switches at or near their maximum capacity of flow entries from the shortest data path calculation. Embodiments of the present invention can be used to reduce the “lag time” users can experience while waiting for data packets to be forwarded through different switches.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Venkata Siva N. Amulothu, Ashish Kapur, Khurram Khani, Vishal Shukla
  • Patent number: 10257820
    Abstract: The present disclosure relates to the field of mobile communications technology. A Method and a device for transmitting data in an unauthorized frequency band are provided. The method includes: determining a starting position of to-be-transmitted data in a radio frame in the unauthorized frequency band; determining position indication information based on the starting position; and transmitting the position indication information, to enable a terminal to obtain the starting position of the to-be-transmitted data in the radio frame in the unauthorized frequency band based on the position indication information.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: April 9, 2019
    Assignee: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
    Inventors: Jiaqing Wang, Xueming Pan, Weijie Xu
  • Patent number: 10257590
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing one or more toll-free services to a customer of an enterprise telecommunications network environment. In particular, the toll-free services may be provided to the customer by one or more application servers associated with the network. Through use of the systems and methods of the present disclosure, such services may be provided for the customer regardless of the method of routing through the network requested by the customer. For example, the toll-free communication may be transmitted through the network based on a destination telephone number associated with the customer. In another example, the toll-free communication is transmitted through the network based on a destination trunk group associated with the customer.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: April 9, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: David A. Tschirhart, Joseph M. Roy
  • Patent number: 10251089
    Abstract: Managing connections to be established between clients and access points for the purposes of accessing wireless services is contemplated. The connections may be managed according to a predictive load balancing strategy where connections may be established and adjusted in anticipation of predicted client demands, such as to achieve an optimized throughput.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: April 2, 2019
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Neeharika Allanki, Alireza Babaei, Justin Colwell
  • Patent number: 10248588
    Abstract: The present disclosure relates to a frame reception monitoring method, including: when a plurality of sub-frames constituting a frame is each entered into a reception buffer at certain time intervals, allowing the respective sub-frames to be stored on a temporal buffer; allowing the plurality of sub-frames stored on the temporal buffer to be entered into a service buffer within a predetermined inter-sub-frames time-out time; using the plurality of sub-frames entered into the service buffer to generate a combined frame; and using the combined frame to execute a control.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: April 2, 2019
    Assignee: LSIS CO., LTD.
    Inventors: Geon Yoon, Ki-Myung Kim
  • Patent number: 10250523
    Abstract: The present invention provides systems and methods for unified bandwidth management for network traffic. In particular, two or more network devices may be grouped into a single set, and bandwidth management is performed on the single set. The grouping of network devices into a single set facilitates dynamic adjustment of bandwidth management based on real-time variations in network traffic that may arise during standard operations of the network.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: April 2, 2019
    Assignee: SONICWALL INC.
    Inventors: Miao Mao, Deepa Thilakavani Sounderraj, Zhong Chen
  • Patent number: 10248790
    Abstract: A virtual machine includes a shadow memory, a shadow disk, and a virtual NIC. A virtual machine includes a guest OS. The shadow memory and the shadow disk each store therein pieces of data and pieces of tag information assigned to the pieces of data, so as to be kept in correspondence with one another. When malware transmits data, the virtual NIC generates the transmission information containing the transmitted data and tag information assigned to the transmitted data and further transmits the generated transmission information to the virtual machine. The guest OS extracts the tag information from the received transmission information. Further, the guest OS determines a transfer destination of the transmission information on the basis of the extracted tag information and further transfers the transmission information to the determined transfer destination.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: April 2, 2019
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Makoto Iwamura, Tomonori Ikuse, Mitsuaki Akiyama, Kazufumi Aoki, Takeo Hariu
  • Patent number: 10251100
    Abstract: A method performed by a source network node for handover of a wireless communication device in a first wireless communications network using a first RAT is provided. The handover is to be performed from the source network node to a target network node. The wireless communication device is configured to communicate with the source network node directly and to communicate with the source network node via a radio access node in a second wireless communications network using a second RAT. The source network node provides (401) the target network node with information about parameters relating to a communication between the wireless communication device and the source network node via the radio access node. The source network node receives (402) a feedback from the target network node. The feedback comprises an indication of whether or not the radio access node was able to keep a context of the wireless communication device in the second wireless communications network.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: April 2, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Gino Masini, Markus Drevö, Torsten Dudda, Vesa Lehtovirta, Helka-Liina Määttanen, Alexander Vesely
  • Patent number: 10251195
    Abstract: The present invention relates to a method and apparatus in which a terminal performs contention-based access in a mobile communication system, wherein the method comprises: a sensing step of sensing whether or not contention-based access is allowed for at least one logical channel; a receiving step of receiving a contention-based reverse grant from a base station; and a transmitting step of transmitting data to the base station through the logical channel for which the contention-based access is allowed. According to the present invention, contention-based access can be efficiently performed, and the reliability of transmission can be ensured.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: April 2, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Soeng Hun Kim, Gert Jan Van Lieshout
  • Patent number: 10250514
    Abstract: According to one aspect, a communications system for sending a data packet, including a first device, comprising a processor, the processor configured to compose an addressing bitmask and, address the data packet with the bitmask; and, a transmitter connected to the processor for transmitting the addressed data packet; and a second device, comprising a receiver for receiving the addressed data packet; and a processor attached to the receiver, the processor configured to perform a bitmask test on the bitmask contained in the addressed data packet such that, if the test is failed, then the addressed data packet is discarded.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: April 2, 2019
    Assignee: QUIET COACH INC.
    Inventor: Chris Culligan
  • Patent number: 10244496
    Abstract: There is provided mechanisms for synchronization in a wireless communications network. A method is performed by a transmitting device. The method comprises transmitting a first synchronization signal on a first time/frequency resource in a time/frequency grid. The method comprises receiving a response to the first synchronization signal from a receiving device. The method comprises transmitting a second synchronization signal on a second time/frequency resource in the time/frequency grid to the receiving device, wherein the second time/frequency resource spans a larger portion of the time/frequency grid than the first time/frequency resource.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: March 26, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Henrik Sahlin, Pål Frenger, Martin Hessler, Erik Eriksson
  • Patent number: 10244552
    Abstract: The present invention discloses a downlink control information sending method and device, and a downlink control information receiving method and device. The sending method includes: sending, by a base station device, downlink control information DCI on a physical downlink control channel PDCCH of a downlink subframe, where the DCI is used to instruct user equipment UE to receive physical downlink shared channel PDSCH information in an uplink subframe; and sending the PDSCH information in the uplink subframe. In this way, the base station can effectively schedule an uplink subframe, and a purpose of transmitting a downlink service by using an uplink subframe is achieved, which not only improves utilization of a wireless spectrum resource corresponding to the uplink subframe, but also effectively diverts load pressure of a wireless spectrum resource corresponding to a downlink subframe. Therefore, overall utilization of wireless spectrum resources of a system is improved.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: March 26, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yongxia Lyu, Wen Zhang, Wei Sun
  • Patent number: 10241944
    Abstract: Interrupt rate determination can include instructions to determine a quantity of instances of packet processing by an operating system during a first period of time, each instance corresponding to a particular interrupt request sent by a device, determine a quantity of bytes processed during the first period of time by the operating system, determine a speed of the device, determine a first interrupt rate to assign to the device for a second period of time based on the quantity of instances, the quantity of bytes processed, and the speed of the device during the first period of time, and set the interrupt rate to the device.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: March 26, 2019
    Assignee: VMware, Inc.
    Inventors: Shu Wu, Michael Li, Zongyun Lai
  • Patent number: 10242043
    Abstract: Various technologies related to control flow integrity checking are described herein and can be used to greatly improve software security. During static analysis, a canonical control flow graph can be built. Execution of a program can be interrupted at runtime, and the call stack can be observed to verify control flow integrity of the program using the canonical control flow graph. Attacks using stack tampering can be avoided, regardless of how the stack tampering is achieved. Non-invasive techniques can be used, making the technologies applicable in situations where source code is not available. Real-time operating system protection can be supported.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: March 26, 2019
    Assignee: Galois, Inc.
    Inventors: Lee Pike, Patrick Christopher Hickey, Aaron Tomb, Eric Mertens
  • Patent number: 10244084
    Abstract: Applications that run on an overlay network-based managed service achieve high performance gains using a set of TCP optimizations. In a first optimization, a typical single TCP connection between a client and an origin server is broken into preferably three (3) separate TCP connections. These connections are: an edge-to-client connection, an edge-to-edge connection, and edge-to-origin connection. A second optimization replicates TCP state along the connection to increase fault tolerance. In this approach, preferably a given TCP connection is maintained on two servers. When a packet is received by one server, called the primary, its state is updated and then passed to a second server, called the backup. Only when the backup sends an acknowledgement back to the primary can it then send a TCP acknowledgement back to the host that originally sent the packet. Another optimization reduces connection establishment latency.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: March 26, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: Gregory Fletcher, Kevin Harmon, Brandon Williams, William Sears