Flow Control Of Data Transmission Through A Network Patents (Class 370/235)
  • Patent number: 10691342
    Abstract: An optimized non-volatile memory operating method. A data storage device has a plurality of non-volatile memory spaces and a plurality of command queues. The command queues are provided to correspond to the non-volatile storage memory one on one. The same channel is shared to operate the non-volatile memory spaces. To deal with the one channel communication technology, the data storage device adopts task switching mechanisms to switch between the different command queues for execution of the operational commands queued in the different command queues.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: June 23, 2020
    Assignee: SILICON MOTION, INC.
    Inventors: Shu-Lei Chen, Ming-Hung Chang
  • Patent number: 10693738
    Abstract: Systems, methods, and computer-readable media for generating switch-level logical models of a network. In some examples, a system can obtain a logical model of a network, such as software-defined network (SDN). The logical model can represent a configuration of objects and object properties defined based on a schema associated with the network. Based on the logical model, the system can generate a rendered logical model of the network and, based on the rendered logical model, generate, for one or more network devices in the network, a respective device-specific representation of the logical model. The respective device-specific representation can project the logical model to a respective network device, such as a switch in the fabric of the network.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: June 23, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Chandra Nagarajan, Advait Dixit
  • Patent number: 10687110
    Abstract: Embodiments described herein involve facilitating playback in a media playback system that includes a first media device and a second media device. An example implementation involves comparing one or more first network performance metrics corresponding to a network interface of the first media device to one or more second network performance metrics corresponding to a network interface of the second media device, wherein the comparison indicates that the first media device has a better network connection than the second media device. Based on the comparison, the first media device is configured to forward data indicating audio content from a network source to the second media device to facilitate playback of the audio content by the second media device. The second media device plays back particular audio content via one or more speakers by receiving data indicating the particular audio content from the first media device.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: June 16, 2020
    Assignee: Sonos, Inc.
    Inventors: Hrishikesh Gossain, Jonathan Lang
  • Patent number: 10687244
    Abstract: A first transmit device (200), a relay device (202) and methods therein, for supporting wireless communication between transmit devices over a shared radio resource in a wireless network. The first transmit device (200) records (2:1B) source identities and destination identities of detected transmissions of data made by other transmit devices (204). When an own transmission of data is performed, the first transmit device (200) appends (2:2A) a report indicating the source identity and the destination identity of each detected transmission of data. By receiving (2:2B) transmissions of data with such appended reports from various transmit devices (200, 204), the relay device (202) is able to identify (2:3) two transmit devices (204A, 204B) that are not able to communicate directly with each other, and to forward (2:5) any transmission(s) (2:4) of data between the two identified transmit devices.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: June 16, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Vicknesan Ayadurai, Gabor Fodor
  • Patent number: 10686790
    Abstract: A system, method, and apparatus for providing secure communications to one or more users through an unclassified network. The system may include a network access management device may have a plurality of internal data network communications interfaces configured to communicate with at least one classified computing device using a National Security Agency (NSA) Commercial Solution for Classified (CSfC) comprised solution and an external data network communications interface configured to communicate with an unclassified network. A network access management device may use an inner NSA CSfC approved tunneling technology, an outer NSA CSfC approved tunneling technology, and a processor configured to perform processing and routing protocols associated with interconnecting the internal data network communications interface and the external data network communications interface.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: June 16, 2020
    Assignee: KCT HOLDINGS, LLC
    Inventor: Keiron Christopher Tomasso
  • Patent number: 10687128
    Abstract: A reduced-complexity optical packet switch which can provide a deterministic guaranteed rate of service to individual traffic flows is described. The switch contains N input ports, M output ports and N*M Virtual Output Queues (VOQs). Packets are associated with a flow f, which arrive an input port and depart on an output port, according to a predetermined routing for the flow. These packets are buffered in a VOQ. The switch can be configured to store several deterministic periodic schedules, which can be managed by an SDN control-plane. A scheduling frame is defined as a set of F consecutive time-slots, where data can be transmitted over connections between input ports and output ports in each time-slot. Each input port can be assigned a first deterministic periodic transmission schedule, which determines which VOQ is selected to transmit, for every time-slot in the scheduling frame.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: June 16, 2020
    Inventor: Ted H. Szymanski
  • Patent number: 10686729
    Abstract: A network system for a data center is described in which a switch fabric provides full mesh interconnectivity such that any servers may communicate packet data to any other of the servers using any of a number of parallel data paths. Moreover, according to the techniques described herein, edge-positioned access nodes, optical permutation devices and core switches of the switch fabric may be configured and arranged in a way such that the parallel data paths provide single L2/L3 hop, full mesh interconnections between any pairwise combination of the access nodes, even in massive data centers having tens of thousands of servers.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: June 16, 2020
    Assignee: Fungible, Inc.
    Inventors: Pradeep Sindhu, Deepak Goel, Jean-Marc Frailong, Srihari Raju Vegesna, Wael Noureddine, Phillip A. Thomas, Satish Deo, Sunil Mekad, Ayaskant Pani
  • Patent number: 10686684
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for individual application flow isotope tagging within a network infrastructure. In this regard, the invention is configured to construct a robotic process automation application structured to determine data flow associated with a first technology application within a myriad of data transmission flows between a plurality of network nodes of the network infrastructure. The invention configures a robotic process automation application for inserting a unique isotope tag string in data packets associated with first technology activity performed by the first technology application, prior to transmission from a source network node. The invention is configured to track, in real time, the current locations of the data packets among the multitude of data packets being transmitted in the network, based on the first unique isotope tag string.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: June 16, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Jim McCormack, Gerard P. Gay
  • Patent number: 10685069
    Abstract: A method of operating a message system can include maintaining a list of users of the message system and maintaining a connection list and a message stream for each user of the message system. After receiving a message from a first user of the message system, the received message can be published on the message stream of the first user and on the message streams of the users identified in the first user's connection list. If the received message is detected to be a reply to an earlier message from a second user, then the earlier message can be published on the message streams of the users identified in the first user's connection list, who are not in the second user's connection list.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: June 16, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Christopher L. Hodgins
  • Patent number: 10680690
    Abstract: The present disclosure is related to a 5th generation (5G) or pre-5G communication system to provide higher data rates than a 4th generation (4G) communication system such as long term evolution (LTE). A method for adjusting a receive beam gain by a user equipment (UE) in a wireless communication system is provided. The method includes estimating a received signal quality value based on a reference signal received from a base station (BS), transmitting information about the estimated received signal quality value to the BS, comparing the received signal quality value with a minimum received signal quality value required for successful reception of data from the BS, and adjusting a receive beam gain to be used for data reception by turning on/off a radio frequency (RF) chain formed for each of antennas included in the UE based on a result of the comparison.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: June 9, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Cheol Jeong, Hyun-Kyu Yu, Jeong-Ho Park, Kyung-Whoon Cheun, Su-Ryong Jeong
  • Patent number: 10678597
    Abstract: Implementations of the present specification include receiving, from a client in a blockchain network, a request to execute a workflow program, wherein the workflow program is stored in a blockchain maintained by the blockchain network; identifying an operation associated with the workflow program; assigning the identified operation to a subset of the plurality of nodes in the blockchain network, wherein each node is configured to execute the operation separately from the other nodes in the subset of nodes; identifying processing results for the executed operation associated with nodes in the subset of nodes, each processing result associated with a particular node from the subset and representing a result of the executed operation produced by the particular node; and determining a consensus result for the operation based on the identified processing results associated with a number of nodes greater than or equal to a consensus threshold matching the consensus result.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: June 9, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Jiyuan Wang
  • Patent number: 10681603
    Abstract: The present disclosure proposes a method performed in a communication network (1) for handing over a user equipment (UE) (100) from a serving anchor node (202) to a target anchor node (212) for user plane traffic and a corresponding network element. The method comprises: transmitting to the target anchor node (212) a user addition request comprising at least an identifier of the UE (100); receiving from the target anchor node (212) a user addition response indicating that the target anchor node (212) is ready for handling the user plane traffic for the UE (100); and transmitting, to a Software Defined Networking Controller (SDNC) (301) which serves the UE (100), a downlink (DL) traffic steering request for steering DL user plane traffic for the UE (100) from the serving anchor node (202) to the target anchor node (212).
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: June 9, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Shunliang Zhang, Jian Wang, Zhiping Lei
  • Patent number: 10681553
    Abstract: In order for making MTC more efficient and/or secure, a base station forming a communication system connects a UE to a core network. A node serves as an entering point to the core network for a service provider, and transmits traffic between the service provider and the UE. The node establishes, as a connection to the base station, a first connection for directly transceiving messages between the node and the base station. Alternatively, the node establishes a second connection for transparently transceiving the messages through a different node that is placed within the core network and has established a different secure connection to the base station.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: June 9, 2020
    Assignee: NEC CORPORATION
    Inventors: Xiaowei Zhang, Anand Raghawa Prasad, Andreas Kunz, Genadi Velev, Toshiyuki Tamura
  • Patent number: 10673588
    Abstract: Facilitating shared demodulation reference signal design for control channels in a wireless communications system is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise evaluating a usage parameter of a mobile device for application of channel demodulation reference signal reuse by the mobile device. In response to a first determination that the usage parameter satisfies a condition relative to a threshold usage parameter, the operations can comprise facilitating a first transmission to the mobile device to implement the channel demodulation reference signal reuse by the mobile device.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: June 2, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Xiaoyi Wang, SaiRamesh Nammi, Salam Akoum, Arunabha Ghosh, Ralf Bendlin
  • Patent number: 10673760
    Abstract: A method, an apparatus, and a system are provided for load balancing of a service chain. The method includes: receiving, by a flow classifier, a service chain selection and control policy sent by a policy and charging rules function PCRF unit; hashing, by the flow classifier according to a hash quantity, a service flow corresponding to a service chain identifier, to obtain multiple subflows, and adding the service chain identifier and hashing factors to packets of the subflows, where different subflows correspond to different hashing factors; and sending, by the flow classifier, the packets of the subflows after the service chain identifier and the hashing factors are added, to a forwarding device.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: June 2, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shibi Huang, Yong Huang, Yong Tian, Linda Dunbar
  • Patent number: 10673767
    Abstract: Conventional internet routing is handled using routing protocols such as the Border Gateway Protocol (BGP). However, simple BGP does not account for latency, packet loss, or cost. To address this problem, smart routing systems that route traffic fast and in a cost-effective manner are implemented. In one approach, smart routing systems measure, compare, and analyze round-trip latencies and other metrics between a customer premises and one or more endpoints. Optimal inbound and outbound transit providers are selected for each endpoint based on these measurements. Other smart routing systems collect and analyze Real User Monitoring (RUM) data to predict latency performance of different content origins for serving data to a particular client based on the client's IP address and the content origins' IP addresses, which are ranked by performance.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: June 2, 2020
    Assignee: DYNAMIC NETWORK SERVICES, INC.
    Inventors: Alin Popescu, Philip Stanhope, Arun Mehra, Stephen Hulshof, Brian Premore, Douglas Madory, Scott Michael Brazina, Charlie Baker, Richard Gibson
  • Patent number: 10673869
    Abstract: A method for identifying malicious encrypted network traffic communicated via a computer network is disclosed. A malicious encrypted traffic detector is also disclosed.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: June 2, 2020
    Assignee: British Telecommunications Public Limited Company
    Inventors: Fadi El-Moussa, George Kallos, Ben Azvine
  • Patent number: 10671439
    Abstract: Workload planning with quality-of-service (‘QoS’) integration, including: determining, for each of a plurality of entities, one or more QoS thresholds associated with the entity; determining, for each of the plurality of entities, one or more resource utilization levels associated with the entity; and determining, in dependence upon the one or more QoS thresholds associated with the plurality of entities, the one or more resource utilization levels associated with the plurality of entities, and one or more overprovisioning factors associated with the storage system, a risk factor that identifies the likelihood that one or more system resources will be overconsumed by the plurality of entities.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: June 2, 2020
    Assignee: Pure Storage, Inc.
    Inventors: Yuval Frandzel, Ivan Iannaccone, Kiron Vijayasankar
  • Patent number: 10673971
    Abstract: Techniques are described for employing a queue service as an intermediary to communicate messages between separate networks. A first proxy service may access a request generated by a client device operating in a first network, the request initially indicating a destination that is a server device operating in a second network. The request may be an application level protocol request. The first proxy service may modify the request to include, as a destination, a queue maintained by a queue service that is accessible from the first and second networks. The first proxy service may enqueue the modified request in the queue. A second proxy service operating in the second network may retrieve the enqueued request and communicate the request to the server device. One or more responses generated by the server device may be enqueued in a queue by the second proxy service for delivery to the client device.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Timur Melsovich Hindanov, Jonathan Joseph Bryak
  • Patent number: 10674362
    Abstract: A report message (304) is transmitted between a control node (107) of a first network and a subscriber service node (109). The report message (304) indicates granted or failed authorization of a subscriber to establish a packet data session with a second network via all access point node.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 2, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: David Castellanos Zamora, Cormac Hegarty
  • Patent number: 10673974
    Abstract: A satellite-based very-high-throughput system is provided and a web-caching system based on a high-altitude platform station, an aerostat for example, having the advantage of decreasing the throughput required over the feeder link without however requiring a cache server to be installed on board the satellite.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: June 2, 2020
    Assignee: THALES
    Inventors: Jean-Didier Gayrard, Walter Zoccarato
  • Patent number: 10671554
    Abstract: Flow control credit management is provided when converting traffic from a first parallel link width on a first link to a second parallel link width on a second link A current value is calculated for a variable flow control credit exchange rate (R) associated with the first and second links. A first flow control credit indicator is received on the second link, and a credit amount calculated based on the first flow control credit indicator and R. A second flow control credit indicator for the credit amount is then transmitted on the first link.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: June 2, 2020
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Srikant Bharadwaj
  • Patent number: 10674393
    Abstract: A method and apparatus for performing application specific congestion control for data communication (ACDC) in a wireless communication system is provided. A radio resource control (RRC) layer of a user equipment (UE) receives ACDC barring information for a plurality of ACDC categories via system information from a network, determines whether the ACDC barring information for the plurality of ACDC categories contains ACDC barring information for a specific ACDC category selected by upper layers, and if it is determined that the ACDC barring information for the plurality of ACDC categories does not contain ACDC barring information for a specific ACDC category selected by upper layers, performs ACDC barring check by using ACDC barring information for last ACDC category among the plurality of ACDC categories.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: June 2, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Youngdae Lee, Sunghoon Jung, Jaehyun Kim
  • Patent number: 10667202
    Abstract: Embodiments of the present disclosure are directed towards devices and methods for identifying preferred access networks based at least in part on access network information including access network assistance information, steering policies, or access commands. In some embodiments, conflicts between access network information and access network discovery and selection function (ANDSF) policies may be rectified in identifying a preferred access network.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: May 26, 2020
    Assignee: Intel IP Corporation
    Inventors: Alexander Sirotkin, Nageen Himayat, Sangeetha Bangolae
  • Patent number: 10666538
    Abstract: Method for testing a radio frequency (RF) data packet signal transceiver device under test (DUT) via a wireless signal medium that enables final functional testing of a fully assembled DUT without requiring wired signal connections. System performance characteristics indicative of manufacturing assembly defects, such as defective antennas or subsystem connections, can be performed using over the air (OTA) test signals communicated wirelessly between the DUT and a tester. By using actual DUT performance characteristics determined during earlier manufacturing tests, such as receiver sensitivity and transmitter power, and known power levels available from the tester transmitter, the OTA signal path loss (i.e., attenuation of the wireless signal) can be estimated and used to confirm the final state of system operation.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: May 26, 2020
    Assignee: LITEPOINT CORPORATION
    Inventor: Christian Volf Olgaard
  • Patent number: 10664325
    Abstract: A multicore processing environment (MCPE) implements a shared resource access rate (SRAR) safety net to limit the access of user applications to shared system resources (SSR). For each user application, a baseline shared resource access time (SRAT) and baseline SSR access rate (while no other competing applications interfere) may be determined. A utilization for each accessed SSR, including worst case execution time and contention SRAT for competing applications, may be determined. For the user application and competing applications, an access time delta for each accessed SSR and total delta may be determined. Based on the total delta and an access count for each SSR, a multicore derating for the user application may be determined and the time requirement adjusted or allocated to include the multicore derating and baseline SRAT. Accordingly, the core rate limiters may limit data access to each SSR by the user application to a corresponding expected value.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: May 26, 2020
    Assignee: Rockwell Collins, Inc.
    Inventors: David J. Radack, Carl J. Henning
  • Patent number: 10666739
    Abstract: In order to enable a dynamic handshake procedure, a client device is configured with a list of handshake contributors. The client device initiates a handshake by determining the handshake contributors and writing properties of the handshake contributors in a client handshake, which is then sent to a server device. The client handshake is processed at the server device by invoking an appropriate handler, which handles the handshake result. The server can also send its contributors and their properties to the client. Once the client receives the properties, the client can call an appropriate handler to handle the properties. Connections may be created based on the exchanged properties. New contributors and contributor handlers may be added to both the client and server devices.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: May 26, 2020
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Qin Ye, Robert W. Peterson, Thomas T. Wheeler
  • Patent number: 10666552
    Abstract: The present invention relates to a technology of forwarding interest parallel by adjusting a ratio of an interest packet requiring content depending upon a network state when a mobile device having a variety of interfaces is connected to various networks in a content-centric networking environment, thereby increasing a data transfer rate. An apparatus for controlling multipath interest forwarding according to an aspect of the present invention includes a weighted forwarding ratio administrator configured to generate an interest packet; a weighted forwarding ratio storage configured to record and maintain weighted forwarding ratios reflecting a transmission capacity of an interest packet per face; and a forwarding engine configured to control the generated interest packet to be transmitted via each of the faces based on the weighted forwarding ratios.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: May 26, 2020
    Assignee: UNIVERISTY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Choong Seon Hong, Doo Ho Lee, Seung Il Moon
  • Patent number: 10659619
    Abstract: Aspects of the subject disclosure may include, for example, a method including determining, according to quality of service requirements associated with available services of a communication network, first quality of service parameters associated with facilitating providing a first service to a first communication device, determining, according to the first quality of service parameters, a first allocation of a first resource of a plurality of resources of the communication network to facilitate providing the first service to the first communication device, determining aggregated quality of service requirements associated with the plurality of resources to facilitate providing the available services to the communication devices via the plurality of resources, and directing the first resource to facilitate the first service to the first communication device according to a priority of the first allocation of the first resource based on the aggregated quality of service requirements.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: May 19, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Venson Shaw, Sangar Dowlatkhah
  • Patent number: 10659377
    Abstract: Methods and apparatus are disclosed to negotiate flow control for a communication session between peer devices. An example first peer device disclosed herein is to send a request message to a second peer device via an existing communication session that is subject to a first type of flow control, the request message to initiate a request for a second type of flow control for the existing communication session, the second type of flow control different from the first type of flow control. The disclosed example first peer device is also to change to the second type of flow control for the existing communication session in response to a reply message from the second peer device via the existing communication session, the reply message indicating acceptance of the request for the second type of flow control for the existing communication session.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: May 19, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Thomas Spencer, IV
  • Patent number: 10659370
    Abstract: A wireless local area network, WLAN, node (400) is adapted to be comprised in an integrated wireless communications network comprising a WLAN and a cellular communications network. The WLAN node (400) comprises a receiving module (401) adapted to receive traffic data from a wireless device. A differentiation module (403) is adapted to determine whether the received traffic data relates to a first traffic type which is to be routed locally within the WLAN or a second traffic type which is to be routed to the cellular communication network. A processing module (405) is adapted to control the handling of the traffic data according to whether the traffic data is determined as relating to the first traffic type or the second traffic type.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: May 19, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Filip Mestanov, Karl Norrman, Oumer Teyeb
  • Patent number: 10652102
    Abstract: Systems, methods, and computer-readable media analyzing memory usage in a network node. A network assurance appliance may be configured to query a node in the network fabric for a number of hardware level entries, stored in memory for the node, that are associated with a concrete level network rule. The network assurance appliance may identify a logical level network intent associated with the concrete level network rule, identify a logical level component of the logical level network intent, and attribute the number of hardware level entries to the logical level component.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: May 12, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ramana Rao Kompella, Chandra Nagarajan, John Thomas Monk, Purna Mani Kumar Ghantasala
  • Patent number: 10652111
    Abstract: A method for deep packet inspection (DPI) in a software defined network (SDN). The method includes configuring a plurality of network nodes operable in the SDN with at least one probe instruction; receiving from a network node a first packet of a flow, the first packet matches the at least one probe instruction and includes a first sequence number; receiving from a network node a second packet of the flow, the second packet matches the at least one probe instruction and includes a second sequence number, the second packet is a response of the first packet; computing a mask value respective of at least the first and second sequence numbers indicating which bytes to be mirrored from subsequent packets belonging to the same flow; generating at least one mirror instruction based on at least the mask value; and configuring the plurality of network nodes with at least one mirror instruction.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: May 12, 2020
    Assignee: ORCKIT IP, LLC
    Inventors: Yossi Barsheshet, Simhon Doctori, Ronen Solomon
  • Patent number: 10649962
    Abstract: The routing of commands within a database cluster is managed by a proxy server. The database cluster is comprised of a master database and at least one read-replica database. When the proxy server receives a database command, the proxy server determines whether the command is capable of being translated into an alternate command that can be executed on the read-replica database. If the command is not capable of being reliably translated, the database command is executed on the master database. If the command is capable of being executed on a read-replica database, the proxy server translates the database command into an alternate command that is compatible with the read-replica database, and executes the alternate command on the read-replica database. If results are returned from the read-replica database, the results may be converted into a format produced by the master database.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Jeremiah C. Wilton
  • Patent number: 10649747
    Abstract: The invention pertains to a method of implementing packet-processing devices on multi-table datapath processors, comprising of a high-level, Turing-complete programming language that permits programmers to express time-invariant or time-variant packet-processing behavior using general-purpose programming languages, suitable compilation and analysis methods to transform a given input program into a datapath design, and a runtime control program to be executed on a general-purpose processor which can communicate with a configurable datapath element and which configures the datapath element according to the compiled datapath design and which implements appropriate dynamic control (e.g. flow table population) for the configured datapath element.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: May 12, 2020
    Inventor: Andreas Voellmy
  • Patent number: 10652128
    Abstract: A communication network that includes a communication path is provided including a source node, a destination node, and a plurality of intermediate nodes that connect the source node to the destination node by corresponding network segments. The intermediate nodes are configured to perform measurements and individually generate segment performance statistics that enable a session manager to more precisely determine a network segment that is causing data traffic congestion by comparing the various segment performance statistics to each other.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: May 12, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Israel Meilik, Assaf Shacham, Roii Werner
  • Patent number: 10652920
    Abstract: Provided is a radio communication base station device which can obtain a maximum frequency diversity effect of a downstream line control channel. The device includes: an RB allocation unit (101) which allocates upstream line resource blocks continuous on the frequency axis for respective radio communication mobile stations by the frequency scheduling and generates allocation information indicating which upstream line resource block has been allocated to which radio communication mobile station device; and an arrangement unit (109) which arranges a response signal to the radio communication mobile station device in the downstream line control channels distributed/arranged on the frequency axis while being correlated to the continuous upstream line resource blocks according to the allocation information.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: May 12, 2020
    Assignee: Optis Wireless Technology, LLC
    Inventors: Masaru Fukuoka, Akihiko Nishio, Alexander Golitschek Edler Von Elbwart
  • Patent number: 10652775
    Abstract: Techniques are described for wireless communication. One method for wireless communication at a base station includes transmitting, on a plurality of beams, a discovery reference signal (DRS) in a first instance of a periodic multi-beam DRS. The first instance of the periodic multi-beam DRS may include the plurality of beams arranged in a first temporal order. The method may also include transmitting, on the plurality of beams, the DRS in a second instance of the periodic multi-beam DRS. The second instance of the periodic multi-beam DRS may include the plurality of beams arranged in a second temporal order that is different from the first temporal order. The method may further include performing at least one random access procedure with at least one user equipment (UE) based at least in part on the periodic multi-beam DRS.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: May 12, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Arumugam Chendararai Kannan, Tao Luo
  • Patent number: 10652786
    Abstract: Systems and methods of providing 5G access for a UE are generally described. The UE is simultaneously connected via dual radio operation to a legacy and 5G access system. The UE mobility management states for the access systems are independent of each other. The EPC and 5G CN share an HSS and may share a IP anchor. When handover occurs between access systems, the IP address is retained and the IP anchor used when the UE transmits an Attach Request having a Handover Attach Request Type and otherwise a new IP address is provided and the HSS but not the IP anchor is common between the access systems. The 5G eNB to which the UE is connected is standalone and connected to the 5G CN or dual mode and connected with an EPC via an LTE anchor in addition to the 5G CN.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: May 12, 2020
    Assignee: Apple Inc.
    Inventors: Alexandre Saso Stojanovski, Muthaiah Venkatachalam
  • Patent number: 10645222
    Abstract: A provider edge router for handling 9-1-1 call routing is disclosed herein. The provider edge router can receive an Internet protocol (“IP”) call and can determine whether the IP call is associated with a 9-1-1 service. If so, the provider edge router can set a priority for the IP call to be routed to a 9-1-1 edge router. The IP call, in some embodiments, includes a session initiation protocol (“SIP”) call. In some embodiments, the provider edge router includes one or more dedicated 9-1-1 outbound interfaces through which the provider edge router routes the IP call to the 9-1-1 edge router or multiple 9-1-1 edge routers. In some embodiments, the priority can be set in a differentiated services field (“DSF”) that includes a differentiated services codepoint (“DSCP”) marking that cannot be removed by any router along a routing path for the IP call.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: May 5, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Geoffrey R. Zampiello
  • Patent number: 10645154
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for estimating distributed consumption of a quota. One of the methods includes receiving, by a first request processing server, a request having one or more specified characteristics; identifying a quota; determining, by the first request processing server, an actual number of requests having the one or more characteristics received by the first request processing server since a most recent synchronization with a parent server; generating, by the first request processing server, a current estimated total number of requests having the one or more characteristics that have been received; determining, by the first request processing server, that the quota has not been reached; and approving, by the first request processing server, the received request.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: May 5, 2020
    Assignee: RingCentral, Inc.
    Inventors: Dmitry Sergeevich Cherepanov, Ilya Vladimirovich Mikhailov
  • Patent number: 10645715
    Abstract: A splitting scheduling system and method thereof for integrating heterogeneous network is provided. The system includes one or multiple wireless router, a mobile network core system, and a heterogeneous network router. When an external terminal device is located in a service covering range of the heterogeneous network router and the wireless router and the terminal device has a heterogeneous network integrating access condition, then the heterogeneous network router enables the terminal device to communicate with heterogeneous network router and the wireless router in the same time. The system further assigns a downlink traffic splitting ration to the terminal device according to individual communication status of the wireless router and the heterogeneous network router so as to provide a better communication quality.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: May 5, 2020
    Assignee: Chunghwa Telecom Co., Ltd.
    Inventors: Po-Hsueh Wang, Yao-Chun Tsou, Sz-Hsien Wu, Chung-Ho Wang, Chia-Horng Liu
  • Patent number: 10645680
    Abstract: A method for use in a first user equipment (UE) includes receiving, from a base station, control information and a resource assignment for uplink transmission; and transmitting, based on the control information, a discovery signal on the assigned resource for uplink transmission, the discovery signal including a first temporary UE identifier (ID) assigned to the first UE, wherein the first temporary UE ID is used to identify the first UE for device-to-device communication.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: May 5, 2020
    Assignee: BlackBerry Limited
    Inventors: Zhijun Cai, Joon Beom Kim, Noun Choi, Changhoi Koo
  • Patent number: 10645007
    Abstract: A core network (CN) may establish and distribute a quality of service (QoS) policy across a wireless communication system, e.g., by sending QoS policy information to an access network and to user equipment. The QoS policy may be implemented with respect to data network (DN) sessions as well as data sessions. For each DN session or data session, the QoS policy may be applied by explicit or implicit request, and data sessions may in some examples utilize pre-authorized QoS policies without the need to request the QoS. Other aspects, embodiments, and features may also be claimed and described.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: May 5, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Stefano Faccin, Gavin Bernard Horn, Soo Bum Lee, Haris Zisimopoulos, Lenaig Genevieve Chaponniere
  • Patent number: 10645633
    Abstract: Provided are an access control method and device. The access control method includes: after a first connection of a first application has been established between a terminal and a network, obtaining identification information of a second application before performing ACDC determination for the second application; according to the identification information, obtaining a blocking parameter of the second application; according to the blocking parameter, performing ACDC determination for the second application, and obtaining a determination result for whether the second application is allowed to perform network communication or not; when the determination result indicates that the second application is allowed to perform network communication, establishing a second connection between the terminal and the network for the second application, or allowing the second application to transmit information on the first connection.
    Type: Grant
    Filed: June 12, 2016
    Date of Patent: May 5, 2020
    Assignee: CHINA MOBILE COMMUNICATIONS GROUP CO., LTD.
    Inventors: Ningyu Chen, Nan Hu, Zhuo Chen
  • Patent number: 10645687
    Abstract: Embodiments of the present invention provide several long training sequences that are in a wireless local area network and that comply with 802.11ax.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: May 5, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xin Xue, Ningjuan Wang, Le Liu, Wei Lin
  • Patent number: 10645565
    Abstract: A computing device may include a memory configured to store instructions and a processor configured to execute the instructions to receive a request to generate a device group for a group of user equipment (UE) devices from an application server and identify a group of Home Subscriber Server (HSS) devices that store subscriber profiles for the group of UE devices. The processor may be further configured to send a request to a provisioning system to generate HSS subgroups in the group of HSS devices, with different HSS subgroups associated with different HSS devices and each HSS subgroup including at least one of the UE devices; receive, from the provisioning system, an indication that the HSS subgroups were generated; generate a mapping from the device group to the HSS subgroups; and process messages received from the application server for the device group based on the generated mapping.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: May 5, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ye Huang, Sudhakar Reddy Patil, Suzann Hua, Hossein M. Ahmadi
  • Patent number: 10644978
    Abstract: The technology described herein is directed to configuring the rate limiters of network devices based on latency measurements. The rate limiters are configured based on latency measurements such that the network traffic is transmitted and/or received at a maximum possible rate while minimizing/preventing the loss of traffic prioritization. To this end, a latency increase, estimated rate decrease algorithm may be implemented whereby the percentage rate reduction of a rate limiter is based on the rate of increase in inbound latency or outbound latency measured over a predetermined period of time (e.g., over a predetermined number of latency measurements). Depending on the change of inbound latency or outbound latency of traffic on the network, a receive rate limiter or a transmit rate limiter of an edge device may be dynamically adjusted.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: May 5, 2020
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Douglas Dillon, Arun Athrey Chandrasekaran
  • Patent number: 10645123
    Abstract: A cloud network may include a distributed security switch (DSS). The DSS may be to receive configuration information from the hypervisor. The configuration information may include a set of access mode attributes and a security policy. The DSS may be to determine that a packet is to be directed from a source virtual machine to a target virtual machine. The DSS may be to identify an egress interface of the source virtual machine and an ingress interface of the target virtual machine. The egress interface may be associated with a first access mode attribute and the ingress interface being associated with a second access mode attribute. The DSS may be to selectively route the packet, using the shared memory, based on the first access mode attribute, the second access mode attribute, and the security policy.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: May 5, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Suresh Vishwanathan, Avinash Kumar Singh
  • Patent number: 10645597
    Abstract: In one aspect, a computer-implemented process useful for implementing a message-by-message tunability of message reliability in a data-communication network comprising: providing an intermediate networking service for messaging between a plurality of different nodes of a data-communication network; periodically probing the data-communication network of a mobile device to determine an identity of the data-communication network; querying an operating system of the mobile device to determine a current state of the data-communication network; and configuring a data transmission of a tuned message using an optimized protocol of the data-communication network based on a transmission speed of the current state of the data-communication network.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: May 5, 2020
    Assignee: Roblox Corporation
    Inventor: Chetan Ahuja