Transmission Bandwidth Conservation Patents (Class 370/477)
  • 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
    Assignee: LG ELECTRONICS INC.
    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
    Assignee: LG ELECTRONICS INC.
    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
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    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
    Assignee: BIAMP SYSTEMS CORPORATION
    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
  • Patent number: 10039146
    Abstract: Systems, methods, and software described herein provide enhancements for data communications between a wireless access node and a wireless network gateway. In one implementation, a method of operating a wireless network includes, in the wireless access node, receiving data packets, via wireless signaling, from a plurality of wireless communication devices, generating GPRS Tunneling Protocol (GTP) packets for the data packets, and generating a wrapper for the GTP packets, wherein the wrapper is used to multiplex the GTP packets in a user datagram protocol (UDP) packet. The method further provides, in the wireless access node, transferring the UDP packet to a wireless network gateway, wherein the wireless network gateway separates the data packets from the UDP packet and GTP packets based on the wrapper, and forwards the data packets over a communication network.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: July 31, 2018
    Assignee: Sprint Communications Company L.P.
    Inventor: Sunyong Park
  • Patent number: 10009446
    Abstract: One embodiment provides a system in a first node that facilitates efficient packet forwarding. During operation, the system identifies a type, length, and value (TLV) string in a packet and, in response, generates a compressed representation of the TLV string. The system stores the compressed representation for the TLV string in an entry of a learned dictionary in a storage device of the first node. The system then sends the entry to a second node and, in response, receives an acknowledgement from the second node. If the system identifies the TLV string in a subsequent second packet of the acknowledgement, the system compresses the TLV string in the second packet based on the compressed representation.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: June 26, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Marc E. Mosko
  • Patent number: 9998299
    Abstract: A system that transmits encapsulated media receives a first request to establish a tunnel with a stream based transport layer, the first request including a tag. The system receives a second request to establish the tunnel with a datagram based transport layer, the second request including the tag. The system establishes the tunnel with the stream based transport layer and receives the encapsulated media over the stream based transport layer. The system establishes the datagram based transport layer for the tunnel in addition to the stream based transport layer and receives the encapsulated media over the datagram based transport layer. The system then releases the stream based transport layer.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: June 12, 2018
    Assignee: Oracle International Corporation
    Inventor: Rolando Herrero
  • Patent number: 9998364
    Abstract: Embodiments of the present invention provide a method for processing a packet in a software-defined network (Software-Defined Network), where the method is performed by a forwarder, and the method includes: receiving an input packet; determining a flow to which the input packet belongs according to the input packet; determining a context identifier set corresponding to the flow to which the input packet belongs according to a first correspondence between flows and context identifier sets, where a context identifier set corresponding to each flow in the first correspondence includes at least one context identifier; determining a context corresponding to the context identifier set according to a second correspondence between context identifiers and contexts; and processing the input packet according to the context corresponding to the context identifier set.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: June 12, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shiyong Tan, Hui Ni, Hui Cai
  • Patent number: 9998322
    Abstract: Methods for balancing storage data traffic in a system in which at least one computing device (server) coupled to a converged network accesses at least one storage device coupled (by at least one adapter) to the network, systems configured to perform such methods, and devices configured to implement such methods or for use in such systems. Typically, the system includes servers and adapters, and server agents implemented on the servers and adapter agents implemented on the adapters are configured to detect and respond to imbalances in storage and data traffic in the network, and to redirect the storage data traffic to reduce the imbalances and, thereby to improve the overall network performance (for both data communications and storage traffic). Typically, each agent operates autonomously (except in that an adapter agent may respond to a request or notification from a server agent), and no central computer or manager directs operation of the agents.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: June 12, 2018
    Assignee: Drivescale, Inc.
    Inventors: James G. Hanko, Christopher Unkel
  • Patent number: 9954931
    Abstract: A file transmission apparatus is proposed for increasing transmission speed of files, wherein the apparatus determines whether a transmission target file is a first transmission file prior to transmission of the transmission target file and transmits the transmission target file using a different transmission scheme according to a result of the determination.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: April 24, 2018
    Assignee: SAMSUNG SDS CO., LTD.
    Inventor: Sung-Hak Song
  • Patent number: 9954791
    Abstract: An example method is provided to perform egress network interface selection for a network connection with a second endpoint device. The method may comprise: detecting multiple egress network interfaces of the first endpoint device that are capable of communicating with the second endpoint device via multiple routes, wherein each route involves one of the multiple egress network interfaces; and selecting, from the multiple network egress interfaces, an egress network interface based on multiple maximum transmission unit (MTU) values associated with the multiple routes. The method may further comprise setting a size limit for packets transmitted from the second endpoint device to the first endpoint device during the network connection; configuring a connection establishment packet that includes the size limit to establish the network connection; and sending the connection establishment packet to the second endpoint device via the selected egress network interface.
    Type: Grant
    Filed: June 28, 2015
    Date of Patent: April 24, 2018
    Assignee: NICIRA, INC.
    Inventor: Akshay Kumar Sreeramoju
  • Patent number: 9948954
    Abstract: A method for image decoding 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.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: April 17, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Jaehyun Lim, Seungwook Park, Yongjoon Jeon, Chulkeun Kim, Jungsun Kim, Naeri Park, Hendry Hendry, Byeongmoon Jeon, Joonyoung Park
  • Patent number: 9916822
    Abstract: A derivative track for an audio track may be generated. An audio track duration of the audio track may be partitioned into partitions of a partition size. A current partition may be compared to remaining partitions of the audio track. Audio information for the current partition may be correlated to audio information for remaining partitions to determine a correlated partition for the current partition from among the remaining partitions of the track duration. The correlated partition determined may be identified as most likely to represent the same sound as the current partition. This comparison process may be performed iteratively for individual ones of the remaining partitions. One or more regions of the audio track may be identified. Individual regions may include multiple correlated partitions that are temporally adjacent along the audio track duration. One or more partitions within one or more regions may be removed to generate the derivative track.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: March 13, 2018
    Assignee: GoPro, Inc.
    Inventor: David Tcheng
  • Patent number: 9900131
    Abstract: Devices and methods for transmitting information in resource blocks between a base station and one or more communication devices are disclosed. In each resource block (RB) used for a data or control channel transmission, a plurality of non-overlapping regions of resource elements (REs) are defined. Each region is associated with one or multiple unique reference symbols (RSs), and may be further associated with one or more antenna ports. When user equipment (UE) demodulates the information it receives in a particular region of an RB, it uses the RS and/or antenna port associated with that region. The RS and/or antenna port information may be used, for example, to estimate a channel of the communication network or to demodulate and decode the data contained within the associated regions.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: February 20, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Havish Koorapaty, Robert Baldemair, Jung-Fu Cheng, Mattias Frenne, Daniel Larsson
  • Patent number: 9882839
    Abstract: Packet format configurability is extended for packets transported on physical links of an Intellectual Property (IP) core interconnect by using at least two independent parameters: one parameter governing data-width and one parameter governing latency penalty. The at least two independent parameters allow creation of transport protocol packets without additional latency insertion, which is useful for low-latency applications. The at least two independent parameters also allow creation of narrow packets with multi-cycle additional latency, which is useful for latency tolerant, area sensitive applications.
    Type: Grant
    Filed: May 25, 2015
    Date of Patent: January 30, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Philippe Boucard, Jean-Jacques Lecler
  • Patent number: 9866243
    Abstract: Embodiments of the present invention provide a forward error correction codeword synchronization method, device, and system. The method is: sending, by a central office device, synchronization information of an FEC codeword to a terminal device by using a management channel, where the information includes information about an agreed location of an FEC codeword, and the information about the agreed location of the first FEC codeword indicates a location that is of the first FEC codeword and is corresponding to data at an agreed location of an agreed time-frequency resource block; and receiving, by the terminal device, the synchronization information that is of the FEC codeword and is sent by the central office device, and adjusting a status parameter of an encoder or a decoder according to the information, so as to complete codeword synchronization. The embodiments of the present invention are used for FEC codeword synchronization.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: January 9, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Fanglin Sun
  • Patent number: 9858285
    Abstract: According to embodiments of the present invention, machines, systems, methods and computer program products for hardware acceleration are presented. A plurality of computational nodes for processing data is provided, each node performing a corresponding operation for data received at that node. A metric module is used to determine a compression benefit metric pertaining to performance of the corresponding operations of one or more computational nodes with recompressed data. An accelerator module recompresses data for processing by the one or more computational nodes based on the compression benefit metric indicating a benefit gained by using the recompressed data. A distribution function may be used to distribute data among a plurality of nodes.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: January 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Garth A. Dickie, Michael Sporer, Jason A. Viehland
  • Patent number: 9836473
    Abstract: According to embodiments of the present invention, machines, systems, methods and computer program products for hardware acceleration are presented. A plurality of computational nodes for processing data is provided, each node performing a corresponding operation for data received at that node. A metric module is used to determine a compression benefit metric pertaining to performance of the corresponding operations of one or more computational nodes with recompressed data. An accelerator module recompresses data for processing by the one or more computational nodes based on the compression benefit metric indicating a benefit gained by using the recompressed data. A distribution function may be used to distribute data among a plurality of nodes.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: December 5, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Garth A. Dickie, Michael Sporer, Jason A. Viehland
  • Patent number: 9838291
    Abstract: A method of assigning a core to process a packet in a data network and a device using the same are provided in the present invention. The method comprises: extracting a traffic flow identifier from a packet in a traffic flow of a link in the data plane; performing a HASH function calculation on the traffic flow identifier to generate a HASH result V; performing a logical AND calculation on the HASH result V and a preconfigured array size parameter to generate a lookup index; using the lookup index to find a worker index in a preconfigured worker array that represents one of N cores assigned to process the packet; and processing the packet by the assigned one of N cores.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: December 5, 2017
    Assignee: CELLOS SOFTWARE LTD
    Inventor: Dmitry Bukin
  • Patent number: 9832711
    Abstract: The present invention relates to a wireless access system, and provides a method of transmitting and receiving cell information by using a synchronization signal in a small-cell layout environment and a device supporting the same. A method of transmitting cell information in a wireless access system as an embodiment of the present invention may include the steps of: configuring one or more pieces of cell information by means of a base station; configuring a downlink synchronization signal including one or more pieces of cell information by means of the base station; and broadcasting the downlink synchronization signal by means of the base station. In this case, the cell information is configured to be information different from the downlink synchronization information configured based on the downlink synchronization signal.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: November 28, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Hyeyoung Choi, Heejeong Cho, Jaehoon Chung, Genebeck Hahn, Eunjong Lee
  • Patent number: 9794112
    Abstract: Methods for balancing storage data traffic in a system in which at least one computing device (server) coupled to a converged network accesses at least one storage device coupled (by at least one adapter) to the network, systems configured to perform such methods, and devices configured to implement such methods or for use in such systems. Typically, the system includes servers and adapters, and server agents implemented on the servers and adapter agents implemented on the adapters are configured to detect and respond to imbalances in storage and data traffic in the network, and to redirect the storage data traffic to reduce the imbalances and, thereby to improve the overall network performance (for both data communications and storage traffic). Typically, each agent operates autonomously (except in that an adapter agent may respond to a request or notification from a server agent), and no central computer or manager directs operation of the agents.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: October 17, 2017
    Assignee: Drivescale, Inc.
    Inventors: James G. Hanko, Christopher Unkel
  • Patent number: 9763133
    Abstract: A plurality of cache servers, connected to a packet forwarding apparatus, forwarding a packet transmitted and received between a storage apparatus that holds a content under management in store and a user terminal, temporarily holds at least part of the content under management in store. A controller decides an on-screen resolution at the terminal, based on information contained in a content request message from the terminal, and selects a cache server that holds a content of the on-screen resolution in store. The controller instructs the selected cache server to deliver the content. The cache server instructed calculates a bit rate based on a signal received from the terminal. The cache server reads content from the terminal, which is to have the on-screen resolution and a bit rate not higher than the calculated bit rate. The content is stored in a packet and transmitted, then delivered without reducing the user's QoE.
    Type: Grant
    Filed: July 4, 2012
    Date of Patent: September 12, 2017
    Assignee: Rakuten, Inc.
    Inventor: Kazunori Ozawa
  • Patent number: 9762496
    Abstract: A slotted message access protocol can be implemented for transmitting short packets. Each beacon period may be divided into multiple time slots. At least one time slot may be assigned to a network device per beacon period based, at least in part, on latency specifications of packets that the network device is configured to transmit. In one example, some of the unassigned time slots may be designated as contention-based time slots. Network devices may contend with each other to gain control of and transmit packets during a contention-based time slot based on the priority level of the packets to be transmitted. Network devices may also use an encryption key and an initialization vector for securely exchanging short packets. Furthermore, a repeater network device may be designated to retransmit a packet, received from an original transmitting network device, during a communication time slot assigned to the original transmitting network device.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: September 12, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Srinivas Katar, Lawrence Winston Yonge, III, Sidney Brower Schrum, Jr.
  • Patent number: 9727629
    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: October 28, 2013
    Date of Patent: August 8, 2017
    Assignee: Redis Labs Ltd.
    Inventors: Yiftach Shoolman, Ofer Bengal
  • Patent number: 9729938
    Abstract: Systems and methods for low-delay video streaming featuring multiple video compression ratios. One embodiment of the system includes: a real-time video encoder (RT-VE) that receives an incoming high-definition uncompressed video (HD-UV), processes the incoming HD-UV according to first and second compression ratios, and sends the processed video over a resource reservation communication link to a real-time video decoder (RT-VD). The compression delay added by the RT-VE is below the duration of a single video frame, and the RT-VD converts the processed video into an outgoing HD-UV. Wherein on-the-fly switches between the first and second compression ratios, while continuing to receive the incoming HD-UV uninterruptedly, are both visually lossless switches and maintain a total delay between corresponding frames of the incoming HD-UV and the outgoing HD-UV that is below duration of two video frames.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: August 8, 2017
    Assignee: Valens Semiconductor Ltd.
    Inventor: Eyran Lida
  • Patent number: 9729428
    Abstract: A peer-to-peer connection system for peer-to-peer connection path routing provides an optimal connection path between a client electronic device and a target subsystem. The peer-to-peer connection system comprises a target subsystem, at least one relay subsystem and the client electronic device. The target subsystem and the relay subsystem connect to internet via different routers respectively. The target subsystem comprises a target device; the relay subsystem comprises a relay device. The target device and the relay device transmit a connection quality table to the client electronic device respectively. The client electronic device determines the optimal connection path according to the connection quality tables. This application program can provide the optimal peer-to-peer connection path via making the relay device be a relay node of peer-to-peer connection according to the connection quality tables.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: August 8, 2017
    Assignee: JSW PACIFIC CORPORATION
    Inventors: Hsien-Hsiu Wang, Yin-Chung Chen
  • Patent number: 9686609
    Abstract: A low power, digital audio interface includes support for variable length coding depending on content of the audio data sent from the interface. A particularized coding system is implemented that uses techniques of silence detection, dynamic scaling, and periodic encoding to reduce sent data to a minimum. Other techniques include variable packet scaling based on an audio sample rate. Differential signaling techniques are also used. The digital audio interface may be used in a headphone interface to drive digital headphones. A detector in the interface may detect whether digital or analog headphones are coupled to a headphone jack and drive the headphone jack accordingly.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: June 20, 2017
    Assignee: AVNERA CORPORATION
    Inventors: Chris O'Connor, Xudong Zhao
  • Patent number: 9640192
    Abstract: An electronic device is provided. The electronic device includes a reception unit configured to receive an audio signal, a bandwidth change unit configured to gradually change a bandwidth of the received audio signal from a first bandwidth to a second bandwidth during a preset time, when the received audio signal is changed, and an audio output unit configured to output the received audio signal.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: May 2, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Beak Kwon Son, Jun Tai Kim, Chul Hwan Lee, Jae Goo Choi, Nam Il Lee, Chul Min Choi, Gang Youl Kim, Mi Hyang Kim, Eui Soon Park, Ho Chul Hwang
  • Patent number: 9635080
    Abstract: Client buffer thresholds are dynamically adjusted to provide quick start up and smooth playback in a variety of network conditions. In some examples, multiple buffer configurations are available. An initial buffer configuration may be used in typical circumstances and will yield good behavior in most cases. A modified buffer configuration can be used when limited available network resources prevent smooth playback. In some embodiments, a client buffer configuration is continuously adapted based on network throughput and data transfer rates.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: April 25, 2017
    Assignee: MobiTV, Inc.
    Inventors: Kent Karlsson, Tommy Isaksson
  • Patent number: 9619577
    Abstract: A computing system used for graphical user interface image reproduction includes a processor; and a memory communicatively coupled to the processor. The processor is configured to: extract data from network traffic being sent from a server to a first client device, the network traffic including cacheable files used to create a graphical user interface display on the first client device; store the cacheable file in a trace file associated with the first client device; and send the cacheable file to a second client device in response to a request from the second client device.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: April 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hidenori Gohda, Masahiko Kosuda
  • Patent number: 9622082
    Abstract: To detect the theft of a mobile terminal (TM) connected to a radiocommunication network (RR), a device (DA) capable of communicating with a location register (HLR) initially stores an IMSI identity and an IMEI number for the mobile terminal (TM) together with secret data (DonS) provided by the owner of the mobile terminal. After authentication of the mobile terminal by a network entity, the device retrieves the IMSI identity and IMEI number for the mobile terminal, compares the retrieved IMSI identity and IMEI number with the initially stored IMSI identity and IMEI number, queries the mobile terminal (TM) by asking the user of the mobile terminal to provide the secret data if either the retrieved IMSI identity or IMEI number are different from the initially stored IMSI identity or IMEI number, and detects a theft of the mobile terminal if the secret data provided are different from the initially stored secret data (DonS).
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: April 11, 2017
    Assignee: Alcatel Lucent
    Inventor: Alain Denhez
  • Patent number: 9609548
    Abstract: A method and apparatus are used to create RLC PDUs in advance of the E-TFC selection for the MAC PDU that will include this or these RLC PDU(s). The apparatus may be configured to pre-generate RLC PDUs for transmission in a later TTI. This approach avoids the large peak processing requirement due to the tight delay constraint if any RLC PDU to be included into a MAC PDU had to be created after the determination of the size of this MAC PDU, i.e. after E-TFC selection. The method and apparatus maintain an approximate match between the size of an RLC PDU and the size of the MAC PDU it is included into. Maintaining this approximate match ensures that the RLC PDU error rate due to HARQ residual errors remains low. This approach may be designed as “semi-radio aware” or “radio-aware with delay”.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: March 28, 2017
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Paul Marinier, Diana Pani, Stephen E. Terry, Vincent Roy
  • Patent number: 9565124
    Abstract: Methods, systems, and apparatus for a low-latency network interface. One of the methods includes receiving a signal having encoded data. A bit stream is generated from the received signal. Bits of the bit stream are shifted into a shift register until a feedback signal generated by a synchronization decoder is received. After the feedback signal is received, output of the shift register is descrambled to generate descrambled data. The descrambled data is stored in a first parallel register when the synchronization decoder determines that the data in the shift register is aligned to a word boundary. If the data in the first parallel register is properly aligned, the output is stored in a second parallel register.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: February 7, 2017
    Assignee: KnuEdge Incorporated
    Inventor: Richard Kerr
  • Patent number: 9559751
    Abstract: A communication system includes a radio transmission apparatus that terminates a radio communication line, a radio transmission apparatus that terminates a radio communication line, and a line control apparatus that performs data communication with the radio transmission apparatuses. The radio transmission apparatuses and monitor the line states of the radio communication lines and notify the line control apparatus of the line states. The line control apparatus controls data to be output to the radio transmission apparatuses and according to the line states.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: January 31, 2017
    Assignee: NEC CORPORATION
    Inventor: Koichi Nakagawa
  • Patent number: RE46676
    Abstract: A digital broadcasting system and a data processing method are disclosed. A time zone identifier is inserted into program table information of a broadcasting signal and the broadcasting signal is transmitted/received. The digital broadcasting system can calculate a local time of a region, in which the digital broadcasting system is located, using the time zone identifier. Accordingly, although the position of the digital broadcasting system is changed, it is possible to process the broadcasting signal related to the local time without an error.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: January 16, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Jae Hyung Song, In Hwan Choi, Kook Yeon Kwak, Byoung Gill Kim, Won Gyu Song, Jin Pil Kim, Jin Woo Kim, Hyoung Gon Lee, Jong Moon Kim