Control Of Data Admission To The Network Patents (Class 370/230)
  • Patent number: 10897783
    Abstract: A user apparatus according to an embodiment is provided. The user apparatus communicates with a base station, and includes a determination unit configured to, in the case of making a VoLTE call, determine whether a predetermined indicator is included in broadcast information received from the base station; and a transmission unit configured to transmit to the base station an RRC connection request message in which information is included indicating a request for an RRC connection to be established for making a VoLTE call.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: January 19, 2021
    Assignee: NTT DOCOMO, INC.
    Inventors: Yasuharu Konishi, Wuri Andarmawanti Hapsari, Shinya Takeda
  • Patent number: 10897372
    Abstract: A communication device includes: a function of receiving an information packet transmitted from a base station; a communication function of connecting to a local network for sharing information among a plurality of terminals; a function of generating a parity packet; a function of multicasting the generated parity packet and identification information of all source packets to the local network; a function of receiving the parity packet multicast by other terminals and the identification information of all source packets via the local network; a function of storing the received parity packet and the identification information of all source packets in a storage unit; and a function of recovering a lost packet using the parity packet and the identification information of all source packets.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: January 19, 2021
    Assignee: Sony Corporation
    Inventors: Hiroyuki Fukada, Takahiro Furuya
  • Patent number: 10892934
    Abstract: The present invention provides a signal sending apparatus, a signal detection apparatus, a signal sending and detection system, a signal sending method, and a signal detection method. The apparatus determines a time unit that is in each time window and that is used to transmit a synchronization signal, and transmits the synchronization signal in the determined time unit in each time window. Therefore, a synchronization signal is always located in a time unit that has a fixed location in each time window, so that a device at a receive end needs to perform detection only in a fixed time unit in each time window, thereby reducing complexity of designing and detecting the synchronization signal.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 12, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jianqin Liu, Jianghua Liu, Qiang Wu, Yongxing Zhou
  • Patent number: 10892745
    Abstract: A circuit detects a digital pattern with a first counter having an input receiving a digital pattern, and an output providing an output signal after detecting a first number of pulses during a first time period. A latch has an input coupled to the output of the first counter for latching the output signal of the first counter. A second counter has an input receiving the digital pattern, and an output providing an output signal after detecting a second number of pulses during a second time period. A logic gate has a first input coupled the output of the first counter, and a second input coupled to the output of the second counter, and an output coupled to the input of the latch. An amplitude detection circuit has an input coupled for receiving the digital pattern and an output coupled to the input of the first counter.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: January 12, 2021
    Assignee: Semtech Corporation
    Inventors: Miguel Valencia, Guang Yang
  • Patent number: 10892994
    Abstract: A switch in a slice-based network can be used to enforce quality of service (“QoS”). Agents can run in the switches, such as in the core of each switch. The switches can sort ingress packets into slice-specific ingress queues in a slice-based pool. The slices can have different QoS prioritizations. A switch-wide policing algorithm can move the slice-specific packets to egress interfaces. Then, one or more user-defined egress policing algorithms can prioritize which packets are sent out into the network first based on slice classifications.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: January 12, 2021
    Assignee: VMWARE, INC.
    Inventors: Raja Kommula, Jeremy Tidemann, Constantine Polychronopoulos, Marc Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Georgios Oikonomou
  • Patent number: 10892980
    Abstract: A method performed by a digital Distributed Antenna System (“DAS”) for routing aggregated carriers received by at least one digital master unit of the DAS to at least one digital remote unit of the DAS. The method includes identifying the received aggregated carriers to be transmitted to a wireless communication device located in a coverage area served by the at least one digital remote unit, and routing the identified aggregated carriers through the DAS such that the carriers are transported to said at least one digital remote unit for transmission to the wireless communication device.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: January 12, 2021
    Inventor: Michael Lewis
  • Patent number: 10892943
    Abstract: A failure recovery method for a virtual network, includes determining, by a network device, that a physical link in a physical network fails, where the failed physical link corresponds to at least one virtual link in the virtual network, and mapping the at least one virtual link corresponding to the failed physical link to a non-failed physical resource in the physical network, where the non-failed physical resource satisfies a transmission bandwidth of each of the at least one virtual link.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: January 12, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yi Lin, Jia He
  • Patent number: 10893001
    Abstract: The invention relates to a method for coordinating access to a resource of a distributed computer system, which has a plurality of distributed client stations, wherein there are at least two client stations, each having at least one computer, at least one resource of the computer system, at least one resource manager, which is designed to manage the resources of the computer system assigned thereto, and at least one internal communication medium, via which the at least one computer, the at least one resource and the at least one resource manager are coupled, client-station-internally, for carrying out data communication, wherein the client stations are coupled to each other via at least one external communication medium in order to carry out data communication. According to the invention, the client stations can communicate among each other. The invention furthermore relates to a computer system of this kind and a computer program for carrying out the method.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: January 12, 2021
    Assignee: TECHNISCHE UNIVERSITAT BRAUNSCHWEIG
    Inventors: Adam Kostrzewa, Sebastian Tobuschat, Rolf Ernst
  • Patent number: 10887787
    Abstract: Various examples pertaining to reflective quality of service (QoS) control in wireless communications are described. A user equipment (UE) receives from a wireless network control signaling that activates support of reflective QoS by the UE. The UE determines whether a predefined condition exists. The UE then indicates to the wireless network a change in a capability of the UE to support the reflective QoS responsive to the determining indicating that the predefined condition exists. When the UE receives from the wireless network control signaling that activates support of reflective QoS by the UE, the UE deletes one or more UE-derived QoS rules among a plurality of active UE-derived QoS rules each with a respective reflective QoS (RQ) timer running.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: January 5, 2021
    Inventors: Yu-Syuan Jheng, Guillaume Sebire, Chien-Chun Huang-Fu, Mingcong Sun
  • Patent number: 10887796
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed provide an apparatus to allocate bandwidth between devices, the apparatus comprising a comparator to determine whether a first dataflow to a first device is below a first fair share throughput attributed to the first device; and a weight adjustor to, in response to the comparator determining that the first dataflow is below the first fair share throughput attributed to the first device adjust the first fair share throughput such that the first dataflow is closer to the first fair share throughput; and adjust a second fair share throughput attributed to a second device such that a second dataflow to the second device is closer to the second fair share throughput.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: January 5, 2021
    Assignee: INTEL CORPORATION
    Inventors: Fatemeh Fazel Sarjoui, Maria Ramirez Loaiza, Vijay Sarathi Kesavan, William R. Dieter
  • Patent number: 10887914
    Abstract: An electronic device, information processing apparatus, and information processing method. The electronic device at a base station side includes a processor circuit. The processor circuit is configured to acquire information related to a success rate of uplink transmission in an unlicensed frequency band of at least one user equipment unit, wherein the user equipment unit employs a channel detection process to perform carrier sensing on the unlicensed frequency band, and the channel detection process includes a random back-off process having a variable contention window size. The processor circuit is further configured to adjust, based on the information, the contention window size of the user equipment unit. The processor circuit is further configured to perform control, such that the user equipment unit is notified of the adjusted contention window size or a value of a random back-off counter generated on the basis of the adjusted contention window size.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: January 5, 2021
    Assignee: SONY CORPORATION
    Inventors: Bingshan Hu, Chen Sun
  • Patent number: 10887234
    Abstract: A packet processor or packet processing pipeline may implement programmatic selection of load balancing output for forwarding paths. Programmatic selection for load balancing among forwarding paths may be enabled or disabled at one or more stages. If programmatic selection is enabled when network packets are received, a programmatically identified path may be provided as the selected path of a load balancing scheme at a stage. Forwarding of the packet may then be performed according to the selected path.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: January 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Bijendra Singh, Sravya Kusam, Anand Narayan Acharya, Kari Ann O'Brien
  • Patent number: 10887222
    Abstract: Some embodiments provide a method for assigning different service path identifiers to each of a set of different service paths along each of which a same set of service operations are performed on a set of packets. The method retrieves an available service path identifier from an identifier storage that stores service path identifiers for multiple service paths. The method generates a set of proposed service path identifiers based on the retrieved available service path identifier and the number of service paths in the set of service paths. The method performs a write operation on the identifier storage based on the set of proposed service path identifiers, and based on a determination that the write operation was successful, assigns the set of proposed service path identifiers to the set of service paths. Based on the set of service path identifiers, the method forwards the set of packets along the set of service paths.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: January 5, 2021
    Assignee: VMWARE, INC.
    Inventors: Ziyou Wang, Li Sun, Anuprem Chalvadi, Yanjun Lin, Yang Ping, Mary Firenze, Pierluigi Rolando, Yong Feng, Raju Koganty, Jianjun Shen, Medhavi Dhawan
  • Patent number: 10880165
    Abstract: Techniques are described for managing communications between multiple computing nodes, such as for computing nodes that are part of managed virtual computer networks provided on behalf of users or other entities. In some situations, one or more of the computing nodes of a managed virtual computer network is configured to perform actions to extend capabilities of the managed virtual computer network to other computing nodes that are not part of the managed virtual computer network, such as by forwarding communications between computing nodes of the managed virtual computer network and the other external computing nodes so as to enable the other external computing nodes to participate in the managed virtual computer network. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: December 29, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane
  • Patent number: 10880889
    Abstract: Wireless communications systems and methods related to communications with narrowband wireless communication devices over a wide frequency band are provided. A first wireless communication device transmits a first configuration indicating a first set of channel monitoring occasions for a first channel and a second set of channel monitoring occasions for a second channel. The first wireless communication device transmits, in the first channel based on at least a listen-before-talk (LBT) in the first channel, a first occupancy indication signal indicating a first transmission opportunity (TXOP) in the first channel. The first wireless communication device transmits, in the first channel based on the first configuration, a second occupancy indication signal associated with the first TXOP in the first channel during a channel monitoring occasion of the first set of channel monitoring occasions within the first TXOP.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: December 29, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaoxia Zhang, Yisheng Xue, Aleksandar Damnjanovic, Jing Sun, Tamer Kadous, Yongbin Wei
  • Patent number: 10880921
    Abstract: A wireless device receives a downlink control information (DCI) indicating an uplink grant for an LAA cell. The wireless device generates one or more transport blocks (TBs) employing the uplink grant. The wireless device performs an LBT procedure on the LAA cell. The LBT procedure employs an energy detection threshold lower than or equal to the first energy detection threshold value. The wireless device transmits the one or more TBs on the LAA cell if the LBT procedure indicates a clear channel.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: December 29, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Alireza Babaei, Esmael Hejazi Dinan
  • Patent number: 10880920
    Abstract: Embodiments of the disclosure are generally directed to systems, methods, and apparatus for wireless packet scheduling using a data over cable service interface specification (DOCSIS) medium access control (MAC) scheduler. In some embodiments, the disclosed DOCSIS MAC scheduler can be partially or fully replace a traditional wireless scheduler, for example, a WiFi scheduler defined in connection with an institute of electrical and electronics engineers (IEEE) 802.11 standard. In some embodiments, a wireless network including such a DOCSIS MAC scheduler can have several improvements over conventional wireless networks, including, but not limited to, a reduction in lost packets due to collisions, a higher channel bandwidth performance by optimizing time-for-packet transmissions, and the addition of further network capabilities including, but not limited to, provisioned-bandwidth allocation to network devices using one or more scheduler algorithms.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: December 29, 2020
    Assignee: Cox Communications, Inc.
    Inventor: Jeffrey L. Finkelstein
  • Patent number: 10877796
    Abstract: Methods, systems, and computer-readable media for job execution with scheduled reserved compute instances are disclosed. One or more queues are mapped to a compute environment. The queue(s) are configured to store data indicative of jobs. The compute environment is associated with one or more scheduled reserved compute instances, and the one or more scheduled reserved compute instances are reserved for use in the compute environment for a window of time. The queue(s) are mapped to the compute environment prior to the window of time opening. During the window, at least one of the scheduled reserved compute instances is added to the compute environment. The scheduled reserved compute instance(s) are provisioned from a pool of available compute instances. During the window, execution is initiated of one or more jobs from the queue(s) on the scheduled reserved compute instance(s) in the compute environment.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: December 29, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: James Edward Kinney, Jr., Dougal Stuart Ballantyne, Nishant Mehta
  • Patent number: 10880073
    Abstract: An example operation may include one or more of monitoring, by an adaptive traffic engine, transactions data of a blockchain, detecting, by the adaptive traffic engine, a transaction commit event time out in a blockchain, determining, by the adaptive traffic engine, a processing queue of a the blockchain, measuring, by the adaptive traffic engine, a sending rate of the blockchain, and adjusting the sending rate, by the adaptive traffic engine, based on the transaction commit event time out, the processing queue and the sending rate to optimize performance of the blockchain.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Dongming Hwang, Barry Mosakowski, Jianjun Zhang
  • Patent number: 10873784
    Abstract: A communication apparatus determines, in a case where connection with an external apparatus is disconnected, whether the disconnection is performed by the external apparatus. In a case where reconnection to a network is performed after connection to the external apparatus is disconnected and it is determined that the disconnection is not performed by the external apparatus, a communication unit is controlled to maintain a limitation for communication with another external apparatus and to transmit a reconnection notification to the external apparatus by unicast. In a case where reconnection to the network is performed after connection to the external apparatus is disconnected and it is determined that the disconnection is performed by the external apparatus, the communication unit is controlled to communicate with the other external apparatus without the limitation.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: December 22, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Wataru Honjo
  • Patent number: 10869258
    Abstract: Certain aspects of the present disclosure provide techniques for selecting a base station for a user equipment to communicate with on an uplink. Certain aspects provide a method for wireless communication. The method generally includes transmitting, from a first node, one or more indicators of a plurality of different backoff indicators associated with a plurality of different synchronization signal blocks (SSBs) to a second node. The method further includes transmitting, from the first node, each of one or more of the plurality of different SSBs in a different spatial direction.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: December 15, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Muhammad Nazmul Islam, Chetan Chakravarthy, Junsheng Han, Chun-Hao Hsu, Navid Abedini, Bilal Sadiq, Junyi Li, Linhai He
  • Patent number: 10863394
    Abstract: The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for IoT, and may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, e.g., smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method by a terminal in a wireless communication system is provided, and includes receiving, from a base station, a paging message for switching a mode of the terminal in an RRC inactive mode to an RRC idle mode, transmitting an RRC message to the base station based on the paging message, receiving an RRC-connection release message (CRR) from the base station, and transitioning from the RRC inactive mode to the RRC idle mode based on the RRC-CRR.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: December 8, 2020
    Inventors: Donggun Kim, Soenghun Kim, Sangbum Kim, Alexander Sayenko, Seungri Jin
  • Patent number: 10860511
    Abstract: The current document is directed to a family of integrated hardware controllers that provides for cost-effective, high-bandwidth, and scalable incorporation of SSDs into large, distributed-computer systems. Certain implementations of the integrated hardware controller include dual media-access controllers for connection to one or more local area networks, remote-direct-memory-access (“RDMA”) controllers for supporting RDMA protocols over the local area network, an NVMe controller that provides access to an SSD. In certain integrated-hardware-controller implementations, the RDMA and NVMe controllers are implemented in one of a field programmable gate array (“FPGA”) and application-specific integrated circuit (“ASIC”).
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: December 8, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Michael Ivan Thompson, Murthy Kompella, Joseph Harold Steinmetz
  • Patent number: 10855410
    Abstract: A machine-implemented method for controlling retry of unicast data packet transmission from a transmitter node to a receiver node comprises selecting a receiver node from a set of receiver nodes having different processing delays; transmitting a first unicast data packet to the receiver node; establishing a delay, at the transmitter node, for an expected acknowledgement wait duration; receiving, at the transmitter node, an acknowledgement packet from the receiver node; responsive to an actual acknowledgement wait duration being less than the expected duration, setting the expected duration to a new expected duration comprising at least the actual wait duration; transmitting a second unicast data packet to the receiver node; establishing a delay, at the transmitter node, for the new expected duration; and responsive to expiry of the new expected duration without receipt of an acknowledgement packet from the receiver node, retrying transmitting the second unicast data packet.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: December 1, 2020
    Assignee: ARM Limited
    Inventor: Jarkko Paso
  • Patent number: 10855603
    Abstract: Methods and systems for allocation of network capacity are disclosed. In one aspect, a method includes, determining a transmission profile for each of a plurality of service flow types, each transmission profile defining at least three different network capacity allocation parameters for a set of at least three different ordered network capacity allocation cycles, for each of the at least three ordered network capacity allocation cycles: selecting, for each service flow type, the network capacity allocation parameters in each service flow types transmission profile associated with a current network capacity allocation cycle of the at least three ordered network capacity allocation cycles, determining amounts of data to transmit for each of the plurality of service flow types based, at least in part, on the selected network capacity allocation parameters for the current network capacity allocation cycle, and transmitting the determined amounts over a communication network.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: December 1, 2020
    Assignee: VIASAT, INC.
    Inventors: James Esserman, Kristi A Jaska, Anil K Agarwal
  • Patent number: 10855439
    Abstract: Systems and methods are presented that offer significant improvements in the performance of time division duplex (TDD) systems by utilizing an adaptive synchronous protocol. Conventional TDD systems are limited because data is transmitted during discreet and limited intervals of time, and because TDD transceivers may not simultaneously transmit and receive for reasons of insufficiently separated frequencies and limited receiver selectivity. Typically, TDD systems have significant latency due to the time to change from transmission to reception and the propagation delay time. By synchronizing the master nodes and the one or more remotes and by scheduling the traffic loads between these nodes, remote nodes may begin transmitting before the master node is finished with its transmission, and vice versa. This method reduces latency and improves the frame efficiency. Further, the frame efficiency may improve as the distance from the master node to the remote node increases.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: December 1, 2020
    Assignee: Ubiquiti Inc.
    Inventors: Gary Schulz, Paul Odlyzko
  • Patent number: 10855658
    Abstract: The present embodiment relates to a method and an apparatus for controlling a base station and a terminal to transmit ad/or receive specific user plane data through a WLAN carrier while transmitting the user plane data by adding the WLAN carrier to the E-UTRAN carrier in the RAN (Wireless Access Network) level. In particular, a method may be provided for transmitting and receiving data by a terminal. The method may include: receiving configuration information for transmitting and receiving data to and from a base station by using an IPsec (Internet Protocol Security) tunnel through a WLAN (wireless local area network) carrier, configuring the IPsec tunnel based on the configuration information and setting a data bearer by using the IPsec tunnel; and transmitting, to the base station, data that is received by using the IPsec tunnel from the upper layer in a tunnel entity of the terminal.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: December 1, 2020
    Assignee: KT CORPORATION
    Inventors: Sung-pyo Hong, Woo-jin Choi
  • Patent number: 10855614
    Abstract: Commitments against various resources can be dynamically adjusted for customers in a shared-resource environment. A customer can provision a data volume with a committed rate of Input/Output Operations Per Second (IOPS) and pay only for that commitment (plus any overage), for example, as well as the amount of storage requested. The customer can subsequently adjust the committed rate of IOPS by submitting an appropriate request, or the rate can be adjusted automatically based on any of a number of criteria. Data volumes for the customer can be migrated, split, or combined in order to provide the adjusted rate. The interaction of the customer with the data volume does not need to change, independent of adjustments in rate or changes in the data volume, other than the rate at which requests are processed.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Tate Andrew Certain, Roland Paterson-Jones, James R Hamilton, Sachin Jain, Matthew S Garman, David N Sunderland, Danny Wei, Fiorenzo Cattaneo
  • Patent number: 10855550
    Abstract: A server uses an LSTM neural network to predict a bandwidth value for a computer network element using past traffic data. The server receives a time series of bandwidth utilization of the computer network element. The time series includes bandwidth values associated with a respective time values. The LSTM neural network is trained with a training set selected from at least a portion of the time series. The server generates a predicted bandwidth value associated with a future time value based on the LSTM neural network. The provisioned bandwidth for the computer network element is adjusted based on the predicted bandwidth value.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: December 1, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mehdi Nikkhah, Preethi Natarajan
  • Patent number: 10856144
    Abstract: The present disclosure is related to technology for a sensor network, machine to machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT). Provided is a method, performed by a server, of transmitting and receiving data, in which, as a transmission authority request is received from at least one terminal from among a plurality of terminals connected to the server, a number of transmitting terminals previously determined by the server is compared with a maximum number of transmitting terminals allowable by the server, in response to the transmission authority request, and a transmission authority of the at least one terminal is determined based on a result of the comparing. The present disclosure are applicable to intelligent services based on the technology (e.g., smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security, and safety-related service).
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: December 1, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Jong-hyuk Jang, Mun-hwan Choi, Dae-hyung Kwon, Yong-tae Kim
  • Patent number: 10848428
    Abstract: The present application provides a method for dynamically allocating resources in an SDN/NFV network based on load balancing. For multimedia services with different demands, a virtual link mapping target, a constraint and a load state of a physical link are associated. A subtask is adaptively mapped to a network node according to the load state of the physical link. The method effectively distinguishes used resources and remaining resources of a physical node and a link to balance the load, and thereby improve the utilization of network resources and avoid occurrence of a local optimum or current optimum. The solution involves performing a subtask mapping to find a server node satisfying constraints for each subtask in a service request. The model for mapping the subtask is min T ? V ? ? Target 1 s . t . ? C 1 , C 2 , C 3 , C 4 .
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: November 24, 2020
    Assignees: STATE GRID HENAN INFORMATION & TELECOMMUNCATION COMPANY, BEIJING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS
    Inventors: Wencui Li, Shiwen Wang, Siya Xu, Gangsong Dong, Shaoyong Guo, Yi Jin, Xiong Li, Lei Feng, Jing Shen
  • Patent number: 10848437
    Abstract: Example quality of service (QoS) control methods and apparatus for software defined network (SDN) are described. One example method includes determining a flow entry that includes QoS information. The QoS information is used to indicate a QoS processing rule that includes a QoS parameter. The QoS processing rule is used to instruct to perform QoS control on a data packet according to the QoS parameter. The flow entry is sent to a forwarding plane device, so that the forwarding plane device obtains the QoS processing rule, and performs QoS control on a target packet according to the QoS parameter in the QoS processing rule, where the target packet is a data packet that matches the flow entry.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: November 24, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Shiyong Tan
  • Patent number: 10848429
    Abstract: Some embodiments provide a method for a hardware forwarding element that includes multiple queues. The method receives a packet at a multi-stage processing pipeline of the hardware forwarding element. The method determines, at one of the stages of the processing pipeline, to modify a setting of a particular one of the queues. The method stores an identifier for the particular queue and instructions to modify the queue setting with data passed through the processing pipeline for the packet. The stored information is subsequently used by the hardware forwarding element to modify the queue setting.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: November 24, 2020
    Assignee: Barefoot Networks, Inc.
    Inventors: Jeongkeun Lee, Yi Li, Michael Feng, Srivathsa Dhruvanarayan, Anurag Agrawal
  • Patent number: 10846430
    Abstract: An example method includes receiving a media identifier and a first impression identifier from a media device, the media identifier being indicative of media presented at the media device, receiving the first impression identifier in association with first user information from a first database proprietor as a result of the first database proprietor obtaining a first identifier encrypted with a first encryption key by the media device, and receiving a second impression identifier in association with second user information from a second database proprietor as a result of the second database proprietor obtaining a second identifier encrypted with a second encryption key. The example method further includes identifying the first user information as associated with a user based on the first impression identifier, identifying the second user information as not associated with the user based on the second impression identifier and discarding the second user information.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: November 24, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Alan N. Bosworth, Madhusudhan Reddy Alla, Steven J. Splaine, Brahmanand Reddy Shivampet, Kevin K. Gaynor
  • Patent number: 10848228
    Abstract: Certain aspects of the present disclosure provide techniques and apparatus for determining a modulation and coding scheme (MCS) and channel quality indicator (CQI) for ultra-reliable low latency communications (URLLC). An exemplary method generally includes receiving a channel quality indicator (CQI) from a user equipment (UE) and retrieving parameters from a modulation and coding scheme (MCS) table using the CQI, wherein the table has entries corresponding to different spectral efficiency (SE) values selected to allow the BS to efficiently allocate resources at low SE values to achieve at least a target block error rate (BLER). The method also includes sending a transmission to the UE based on the retrieved parameters.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: November 24, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Gabi Sarkis, Jing Jiang, Ying Wang, Yang Yang, Wei Yang, Joseph Binamira Soriaga, Chih-Ping Li
  • Patent number: 10849106
    Abstract: Methods, systems, and devices for delivering system information (SI) in a wireless communications system are described. Approaches described herein include determining different sets of SI corresponding to different sets of devices that might use the SI, and using directional transmissions to transmit the different sets of SI in different directions, so as to only transmit in a given direction SI that may be useful for devices in that direction. Also described herein are approaches for dividing a set of SI into different portions, and transmitting one portion via one or more reference signals and another portion less frequently via a scheduled data channel.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: November 24, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Navid Abedini, Muhammad Nazmul Islam, Jianghong Luo, Sundar Subramanian, Junyi Li, Karl Georg Hampel
  • Patent number: 10848420
    Abstract: A network element dynamically adjusts the forwarding plane based on a received packet. The network element receives a packet that is formatted according to a packet type. The network element determines whether the network element is configured to process the packet type. Responsive to a determination that that network element is not configured to process the packet type, the network element sends packet information to a network controller. The network element receives at least one packet handling module that includes instructions for processing the packet type of the received packet. Installing the at least one packet handling module on the network element configures the network element to process the packet type. The network element processes the packet according to the instructions in the at least one packet handling module.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: November 24, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Andrew Phillips Thurber
  • Patent number: 10848330
    Abstract: Device Assisted Services (DAS) for protecting network capacity is provided. In some embodiments, DAS for protecting network capacity includes monitoring a network service usage activity of the communications device in network communication; classifying the network service usage activity for differential network access control for protecting network capacity; and associating the network service usage activity with a network service usage control policy based on a classification of the network service usage activity to facilitate differential network access control for protecting network capacity.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: November 24, 2020
    Assignee: Headwater Research LLC
    Inventors: Gregory G. Raleigh, James Lavine, Alireza Raissinia
  • Patent number: 10848217
    Abstract: Embodiments herein relate to a method performed by a wireless communication device 615, for performing random access. The wireless communication device 615 is configured with a first Random-Access (RA) configuration. The method comprises obtaining an indication of a failure of a beam-tracking process. The method further comprises adapting the RA configuration of the wireless communication device 615 based on the obtained indication, wherein the adapting comprises switching from the first RA configuration to a second RA configuration having more frequently occurring RA resources than the first RA configuration. The method further comprises transmitting, to a network node 611, 612, a RA message using a RA resource, which RA resource is based on the adapted RA configuration. Embodiments herein further relate to a method performed by a serving network node 611, as well as a wireless communication device 615 and a serving network node 611 for performing the methods.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: November 24, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Niclas Wiberg, Håkan Andersson, Johan Furuskog, Qiang Zhang
  • Patent number: 10841278
    Abstract: Broadly speaking, embodiments of the present technique provide apparatus, systems and methods to enable secure communication between devices. In particular, the present techniques provide an apparatus configured to monitor for a data packet transmitted between a transmitter and a receiver, determine if the data packet is permitted to be transmitted, and act on at least part of the data packet to prevent the receiver from acting on the data packet if it is not permitted to be transmitted. In other words, the present techniques provide/implement security filters in a communication channel between a transmitter and a receiver to reduce the risk that unauthorised data packets are sent to, and implemented by, the receiver device.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: November 17, 2020
    Assignee: Arm IP Limited
    Inventor: Milosch Meriac
  • Patent number: 10838771
    Abstract: An access node of a mobile communication network controls access of a group of user equipments to the mobile communication network. The access node selects one or more of the user equipments of the group as candidate user equipment for supporting mobile edge computing. The access node then sends an indication of the one or more candidate user equipments to a mobile edge computing server. The mobile edge computing server receives the indication and selects at least one target user equipment for execution of computational tasks from the candidate user equipments. The mobile edge computing server then distributes a computational task to the selected at least one target user equipment.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: November 17, 2020
    Assignee: SONY CORPORATION
    Inventors: Rickard Ljung, Linh Trang, Anders Berggren
  • Patent number: 10841314
    Abstract: In one embodiment, a network assurance service that monitors a wireless network receives data regarding connection failures of a wireless client of the wireless network. The network assurance service forms a behavioral profile for the wireless client based on the received data regarding the connection failures of the wireless client. The network assurance service uses machine learning to determine whether the behavioral profile of the wireless client is an outlier in relation to behavioral profiles of other wireless clients of the wireless network. The network assurance service causes performance of a mitigation action with respect to the wireless client, when the wireless client is determined to be an outlier.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: November 17, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Vikram Kumaran, Jean-Philippe Vasseur, Santosh Ghanshyam Pandey, Federico Lovison
  • Patent number: 10834011
    Abstract: Techniques directed to servicing communications based on when communication sessions are initialized for nodes are described. For example, a routing device may prioritize packets in a buffer according to when nodes have initiated communication sessions with a service provider or another node. The routing device may give priority to nodes that have first initiated communication sessions. This may avoid communication sessions ending prematurely due to time-out periods and/or avoid delays in completing communication sessions.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: November 10, 2020
    Assignee: Itron Global SARL
    Inventors: Fabrice Monier, Imad Jamil, Yacine Khaled, Iskander Banaouas
  • Patent number: 10834134
    Abstract: A network management method, system, and non-transitory computer readable medium, include a data center gateway including a set of rules for moving target defense and communicates with a service provider and a cloud gateway including the set of rules to communicate with the data center gateway by satisfying the moving target defense such that a client receives a service from the service provider when the cloud gateway requests the service from the data center gateway.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Venkat Raghavan, Mudhakar Srivatsa, Dinesh C. Verma
  • Patent number: 10833987
    Abstract: In one embodiment, a particular device along a path in a deterministic network receives a first packet sent from a source towards a destination via the path. The particular device sends the first packet to a next hop device along the path, according to a deterministic schedule associated with the first packet. The particular device determines, after sending the first packet, an action to be performed on the first packet. The particular device then sends a second packet to the next hop device indicative of the determined action. The second packet causes another device along the path to perform the action on the first packet.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: November 10, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Patrick Wetterwald, Eric Levy-Abegnoli, Pascal Thubert
  • Patent number: 10834583
    Abstract: Devices, systems, and non-transitory computer-readable storage media for updating wireless device credentials, the wireless device comprising: a user interface, memory configured to store one or more credentials for enabling the wireless device to obtain one or more services over a wireless access network, and one or more processors configured to execute one or more machine-executable instructions that, when executed by the one or more processors, cause the one or more processors to obtain an indication of a user request to replace a particular credential with a target credential, detect a network-provisioning state change, determine that the particular credential does not match the target credential, initiate a programming session with a network element over a wireless access network, obtain an updated credential from the network element, and assist in storing the updated credential in memory.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: November 10, 2020
    Assignee: Headwater Research LLC
    Inventors: Gregory G. Raleigh, James Lavine
  • Patent number: 10834521
    Abstract: Systems and methods according to aspects of the invention verify requests for information over a network. Computing devices communicating over a network transmit numerous signals with various types of information including spatial information, temporal information, device-specific information, and transmission specific information. This information may be used to generate statistical records of valid request for information. Various combinations of these signals may be used to determine whether a request for information is a valid request based on the statistical records associated with the signals. Where a request for information has been verified, the system and method may provide the information. Where the request for information has not been verified, the system and method may deny the request for information. Thus the system and method may be used to prevent and block scraping and spamming attacks.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: November 10, 2020
    Assignee: Google LLC
    Inventors: Sam Liang, Michael Chu, Yuhua Luo, Zhengrong Ji, Yan Yu
  • Patent number: 10833999
    Abstract: Disclosed herein are a packet management apparatus and method. The packet management apparatus includes: a traffic prediction unit configured to predict the amount of data traffic to be generated based on the number of forwarding information items present in a pending interest table (PIT); and a proactive congestion control unit configured to probabilistically drop request packets (interests) based on the amount of data traffic predicted by the traffic prediction unit. The packet management method includes the steps of: (a) predicting, by a traffic prediction unit, the amount of data traffic to be generated based on the number of forwarding information items present in a pending interest table (PIT); and (b) probabilistically dropping, by a proactive congestion control unit, request packets based on the amount of data traffic predicted by the traffic prediction unit.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: November 10, 2020
    Assignee: Research & Business Foundation Sungkyunkwan University
    Inventors: Ikjun Yeom, Sugi Lee, Yusung Kim, Younghoon Kim
  • Patent number: 10833995
    Abstract: Embodiments of the present invention provide a congestion control method and apparatus based on a software defined network SDN, and an SDN controller. The method comprises: obtaining a packet_in message sent by a switch; determining a data packet included in the packet_in message; performing a first congestion control processing for a network where the SDN controller is located based on a topological structure and link information of the network when the data packet is a handshake information SYN packet for requesting to establish a TCP connection; performing a second congestion control processing for the network based on the link information when the data packet is a finish information FIN packet for responding to disconnection of a TCP connection; deleting information of a TCP connection stored in a database and corresponding to the data packet when the data packet is an FIN packet requesting to disconnect a TCP connection.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: November 10, 2020
    Assignee: BEIJING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS
    Inventors: Jianxin Liao, Qi Qi, Jing Wang, Jingyu Wang, Jiannan Bao
  • Patent number: 10834170
    Abstract: Described embodiments provide systems and methods for transferring a file. A sender device configured to transfer a file to a receiver device may send an identifier of the receiver device and a public key to a server via a first network. The sender device may receive, via the first network prior to disconnecting from the first network, a session token from the server. The session token and the public key may be sent to the receiver device via the first network. The sender device may detect, after receiving the session token, a peer-to-peer (P2P) wireless network established by the receiver device. The P2P wireless network may broadcast a service set identifier (SSID) with a network key encrypted using the public key. The sender device may connect, using the network key, to the P2P wireless network to transfer the file to the receiver device via the P2P wireless network.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: November 10, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Satish Vanahalli, Chirag Agarwal, Arnav Akhoury