Transmission Bandwidth Conservation Patents (Class 370/477)
  • Patent number: 11336741
    Abstract: A computing device is provided, including a logic subsystem with one or more processors, and memory storing instructions executable by the logic subsystem. These instructions are executed to obtain one or more source images, segment the one or more source images to generate a plurality of segments, determine a priority order for the plurality of segments, and transmit the plurality of segments to a remote computing device in the priority order. The plurality of segments are spatial components generated by spatial decomposition of the one or more source images and/or frequency components that are generated by frequency decomposition of the one or more source images. A remote computing device may receive these components in priority order, and perform certain algorithms on individual components without waiting for the entire image to upload.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: May 17, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anirudh Badam, Ranveer Chandra, Youjie Li, Sagar Ramanand Jha
  • Patent number: 11288154
    Abstract: A retimer device is provided that includes an elasticity buffer, a receiver, and a controller. The elasticity buffer adds or subtracts data in the elasticity buffer to compensate for different bit rates of two devices to be connected over a link, where the retimer is positioned between the two devices on the link. The receiver receives a data stream to be sent between the two devices on the link. The controller determines, from the data stream, a modification to one or more characteristics of the link, and causes size of the elasticity buffer to be changed from a first size to a second size based on the modification.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: March 29, 2022
    Assignee: Intel Corporation
    Inventors: Debendra Das Sharma, Daniel S. Froelich
  • Patent number: 11251992
    Abstract: Disclosed in the present invention are a data transmission method and processing method, and a device, which are used for improving the compression effect on an original message during tunnel transmission, wherein the data transmission method comprises: obtaining an original message to be transmitted and a current reference message, the current reference message and the original message being transmitted in the same tunnel; differentiating and compressing the original message and the current reference message to obtain an information message; encapsulating the information message by using a tunneling protocol to generate a tunnel message, the tunnel message comprising a compression information header, and the compression information header comprising a reference message identifier corresponding to the current reference message; and sending the tunnel message. With the disclosed method, each message in the same tunnel have a certain correlation.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: February 15, 2022
    Assignee: Comba Network Systems Company Limited
    Inventors: Ziyong Zheng, Chengxin Hu
  • Patent number: 11246058
    Abstract: UE (200) performs Asymmetric ROHC that applies header compression in a packet data convergence protocol layer to either an uplink or a downlink. The UE (200) includes a data transmitting-receiving unit (220) that receives from eNB a support notification indicating that the Asymmetric ROHC is supported and a capability notifying unit (240) that notifies, when the data transmitting-receiving unit (220) receives the support notification, the eNB of information to be used for setting the Asymmetric ROHC by including a profile of the Asymmetric ROHC in capability information of the UE (200).
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: February 8, 2022
    Assignee: NTT DOCOMO, INC.
    Inventors: Tooru Uchino, Wuri Andarmawanti Hapsari, Hideaki Takahashi, Akihito Hanaki
  • Patent number: 11245595
    Abstract: An apparatus, system, and method to manage user interfaces within a network, such as a wireless network at least partially included within a hazardous area. The method includes creating an application user interface based upon data content included within a single application binary file, serving the application user interface, creating a device user interface based upon data content included within a single device binary file, and serving the device user interface, in which the data content of the single application binary file and the data content of the single device binary file are identical. Additionally or alternatively, the method includes sending the single device binary file to an application computer through a serial connection to create an application user interface, in which the device user interface and the application user interface are configured to be identical.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: February 8, 2022
    Assignee: Sensia LLC
    Inventors: Thomas M. Madden, Robert Diederichs, Jerry Yee
  • Patent number: 11223974
    Abstract: According to the first aspect of the present invention, a data transmission apparatus includes a transmission control unit which generates a packet for one-way communication including first difference sensor data, and a transmission unit which transmits the generated packet. The first difference sensor data is a difference between first sensor data measured by a sensor and a reference value associated with the first sensor data.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: January 11, 2022
    Inventors: Nobuo Kubo, Toru Deno, Hideki Kondo
  • Patent number: 11209801
    Abstract: Provided herein are systems, methods, and software for preserving timestamp data in an industrial automation environment. In one implementation, one or more computer-readable storage media having program instructions stored thereon to preserve timestamp data in an industrial automation environment, wherein the program instructions, when executed by a computing system, direct the computing system to at least receive, at a controller, event data of an event from an electronic device, wherein the event data comprises a status of the event and the timestamp of the event. The program instructions also direct the computing system to determine an identification value based on the event data and load the status of the event, the timestamp of the event, and the identification value to a queue within the controller. The timestamp of the event includes the timestamp transmitted from the electronic device.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: December 28, 2021
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Rob A. Entzminger, David C. Mazur
  • Patent number: 11204873
    Abstract: Pre-decompressing a compressed form of data that has been pre-fetched into a cache to facilitate subsequent retrieval of a decompressed form of the data from the cache is presented herein. A system retrieves, from a first portion of a cache, a compression chunk comprising compressed data blocks representing a compressed form of a group of data blocks in response to a first cache hit from the first portion of the cache being incurred, decompresses the compression chunk to obtain a decompressed chunk comprising uncompressed data blocks representing an uncompressed form of the group of data blocks, and inserts the uncompressed data blocks into a second portion of the cache. Further, the system retrieves, from the second portion of the cache, an uncompressed data block of the uncompressed data blocks in response to a second cache hit from the second portion of the cache being incurred.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: December 21, 2021
    Inventors: Attilio Rao, Max Laier, Anton Rang
  • Patent number: 11184327
    Abstract: Some embodiments of the invention provide a novel architecture for providing context-aware middlebox services at the edge of a physical datacenter. In some embodiments, the middlebox service engines run in an edge host (e.g., an NSX Edge) that provides routing services and connectivity to external networks (e.g., networks external to an NSX-T deployment). Some embodiments use a novel architecture for capturing contextual attributes on host computers that execute one or more machines and providing the captured contextual attributes to context-aware middlebox service engines providing the context-aware middlebox services. In some embodiments, a context header insertion processor uses contextual attributes to generate a header including data regarding the contextual attributes (a “context header”) that is used to encapsulate a data message that is processed by the SFE and sent to the context-aware middlebox service engine.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: November 23, 2021
    Assignee: VMWARE, INC.
    Inventors: Tori Chen, Sirisha Myneni, Arijit Chanda, Arnold Poon, Farzad Ghannadian, Venkat Rajagopalan
  • Patent number: 11178395
    Abstract: Exemplary embodiments relate to techniques for dynamically selecting codecs as video is transmitted in real time. In some embodiments, a first codec initially encodes video data, and a second codec is evaluated to replace the first codec. The system switches to the second codec only if an increased amount of power consumption resulting from using the second codec balances with a correspondingly sufficient increase in the quality of the video encoded by the second codec. In some embodiments, codecs are excluded from consideration if it is determined that the local device does not have sufficient processing resources to operate the codec, or if a mismatch is detected between the codec operating on a sending device and a codec operating on a receiving device.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: November 16, 2021
    Assignee: WHATSAPP LLC
    Inventor: Arvind Swaminathan
  • Patent number: 11119940
    Abstract: A method for managing sequential-write-based partitions in a logical-to-physical table cache is described. The method includes locating, by a memory subsystem, a first entry in a first sequential write partition in the cache that maps a first logical address in the set of sequential logical addresses of a read request to a first physical address, wherein each entry in the first sequential write partition corresponds to two sequential logical addresses that were sequentially written to sequential physical addresses of memory components of the memory subsystem. The method further includes determining, based on the first entry, the first physical address associated with the first logical address and a second physical address associated with a second logical address in the set of sequential logical addresses and fulfilling, by the memory subsystem, the read request based at least on the first physical address and the second physical address.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: September 14, 2021
    Inventor: David A. Palmer
  • Patent number: 11113245
    Abstract: Embodiments relate to policy-based, multi-scheme data reduction for a computer memory. An aspect includes receiving a plurality of policy rules by a policy engine of the computer memory, wherein a first policy rule specifies applying a first data reduction scheme to data in the computer memory based on the data matching first characteristics, wherein a second policy rule specifies applying a second data reduction scheme to data in the computer memory based on the data matching second characteristics, wherein the first data reduction scheme is different from the second data reduction scheme. Another aspect includes determining, by the policy engine, that first data in the computer memory matches the first characteristics, and that second data in the computer memory matches the second characteristics. Yet another aspect includes applying the first data reduction scheme to the first data, and applying the second data reduction scheme to the second data.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: September 7, 2021
    Inventors: M. Corneliu Constantinescu, Marc A. Kaplan, Leo Luan, Sven Oehme, Wayne A. Sawdon, Frank B. Schmuck
  • Patent number: 11115693
    Abstract: Systems, apparatuses, and methods for performing efficient video transmission are disclosed. In a video processing system, a transmitter sends encoded pixel data to a receiver. The receiver stores the encoded pixel data in a buffer at an input data rate. A decoder of the receiver reads the pixel data from the buffer at an output data rate. Each of a transmitter and the receiver maintains a respective synchronization counter. When detecting a start of a frame, each of the transmitter and the receiver stores a respective frame start count as a copy of a current value of the respective synchronization counter. The transmitter sends its frame start count to the receiver. The receiver determines a difference between the respective frame start counts, and adjusts the decoding rate based on the difference.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: September 7, 2021
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Stephen Mark Ryan, Carson Ryley Reece Green
  • Patent number: 11051041
    Abstract: A method for image decoding, according to the present invention, includes the following steps: receiving image information including a plurality of filter coefficients; generating a restored block for a current block on the basis of the image information; and applying an adaptive loop filter to the restored block on the basis of the plurality of filter coefficients. According to the present invention, image encoding efficiency may be improved, and complexity may be reduced.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: June 29, 2021
    Inventors: Jaehyun Lim, Seungwook Park, Yongjoon Jeon, Chulkeun Kim, Jungsun Kim, Naeri Park, Hendry Hendry, Byeongmoon Jeon, Joonyoung Park
  • Patent number: 11039309
    Abstract: A method of coordinating a change in cryptographic key sets from a first cryptographic key set to a second cryptographic key set between a radio access network (RAN) node and a wireless device (WD) served by the RAN node. The RAN node includes a user plane (UP) component and a control plane (CP) component. The method includes transmitting, from the UP component to the wireless device (WD), a key change indicator indicative of changeover to the second cryptographic key set, the key change indicator included in one of a data protocol data unit (PDU) and a control PDU; and subsequently cryptographically encoding PDUs for transmission to the WD and cryptographically decoding PDUs received from the WD in accordance with the second cryptographic key set.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: June 15, 2021
    Inventor: William Anthony Gage
  • Patent number: 10984018
    Abstract: Method, media, and systems for compressing objects, comprising: receiving a request to write a first object including a first key and a first value, wherein the first object is of a given type; receiving a request to write a second object including a second key and a second value, wherein the second object is of the given type; classifying the first object to a compression dictionary according to at least one rule based on a value of the first object and/or the key of the first object; classifying the second object to the compression dictionary according to at least one rule based on a value of the second object and/or the key of the second object; and compressing the first object and the second object based on the compression dictionary.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: April 20, 2021
    Assignee: Redis Labs Ltd
    Inventors: Yiftach Shoolman, Ofer Bengal
  • Patent number: 10936562
    Abstract: A database system stores both compressed and uncompressed data in a row-based database system. The database system converts a representation of data involving a set of rows of a source database table, each row comprising multiple values, into a representation involving a single row stored in a target database table, each column of the row comprising arrays of values from the set. The database system may perform type-specific compression of data when storing in the target database table. Accordingly, the database system may apply different compression schemes for different columns or sets of values obtained from the source database table and may group or order selected rows or store additional summary information to improve query performance to the target database table. The database system allows users to query data stored in compressed form. The database system combines compressed and uncompressed data at query time for efficient database analytics.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: March 2, 2021
    Assignee: Timescale, Inc.
    Inventors: Matvey Arye, Gayathri Priyalakshmi Ayyappan, Michael J. Freedman, Sven Klemm, David Kohn, Joshua Lockerman
  • Patent number: 10880409
    Abstract: In one embodiment, a device in a serial network de-multiplexes a stream of traffic in the serial network into a plurality of data streams. A particular one of the data streams is associated with a particular endpoint in the serial network. The device determines that data from the particular data stream associated with the particular endpoint should be reported to an entity external to the serial network based on an event indicated by the data from the particular data stream. The device quantizes the data from the particular data stream. The device applies compression to the quantized data to form a compressed representation of the particular data stream. The applied compression is selected based on a data type associated with the data. The device sends a compressed representation of the particular data stream to the external entity as Internet Protocol (IP) traffic.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: December 29, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: David A. Maluf, John George Apostolopoulos
  • Patent number: 10838906
    Abstract: A transceiver configured to send and receive data over a data bus is disclosed. The transceiver includes a communication port to connect to the data bus, a bus idle detector configured to detect when the data bus is idle, a TXDC interface configured to selectively receive and send data and an RXDC interface configured to send data. The transceiver also includes a switch controlled by an output of the bus idle detector. The switch is configured to cause the TXDC interface to be used for sending data out when the bus idle detector detects that the data bus is idle.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: November 17, 2020
    Assignee: NXP B.V.
    Inventor: Lucas Pieter Lodewijk van Dijk
  • Patent number: 10813064
    Abstract: A method includes receiving a first plurality of symbols comprising complex portions. The method further includes applying conjugate symmetry to the first plurality of symbols, producing a second plurality of symbols comprising no complex portions. The method further includes transforming the second plurality of symbols using an inverse fast Fourier transform, producing a third plurality of symbols. The method further includes interpolating the third plurality of symbols, generating a short training field comprising at least one real portion of the third plurality of symbols, generating a long training field comprising at least one real portion of the third plurality of symbols, and transmitting the short training field and long training field in a WPAN.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: October 20, 2020
    Assignee: Texas Instruments Incorporated
    Inventors: Timothy M. Schmidl, Anuj Batra, Srinath Hosur
  • Patent number: 10812550
    Abstract: Methods, systems, and computer-readable media for bitrate allocation for a multichannel media stream are disclosed. Complexity values are determined for individual channels of a set of channels of a multichannel media stream. The complexity values are determined based (at least in part) on frames of the individual channels during a window of time. The multichannel media stream is associated with a maximum aggregate bitrate, and the individual channels are associated with minimum individual bitrates and maximum individual bitrates. Individual bitrates are determined for the individual channels based (at least in part) on the complexity values. The sum of the individual bitrates does not exceed the maximum aggregate bitrate beyond a predetermined threshold, and the individual bitrates fall between the minimum and maximum individual bitrates of the corresponding individual channels.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Trevor Wells, Jeffrey Lassahn
  • Patent number: 10742733
    Abstract: The present invention is directed to systems and methods for acquiring media of the same event from multiple devices. The systems and methods enable wireless communication, specifically over a Bluetooth Low Energy (BLE) wireless personal area network, between multiple media devices, such as personal or consumer devices (i.e., consumer smartphones, tablets, wearable devices, including action cameras, or other computing devices capable to capturing media content in the form of image, video, or audio data) at an event. The systems and methods further enable synchronization, via a specialized timing protocol, between the multiple media devices, over the BLE network, including synchronization of the media content captured by each of the media devices at the event. The present invention further includes an accessory device configured to provide for expansion of communication and synchronization of media devices, specifically bridging a short range BLE network with a long range RF network.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: August 11, 2020
    Inventors: Paul Scurrell, Matthew Grant, Simon Jenkins
  • Patent number: 10701415
    Abstract: A method and system is provided for segmenting blocks of video data into chunks for consumption by player devices to create a new block to improve overall chunk creation. In one embodiment, issues that occur at the PCP block boundaries are handled by creating two chunks, one from the tail of content from the previous block and the other from the start of the new block, with the sums of the two chunks approximately equal to the target duration, improving manifest and chunk cadence creation. In another embodiment, chunks are created when the sink 104 requests a new manifest regardless of whether a proxy chunk timer pulling data from the PCP block has expired or not.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: June 30, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Robert Erich Lee, Paul Moroney
  • Patent number: 10686859
    Abstract: Embodiments include apparatuses, methods, and systems including a content scenario detection unit and a rate adjustment unit for the communication of a multimedia content. The multimedia content may include a low bitrate scenario and a high bitrate scenario. The content scenario detection unit may detect the low bitrate scenario of the multimedia content for a multimedia traffic when a transmitter is to generate a first window of one or more frames of the low bitrate scenario during a first time period at a first encoding rate. The rate adjustment unit may determine, based at least in part on the detection of the low bitrate scenario, a second encoding rate different from the first encoding rate. The transmitter may generate at the second encoding rate a second window of one or more frames of the low bitrate scenario during a second time period. Other embodiments may also be described and claimed.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: June 16, 2020
    Assignee: Intel Corporation
    Inventors: Sri Ranjan Srikantam, Prasanna Kumar Mandapadi Ramasubramanian, Khanh V. Nguyen, Linda S. Cline
  • Patent number: 10678766
    Abstract: A computer implemented method of real-time index generation of data in a data stream during data stream recording to an archive, the method including: receiving a byte of the data stream; and adding an entry for the byte of the data stream to a bitmap index of bytes, the bitmap index indicating, for each possible byte value, a location in the archive of each of occurrences and non-occurrences of the byte value by a sequence of bit values in the bitmap index, wherein the bitmap index includes a count of a number of occurrences for each byte value, wherein a plurality of run length encoding (RLE) schemes are applied to sub-sequences of identical bit values for each byte value in the index, each RLE scheme having a different encoding type identified by an encoding type indicator and indicating a bit value and a number of bits in a sub-sequence, and wherein a pair of RLE encoded sub-sequences of indications of non-occurrence of a byte value implies a single indication of an occurrence of the byte value between th
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: June 9, 2020
    Assignee: British Telecommunications Public Limited Company
    Inventors: Philip Clapham, Kai Priday
  • Patent number: 10680848
    Abstract: A method for managing a number of Ethernet links includes identifying a number of Ethernet links to utilize a number of channels of a cable based on a number of capabilities and a number of policies of a number of media access controllers (MACs) and a number of physical layer entities (PHYs), determining a number of Ethernet link types to be configured for the cable based on the capabilities and policies of the MACs and PHYs, negotiating a number of parameters to allow multi-channel ports of a number of nodes connected to the cable to establish communications through the Ethernet links based on the determined Ethernet link types and the utilized channels, and managing the cable configuration describing the MACs to be supported by the channels within the cable based on the policies.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: June 9, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James S. Hiscock, David Law
  • Patent number: 10660145
    Abstract: The present disclosure discloses a method and device for indicating a network mode. The method comprises detecting a format of a value of a Public Land Mobile Network IDentity (PLMN-ID) in a system information block; and determining, when the value of the PLMN-ID is a value indicated according to a first preset format, the indicated value as information indicating that a network mode is a Neutral Host (NH) mode, wherein the first preset format is a format different from a second preset format which is a format of the PLMN-ID in an Evolved Packet Core (EPC) connected mode. The present disclosure solves the technical problem of the increase in protocol complexity caused by different message formats since the EPC connected network mode and the NH network mode use the IDs of completely different types and numbers.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: May 19, 2020
    Inventor: Mingyu Zhou
  • Patent number: 10560354
    Abstract: End-to-end, in situ packet enrichment for network analytics includes receiving, at a network device is a part of an end-to-end path in a network, a template that specifies unique information elements to be added to a header of a packet traversing the network device when different combinations of network features are applied to the packet at the network device. When the network device applies one or more of the network features to the packet, the network device inserts one a particular information element of the unique information elements into the header of the packet based on the template and the one or more network features applied to the packet. The particular information element inserted into the header is resolvable to a list of the one or more network features applied to the packet at the network device.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: February 11, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Carlos M. Pignataro, Joseph M. Clarke, Nagendra Kumar Nainar, Lakshmi Ganesh Kondaveeti, Bharath Kumar Gubbala
  • Patent number: 10547557
    Abstract: A method for multipoint data flow control, performed in a controller entity of a wireless communication system, comprises receiving of a data flow from a source flow queue. The data flow is split into split data flows, one for each of at least two wireless transmission points. Measures of timing skews for transmissions or quantities from which such timing skews can be deduced are received from each of the at least two transmission points. The data flow splitting is controlled in dependence of the timing skews. The split data flows are transmitted to the at least two wireless transmission points. A method for assisting in multipoint data flow control, network nodes configured for multipoint data flow control and assisting in multipoint data flow control, and computer programs therefore are also disclosed.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: January 28, 2020
    Inventors: Torbjörn Wigren, Linda Brus, Richard Middleton
  • Patent number: 10505677
    Abstract: A network element processes a data flow in accordance with a communications protocol in which respective incremental sequence numbers are assigned to segments of the data flow. The segments are sent from the network element to the other network element in order of the sequence numbers, and respective acknowledgements are received from the other network element. The acknowledgements may include the highest sequence number of the segments of the flow that were received in the other network element. After transmitting the last segment of the data flow an additional segment is sent to the other network element. When it is determined from an acknowledgement of the additional segment that the last segment of the data flow was not received by the other network element, the last segment is retransmitted.
    Type: Grant
    Filed: October 29, 2017
    Date of Patent: December 10, 2019
    Inventors: Alexander Shpiner, Adi Menachem, Eitan Zahavi, Noam Bloch, Ariel Shahar
  • Patent number: 10498683
    Abstract: A processor may determine a message type of a message of a message set and extract strings from the message based upon the message type, each string associated with a field type within the message type. The processor may write one of the strings to a string table, when not already stored in the string table, and add an offset position of the string in the string table to a column list for the field type associated with the string, when not already stored in the column list. There may be different column lists for different field types. The processor may populate an entry of a data table corresponding to the message and to the field type associated with the string with an index of the offset position within the column list, and store a compressed version of the message set including the string table, column lists, and data table.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: December 3, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Chen-Yui Yang, Joseph Battista, Hung-Kuei Ku, Wen-Jui Li, George Sultana, Daniel Zuckerman
  • Patent number: 10499431
    Abstract: A method for transmitting data in a wireless communication system, the method includes transmitting, by a first station, a plurality of request to send (RTS) frames to a second station through a plurality of subchannels, each of the plurality of RTS frames being transmitted through a corresponding one of the plurality of subchannels, each of the plurality of subchannels having a 20 megahertz (MHz) bandwidth; receiving, by the first station, at least one clear to send (CTS) frame in response to at least one of the plurality of RTS frames from the second station through at least one idle subchannel of the plurality of subchannels; and transmitting, by the first station, a data frame to the second station after receiving the at least one CTS frame, wherein each of the plurality of RTS frames includes first channel information related to the plurality of subchannels.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: December 3, 2019
    Inventor: Yong Ho Seok
  • Patent number: 10482021
    Abstract: In an aspect, high priority lines are stored starting at an address aligned to a cache line size for instance 64 bytes, and low priority lines are stored in memory space left by the compression of high priority lines. The space left by the high priority lines and hence the low priority lines themselves are managed through pointers also stored in memory. In this manner, low priority lines contents can be moved to different memory locations as needed. The efficiency of higher priority compressed memory accesses is improved by removing the need for indirection otherwise required to find and access compressed memory lines, this is especially advantageous for immutable compressed contents. The use of pointers for low priority is advantageous due to the full flexibility of placement, especially for mutable compressed contents that may need movement within memory for instance as it changes in size over time.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: November 19, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Andres Alejandro Oportus Valenzuela, Nieyan Geng, Christopher Edward Koob, Gurvinder Singh Chhabra, Richard Senior, Anand Janakiraman
  • Patent number: 10439763
    Abstract: A method for transmitting broadcast network information in a mobile wireless communication network includes a plurality of network nodes. The method includes providing a compression of broadcast network information related to a group of coordinated network nodes of the plurality of network nodes; coding the compressed broadcast network information by segmenting the compressed broadcast network information into a number of blocks and linearly combining the blocks into a plurality of linear combinations of blocks; and transmitting the linear combinations of blocks by the group of coordinated network nodes.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: October 8, 2019
    Assignee: Telecom Italia S.p.A.
    Inventors: Marco Caretti, Gian Michele Dell'aera, Maurizio Fodrini, Bruno Melis
  • Patent number: 10425660
    Abstract: A method for image decoding, according to the present invention, includes the following steps: receiving image information including a plurality of filter coefficients; generating a restored block for a current block on the basis of the image information; and applying an adaptive loop filter to the restored block on the basis of the plurality of filter coefficients. According to the present invention, image encoding efficiency may be improved, and complexity may be reduced.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: September 24, 2019
    Inventors: Jaehyun Lim, Seungwook Park, Yongjoon Jeon, Chulkeun Kim, Jungsun Kim, Naeri Park, Hendry Hendry, Byeongmoon Jeon, Joonyoung Park
  • Patent number: 10419333
    Abstract: Embodiments of the present application provide a method and an apparatus for compressing a label stack. The method includes: obtaining a first label stack corresponding to a forwarding path, where the first label stack comprises node labels corresponding to each node on the forwarding path; selecting a first node label from the first label stack, where when forwarding a packet, a node corresponding to the first node label is capable of encapsulating at least two layers of labels in the packet; replacing at least two adjacent labels located after the first node label in the first label stack with a first compression label, to generate a second label stack; and instructing a source node on the forwarding path to perform packet processing according to the second label stack. In this way, a length of a label stack pushed into the packet can be shortened.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: September 17, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xuefeng Lin, Enhui Liu, Guoyi Chen
  • Patent number: 10397025
    Abstract: A technique for attenuating common mode transient events uses a differential receiver circuit including a band-stop filter having a stopband fSB around a notch frequency fn of a received signal. The differential receiver circuit includes a first high-pass filter coupled in series with the band-stop filter. The notch frequency fn is less than a carrier frequency fc of a signal received by the differential receiver circuit. The band-stop filter may include a buffer circuit and a notch filter coupled in series with the buffer circuit. The notch filter may have a second stopband around the notch frequency fn. The differential receiver circuit may have a propagation delay that is independent of a pulse width of common mode transient energy attenuated by the differential receiver circuit.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: August 27, 2019
    Assignee: Silicon Laboratories Inc.
    Inventors: Mohammad Al-Shyoukh, Stefan Mastovich
  • Patent number: 10382950
    Abstract: Certain aspects of the present disclosure generally relate to wireless communications. In some aspects, a mobile device may receive configuration information, associated with configuring a state of the mobile device, via a unicast transmission, and may access a header-compressed broadcast transmission using the configuration information received via the unicast transmission. In some aspects, a network entity may transmit configuration information, to facilitate decompression of a header-compressed broadcast transmission, via a unicast transmission to a mobile device of a plurality of mobile devices, and may transmit the header-compressed broadcast transmission to the plurality of mobile devices in accordance with the configuration information.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: August 13, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Kuo-Chun Lee, Sivaramakrishna Veerepalli, Min Wang, Ralph Akram Gholmieh, Nagaraju Naik, Carlos Pazos, Alan Soloway, Haris Zisimopoulos, Xipeng Zhu
  • Patent number: 10326674
    Abstract: Trace data are compressed by storing a compression table in a memory. The table corresponds to results of processing a set of training trace data using a table-driven compression algorithm. The trace data are compressed using the table according to the algorithm. The stored compression table is accessed read-only. The table can be determined by automatically processing a set of training trace data using the algorithm and transforming the compression table produced thereby into a lookup-efficient form. A network device includes a network interface, memory, and a processor that stores the table in the memory, compresses the trace data using the stored compression table according to the table-driven compression algorithm, the stored table being accessed read-only during the compressing, and transmits the compressed trace data via the network interface.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: June 18, 2019
    Assignee: Purdue Research Foundation
    Inventors: Vinaitheerthan Sundaram, Patrick Eugster, Xiangyu Zhang
  • Patent number: 10311154
    Abstract: Columns of a table are stored in either row-major format or column-major format in an in-memory DBMS. For a given table, one set of columns is stored in column-major format; another set of columns for a table are stored in row-major format. This way of storing columns of a table is referred to herein as dual-major format. In addition, a row in a dual-major table is updated “in-place”, that is, updates are made directly to column-major columns without creating an interim row-major form of the column-major columns of the row. Users may submit database definition language (“DDL”) commands that declare the row-major columns and column-major columns of a table.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: June 4, 2019
    Assignee: Oracle International Corporation
    Inventors: Tirthankar Lahiri, Martin A. Reames, Kirk Edson, Neelam Goyal, Kao Makino, Anindya Patthak, Dina Thomas, Subhradyuti Sarkar, Chi-Kim Hoang, Qingchun Jiang
  • Patent number: 10284678
    Abstract: Bandwidth management based on profiles is provided. A requesting user using a user device may submit a request concerning access to an application or media file hosted or provided by a content provider. A profile associated with the requested application or media file may be accessed. Such a profile provides information regarding consumption of bandwidth throughout a time period of usage associated with the requested application or media file. Bandwidth requirements associated with the request may be determined based on the profile information, and bandwidth consumption by the user device may be managed based on the bandwidth requirements determined for the requested application or media file and available network bandwidth.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: May 7, 2019
    Inventor: Gregory Corson
  • Patent number: 10284324
    Abstract: A method in a node of a telecommunication network comprises receiving a digital communication signal from a first signal source, source, wherein the digital communication signal comprises a wherein the digital communication signal comprises a plurality of low amplitude windows, step 101, and receiving one or more analog subcarrier signals from a second signal source, step 103. The method further comprises multiplexing the one or more analog subcarrier signals into one or more of the plurality of low amplitude windows of the digital communication signal, step 105.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: May 7, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Filippo Ponzini, Fabio Cavaliere, Luca Giorgi
  • Patent number: 10243700
    Abstract: An acknowledgment (ACK) frame has two parts: a group ACK part and a scheduling information part. In the group ACK part, an ACK/NACK indicator is included for a previous uplink (UL) transmission per station (STA). In the scheduling information part, information included for the following UL transmission per selected STA may comprise, for example, one or more of: a number of selected STAs, a media access control (MAC) address of each selected STA, a data transmission duration per selected STA, a transmission rate per selected STA, a request transmission duration, a pilot transmission order, or a STA transmission order.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: March 26, 2019
    Assignee: QUALCOMM Incorporation
    Inventors: Yan Zhou, Santosh Paul Abraham, Gwendolyn Denise Barriac, Simone Merlin, Rahul Tandra, Hemanth Sampath
  • Patent number: 10171156
    Abstract: An apparatus and a method for transmitting uplink information in a broadcasting system are provided. A repeater of a mobile broadcasting system includes a plurality of transmitting stations each transmitting a broadcast signal for at least one broadcast service, a plurality of terminals receiving the broadcast signal for the at least one broadcast service through at least one transmitting station among the transmitting stations, and the repeater, the repeated being coupled between the plurality of transmitting stations and the plurality of terminals. The repeater includes a receiving unit configured to receive uplink information from the terminals, a control unit configured to classify the received uplink information by broadcast service and to create uplink information per broadcast service, and a transmitting unit configured to transmit the created uplink information to at least one corresponding transmitting station.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: January 1, 2019
    Assignees: Samsung Electronics Co., Ltd., Industry-Academic Cooperation Foundation, Yonsei University
    Inventors: Hak-Ju Lee, Jong-Soo Seo, Jae-Hyeon Bae, Soon-Ki Jo, Hak-Jin Kim
  • Patent number: 10135886
    Abstract: A method for retaining a Robust Header Compression (ROHC) state in a User Equipment (UE) during switching from a Voice over Long Term Evolution (VoLTE) call to a video call or vice versa is provided. When the VoLTE call is in progress and if a user switches the VoLTE call to the video call, then the RTP header information is sent to an Application Processor (AP) from a Communication Processor (CP). The ROHC compressor continues the compression of the RTP packets using the existing built context for the video call. Further, when the video call is in progress and if the user switches the video call to the VoLTE call, then the RTP header information is sent to the CP from the AP. The ROHC context is reused by exchanging the RTP header information between the AP and the CP.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: November 20, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Praveen Chebolu, Ganesh Babu Kamma, Varun Bharadwaj Santhebenur Vasudevamurthy, Shaik Abdulla, Ajay Kumar Kabadi, Srinivas Chinthalapudi, Harsh Maheshchand Kothari
  • Patent number: 10133505
    Abstract: Multiple hardware and/or software components across the host and data storage system may be capable of performing data transformation operations. In at least one embodiment, a particular one of the multiple components may be selected, per I/O operation and using information generated by a component selection tool, to perform a data transformation operation. For an I/O operation, a first component may be selected to perform a first data transformation operation and a second different component may be selected to perform a second data transformation operation. The first and second components may both be on the host, both on the data storage system, or on different ones of the host and data storage system. A host I/O driver may create a request for the I/O operation where the request includes indicators identifying the first and second components as selected for performing the data transformation operations.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: November 20, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Douglas E. LeCrone, Paul A. Linstead
  • Patent number: 10116977
    Abstract: Systems and methods of the present disclosure provide for dynamic delay equalization of related media signals in a media transport system. Methods include receiving a plurality of related media signals, transporting the related media signals along different media paths, calculating uncorrected propagation delays for the media paths, and delaying each of the related media signals by an amount related to the difference between the longest propagation delay (of the uncorrected propagation delays) and the uncorrected propagation delay of the related media signal/media path. Calculating the uncorrected propagation delays and delaying the related media signals may be performed in response to a change to the propagation delay of at least one of the related media signals/media paths. Additionally or alternatively, calculating the uncorrected propagation delays and delaying the related media signals may be performed while transporting the related media signals.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: October 30, 2018
    Inventors: Eugene Gurfinkel, Michael K. Davis, Charles H. Van Dusen
  • Patent number: 10103912
    Abstract: Data communication/transfer has been in binary form from the first simple service through today's complex internet systems. Binary uses zeros and ones transmitted as voltage changes. The invention introduces multi-state digits beyond zeroes and ones to a multi-schema, one, two, three and/or more, thus increasing capacity and speed of data transfer. The present invention uses an electrical pulse that can be phased to communicate the binary data in a multi-phased format. The phased information pulse results in a significant increase in combinations used for the transfer of information. This format improves capacity utilization of networks, increases data transfer speed and secondly provides new opportunities for applications. In the future, the invention can also provide added benefits in data centers and communications security.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: October 16, 2018
    Inventor: Ervin A Paw
  • Patent number: 10084553
    Abstract: In certain embodiments, a method may include receiving one or more equalized samples of an input signal. The method may further include mitigating one or more excursions in the one or more equalized samples based on one or more current decisions of an iterative decoding process to generate compensated equalized samples. In addition, the method may include performing iterative decoding operations based on the compensated equalized samples, updating the current decisions of the iterative decoding process and outputting the current decisions as a converged result when the iterative decoding operations have converged for the compensated equalized samples.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: September 25, 2018
    Assignee: Seagate Technology LLC
    Inventors: Jason Vincent Bellorado, Marcus Marrow, Zheng Wu
  • Patent number: 10063813
    Abstract: A communication system 100 includes a content management system 221 determining broadband content availability, and a transport processing system 250 dividing the broadband content availability into broadband content availability packets. The transport processing system 250 communicates the broadband availability packets to a user device through a satellite 106 or 108.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: August 28, 2018
    Assignee: The DIRECTV GROUP, INC.
    Inventor: Jeffrey L. Sharkey