Digital Code To Digital Code Converters Patents (Class 341/50)
  • Patent number: 9665527
    Abstract: Dynamic bus inversion (DBI) for programmable levels of a ratio of ones and zeros. A transmitting device identifies a number and/or ratio of ones and zeros in a noninverted version of a signal to be transmitted (“noninverted signal”) and a number and/or ratio of ones and zeros in an inverted version of the signal (“inverted signal”). The transmitting device can calculate whether a difference of ones and zeros in the noninverted signal or a difference of ones and zeros in the inverted signal provides a calculated average ratio of ones to zeros closer to a target ratio. The transmitting device sends the signal that achieves provides the calculated average ratio closer to the target ratio.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: May 30, 2017
    Assignee: Intel Corporation
    Inventors: Christopher P Mozak, James A McCall, Bryan K Casper
  • Patent number: 9654251
    Abstract: System, methods, and apparatus are described that facilitate transmission/reception of data over a multi-line parallel bus. In an example, the apparatus transmits data bits over a parallel bus includes determining from a prior bus state, a plurality of free wires in the bus for a current bus state, where each free wire satisfies a crosstalk-avoidance constraint in the current bus state for all values of a bit transmitted on the free wire. The apparatus may encode a plurality of data bits using a crosstalk avoidance encoder to obtain a CAC-encoded word, compute an error detection or correction code for the CAC-encoded word, assign bits of the error detection or correction code to the plurality of free wires for transmission during the current bus state, and assign the CAC-encoded word to unassigned wires of the bus for transmission during the current bus state.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: May 16, 2017
    Assignee: QUALCOMM INCORPORATED
    Inventors: Urs Niesen, Shrinivas Kudekar
  • Patent number: 9654144
    Abstract: A memory device may include memory components to store data. The memory device may also include a processor that may decode a codeword associated with the data. The processor may receive the codeword and determine whether the codeword is independently decodable using a BCH decoder. The processor may then decode the codeword using the BCH decoder when the codeword is determined to be independently decodable using the BCH decoder. Otherwise, the processor may decode the codeword using a second decoder and the BCH decoder when the codeword is not determined to be independently decodable using the BCH decoder.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: May 16, 2017
    Assignee: Micron Technology, Inc.
    Inventors: Sivagnanam Parthasarathy, Nicholas Julian Richardson, Patrick Robert Khayat, Mustafa Nazmi Kaynak, Ka Leung Ling, Robert B. Eisenhuth
  • Patent number: 9654809
    Abstract: This invention relates to a method and system for providing live television and video-on demand content to a plurality of content viewers' devices, the content viewers' devices having a plurality of disparate content viewing applications thereon. A content provider uploads content to a content server and the content server delivers that content in a streaming format upon request to the user devices. In order to upload the content, the content providers access a web page hosted by the content server with a plurality of encoders embedded into the web page. The content providers use the embedded encoders to convert the content into a plurality of streaming formats and upload the content to the content server in the streaming formats. This significantly speeds up the transfer of content to the content server, ensures that the content is made available to the user devices earlier, and obviates the need for additional expensive equipment at the content server.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: May 16, 2017
    Assignee: DMD Digital Media Distribution Limited
    Inventors: Niall Deegan, Michael Clinton
  • Patent number: 9648273
    Abstract: A transmitter apparatus is provided with a first multi-value signal generator to convert the non-video signal of natural number “a”×natural number M bits other than a video signal into a multi-value signal of a multi-value number 2aM and to output a resulting signal, a second multi-value signal generator to convert the video signal of natural number “a”×natural number N bits into a multi-value signal of a multi-value number 2aN larger than the multi-value number 2aM and to output a resulting signal, and a transmission driver circuit to transmit the multi-value signal of the multi-value number 2aM in at least partial time interval of a blanking time interval and to transmit the multi-value signal of the multi-value number 2aN in an active time interval.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: May 9, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Yasumichi Takai, Tsutomu Niiho, Osamu Shibata
  • Patent number: 9647685
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for compressing rows of data stored in a first matrix using run length encoding (RLE) to produce an RLE encoded matrix. Compressing columns of the RLE encoded matrix into a set of arrays by differentially encoding data count values of the RLE encoded matrix, wherein each array in the set of arrays represents a column of the RLE encoded matrix.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: May 9, 2017
    Assignee: Federal Express Corporation
    Inventor: Tawfik Lachheb
  • Patent number: 9633306
    Abstract: A method and system for approximating a deep neural network for anatomical object detection is discloses. A deep neural network is trained to detect an anatomical object in medical images. An approximation of the trained deep neural network is calculated that reduces the computational complexity of the trained deep neural network. The anatomical object is detected in an input medical image of a patient using the approximation of the trained deep neural network.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: April 25, 2017
    Assignee: Siemens Healthcare GmbH
    Inventors: David Liu, Nathan Lay, Shaohua Kevin Zhou, Jan Kretschmer, Hien Nguyen, Vivek Kumar Singh, Yefeng Zheng, Bogdan Georgescu, Dorin Comaniciu
  • Patent number: 9634689
    Abstract: A computer-implemented method for arranging numeric data for compression is described. The method is implemented using a computing device in communication with a memory and a measurement device. The method includes receiving, by the computing device and from the measurement device, numeric data that includes a sequence of numbers, each number including at least a first byte followed by a second byte. The method additionally includes arranging the first bytes into a first contiguous set, arranging the second bytes into a second contiguous set, and storing the first contiguous set and the second contiguous set in a file in the memory, such that the first contiguous set is contiguous with the second contiguous set.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: April 25, 2017
    Assignee: SunEdison Semiconductor Limited (UEN201334164H)
    Inventor: Markus Jan Peter Siegert
  • Patent number: 9635389
    Abstract: Various examples are directed to methods and systems for compressing a binary mask. A computer device may determine that a frequency of a less frequent pixel value state of the binary mask is less than a threshold frequency and may select a block size corresponding to the threshold frequency. The computing device may determine a first run length number of pixel value blocks of the block size that are positioned consecutively in the binary mask sequence and that comprise a first pattern of pixel values and write the first run length number to a first compression sequence.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: April 25, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ilya Vladimirovich Brailovskiy, Ilia Vitsnudel
  • Patent number: 9628157
    Abstract: The present invention relates to a signal processing unit for pre-processing signals for crosstalk mitigation. In accordance with an embodiment of the invention, the signal processing unit comprises a modulo unit configured to determine individual modulo shifts (?) for respective transmit samples (U) to be transmitted over respective communication channels (H) based on first channel coupling information (L), and to add the modulo shifts to the respective transmit samples, and a linear precoder configured to jointly process the resulting transmit samples based on second channel coupling information (p?) that aim at effectively diagonalizing an overall channel matrix (HP?) resulting from the concatenation of the linear precoder with the communication channels. The present invention also relates to a method for pre-processing signals for crosstalk mitigation.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: April 18, 2017
    Assignee: Alcatel Lucent
    Inventors: Jochen Maes, Michael Timmers
  • Patent number: 9626560
    Abstract: Method and apparatus for compressed sensing yields acceptable quality reconstructions of an object from reduced numbers of measurements. A component x of a signal or image is represented as a vector having m entries. Measurements y, comprising a vector with n entries, where n is less than m, are made. An approximate reconstruction of the m-vector x is made from y. Special measurement matrices allow measurements y=Ax+z, where y is the measured m-vector, x the desired n-vector and z an m-vector representing noise. “A” is an n by m matrix, i.e. an array with fewer rows than columns. “A” enables delivery of an approximate reconstruction, x#, of x. An embodiment discloses approximate reconstruction of x from the reduced-dimensionality measurement y. Given y, and the matrix A, approximate reconstruction x# of x is possible. This embodiment is driven by the goal of promoting the approximate sparsity of x#.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: April 18, 2017
    Assignee: THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY
    Inventor: David Leigh Donoho
  • Patent number: 9628108
    Abstract: System and method to encode and decode raw data. The method to encode includes receiving a block of uncoded data, decomposing the block of uncoded data into a plurality of data vectors, mapping each of the plurality of data vectors to a respective bit marker, wherein the respective bit marker is shorter than said respective mapped data vector, and storing the bit marker in a memory to produce an encoded representation of the uncoded data. Encoding may further include decomposing the block of uncoded data into default data and non-default data, and mapping only the non-default data. In some embodiments, bit markers may include a seed value and replication rule, or a fractalized pattern.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: April 18, 2017
    Assignee: SYMBOLIC IO CORPORATION
    Inventor: Brian M. Ignomirello
  • Patent number: 9607574
    Abstract: A method and device for data compression are presented, in which a data processor may receive a packet of image data which includes four groups of N bits, where N is an integer greater than 2. The data processor may compress the received packet of data, such that a total number of bits for the converted packet is less than four times N. The data processor may compress the received packet of image data by reducing the resolution of three of the values while maintaining the resolution of the fourth value. To reduce the resolution of the three values, the data processor may apply a dithering formula to the values. The data processor may then send the converted packet via an interface.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: March 28, 2017
    Assignee: Apple Inc.
    Inventors: Peter F. Holland, Brijesh Tripathi
  • Patent number: 9603052
    Abstract: Wireless transmission is performed by storing, in a local memory, a header in association with reference(s) to memory locations in a separate, shared memory storing a payload for a given transmission. Each header can be associated with a QoS queue. When a selected payload is to be transmitted, a PHY preamble can begin, followed by a header from local memory, while a DMA transaction initiates to retrieve payload from the shared memory. Each retrieved portion of payload can include a link to a next location storing a next part of payload. A subsequent DMA is initiated for that part of the payload. A relatively fixed function circuit can initiate DMA and receive payload data; a programmable element can perform payload selection, for example. Multiple payloads can be aggregated (just before transmitting of a preamble) using header information stored in the fast local memory. Memory can be released after ACK of a corresponding payload.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: March 21, 2017
    Assignee: Imagination Technologies Limited
    Inventor: Chakra Parvathaneni
  • Patent number: 9596493
    Abstract: A multimedia content container storing multimedia content in plural formats has a portion of the multimedia content transmuxed in a selected one of the plural formats to a delivery container for communication from a server information handling system to a client information handling system in response to a request for the content. Only the format supported by the client information handling system is provided from the plural formats of the multimedia container to the client information handling system.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: March 14, 2017
    Assignee: Dell Products L.P.
    Inventor: William Dale Todd Nix
  • Patent number: 9595976
    Abstract: Techniques of data compression involve performing a separate compression operation on each set of corresponding bits of a sequence of bit strings in which each bit string represents a number having an upper bound. Advantageously, compressing the sets of corresponding bits produces an improved compression ratio over compressing each number in the sequence. Further, decompression is straightforward as long as sequence order is preserved and the upper bound of each number in the sequence is known.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: March 14, 2017
    Assignee: Google Inc.
    Inventors: Michael Hemmer, Ondrej Stava
  • Patent number: 9596511
    Abstract: Disclosed herein is a receiving device for receiving an AV content broadcast by a broadcasting wave, including: an obtaining section adapted to obtain a description document described in a predetermined computer language for displaying another content different from the AV content; a determining section adapted to determine whether the obtained description document is managed by a broadcaster which broadcasts the AV content or is managed by a different operator other than the broadcaster; and a controlling section adapted to control execution of the obtained description document in response to a result of the determination by the determining section.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: March 14, 2017
    Assignee: Saturn Licensing LLC.
    Inventors: Jun Kitahara, Naohisa Kitazato, Yoshiharu Dewa, Yasuaki Yamagishi
  • Patent number: 9584842
    Abstract: Disclosed is a method and apparatus for playing media resources. The method includes that: a multimedia resource server is searched for multimedia resources including identity attribute information, and a first play list is generated according to a search result; when there is a first multimedia player that is pre-selected, the first play list is searched for multimedia resources corresponding to multimedia file formats supported by the first multimedia player, and a second play list is generated on the basis of the found multimedia resources; and multimedia resources in the second play list are sequentially pushed to the first multimedia player for playing. By means of the technical solutions of the present disclosure, favorite multimedia resources of a user can be conveniently selected, and the favorite multimedia resources of the user are correspondingly played in a selected multimedia player.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: February 28, 2017
    Assignee: ZTE CORPORATION
    Inventor: Wei Zhang
  • Patent number: 9578420
    Abstract: An audio control circuit receives analog audio signals and digital audio signals via an audio signal input interface. The audio control circuit includes an audio codec chip, a first control circuit, a first switch circuit, a second control circuit, and a second switch circuit. The first control circuit obtains the analog audio signals from the audio signal input interface and converts the analog audio signals into first control signals to control the first switch circuit turned on and off. The second control circuit obtains the digital audio signals from the audio signal input interface and converts the digital audio signals into second control signals to control the second switch circuit turned on and off. The audio codec chip receives the analog audio signals in response to the first switch turned on and receives the digital audio signals in response to the second switch turned on.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: February 21, 2017
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: Wei Pan
  • Patent number: 9569690
    Abstract: Feature extraction of image data using feature extraction modules. The feature extraction modules may be provided in an architecture that allows for modular, decoupled generation and/or operation of the feature extraction modules to generate feature data corresponding to image data. In this regard, the feature extraction modules may communicate with a file system storing image data and feature data by way of a common interface format. Accordingly, regardless of the nature of the execution of the feature extraction module, each feature extraction module may be communicative by way of the common interface format, thereby providing a modular approach that is highly scalable, flexible, and adaptive.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: February 14, 2017
    Assignee: DigitalGlobe, Inc.
    Inventors: Giovanni B. Marchisio, Mark D. Tabb, Carsten Tusk, Krzysztof Koperski, Jeffrey D. Shafer
  • Patent number: 9570085
    Abstract: An apparatus for generating an audio output signal based on an encoded audio signal spectrum is provided. The apparatus has a processing unit for processing the encoded audio signal spectrum to obtain a decoded audio signal spectrum having a plurality of spectral coefficients, wherein each of the spectral coefficients has a spectral location within the encoded audio signal spectrum and a spectral value. Moreover, the apparatus has a pseudo coefficients determiner for determining one or more pseudo coefficients. Furthermore, the apparatus has a replacement unit for replacing at least one or more pseudo coefficients by a determined spectral pattern to obtain a modified audio signal spectrum, wherein each of at least two pattern coefficients has a spectral value. Moreover, the apparatus has a spectrum-time-conversion unit for converting the modified audio signal spectrum to a time-domain.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: February 14, 2017
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Sascha Disch, Benjamin Schubert, Ralf Geiger, Bernd Edler, Martin Dietz
  • Patent number: 9570174
    Abstract: Provided are a coding/decoding method for use in a multi-level memory system. The coding method includes searching for a set of symbols that may generate a forbidden pattern that is set initially from an input data stream, and sticking at least one bit included in the searched set of the symbols that may generate the forbidden pattern so as not to generate the forbidden pattern.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: February 14, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Avner Dor, Moshe Twitto, Jun-Jin Kong, Hong-Rak Son, Young-Geon Yoo
  • Patent number: 9565437
    Abstract: Systems, methods, and devices for coding multilayer video data are disclosed that may include encoding, decoding, transmitting, or receiving multilayer video data. The systems, methods, and devices may transmit or receive a video parameter set (VPS) including information for a series of layers, each layer including visual signal information. The systems, methods, and devices may code (encode or decode) video data based on the visual signal information signaled per layer in the VPS.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: February 7, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ye-Kui Wang, Ying Chen, Adarsh Krishnan Ramasubramonian
  • Patent number: 9558109
    Abstract: A method for reducing an amount of time needed for a single iteration of arithmetic encoding and arithmetic decoding is provided. Rescaling and range are calculated in parallel, range being a High parameter bound of a symbol-interval—a Low parameter bound of the symbol-interval+1. A new iHigh (iH) parameter and a new iLow (iL) parameter or a given/decoded symbol is found according to a cumulative frequency for an ith symbol. iH parameter and iL parameter rescaling is performed by shifting an amount of most significant bits of iH, iL in accordance with values of iH and iL. iRange is shifted to the left in accordance with a number of digits needed to represent iRange and a total number of bits reserved for iRange. A shifted iRange is divided by CF[N] and saved to Step_tmp while awaiting a result of H,L rescaling.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: January 31, 2017
    Assignee: SAMSUNG ISRAEL RESEARCH CORPORATION
    Inventors: Iddo Naiss, Uri Beitler, Eyal Calvo, Jun Jin Kong
  • Patent number: 9548056
    Abstract: The present document relates to coding. In particular, the present document relates to coding using linear prediction in combination with entropy encoding. A method (600) for determining a general prediction filter for a frame of an input signal (111) is described. The z-transform of the general prediction filter comprises an approximation to the z-transform of a finite impulse response, referred to as FIR, filter with the z variable of the FIR filter being replaced by the z-transform of an allpass filter. The FIR filter comprises a plurality of FIR coefficients (412). The allpass filter exhibits a pole defined by an adjustable pole parameter. The method (600) comprises determining the pole parameter and the plurality of FIR coefficients, such that an entropy of a frame of a prediction error signal (414) which is derived from the frame of the input signal (111) using the general prediction filter defined by the pole parameter and the plurality of FIR coefficients (412) is reduced.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: January 17, 2017
    Assignee: Dolby International AB
    Inventor: Arijit Biswas
  • Patent number: 9548764
    Abstract: A decoder including a compression module configured to select one or more nodes from a plurality of nodes associated with data being decoded by the decoder, where each node includes one or more bits, and to compress the one or more bits associated with the selected nodes. A memory is configured to store the compressed one or more bits associated with the selected nodes.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: January 17, 2017
    Assignee: Marvell International LTD.
    Inventors: Shashi Kiran Chilappagari, Dung Viet Nguyen
  • Patent number: 9542373
    Abstract: Methods and apparatus for compressing webpage text are provided. According to a webpage-opening request of a mobile terminal browser, a current language environment of the terminal is obtained. According to the language environment, a character container corresponding to the language environment is initialized. Requested webpage data are received. The received webpage data are parsed. The webpage data are merged and stored using the corresponding character container. During the initializing of the corresponding character container according to the language environment, it is determined whether the language environment belongs to Latin languages. When the language environment belongs to Latin languages, the character container is initialized to store utf-8 encoded data. Otherwise, the character container is initialized to store utf-16 encoded data.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: January 10, 2017
    Assignee: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD
    Inventors: Jie Liang, Xiaopeng He, Yongfu Yu, Shunyan Zhu, Xing Yang
  • Patent number: 9542367
    Abstract: In response to reception of an electronic data interchange (EDI) instance document, a determination is made that a hierarchical EDI reception processing rule sequence, useable to partition encoded hierarchical envelopes of the EDI instance document and to invoke processing of payload data packaged within the encoded hierarchical envelopes, has not been configured. Through analysis of content of the EDI instance document, an EDI standard and syntax formatting of the encoded hierarchical envelopes that package the payload data within the EDI instance document are determined. An EDI reception processing sequence definition that encodes the hierarchical EDI reception processing rule sequence is configured that is usable to partition the encoded hierarchical envelopes of the EDI instance document and to invoke the processing of the payload data packaged within the encoded hierarchical envelopes.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: January 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael R. Conners, Fredrick W. Fahrenback, Stephanie A. Fetzer, Michael J. Hudson
  • Patent number: 9531843
    Abstract: An encoding system encodes 8-bit data and control characters into 10-bit symbols. The 10-bit symbols have odd parity such that a single bit error results in an illegal code. Each 8-bit character maps either to a 10-bit symbol with balanced disparity or a pair of 10-bit symbols that collectively have balanced disparity. By periodically inserting an idle character that includes a run of seven consecutive like bits, a 1 MHz pilot tone is embedded in the data stream. The boundary of 10-bit symbols can be identified by locating a run of seven consecutive characters. 10-bit control symbols corresponding to 8-bit control characters are transmitted without reducing the bandwidth available for data transmission by replacing some or all of the preamble or idle portions of an Ethernet packet with the 10-bit control symbols.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: December 27, 2016
    Assignee: AOptix Technologies, Inc.
    Inventors: Scott Alan Young, Eric Saint Georges, Agha Ahsan
  • Patent number: 9531343
    Abstract: Example embodiments of the systems and methods of variable fractional rate digital resampling as disclosed herein achieve variable rate conversion. In the example embodiments, the input samples are upsampled by a factor N in an upsampler followed by a filter which then goes through a linear interpolator. The filter cleans the spectral images of the signal created due to the upsampling operation.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: December 27, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Jawaharlal Tangudu, Sachin Bharadwaj, Sundarrajan Rangachari
  • Patent number: 9501717
    Abstract: A method reconstructs and an uncompressed signal by first obtaining an encoded signal corresponding to the uncompressed signal, wherein the encoded signal includes universally quantized dithered linear measurements of the signal, and wherein each universally quantized dithered linear measurement is a quantized dithered linear measurement of the signal missing one or more significant bits. Side information about the signal is obtained, and the side information is used to obtain a prediction of the signal. The missing one or more significant bits are determined from the encoded signal using the prediction of the signal and the missing one or more significant bits are combined with the encoded signal to produce quantized dithered linear measurements of the signal. Then, the signal can be reconstructed as a reconstructed signal using the quantized dithered linear measurements.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: November 22, 2016
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Petros T Boufounos, Diego Valsesia
  • Patent number: 9503125
    Abstract: A decoder includes a syndrome value calculator configured to generate multiple syndrome values. The decoder further includes a check node to variable node message generator that is coupled to the syndrome value calculator. The check node to variable node message generator is configured to generate multiple check node to variable node messages in a single clock cycle based on the multiple syndrome values.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: November 22, 2016
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventor: Xinmiao Zhang
  • Patent number: 9484095
    Abstract: An embodiment of the invention includes a Ternary Content Addressable Memory (TCAM) that includes a group of TCAM block. Each TCAM block stores a number of match entries. Each TCAM block is ranked in priority order. The TCAM also includes a group of TCAM headpointers. There is a TCAM headpointer coupled to each TCAM block. The TCAM headpointer indicates the highest priority match in the group of match entries in a TCAM block. The match entries within a TCAM block are prioritized in circular priority order starting from the highest priority match.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: November 1, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Patrick W. Bosshart
  • Patent number: 9479971
    Abstract: A method of controlling a vocoder selection of a wireless device that uses cellular protocols includes wirelessly receiving an instruction at the wireless device from a wireless carrier system, wherein the instruction includes a vocoder identity that is associated with a particular cellular protocol; identifying a vocoder currently in use at the wireless device; and changing the vocoder currently in use at the wireless device if the identified vocoder is different than the vocoder identity included in the instruction.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: October 25, 2016
    Assignee: General Motors LLC
    Inventors: Bassam S. Shahmurad, Mohammad Ishfaq
  • Patent number: 9471237
    Abstract: Systems and methods are provided for monitoring memory consumption in computing devices. Memory monitoring can be performed by tracking multiple parameters on both a regular schedule and in response to the detection of certain events. These memory parameters can include the total amount of free memory in the system, the memory usage associated with certain processes, and stack traces of current threads. These memory parameters can be stored locally in a memory log on the device's secondary storage and then transmitted to a remote test system for detailed analysis along with the memory logs from other devices.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: October 18, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Ramya Dass
  • Patent number: 9473167
    Abstract: A system, method and computer program product for encoding an input string of binary characters representing alphanumeric characters. A system includes: a register for storing a multi-dimensional cellular shape definition including a starting empty cell; a character writing engine for writing a binary character to an empty cell with a predefined initial position; a next cell determination engine for determining a next empty cell by traversing neighboring cells in the multi-dimensional shape until an empty cell is located; a loop facilitator for looping back to the character writing engine and the next cell determining engine until there are no more data characters or a next empty cell is not determined; and a serialization engine for serializing the multi-dimensional cells into a one dimensional binary string of characters representing an encoded string of alphanumeric characters.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Frederic J. Bauchot, Marc Joel Herve Legroux
  • Patent number: 9467185
    Abstract: A receiver includes a receiver circuit to receive a pulse width encoded signal and a sampling circuit to determine a position of a transition of the pulse of the signal by oversampling the received signal with respect to a quantization function and to generate a signal indicating an unexpected event, when the determined position of the transition deviates from an expected position according to the quantization function by more than a predetermined range, wherein the quantization function maps a plurality of expected positions to a plurality of values.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: October 11, 2016
    Assignee: Infineon Technologies AG
    Inventors: Dirk Hammerschmidt, Wolfgang Scherr
  • Patent number: 9449310
    Abstract: A check-in method based on a two-dimensional barcode and an associated system including a check-in management server, a scanning terminal, and a display terminal are provided. The check-in management server is communicatively connected to a display terminal and a scanning terminal, respectively. The check-in management server generates a two-dimensional barcode and sends the two-dimensional barcode to the display terminal, the two-dimensional barcode comprising a check-in identifier. The display terminal displays the two-dimensional barcode. The scanning terminal then scans the two-dimensional barcode, obtains a scanning timestamp and the check-in identifier, and sends a check-in request including a user identifier, the scanning timestamp, and the check-in identifier to the check-in management server. The check-in management server confirms the check-in request according to the check-in identifier and the user identifier, and records a check-in timestamp of the user according to the scanning timestamp.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: September 20, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Fomu Liang, Jianbin Mao
  • Patent number: 9451003
    Abstract: Disclosed herein is a method and system for triggering fast-content-switching with respect to streaming media such as RTSP streaming media for instance. When a server receives a DESCRIBE request or the like from a client that is engaged in an existing streaming media session, the server will determine if fast-content-switching is supported for switching from the existing session to the newly requested session. If so, the server will include in its reply to the DESCRIBE request a parameter (one or more pieces of data) that is interpretable by the client to mean that fast-content-switching is supported, so that the client will then request the server to start the new session without the client first engaging in SETUP transactions with respect to each media stream of the new session. This process can decrease latency in switching between sessions, by reducing the likelihood that a requested fast-content-switch will fail.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: September 20, 2016
    Assignee: Sprint Spectrum L.P.
    Inventors: Lyle T. Bertz, Ayodeji Abidogun, Woo J. Lee, Badri P. Subramanyan
  • Patent number: 9443489
    Abstract: An exemplary gamma curve compensating method is used in a displaying process of a display system for inserting a plurality of grey-scale images to adjust the displaying quality of the display system. A grey-scale luminance of each grey-scale image is one of the grey-scales. The gamma curve compensating method includes: providing a plurality of look-up tables (LUTs) according to the different grey-scales; selecting a specific grey-scale of the different grey-scales as a grey-scale luminance of one of the grey-scale images and accordingly selecting a specific LUT of the LUTs corresponding to the specific grey-scale; and performing a gamma-curve compensating based on the specific LUT to keep the gamma curve of the display system invariable in the displaying process. A gamma curve compensating circuit and a display system for performing the gamma curve compensating method are also provided in the present invention.
    Type: Grant
    Filed: February 13, 2009
    Date of Patent: September 13, 2016
    Assignee: AU OPTRONICS CORP.
    Inventors: Shang-Chia Liao, Yu-Hsi Ho, Yao-Jen Hsieh
  • Patent number: 9444486
    Abstract: One example described herein relates to a digital to analog converter (DAC). The DAC includes a digital signal input configured to receive a multi-bit digital input signal, and a plurality of unit cells arranged in rows and columns. A row decoder and a column decoder provide respective control signals to respective rows and respective columns to selectively couple a number of the unit cells to an output of the DAC. The number of unit cells which are coupled to the output by the control signals is dependent on the multi-bit digital input signal. At least one of the control signals is modulated based on a local oscillator signal.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: September 13, 2016
    Assignee: Intel Deutschland GmbH
    Inventors: Franz Kuttner, Michael Fulde
  • Patent number: 9425825
    Abstract: This invention relates to a system, method and computer program product for encoding an input string of binary characters including: a cellular data structure definition including a starting empty cell; one or more path definitions defining paths through the data structure; a character reading and writing engine for writing a binary character to an empty cell with a predefined initial position; a next cell determination engine for determining a next empty cell by methodically checking cells along one of the paths in the data structure until an empty cell is located; a loop facilitator for looping back to the writing next character step and the determining next cell step until there are no more data characters or a next empty cell is not determined; and a serialization deserialization engine for methodically serializing the data structure into a one dimensional binary string of characters representing an encoded string of alphanumeric characters.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: August 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Frederic J. Bauchot, Marc Joel Herve Legroux
  • Patent number: 9419749
    Abstract: Encoding of a plurality of encoded symbols is provided wherein an encoded symbol is generated from a combination of a first symbol generated from a first set of intermediate symbols and a second symbol generated from a second set of intermediate symbols, each set having at least one different coding parameter, wherein the intermediate symbols are generated based on the set of source symbols. A method of decoding data is also provided, wherein a set of intermediate symbols is decoded from a set of received encoded symbols, the intermediate symbols organized into a first and second sets of symbols for decoding, wherein intermediate symbols in the second set are permanently inactivated for the purpose of scheduling the decoding process to recover the intermediate symbols from the encoded symbols, wherein at least some of the source symbols are recovered from the decoded set of intermediate symbols.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: August 16, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Michael G. Luby, Mohammad Amin Shokrollahi, Lorenz Christoph Minder
  • Patent number: 9413388
    Abstract: A plurality of bits is retrieved from a bitstream that comprises encoded media content. The plurality of bits may include at least a portion of a codeword. An integer value of the plurality of bits is used to determine an index into a first table. Based on the index, an extra bits field is retrieved from the first table. If the extra bits field includes a predetermined value, then a first plurality of values is retrieved from the first table. If the extra bits field does not include the predetermined value, then a second plurality of values is retrieved from a second table.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: August 9, 2016
    Assignee: Dell Products L.P.
    Inventor: Lucky Pratap Khemani
  • Patent number: 9411985
    Abstract: An electronic device (22) includes a communication interface (36) and a processor (30), which is configured to store and process secret information and to communicate with a host device (24) via the communication interface. An environmental detector (38) is configured to detect a change, relative to a baseline, in an operating environment of the electronic device, and in response to the detected change, to initiate a secure communication between the processor and the host device when the detected change is in a predefined first range, and to invoke a countermeasure against tampering with the device when the detected change is in a predefined second range, disjoint from the first range.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: August 9, 2016
    Assignee: Cisco Technology Inc.
    Inventors: Uri Porat, David Zivi
  • Patent number: 9391727
    Abstract: Disclosed are various embodiments for a system and method for encoding sub-audible codes within a signal. One exemplary embodiment includes a method that includes receiving a first digital code and a second digital code; receiving a first block and a second block of a signal; embedding an echo of the first block of the signal in the second block of the signal to create a first modified second block of the signal in accordance with the first digital code; modulating the power of the first modified second block of the signal to create a second modified second block of the signal in accordance with the second digital code; and sending a modified signal including the second modified second block of the signal.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: July 12, 2016
    Assignee: Clip Interactive, LLC
    Inventors: Jeff Osborn, Ben Good, Mike Perkins, Glen Diener
  • Patent number: 9374078
    Abstract: Hybrid-coding, multi-cell architecture and operating techniques for step devices provide advantages over binary-coded and thermometer-coded step devices by minimizing or avoiding glitches common in the transient response of binary-coded step devices and by minimizing or avoiding significant increases or degradation in one or more of area, package dimensions, pin counts, power consumption, insertion loss and parasitic capacitance common to thermometer-coded step devices having equivalent range and resolution.
    Type: Grant
    Filed: June 30, 2012
    Date of Patent: June 21, 2016
    Assignee: INTEGRATED DEVICE TECHNOLOGY iNC.
    Inventors: Shawn Bawell, Jean-Marc Mourant, Feng-Jung Huang
  • Patent number: 9363525
    Abstract: The image decoding method includes: determining a context for use in a current block to be processed, from among a plurality of contexts; and performing arithmetic decoding on a bit sequence corresponding to the current block, using the determined context, wherein in the determining: the context is determined under a condition that control parameters of neighboring blocks of the current block are used, when the signal type is a first type, the neighboring blocks being a left block and an upper block of the current block; and the context is determined under a condition that the control parameter of the upper block is not used, when the signal type is a second type, and the second type is “no_residual_data_flag”.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: June 7, 2016
    Assignee: Sun Patent Trust
    Inventors: Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu
  • Patent number: 9357325
    Abstract: An apparatus and method for generating multimedia data and an apparatus and method for playing multimedia data are disclosed. The apparatus for generating the multimedia data may include a spatial information identification unit to identify spatial information for a plurality of channels of a multi-channel audio signal, and a multimedia data generation unit to generate multimedia data including the spatial information, and the apparatus for playing the multimedia data may include a spatial information analysis unit to analyze spatial information for a plurality of channels of a multi-channel audio signal included in multimedia data, and a multimedia data playback unit to play multimedia data, based on the spatial information.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: May 31, 2016
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Yong Ju Lee, Jeong Il Seo, Keunwoo Choi, Tae Jin Park, Kyeong Ok Kang
  • Patent number: 9350382
    Abstract: A system, method and computer program product for encoding an input string of binary characters representing alphanumeric characters. A system includes: a register for storing a two dimensional cellular shape definition including a starting empty cell; a character writing engine for writing a binary character to an empty cell with a predefined initial position; a next cell determination engine for determining a next empty cell by methodically traversing neighboring cells in the two dimensional shape until an empty cell is located; a loop facilitator for looping back to the character writing engine and the next cell determining engine until there are no more data characters or a next empty cell is not determined; and a serialization engine for methodically serializing the two dimensional cells into a one dimensional binary string of characters representing an encoded string of alphanumeric characters.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Frederic J. Bauchot, Marc Joel Herve Legroux