Data Flow Congestion Prevention Or Control Patents (Class 370/229)
  • Patent number: 10667173
    Abstract: Methods, systems, and devices for wireless communication are described that provide for generation of feedback at a code block (CB) level for a received transmission in which a transmit block (TB) includes a number of CBs. The feedback may indicate a request for a retransmission of one or more CBs, and retransmissions of the CBs may be provided at a repetition level that provides multiple repetitions of the one or more CBs. The repetition level may provide for two or more retransmissions of the one or more CBs. In some cases, the repetition level is configurable, and may be based on a number of requests for retransmission that are received. The configuration of repetition levels may be through radio resource control (RRC) signaling, downlink/uplink control information, or any combination thereof.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: May 26, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Seyedkianoush Hosseini, Jing Jiang, Tao Luo, Wanshi Chen
  • Patent number: 10666556
    Abstract: Technical solutions for optimization of network resources are described. One general aspect includes a method, including measuring, by a controller, an attribute of network route being used to communicate a network flow between a first apparatus and a second apparatus. The method also includes comparing, by the controller, a predetermined threshold and the attribute. The method also includes in response to the attribute being non-compliant with the predetermined threshold, selecting, by the controller, an alternative network route to communicate the network flow between the first apparatus and the second apparatus. The method also includes routing, by the controller, the network flow to be communicated via the alternative route between the first apparatus and the second apparatus.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles S. Lingafelt, James W. Murray, James T. Swantek, James S. Worley
  • Patent number: 10666611
    Abstract: System and method for supporting multiple concurrent SL to VL mappings in a high performance computing environment. In accordance with an embodiment, systems and methods can provide for two or more SL to VL mappings per ingress switch port in a network switched fabric. By allowing for multiple such mappings, greater virtual lane independence can be achieved while continuing to achieve quality of service guarantees.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: May 26, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Arvind Srinivasan, Shimon Muller
  • Patent number: 10659543
    Abstract: Described in detail herein is a usage tracking system. In exemplary embodiments, an usage application executed on a device can transmit a request to a computing system for connecting the device to the Internet. The computing system can include a first server and a second server. The computing system can receive the request for connecting the device to the Internet from the application. The first server can initiate a connection of the device with the Internet. The first server can allocate a range of Internet Protocol (IP) addresses to the at least one device based on a set of selected digital services being executed on the at least one device. Each IP address of the range of IP addresses corresponds to a digital service of selected set of digital services executed on the at least one device.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: May 19, 2020
    Assignee: Toluna Israel Limited
    Inventors: Roi Saltzman, Frank Smadja, Ido Azran, Yizhaq Ben Yosef
  • Patent number: 10659476
    Abstract: This disclosure is directed to monitoring a crypto-partitioned, or cipher-text, wide-area network (WAN). A first computing device may be situated in a plain-text portion of a first enclave behind a first inline network encryptor (INE). A second device may be positioned in a plain-text portion of a second enclave behind a second INE. The two enclaves may be separated by a cipher-text WAN, over which the two enclaved may communicate. The first computing device may receive a data packet from the second computing device. The first computing device may then determine contents of a header of the data packet. The first computing device may, based at least in part on the contents of the header of the data packet, determine a status of the cipher-text WAN.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: May 19, 2020
    Assignee: ARCHITECTURE TECHNOLOGY CORPORATION
    Inventors: Ranga Ramanujan, Benjamin L. Burnett
  • Patent number: 10659996
    Abstract: A system for allocating resources in a communications network includes a plurality of access points and a central controller in communication with the plurality of access points. Each access point in the plurality of access points is in communication with one or more user devices. The central controller is configured to receive traffic information and channel information for access point—user device links in the communications network. The central controller is also configured to determine a joint resource allocation based at least in part on the received traffic and channel information and at least in part on an algorithm. The central controller is further configured to transmit the joint resource allocation to the plurality of access points, where the joint resource allocation comprises spectrum allocation, user association, and power allocation.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: May 19, 2020
    Assignee: NORTHWESTERN UNIVERSITY
    Inventors: Dongning Guo, Zhiyi Zhou
  • Patent number: 10649822
    Abstract: A network communication device executes both a service function related to processing network traffic and a lower priority monitoring function. The network device performs an event ingestion throttling method to process events while deferring to the higher priority function. The method includes obtaining an event for a first queue from a plurality queues the event responsive to a change in a local database of the network communication device. Determining if an event queue entry is available or if the event queue is full. Determining if a total of in-use queue entries is higher than a threshold. Using an event scheduler monitor function to determine whether or not to initiate throttling of events for the monitor function in favor of the service function based on a combination of either individual queues becoming full or a backlog across all queues representing a reason to initiate throttling.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: May 12, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Saket M. Mahajani, David Rodrigues Pinheiro, Suresh Ramamurthy
  • Patent number: 10652296
    Abstract: A system is provided that is designed to smooth and reduce the transition time of a live stream while switching to different bitrate transcode profiles. This accomplishment is achieved by avoiding pre buffer time using parallel transcode sessions and enabling a fast response to network congestion, as desired bitrate chunks/segments are readily available. The client, for example the HLS client, is not aware of switching the bitrate and is not taxed with any demands, as only the HLS server needs to manage synchronization of any pre-transcoded content and continue with further transcoding of the content.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: May 12, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Remesh Kousalya Sugunan, William P. Franks, Nithin Raj Kuyyar Ravindranath, Vinod Jatti, Praveen Girish
  • Patent number: 10649929
    Abstract: A bus system is proposed, which includes M (M is a natural number) master ports, N (N is a natural number) slave ports, a bus, A (A is a natural number) masters, B (B is a natural number) salves, and an internal memory. The bus system includes P (P is a natural number, P?M) master ports, a traffic monitoring unit, Q (Q is a natural number, Q?N) slaves, a port traffic monitoring unit, and a memory clock scaling unit. Accordingly, in a system-on-chip using a low-power processor, a memory clock of an internal memory connected to a plurality of slave ports is scaled so as to distribute bus traffic.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: May 12, 2020
    Assignee: Dialog Semiconductar Korea Inc.
    Inventor: Chang-Ik Hwang
  • Patent number: 10652259
    Abstract: An information processing apparatus specifies the phase of activity of a terminal connected to a network by comparing a communication by the terminal with a previously held pattern, specifies the type of behavior of the terminal in relation to a first communication and a second communication, by correlation analysis between a first phase specified based on the first communication of the terminal and a second phase specified based on the second communication which is conducted before or after the first communication, and classifies the unauthorized activity of the terminal based on the specified type of behavior when determination is made that the terminal is used to conduct unauthorized activity.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: May 12, 2020
    Assignee: PFU LIMITED
    Inventors: Seigo Terada, Keiji Michine
  • Patent number: 10642699
    Abstract: This specification describes techniques for blockchain-based consensus. One example method includes storing, by a database of a blockchain node, consensus data needed for performing a consensus procedure, wherein the consensus data is retrievable by a first server and a second server during the consensus procedure, wherein the blockchain node is included in a blockchain and comprises the first server, the second server, and the database; in response to a determination that the first server is faulty, retrieving, by the second server in place of the first server, the consensus data from the database and executing the consensus procedure based on the consensus data to generate a consensus result; and storing, by the second server, the consensus result in the database.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: May 5, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Qiang Tang
  • Patent number: 10642330
    Abstract: This relates to an event sensing device that includes an event sensing panel and is able to dynamically change the granularity of the panel according to present needs. Thus, the granularity of the panel can differ at different times of operation. Furthermore, the granularity of specific areas of the panel can also be dynamically changed, so that different areas feature different granularities at a given time. This also relates to panels that feature different inherent granularities in different portions thereof. These panels can be designed, for example, by placing more stimulus and/or data lines in different portions of the panel, thus ensuring different densities of pixels in the different portions. Optionally, these embodiments can also include the dynamic granularity changing features noted above.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: May 5, 2020
    Assignee: Apple Inc.
    Inventors: Wayne Carl Westerman, John Greer Elias, Steven P. Hotelling, Duncan Robert Kerr
  • Patent number: 10645016
    Abstract: The invention relates to a method of controlling packets in a data packet network, the method comprising the steps of: a source node sending a first set of packets to a receiver node over the data packet network via an intermediate node, wherein the first set of packets are marked as being of a class of service preventing them from being forwarded to the receiver node if a packet queue exists at an intermediate node; the source node receiving an acknowledgement of a received packet of the first set of packets from the receiver node; and the source node sending a second set of packets to the receiver node over the data packet network.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: May 5, 2020
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Robert Briscoe, Philip Eardley
  • Patent number: 10635485
    Abstract: An object node apparatus, system, and method are described. An apparatus can include a lockless-mode controller configured to communicatively couple to a plurality of storage resources and to a plurality of processor cores each preassigned to process a specific type of sub-task at a different preassigned storage resource that is configured to receive object input/output (I/O) only from the preassigned core, the lockless-mode controller being further configured to receive a plurality of object I/O messages from one or more clients, each to perform an object I/O task, divide each object I/O task into a plurality of sub-tasks, identify a specific sub-task type for each sub-task, and send each sub-task for each specific sub-task type to a processor core preassigned to process the specific sub-task type, wherein the sub-tasks include storage operations related to storing sub-object data in, or retrieving sub-object data from, the preassigned storage resource for each processor core.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: April 28, 2020
    Assignee: Intel Corporation
    Inventor: Anjaneya Reddy Chagam Reddy
  • Patent number: 10638538
    Abstract: Techniques described herein may allow for the granting and revoking of temporary access, for User Equipment (“UE”) devices, to a wireless network. Multiple UEs may be registered with a group, where only a limited quantity of UEs in the group may be active at a given time. Once granted access, a UE device may have limits on the access, such as a maximum duration and/or a data limit. When a particular UE device, in a group, requests access to the network, a Group Device Authentication Server (“GDAS”) may determine whether to grant the access, based on how many other UEs in the group (if any) currently have access. The GDAS may also revoke the access once granted (e.g., once the maximum duration has been reached).
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: April 28, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ye Huang, Lei Song, Phillip A. Ritter, Bjorn Hjelm, Thomas W. Haynes
  • Patent number: 10638290
    Abstract: A communication terminal according to an embodiment includes a communication unit configured to transmit first information to a relay apparatus that receives information transmitted from a plurality of communication terminals and transmits the received information to a server, and includes a determination unit configured to determine a transmission timing of second information transmitted by the communication unit after transmission of the first information on the basis of a communication state of the relay apparatus at the time of transmission of the first information.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: April 28, 2020
    Assignee: MINEBEA MITSUMI INC.
    Inventors: Yoshihiro Nakamura, Kohei Nishibori
  • Patent number: 10638352
    Abstract: Management services are provided during local breakout at a femto access point (FAP). In an aspect, the FAP facilitates policy management and employs a policy component to perform an analysis and enforce a set of policies for dynamically selecting an optimal route for traffic received at the FAP based on a decision-making process. Typically, the set of policies can specify different routes based on various factors, such as, but not limited to, type of traffic, current and/or future network resource availability, current time, day and/or date, location of the FAP, location of a UE sending/receiving the traffic, a lowest cost route, and/or route based on cost-benefit, etc. Further, a monitoring component is employed to observe the route employed by that traffic, which can be utilized by various services, such as, billing, Quality of Service, security management, address management, failure management and/or provisioning.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: April 28, 2020
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., AT&T Mobility II LLC
    Inventors: Cheng P. Liu, Alireza Farid Faryar, Kurt Huber, Henry Jackson Fowler, Jr., Robert C. Streijl
  • Patent number: 10638372
    Abstract: A Radio Access Network Node (RANN) for managing communications in a public land mobile network (PLMN). The RANN comprises a plurality of RANN function entities configured to be instantiated in at least two geographically dispersed locations of the public land mobile network (PLMN), and further configured to communicate with each other to implement the functions of the RANN; and one or more interface end points configured to exchange control plane and user plane messages between the RANN and other entities of the PLMN, each interface end point being associated with at least one RANN function entity.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: April 28, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: William Anthony Gage, Aaron James Callard
  • Patent number: 10637766
    Abstract: Resource provisioning in a virtualized network Within a network comprising a plurality of domains, an end-to-end route for a required service is computed by setting a respective parameter value for each of a plurality of paths in a domain. Each parameter value is based on resources that are available for the required service, and the parameter value is dependent on a priority given to said service. The end-to-end route for the required service is selected based on said parameter values.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: April 28, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Fabio Ubaldi, Francesco Giurlanda, Paola Iovanna, Sandro Noto, Alessandro Priola
  • Patent number: 10631197
    Abstract: A system and method which improve the performance of a wireless transmission system by intelligent use of the control of the flow of data between a radio network controller (RNC) and a Node B. The system monitors certain criteria and, if necessary, adaptively increases or decreases the data flow between the RNC and the Node B. This improves the performance of the transmission system by allowing retransmitted data, signaling procedures and other data to be successfully received at a faster rate, by minimizing the amount of data buffered in the Node B. Flow control is exerted to reduce buffering in the Node B upon degradation of channel qualities, and prior to a High Speed Downlink Shared Channel (HS-DSCH) handover.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: April 21, 2020
    Assignee: Signal Trust for Wireless Innovation
    Inventors: Stephen E. Terry, Yi-Ju Chao
  • Patent number: 10630600
    Abstract: An approach for an adaptive network input-output control for optimizing allocation of network transmission resources to data flows is provided. In an embodiment, a method comprises: determining, based on, at least in part, default data communications policy, one or more default settings for optimizing allocation of one or more network transmission resources to one or more data flows. The default settings are transmitted to a switch to cause the switch to implement the default settings with respect to the data flows. Upon detecting that stats information about network traffic has been received, one or more updated settings for reallocating at least one of the network transmission resources to at least one of the data flows are determined. The updated settings are transmitted to the switch to cause the switch to implement the updated settings with respect to the at least one of the data flows.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: April 21, 2020
    Assignee: NICIRA, INC.
    Inventors: Nilesh Nipane, Akshay Katrekar, Jobin John, Maheedhar Nallapareddy
  • Patent number: 10623576
    Abstract: Systems, methods, and non-transitory computer-readable storage media for directing conferences to on-premises media agents and cloud-based media agents. A centralized controller and a plurality of cloud-based media agents are disposed within a cloud or other remote or virtual network, and a plurality of on-premises media agents are provided on-premises. The centralized controller manages the directing and forwarding of conferences and is in communication with the cloud-based media agents and the on-premises media agents.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: April 14, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jonathan D. Rosenberg, Keith Griffin
  • Patent number: 10623941
    Abstract: Example embodiments presented herein are directed towards determining a Proxy Mobile Internet Protocol version 6 (PMIPv6) control plane used by a network node peer in an Internet Protocol version 4 (IPv4) transport network. The example embodiments provide a mechanism in PMIP protocol stack, to allow a Mobility Access Gateway/Local Mobility Anchor (MAG/LMA) node such as SGW (which may be supporting both PMIP draft and PMIP RFC) to decide which PMIP protocol stack shall be used to communicate to the peer node, i.e. LMA/MAG.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: April 14, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Zu Qiang, Yong Yang
  • Patent number: 10623328
    Abstract: One example method of operation may include one or more of receiving messages from different clients, storing the messages in a queue, identifying the clients assigned to the messages, assigning the messages to different threads in a thread pool based on the identified clients, and processing the messages via the different threads.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: April 14, 2020
    Assignee: West Corporation
    Inventors: Karthika Balachandran, Kerry McMurtry, Jason Randall Nash, Subhash Parthibhan
  • Patent number: 10623321
    Abstract: A method of forwarding packets in a network device is disclosed. Packets of a flow are mapped to a first bucket associated with a first packet processing thread. Each bucket from a plurality of buckets is associated with a respective one from the plurality of packet processing threads. Responsive to determining that the first packet processing thread belongs to a normal pool, the packets of the flow are mapped from the first bucket to a queue of the first packet processing thread, processed in the first packet processing thread, and forwarded in a same order as processed. Responsive to determining that the first packet processing thread is in the backlogged pool, the packets are load-balanced over two or more packet processing threads of the backlogged pool, processed in one of the two or more packet processing threads of the backlogged pool, and forwarded according to a predetermined order.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: April 14, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ashwani Kumar Mehra, Prashant Anand
  • Patent number: 10623320
    Abstract: Embodiments of the present application disclose a load sharing method, apparatus, and system. The method includes: obtaining, by a controller, a load parameter of a target network device; determining, by the controller according to the load parameter, whether the target network device is in an overloaded state; and sending, by the controller, first configuration information to the target network device when the target network device is in the overloaded state, where the target network device is configured to be in a first state according to the first configuration information, and the first state instructs the target network device to delay or skip returning a PADO packet when receiving a PADI packet. According to the embodiments of the present application, not only load of network devices in a network is more balanced, but also a difficulty in implementing network load balance is small and costs are low.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: April 14, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Liang Chen, Peng Zhang, Dongchen Zhou
  • Patent number: 10616112
    Abstract: A method and apparatus of a device that determines a match for a destination address using an exact match table and a longest prefix match table of a network element is described. In an exemplary embodiment, the network element receives a data packet that includes a destination address. The network element generates a key for the destination address, wherein the key represents more addresses than the destination address. The network element further performs an address lookup using the key in an exact match table. Furthermore, a match in the address lookup indicates a first transmitting interface of the network element. The network element additionally performs an address lookup using the destination address with a longest prefix match table, wherein a match in the address lookup indicates a second transmitting interface of the network element.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: April 7, 2020
    Assignee: Arista Networks, Inc.
    Inventors: Francois Labonte, Hugh W. Holbrook
  • Patent number: 10616119
    Abstract: Embodiments of the present disclosure provide a policy determining method and apparatus, and relate to the field of communications technologies. The method includes: obtaining transmission quality of a downlink data flow; and determining a quality of service policy for the downlink data flow according to the transmission quality of the downlink data flow, where the quality of service policy is used to adjust the transmission quality of the downlink data flow. In the technical solution of the embodiments of the present disclosure, the obtained transmission quality of the downlink data flow can reflect an actual network environment. Therefore, the quality of service policy can be determined according to the actual network environment, so that the transmission quality of the downlink data flow can be improved and user experience can be improved.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: April 7, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wei Lu, Yufang Wang
  • Patent number: 10616123
    Abstract: In a particular aspect, an apparatus includes a de-jitter buffer configured to store a plurality of audio packets received from a source device. The apparatus includes de-jitter buffer control circuitry configured to adjust at least one bound of a target delay range associated with the de-jitter buffer based at least in part on an estimated jitter associated with the plurality of audio packets, an estimated underflow rate associated with the plurality of audio packets, or both. The apparatus includes a processor configured to generate an audio signal based on the plurality of audio packets stored at the de-jitter buffer. The apparatus includes a receiver configured to receive the plurality of audio packets via a network from the source device. The apparatus further includes a speaker configured to output the audio signal.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: April 7, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Min Wang, Shyamal Ramachandran
  • Patent number: 10616229
    Abstract: A method of rolling security for a system that includes multiple server groups, such as a first server group of one or more servers and a second server group of one or more servers. The method includes repeatedly initiating rebuilding of the first server group of one or more servers. The method also includes repeatedly initiating rebuilding of the second server group of one or more servers. The rebuilding of the first server group of one or more servers is staggered in time from the rebuilding of the second server group of one or more servers. The servers may be physical servers or virtual machines. Rolling security may also be applied to software containers, computing devices within a data center, and computing devices outside of a datacenter.
    Type: Grant
    Filed: January 19, 2018
    Date of Patent: April 7, 2020
    Assignee: Cyemptive Technologies, Inc.
    Inventor: Robert Pike
  • Patent number: 10616619
    Abstract: A video or multimedia distribution system receives multiple video streams and transcodes them into a single stream of UDP packets with each of the plurality of video data packets for respective ones of the video streams being assigned a port number corresponding to the respective video stream. The UDP packets are routed to a plurality of Access Points (APs) for transmission throughout a vehicle, such as an aircraft or ship. A User Equipment (UE) communicates with the APs and selects one or more of the video streams for viewing on the UE by selecting the port number corresponding to the desired video streams. The UE can “change channels” to view other video streams by changing the port number to the port number of the desired video stream.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: April 7, 2020
    Assignee: Mobilitie, LLC
    Inventors: Gary B. Jabara, Lloyd Frederick Linder, David Brett Simon
  • Patent number: 10609592
    Abstract: In order to provide flexible scaling and dynamic reconfiguration, a wireless local area network controller includes a virtual dataplane with one or more virtual machines. These virtual machines pre-calculate processing parameters for packets in a data flow. For example, the pre-calculated processing parameters may include: encapsulation parameters, quality-of-service parameters and priority parameters. Subsequently, when one of the virtual machines receives a packet in the data flow on an input port, the virtual machine modifies information in a header of the packet based on one or more of the pre-calculated processing parameters and information associated with the data flow (which specifies the one or more pre-calculated processing parameters). Then, the virtual machine transmits the packet on an output port. In this way, the virtual machine maintains a fixed inter-packet time between packets in the data flow.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: March 31, 2020
    Assignee: ARRIS Enterprises LLC
    Inventor: Wayne Chuu
  • Patent number: 10606726
    Abstract: Methods, systems, and computer readable media for benchmark reference testing of data center or network equipment are disclosed. One method includes, using a network or data center test device, executing a plurality of performance tests to test a plurality of different performance parameters of a network or data center device under test. The method further includes obtaining individual test results for each of the different performance parameters. The method further includes generating a multi-dimensional score that combines the individual test results from the different performance parameters to indicate a composite performance of the data center or network device. The method further includes outputting the multi-dimensional score to a user.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: March 31, 2020
    Assignee: Keysight Technologies Singapore (Sales) Pte. Ltd.
    Inventors: Deepesh Arora, Kirit Bhamre, Noah Gintis
  • Patent number: 10609690
    Abstract: The present disclosure relates to a terminal device, in which a processing module selects one or more normal carriers or special carriers from a first carrier set for an uplink subframe, where the first carrier set includes all carriers in carrier aggregation that are used by the terminal device to send a first uplink subframe; and a sending module cancels sending of the uplink subframe on one or more carriers, where the special carrier is a carrier on which the terminal device sends neither uplink data nor uplink control information in uplink, and the normal carrier is a carrier that is used by the terminal device to send uplink data and/or uplink control information. An uplink subframe on some carriers is rejected, thereby resolving a problem that information such as a downlink channel characteristic of a carrier cannot be obtained when no uplink reference signal is sent on the carrier.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: March 31, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xiaodong Yang, Jian Zhang, Yongxia Lyu, Wei Quan
  • Patent number: 10608880
    Abstract: The invention relates to a method for operating a network, wherein the network comprises a plurality of network devices having ports, the network devices being connected to one another for transmitting data via cables which are each inserted into a respective port, wherein each port has signaling means which can be switched between at least two signaling states. The invention is characterized in that all signaling means of those ports of the network devices, which have the same configuration, are brought into an associated detectable signaling state.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: March 31, 2020
    Assignee: HIRSCHMANN AUTOMATION AND CONTROL GMBH
    Inventors: Stephan Kehrer, Zbigniew Pelzer
  • Patent number: 10601721
    Abstract: A method, an apparatus, a computer-program product and a system for transmission of data packets are disclosed. A communication link between a first device and a second device is established in accordance with a transmission control protocol for transmission of a data packet between the first device and the second device. The communication link is monitored during transmission of the data packet from the second device to the first device. Based on the monitoring, at least a portion of a bandwidth available for transmission of an acknowledgement from the second device to the first device is adjusted. The acknowledgement indicates receipt of the data packet performing by the second device.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: March 24, 2020
    Assignee: AltioStar Networks, Inc.
    Inventors: Anupam Kumar Goel, Pramod Kumar Singh
  • Patent number: 10601601
    Abstract: An information processing system includes: a first information processing device including a transmission unit, the transmission unit being configured to transmit a dummy segment including dummy data, after sequentially transmitting transmission segments into which transmission data is divided; and a second information processing device configured to communicate with the first information processing device using a transmission control protocol, the second information processing device including a removal unit configured to remove the dummy segment and to set data including the transmission segments as the transmission data when the transmission segments and the dummy segment are received.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: March 24, 2020
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Yasuhiro Yamasaki, Toshio Kawamura
  • Patent number: 10602304
    Abstract: A communication technique of fusing a fifth generation (5G) communication for supporting higher data transmission rate beyond a fourth generation (4G) system with an Internet of things (IoT) technology and a system thereof is provided. The technique may be applied to an intelligent service (smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety related service, or the like) based on the 5G communication technology and the IoT related technology. A method is provided for effectively managing a registration state for a terminal in a 5G core network such as an access and mobility management function (AMF) in a situation of accessing a 5G network via a non-3rd generation partnership project (3GPP) access.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: March 24, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sunghoon Kim, Youngkyo Baek, Hoyeon Lee, Jungje Son
  • Patent number: 10601660
    Abstract: A method includes determining that an agent configured an identified node of a computer system, obtaining a definition of the agent that configured the identified node, identifying a configuration item associated with the identified node based at least in part on the definition of the agent that configured the identified node, and updating a service model database with the identified configuration item.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: March 24, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Chinna Polinati, Jake Varghese, Sridhar Chandrashekar
  • Patent number: 10599487
    Abstract: Various embodiments of the invention provide methods, systems, and computer-program products for converting a connection string configured to use a first API to connect to a data source of a data source type to using a second, different API to connect to the data source. The data source type is identified as being associated with the string and the string is parsed and stored in a key-value dictionary. An object is instantiated for a subclass designed for the data source type. This subclass inherits from a base class that includes an abstract version of a method defined for the second API and the subclass includes a non-abstract version of this method. A string is generated by calling the method associated with the object, causing the non-abstract version to be executed, which uses the dictionary to generate the string configured to use the second API to connect to the data source.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: March 24, 2020
    Assignee: Noble Systems Corporation
    Inventor: Michael C. Goodwin
  • Patent number: 10602462
    Abstract: Mitigating channel congestion, or crowding, that degrades the performance capabilities of a venue-provided access point, or hotspot, can include identifying, with a mobile communication device, the venue-provided access point. Additionally, mitigating channel congestion can also include establishing a mobile hotspot with the mobile communication device. The mobile communication device can establish the mobile hotspot on a channel different from a channel used by the venue-provided access point. Mitigating channel congestion can also include reducing a signal radius of the mobile communication device by reducing transmission power of the mobile communication device.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: March 24, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nixon Cheaz, Akanksha Pramod Joshi, Ariel Borochov, Sarah L. Talty, Nanditha Sivashankar
  • Patent number: 10592695
    Abstract: Message and data sharing may require additional levels of security beyond mere access authorization procedures. One example method of operation may include identifying data content associated with a data file, splitting the data content into data content sections, identifying potential recipient devices, and transmitting the data content sections to the potential recipient devices.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: March 17, 2020
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 10594596
    Abstract: In Multipath Transport Layer Protocol (MPTCP) data transmission, data packets are sent from a transmitter to a receiver over at least two data paths, for example using a cellular data connection and a wireless network data connection. An apparatus located at a common point in the data paths is used to monitor the characteristics of any data flows in a MPTCP connection and to manipulate the packet characteristics of the data flows to ensure the MPTCP performance matches a predetermined data distribution target.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: March 17, 2020
    Assignee: British Telecommunications Public Limited Company
    Inventors: Francis Scahill, Richard Evenden, Simon Ringland
  • Patent number: 10595198
    Abstract: A communication method includes receiving by a SGSN a context request message from a mobility management entity (MME), obtaining by the SGSN an authentication vector-related key, and calculating by the SGSN a root key according to the authentication vector-related key. In addition, the method further includes sending by the SGSN a context response message including the root key to the MME, wherein the MME derives a NAS protection key according to the root key.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: March 17, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Chengdong He
  • Patent number: 10594593
    Abstract: Methods and apparatus are disclosed for transmitting flows of data units across a data communication network from a transmitting node towards an intended destination via one or more intermediate nodes, the data units having destination indications, the intermediate nodes being configured to receive data units, identify therefrom a transmission mode that has been selected from at least two transmission modes for the data units, and forward the data units according to the selected transmission mode. The method involves selecting a transmission mode for the flow in dependence on an estimate of the difference in the amount of a resource required to transmit the flow by one or the other transmission mode, a resource-usage measure indicative of the amount of the resource required to identify a route and reserve sufficient capacity thereon for transmission of the flow, and a probability measure indicative of a likelihood of success of an attempt to identify and reserve sufficient capacity for the flow.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: March 17, 2020
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Fabrice Saffre, Anne-Louise Krug
  • Patent number: 10587713
    Abstract: A remote desktop can be shared with a number of clients. A proxy client can be employed to establish a remote desktop connection with a server for the purpose of accessing a remote desktop. The proxy client can receive desktop display data pertaining to the remote desktop and forward it to a remote desktop client on one or more clients to cause the remote desktop to be displayed on each of the clients. When users interact with the remote desktop displayed on the clients, the remote desktop client can send desktop input data to the proxy client. The proxy client can then forward this desktop input data to the server over the remote desktop connection. The proxy client may selectively block desktop input data received from a client that is not currently authorized to provide input to the remote desktop.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: March 10, 2020
    Assignee: Wyse Technology L.L.C.
    Inventors: Oleg Rombakh, Richard Goldberg
  • Patent number: 10587486
    Abstract: Examples provided herein describe a method for facilitating detection of microbursts in queues. For example, a physical processor of a computing device may dynamically determine, for each queue of a plurality of queues of a network switch, whether a monitoring threshold based on an amount of usage of a buffer memory by the plurality of queues. The physical processor may detect, for each queue, whether congestion exists based on whether throughput on the queue exceeds the determined monitoring threshold. The first physical processor may then report information about a set of queues experiencing microbursts in the network switch based on the detection of congestion for each queue.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: March 10, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Siamack Ayandeh
  • Patent number: 10587939
    Abstract: Techniques for efficiently utilize the available bandwidth in a communication network are described. One example implementation includes a method of optical communication including receiving bandwidth requests from multiple network devices in an optical network, receiving communication capability information about the multiple network devices, generating a transmission schedule that specifies transmissions in the optical network in multiple time slots with a corresponding modulation format, and transmitting and/or receiving data based on the transmission schedule.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: March 10, 2020
    Assignee: ZTE Corporation
    Inventors: Jun Shan Wey, Junwen Zhang
  • Patent number: 10588054
    Abstract: A method for resource allocation in a mobile communication system including base stations from mobile communication providers and participants from mobile communication providers, wherein each provider has assigned a dedicated spectrum for resource allocation for its own participants, wherein the participants from the providers communicate directly among each other, wherein a provider allocates a part of its dedicated spectrum for the direct communication among the participants from the providers, wherein the part of a dedicated spectrum of a provider for the direct communication among the participants from the providers is divided into sections, with each provider having been assigned at least one section of the part of the dedicated spectrum of the provider, wherein the resource allocation management functionality for allocating a part of its dedicated spectrum for the direct communication among the participants from the providers is shifted from provider to provider from time slice to time slice.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: March 10, 2020
    Assignee: Volkswagen AG
    Inventors: Thorsten Hehn, Roman Alieiev
  • Patent number: 10581745
    Abstract: Provided are techniques for providing dynamic throttling thresholds. A request from a client is received. A request count is incremented. A current dynamic throttling threshold is selected based on the request. In response to determining that the request count is less than the current dynamic throttling threshold, the request is sent to a server for processing and a response and a response time are received from the server. In response to determining one of 1) that the request count equals or exceeds a recalculation count and 2) that a time interval for recalculation has ended, a new dynamic throttling threshold is calculated using the response time and the current dynamic throttling threshold is set to the new dynamic throttling threshold. Then, the response is returned to the client. In response to determining that the request count is not less than the current dynamic throttling threshold, the request is throttled.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Manish Kataria, Miguel A. Estrada