Digital Code To Digital Code Converters Patents (Class 341/50)
  • Patent number: 11120427
    Abstract: A card is provided with a light sensor operable to receive information via light emitted from a display screen or another source of light. Accordingly, a mobile telephonic device or portable computer (e.g., tablet computer) may communicate information to a card via light pulses. Information communicated via light may include, for example, points balances, credit balances, debit balances, transaction history, software updates, coupons, promotions, advertisements or any other type of information.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: September 14, 2021
    Assignee: DYNAMICS INC.
    Inventors: Jeffrey D. Mullen, David J. Hartwick, Christopher J. Rigatti, Philip W. Yen
  • Patent number: 11115667
    Abstract: The system may capture an image comprising an original image size. The system may further determine an optimal size for the image based on a connection bandwidth and/or connection latency. The system may also compress the image to reduce an image size locally until the image size is less than or equal to the optimal size, before transmitting the image with the optimal size to the receiver while controlling latency in image transmission.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: September 7, 2021
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Hans-Jurgen Greiner, Vasif M. Pasha, Kevin H. Ringger
  • Patent number: 11095305
    Abstract: An apparatus and method for performing efficient lossless compression.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: August 17, 2021
    Assignee: Intel Corporation
    Inventors: James Guilford, Kirk Yap, Vinodh Gopal, Daniel Cutter, Wajdi Feghali
  • Patent number: 11082517
    Abstract: A method for content transformation using a transformation node cluster. The transformation node cluster may comprise a plurality of nodes including a plurality of transformation nodes configured to execute one or more content transformation types. A request may be received from a client machine for a content item stored in a repository associated with a server machine that is associated with the transformation node cluster. A current content format of the content item and a target content format of the content item may be identified. The target content format may differ from the current content format. A chain of transformations may be determined as including a first transformation type for transforming the content item from the current content format to an intermediate content format.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: August 3, 2021
    Assignee: Hyland Software, Inc.
    Inventors: David Caruana, Ray Gauss
  • Patent number: 11082070
    Abstract: The present invention provides channel interleaving method of a polar (Polar) code. The method includes: determining an M_r-row and M_c-column matrix used for interleaving, and permutating, based on permutation patterns of the column sequence numbers and/or permutation patterns of the row sequence numbers, the matrix into which the to-be-interleaved bits are written. The permutation patterns of the column sequence numbers are represented by: [Pc(0), Pc(1), . . . , Pc(ic), . . . , Pc(M_c?1)]. Pc(ic) is obtained by performing pruned bit reverse (PBR, pruned bit reverse)-based mapping on the column sequence number ic. The permutation patterns of the row sequence numbers are represented by: [Pr(0), Pr(1), . . . , Pr(ir), . . . , Pr(M_r?1)]. Pr(ir) is obtained by performing pruned bit reverse (PBR, pruned bit reverse)-based mapping on the row sequence number ir; and reading interleaved bits from the permutated matrix.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: August 3, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hui Shen, Bin Li, Jiaqi Gu, Wen Tong
  • Patent number: 11061857
    Abstract: A data processing method and device, where the method includes obtaining a usage frequency value of software, compressing a target file of the software to obtain a compressed file when the usage frequency value is less than a preset usage frequency value, receiving a startup instruction for starting the software, querying the compressed file of the software, and decompressing the compressed file using a high-priority process to obtain the target file, where the high-priority process is performed as an essential highest-priority process relative to another process, and starting the software based on the target file.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: July 13, 2021
    Assignee: HUAWEI TECHNOLOGIES, CO., LTD.
    Inventors: Jinghua Sima, Xiyong Wang, Yuying Zeng
  • Patent number: 11044493
    Abstract: Coding efficiency is improved. A motion compensation filter unit acts on a motion vector applied image obtained by acting a motion vector on a reference image. The motion compensation filter unit causes filter coefficients mcFilter[i][k] designated by a phase i and a filter coefficient position k to act on the motion vector applied image. The filter coefficients mcFilter[i][k] includes filter coefficients calculated by using filter coefficients mcFilter[p][k] (p?i) and filter coefficients mcFilter[q][k] (q?i).
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: June 22, 2021
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Tomohiro Ikai
  • Patent number: 11044495
    Abstract: A data compression system includes an encoder for receiving a binary string of data which is partitioned into one or more binary segments and assigned Variable Length Codewords (VLCs) to be stored to a file or transmitted over a medium, such as a wired network or a wireless network. The system can also include a decoder for receiving the VLCs from a file or network and reproducing a binary string of data substantially identical to that which was input to the encoder. The system can also include a processor, a memory and/or a coder/decoder (CODEC) for compressing/decompressing a raw or compressed data stream received from a file or network.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: June 22, 2021
    Assignee: Cyborg Inc.
    Inventors: Nicolas Thomas Mathieu Dupont, Alexandre Helle
  • Patent number: 11031957
    Abstract: A decoder including a main memory, a flag memory and a decoding logic is provided. The flag memory is configured to store flag data and the decoding logic configured to perform an iteration. Further, the decoding logic is configured to: perform an ith operation using first data, wherein i is a natural number, flag-encode second data that is results obtained by performing the ith operation on the first data, store results obtained by performing the flag encoding on the second data in the flag memory as first flag data if the flag encoding succeeds, and store predetermined second flag data that is different from the first flag data of the second data in the flag memory if the flag encoding fails.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: June 8, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae Hun Jang, Dong-Min Shin, Heon Hwa Cheong, Jun Jin Kong, Hong Rak Son, Se Jin Lim
  • Patent number: 11017151
    Abstract: A scalable hierarchical coreference method that employs a homomorphic compression scheme that supports addition and partial subtraction to more efficiently represent the data and the evolving intermediate results of probabilistic inference. The method may encode the features underlying conditional random field models of coreference resolution so that cosine similarities can be efficiently computed. The method may be applied to compressing features and intermediate inference results for conditional random fields. The method may allow compressed representations to be added and subtracted in a way that preserves the cosine similarities.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: May 25, 2021
    Assignee: Oracle International Corporation
    Inventors: Michael Louis Wick, Jean-Baptiste Frederic George Tristan, Stephen Joseph Green
  • Patent number: 10992789
    Abstract: The present discloaure relates to a transmission apparatus, a transmission method, a reception apparatus, and a reception method which make it possible to control redundancy of a header in packet communication. A region representing a packet length in a header of a packet is set according to a size of a payload of an input packet. A header of a baseband packet includes a minimum fixed length header including type identification information for identification of a type of the input packet or the stream and information of a packet length of the input packet or the stream stored in a payload of the baseband flame packet.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: April 27, 2021
    Assignee: SATURN LICENSING LLC
    Inventor: Lachlan Michael
  • Patent number: 10990348
    Abstract: The present application discloses a detection method and a detection device for the audio signal, the detection method comprising one or multiple times of audio detection, the audio signal is a SPDIF signal, and each time of the audio detection comprises: a statistical sampling step, sampling the SPDIF signal based on Biphase Mark Code, and counting according to the sampled data to obtain the number of state changes or the number of state unchanges of the SPDIF signal; and a determination step, determining whether the SPDIF signal is a muted SPDIF signal according to whether the number of state changes or the number of state unchanges of the SPDIF signal is within a predetermined range. The purpose of this application is at least to achieve the music detection function of the audio signal without performing full signal decoding on the SPDIF signal.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: April 27, 2021
    Assignee: TYMPHANY ACOUSTIC TECHNOLOGY LIMITED
    Inventors: Dmitry Abdulov, Hing Lung Sung, Alexey Abdulov
  • Patent number: 10979720
    Abstract: A method of encoding an image into a coded image, the method comprising: writing a quantization offset parameter into the coded image, determining a prediction mode type for coding a block of image samples of the image into a coding unit of the coded image, determining a quantization parameter for the block of image samples, and determining if the prediction mode type is of a predetermined type, wherein if the prediction mode type is of the predetermined type, the method further comprises: modifying the determined quantization parameter using the quantization offset parameter, and performing a quantization process for the block of image samples using the modified quantization parameter, and wherein if the prediction mode type is not of the predetermined type, the method further comprises: performing a quantization process for the block of image samples using the determined quantization parameter.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: April 13, 2021
    Assignee: SUN PATENT TRUST
    Inventors: Chong Soon Lim, Viktor Wahadaniah, Sue Mon Thet Naing, Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio
  • Patent number: 10958287
    Abstract: A two-stage technique for compressing radar data is disclosed in which, in the first stage, Constant False Alarm Rate (CFAR) compression is conducted using a median calculated from at least one dimension of radar data, which is then used to determine filtering threshold values for all dimensions of the radar data. The radar data is then compressed by filtering the radar data based on the filtering threshold values. In the second stage, peak detection is then performed on the compressed data to identify detected objects (targets). These and other embodiments are described herein.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: March 23, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Amichai Sanderovich, Ran Hay, Eran Hof, Evyatar Hemo, Evgeny Levitan, Liat Rahmani Kochavi
  • Patent number: 10951921
    Abstract: Generating encoded image data using adjustable per-symbol entropy coding probability updating may include generating a portion of the encoded image data in accordance with a value of a probability update indicator for the portion indicating whether per-symbol entropy coding probability updating is disabled for the portion, and including the value of the probability update indicator and the entropy coded image data in an output bitstream. Generating decoded image data using adjustable per-symbol entropy coding probability updating may include obtaining a value of a probability update indicator for a portion of the decoded image data, the value of the probability update indicator for the portion indicating whether per-symbol entropy coding probability updating is disabled for the portion, and generating decoded image data for the portion in accordance with the value of the probability update indicator for the portion.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: March 16, 2021
    Assignee: GOOGLE LLC
    Inventors: Yaowu Xu, Hui Su
  • Patent number: 10936349
    Abstract: A system includes a memory and a node. The memory stores first and second linear string correlithm objects. The node receives first and second real-world numerical values, and identifies a first sub-string correlithm object from the first linear string correlithm object that corresponds to the first real-world numerical value. The node aligns the first and second linear string correlithm objects such that the first sub-string correlithm object aligns with a sub-string correlithm object from the second linear string correlithm object that corresponds to zero. The node identifies a second sub-string correlithm object from the second linear string correlithm object that corresponds to the second real-world numerical value, and determines which sub-string correlithm object from the first linear string correlithm object aligns with the second sub-string correlithm. The node outputs the determined sub-string correlithm object from the first linear string correlithm object.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: March 2, 2021
    Assignee: Bank of America Corporation
    Inventor: Patrick N. Lawrence
  • Patent number: 10939132
    Abstract: One example method includes receiving a mixed data stream that was created using a first data stream and a second data stream, the mixed data stream having a compressibility of N, where N is a compressibility merging parameter, and the mixed data stream has a compressibility that is between a compressibility of the first data stream and a compressibility of the second data stream, providing the mixed data stream to an application and/or hardware, observing and recording a response of the application and/or hardware to the mixed data stream, and analyzing the response of the response of the application and/or hardware to the mixed data stream.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: March 2, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Salil Dangi, Ernest Daza
  • Patent number: 10936348
    Abstract: A system includes a memory and a node. The memory stores first and second linear string correlithm objects. The node receives first and second real-world numerical values, and identifies a first sub-string correlithm object from the first linear string correlithm object representing the first real-world numerical value and a second sub-string correlithm object from the second linear string correlithm object representing the second real-world numerical value. The node aligns the first and second linear string correlithm objects such that the first sub-string correlithm object aligns with a sub-string correlithm object. The node identifies a sub-string correlithm object from the second linear string correlithm object that represents zero and determines which sub-string correlithm object from the first linear string correlithm object aligns with the identified sub-string correlithm object from the second linear string correlithm object.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: March 2, 2021
    Assignee: Bank of America Corporation
    Inventor: Patrick N. Lawrence
  • Patent number: 10929158
    Abstract: A device configured to link correlithm objects in a correlithm object processing system, includes a link node and a memory. The link node receives a first string correlithm object comprising a first plurality of sub-string correlithm objects and a second string correlithm object comprising a second plurality of sub-string correlithm objects. Each of the second plurality of sub-string correlithm objects are unrelated to each of the first plurality of sub-string correlithm objects in n-dimensional space. The memory is communicatively coupled to the link node and stores a node table that associates at least one of the first plurality of sub-string correlithm objects with at least one of the second plurality of sub-string correlithm objects.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: February 23, 2021
    Assignee: Bank of America Corporation
    Inventor: Patrick N. Lawrence
  • Patent number: 10922109
    Abstract: A device configured to emulate a node in a correlithm object processing system includes a memory and a node. The memory stores a node table that links source correlithm objects to target correlithm objects. The node receives an input correlithm object and determines n-dimensional distances between it and the source correlithm objects, and determines that it is not within an n-dimensional distance threshold from any of the source correlithm objects in the node table. The node adds the input correlithm object to the node table as a new source correlithm object in response to determining that it is not within the n-dimensional distance threshold from any of the source correlithm objects in the node table. The node then links a new target correlithm object to the new source correlithm object in the node table.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: February 16, 2021
    Assignee: Bank of America Corporation
    Inventor: Patrick N. Lawrence
  • Patent number: 10915345
    Abstract: A device configured to associate data to a multiple string correlithm object in a correlithm object processing system includes a bidirectional string correlithm object generator, a node, and a memory. The bidirectional string correlithm object generator outputs multiple bidirectional string correlithm objects that intersect at a central sub-string correlithm object. The node receives data elements, including a common data element. The memory stores a node table that associates the central sub-string correlithm object with the common data element. The node table associates sub-string correlithm objects of a first bidirectional string correlithm object with a first plurality of data elements, and associates sub-string correlithm objects of a second bidirectional string correlithm object with a second plurality of data elements.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: February 9, 2021
    Assignee: Bank of America Corporation
    Inventor: Patrick N. Lawrence
  • Patent number: 10908831
    Abstract: Examples include selection of a remote object storage system for a deduplication data item. Some examples may include determination of an expected usage frequency for the deduplication data item, selection of a remote object cloud storage system based on the expected usage frequency for the data item, and provision of the deduplication data item to the selected remote object storage system for storage as an object in the selected remote object storage system.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: February 2, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Alastair Slater, Richard Phillip Mayo
  • Patent number: 10909251
    Abstract: Host data can be received at a memory sub-system. A determination can be made that the host data exceeds a threshold size associated with an encryption operation. The host data can be separated into segments based on the threshold size associated with the encryption operation. Each of the segments can be encrypted based on the encryption operation. Furthermore, the encrypted segments can be stored at the memory sub-system.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: February 2, 2021
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Jeffrey Munsil, Michael Danielson
  • Patent number: 10912070
    Abstract: A method and apparatus are disclosed from the perspective of a UE. In one embodiment, the method includes the UE receiving a configuration which indicates functionalities of each symbol within a set of symbols. The method also includes the UE determining a slot structure for a slot according to a group common PDCCH associated with the slot and the configuration.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: February 2, 2021
    Assignee: ASUSTek Computer Inc.
    Inventor: Ko-Chiang Lin
  • Patent number: 10893282
    Abstract: Image coding and decoding technologies are described. For example, a sample adaptive offset (SAO) type parameter is decoded from a bitstream, and an SAO type for an SAO value to be added to a pixel value of a reconstructed image is determined from the SAO type parameter. A plurality of bins with variable length coding is decoded from the bitstream using bypass arithmetic coding with a fixed probability. The plurality of bins represents an integer indicating a magnitude of the SAO value. The integer indicating the magnitude of the SAO value is determined based on the plurality of bins decoded using bypass arithmetic coding with a fixed probability. The SAO value is determined using the determined integer.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: January 12, 2021
    Assignee: Velos Media, LLC
    Inventors: Kengo Terada, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toshiyasu Sugio, Toru Matsunobu
  • Patent number: 10860827
    Abstract: An image processing apparatus includes a visible code area searching unit and a color replacement processing unit. The visible code area searching unit searches for a visible code area in a color document image corresponding to a document, and the visible code area includes a visible code. The color replacement processing unit (a) generates as a local color histogram a color histogram of the visible code area in a predetermined color space and determines whether removal of a stain image should be performed or not on the basis of a ratio of a pixel classified into a bin that includes a color of the stain image in the local color histogram, and (b) replaces the color of the stain image in the visible code area with a background color of the document if it is determined that the removal of the stain image should be performed.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: December 8, 2020
    Inventor: Hiroyuki Harada
  • Patent number: 10855477
    Abstract: A device which can be implemented on a single packaged integrated circuit or a multichip includes a plurality of non-volatile memory cells, and logic to use a physical unclonable function to produce an initial key and to store the initial key in a set of non-volatile memory cells in the plurality of non-volatile memory cells. The device can include logic to use a random number generator to generate a random number, and logic to combine the initial key and the random number to produce an enhanced key. The physical unclonable function can use entropy derived from non-volatile memory cells in the plurality of non-volatile memory cells to produce the initial key. Logic is described to disable changes to data in the set of non-volatile memory cells, and thereby freeze the key after it is stored in the set.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: December 1, 2020
    Assignee: MACRONIX INTERNATIONAL CO., LTD.
    Inventors: Chun-Hsiung Hung, Kuen-Long Chang, Ken-Hui Chen, Shih-Chang Huang
  • Patent number: 10853257
    Abstract: Allocation of physical storage capacity within a storage array may be managed in standard size allocation units, e.g. 128 kb tracks, and smaller sub-allocation units, e.g. 32 kb quarter tracks. Data associated with sub-allocation units that match a known pattern may be represented by a hint rather than data in storage. The hint may be used to mitigate overhead associated with accessing backend storage. The hint may also mitigate the need for performing compression/decompression of the corresponding sub-allocation unit if the data is compressed. In response to a read or write request associated with an allocation unit organized into sub-allocation units, only those sub-allocation units that are required to service the read or write request and fail to match a pattern are accessed, decompressed or compressed.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: December 1, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Rong Yu, Jeremy J. O'Hare, Anoop Raghunathan, Ning Wu
  • Patent number: 10855751
    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: April 29, 2019
    Date of Patent: December 1, 2020
    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: 10855173
    Abstract: A control device for controlling switching elements in a power conversion circuit includes a pattern generation unit for generating a frequency change pattern, and a controller. Using n first frequencies fc and a second frequency fdef smaller than the smallest one of differences between the n first frequencies fc, the pattern generation unit determines a shift order of the 2n switching frequencies f determined by adding/subtracting the second frequency fdef to/from the first frequencies fc, such that the middle value between two switching frequencies f before and after shifting does not overlap the value of each switching frequency f, thereby generating a frequency change pattern. The controller generates a control signal G for each switching element by using the 2n switching frequencies f for respective different duration times in accordance with the frequency change pattern.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: December 1, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Shota Hanioka, Masahiro Iezawa
  • Patent number: 10827170
    Abstract: Provided are a method and a device for decoding a Picture Order Count (POC), and a method and a device for coding a POC, and electronic equipment. The method for decoding the POC includes that: parameters for Most Significant Bit (MSB) and Least Significant Bit (LSB) used in an alignment operation on the POC are acquired; an MSB value and an LSB value of a POC value of a current picture are determined according to the parameters for MSB and LSB; and the POC value of the current picture is calculated according to the MSB value and the LSB value. By means of the technical solution, the problems in the related art that the accuracy in decoding and outputting a multilayer video bitstream cannot be ensured and an extra overhead of network resources is increased in multilayer video coding and decoding processes are solved.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: November 3, 2020
    Assignee: ZTE Corporation
    Inventors: Ming Li, Ping Wu, Guoqiang Shang, Yutang Xie
  • Patent number: 10824637
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to interface among repositories of disparate datasets and computing machine-based entities configured to access datasets, and, more specifically, to a computing and data storage platform to identify and match equivalent subsets of data between an ingested dataset, such as in a tabular data arrangement, and one or more graph-based data arrangements, according to at least some examples. For example, a method may include identifying a tabular data arrangement including a subset of data as a column, computing a compressed data representation for a column of data, correlating a compressed data representation to a reference compressed data representations, detecting a link between a column of data associated with a correlated compressed data representation to a dataset stored in a graph data arrangement, and forming an expanded tabular data arrangement.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: November 3, 2020
    Assignee: data.world, Inc.
    Inventor: David Lee Griffith
  • Patent number: 10819997
    Abstract: A method and system is provided for encoding video data according to target decoding device complexity. One embodiment is evidenced by a method of encoding video data for decoding on a target decoding device having parallel processing, comprising: receiving uncoded video data, computing a relationship between each of a plurality of encoding parameters and target decoding device decoding costs, selecting encoding parameters to minimize encoding costs, wherein the encoding costs include the target decoding device decoding costs, and encoding the uncoded video data according to the selected encoding parameters.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: October 27, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Shailesh Ramamurthy, Padmagowri Pichumani, Vinay Kulkarni, Anil Kumar Nellore, Padmassri Chandrashekar
  • Patent number: 10797723
    Abstract: A technique for selecting context models (CMs) for a CM ensemble (CME) in a context mixing compressor includes measuring compression ratios (CRs) of the compressor on a dataset for each CM included in a base set of CMs. A first CM that has a maximum CR for the dataset is added to the CME. In response to a desired number of the CMs not being in the CME, subsequent CRs for the compressor are measured on the dataset for each of the CMs in the base set of CMs that are not in the CME in conjunction with one or more CMs in the CME. In response to a desired number of the CMs not being in the CME, subsequent CMs that in conjunction with the one or more CMs in the CME result in a maximum subsequent CR for the dataset are added to the CME.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tobias Blaettler, Thomas Mittelholzer, Thomas Parnell, Charalampos Pozidis
  • Patent number: 10789415
    Abstract: An information processing method includes obtaining text information and a sentence set; encoding a sentence in the sentence set using a first encoder to obtain a first encoded vector, and encoding the sentence using a second encoder to obtain a second encoded vector. The first encoded vector is determined according to the sentence, and the second encoded vector is determined according to a feature of the sentence. The method also includes determining a sentence encoded vector according to the first and second encoded vectors; encoding the sentence encoded vector using a third encoder to obtain global information; decoding the global information using a decoder; and determining a probability value corresponding to the sentence. Accordingly, when a deep learning method is used, a manually extracted sentence is further added to perform feature training, to effectively improve a learning capability of a model, thereby improving an information processing capability and effect.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: September 29, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Hang Kong
  • Patent number: 10790857
    Abstract: Systems and methods are provided for decoding a codeword having a first codeword length using a decoding system. The systems and methods include receiving a vector corresponding to the codeword at the decoding system, wherein the decoding system comprises a first decoder and a second decoder, the first decoder is available to concurrently process codewords up to the first codeword length, and the second decoder is available to concurrently process codewords up to a second codeword length. The systems and methods further include determining that the received vector is to be decoded using the second decoder, partitioning the received vector of the first codeword length into a plurality of segments having a size no larger than the second codeword length, and decoding the plurality of segments using the second decoder.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: September 29, 2020
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Dung Viet Nguyen, Shashi Kiran Chilappagari, Nedeljko Varnica
  • Patent number: 10742232
    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: October 31, 2019
    Date of Patent: August 11, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Young Jin Nam, Aaron James Dailey, John Forte
  • Patent number: 10719959
    Abstract: The embodiments herein provide a mobile device comprising a display, and a processor configured to receiving a texture to be rendered on the display, checking at least one rendering parameter for the received texture wherein the rendering parameter comprises at least one of a device resolution, available memory, rendering path, and texture type, selecting at least one memory optimization technique based on the at least one rendering parameter, wherein the memory optimization technique is at least one of Dynamic Texture Scaling (DTS), Content Adaptive Compression (CAC), and On Device Texture Compression (ODTC) and performing the selected texture optimization technique on the received texture.
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: July 21, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sakthivel Govindasamy, Swantantra Jaiswal, Rahul Upadhyay, Atul Dharwal, Rohit Rao Padebettu, Sang-ik Bang, Ajay Surendranath
  • Patent number: 10715175
    Abstract: Various embodiments of the invention provide systems, devices, and methods for decompressing encoded electronic data to increase decompression throughput using any number of decoding engines. In certain embodiments, this is accomplished by identifying and processing a next record in a pipeline operation before having to complete the decompression of a current record. Various embodiments take advantage of the knowledge of the method of how the records have been encoded, e.g., in a single long record, to greatly reduce delay time, compared with existing designs, when decompressing encoded electronic data.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: July 14, 2020
    Assignee: Tesla, Inc.
    Inventors: Peter Joseph Bannon, Kevin Altair Hurd
  • Patent number: 10715806
    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: March 11, 2019
    Date of Patent: July 14, 2020
    Assignee: DIVX, LLC
    Inventors: Ivan Vladimirovich Naletov, Sergey Zurpal
  • Patent number: 10715174
    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: January 24, 2020
    Date of Patent: July 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bulent Abali, Ashutosh Misra, Suneel Pusarla
  • 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: 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: 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: 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: 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