Digital Code To Digital Code Converters Patents (Class 341/50)
  • 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: 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
  • Patent number: 10394732
    Abstract: An interface device for a data processing system is provided. The interface device comprises first interface circuitry to receive incoming data and second interface circuitry to transmit processed data to a data store for storage. The interface device is provided with processing circuitry to generate the processed data from the incoming data wherein the processing carried out reduces the data in size. The processing circuitry is also responsive to at least one characteristic of the incoming data or the processed data to transmit a notification signal to a data processing component of the data processing system.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: August 27, 2019
    Assignee: ARM Limited
    Inventors: Parameshwarappa Anand Kumar Savanth, James Edward Myers, David Walter Flynn, Rohan Gaddh, Rohit Grover
  • Patent number: 10396816
    Abstract: A system, method and computer program product for encoding an input string of binary characters representing alphanumeric characters. A system includes: a character writing engine for writing a binary character to an empty cell of a multi-dimensional shape beginning with a starting empty cell; 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 no more data characters or a next empty cell is not determined; and a serialization engine for serializing the cells into a one dimensional binary string of characters representing an encoded string of alphanumeric characters.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Frederic J. Bauchot, Marc Joel Herve Legroux
  • Patent number: 10390369
    Abstract: Methods and apparatus in a multi-carrier cellular wireless network with random access improve receiving reliability and reduce interference of uplink signals of a random access, while improving the detection performance of a base station receiver by employing specifically configured ranging signals.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: August 20, 2019
    Assignee: Neocific, Inc.
    Inventors: Xiaodong Li, Titus Lo, Kemin Li, Haiming Huang
  • Patent number: 10382057
    Abstract: A method of compression is disclosed in which an input sequence of bits is divided into a plurality of portions. Each portion is sub-divided into a plurality of sub-divisions. Frequency analysis is performed to determine the number of occurrences of each sub-division permutation and new values are assigned, based on the frequency analysis, to each of the sub-division permutations. For each portion a label representing the permutation of bits in that portion is assigned. The label comprises a representation of a combined value resulting from combining the new values associated with the sub-division permutations of that portion. A processed sequence of bits is generated by replacing, within the input sequence of bits, bit portions with the respective label representing the permutation of bits in that portion.
    Type: Grant
    Filed: July 4, 2016
    Date of Patent: August 13, 2019
    Assignee: SISP Technologies Ltd.
    Inventors: Stuart Marlow, Nicholas Stavrinou
  • Patent number: 10374585
    Abstract: A signal calculator includes a capacitor and a variable current source. The variable current source charges the capacitor and generates a current corresponding to a predetermined voltage during a first period. A first voltage is generated using a voltage of the capacitor charged during an enable period of a first signal in the first period, and a second voltage is generated using a voltage of the capacitor charged during the first period. The variable current source further generates a current corresponding to the second voltage during a second period. A second signal is generated according to a result of comparing the first voltage with the voltage of the capacitor during the second period, and a fourth voltage is generated by generating and sampling a third voltage which is increased according to a first current during an enable period of the second signal in the second period.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: August 6, 2019
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventors: Taesung Kim, Seunguk Yang, Youngbae Park
  • Patent number: 10366026
    Abstract: A system comprises a data storage, a decompression accelerator configured to decompress compressed data and thereby generate decompressed data, and a direct memory access (DMA) engine coupled to the data storage and the decompression accelerator. The DMA engine comprises a buffer for storage of a plurality of descriptors containing configuration parameters for a block of compressed data to be retrieved from the data storage and decompressed by the decompression accelerator, wherein at least one of the descriptors comprises a threshold value. The DMA engine, in accordance with one or more of the descriptors, is configured to read compressed data from data storage and transmit the threshold value and the compressed data to the decompression accelerator. The decompression accelerator is configured to decompress the compressed data until the threshold value is reached and then to abort further data decompression and to assert a stop transaction signal to the DMA engine.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: July 30, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ron Diamant, Andrea Olgiati, Nathan Binkert
  • Patent number: 10359964
    Abstract: Employing a virtual archive file (VAF) to improve access efficiency to files stored on sequential-access media. A rule is received for identifying a plurality of files existing on a sequential-access medium which are to be accessed as a single archive file. A virtual archive file is created on a random-access medium to represent the plurality of files. Content metadata of the virtual archive file, which contents metadata includes identifying information for each file in the plurality of files, is dynamically generated based on the rule. In response to an instruction to perform a read-only operation on the virtual archive file, the read-only operation is performed on the plurality of files as a whole.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tohru Hasegawa, Masayuki Iwanaga, Yutaka Oishi
  • Patent number: 10353632
    Abstract: A method for storing data blocks within a volume of data is disclosed. The method involves creating a frame header to identify encoding and a size of a data block, storing the frame header and the data block in the volume of data, and creating an identifying sequence to identify if a data block is encoded or unencoded and storing the data block with the identifying sequence and with a frame header if the data block is encoded and storing the data block without the identifying sequence and without a frame header if the data block is unencoded.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: July 16, 2019
    Assignee: STORAGEOS LIMITED
    Inventors: Alex Chircop, André Lucas
  • Patent number: 10346047
    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 encoded 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: July 19, 2018
    Date of Patent: July 9, 2019
    Assignee: Formulus Black Corporation
    Inventor: Brian M. Ignomirello
  • Patent number: 10345377
    Abstract: A programmable device comprises a plurality of programmable blocks, a debug interface coupled with the plurality of programmable blocks, a debug interface coupled with the plurality of programmable blocks, and a power manger coupled with the plurality of programmable blocks. The power manager is configured to supply power to a subset of the plurality of programmable blocks during debugging of the subset while maintaining a different subset of the plurality of programmable blocks in a lower power mode.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: July 9, 2019
    Assignee: Cypress Semiconductor Corporation
    Inventors: Harold M. Kutz, Timothy John Williams, Bert S. Sullam, Warren S. Snyder, James H. Shutt, Bruce E. Byrkett, Monte Mar, Eashwar Thiagarajan, Nathan Wayne Kohagen, David G. Wright, Mark E. Hastings, Dennis R. Seguine
  • Patent number: 10332452
    Abstract: An OLED panel includes a data driver and an AMOLED. The data driver receives an input voltage and the data driver may generate a data output signal. The AMOLED may receive a positive supply voltage and a negative supply voltage and emit light according to the data output signal. In addition, the input voltage and the positive supply voltage are substantially the same.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: June 25, 2019
    Assignee: AU OPTRONICS CORPORATION
    Inventors: Tsang-Hong Wang, Chien-Jen Chen, Chi-Fu Tsao, Yi-Yo Dai
  • Patent number: 10333548
    Abstract: Systems, methods, and computer-readable media are described for performing data compression in a manner that does not require software to make a call to hardware to close a compressed data block, thereby reducing computational overhead. In response to a request from software to data compression hardware for a data encoding, the hardware may return the data encoding as well as an end-of-block symbol encoding value and bit length. The hardware may load the end-of-block symbol encoding value and bit length into a different area in the returned structure such that the software has direct access to the value. When the software determines that a block should be closed, the software may retrieve the end-of-block symbol and insert it into the block without needing to make a call to hardware. The software may then make a call to the hardware to request a new data encoding for subsequent compressed data blocks.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: June 25, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony T. Sofia, Jonathan D. Bradbury, Matthias Klein, Bruce Giamei
  • Patent number: 10326553
    Abstract: Embodiments of the present invention disclose a systematic code decoding method and an apparatus. The method includes: extracting a non-erased original packet from an acquired encoded packet that has passed through an erasure channel; and then by using the erased original packet as an unknown variable, obtaining an erased original packet by parsing according to a first equation. Because a quantity F of erased original packets is far less than a total quantity K of original packets, a dimension of the first equation that includes F unknown variables is far lower than a dimension of an equation indicating a correspondence between an encoded packet and an intermediate packet. An operation amount required for parsing the relatively low-dimensional first equation is far smaller, thereby greatly reducing an operation amount required for decoding.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: June 18, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yuchun Wu
  • Patent number: 10324980
    Abstract: A system and method for the caching of files streaming from at least one source-server towards at least one end-user via the internet; system characterized by at least one integrated circuit (IC) configured to manage and direct files to be cached in at least one storage-element, said ICs and storage elements interconnected by at least one high speed bus. The storage elements comprise different types of non-volatile memory, each characterized by its access speed. A protocol selects files and file fragments for caching. At least one database maintains data on each cached file or file fragment, the data comprising: caching status, data format characteristics, and relative end-user demand. A protocol continuously allocates or reallocates memory for the caching of the files and file fragments, from among the storage elements, as a function of the database data and respective amounts of memory available in the storage elements.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: June 18, 2019
    Inventor: Eyal Shachrai
  • Patent number: 10320415
    Abstract: Aspects of dynamic data compression selection are presented. In an example method, as uncompressed data chunks of a data stream are compressed, at least one performance factor affecting selection of one of multiple compression algorithms for the uncompressed data chunks of the data stream may be determined. Each of the multiple compression algorithms may facilitate a different expected compression ratio. One of the multiple compression algorithms may be selected separately for each uncompressed data chunk of the data stream based on the at least one performance factor. Each uncompressed data chunk may be compressed using the selected one of the multiple compression algorithms for the uncompressed data chunk.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: June 11, 2019
    Assignee: Oracle International Corporation
    Inventors: Young Jin Nam, Aaron James Dailey, John Forte
  • Patent number: 10317383
    Abstract: Methods and arrangements for collecting data related to a water quality sample location. Identifying information of a water quality sample container is electronically obtained, and identifying information of a water quality sample location is electronically obtained. There is placed, in the container, a water sample from the water quality sample location. There is stored the identifying information of the water quality sample container and the identifying information of the water quality sample location; such storing includes associating the identifying information of the water quality sample container and the identifying information of the water quality sample location. Other variants and embodiments are broadly contemplated herein, including methods and arrangements for validating water quality sample data.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: June 11, 2019
    Assignee: HACH LANGE GMBH
    Inventors: Max Schreiber, Johannes Berssen, Sylvia Haustein, Jan Bob
  • Patent number: 10319407
    Abstract: A signal conversion device includes a first converting section configured to convert a clock signal input through a first signal line, a data signal input through a second signal line, and a control signal input through a third signal line, into pulse signals including a first pulse train and a second pulse train; and a transmitting section configured to transmit the first pulse train through a fourth signal line and the second pulse train through a fifth signal line, wherein the control signal is a signal that, through a level transition, causes a control target device to switch between an active state and an inactive state, and wherein the first converting section is configured to put successive pulses into at least one of the first pulse train and the second pulse train in response to the level transition of the control signal.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: June 11, 2019
    Assignee: LAPIS SEMICONDUCTOR CO., LTD.
    Inventor: Yukihiro Kita
  • Patent number: 10318469
    Abstract: A semiconductor memory device comprises a memory cell array and a data inversion circuit. The data inversion circuit is configured to receive a first unit data and a second unit data stored in the memory cell array through different first data lines, determine, while the first unit data is transmitted to a data input/output (I/O) buffer through a second data line, whether to the invert the second unit data based on a Hamming distance between the first unit data and the second unit data, and transmit the inverted or non-inverted second unit data to the data I/O buffer through the second data line.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: June 11, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Min-Soo Jang, Gong-Heum Han, Chul-Sung Park, Jang-Woo Ryu, Chang-Yong Lee, Tae-Seong Jang
  • Patent number: 10312944
    Abstract: Apparatuses and methods for performing an error correction code (ECC) operation are provided. One example method can include encoding data by including parity data for a number of cross-over bits, wherein the number of cross-over bits are bits located at intersections of column codewords and row codewords.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: June 4, 2019
    Assignee: Micron Technology, Inc.
    Inventors: Patrick R. Khayat, Sivagnanam Parthasarathy, Mustafa N. Kaynak
  • Patent number: 10304398
    Abstract: A driver IC for driving a display panel, a display device and a method for driving the driver IC are provided. The driver IC is provided with N pins corresponding to N signal transmission lines of the display panel respectively. Each pin is connected to one corresponding signal transmission line through one transmission wire. The N pins include a first pin and a second pin. The transmission wires include a first transmission wire connected to the first pin and a second transmission wire connected to the second pin and having a length less than the first transmission wire. The driver IC includes a signal generation module configured to generate N driving signals. The N driving signals include a first driving signal corresponding to the first pin and a second driving signal corresponding to the second pin and having a current intensity less than the first driving signal.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: May 28, 2019
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., HEFEI BOE OPTOELECTRONICS TECHNOLOGY CO., LTD.
    Inventors: Liangliang Zheng, Jian He, Xia Feng, Tingting Jin
  • Patent number: 10298660
    Abstract: An information system performing communication with a plurality of cloud servers is provided. The information system includes an information management portion configured to manage account information indicating accounts of a user of the information system, the accounts being set up for the cloud servers; an obtaining portion configured to, in response to operation of logging into the information system by the user, gain access to the cloud servers with the account information to obtain, from each of the cloud servers, usage information indicating use by the user; and a user interface portion configured to cause a display provided in a device operated by the user in order to log into the information system to display a list of the use of each of the cloud servers by the user.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: May 21, 2019
    Assignee: Konica Minolta, Inc.
    Inventors: Kazusei Takahashi, Junichi Hase, Kenji Matsuhara, Kazuya Anezaki, Hirokazu Kubota
  • Patent number: 10291926
    Abstract: Methods and apparatus are provided for compressing and decompressing image data by producing two sets of reduced size image data, generating a modulation value for each elementary of the area from the image data, the modulation value encoding information about how to combine the sets of reduced size image data to generate an approximation to the image. In one arrangement, a set of index values is generated corresponding to a set of modulation values for each of the respective elementary areas of a group of elementary areas and these are assigned to each respective group and a second set of index values corresponding to one of the set of first index values for each elementary areas is assigned to each first group of elementary areas. These index values are stored for use in deriving modulation data more accurately when decompressing the image data.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: May 14, 2019
    Assignee: Imagination Technologies Limited
    Inventor: Simon Fenney
  • Patent number: 10284858
    Abstract: A computing device may obtain, from a first bitstream that includes a coded representation of the video data, a Supplemental Enhancement Information (SEI) message that includes an indication of an extraction mode that was used to produce the first bitstream. If the extraction mode is the first extraction mode, the first bitstream includes one or more coded pictures not needed for correct decoding of the target output layer set. If the extraction mode is the second extraction mode, the first bitstream does not include the one or more coded pictures not needed for correct decoding of the target output layer set.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: May 7, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Ying Chen, Ye-Kui Wang
  • Patent number: 10284225
    Abstract: The transmission of broadcast data, such as financial data and news feeds, is accelerated over a communication channel using data compression and decompression to provide secure transmission and transparent multiplication of communication bandwidth, as well as reduce the latency. Broadcast data may include packets having fields. Encoders associated with particular fields may be selected to compress those particular fields.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: May 7, 2019
    Assignee: Realtime Data, LLC
    Inventors: James J. Fallon, Paul F. Pickel, Stephen J. McErlain, Carlton J. Melone, II
  • Patent number: 10276259
    Abstract: A memory testing method for testing a memory apparatus configured with an auxiliary testing circuit is provided. The memory testing method includes: reading a test data from a memory array of the memory; and encoding the test data into an encoded data by the auxiliary testing circuit, wherein the encoded data comprises a first piece data and a second piece data. The encoded data is encoded to include a first piece data and a second piece data, where the first piece data indicates a number of a binary state in the read test data, and the second piece data indicates an error bit in the read test data. In addition, a memory apparatus for the memory testing method is also provided.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: April 30, 2019
    Assignee: Winbond Electronics Corp.
    Inventor: Johnny Chan
  • Patent number: 10277670
    Abstract: A transcoding service is described that is capable of transcoding or otherwise processing content, such as video, audio or multimedia content, by utilizing one or more pipelines. A pipeline can enable a user to submit transcoding jobs (or other processing jobs) into an available pipeline, where a transcoding service (or other such service) assigns one or more computing resources to process the jobs received to each pipeline. The transcoding service and the pipelines can be provided by at least one service provider (e.g., a cloud computing provider) or other such entity to a plurality of customers. A service provider can also provide the computing resources (e.g., servers, virtual machines, etc.) used to process the transcoding jobs from the pipelines.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: April 30, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jonathan B. Corley, David Idris Alexander Sayed, Christopher Neil Hawes, Bradley Eugene Marshall, James J. Carrig, Jeffrey Paul Ramsden
  • Patent number: 10264255
    Abstract: Methods, systems, and computer readable media for transcoding video data based on metadata are provided. In some embodiments, methods for transcoding video data using metadata are provided, the methods comprising: receiving a first plurality of encoded images from a storage device; decoding the first plurality of encoded images based on a first coding scheme to generate a plurality of decoded images; receiving a plurality of encoding parameters from the storage device; and encoding the plurality of decoded images into a second plurality of encoded images based on a second coding scheme and the plurality of encoding parameters.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: April 16, 2019
    Assignee: DIVX, LLC
    Inventors: Ivan Vladimirovich Naletov, Sergey Zurpal
  • Patent number: 10263638
    Abstract: To enable lossless compression, an auxiliary bitmap is used to provide side information about the graph bitmap. Each bit in the auxiliary bitmap represents a word in the graph bitmap. A zero bit in the auxiliary bitmap means that the corresponding word in the graph bitmap is not transmitted. Therefore, it is set to the default value, ?, during decompression. This default value could be either an all-zeros word, or all-ones word depending on the BFS step. A one bit in the auxiliary bitmap means that the corresponding word in the graph bitmap is transmitted.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: April 16, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Mohamed Farouk Mansour
  • Patent number: 10256943
    Abstract: The present disclosure concerns radio communication. More particularly, the disclosure relates to encoding/decoding. A method is performed by a receiver (300) for decoding data from a message which is received from a transmitter (100). The receiver (300) is generally configured to use a decoding matrix in the decoding. Furthermore, the message is typically split into a pre-defined number of sub-messages. The receiver (300) receives data packets from the transmitter (100), wherein the received data packets are formed according to a certain structure. Furthermore, the receiver (300) decodes the received data packets as the data packets are received and the decoding is performed sequentially with the arrival (i.e. reception) of the data packets. Hereby it is made possible to reduce, and thus received improve, the latency.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: April 9, 2019
    Assignee: Telefonactiebolaget LM Ericsson (Publ)
    Inventor: Ather Gattami
  • Patent number: 10243553
    Abstract: In accordance with an embodiment, a method of driving a switching transistor includes receiving an activation signal for the switching transistor and generating a sequence of random values. Upon receipt of the activation signal, a control node of the switching transistor is driven with a drive strength based on a random value of the sequence of random values.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: March 26, 2019
    Assignee: Infineon Technologies Austria AG
    Inventors: Uwe Kirchner, Harald Christian Koffler, Karl Norling
  • Patent number: 10242016
    Abstract: In system for analyzing large data sets, document/file format can be discovered by attempting to parse the file using several parsers to generate a schema, assigning a score to each parsing, and selecting a parser based on the assigned scores. Schema element attributes, such as statistical parameters, can be derived and used in identifying schema elements associated with other files. Attributes of identified schema elements can be used to substitute missing data values with values based on such attributes. Data values corresponding schema elements can be selected and highlighted, and schema elements and/or attributes thereof can be highlighted based on selected data values. From a cluster of files, a lineage relationship between file pairs, indicating whether one file is derived from another, can be determined for several files. In reducing/compacting data, utilization of all available reducers can be optimized according to current utilization of one or more reducers.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: March 26, 2019
    Assignee: Waterline Data Science, Inc.
    Inventor: Alexander Gorelik
  • Patent number: 10218380
    Abstract: Data weighted averaging of a thermometric coded input signal is accomplished by controlling the operation of a crossbar switch matrix to generate a current cycle of a data weighted averaging output signal using a control signal generated in response to feedback of a previous cycle of the data weighted averaging output signal. The control signal specifies a bit location for a beginning logic transition of the data weighted averaging output signal in the current cycle based on detection of an ending logic transition of the data weighted averaging output signal in the previous cycle.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: February 26, 2019
    Assignee: STMicroelectronics International N.V.
    Inventors: Ankur Bal, Rupesh Singh
  • Patent number: 10216748
    Abstract: Techniques to perform segment index lookups are disclosed. In various embodiments, for each of one or more segment index entries included in a first on disk segment index a corresponding set of values is stored in a bloom filter. The bloom filter is used to determine prior to performing an on disk segment lookup of the segment index with respect to a given segment whether each location in the bloom filter that is associated with the given segment has been set to said corresponding set of values. An on disk lookup is performed in parallel of a second on disk segment index that is not included in said subset of on disk segment indexes each of which has associated therewith a corresponding bloom filter.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: February 26, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Ganesh KaruppurRajagopalan, Mahesh Kamat, Subrahmanyam Josyula
  • Patent number: 10211850
    Abstract: Data weighted averaging of a thermometric coded input signal is accomplished by controlling the operation of a crossbar switch matrix to generate a current cycle of a data weighted averaging output signal using a control signal generated in response to feedback of a previous cycle of the data weighted averaging output signal. The control signal specifies a bit location for a beginning logic transition of the data weighted averaging output signal in the current cycle based on detection of an ending logic transition of the data weighted averaging output signal in the previous cycle.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: February 19, 2019
    Assignee: STMicroelectronics International N.V.
    Inventors: Ankur Bal, Rupesh Singh
  • Patent number: 10205466
    Abstract: An electronic device has a transmit circuit and a processing circuit. The processing circuit outputs a first portion of compressive sensing (CS) samples corresponding to a signal segment to another electronic device via the transmit circuit, and selectively outputs a second portion of the CS samples corresponding to the signal segment to another electronic device via the transmit circuit according to a response of another electronic device. In this way, a balance between the compression ratio and the reconstruction quality/speed can be achieved. Moreover, the signal reconstruction performed at the processing circuit may employ a multi-resolution/multi-scale reconstruction scheme to achieve a balance between the dictionary size and the reconstruction quality/speed, and/or may employ a multi-stage reconstruction scheme to achieve a balance between the reconstruction algorithm control setting and the reconstruction quality/speed.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: February 12, 2019
    Assignee: MEDIATEK INC.
    Inventors: Qiang Zhou, Hua Wang, Yun-Shiang Shu, Bao-Chi Peng
  • Patent number: 10192140
    Abstract: Improvements are disclosed for detecting counterfeit objects, based on comparison to digital fingerprints that describe features found in images of objects known to be counterfeit.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: January 29, 2019
    Assignee: Alitheon, Inc.
    Inventors: David Justin Ross, Brian J. Elmenhurst, Mark Tocci, John Forbes, Heather Wheelock Ross
  • Patent number: 10178639
    Abstract: The present invention relates to a method and device for controlling a timing of a terminal in a wireless communication system. The method for controlling a timing of a terminal by a base station in a wireless communication system may comprise the steps of: determining a target timing of a terminal so as to locate an uplink signal reception timing of the terminal in a cyclic prefix (CP) interval; transmitting, to the terminal, a timing control command including information on the target timing; receiving an uplink signal from the terminal; and compensating for a time offset value of the received uplink signal on the basis of the target timing.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: January 8, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Ik-Beom Lee
  • Patent number: 10176812
    Abstract: A decoder for generating an audio output signal having one or more audio output channels from a downmix signal having three or more downmix channels, wherein the downmix signal encodes three or more audio object signals is provided. The decoder includes an input channel router and at least two channel processing units. Each channel processing unit of the at least two channel processing units is configured to generate one or more of at least two processed channels depending on side information and depending on one or more of the three or more downmix channels received by the channel processing unit from the input channel router.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: January 8, 2019
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Thorsten Kastner, Juergen Herre, Leon Terentiv, Oliver Hellmuth
  • Patent number: 10171874
    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: February 8, 2017
    Date of Patent: January 1, 2019
    Assignee: Saturn Licensing LLC
    Inventors: Jun Kitahara, Naohisa Kitazato, Yoshiharu Dewa, Yasuaki Yamagishi
  • Patent number: 10158376
    Abstract: An embodiment may include circuitry that may be capable of performing compression-related operations that may include: (a) indicating, at least in part, in a data structure at least one position of at least one subset of characters that are to be encoded as a symbol, (b) comparing, at least in part, at least one pair of multi-byte data words that are of identical predetermined fixed size, (c) maintaining, at least in part, an array of pointers to potentially matching strings that are to be compared with at least one currently examined string, and/or (d) allocating, at least in part, a first buffer portion to store at least one portion of uncompressed data from an application buffer that is to be input for compression to produce a compressed data stream.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: December 18, 2018
    Assignee: INTEL CORPORATION
    Inventors: James D. Guilford, Vinodh Gopal, Gilbert M. Wolrich, Erdinc Ozturk, Wajdi K. Feghali
  • Patent number: 10157161
    Abstract: System, methods, and apparatus are described for transmitting encoded bits over a bus by conditionally embedding dynamically shielded information. In an example, the apparatus transmits a first group of encoded bits over a bus, generates a second group of encoded bits to be transmitted over the bus, where a first subset of the second group of encoded bits are encoded to avoid crosstalk-inducing bit transitions on adjacent lines of the bus, and configures one or more encoded bits of a second subset of the second group of encoded bits to ensure that the second group of encoded bits includes parity information and/or clock information, while further ensuring that crosstalk-inducing bit transitions in the second group of encoded bits are avoided.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: December 18, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Urs Niesen, Shrinivas Kudekar
  • Patent number: 10158875
    Abstract: A moving picture coding method includes (i) transforming, for each of one or more second processing units included in the first processing unit, a moving picture signal in a spatial domain into a frequency domain coefficient and quantizing the frequency domain coefficient, and (ii) performing arithmetic coding on a luminance CBF flag indicating whether or not a quantized coefficient is included in the second processing unit in which transform and quantization are performed, wherein, in the arithmetic coding, a probability table for use in arithmetic coding is determined according to whether or not the size of the first processing unit is identical to the size of the second processing unit and whether or not the second processing unit has a predetermined maximum size.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: December 18, 2018
    Assignee: SUN PATENT TRUST
    Inventors: Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu
  • Patent number: 10153780
    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: January 25, 2018
    Date of Patent: December 11, 2018
    Assignee: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Fuwei Ma, Dejun Zhang
  • Patent number: 10152578
    Abstract: In accordance with one embodiment of the present invention, secure content objects are transcoded from an input format to an output format based upon identified capabilities of a receiving device. In one embodiment, a plurality of trusted processing components are identified to collectively transcode the secure content object from the identified input format to the determined output format. In one embodiment, each of the trusted processing components are authenticated prior to operating on the secure content object.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: December 11, 2018
    Assignee: Intel Corporation
    Inventors: Joshua D. Hug, Xiaodong Fu
  • Patent number: 10152485
    Abstract: A file system is configured to provide, based on a request from a requester, a requested file stored on a storage medium to the requester. Furthermore, the file system is configured to provide a chosen part of the requested file corresponding to a desired version of the content of the requested file to the requester, based on received side information in the request indicating the desired version, and based on meta information of the requested file.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: December 11, 2018
    Assignee: FRAUNHOFE-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
    Inventors: Heiko Sparenberg, Siegfried Floessel, Matthias Martin, Michael Schoeberl
  • Patent number: 10146500
    Abstract: A transform-based codec and method with energy smoothing for mitigating vector quantization errors (such as “birdies”) during the encoding process. Embodiments of the codec and method use an encoder to apply in combination an orthogonal transformation and a vector permutation to frequency transform coefficients. In some embodiments the transformation is performed first followed by the permutation and in other embodiments the order is reversed. The order used is reversed at the decoder. A smoothing parameter containing the level of energy smoothing to be applied is passed from the encoder to the decoder and used by both to compute a transform matrix and an inverse transform matrix. In some embodiments the transform matrix is a fraction Hadamard matrix that is invertible, energy preserving, controllable, and stable.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: December 4, 2018
    Assignee: DTS, Inc.
    Inventors: Elias Nemer, Jeffrey K. Thompson, Antonius Kalker
  • Patent number: 10140165
    Abstract: Described herein is a shell action browser extension that executes independent of browser when the browser has been terminated. The shell action browser extension includes a communications component that receives notice that the browser is terminating. The shell action browser extension further comprises a transition component that, in response to the received notice, latches onto an operating system as a process independent of the browser. The shell action browser further comprises a content component that receives information from a website/web-service and, in response to receiving the information, based on the received information, provides notification(s) via the operating system.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajeev Ranjan Pathak, Bibhu Choudhary, Akshay Jayant Prabhu, Irfan Ahmed, Mandeep Singh
  • Patent number: 10142635
    Abstract: Methods and devices for image and video coding using arithmetic coding. The binarization of symbols in an encoder and decoder is adaptive based on changes to the probability distribution as symbols are encoded/decoded. A binarizer may be generated based upon a probability distribution, used to binarize a symbol, and then the probability distribution is updated based on the symbol. Updates to the binarizer may be made after each symbol, after a threshold number of symbols, or once the updated probability distribution differs by more than a threshold amount from the probability distribution used in generating the current binarizer. The probability distributions may be context-specific.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: November 27, 2018
    Assignee: BlackBerry Limited
    Inventor: Dake He