Digital Code To Digital Code Converters Patents (Class 341/50)
  • Patent number: 10694582
    Abstract: The disclosure relates to an RI switching apparatus and method thereof in a wireless communication network. The apparatus comprises a plurality of RI ports each connecting to a node of either a Radio Equipment Control (REC) or a Radio Equipment (RE). At least one REC and at least on RE are connected to the apparatus. The apparatus comprises a storage storing thereon a mapping relationship between one or more minimal processing and transmission units of at least one REC and one or more minimal processing and transmission units of at least one RE. When the apparatus receives data, a switcher in the apparatus switches the received data based on the mapping relationship. By appropriately configuring the mapping relationship, data transferred from an RE/REC may be switched to another REC/RE flexibly and the processing capabilities of RECs and REs can be fully used.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: June 23, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Jinping Zhang, Peng Wang
  • Patent number: 10693493
    Abstract: Embodiments of the invention are directed to a DEFLATE compression accelerator and to a method for reducing a latch count required for symbol sorting when generating a dynamic Huffman table. The accelerator includes an input buffer and a Lempel-Ziv 77 (LZ77) compressor communicatively coupled to an output of the input buffer. The accelerator further includes a Huffman encoder communicatively coupled to the LZ77 compressor. The Huffman encoder includes a bit translator. The accelerator further includes an output buffer communicatively coupled to the Huffman encoder.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bulent Abali, Ashutosh Misra, Suneel Pusarla
  • Patent number: 10686467
    Abstract: An accelerated compression method and apparatus are provided. The accelerated compression apparatus includes a look-ahead memory, a string matching processing pipeline and a control circuit. According to an issue pointer, the control circuit issues sub-strings of a string to be compressed from the look-ahead memory to the string matching processing pipeline for a matching operation to obtain a matched length and a matched offset. The control circuit determines a new retiring position according to the matched length corresponding to a retire pointer. When the new retiring position exceeds an issuing position pointed by the issue pointer, the control circuit resets the string matching processing pipeline.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: June 16, 2020
    Assignee: Shanghai Zhaoxin Semiconductor Co., Ltd.
    Inventors: Lin Li, Zheng Wang, Xiaoyang Li, Zongpu Qi
  • Patent number: 10686710
    Abstract: An apparatus for processing data comprises a memory device storing history data, and at least one processor configured to transmit a first message to a recipient device to initiate a transmission of one or more tokens, acquire a second message, from the recipient device, to confirm that the recipient device is capable of processing the one or more tokens, and responsive to the confirmation, acquire configuration information for generating the one or more tokens. The apparatus is further configured to receive input data, identify one or more data chunks in the history data, locate a part of the input data that is redundant in the history data by searching among the one or more data chunks, generate the one or more tokens reflecting a relationship between the part of the input data and the history data, and transmit the one or more tokens to the recipient device.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: June 16, 2020
    Assignee: APPEX NETWORKS HOLDING LIMITED
    Inventors: Hao Zhuang, Yongdong Wang
  • Patent number: 10680643
    Abstract: In connection with compression of an input stream, multiple portions of the input stream are searched against previously received portions of the input stream to find any matches of character strings in the previously received portions of the input stream. In some cases, matches of longer character strings, as opposed to shorter character strings, can be selected for inclusion in an encoded stream that is to be compressed. Delayed selection can occur whereby among multiple matches, a match that is longer can be selected for inclusion in the encoded stream and non-selected a character string match is reverted to a literal. A search engine that is searching an input stream to identify a repeat pattern of characters can cease to search for characters that were included in the selected character string match.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: June 9, 2020
    Assignee: Intel Corporation
    Inventors: David K. Cassetti, Stephen T. Palermo, Sailesh Bissessur, Patrick Fleming, Lokpraveen Mosur, Smita Kumar, Pradnyesh S. Gudadhe, Naveen Lakkakula, Brian Will, Atul Kwatra
  • Patent number: 10673919
    Abstract: Media inputs, such as serial digital interface (SDI) inputs, can be concurrently monitored and ingested. An ingest process can be configured to concurrently monitor each of a set of SDI inputs. A transcoding job requiring content from one of the inputs can send a request over shared memory to the ingest process, which can copy the data to the media transcoding pipeline over shared memory while concurrently monitoring the SDI inputs. In at least some embodiments, multiple processes can concurrently ingest from a single SDI input.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: John Robert Saxton, Ryan Hegar, David Scott Montgomery
  • Patent number: 10666287
    Abstract: A coding method, a decoding method, a coder, and a decoder, where the coding method includes obtaining the pulse distribution, on a track, of the pulses to be encoded on the track, determining a distribution identifier for identifying the pulse distribution according to the pulse distribution, and generating a coding index that includes the distribution identifier. The decoding method includes receiving a coding index, obtaining a distribution identifier from the coding index, wherein the distribution identifier is configured to identify the pulse distribution, on a track, of the pulses to be encoded on the track, determining the pulse distribution, on a track, of all the pulses to be encoded on the track according to the distribution identifier, and reconstructing the pulse order on the track according to the pulse distribution.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: May 26, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fuwei Ma, Dejun Zhang
  • Patent number: 10666290
    Abstract: A device for decoding input data including first candidate data and second candidate data by using a polar code, the device includes a first path metric processor configured to generate first candidate path metrics based on a first parent path metric by decoding the first candidate data, determine at least one first child path metric among the first candidate path metrics based on first reliability values of the first candidate path metrics; and a second path metric processor configured to generate second candidate path metrics based on a second parent path metric by decoding the second candidate data, and determine at least one second child path metric among the second candidate path metrics based on second reliability values of the second candidate path metrics, a quantity of the at least one first child path metric being different from a quantity of the at least one second child path metric.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: May 26, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Dae-son Kim
  • Patent number: 10654427
    Abstract: A semiconductor device for controlling an apparatus includes a first memory that stores data indicating, in association with each other, a factor that occurs with respect to the apparatus and control contents of the apparatus to be performed with respect to the factor; a second memory, and a processor executing program instructions and configured to estimate the factor and a required time until encountering the factor based on a result of an observation of a periphery of the apparatus, and decide control contents of the apparatus based on the estimated factor and the data, to control the apparatus. The first memory stores data which a required time until encountering the factor is greater than a threshold, and the second memory stores data which a required time until encountering the factor is equal to or less than the threshold.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: May 19, 2020
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventor: Yuki Kajiwara
  • Patent number: 10656913
    Abstract: Techniques for operating on and calculating binary floating-point numbers using an enhanced floating-point number format are presented. The enhanced format can comprise a single sign bit, six bits for the exponent, and nine bits for the fraction. Using six bits for the exponent can provide an enhanced exponent range that facilitates desirably fast convergence of computing-intensive algorithms and low error rates for computing-intensive applications. The enhanced format can employ a specified definition for the lowest binade that enables the lowest binade to be used for zero and normal numbers; and a specified definition for the highest binade that enables it to be structured to have one data point used for a merged Not-a-Number (NaN)/infinity symbol and remaining data points used for finite numbers. The signs of zero and merged NaN/infinity can be “don't care” terms. The enhanced format employs only one rounding mode, which is for rounding toward nearest up.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Silvia Melitta Mueller, Ankur Agrawal, Bruce Fleischer, Kailash Gopalakrishnan, Dongsoo Lee
  • Patent number: 10659056
    Abstract: A counter distribution system includes an N bit counter to receive a first counting clock to generate a plurality of data bits including lower data bits on lower data bit lines and upper data bits on upper data bit lines. The upper data bits include at least one redundant bit to provide error correction for the counter distribution system. A plurality of latches is coupled to the N bit counter. Each one of the lower data bit lines and each one of the upper data bit lines is coupled to at least one of the latches. The latches are arranged into a plurality of groupings of latches. Each grouping of latches is coupled to a respective latch enable signal. Each latch in each grouping of latches is coupled to latch a respective one of the plurality of data bits in response to the respective latch enable signal.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: May 19, 2020
    Assignee: OmniVision Technologies, Inc.
    Inventors: Satoshi Sakurai, Hiroaki Ebihara
  • Patent number: 10652300
    Abstract: A scalable encoding architecture is able to support multiple encoder versions without requiring new versions of the architecture to be generated and supported for each encoder version. An encoding profile template can be generated that includes the available settings for an encoder. A versioned schema can be generated that defines the settings for a particular encoder version. The schema can be persisted such that when a new channel or media stream is to be generated, the schema can be loaded and its values validated in order to cause the encoder to encode the media content using the appropriate values. An interface presented to the user to generate the template or channel can be dynamically generated such that only the applicable and/or relevant settings for a particular encoder version are displayed.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Kyle Simukka
  • Patent number: 10638150
    Abstract: One example method includes receiving a first data stream that has a compressibility greater than zero, receiving a second data stream that has a compressibility that is different from the compressibility of the first data stream, receiving a compressibility merging parameter N, creating a mixed data stream having a compressibility of N by mixing data from the first data stream with data from the second data stream, and outputting the mixed data stream.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: April 28, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Salil Dangi, Ernest Daza
  • Patent number: 10627445
    Abstract: A method and interface circuit for testing an electronic device with a single logic pin is disclosed. The comprises forming a data stream having three level bands; inputting the data stream through a single logic pin; and decoding the data stream to identify a scan_in signal, a scan_shift_enable signal and a scan_out signal and returning contemporaneously a scan_out signal as an output through the same logic pin. The interface circuit includes a decoder connected to the single logic pin.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: April 21, 2020
    Assignee: TDK—Micronas GmbH
    Inventor: Jonathan Bradford
  • Patent number: 10620907
    Abstract: A setting device includes: a manual-operator operable by a user for adjusting a parameter value; a mode selector for selecting a temporary operation mode that is a mode for temporarily operating the manual-operator; a memory; and a controller. The controller performs storage control for, in association with an adjusting operation executed via the manual-operator while the temporary operation mode is selected, storing into the memory a pre-change parameter value as a change history and return control for returning the adjusted parameter value of the manual-operator to the pre-change parameter value based on the change history in response to ending of the temporary operation mode. Because only the parameter value adjusted during the temporary operation mode can be returned to the pre-change parameter value, the inventive setting device can easily, quickly, and accurately return the parameter value, temporarily changed during the temporary operation mode, to the pre-change parameter value.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: April 14, 2020
    Assignee: YAMAHA CORPORATION
    Inventor: Kosuke Saito
  • Patent number: 10623686
    Abstract: A network device can manage the storing of content. In one aspect, the content may be managed to prevent the storing of multiple versions of the same content. A deduplication process may be performed by comparing digests generated at user devices. Based on the comparison of the digests, the network device can efficiently and effectively manage the retrieving and storing of content.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: April 14, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventor: Arun V. Rajagopalan
  • Patent number: 10616300
    Abstract: A system and method are disclosed for managing the wireless delivery of streaming media content to a user equipment (UE) device. A UE device establishes a network connection with a local wireless network, which in turn is associated with a wireless network region with a corresponding data infrastructure server. The UE device then requests predetermined streaming media content from the data infrastructure server. A determination is made whether the requested streaming media content is stored in transcoded form on the data infrastructure server. If so, then a control information network is implemented to transmit and receive streaming media content control data between the UE device and the data infrastructure server. In turn, the streaming media content control data is used by the data infrastructure server to control the transmission of the transcoded streaming media content over a data network for delivery to the UE device.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: April 7, 2020
    Assignee: BlackBerry Limited
    Inventors: Arnold Sheynman, Mark Pecen, Marcel Villaflor, Dake He
  • Patent number: 10606841
    Abstract: Technologies for data compression include a computing device having multiple search agents. Each search agent searches a history of an input stream in parallel for a match to the input stream starting at a position based on an index of the search agent. Each search agent generates in parallel a weight value associated with the corresponding match. The weight value is indicative of a length associated with the match and an encoded length associated with the match. The encoded length is indicative of a number of bits to encode the match. The computing device selects a match based on the weight values. The computing device may output a token for the selected match and encode the token using a Huffman coding. Each search agent may be embodied as a hardware component or a software component such as a thread or process. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: March 31, 2020
    Assignee: Intel Corporation
    Inventors: Pradnyesh S. Gudadhe, Lokpraveen B. Mosur, Sailesh Bissessur
  • Patent number: 10606482
    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 bit marker; 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: May 17, 2019
    Date of Patent: March 31, 2020
    Assignee: Formulus Black Corporation
    Inventor: Brian M. Ignomirello
  • Patent number: 10609498
    Abstract: The object is to provide a display system of mobile audio devices which enables comparative display between frequency range of audio source read externally and memorize by the main body of the mobile audio devices and frequency range replayed by the main body of the mobile audio devices. The display system of audio devices comprises the audio source file 18 memorizing outer audio source data, the replay unit 14 of audio source data of the audio source file 18, the device data memory 16 of data of replay devices, the controller 15 controlling among circuits, the sampling rate output 21 of audio source data of said audio source file 18, the replay sampling rate output 23 outputting said replay sampling rates, the audio source output display part 12 displaying said sampling rate output 21, and the replay output display part 13 displaying said replay sampling rate output 23.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: March 31, 2020
    Assignee: Radius Co., Ltd.
    Inventor: Susumu Kohda
  • Patent number: 10609445
    Abstract: The present invention relates to an encoding device and a method, a decoding device and a method, an editing device and a method, a storage medium, and a program which can perform encoding and decoding so that buffer failure does not occur. Information, such as a minimum bit rate, a minimum buffer size, and a minimum initial delay time, is contained in a random access point header contained in an accessible point in a bitstream. A bitsteam analyzing unit 72 analyzes an input bitstream, sets the above-mentioned information, and outputs the resulting information to a buffer-information adding unit 73. The buffer-information adding unit 73 adds the input information to the input bitstream and outputs the resulting bitstream. The present invention is applicable to an encoding device and a decoding device which process bitstreams.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: March 31, 2020
    Assignee: Sony Corporation
    Inventor: Teruhiko Suzuki
  • Patent number: 10599610
    Abstract: Through analysis of content of a received electronic data interchange (EDI) instance document, an EDI standard and syntax formatting of encoded hierarchical envelopes of the EDI instance document that each package a portion of payload data within the received EDI instance document are determined. An EDI reception processing sequence definition that encodes a hierarchical EDI reception processing rule sequence is configured, that is usable to partition the encoded hierarchical envelopes and to invoke processing of the payload data packaged within the encoded hierarchical envelopes, in accordance with the determined EDI standard and syntax formatting of the encoded hierarchical envelopes.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Conners, Fredrick W. Fahrenback, Stephanie A. Fetzer, Michael J. Hudson
  • Patent number: 10587890
    Abstract: Methods and systems for improving coding efficiency of video.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: March 10, 2020
    Assignee: Dolby International AB
    Inventors: Yeping Su, Christopher A. Segall
  • Patent number: 10587852
    Abstract: The present invention proposes a method for transmitting a broadcast signal. The method for transmitting the broadcast signal according to the present invention proposes a system capable of supporting a next-generation broadcast service in the environment for supporting a next-generation hybrid broadcast using a terrestrial broadcast network and an internet network. In addition, proposed is an efficient signaling method capable of covering both the terrestrial broadcast network and the internet network in the environment for supporting the next-generation hybrid broadcast.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: March 10, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Hyunmook Oh, Jongyeul Suh
  • Patent number: 10567807
    Abstract: Decoding encoded image data using adjustable per-symbol entropy coding probability updating may include identifying a probability update indicator indicating whether per-symbol entropy coding probability updating is enabled, identifying current entropy coding probabilities, identifying a current entropy coded representation of a current symbol, generating the current symbol by entropy decoding the current entropy coded representation of the current symbol based on the current entropy coding probabilities, in response to a determination that the probability update indicator indicates that per-symbol entropy coding probability updating is enabled for the current portion, generating updated entropy coding probabilities based on the current symbol and the current entropy coding probabilities, generating a decoded current portion using the current symbol, including the decoded current portion in the decoded image data, and outputting the decoded image data.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: February 18, 2020
    Assignee: GOOGLE LLC
    Inventors: Yaowu Xu, Hui Su
  • Patent number: 10547869
    Abstract: A method of coding a transform block having transform coefficients includes selecting, based on a transform type used for the transform block, a spatial template for a coding context; defining shift registers to each hold one or more stored values regarding the coding context; initializing the shift registers by setting the stored values to default values; and coding values indicative of magnitudes of the transform coefficients from the transform block in a reverse scan order. Coding includes, for each of one or more values, obtaining a value to be coded at a scan position, determining the coding context using the stored values from the shift registers, entropy coding the value to be coded using the coding context, and subsequent to entropy coding the value to be coded, updating at least some of the stored values in the shift registers.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: January 28, 2020
    Assignee: GOOGLE LLC
    Inventors: Aki Kuusela, Dake He
  • Patent number: 10547864
    Abstract: The present technique relates to an image processing device and method which can suppress an increase in an operation time. The image processing device has: an encoding control unit which, upon encoding independently performed per slice for dividing a picture into a plurality of pictures, controls whether or not to adopt for motion information a merge mode of merging a relevant region of an operation target with a surrounding region positioned in a surrounding of the relevant region, based on information of surrounding regions which belong to a relevant slice to which the relevant region belongs; and an encoding unit which encodes the relevant region in the merge mode or a mode other than the merge mode under control of the encoding control unit. The present disclosure is applicable to the image processing device.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: January 28, 2020
    Assignee: SONY CORPORATION
    Inventor: Kenji Kondow
  • Patent number: 10531182
    Abstract: The present disclosure generally concerns multi-function control of one or several audio playback devices, such as one or several speakers of a home music system. In one example embodiment described herein, a user interface arrangement for controlling multiple functions of one or several audio playback devices comprises first and second rotatable knobs (110A; HOB). The first rotatable knob (100A) has a first rotational axis extending in a first axial direction, wherein the first rotatable knob (100A) is rotatable around said first rotational axis to control a first function and wherein the first rotatable knob (100A) is further configured to be displaced axially in said first axial direction of the first rotational axis to control a second function.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: January 7, 2020
    Assignee: Zound Industries International AB
    Inventors: Björn Norell, Martin Edlund, Jonas Groth, Carl Ljungh
  • Patent number: 10528557
    Abstract: A method for increasing sargability of encrypted records to allow for searching of a first column of a first data table for encrypted values containing a search string without having to decrypt all encrypted values involves, for each respective data record in the first data table, accessing an encrypted data value from the first column, decrypting the accessed encrypted data value, generating from the decrypted data value a respective plurality of substrings of various lengths, encrypting each substring of the respective plurality of substrings as an encrypted substring token, and storing each encrypted substring token in association with a reference value for lookup of a corresponding record in the first data table. Subsequently, the first column of the first data table can be searched for encrypted values containing a first search string by encrypting the first search string and searching for encrypted substring tokens matching the encrypted first search string.
    Type: Grant
    Filed: December 31, 2017
    Date of Patent: January 7, 2020
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: Igor Chmil, Mark Gregory Plunkett, Stanislav Makarskyy
  • Patent number: 10528556
    Abstract: A method for increasing sargability of encrypted records to allow for searching of a first column of a first data table for encrypted values containing a search string without having to decrypt all encrypted values involves, for each respective data record in the first data table, accessing an encrypted data value from the first column, decrypting the accessed encrypted data value, generating from the decrypted data value a respective plurality of substrings of various lengths, encrypting each substring of the respective plurality of substrings as an encrypted substring token, and storing each encrypted substring token in association with a reference value for lookup of a corresponding record in the first data table. Subsequently, the first column of the first data table can be searched for encrypted values containing a first search string by encrypting the first search string and searching for encrypted substring tokens matching the encrypted first search string.
    Type: Grant
    Filed: December 31, 2017
    Date of Patent: January 7, 2020
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: Igor Chmil, Mark Gregory Plunkett, Stanislav Makarskyy
  • Patent number: 10523230
    Abstract: A mixed-signal integrated circuit that includes: a global reference signal source; a first summation node and a second summation node; a plurality of distinct pairs of current generating circuits arranged along the first summation node and the second summation node; a first current generating circuit of each of the plurality of distinct pairs that is arranged on the first summation node and a second current generating circuit of each of the plurality of distinct pairs is arranged on the second summation node; a common-mode current circuit that is arranged in electrical communication with each of the first and second summation nodes; where a local DAC adjusts a differential current between the first second summation nodes based on reference signals from the global reference source; and a comparator or a finite state machine that generates a binary output value current values obtained from the first and second summation nodes.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: December 31, 2019
    Assignee: Mythic, Inc.
    Inventors: Laura Fick, Manar El-Chammas, Skylar Skrzyniarz, David Fick
  • Patent number: 10511331
    Abstract: This method and device makes it possible to implement maximum likelihood decoding of a sparse graph code at low computational complexity in the maximum likelihood decoding of the sparse graph code. This is, in the maximum likelihood of decoding of the sparse graph code, a lost data decoding process by a trivial decoding method and a lost data decoding process by a Gauss elimination method are performed repeatedly and alternately.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: December 17, 2019
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Yoshihide Tonomura, Tatsuya Fujii, Takahiro Yamaguchi, Daisuke Shirai, Takayuki Nakachi
  • Patent number: 10509385
    Abstract: Disclosed embodiments include methods of controlling an encoder principle axis speed synchronization for controlling a motor, which may be executed by a microprocessor. In some embodiments, the microprocessor includes latching a count value to a specific memory at an input time of an encoder pulse signal when a control period is commenced and the encoder pulse signal is received, generating an output pulse using the count value latched to the specific memory, and mapping the output pulse to an output during a next control period. In some embodiments, an interval between encoder pulse signals is calculated using a count value at an input time of the encoder pulse signal and an encoder input speed is measured according to the interval therebetween so that an encoder speed may be exactly measured.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: December 17, 2019
    Assignee: LSIS CO., LTD.
    Inventor: Seok-Yeon Kim
  • Patent number: 10511871
    Abstract: A network entity for delivering video to a front end in accordance with service level information defining at least one service level requirement for providing a service used in delivering the video, the network entity comprising: an input for receiving a request comprising task information identifying a task to be performed requiring the service for delivery of the video; an interface for communication with processing nodes each configured to provide the service for use in delivering the video; and decision logic coupled to the interface and configured to: receive (i) the request transmitted by the video content provider, (ii) characteristics of the processing nodes, and (iii) the at least one service level requirement for providing the service; select processing node(s) based on the received characteristics and the at least one service level requirement, and communicate via the interface with the processing node(s) selected to perform the task.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: December 17, 2019
    Assignee: PIKSEL, INC.
    Inventors: Mark Christie, Kris Brown, Paul Mardling, Ralf Tillmann
  • Patent number: 10503516
    Abstract: Techniques for CPU cache efficiency may include performing concurrent processing, such as for first and second data operations, in a synchronized manner that prevents loading the same data chunk into the CPU cache more than once. Processing may include synchronizing the first and second data operations with respect to a first data chunk to ensure that both complete prior to proceeding with performing such processing on a second data chunk. The first and second data operations for a chunk may be deduplication digest computation and entropy computation performed inline as part of the data path. If the chunk cannot be deduplicated, the entropy value may be used with an adaptive entropy threshold to determine whether to compress the chunk inline. The entropy value may be determined using less than all bytes in the chunk. The chunk's entropy value may be determined based on a data set entropy value.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: December 10, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Sorin Faibish, Ivan Bassov, Rustem Rafikov
  • Patent number: 10503136
    Abstract: A system includes an apparatus and a processor. The apparatus includes a set of actuator elements that move between two positions. Each actuator element is comprised in: exactly one first subset out of a plurality of non-empty first subsets and exactly one second subset out of a plurality of non-empty second subsets. The processor is configured to generate one or more control commands for a group of subsets out of the first and the second pluralities of subsets in response to a number of moving elements which, if released from the first extreme position during a second sampling cycle, enables production by the apparatus during the second sampling cycle of a sound.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: December 10, 2019
    Assignee: AUDIO PIXELS LTD.
    Inventors: Daniel Lewin, Yuval Cohen, Eric Andreas Haber, Shay Kaplan, Meir Ben Simon, Raanan Zacher
  • Patent number: 10496703
    Abstract: Techniques and apparatus for discrete compression and decompression processes are described. In one embodiment, for example, an apparatus may include at least one memory and logic, at least a portion of the logic comprised in hardware coupled to the at least one memory, the logic to determine a compression configuration to compress source data, generate discrete compressed data comprising at least one high-level block comprising a header and at least one discrete block based on the compression configuration, and generate index information for accessing the at least one discrete block. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: December 3, 2019
    Assignee: INTEL CORPORATION
    Inventors: Vinodh Gopal, James D. Guilford
  • Patent number: 10491986
    Abstract: The present disclosure generally concerns multi-function control of one or several audio playback devices, such as one or several speakers of a home music system. In one example embodiment described herein, a user interface arrangement for controlling multiple functions of one or several audio playback devices comprises first and second rotatable knobs (110A; HOB). The first rotatable knob (100A) has a first rotational axis extending in a first axial direction, wherein the first rotatable knob (100A) is rotatable around said first rotational axis to control a first function and wherein the first rotatable knob (100A) is further configured to be displaced axially in said first axial direction of the first rotational axis to control a second function.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: November 26, 2019
    Assignee: Zound Industries International AB
    Inventors: Björn Norell, Martin Edlund, Jonas Groth, Carl Ljungh
  • Patent number: 10482012
    Abstract: Disclosing a storage system, method of operating thereof and data structures usable for the operating. The method includes: accommodating a plurality of data structures informative of location of allocation chunks, each allocation chunk characterized by a predefined number K of available consecutive physical addresses; wherein the predefined number K is equal for all allocation chunks indicated by the same data structure and wherein there are at least two data structures informative of location of allocation chunks with a different predefined number K; identifying, prior to writing a data chunk, a data structure associated with respective logical group and informative of location of allocation chunks with the predefined number K equal to number M of consecutive physical addresses required for storing the data chunk; and allocating for the data chunk M consecutive physical addresses in accordance with the location of the allocation chunk, the location obtained from the identified data structure.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: November 19, 2019
    Assignee: STORONE LTD.
    Inventor: Raz Gordon
  • Patent number: 10477211
    Abstract: A method of determining whether an image is to be re-encoded includes obtaining a first quantization matrix from an image file including the image, the image being encoded by quantization based on the first quantization matrix including a plurality of first quantization parameters; obtaining a second quantization matrix from a re-encoding device, the second quantization matrix including a plurality of second quantization parameters and having the same size as the first quantization matrix; determining a comparison coefficient based on elements greater than ‘0’ among elements of a comparison matrix obtained by subtracting the first quantization matrix from the second quantization matrix; and determining that the image is to be decoded by inverse quantization based on the first quantization matrix and the decoded image is to be re-encoded by quantization based on the second quantization matrix, when the comparison coefficient is greater than a first threshold value.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: November 12, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Dai-woong Choi, Woong-il Choi, Dong-woo Kim, A-rang Lee, Jong-seok Lee
  • Patent number: 10474567
    Abstract: According to one general aspect, an apparatus may include a host interface, a memory, a processor, and an erasure-based, non-volatile memory. The host interface may receive a write command, wherein the write command includes unencoded data. The memory may store a mapping table, wherein the mapping table indicates a rewriteable state of a plurality of memory addresses. The processor may select a memory address to store information included by the unencoded data based, at least in part, upon the rewriteable state of the memory address. The erasure-based, non-volatile memory may store, at the memory address, the unencoded data's information as encoded data, wherein the encoded data includes more bits than the unencoded data and wherein the encoded data can be over-written with a second unencoded data without an intervening erase operation.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: November 12, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Narges Shahidi, Tameesh Suri, Manu Awasthi, Vijay Balakrishnan
  • Patent number: 10467338
    Abstract: Systems and methods for receiving a first string from a user in a user session, tracking a first response to the first string from the user in the user session, receiving, after receiving the first string, a second string from the user in the user session, the second string having a character operator difference that is below a threshold number from the first string, tracking a second response to the second string from the user in the user session, associating the first string with the second string in response to the second response comprising a higher number of responses as compared with the first response, removing the association between the first string with the second string in response to the second string being a correction of the first string, and correcting, using the association, user input by replacing a portion of the user input that matches the first string with the second string.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: November 5, 2019
    Assignee: eBay Inc.
    Inventors: Sasa Hasan, Carmen Heger, Amit Klein, Sanyantan Ghosh
  • Patent number: 10462462
    Abstract: Coding a motion vector difference (MVD) during an inter-prediction process. Example techniques may include determining a particular coding and/or signaling method for an MVD from among two or more MVD coding and/or signaling techniques. A video coder (e.g., a video encoder and/or a video decoder) may determine a particular MVD coding and/or signaling technique based on characteristics of video data or coding methods, including MV precision, Picture Order Count (POC) difference, or any other already coded/decoded information of a block of video data.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: October 29, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Wei-Jung Chien, Jianle Chen, Li Zhang, Marta Karczewicz
  • Patent number: 10462789
    Abstract: A system is disclosed comprising a transceiver, transcoder, memory, and a processor for receiving raw data, partitioning the raw data into substrings of predetermined length, assigning each substring to a corresponding predetermined frequency based upon a data set or first lookup table based on the substring's given pattern, and transmitting said frequency using an antenna. Embodiments include a compression component for receiving raw data as input, breaking the raw data into subsets of predetermined length, comparing the raw data to a second lookup table, the second lookup table comprising all possible bit patterns for a file of the length of the raw data, wherein the possible bit patterns are partitioned in n-bit partitions, the n-bit partitions having a corresponding assigned value, the values of which are assembled by a given function so as to produce a code for each possible bit pattern.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: October 29, 2019
    Assignee: Cyborg Inc.
    Inventor: Nicolas Thomas Mathieu Dupont
  • Patent number: 10455250
    Abstract: A method for reconstructing an uncompressed signal. The method includes obtaining an encoded signal corresponding to the signal. Obtaining side information about the signal and using the side information to obtain a prediction of dithered linear measurements of the signal. Using the prediction of the dithered linear measurements and encoded quantized dithered linear measurements to obtain quantized linear measurements of the signal based on processing each bitplane iteratively, starting from a least significant level bitplane to a most significant level bitplane. At each iteration, a prediction of each bitplane is formed using the prediction of the dithered linear measurements and the bitplanes processed in the previous iterations. Wherein each code for each bitplane is used to correct each bitplane prediction. Reconstructing the signal as a reconstructed signal using the recovered quantized dithered linear measurements, wherein the steps are performed in a processor of a decoder.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: October 22, 2019
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Petros Boufounos, Maxim Goukhshtein, Toshiaki Koike-Akino, Stark C Draper
  • Patent number: 10425102
    Abstract: A coding method, a decoding method, a coder, and a decoder, where the coding method includes obtaining the pulse distribution, on a track, of the pulses to be encoded on the track, determining a distribution identifier for identifying the pulse distribution according to the pulse distribution, and generating a coding index that includes the distribution identifier. The decoding method includes receiving a coding index, obtaining a distribution identifier from the coding index, wherein the distribution identifier is configured to identify the pulse distribution, on a track, of the pulses to be encoded on the track, determining the pulse distribution, on a track, of all the pulses to be encoded on the track according to the distribution identifier, and reconstructing the pulse order on the track according to the pulse distribution.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: September 24, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Fuwei Ma, Dejun Zhang
  • Patent number: 10416915
    Abstract: A data storage system having a hashing engine for facilitating data deduplication. A device is provided that includes: a storage media; and a controller, wherein the controller includes a hashing engine for implementing a data deduplication process on data stored in the storage medium, wherein the hashing engine: inputs parameters from a host that specifies a sliding widow size and a boundary condition; implements a rolling hash function; and outputs a data chunk boundary.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: September 17, 2019
    Assignee: SCALEFLUX
    Inventors: Hao Zhong, Fei Sun, Yang Liu
  • Patent number: 10410141
    Abstract: A system is integrated with a hospital information system (HIS) to provide patient health insurance information identifying patient medical insurance eligibility coverage by sorting and parsing batched electronic transaction message data to provide information to an HIS to facilitate accurate billing and account follow up. A system acquires patient medical insurance coverage identification data for use in medical reimbursement claim generation. An acquisition processor acquires medical insurance coverage information associating medical insurance coverage identifiers with corresponding patient identifiers for multiple different patients. A display processor initiates generation of data representing at least one display image for presenting an acquired medical insurance coverage identifier and corresponding patient identifier and enabling a user to initiate storage of the medical insurance coverage identifier in a record associated with the patient identifier in a healthcare information system.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: September 10, 2019
    Assignee: Cerner Innovation, Inc.
    Inventors: Nicholas R. Revak, Daniel P. O'Shea
  • Patent number: 10412135
    Abstract: Stream-based data deduplication is provided in a multi-tenant shared infrastructure but without requiring “paired” endpoints having synchronized data dictionaries. Data objects processed by the dedupe functionality are treated as objects that can be fetched as needed. As such, a decoding peer does not need to maintain a symmetric library for the origin. Rather, if the peer does not have the chunks in cache that it needs, it follows a conventional content delivery network procedure to retrieve them. In this way, if dictionaries between pairs of sending and receiving peers are out-of-sync, relevant sections are then re-synchronized on-demand. The approach does not require that libraries maintained at a particular pair of sender and receiving peers are the same. Rather, the technique enables a peer, in effect, to “backfill” its dictionary on-the-fly. On-the-wire compression techniques are provided to reduce the amount of data transmitted between the peers.
    Type: Grant
    Filed: July 1, 2017
    Date of Patent: September 10, 2019
    Assignee: Akamai Technologies, Inc.
    Inventor: Charles E. Gero
  • Patent number: 10404505
    Abstract: A system comprising a PAM-4 transmitter coupled data lanes includes a least significant bit section and a most significant bit section for the symbols generated on each lane. A controller to determine a state of the PAM-4 transmitter and selectively inverts a polarity of the symbol bits on the lanes based on the state.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: September 3, 2019
    Assignee: NVIDIA Corp.
    Inventor: John Wilson