Traffic Shaping Patents (Class 370/230.1)
  • Patent number: 10993106
    Abstract: Disclosed is a method for access of a user equipment (UE) in a communication system, which includes the UE, a base station, and a network node. The base station carries out radio link control (RLC) layer and media access control (MAC) layer functions. The network node carries out packet data convergence protocol (PDCP) layer, radio resource control (RRC) layer, and non-access (NAS) layer functions. The method includes the network node receiving a non-access stratum identifier of the UE or a random number generated by the UE sent from the UE through a RRC message, and the network node sending the received non-access stratum identifier or the random number to the base station, for the base station to set a UE collision dismiss identifier.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: April 27, 2021
    Inventors: Hong Wang, Lixiang Xu, Xiaowan Ke
  • Patent number: 10986006
    Abstract: A performance analysis method of a computer system using a management computer. The management computer includes: a processor; and a memory device in which a program to be executed by the processor is stored. The computer system is constituted by a plurality of resources. The processor divides the plurality of resources into a plurality of resource groups based on a correlation of changes in performance data between the resources, and analyzes the performance data for each of the divided resource groups.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: April 20, 2021
    Assignee: HITACHI, LTD.
    Inventors: Atsumi Terayama, Shinichi Hayashi
  • Patent number: 10979476
    Abstract: The present invention relates to systems and methods suitable for verifying and compensating nodes for streaming multimedia. In particular, the present invention relates to systems and methods that utilize a blockchain to verify and compensate devices for computational resources contributions when streaming multimedia over a decentralized network.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: April 13, 2021
    Assignee: Infrared5, Inc.
    Inventors: Chris Allen, Davide Lucchi, Paul Gregoire, Jr.
  • Patent number: 10969964
    Abstract: A method, a device, and a computer program product for parallel data transmission are provided in embodiments of the present disclosure. The method includes obtaining attributes of data to be transmitted from a first storage device to a second storage device and a network condition between the first storage device and the second storage device. The method also includes determining a number of concurrencies and a data slice size for use in parallel transmission of the data based on the attributes of the data and the network condition, and transmitting the data in parallel between the first storage device and the second storage device using the determined number of concurrencies and the data slice size. In embodiments of the present disclosure, during parallel data transmission, the appropriate number of concurrencies and data slice size can be selected according to attributes of data to be transmitted and an actual network condition.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: April 6, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Yuting Zhang, Chao Lin, Fei Peng
  • Patent number: 10965577
    Abstract: A method is executed by a network device implementing a session-sender to perform a test to determine whether differentiated services code point (DSCP) and explicit congestion notification (ECN) are modified in a single test session in a forward direction and a reverse direction between the session-sender and a session-reflector, where multiple DSCP and ECN are tested using the single test session. The method includes determining a first initial forward DSCP and ECN, generating a first test packet including the first initial forward DSCP and ECN, and sending the first test packet to the session-reflector in the single test session. The method further includes determining a second initial forward DSCP and ECN, generating a second test packet including the second initial forward DSCP and ECN, and sending the second test packet to the session-reflector in the single test session.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: March 30, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Gregory Mirsky, Steve Baillargeon
  • Patent number: 10966224
    Abstract: A logical channel scheduling method including receiving, by the terminal device, control information sent by a network device, where the control information includes the logical channel scheduling indication information, and the logical channel scheduling indication information is at least one of an indication that a resource is used by a logical channel separately, an update indication of a prioritized bit rate (PBR) scheduled for the logical channel, and an update indication of a logical channel priority (LCP) scheduled for the logical channel; and obtaining, by the terminal device according to the logical channel scheduling indication information, an uplink scheduling resource used for sending logical channel data.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 30, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Haifeng Yu, Xin Xiong, Feng Yu
  • Patent number: 10966093
    Abstract: A method is performed by a wireless device (16). The method comprises determining whether a core network functionality (12) of a wireless communication system (10) refreshes a temporary identifier (18) associated with the wireless device (16) in accordance with a defined procedure. The method also comprises, responsive to determining that the core network functionality (12) does not refresh the temporary identifier (18) in accordance with the defined procedure, performing one or more actions. The action(s) may for instance include recording at the wireless device (16) that the core network functionality (12) does not refresh a temporary identifier (18) in accordance with the defined procedure and/or reporting the core network functionality (12) as not refreshing the temporary identifier (18) in accordance with the defined procedure.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: March 30, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Karl Norrman, Prajwol Kumar Nakarmi
  • Patent number: 10945159
    Abstract: Disclosed are a BS apparatus, a terminal apparatus, and a QoS control method for implementing the service flow-based QoS control without increasing complexity compared to the conventional bearer-based QoS control method.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: March 9, 2021
    Assignee: SK TELECOM CO., LTD.
    Inventors: Sang Soo Jeong, Jong Han Park
  • Patent number: 10924428
    Abstract: An onboard device includes an electronic control unit configured to set priorities depending on a classification of probe data, and a communication unit configured to transmit, prior to probe data having a lower priority among the probe data, probe data having a higher priority among the probe data to a data center.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: February 16, 2021
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventor: Jun Tauchi
  • Patent number: 10916252
    Abstract: Systems and methods relying on recognition of a pattern in a data stream, such as detecting a hotword in an audio data stream are sensitive to latency (e.g., response time). To reduce power consumption, a low power processor may be used in combination with a higher power speech recognition device. When the hotword is detected by the low power signal processor, the primary speech recognition device is signaled to wake up and begin emptying a buffer storing the hotword and subsequent audio data. Latency is the delay incurred to recognize the hotword and begin emptying the buffer. To catch-up and reduce the latency, the buffer is drained at a faster rate than the buffer is filled until a latency reduction trigger is received. The latency reduction trigger is generated when the latency has been reduced to a predetermined level.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: February 9, 2021
    Assignee: NVIDIA Corporation
    Inventors: Aly Hirani, Xiao Bo Zhao
  • Patent number: 10868769
    Abstract: To more efficiently utilize buffer resources, schedulers within a traffic manager may generate and queue read instructions for reading buffered portions of data units that are ready to be sent to the egress blocks. The traffic manager may be configured to select a read instruction for a given buffer bank from the read instruction queues based on a scoring mechanism or other selection logic. To avoid sending too much data to an egress block during a given time slot, once a data unit portion has been read from the buffer, it may be temporarily stored in a shallow read data cache. Alternatively, a single, non-bank specific controller may determine all of the read instructions and write operations that should be executed in a given time slot. The read instruction queue architecture may be duplicated for link memories and other memories in addition to the buffer memory.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: December 15, 2020
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Puneet Agarwal, Bruce Hui Kwan
  • Patent number: 10863522
    Abstract: Systems and methods are provided for transmitting and receiving pre-emption indications. The pre-emption indication is transmitted every K symbols or slots, on a group-common physical downlink control channel. The pre-emption indication is in respect of a group of K symbols or slots preceding a symbol or slot containing the group-common pre-emption indication. The group-common pre-emption indication indicates, for the group of K symbols or slots, which resources are pre-empted. The base station schedules resources for first downlink traffic, and transmits the scheduled first downlink traffic subject to pre-emption, and transmits second downlink traffic by pre-empting resources for the first downlink traffic. On the UE side, the UE receives the pre-emption indication. The UE receives its scheduled traffic taking into account the pre-emption indication.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: December 8, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Toufiqul Islam, Amine Maaref, Jiayin Zhang
  • Patent number: 10856135
    Abstract: A method at a Fast Identity Online, FIDO, server for facilitating a terminal device without a Subscriber Identity Module, SIM, card to access a first network via a second network. Association information for the terminal device without a SIM card is obtained indicative of an association between the terminal device without a SIM card and a user subscription account and authentication information for the terminal device without a SIM card and causes the terminal device without a SIM card to be registered with the FIDO server according to a set of FIDO Alliance specifications based at least on the association information and the authentication information. Registration information for the terminal device without a SIM card is provided to an Authentication, Authorization, and Accounting, AAA, server, in response to receipt at the AAA server of an authentication request from the terminal device without a SIM card.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: December 1, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Cheng Wang, Junyi Wang
  • Patent number: 10855604
    Abstract: Systems and methods of classifying data flows being communicated on a network by one or more network elements. One method includes creating a table including information of packet timestamps and pre-defined packet header fields, grouping packets into data flows based on information in the table, assigning flow identifiers to each data flow, determining a plurality of feature/characteristic sets having one or more features and/or one or more characteristics of the data flows, determining one or more classifiers to predict flow labels using the plurality of feature/characteristic sets, and generating a classification policy that includes the one or more classifiers to classify data flows on the network. The method can also include storing the classification policy in at least one non-transitory computer medium that is accessible by a network element that is classifying data flows on the network, and using the classification policy to classify data flows.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: December 1, 2020
    Assignee: XAXAR INC.
    Inventor: Hus Tigli
  • Patent number: 10848462
    Abstract: The present disclosure discloses method and policy management system for managing policies in network security system. The policy management system receives one or more data packets from a request source of plurality of request sources, monitors at least one of, an inbound transmission time, an out bound transmission time and a jitter hit rate associated with the one or more data packets and a hit count, a current hit count, last hit time and hit per policy associated with each of plurality of policies of network firewall in real-time. Based on monitoring, policy management system estimates a hit count percentage for each of the plurality of policies and groups plurality of policies into plurality of policy clusters based on hit count percentage associated with each of the plurality of policies. Thus, the present disclosure provides an efficient way of managing network firewall policies without any human intervention.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: November 24, 2020
    Assignee: Wipro Limited
    Inventors: Rishav Das, Maulik Yagnik
  • Patent number: 10841192
    Abstract: Systems and techniques are described for calculating performance improvement achieved and/or expected to be achieved by optimizing a network connection. Network characteristics can be measured for non-optimized network connections. Next, the network characteristics can be analyzed to obtain a set of non-optimized connection groups, wherein each non-optimized connection group corresponds to non-optimized network connections that have similar network characteristics. Network characteristics for an optimized network connection can be measured. Next, a non-optimized connection group can be identified based on the network characteristics that were measured for the optimized network connection. A performance improvement metric can then be calculated based on a throughput of the optimized network connection and corresponding throughputs of non-optimized network connections in the identified non-optimized connection group.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: November 17, 2020
    Assignee: Riverbed Technology, Inc.
    Inventors: Ahmet Can Babaoglu, Kand Ly
  • Patent number: 10841962
    Abstract: Embodiments include an apparatus and method for a handheld device that accesses a remote network, and also provides a tethered device with access to the same remote network. The handheld device may support multiple data flows between the tethering machine and the remote network, while the handheld device is capable of being used by a user to “surf” or otherwise access the same remote network. For example, if the remote network is the Internet and the handheld device is a “smart phone”, a user of the smart phone can access the Internet concurrently while one or more applications on the tethering machine also accesses the Internet. Moreover, the smart phone may concurrently support other networked services that the smart phone is designed to provide such as voicemail services, messaging services, and telephony (cell phone) services.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: November 17, 2020
    Assignee: Apple Inc.
    Inventor: Cahya Masputra
  • Patent number: 10841910
    Abstract: Disclosed herein are apparatuses, systems, and methods using or implementing a control channel (PDCCH) design. The PDCCH can occupy an initial number of OFDM symbols of a downlink subframe, while occupying less than the full system bandwidth. The PDCCH can be time division multiplexed (TDM) with a shared channel (PDSCH) or frequency division multiplexed (FDM) with a PDSCH. The PDCCH can further be multiplexed with another PDCCH in a contiguous or non-contiguous region. Resources allocated to the PDCCH can overlap or partially overlap resources allocated to the PDSCH. An Evolved Node-B (eNB) can provide configuration information for the PDCCH design in Radio Resource Control (RRC) signaling to a user equipment (UE), or through use of a Master Information Block (MIB) or System Information Block (SIB).
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: November 17, 2020
    Assignee: Intel IP Corporation
    Inventors: Gang Xiong, Jong-Kae Fwu, Yuan Zhu, Ralf Matthias Bendlin, Yushu Zhang, Huaning Niu
  • Patent number: 10834266
    Abstract: Methods, apparatus, and systems for the process-efficient generation of data records for data communications involving groups or aggregates of user equipment (UE), such as IoT devices, are described. In one illustrative example, for each one of a plurality of UEs associated with a group or aggregation identifier (ID), a request which includes data indicative of a network resource usage event of the UE is received and the data are stored in association with the group or aggregation ID. In response to identifying a predetermined condition, the data indicative of the network resource usage events associated with the group or aggregation ID are aggregated, and a request for generating a data record based on the aggregated data is sent to a data function for generating the data record. The generated data record (e.g. a CDR) may be stored for subsequent retrieval for reporting, analysis, network/communications management, or billing.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: November 10, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Konstantin Livanos, Swapna Anandan
  • Patent number: 10802738
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating criteria-based cost-efficient routing and deployment of metadata packages in an on-demand services environment according to one embodiment. In one embodiment and by way of example, a method comprises analyzing, by a metadata costing server computing device, characteristics of a metadata package awaiting deployment, where analyzing includes matching the characteristics with predefined criteria associated with deployment of metadata packages. The method may further include routing, by the metadata server, the metadata package for real-time deployment if the characteristics satisfy the criteria, where the real-time deployment allows for bypassing of message queues associated with standard deployment.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: October 13, 2020
    Assignee: salesforce.com, inc.
    Inventors: Peter S. Wisnovsky, Scott Musser, Zhijie Guan, Carl Watterson Montgomery
  • Patent number: 10798614
    Abstract: A traffic controller (8) receives, from a traffic monitor (7), a first control message generated in response to an increase in a total transmission rate of a plurality of packet flows sent from a plurality of wireless terminals (1) to a specific external network. The controller (8) determines, based on an evaluation criterion received from a criteria manager (6), one or more packet flows on which traffic shaping is to be imposed. In response to the first control message, the controller (8) controls a base station within a RAN (2) or a packet transfer node within a mobile backhaul (30) to execute the traffic shaping. This, for example, contribute to adjusting traffic that passes through a cellular communication network based on a monitoring result of a total transmission rate of traffic sent from the cellular communication network to the external network.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: October 6, 2020
    Assignee: NEC CORPORATION
    Inventors: Yoshinori Watanabe, Tomoaki Hokao, Kenki Takagi, Takanori Iwai
  • Patent number: 10796232
    Abstract: Methods for analyzing and rendering business intelligence data allow for efficient scalability as datasets grow in size. Human intervention is minimized by augmented decision making ability in selecting what aspects of large datasets should be focused on to drive key business outcomes. Variable value combinations that are predominant drivers of key observations are automatically determined from several competing variable value combinations. The identified variable value combinations can then be then used to predict future trends underlying the business intelligence data. In another embodiment, an observed outcome is decomposed into multiple contributing drivers and the impact of each of the contributing drivers can be analyzed and numerically quantified—as a static snapshot or as a time-varying evolution.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: October 6, 2020
    Assignee: salesforce.com, inc.
    Inventors: Arijit Sengupta, Brad A. Stronger, Griffin Chronis
  • Patent number: 10785300
    Abstract: An I/O management method includes determining local target I/O rates for a plurality of storage controllers across which an I/O stream is distributed. The local target I/O rates may reflect a target latency corresponding to a QoS attribute associated with the I/O stream. A cumulative target I/O rate may be determined based on the local target I/O rates. A token bucket rate may be calculated for each applicable storage controller based on the local target I/O rates. The storage controllers may implement token bucket algorithms in accordance with the token bucket rates to enforce the QoS for the I/O stream. The local target I/O rates may be determined periodically based on measured data indicating actual latency and traffic. A queue depth is determined based on the measured values of latency and traffic. The queue depth is then used with the desired value of latency to obtain the target I/O rates.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: September 22, 2020
    Assignee: Dell Products L.P.
    Inventor: Daniel R. Oelke
  • Patent number: 10778551
    Abstract: Embodiments are directed to a service function configured to receive, from a service function forwarder, a data packet comprising a bit field to indicate that a packet drop is to be monitored; apply a policy for the data packet; determine that the data packet is to be dropped based on the policy; set a drop-propagate bit in a header of the data packet; and transmit the data packet to the service function forwarder. Embodiments are directed to a service function forwarder configured to receive a data packet from a service function, the data packet comprising a bit set to indicate that a packet drop is to be monitored; generate an Internet Control Message Protocol (ICMP) message, the ICMP message comprising a destination address for the ICMP message identified from the data packet; transmit the ICMP message to the destination address; and drop the data packet from the service function chain.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: September 15, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Carlos M. Pignataro, Nagendra Kumar Nainar, James Guichard
  • Patent number: 10778594
    Abstract: According to an embodiment, a transfer control device controls transfer of data stored in a communication device. The transfer control device includes a memory and one or more hardware processors electrically coupled to the memory and configured to function as a control unit, and a determining unit. The control unit performs control for transferring the data to a first transmission buffer. The determining unit determines, depending on a state of the communication device, data to be restricted from being transferred. When transfer is to be restricted, the control unit delays transfer of data to be restricted from being transferred.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: September 15, 2020
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yuta Kobayashi, Yasin Oge, Takahiro Yamaura
  • Patent number: 10778613
    Abstract: Methods and systems for managing packet flow in a local network in a manner that allows network devices at the edge of the network to use minimal buffer memory while maximizing use of bandwidth allocated on an interconnect between the local network and an external network. Packet flows facing external network problems are scaled back, reducing redundant traffic on the interconnect and allowing for use of small buffers in edge devices. A flow source marks a subset of packets within a flow for preferential treatment within the local network. The flow source then adjusts the flow rate only responsive to failures in transmission of the marked packets. In some implementations, an edge device removes the markings prior to packet egress. The local network honors the preferential treatment markings such that a loss of a marked packet is more likely to occur on an external network than on the local network.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: September 15, 2020
    Assignee: Google LLC
    Inventor: Steven Padgett
  • Patent number: 10771405
    Abstract: A source access network device multicasts copies of a packet to multiple core switches, for switching to a same target access network device. The core switches are selected for the multicast based on a load balancing algorithm managed by a central controller. The target access network device receives at least one of the copies of the packet and generates at least metric indicative of a level of traffic congestion at the core switches and feeds back information regarding the recorded at least one metric to the controller. The controller adjusts the load balancing algorithm based on the fed back information for selection of core switches for a subsequent data flow.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: September 8, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Eric M. Levy-Abegnoli, Pascal Thubert, Patrick Wetterwald
  • Patent number: 10764162
    Abstract: An apparatus for a network includes: a processing unit having a filter generation module configured for: receiving an indication that a packet matches a user-defined filter; and creating one or more derivative filters based at least in part on the received indication, wherein a first derivative filter of the one or more derivative filters provides a finer grade of filtration compared to the user-defined filter; and a non-transitory medium configured for storing the one or more derivative filters.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: September 1, 2020
    Assignee: Gigamon Inc.
    Inventor: Anil Rao
  • Patent number: 10764192
    Abstract: The present solution is directed towards systems and methods for prioritizing data streams transmitted between intermediary devices. In some implementations, the system can temporarily reprioritize data streams based on their compression characteristics. The system can also reprioritize the data packets within specific traffic classes and then prioritize each of the individual traffic classes.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: September 1, 2020
    Assignee: Citrix Systems, Inc.
    Inventor: Praveen Raja Dhanabalan
  • Patent number: 10756860
    Abstract: Aspects of this disclosure relate to distributed multiple-input multiple-output (MIMO) downlink configuration. Features are described for a network controller (e.g., baseband unit) to receive one or more requests including a desired transmission mode and/or active set of serving nodes for wireless communication service(s) for user equipment. The baseband unit may determine an optimal configuration in consideration of the desired parameters along with other network information. The network controller may then transmit one or more configuration messages via the network to optimally allocate resources distributed within the network.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: August 25, 2020
    Assignee: XCOM Labs, Inc.
    Inventors: Peter John Black, Matthew Stuart Grob, Michael Mingxi Fan, Tamer Adel Kadous
  • Patent number: 10757548
    Abstract: A system for multiple network usage tracking, the system having a policy management platform having one or more processors able to receive and to calculate account usage data associated with an account profile, the policy management platform arranged externally from a network of at least one wireless carrier.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: August 25, 2020
    Assignee: TracFone Wireless, Inc.
    Inventors: Karen Levine, Mansi Srivastava, Carmen Pina, Sonia Guell, Miguel Fernandez, James Zimmerman
  • Patent number: 10756886
    Abstract: Technologies for load balancing a storage network include a system. The system includes circuitry to adjust routing rules in a network interface controller to deliver a packet from one of multiple uplinks to one of any physical functions, circuitry to remap, in response to a failure of a switch, a port from one physical function to another physical function, and circuitry to communicate control data between a software defined network controller and one or more agents in one or more host endpoints with a hierarchical distributed hashing table.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: August 25, 2020
    Assignee: Intel Corporation
    Inventors: Mrittika Ganguli, Yadong Li, Michael Orr, Anjaneya Reddy Chagam Reddy, Mohan J. Kumar
  • Patent number: 10743365
    Abstract: Embodiments of the present disclosure provide a method, an apparatus and a system for data connection management. The method for data connection management includes: obtaining, by a user equipment UE, first instruction information, wherein the first instruction information is used for instructing to close or open a data connection; and transmitting, by the UE, the first instruction information to a packet data network gateway P-GW, for enabling the P-GW to stop or start data transmission of at least one bearer of the UE according to the first instruction information.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: August 11, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yijun Yu, Youyang Yu
  • Patent number: 10740006
    Abstract: A memory system for a network device is described. The memory system includes a main memory configured to store one or more data elements. Further, the memory system includes a link memory that is configured to maintain one or more pointers to interconnect the one or more data elements stored in the main memory. The memory system also includes a free-entry manager that is configured to generate an available bank set including one or more locations in the link memory. In addition, the memory system includes a context manager that is configured to maintain metadata for a list of the one or more data elements.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: August 11, 2020
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Bruce H. Kwan, Mohammad K. Issa, Neil Barrett, Avinash Gyanendra Mani
  • Patent number: 10721173
    Abstract: A plurality of work requests may be received from a plurality of clients. A plurality of credits may be distributed among the plurality of clients. The plurality of credits may be distributed in response to a refreshed credit cycle. At least one of the work requests to be processed may be selected based on an amount of the credits available for the clients. An amount of credits to distribute to the clients may be determined in response to the refreshed credit cycle based on an amount of the credits used to process the at least one work request during a last credit cycle compared to a system credit capacity of the system.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: July 21, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jonathan M. Watts, Jonathan Michael Seely
  • Patent number: 10715406
    Abstract: A network anomaly may be detected by comparing the network behavior of a packet to an expected network behavior. The network behavior may be determined using a packet sample of a packet matching a flow rule that includes a sampling rule.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: July 14, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Chetan Ambi, Allu Ramaprasad, Venkatavaradhan Devarajan
  • Patent number: 10701725
    Abstract: The disclosure discloses a scheduling resource configuration method and apparatus, user equipment, and a base station, so as to obtain, from a location such as a core network or a user terminal, related data, of a service that is currently executed by the user terminal, and further generate and configure scheduling configuration information such as SPS scheduling configuration information based on the data. The base station and the user terminal both run, based on the generated scheduling configuration information, the service that is currently executed by the user equipment. This disclose dynamic configuration of a scheduling resource such as an SPS resource, effectively saves resources, such as PDCCH resources, used for a scheduling indication in a system, and can also ensure, to fullest extent, data transmission quality of some services whose data packet sizes, periods, or the like change.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: June 30, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jinhua Miao, Jian Zhang, Wei Quan
  • Patent number: 10694362
    Abstract: Embodiments include a system comprising: a publisher communication device configured to publish a social message for the publisher device for delivery using a short-range wireless communication protocol to followers within an area and a forwarding message from another device for a destination device using a delay tolerant network (DTN) communication protocol without the need of the Internet, including public or private telecommunications network, or the Radio Access Network (RAN), including public or private cellular or WI-FI networks. The system comprises a destination device within the area of the publisher device to receive, via the short-range wireless communication protocol, the forwarding message using a DTN communication protocol from the publisher device. The system comprises at least one social browsing communication device browsing, within the area, for the social message and which receives the social message using the short-range wireless communication protocol from the publisher device.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: June 23, 2020
    Assignee: Univeristy of Florida Research Foundation, Incorporated
    Inventors: Corey Baker, Jose Almodovar-Faria, Janise McNair
  • Patent number: 10691475
    Abstract: Hypervisors and guest operating systems/virtual machines communicate in virtual environments to enable applications and other services. Security measures are a concern in implementing a secure environment. One feature may include at least one of identifying a session initiation request from a guest operation system at a hypervisor component of a server and receiving periodic messages from the guest operating system, and establishing and maintaining a session and connection between the hypervisor and the guest operating system responsive to receiving the periodic messages from the guest operating system.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shai Barlev, Shahar Kohanim, Shmulik Regev
  • Patent number: 10685129
    Abstract: A data processing system is provided with a data verification system that is configured to perform a validation check upon receipt of a request from a field device to transfer data to the data processing system. The data verification system is also configured to verify a permission of the field device to exchange data and to validate the data integrity. A data landing zone is provided for temporary storage of the data in the event that a validation check fails, so that data errors may be corrected.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: June 16, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Michael Adler, Klaus-Peter Hofmann
  • Patent number: 10659496
    Abstract: Systems, methods, and apparatuses enable to enable the insertion and configuration of interface microservices at servers or other types of computing devices in a computing environment in response to changes to security policies affecting one or components of the computing environment. In one embodiment, a security application detects servers in a computing environment and generates profile data for the detected servers. The security application assigns detected servers to security policy groups by applying a set of filters to the generated profile data for each server in an order specified by a set of precedence rules. The security policy groups are each associated with one or more security policies that define security rules and other configurations used to provide security services to servers that are members of the corresponding security policy group.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: May 19, 2020
    Assignee: ShieldX Networks, Inc.
    Inventors: Ratinder Paul Singh Ahuja, Manuel Nedbal, Meni Hillel
  • Patent number: 10659389
    Abstract: A method of providing access control for a software defined network (SDN) controller includes establishing a cascaded flow of flow table entries by linking together flow table entries of flow tables that are installed at network resources and that apply to the same packets or network flows, analyzing the impact of configuration requests from one or more applications regarding the installation and/or removal of flow table entries on existing cascaded flows, and rejecting configuration requests if the installation and/or removal of flow table entries according to the configuration requests would destroy an existing cascaded flow. The SDN controller includes an interface for interacting with one or more applications that are installed to run at the control plane of the SDN atop the SDN controller.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: May 19, 2020
    Assignee: NEC CORPORATION
    Inventors: Felix Klaedtke, Ghassan Karame, Roberto Bifulco
  • Patent number: 10645686
    Abstract: The present disclosure generally relates to the field of resource reservation. More specifically, the present disclosure relates to a technique of reserving communication resources in a wireless communication network. A method embodiment comprises: receiving (S402), by a node of the plurality of nodes, a resource reservation message including first reservation information indicating one or more communication resources for at least one link of the wireless communication network; modifying (S404), by the node, the received resource reservation message by including second reservation information indicating one or more communication resources for a link of the node in the received resource reservation message; and transmitting (S406), by the node, the modified resource reservation message to one or more neighbor nodes of the node.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: May 5, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Robert Baldemair, Jonas Kronander
  • Patent number: 10645184
    Abstract: An information transmission method, a gateway, and a controller relate to the communications field, and to determine a compression parameter according to an operating status and a transmission port of the gateway, thereby implementing an optimal combination of processor performance and bandwidth. The method includes that a gateway determines a current operating status and a current transmission port of the gateway, where the current transmission port is a current communications port between the gateway and a controller, the gateway determines a first compression parameter table according to the current operating status and the current transmission port, where the first compression parameter table includes at least one compression parameter determined by the gateway, and the first compression parameter table further indicates a priority of each compression parameter, the gateway transmits information to the controller according to the first compression parameter table using the current transmission port.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: May 5, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Fei Li
  • Patent number: 10637792
    Abstract: The disclosure relates to quality of service (QOS) features for a router. The router may determine whether a congestion level of a first interface of the set of network interfaces exceeds a threshold level. Responsive to the congestion level exceeding the threshold level, the router activates a traffic analyzer configured to identify a first session that is present in the data traffic and inserts a set of packets that are part of the first session into a first queue of the set of queues via an expedited communications path over a bus. The router also forwards the set of packets in accordance with the desired quality of service.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: April 28, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Paul Chen, Derek Cha
  • Patent number: 10630847
    Abstract: A method and a radio network node, a method and a core network node as well as a method and a charging node for enabling management of a traffic steering policy are disclosed. The radio network node receives, from the core network node, an indication of the traffic steering policy indicating one or more access resources and at least one of a PDN connection, a packet flow and a bearer to use on the one or more access resources. Furthermore, the radio network node determines to steer traffic. radio network node transmits access information to the core network node. The access information indicates a currently used access resource for the PDN connection, the packet flow or the bearer. The core network node transmits the access information. The charging node determines an amount of traffic for the PDN connection, packet flow or bearer on the currently used access resource.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: April 21, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Jari Vikberg, Ralf Keller, Stefan Rommer
  • Patent number: 10631316
    Abstract: Systems and methods are described for adjusting a scheduling algorithm based on wireless device priority. A plurality of resource blocks may be transmitted from an access node to a set of wireless devices using a scheduling algorithm, wherein the set comprises a first priority subset of wireless devices and a second priority subset of wireless devices. It may be detected that a number of resources blocks received by the second priority subset of wireless devices is greater than a number of resource blocks received by the first priority subset of wireless devices. And, based on the detecting, the scheduling algorithm may be adjusted such that the resource blocks received by the first priority subset of wireless devices are increased after the adjustment.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: April 21, 2020
    Assignee: Sprint Spectrum L.P.
    Inventors: Siddharth Oroskar, Jasinder P. Singh
  • Patent number: 10623322
    Abstract: In general, techniques are described for a dynamic prefix list for route filtering. In one example, a network device comprises a control unit comprising one or more processors; one or more interface cards coupled to the control unit; a routing protocol process configured to execute on the control unit to exchange, using the interface cards, routing protocol advertisements with a peer network device in accordance with a routing protocol; and a configuration database comprising a routing policy that references a dynamic prefix list comprising one or more prefixes. The routing policy includes at least one action for application to routes for import or export, by the network device via a routing protocol, that match any of the one or more prefixes of the dynamic prefix list. The dynamic prefix list comprises a routing table to store the one or more prefixes, the routing table separate from the configuration database.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: April 14, 2020
    Assignee: Juniper Networks, Inc.
    Inventor: Vinay K Nallamothu
  • Patent number: 10616382
    Abstract: What is disclosed is a method for efficient capture and streaming of data packets in a network device comprises capturing data packets matching predetermined filters, packaging said data packets into samples, and aggregating one or more samples in a high speed bus payload. The method also comprises transferring said high speed bus payload to a CPU, extracting said samples from the high speed bus payload and storing said samples in a shared memory of the CPU, and accessing said samples from the shared memory for streaming to one or more client.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: April 7, 2020
    Assignee: Accedian Networks Inc.
    Inventors: Sylvain Lizotte, Marc-André Lamontagne, Marc Gélinas, Yanick Viens
  • Patent number: 10615908
    Abstract: A communication device for performing a codec rate adaptation comprises at least one storage device for storing instructions and at least one processing circuit coupled to the at least one storage device. The at least one processing circuit is configured to execute the instructions stored in the at least one storage device. The instructions comprise triggering a first transmission of a first MAC CE for a bit rate query or a delay budget reporting, and a second transmission of a data; making a first determination that a transmission priority of the first MAC CE is lower than a transmission priority of the data; allocating the data in a MAC PDU in response to the first determination; and allocating the first MAC CE in the MAC PDU, if a remaining space in the MAC PDU is sufficient for allocating the first MAC CE after allocating the data.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: April 7, 2020
    Assignee: HTC Corporation
    Inventor: Chih-Hsiang Wu