Based On Priority Patents (Class 370/395.42)
  • Patent number: 11184222
    Abstract: Systems and methods include obtaining measured data associated with one or more parameters associated with operation of a network element in a network, wherein the measured data is over a learning window; analyzing the measured data to statistically determine thresholds for the one or more parameters; and configuring the network element with the determined thresholds for the one or more parameters, wherein the network element is configured to compare ongoing measurements of the one or more parameters with the determined thresholds, and to use any threshold crossings for any of alarming and actions on the network element. The systems and methods can further include, subsequent to a predetermined time period after the configuring, recalibrating the thresholds for the one or more parameters based on updated measured data and reconfiguring the network element with the recalibrated thresholds for the one or more parameters.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: November 23, 2021
    Assignee: Ciena Corporation
    Inventors: Amit Kumar Aggarwal, Rahul Sekhri
  • Patent number: 11070473
    Abstract: A mechanism to facilitate a private network (VPN)-as-a-service, preferably within the context of an overlay IP routing mechanism implemented within an overlay network. The overlay provides delivery of packets end-to-end between overlay network appliances positioned at the endpoints. During such delivery, the appliances are configured such that the data portion of each packet has a distinct encryption context from the encryption context of the TCP/IP portion of the packet. By establishing and maintaining these distinct encryption contexts, the overlay network can decrypt and access the TCP/IP flow. This enables the overlay network provider to apply one or more TCP optimizations. At the same time, the separate encryption contexts ensure the data portion of each packet is never available in the clear at any point during transport. According to another feature, data flows within the overlay directed to a particular edge region may be load-balanced while still preserving IPsec replay protection.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: July 20, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: Brandon O. Williams, Martin K. Lohner, Gowtham Boddapati
  • Patent number: 11025732
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage cloud provider sessions. The examples disclosed herein provide a system to manage cloud provider sessions. The system includes a session manger to establish a session using credentials associated with a cloud provider in response to detecting a request to establish the session with the cloud provider and to record a lifespan of a session token associated with the session. When the lifespan of the session token meets a threshold value, the session manager is to use the credentials to obtain a new session token to refresh the session. The system additionally includes a cloud provider adapter to, in response to detecting an action selection associated with a device, call the cloud provider to execute the action.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: June 1, 2021
    Assignee: VMWARE, INC.
    Inventors: Georgi Mitsov, Evgeny Aronov, Ivo Petkov, Alexander Dimitrov, Zahari Ivanov, Ivan Strelkov
  • Patent number: 10979913
    Abstract: Adapting wireless network coverage areas according to beam parameters corresponding to predetermined radio cluster models is disclosed. The disclosed subject matter can enable determining cluster models corresponding to historic use of a wireless network, e.g., based on historical KPIs, etc., from UEs, RAN devices, antennas, and other sources. The cluster models can correspond to beam parameters. The cluster model of the cluster models can be selected based on a current KPI value, e.g., a real-time or near real-time wireless network measurement, e.g., from a UE, RAN device, antenna, etc. Beam parameters corresponding to the selected cluster model can be communicated to a RAN device which can generate a corresponding radio beam. In an aspect, this can provide wireless connectivity to clusters of devices in the area of the radio beam, wherein the devices of the clusters can, in some embodiments, share same or similar wireless network demands.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: April 13, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mostafa Tofighbakhsh, Deva-Datta Sharma, Bogdan Ungureanu, Rittwik Jana, Shraboni Jana
  • Patent number: 10977531
    Abstract: Provided is an image processing apparatus that improves performance of reading data of a RIP process. A multi-channel DMA (Direct Memory Access) controller performs reading or writing of stored data related to a RIP (Raster Image Processor). A FIFO (First In, First Out) is able to change a number of entries for each of the channels of the multi-channel DMA controller. An image processing control unit interprets the RIP order, and according to that order, changes the configuration of the number of entries for each of the channels, and controls processing of the data.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: April 13, 2021
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Masayoshi Nakamura, Kendrick Esperanza Wong
  • Patent number: 10938734
    Abstract: A device for avionics full-duplex switched Ethernet (AFDX) communication can include a transmit port for transmitting AFDX data and a processor. The processor can be configured to obtain AFDX data frames for transmission over a plurality of sub-virtual links (subVLs) of a virtual link (VL), and maintain, for each of the plurality of subVLs, a corresponding data queue by storing AFDX data frames associated with that subVL in the corresponding data queue. The processor can transmit the AFDX data frames from the plurality of data queues on the plurality subVLs via the transmit port according to a scheduling policy that is based on subVL prioritization. The scheduling policy that is based on subVL prioritization can include static priority (SPn) scheduling, earliest deadline first (EDF) scheduling, or least laxity first (LLF) scheduling.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: March 2, 2021
    Assignee: Rockwell Collins, Inc.
    Inventors: Brent J. Nelson, David A. Miller, James M. Zaehring, Nicholas H. Bloom
  • Patent number: 10897786
    Abstract: A method of operating a first terminal device to transmit data to a second terminal device by performing device-to-device communication includes selecting radio resources, on which to transmit the data based on a priority status associated with the data, whereby certain radio resource are reserved for use in association with data classified as high priority. A method of operating the second terminal device to receive data from the first terminal device includes: receiving data from the first terminal device using the selected radio resources; determining if another terminal device is transmitting data on a radio resource which is not selected for transmitting data by the first terminal device and which is reserved for transmitting data classified as having a high priority; and, if so, stopping reception of data from the first terminal device on the selected radio resources and instead seeking to receive further transmissions from the other terminal device.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: January 19, 2021
    Assignee: SONY CORPORATION
    Inventors: Hideji Wakabayashi, Brian Alexander Martin
  • Patent number: 10880811
    Abstract: A system for selecting an electronic communication pathway from a pool of potential pathways. The system includes a network communication routing hub operating on at least a server wherein the network communication routing hub selects an electronic communication pathway from a plurality of electronic communication pathways. The at least a server is configured to include an authorization module wherein the authorization module is configured to authenticate each device of the plurality of remote devices. The system includes a pathway selection module operating on the at least a server wherein the pathway selection module is configured to select based on a pathway probability variable a pathway from the plurality of electronic communication pathways and transmit an outgoing communication over the selected pathway to a remote device of the plurality of remote devices associated with the selected pathway.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: December 29, 2020
    Inventor: Johann Donikian
  • Patent number: 10862820
    Abstract: The embodiments are directed to methods and appliances for scheduling a packet transmission. The methods and appliances can assign received data packets or a representation of data packets to one or more connection nodes of a classification tree having a link node and first and second intermediary nodes associated with the link node via one or more semi-sorted queues, wherein the one or more connection nodes correspond with the first intermediary node. The methods and appliances can process the one or more connection nodes using a credit-based round robin queue. The methods and appliances can authorize the sending of the received data packets based on the processing.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: December 8, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Mustafa K. Testicioglu, Seth K. Keith
  • Patent number: 10770142
    Abstract: The present disclosure provides a control circuit of a memory array. The control circuit includes a first switch and a set termination circuit. The first switch is connected between a first voltage source and a data line of a resistive memory cell of the memory array. The set termination circuit has a first terminal connected to a control terminal of the first switch and a second terminal connected to the data line of the resistive memory cell of the memory array. When a data line voltage of the data line decreases to be lower than a first voltage in a first duration of the resistive memory cell performing a set operation, the set termination circuit turns off the first switch to terminate the set operation by stopping providing the first voltage of the first voltage source to the data line.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: September 8, 2020
    Assignee: NATIONAL TSING HUA UNIVERSITY
    Inventors: Meng-Fan Chang, Wen-Zhang Lin, Li-Ya Lai
  • Patent number: 10764911
    Abstract: A system and method that enables autonomous mobility implementations to prioritize, offload, and process data in an efficient manner includes generating a prioritization model, training the prioritization model on a data corpus to generate a prioritization schedule, deploying the prioritization schedule to one or more autonomous vehicles, offloading data at a local content absorption node, processing data at the local content absorption node, and optionally transmitting data results from the processed data.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: September 1, 2020
    Assignee: Renovo Motors, Inc.
    Inventors: Anand Ramesh, Ioannis Petousis, Owen Davis, Christopher Heiser
  • Patent number: 10757232
    Abstract: A transmitting apparatus, a receiving apparatus and methods of controlling these apparatuses are provided. The transmitting apparatus includes: a baseband packet generator configured to, based on an input stream including a first type stream and a second type stream, generate a baseband packet including a header and payload data corresponding to the first type stream; a frame generator configured to generate a frame including the baseband packet; a signal processor configured to perform signal-processing on the generated frame; and a transmitter configured to transmit the signal-processed frame, wherein the header includes a type of the payload data in the baseband packet and the number of the first type stream packets in the baseband packet.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: August 25, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-hee Hwang, Alain Mourad, Hyun-koo Yang
  • Patent number: 10681607
    Abstract: Systems, methods, and computer-readable storage media for an enhanced RSS (eRSS) mechanisms are provided. The eRSS mechanisms may involve routing received data packets to application processor cores based on network-specific identifier(s), such as an Evolved Packet System (EPS) bearer identity (ID), a Packet Data Network (PDN) ID, an Access Point Name (APN), or a Quality of Service (QoS) Flow Identifier (QFI). The network-specific IDs may be located in a layer 2 (L2) protocol stack, which may be stored in cache for use by different layers in the L2 protocol stack. In this way, the network-specific IDs may be readily available for use by the eRSS mechanism, which may improve cache efficiency and reduce storage overhead. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: June 9, 2020
    Assignee: Intel Corporation
    Inventors: Nirav Shah, Pabitra Dalai, El-Houari Soussi, Rene Van Ee, Gaurish Deuskar
  • Patent number: 10631171
    Abstract: The present application provides a method and a device for scheduling multi-flow transmission. The method includes: receiving a MAC layer configuration parameter corresponding to a media access control MAC entity, where when there is one MAC entity, the MAC layer configuration parameter includes at least two sets of mappings, and the mapping includes a first mapping and/or a second mapping; or when there are at least two MAC entities, a MAC layer configuration parameter of each MAC entity includes a set of mapping, and the mapping includes a third mapping and/or a second mapping; and executing a MAC layer function according to the MAC layer configuration parameter, and performing MAC layer data transmission. Embodiments of the present application can satisfy a demand of multi-flow transmission.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: April 21, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Weiwei Song, Bo Lin, Xin Xiong
  • Patent number: 10541909
    Abstract: An embodiment of the invention may include a method, computer program product, and system for data transfer management. The embodiment may include receiving a data packet, by a first server, from a load balancer. The received data packet is part of a data flow. The embodiment may include determining, by the first server, whether the received data packet is part of an existing data flow connection served by the first server. Based on determining that the received data packet is not part of an existing data flow served by the first server, the embodiment may include determining, by the first server, whether the received data packet is part of a new data flow connection. Based on determining that the received data packet is not part of a new data flow connection, the embodiment may include notifying, by the first server, the load balancer.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Dean Har'el Lorenz, Valleriya Perelman
  • Patent number: 10541934
    Abstract: A network device includes a first port, a second port, a third port, and an arbitration circuit. The arbitration circuit is configured to receive a first frame and a second frame. The first frame is received from the first port and to be forwarded to the third port. The second frame is received from the second port and to be forwarded to the third port. The arbitration circuit compares a first priority of the first frame and a second priority of the second frame to generate a first comparison result. In response to the first comparison result, first forwarding data is generated based on the first and second frames. The first forwarding data is sent to an output of the arbitration circuit.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: January 21, 2020
    Assignee: XILINX, INC .
    Inventors: Ramesh R. Subramanian, Ravinder Sharma, Ashish Banga
  • Patent number: 10535047
    Abstract: Methods and systems for completing financial operations via a contactless automated teller machine are disclosed. A financial institution computing system includes a network interface circuit exchanging information over a network, a customer database retrievably storing financial information relating to a plurality of customers, and a data exchange circuit. The data exchange circuit receives a financial operation request. The financial operation request is generated by an automated teller machine in response to a payment token received from a mobile wallet circuit on a mobile device. The data exchange circuit authorizes the financial operation request based on information in the customer database.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: January 14, 2020
    Assignee: Wells Fargo Bank N.A.
    Inventors: Michael R. Thomas, Jerome Rhodes, Hemesh Yadav, Steven E. Puffer
  • Patent number: 10528285
    Abstract: A data storage device capable of just partially executing a read/write command issued by a host is disclosed. The data storage device uses a controller to perform a partial execution of a first read/write command issued by the host, and returns a breakpoint of the first read/write command to the host and returns information that the first read/write command is in a partial completion status to the host to drive the host to further issue a second read/write command. In this manner, fewer computational resources are required in determining read/write command granularity.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: January 7, 2020
    Assignee: SHANNON SYSTEMS LTD.
    Inventor: Zhen Zhou
  • Patent number: 10516627
    Abstract: Frame injection apparatus for injecting frames from a host device into a switched Ethernet network comprises a frame memory operable to receive and store one host frame at a time and to inject the frame onto the Ethernet switched network between network frames and to buffer network frames received during the time that the host frame is being injected onto the network.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: December 24, 2019
    Assignee: INNOVASIC, INC.
    Inventor: Andrew David Alsup
  • Patent number: 10491317
    Abstract: A method for operating a network arrangement having a plurality of network systems is disclosed. Data belonging to a first class is synchronously transmitted in a specified time slot identical for all network systems. A network system, which owing to a synchronization error during the specified time slot, receives data belonging to other classes from a plurality of senders, then only sends data belonging to the first class, but now in standard messages belonging to class 2. Non-vital data belonging to the other classes is no longer transmitted in this operating state. Improved failure safety and in particular a fail-operational mode is provided by the behavior of the network systems in the event of synchronization errors. A network system which implements the method and a network arrangement having a plurality of corresponding network systems is also proposed.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: November 26, 2019
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Michael Armbruster, Ludger Fiege, Johannes Riedl, Thomas Schmid, Andreas Zirkler
  • Patent number: 10466934
    Abstract: In various embodiments, network-traffic records overlapping multiple binning windows are prorated such that partial records are stored in each binning window of overlap. In addition, the full, non-prorated record is stored in at least one of the binning windows.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: November 5, 2019
    Assignee: GUAVUS, INC.
    Inventors: Pragati Kumar Dhingra, Priyanka Bhaskar, Sucheta Dahiya, Devang Sethi, Mohit Gupta
  • Patent number: 10452556
    Abstract: According to one embodiment, a part of first information stored in a nonvolatile second memory is cached in a volatile third memory with a first cache line size in a case where a first memory included in a host is not used. A part of the first information is cached in the first memory with a second cache line size in a case where the first memory is used. The second cache line size is larger than the first cache line size.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: October 22, 2019
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Satoshi Kaburaki
  • Patent number: 10439958
    Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for dynamically modifying parameters for the delivery of data services over a network. For instance, in one example, a plurality of network slices is provided in a communications network. Each network slice of the plurality of network slices is configured to carry data over the communications network subject to a different combination of network service metrics. When a triggering event is detected in data carried over the communications network using a default slice of the plurality of network slices, the data is dynamically reassigned from the default network slice to a new network slice of the plurality of network slices in response to the detecting.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: October 8, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zhi Cui, Venson Shaw, Sangar Dowlatkhah
  • Patent number: 10411830
    Abstract: A communication device (alternatively, device) includes a processor configured to support communications with other communication device(s) and to generate and process signals for such communications. In some examples, the device includes a communication interface and a processor, among other possible circuitries, components, elements, etc. to support communications with other communication device(s) and to generate and process signals for such communications. Such a communication device includes a processor configured to perform codeword builder functionality to generate information that undergoes error checking and correction (ECC) and/or forward error correction (FEC) coding. The processor intelligently selects packets from buffers to generate information blocks that undergo ECC and/or FEC coding and transmission and to meet certain latency constraints in conjunction with a predetermined period of time (e.g., a programmable threshold).
    Type: Grant
    Filed: January 31, 2016
    Date of Patent: September 10, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Niki Roberta Pantelias, Joel I. Danzig, Taruna Tjahjadi, Christopher John Plachta
  • Patent number: 10402383
    Abstract: A computer-implemented method implemented by a database management system (DBMS). The DBMS includes a database with a data table with a plurality of data columns and a condition table with condition columns and a score column. The DBMS receives a request and extracts a data vector from each data column and a condition vector from each condition column. For each of the data vectors, the DBMS computes a match vector selectively including identifiers of the rows in the condition table whose condition value is identical to an attribute value of said data vector, then, the DBMS selectively returns the rows of the condition table whose respective identifier is contained in each of the computed match vectors as the result to the client application for enabling the client application to identify assignments of the data records and the score values of matching condition table rows.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: September 3, 2019
    Assignee: SAP SE
    Inventor: Rudolf Wenzler
  • Patent number: 10349099
    Abstract: The present technology relates to a transmission device, a transmission method, a reception device, and a reception method that can improve transmission efficiency. An encoded signal is generated based on realtime data indicated by a waveform L using a predetermined fixed bit rate as a maximum code amount Sx and the encoded signal into which non-realtime data with an insufficient code amount is inserted is transmitted at the fixed bit rate, as indicated by a range Z12, when a code amount of the generated encoded signal is insufficient for the maximum code amount Sx. The present technology can be applied to broadcasting communication.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: July 9, 2019
    Assignee: SONY CORPORATION
    Inventors: Kazuyuki Takahashi, Lachlan Bruce Michael
  • Patent number: 10333856
    Abstract: Systems and methods to support intra-application flow prioritization are disclosed herein. User equipment (UE) may be configured to communicatively couple to an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (eNB). The eNB may transmit packets from the UE to an evolved packet core (EPC), which may transmit schedule packets to an application function (AF) via a network. The AF may provide classification information and prioritization information for a plurality of intra-application flows transmitted between the AF and the UE. The EPC may classify uplink and/or downlink traffic into the intra-application flows and mark and/or schedule the traffic based on the prioritization information. Absolute and/or modular length, payload values, and/or packet type may be used to classify the traffic into the intra-application flows.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: June 25, 2019
    Assignee: INTEL CORPORATION
    Inventors: Jing Zhu, Yi Gai
  • Patent number: 10320661
    Abstract: A communication device (10) includes a communication IF (11) transmits and receives, in a layer 2, a packet having a structure that does not include a MAC address; a TCP/IP processing unit (12) transmits and receives a packet in a TCP/IP layer; and a switch (13) performs processing on the packet received by the communication IF (11) and the TCP/IP processing unit (12). When the switch (13) performs processing for transmitting, from the TCP/IP processing unit (12), the packet received by the communication IF (11), a pseudo MAC header is added to the packet and the packet is output to the TCP/IP processing unit (12). When the switch (13) performs processing for transmitting, from the communication IF (11), the packet received by the TCP/IP processing unit (12), the pseudo MAC header is deleted from the packet and the packet is output to the communication IF (11).
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: June 11, 2019
    Assignee: NEC CORPORATION
    Inventor: Kouhei Gotou
  • Patent number: 10230744
    Abstract: Methods and apparatus are provided for detecting periodic behavior in a communication session using clustering. An exemplary method comprises obtaining a set of differences between timestamps of adjacent events for a given network session; assigning each difference in the set to a cluster using a clustering technique based on a distance between the difference and a mean time difference for each cluster; and providing clusters generated by the clustering technique, wherein each of the differences in each of the clusters correspond to events exhibiting periodic behavior with a period substantially equal to the mean time difference of the assigned cluster. The differences are optionally obtained and processed in real-time. The periodicity of a given cluster is measured, for example, based on a variance of the differences assigned to the given cluster. The clusters are optionally processed to identify suspicious communications associated with a computer security attack.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: March 12, 2019
    Assignee: EMC IP Holding Company LLC
    Inventor: Sanjiv Pandey
  • Patent number: 10148797
    Abstract: The present invention relates to a method and a device for efficiently receiving particular media packets in a multimedia system. The method for receiving media packets in a multimedia system, in which media data are packetized into multiple media packets and then transmitted, according to one embodiment of the present invention comprises the steps of: determining if received media packets comprise access information for receiving particular media data and/or particular information; and if the received media packets comprise the access information, using the access information so as to preferentially receive the particular media data and/or the particular information.
    Type: Grant
    Filed: July 3, 2015
    Date of Patent: December 4, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Mo Park, Hyeon-Cheol Pu
  • Patent number: 10104144
    Abstract: An apparatus and a method for transmitting multimedia data in a broadcast system are provided. A method for constructing a payload for a multimedia frame to be transmitted via a heterogeneous network, in a broadcast system that supports an Internet protocol-based multimedia service, includes dividing the data so as to transmit data of at least one media type and constructing a data region based on each datum of the divided data, constructing a header region including information on the state of the data contained in the data region and/or information on the data region, and combining the data region and the header region to construct a payload for the multimedia frame.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: October 16, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Mo Park, Sung-Oh Hwang, Jae-Yeon Song
  • Patent number: 10044600
    Abstract: The present disclosure discloses a method and device for calculating a network path. Wherein, the method includes that: a network control node calculates a forwarding path from a source node to a destination node according to capability information of a forwarding node and a constraint condition. By the method, correctness of calculating the SDN path and network applicability may be improved.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: August 7, 2018
    Assignee: ZTE CORPORATION
    Inventors: Junhui Zhang, Yanjie Zhao, Zhui Guo
  • Patent number: 10033770
    Abstract: Systems, methods, and computer program products are provided for modifying a Session Initiation Protocol (SIP) messages. The method includes providing a scripting-type computer programming language that includes contexts that reference pre-defined portions of data of a SIP message and variables that store data associated with a SIP message flow. An interface for configuring rules to be executed when processing SIP messages is provided. Each rule includes an action that describes a modification to be made to a particular SIP message. When a SIP message is received, it is parsed to determine at least a context of a portion of the message. The parsing includes associating the portion of the message with a particular context. It is then determined whether a rule should be applied to the data associated referenced by the contexts, and if so, the SIP message is modified based on the actions associated with the rule.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: July 24, 2018
    Assignee: GENBAND US LLC
    Inventors: Paul Phillips, Ian Macfarlane, Sumit Garg
  • Patent number: 10013229
    Abstract: Techniques related to input and output signal synchronization and latency jitter compensation for audio systems are discussed. Such techniques may include determining a number of virtually buffered samples based on a detected latency between an audio capture thread and an audio playback thread and synchronizing an audio input signal and an audio output signal based on the number of virtually buffered samples.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: July 3, 2018
    Assignee: Intel Corporation
    Inventor: Matthias Doerbecker
  • Patent number: 10015105
    Abstract: The present disclosure discloses a traffic control method and device. According to the technical scheme, the method includes: allocating a queue respectively for a plurality of service types of data packets, and determining a priority of each queue; after data packets are received, identifying the service types of the data packets, and distributing the data packets to corresponding queues according to the identification result; and dequeuing the data packets in each queue according to the priority in each scheduling cycle.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: July 3, 2018
    Assignees: HISENSE CO., LTD., HISENSE USA CORPORATION, HISENSE INTERNATIONAL CO., LTD.
    Inventor: Xiaoming Wang
  • Patent number: 10003849
    Abstract: Video on Demand (VOD) content is enjoyed by consumers, but its selection and delivery is often tedious for consumers and uses large amounts of bandwidth for service providers. By providing VOD channels that consumers may freely navigate, service providers not only improve the user experience for consumers, but may reduce the bandwidth needed to request and send navigation commands. VOD channels provide VOD content to consumers according to criteria and preferences set by the consumer, and allow navigation within a VOD channel, between separate VOD channels, and between menus and linear channels. Channel guides and viewing features are tailored for VOD channels to further improve the user experience.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: June 19, 2018
    Assignee: COX COMMUNICATIONS, INC.
    Inventor: Ray Killick
  • Patent number: 9992009
    Abstract: The present invention relates to methods and apparatus for performing uplink transmission in a wireless communications system. A mobile terminal is provided with a set of available transport formats by receiving at least one UL grant comprising a transport format indication pointing to one or more transport formats. The mobile terminal then selects a suitable transport format from the set, for example in dependence on propagation channel conditions, for transmission of a scheduled transmission.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: June 5, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Stefan Wager, Mats Sågfors
  • Patent number: 9960882
    Abstract: The present application discloses systems and methods for adjusting a back-off value for a rank. In some embodiment, the method includes the steps of: (a) determining whether the rank is underutilized and (b) in response to determining that the rank is underutilized, decreasing the back-off value as a function of time while the rank remains underutilized.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: May 1, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Patrick Svedman, Mathias Riback, Karl Werner
  • Patent number: 9917786
    Abstract: Systems and methods to support intra-application flow prioritization are disclosed herein. User equipment (UE) may be configured to communicatively couple to an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (eNB). The eNB may transmit packets from the UE to an evolved packet core (EPC), which may transmit schedule packets to an application function (AF) via a network. The AF may provide classification information and prioritization information for a plurality of intra-application flows transmitted between the AF and the UE. The EPC may classify uplink and/or downlink traffic into the intra-application flows and mark and/or schedule the traffic based on the prioritization information. Absolute and/or modular length, payload values, and/or packet type may be used to classify the traffic into the intra-application flows.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: March 13, 2018
    Assignee: INTEL CORPORATION
    Inventors: Jing Zhu, Yi Gai
  • Patent number: 9876597
    Abstract: A method or an arrangement for the clock synchronization of a plurality of distributed modules of an information or communication system where said modules are coupled via a packet-switched network is adapted so that at least two of said modules are controlled by a local clock generator of the modules using an adjustable frequency, and a clock signal is transmitted via the network in the form of clock signal packets. One of said at least two modules takes over the function of a master module, and all remaining modules synchronize the local clock of the modules with the clock of the master module.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: January 23, 2018
    Assignee: Unify GmbH & Co. KG
    Inventor: Thomas Lindner
  • Patent number: 9872125
    Abstract: A data collection and management system includes: a terminal(s) that transmits measured data; and a management apparatus that receives and manages the measured data transmitted from the terminal(s). The management apparatus includes a notification unit that notifies the terminal(s) of transmission cost information indicating a cost incurrable upon transmitting measured data to the management apparatus by the terminal(s). The terminal(s) includes: a calculation unit that calculates an information value indicating a value of measured data as information; and a transmission control unit that determines whether to transmit measured data to the management apparatus based on the information value and the transmission cost information.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: January 16, 2018
    Assignee: NEC CORPORATION
    Inventor: Nobuharu Kami
  • Patent number: 9872228
    Abstract: Disclosed herein are embodiments for Machine Type Communication (MTC). The techniques disclosed may reduce signaling by transmitting MTC data over control planes and avoiding a full cycle of connection procedures typically required for transmission. MTC data may be directly appended to a control plane message. In addition, in order to reduce the signaling load, a WTRU may autonomously release the connection without being told by the network. Techniques may be used to indicate a network provider's machine type communication (MTC) capability. The MTC services or capabilities that may be provided by a respective network operator may be communicated to a WTRU.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: January 16, 2018
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Behrouz Aghili, Joseph M. Murray, Jean-Louis Gauvreau, Ana Lucia A. Pinheiro, Diana Pani, Lujing Cai, Sylvie Gomes, Christopher R. Cave
  • Patent number: 9819562
    Abstract: A gateway device includes a request receiving portion receiving, from diagnosis purpose tools, diagnosis requests for performing malfunction diagnosis to an ECU of a vehicle, an outputting portion outputting the diagnosis request to an in-vehicle LAN, a response receiving portion receiving a diagnosis response output from the ECU to the in-vehicle LAN as a response to the diagnosis request, a transmitting portion transmitting the diagnosis response to corresponding diagnosis purpose tool, and an arbitration portion.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: November 14, 2017
    Assignee: DENSO CORPORATION
    Inventors: Yuzo Harata, Mitsuyoshi Natsume, Yasuyuki Takahashi
  • Patent number: 9794152
    Abstract: Some embodiments provide systems and methods for performing localized and real-time server-side network performance monitoring. These systems and methods leverage the distributed architecture of a content delivery network (CDN) so as to perform distributed monitoring with each Point-of-Presence of the CDN responsible for monitoring performance to a localized set of end users. These systems and methods also leverage existing traffic flows from a server to a particular end user in order to perform real-time server-side network performance monitoring without the injection of specialized monitoring packets and without active involvement of the end user in deriving the performance measurements. The performance measurements are then used to optimize delivery of existing and future traffic flows to the end user.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: October 17, 2017
    Assignee: Verizon Digital Media Services Inc.
    Inventor: Andrew Lientz
  • Patent number: 9753766
    Abstract: A system and method for allocating resources receive one or more resource requests describing tasks, each of the one or more resource requests having a request priority, a requested configuration type, and a requestor identifier. In a winner-take-all circuit, all of the existing resource priorities within each configuration of the requested configuration type are compared to determine a highest-priority task occupying each assignment. In a loser-take-all circuit, one or more current highest resource priorities of each configuration within the requested configuration type, which are output from the winner-take-all circuit associated with the requested resource assignment, each of the one or more current resources having a current priority, are compared. One of the one or more current resource configurations within the requested configuration type having the lowest current priority is identified as the lowest-priority current resource configuration.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: September 5, 2017
    Assignee: Raytheon Company
    Inventors: Harry B. Marr, Craig A. Snow, Leo Linsky, Kellie Canida
  • Patent number: 9674114
    Abstract: Layout-aware modular decoupled crossbar and router for on-chip interconnects and associated micro-architectures and methods of operation. A crossbar and router architecture called MoDe-X (Modular Decoupled Crossbar) is disclosed that supports 5-port routing for use in 2D mesh interconnects and is implemented through use of decoupled row and column sub-crossbar modules in combination with feeder wiring and control logic that enables routing between ports on the row and column sub-crossbar modules. The corresponding MoDe-X router supports 5-port routing between various router input and output port combinations while reducing both router area and power consumption when compared with a conventional 5×5 crossbar design and implementation. The MoDe-X micro-architecture can be configured to support both single and dual local port injection configurations.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: June 6, 2017
    Assignee: Intel Corporation
    Inventors: Dongkook Park, Aniruddha Vaidya, Akhilesh Kumar, Mani Azimi
  • Patent number: 9628352
    Abstract: A method, an apparatus and a system for downloading a file in a content delivery network are provided. A sending rate of a file fragment is determined according to a requirement for playing the file fragment, the sending rate of the file fragment is carried in a request message for downloading the file fragment, so that a content source server or an upper-level cache server can send the file fragment at the sending rate of the file fragment carried in the request message, which solves the problem in the prior art that, the upper-level cache server or the content source server fails to meet diversified downloading requirements of a lower-level cache server, and the lower-level cache server is capable of providing a flexible streaming service for a terminal apparatus, improving user experience.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: April 18, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Lei Xu
  • Patent number: 9585060
    Abstract: A method and apparatus for segmenting medium access control (MAC) service data units (SDUs) creates enhanced MAC-es PDUs in the enhanced MAC-e/es sub-layer by concatenating MAC SDUs received from the logical channels. An enhanced transport format combination (E-TFC) selection entity controls the concatenation of MAC SDUs into enhanced MAC-es PDUs. When a MAC SDU is received that is too large to fit into a selected enhanced MAC-es PDU payload, a segmentation entity segments the MAC SDU such that the MAC SDU segment fills the remaining payload available in the selected enhanced MAC-es PDU. The enhanced MAC-es PDU is then assigned a transmission sequence number (TSN) and multiplexed with other enhanced MAC-es PDUs to create a single enhanced MAC-e PDU that is transmitted on the E-DCH in the next transmission time interval (TTI). A HARQ entity stores and, if necessary retransmits the enhanced MAC-e PDU when a transmission error occurs.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: February 28, 2017
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Diana Pani, Christopher R. Cave, Paul Marinier, Stephen E. Terry
  • Patent number: 9559988
    Abstract: Within a networking device, packet portions from multiple PDRSDs (Packet Data Receiving and Splitting Devices) are loaded into a single memory, so that the packet portions can later be processed by a processing device. Rather than the PDRSDs managing and handling the storing of packet portions into the memory, a packet engine is provided. The PDRSDs use a PPI (Packet Portion Identifier) Addressing Mode (PAM) in communicating with the packet engine and in instructing the packet engine to store packet portions. A PDRSD requests a PPI from the packet engine in a PPI allocation request, and is allocated a PPI by the packet engine in a PPI allocation response, and then tags the packet portion to be written with the PPI and sends the packet portion and the PPI to the packet engine.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: January 31, 2017
    Assignee: Netronome Systems, Inc.
    Inventors: Salma Mirza, Gavin J. Stark, Ronald N. Fortino
  • Patent number: RE46960
    Abstract: A communication system, such as UMTS, comprises a scheduler (12) in a first station (PS) which is able to control a user equipment (UE1, UE2). The scheduler when operating in a data transmission mode, such as HSUPA (High-Speed Uplink Packet Access) controls the user equipment with combinations of absolute grants (AG) and relative grants (RG). The relative grants serve to adapt a transmission parameter relative to a reference value. The reference value for the relative grant is selected dependent on a property of one or more of the grants. Such a property may comprise the absolute grant being an all process grant or a single process grant.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: July 17, 2018
    Assignee: Koninklijke Philips N.V.
    Inventors: Matthew P. J. Baker, Paul Bucknell