To Or From Packed Format Patents (Class 341/60)
  • Patent number: 10756826
    Abstract: Performing network optimization using quantum communication driver (QCD) computing devices based on measured network attributes of a communications network is disclosed. In one example, an interceptor proxy computing device receives a message sent by a sending computing device and directed to a recipient computing device via a communications network. The interceptor proxy computing device determines, based on a network attribute of the communications network, whether to perform network optimization for the communications network. If so, the interceptor proxy computing device sends the message to a QCD computing device, which performs superdense encoding of the message using one or more first qubits that are each in an entangled state with a corresponding one or more second qubits of a QCD computing device coupled to the recipient computing device. The first qubit(s) are then sent to the QCD computing device coupled to the recipient computing device.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: August 25, 2020
    Assignee: Red Hat, Inc.
    Inventors: Stephen Coady, Leigh Griffin
  • Patent number: 10681108
    Abstract: A communication device is described comprising a media output unit, a receiver configured to receive a packet of a sequence of packets, the packet comprising a compressed header and media payload and a processor configured to detect whether decompression of the compressed header is prevented, and, if decompression of the compressed header is prevented, to determine a sequence number of the media payload, extract the media payload from the packet and forward the media payload and an indication of the sequence number to the media output unit.
    Type: Grant
    Filed: May 29, 2017
    Date of Patent: June 9, 2020
    Assignee: Apple Inc.
    Inventors: Jerome Parron, Martin Kugler
  • Patent number: 10623016
    Abstract: A computer system includes a hardware controller and an internal millicode storage area. The controller includes an accelerator that decompresses a data stream requested by an application. The internal millicode storage area can store a compression dictionary library including a plurality of different pre-defined compression dictionaries. A host system includes a dictionary manager that determines a compression dictionary from the plurality of different pre-defined compression dictionaries included in the dictionary library to decompress the data stream. The accelerator can access the internal millicode storage area to obtain the determined compression dictionary, and to decompress the data stream according to the determined compression dictionary.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony T. Sofia, Matthias Klein, Peter G. Sutton
  • Patent number: 10574792
    Abstract: The subject disclosure relates to techniques for referencing a change in data utilizing a network resource locator. An interface component can receive one or more requests that are associated with a data set from a client, and send, based on the one or more requests, a network resource locator and at least one portion of the data set to the client. Further, a data service component can compute a parameter that is associated with a change of the data set, and include the parameter in the network resource locator. In other embodiments, the data service component can receive a request utilizing the network resource locator, determine the change of the data set based on the parameter, and send the change of the data set to the client.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: February 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Mike Flasko, Lance Olson, Jason Clark, Sid Jayadevan
  • Patent number: 10505837
    Abstract: One embodiment relates to a method of communicating a data packet stream in which data is re-packed to reduce wasted bandwidth. Data bytes of the data packet stream are received from a first data path and mapped to a second data path that is divided into a plurality of data segments. At least one data byte is mapped to each data segment until an end of, or pause in, the data packet stream. Another embodiment relates to a method of communicating data packets from multiple channels. Multiple data packet flows, each flow corresponding to a channel, is received on a first data path. The data bytes from the first data path are mapped to a second data path that is divided into multiple data segments. At least one data byte is mapped to each data segment until an end of, or pause in, the multiple data packet flows. Other embodiments, aspects, and features of the invention are also disclosed.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: December 10, 2019
    Assignee: Altera Corporation
    Inventors: Frederic Richard, Cristian Vasiliu, Robert Critchlow
  • Patent number: 10492040
    Abstract: A subscriber record may include a plurality of references to a plurality of specific class of service records. Each class of service record may relate to a different type of customized applications service subscriber information.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: November 26, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Tiffany A. Moore, John I. Ayers, Brad Kenyon, Karen D. Hennigan, Anders H. Askerup
  • Patent number: 10374636
    Abstract: One embodiment relates a method of receiving data from a multi-lane data link. The data is encoded with an FEC code having a block length. The data is FEC encoded at a bus width which is specified within particular constraints. One constraint is that the FEC encoder bus width in bits is an exact multiple of a number of bits per symbol in the data. Another constraint may be that the FEC code block length is an exact multiple of the FEC encoder bus width. Another constraint may be that the FEC encoder bus width is an exact multiple of a number of serial lanes of the multi-lane interface. Other embodiments and features are also disclosed.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: August 6, 2019
    Assignee: Altera Corporation
    Inventors: Haiyun Yang, Martin Langhammer, Peng Li, Divya Vijayaraghavan
  • Patent number: 10320949
    Abstract: The subject disclosure relates to techniques for referencing a change in data utilizing a network resource locator. An interface component can receive one or more requests that are associated with a data set from a client, and send, based on the one or more requests, a network resource locator and at least one portion of the data set to the client. Further, a data service component can compute a parameter that is associated with a change of the data set, and include the parameter in the network resource locator. In other embodiments, the data service component can receive a request utilizing the network resource locator, determine the change of the data set based on the parameter, and send the change of the data set to the client.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: June 11, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Mike Flasko, Lance Olson, Jason Clark, Sid Jayadevan
  • Patent number: 10080050
    Abstract: There is provided a method for clock reference insertion during packetization of an encoded data stream, wherein said packetization is performed before buffering of the data stream. The method comprises storing the value of each bit rate applied during encoding, and the duration of time for which each bit rate is applied. A clock reference time interval is converted into a clock reference data interval using the value of each bit rate applied and the duration of time for which each bit rate is applied. The clock reference data interval is used to determine where to insert a clock reference into the data stream during packetization.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: September 18, 2018
    Assignee: Telefonakliebolaget LM Ericsson (publ)
    Inventors: Ian Marks, Ryan Spicer
  • Patent number: 9983558
    Abstract: An integrated state vector management system for control systems includes a plurality of co-processors configured to generate and utilize state vector data. The integrated state vector management system further includes state vector module communicatively connected to each of the plurality of co-processors. The state vector module includes a state vector memory containing at least three memory buffers for storing three datasets of state vector data. The state vector module further includes a state vector memory control logic communicatively coupled to the state vector memory. The state vector control logic is configured to provide read and write control to the state vector memory. The state vector memory control logic includes at least a write pointer controller and a read pointer controller.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: May 29, 2018
    Assignee: Goodrich Corporation
    Inventor: Erik V. Rencs
  • Patent number: 9930570
    Abstract: To compress headers efficiently, headers may be differentially encoded. In one embodiment, a difference between a current field and a reference field can be used in a reduced header. In another embodiment, the least significant bits of the current field can be used to represent the current field. When such a field is received, the most significant bits of a reference field are needed to de compress the field. In addition, the present principles determine the typical usage scenarios that may benefit from header compression and further determine that some fields can be removed in a reduced header or be represented by fewer bits. Header compression may impose constraints on the representation of the current field. The present principles recognize constraints on using reduced headers and provide rules and guidelines on applying header compression.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: March 27, 2018
    Assignee: THOMSON Licensing
    Inventor: Mary-Luc Champel
  • Patent number: 9924000
    Abstract: A data communication system compresses packet headers. A transmitter executes state machines to process a data packet and determine if a transmitter state machine is transferring Interdependent Machine Output (IMO) data. The transmitter generates an IMO vector that indicates if any IMO data is in the data packet. If IMO is present, then the transmitter augments the IMO vector to indicate the individual transmitter state machines that transferred the IMO data. The transmitter transfers the data packet with the IMO vector to a receiver. The receiver processes the IMO vector to determine if any IMO data is transferred in the data packet. If IMO data is transferred, then the receiver processes the augmented IMO vector to transfer the IMO data to individual receiver state machine that correspond to the transmitter state machines that transferred the IMO data.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: March 20, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
  • Patent number: 9843827
    Abstract: The present invention relates to a physical layer signalling in a digital broadcast network. In particular, for a digital broadcast network supporting a configuration with a plurality of physical layer pipes, a type indicator is signalled on physical layer for a pipe, the type indicator indicates the format of the input stream which may specify a transport stream, a generic stream or an IP stream. In addition, per physical layer pipe application of header and/or content compression to the user packet headers of the input stream is signalled. Another physical layer parameters are advantageously provided or extended in order to increase the flexibility and efficiency of the layer 1 signalling.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: December 12, 2017
    Assignee: SUN PATENT TRUST
    Inventors: Frank Herrmann, Mihail Petrov
  • Patent number: 9742609
    Abstract: The present invention provides an apparatus of transmitting broadcast signals, the apparatus including, an encoder for encoding service data, a frame builder for building at least one signal frame by mapping the encoded service data, a modulator for modulating data in the built at least one signal frame by an Orthogonal Frequency Division Multiplexing, OFDM, scheme and a transmitter for transmitting the broadcast signals having the modulated data.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: August 22, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Sangchul Moon, Woosuk Ko, Sungryong Hong, Jinwoo Kim, Jongwoong Shin
  • Patent number: 9716991
    Abstract: A computing system includes: a context module configured to determine a transfer context for invoking a state transfer between a source device and a target device; a modulation module, coupled to the context module, configured to generate a transfer modulation based on the transfer context for adjusting to a modulation scheme suited for the transfer context; and a transmission module, coupled to the modulation module, configured to send a communication packet based on the transfer modulation for detecting the source device and the target device.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: July 25, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung Hyuck Lee, James M. A. Begole
  • Patent number: 9686742
    Abstract: The power consumption in a client terminal is one of the important aspects of wireless communication systems. The power consumed when a client terminal is in standby mode when it is periodically monitoring the paging messages has a significant impact of the battery life. A method and apparatus are disclosed that enable reduction of the power consumption in standby mode and extend battery life of a client terminal.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: June 20, 2017
    Assignee: MBIT WIRELESS, INC.
    Inventors: Bhaskar Patel, Arumugam Govindswamy
  • Patent number: 9648144
    Abstract: A transmitter device includes a processing unit and a compression unit. The processing unit obtains a branch of data and partitions the branch of data into a plurality of snippets. Each snippet includes a group of data. The compression unit compresses each snippet into a plurality of packets according to value of each datum included in the corresponding snippet. The compression unit compares the value of each datum with a first threshold value to generate a first packet. The first packet includes first information indicating which data included in the corresponding snippet has the corresponding value not equal to the first threshold value. The compression unit further generates the remaining packets according to the first information.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: May 9, 2017
    Assignee: MEDIATEK INC.
    Inventors: Chi-Cheng Ju, Chia-Yun Cheng, Yung-Chang Chang, Chih-Ming Wang
  • Patent number: 9614883
    Abstract: The present invention concerns a method and a device of transmitting uncompressed video streams. In particular, the method concerns the adaptation of a wireless transmission to bandwidth reduction and packet loss. There is provided a computer implemented method for sending uncompressed video data, wherein the video data comprises binary video components, the method comprising generating a plurality of SB packets from a group of video components, each SB packet being constituted by bits of the video components grouped according to their significance; determining available bandwidth for transmission and sending the most SB packets to fit the available bandwidth, beginning by the most significant ones, meaning containing the most significant bits of the video components. Accordingly, the best possible quality is obtained according to the available bandwidth.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: April 4, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Julien Sevin, Pascal Lagrange
  • Patent number: 9554164
    Abstract: The present invention relates to a physical layer signalling in a digital broadcast network. In particular, for a digital broadcast network supporting a configuration with a plurality of physical layer pipes, a type indicator is signalled on physical layer for a pipe, the type indicator indicates the format of the input stream which may specify a transport stream, a generic stream or an IP stream. In addition, per physical layer pipe application of header and/or content compression to the user packet headers of the input stream is signalled. Another physical layer parameters are advantageously provided or extended in order to increase the flexibility and efficiency of the layer 1 signalling.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: January 24, 2017
    Assignee: SUN PATENT TRUST
    Inventors: Frank Herrmann, Mihail Petrov
  • Patent number: 9544404
    Abstract: Systems and methods are disclosed for optimizing Robust Header Compression (RoHC) to protect against context desynchronization resulting from a burst of lost packets. In one embodiment, a method of operation of a radio node to adapt a RoHC compressor of a radio node based on a transmit channel quality metric is provided. In another embodiment, systems and methods relating to improved RoHC SN decoding are disclosed. In one embodiment, a method of operation of a radio node includes determining a size of a Packet Data Convergence Protocol (PDCP) Sequence Number (SN) gap for a radio link between the radio node and a second radio node, and performing RoHC SN decoding based on the size of the PDCP SN gap.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: January 10, 2017
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Samir Shah, John Fong, Adrian Turcanu
  • Patent number: 9538426
    Abstract: The present invention concerns a method for optimizing ROHC RTP (Robust Header Compression Real Time Protocol) compression applied to IP header of data packets stream so as to use more compact formats enable to remain in a steady state, to never discard received packet, and serve radio resources without requiring to modify ROHC specification. In the method, when handover or mobility procedure is stated, new reference values are normally added to a sliding compression window, but no reference value is removed from the window as long as the handover or mobility procedure is ongoing. After the handover or mobility procedure is complete, when the number of values transmitted on the new radio link are appropriate to cope against the error properties on the new link, all older values can be removed at once from the compression window, thereby reverting to normal window operation.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: January 3, 2017
    Assignee: NEC Corporation
    Inventor: David LeCompte
  • Patent number: 9537977
    Abstract: The subject disclosure relates to techniques for referencing a change in data utilizing a network resource locator. An interface component can receive one or more requests that are associated with a data set from a client, and send, based on the one or more requests, a network resource locator and at least one portion of the data set to the client. Further, a data service component can compute a parameter that is associated with a change of the data set, and include the parameter in the network resource locator. In other embodiments, the data service component can receive a request utilizing the network resource locator, determine the change of the data set based on the parameter, and send the change of the data set to the client.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alex James, Michael Pizzo, Pablo Castro, Mike Flasko, Lance Olson, Jason Clark, Sid Jayadevan
  • Patent number: 9509338
    Abstract: A data processing device includes a compression circuit and a padding circuit. The compression circuit is configured to compare pairs of two contiguous bits within data composed of 2n bits (where n is a natural number), and compress the data based on a result of the comparison. The padding circuit is configured to generate transmission data of 2n bits by padding the compressed data with a dummy pad.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: November 29, 2016
    Assignee: SK HYNIX INC.
    Inventors: Sang Eun Lee, Chang il Kim, Oung Sic Cho
  • Patent number: 9461913
    Abstract: Embodiments relate to a method for transmitting a message in a data path of a network, the method includes transmitting a message onto an input bus of an input interface module, the message being received in flits of a size corresponding to the width of the input bus and generating a validity indicator for each elementary flit constituting each flit received. The message is transmitted onto an output bus of the input interface module towards a receiving interface module in flits of a size corresponding to the width of the output bus along with each validity indicator generated in association with the corresponding elementary flit. The receiving interface module receives flits constituting the message and the associated validity indicators and rejects a received flit if an elementary flit of the received flit is associated with a validity indicator in the invalid state.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: October 4, 2016
    Assignee: STMicroelectronics (Grenoble 2) SAS
    Inventors: Michael Soulie, Riccardo Locatelli, Antonio-Marcello Coppola
  • Patent number: 9449057
    Abstract: A data storage system stores at least one dataset including a plurality of records. A data processing system, coupled to the data storage system, processes the plurality of records to produce codes representing data patterns in the records, the processing including: for each of multiple records in the plurality of records, associating with the record a code encoding one or more elements, wherein each element represents a state or property of a corresponding field or combination of fields as one of a set of element values, and, for at least one element of at least a first code, the number of element values in the set is smaller than the total number of data values that occur in the corresponding field or combination of fields over all of the plurality of records in the dataset.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: September 20, 2016
    Assignee: Ab Initio Technology LLC
    Inventor: Arlen Anderson
  • Patent number: 9411815
    Abstract: Techniques for improving data compression of a deduplicated storage system are described herein. According to one embodiment, the similarity of a plurality of data chunks stored in one or more first storage areas of the storage system is determined based on a plurality of sketches, each describing characteristics of one of the data chunks. The data chunks are grouped into a plurality of groups of similar data chunks based on the similarity of the data chunks. The groups of similar data chunks are compressed, such that similar data chunks are compressed close to each other.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: August 9, 2016
    Assignee: EMC Corporation
    Inventors: Guanlin Lu, Philip Shilane, Grant Wallace, Frederick Douglis, Nitin Garg
  • Patent number: 9379886
    Abstract: A sample rate converter and a method of converting a sample rate are disclosed herein. The sample rate converter includes a data delay unit, a clock rate conversion unit, a Lagrange polynomial filter unit, a resample position calculation unit, and a resample position compensation unit. The data delay unit delays signals in response to an input clock signal. The clock rate conversion unit converts the sample rate of the signals. The Lagrange polynomial filter unit performs a filtering function on the signals whose rate has been converted. The resample position calculation unit outputs the value (Dint, dfrac) of the resample position of the signals based on a set resample ratio value. The resample position compensation unit corrects the error value of the signals by applying the value (Dint, dfrac) to the signals, and outputs a final signal.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: June 28, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Sang-Kyun Kim, Mi-Jeong Park, Ik-Soo Eo
  • Patent number: 9374443
    Abstract: Methods and apparatus are described for reordering a header of a transmission data packet. The methods and apparatus include identifying one or more static fields and one or more dynamic fields within a header of the transmission data packet. Moreover, these aspects include reordering the one or more static fields and the one or more dynamic fields within the header of the transmission data packet. Additionally, these aspects include compressing the header of the transmission data packet to form a compressed transmission data packet in response to reordering the one or more static fields and the one or more dynamic fields. The aspects also may include transmitting the compressed transmission data packet.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: June 21, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Sumanth Govindappa, Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor, Murtuza Taheri Chhatriwala, Pamela Ann Cereck, Swarup Nagaraj Dwaral
  • Patent number: 9368199
    Abstract: A memory device according to an embodiment includes a first memory cell array; a second memory cell array; and a multiplexer arranged between the first memory cell array and the second memory cell array, the multiplexer controlling the first memory cell array and the second memory cell array.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: June 14, 2016
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Tadashi Miyakawa, Katsuhiko Hoya, Mariko Iizuka, Hiroyuki Takenaka
  • Patent number: 9313338
    Abstract: The present invention includes devices, systems, and methods of Voice-over-Internet Protocol (VoIP) communication. For example, a method includes: receiving a data stream comprising a set of VoIP packets; and modifying a Real Time Protocol (RTP) header of at least one of said VoIP packets to modify a jitter buffer delay of said data stream. Optionally, the method includes decreasing the jitter buffer delay by: dropping at least one packet from said data stream; and decreasing a sequence number and a timestamp value in an RTP header of at least one additional packet subsequent to said at least one packet. Optionally, the method includes increasing the jitter buffer delay by: identifying a pair of consecutive packets in the incoming data stream, the pair of consecutive packets having consecutive sequence numbers; and increasing a sequence number in an RTP header of at least a latter packet in said pair of consecutive packets.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: April 12, 2016
    Assignee: AUDIOCODES LTD.
    Inventor: Oren Klimker
  • Patent number: 9203428
    Abstract: A data storage system stores at least one dataset including a plurality of records. A data processing system, coupled to the data storage system, processes the plurality of records to produce codes representing data patterns in the records, the processing including: for each of multiple records in the plurality of records, associating with the record a code encoding one or more elements, wherein each element represents a state or property of a corresponding field or combination of fields as one of a set of element values, and, for at least one element of at least a first code, the number of element values in the set is smaller than the total number of data values that occur in the corresponding field or combination of fields over all of the plurality of records in the dataset.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: December 1, 2015
    Assignee: Ab Initio Technology LLC
    Inventor: Arlen Anderson
  • Publication number: 20150130645
    Abstract: A system, method, and apparatus for compressing binary code comprising at least a processor, memory, storage, and an encoding device or decoding device or both. The methods include comparing a given binary code string having a certain size to be compressed or decompressed with a table comprising all possible combinations of zeroes and ones for any binary data of size x. The given binary code string and all possible combinations are partitioned in packets of size y and each packet assigned a value. A second value representing an assembly of all the values into a second value is performed. The assembly may be performed n times to obtain an nth value. The second or nth value is transmitted or received or both by the encoding and decoding devices, respectively, in place of the given binary code. Table comparison may be performed using pattern recognition.
    Type: Application
    Filed: November 14, 2013
    Publication date: May 14, 2015
    Inventor: Nicolas Thomas Mathieu Dupont
  • Patent number: 9026427
    Abstract: A computer-implemented method for generating side information for grammar-based data compression systems, such as YK compression systems, is described. An admissible grammar (G) for an input sequence (A(S0)) having a finite set of terminal symbols is obtained. A graph representation of the admissible grammar (G) is then constructed. An edge having a lowest weight (expansion frequency), or one not possessing the shortest distance and or shortest expanded sequence length, is then pruned from the graph representation to generate a pruned graph representation. A pruned grammar (G?) is then derived by removing the occurrence corresponding to the pruned edge from the grammar G and the starting variable (S0,i) of the pruned grammar (Gi) is then expanded to generate the side information.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: May 5, 2015
    Assignee: BlackBerry Limited
    Inventors: Nguyen Nguyen, En-hui Yang
  • Patent number: 9020543
    Abstract: The invention relates to a method for reducing a Cognitive Pilot Channel (CPC) bandwidth used for transmitting lists of information to a plurality of meshes of a geographical area comprising at least one base station (4) covering n meshes to allow a User Equipment camping on a given mesh among said plurality of meshes to select an operator and/or an access technology and/or a communication frequency available in said given mesh. According to the invention, for a given mesh #i (i=2 to n), the base station transmits to said mesh #i an identifier of a predetermined reference mesh and the difference between the list of information intended for said given mesh and the list of information intended for said reference mesh.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: April 28, 2015
    Assignee: NEC Corporation
    Inventors: Jerome Tring, Lahouari Korbaa, Belkacem Mouhouche
  • Patent number: 9001939
    Abstract: Provided is a transmitter for transmitting signals by means of the STBC method or the DSTBC method, wherein communication is carried out effectively. The transmitter for transmitting signals by means of the STBC method or the DSTBC method has the following configuration. A frame in which synchronization words are arranged at specified positions is used. An encoding means in the transmitter encodes the entire frame to be transmitted including the synchronization words, by means of the STBC method or the DSTBC method. It is also possible to implement a communication system and a communication method for communicating signals by means of the STBC method or the DSTBC method.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: April 7, 2015
    Assignee: Hitachi Kokusai Electric Inc.
    Inventors: Hiroyuki Akutagawa, Takehiko Kobayashi
  • Patent number: 8981970
    Abstract: A binary allocation in a hierarchical coding/decoding comprising a coding/decoding of a digital signal enhancement layer. The signal comprises a succession of L samples, each sample being represented by a mantissa and an exponent. The method comprises the allocation of a predetermined number Nb of enhancement bits to a part at least of the L samples of highest exponent values. In particular, the method comprises the steps: a) enumerating the exponents of the L samples each having a given value, b) calculating at least one aggregate of enumerations of exponents by decreasing values of exponent until the predetermined number Nb is approximated from above, for c) determining a threshold value of largest exponent iexp0 of sample for which no more enhancement bit is available, and allocating the Nb enhancement bits, according to chosen rules, to the samples whose exponent is greater than the aforesaid threshold value iexpo.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: March 17, 2015
    Assignee: Orange
    Inventor: Claude Lamblin
  • Patent number: 8976890
    Abstract: A multilevel amplitude modulation device for generating, from digital data, a multilevel amplitude modulation signal having four or more signal levels and outputting the generated signal, including: an average level calculator that selects one of a plurality of preliminarily prepared different candidates for a code word building method such that average level of a symbol array, obtained by adding a symbol for a code word of digital data to be transmitted to one or more already outputted symbols included in a multilevel amplitude modulation signal already outputted, is most approximate to voltage center of the four or more signal levels, and outputs a selection signal indicating the selected method; a signal converter that forms a codeword of the digital data in accordance with the method indicated by the selection signal; and a multilevel modulator that generates a multilevel amplitude modulation signal using the codeword and outputs the generated signal.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: March 10, 2015
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Tsuyoshi Ikushima, Osamu Shibata
  • Patent number: 8922414
    Abstract: A method and apparatus for symbol-space based compression of patterns are provided. The method comprises receiving an input sequence, the input sequence being of a first length and comprising a plurality of symbols; extracting all common patterns within the input sequence, wherein a common pattern includes at least two symbols; generating an output sequence responsive of the extraction of all common patterns, wherein the output sequence has a second length that is shorter than the first length; and storing in a memory the output sequence as a data layer, wherein the output sequence is provided as a new input sequence for a subsequent generation of a data layer.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: December 30, 2014
    Assignee: Cortica, Ltd.
    Inventors: Igal Raichelgauz, Karina Ordinaev, Yehoshua Y. Zeevi
  • Patent number: 8918325
    Abstract: A signal processing device is provided, including a prediction error calculating unit that calculates an error signal between a left signal l(n) and a prediction signal of the left signal l (n) predicted from a right signal r(n), a gain adjusting unit that makes a gain adjustment and outputs an error signal, a first adder that adds the left signal l(n) and the error signal and outputs, and a second adder that adds the right signal r(n) and the error signal in opposite phase and outputs.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: December 23, 2014
    Assignee: Mitsubishi Electric Corporation
    Inventors: Masaru Kimura, Bunkei Matsuoka
  • Patent number: 8854550
    Abstract: A data processing device includes a clock converter, a data converter, and an error detector. The clock converter is configured to receive a first clock signal, convert the first clock signal into a second clock signal, and output the second clock signal. The data converter is configured to receive first data, convert the first data into second data using the second clock signal, and output the second data. The error detector is configured to check whether the first clock signal is in a first clock state or a second clock state upon the first data transitioning to a first data state, and output an enable signal to the clock converter upon determining that the first clock signal has transitioned to the first clock state from the second clock state.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: October 7, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae-Pyeong Kim, Han-Kyul Lim, Cheon-Oh Lee
  • Patent number: 8836548
    Abstract: A computer-implemented method for compressing data is disclosed. The method starts with determining a way to read a received data block in its native endian format of at a storage system, where the data block contains a set of data and the determination is based on sampling a subset from a set of data and checking variation of the values. The method selects a base value for the data block based on the determined way to read the data block and generates a set of updated data, where each value of the set of updated data corresponds to the base value and an original value. The method separates each data within the set of updated data into two portions with different bit-value distribution patterns and compresses one portion with a first algorithm while compresses another portion with a second algorithm different from the first.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: September 16, 2014
    Assignee: EMC Corporation
    Inventor: Surendar Chandra
  • Patent number: 8805694
    Abstract: A method and an apparatus for encoding and decoding audio signals using adaptive sinusoidal coding are provided. The audio signal encoding method includes the steps of dividing a synthesized audio signal into a plurality of sub-bands, calculating the energy of each sub-band, selecting a predetermined number of sub-bands having a relatively large amount of energy from the sub-bands, and performing sinusoidal coding with regard to the selected sub-bands. Application of sinusoidal coding based on consideration of the amount of energy of each sub-band of the synthesized signal improves the quality of the synthesized signal more efficiently.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: August 12, 2014
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Mi-Suk Lee, Hyun-Joo Bae, Byung-Sun Lee
  • Patent number: 8723704
    Abstract: A data packing apparatus for continuously receiving current data is provided. The apparatus includes N barrel shifters, a controller and a packing module. The controller determines a shift amount according to a length of previous residual data, and controls the N barrel shifters to sequentially perform M barrel shifts on current merging data to achieve the shift amount, noting that N is an integer greater than or equal to two, and M is a natural number smaller than or equal to N. The packing module merges the previous residual data and the current merging data passed through the N barrel shifters. The maximum shift amounts of the M barrel shifts are smaller than a threshold associated with a length of an operation cycle. The current merged data is a part or all of the current data.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: May 13, 2014
    Assignee: MStar Semiconductor, Inc.
    Inventor: Ying-Chieh Tu
  • Patent number: 8618961
    Abstract: Digital methods and systems for signal processing and filtering are provided. The methods and corresponding systems provide asynchronous conversion of sampling rate frequencies and utilize advanced multistage phasor filters for converting an input signal having a first sampling rate into an output signal sampled in an arbitrary sequence of sampling times. The conversion process provides a sequence of sets of complex numbers representing a filtered version of the input signal. More specifically, the conversion process includes the calculation of values of the output signal by multiplying (e.g., scaling) the sets of complex numbers by a corresponding set of complex phasors, the complex phasors corresponding to the timing of the arbitrary time sequence to obtain a corresponding set of real results with the value of the output signal being the sum of the real results.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 31, 2013
    Assignee: Audience, Inc.
    Inventors: Dana Massie, David P. Rossum, Brian Clark, Leonardo Rub, Jean Laroche
  • Patent number: 8605788
    Abstract: Disclosed are systems and methods used in motion estimation and particularly for data compression. Embodiments of the invention may store and operate on an n-bit value in less than n bits. In one embodiment, if the multi-bit value is less than a threshold, then the multi-bit value is stored in the reduced-bit storage directly, with no loss of precision. If the multi-bit value is greater than the threshold, then the Most Significant Bits (MSBs) of the multi-bit value are shifted onto the reduced-bit storage, and a compression flag set. To decompress, if the compression flag was not set, the bits stored in the reduced-bit storage are merely copied back into the multi-bit value directly. If the compression flag was set, then the bits stored in the reduced-bit storage are shifted (left) by the same amount they were shifted (right) during compression, and an error-minimizing value is added.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: December 10, 2013
    Assignee: Accumulus Technologies Inc.
    Inventor: Anthony Mark Jones
  • Patent number: 8604946
    Abstract: A decoder reads an instruction for information specifying a bit sequence storage area, information indicating a first bit range, and information indicating a second bit range that is contiguous with the first bit range, then outputs a decoded signal in response to the information so read, and a bit manipulation circuit generates and outputs an output sequence based on a bit sequence stored in the bit sequence storage area by inserting uniform predetermined values between a first bit range and a second bit range in accordance with the decoded signal output from the decoder.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: December 10, 2013
    Assignee: Panasonic Corporation
    Inventor: Daisuke Baba
  • Patent number: 8587458
    Abstract: Unpacking a variable number of data bits is provided. A structure includes an input port operable to receive one or more input data units including a plurality of packed bits of data, each of the one or more input data units including a header and a payload, the header including a predetermined number of bits and identifying a format of the payload and a length of the payload, and the payload including a variable number of bits. The structure further includes a circuit operable to identify and unpack the one or more input data units based on the header and the payload of each of the one or more input data units. The structure further includes an output port operable to transmit one or more output data units including the unpacked one or more input data units, once per clock cycle.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Bulent Abali, Bartholomew Blaner, John J. Reilly
  • Patent number: 8542136
    Abstract: A data compression system comprising a transmit side having a first receive interface adapted to receive a first quantity of data from a first channel and a compression controller coupled to the first receive interface, a lossless compression controller, and a bandwidth monitor, the lossy compression controller and the bandwidth monitor coupled to a first transmit interface adapted to transmit a compressed first quantity of data into a second telecommunication channel wherein the bandwidth monitor evaluates the bandwidth of the second telecommunication channel and communicates with the compression controller.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: September 24, 2013
    Assignee: Comtech EF Data Corp.
    Inventors: Patrick Owsley, Brian A. Banister, Jason Franklin
  • Publication number: 20130194113
    Abstract: A data packing apparatus for continuously receiving current data is provided. The apparatus includes N barrel shifters, a controller and a packing module. The controller determines a shift amount according to a length of previous residual data, and controls the N barrel shifters to sequentially perform M barrel shifts on current merging data to achieve the shift amount, noting that N is an integer greater than or equal to two, and M is a natural number smaller than or equal to N. The packing module merges the previous residual data and the current merging data passed through the N barrel shifters. The maximum shift amounts of the M barrel shifts are smaller than a threshold associated with a length of an operation cycle. The current merged data is a part or all of the current data.
    Type: Application
    Filed: August 3, 2012
    Publication date: August 1, 2013
    Applicant: MStar Semiconductor, Inc.
    Inventor: Ying-Chieh Tu
  • Publication number: 20130147643
    Abstract: Unpacking a variable number of data bits is provided. A structure includes an input port operable to receive one or more input data units including a plurality of packed bits of data, each of the one or more input data units including a header and a payload, the header including a predetermined number of bits and identifying a format of the payload and a length of the payload, and the payload including a variable number of bits. The structure further includes a circuit operable to identify and unpack the one or more input data units based on the header and the payload of each of the one or more input data units. The structure further includes an output port operable to transmit one or more output data units including the unpacked one or more input data units, once per clock cycle.
    Type: Application
    Filed: December 7, 2011
    Publication date: June 13, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bulent ABALI, Bartholomew BLANER, John J. REILLY