Patents Assigned to BYTEDANCE INC.
  • Patent number: 12294701
    Abstract: A method of video processing is described. The method includes performing a conversion between a chroma block of a video region of a video picture of a video and a coded representation of the video according to a rule. The rule specifies that, due to the chroma block having a size M×N, the chroma block is disallowed to be represented in the coded representation using an intra coding mode. M and N are integers that indicate a width and a height of the chroma block, respectively. The intra coding mode includes coding the chroma block based on a previously coded video region of the video picture.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: May 6, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Jizheng Xu, Zhipin Deng, Li Zhang, Hongbin Liu, Kai Zhang
  • Patent number: 12294709
    Abstract: A method of video processing includes performing a conversion between a video including a video region and a bitstream of the video according to a rule. The rule specifies a relationship between enablement of a palette mode and a coding type of the video region. The video region may represent a coding block of the video.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: May 6, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Jizheng Xu, Zhipin Deng, Li Zhang, Hongbin Liu, Kai Zhang
  • Patent number: 12293386
    Abstract: Social media networking applications, web sites, and services creates implicit relationships between users based on their interest or participation in real-world and optionally virtual or online activities in addition to explicitly defined peer relationships. User profiles, activity entities, and expressions may be associated with metadata to assist in searching and navigation. Metadata is implicitly associated with user profiles, activity entities, expressions, or other data entities based on user behavior using metadata collector. A metadata collector is a poll, survey, list, questionnaire, census, test, game, or other type of presentation adapted to solicit user interaction. A metadata collector is associated with metadata elements. When users interact with a metadata collector, their user profiles and the data entities included in their interactions become associated with the metadata elements of the metadata collector. These metadata element associations may then be used for any purpose.
    Type: Grant
    Filed: March 3, 2023
    Date of Patent: May 6, 2025
    Assignee: BYTEDANCE INC.
    Inventors: David Gourley, Brian Totty, Ed Haslam, Paul Gauthier, Gary Lerhaupt, Mike Y. Chen, Christopher Colby
  • Patent number: 12294739
    Abstract: A video processing method includes performing a conversion between a video including a video unit and a coded representation of the video, where, after the video unit is encoded or decoded with an intra prediction mode, one or more frequence tables and/or one or more sorted intra prediction mode (IPM) tables are selectively updated according to a rule, where the one or more frequence tables include information about frequence of the intra prediction mode used for processing the video unit in the conversion, where the frequence indicates an occurrence of the intra prediction mode used for the conversion, and where the one or more sorted IPM tables indicate the intra prediction mode used in the processing.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: May 6, 2025
    Assignees: Beijing Bytedance Network Technology Co., Ltd., Bytedance Inc., Bytedance (HK) Limited
    Inventors: Junru Li, Meng Wang, Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang, Shiqi Wang
  • Patent number: 12287838
    Abstract: Various methods are provided for determining and displaying local content. One example method may comprise receiving input to open a mobile application at a mobile device, and without any additional input, accessing a location service of the GPS enabled mobile device to determine a GPS location and automatically generating a query, the query comprising the GPS location, identifying a predefined mix of content from a content index in accordance with an editing target, wherein the editing target specifies a number of articles and wherein the predefined mix indicates a portion of the editing target directed to at least one category, determining whether the editing target and the predefined mix are met, determining a new location, the new location being larger in geographic area and containing the location, in an instance in which the editing target and the predefined mix are not met, and displaying the results.
    Type: Grant
    Filed: January 3, 2024
    Date of Patent: April 29, 2025
    Assignee: BYTEDANCE INC.
    Inventors: Roger Henry Castillo, Thomas Jack
  • Patent number: 12288009
    Abstract: An apparatus, method, and computer program product are provided to predict and model the performance of option data objects prior to the introduction of such option data objects into a network environment through the application of specific rule sets that are applied in a multi-stage arrangement on sets of extracted option data object parameters. In some example implementations, option data object parameters are extracted and parsed into sets of categorical and non-categorical parameters, which may be both quantitative and qualitative, and transmitted to one or more predictive models. Through the operation of the predictive models, the option data object parameters are transformed into a weighted value associated with the option data object that reflects a predicted performance level of the option data object and can be used when comparing multiple option data objects against each other.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: April 29, 2025
    Assignee: BYTEDANCE INC.
    Inventors: Leopold Silberstein, Addhyan Pandey, Abhaya Parthy, Boris Lerner
  • Patent number: 12289451
    Abstract: A method of video processing is provided to include determining, for a conversion between a video block of a video and a bitstream of the video, a parameter of a cross-component linear model (CCLM) for the video block according to a rule, and performing the conversion based on the determining, and wherein the rule specifies to use a variable representing a neighbouring luma sample in the determining of the parameter of the CCLM only in case that the variable has a certain value.
    Type: Grant
    Filed: November 27, 2023
    Date of Patent: April 29, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Yang Wang, Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 12289466
    Abstract: A method of video processing is provided. The method includes: determining, for a conversion between a first video block of a video and a bitstream of the video, that a merge mode with motion vector differences is applied into the first video block; and performing the conversion based on the determining, where the merge mode includes motion vector expression to derive motion information of the first video block, where the motion vector expression includes a first parameter representing a motion vector difference and a second parameter indicating a base candidate from a base candidate list, where the first parameter includes a first motion magnitude and a first motion direction, and where the base candidate list is based on a first merge candidate list for a merge mode which is constructed for the first video block during the conversion.
    Type: Grant
    Filed: November 21, 2023
    Date of Patent: April 29, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Jizheng Xu, Yue Wang
  • Patent number: 12284371
    Abstract: Methods, systems and devices for implementing an adaptive color transform (ACT) during image/video encoding and decoding, including: determining, for a conversion between a video comprising a block and a bitstream of the video, that a size of the block is greater than a maximum allowed size for an ACT mode, and performing, based on the determining, the conversion, wherein, in response to the size of the block being greater than the maximum allowed size for the ACT mode, the block is partitioned into multiple sub-blocks, and wherein each of the multiple sub-blocks share a same prediction mode, and the ACT mode is enabled at a sub-block level.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: April 22, 2025
    Assignees: BEIJING BYTEDANCE TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Weijia Zhu, Jizheng Xu, Li Zhang, Kai Zhang, Yue Wang
  • Patent number: 12284347
    Abstract: A method for implementing an adaptive colour transform (ACT) mode during image/video encoding and decoding includes performing a conversion between a current video block of a video and a bitstream of the video, wherein the current video block is coded using the ACT mode, wherein the conversion includes applying an inverse ACT transform on the current video block according to a rule, and wherein the rule specifies that a clipping operation, based on a bit depth of the current video block, is applied to an input of the inverse ACT transform.
    Type: Grant
    Filed: May 24, 2023
    Date of Patent: April 22, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Weijia Zhu, Jizheng Xu, Li Zhang, Kai Zhang, Ye-kui Wang, Yue Wang
  • Patent number: 12282510
    Abstract: The present disclosure relates to methods, systems, and apparatuses for identifying related records in a database. The method includes receiving, via a network interface, a related records query, the related records query identifying at least one record stored in the electronic database, determining, based on transaction data, at least one related record that is related to the identified at least one record, determining, by a processor, that the at least one related record is unavailable, in response to determining that the at least one related record is unavailable, determining at least one keyword associated with the at least one related record, selecting at least one of one or more substitute records based at least in part on comparing the at least one keyword with a set of keywords associated with one or more substitute records, and providing the selected one or more substitute records as a response to the related records query.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: April 22, 2025
    Assignee: BYTEDANCE INC.
    Inventors: Suryanarayanan Parameswaran, Vivek Singh Solanki, Shubham Mittal
  • Patent number: 12284374
    Abstract: A method of visual media processing includes determining a size of a buffer to store reference samples for prediction in an intra block copy mode; and performing a conversion between a current video block of visual media data and a bitstream representation of the current video block, using the reference samples stored in the buffer, wherein the conversion is performed in the intra block copy mode which is based on motion information related to a reconstructed block located in same video region with the current video block without referring to a reference picture.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: April 22, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 12284354
    Abstract: Devices, systems, and methods for digital video coding, which includes matrix-based intra prediction methods for video coding, are described. In a representative aspect, a method for video processing includes performing a conversion between a current video block of a video and a bitstream representation of the current video block according to a rule, where the rule specifies a relationship between applicability of a matrix based intra prediction (MIP) mode or a transform mode during the conversion, where the MIP mode includes determining a prediction block of the current video block by performing, on previously coded samples of the video, a boundary downsampling operation, followed by a matrix vector multiplication operation, and selectively followed by an upsampling operation, and where the transform mode specifies use of a transform operation for the determining the prediction block for the current video block.
    Type: Grant
    Filed: May 18, 2023
    Date of Patent: April 22, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Zhipin Deng, Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu
  • Patent number: 12278949
    Abstract: A method of video processing includes determining, for a conversion between a video component of a video comprising a current video block and a bitstream representation of the video, that a first coding tool is used based on a rule for the current video block; and performing the conversion according to the determining, wherein the first coding tool includes transforming a representation of a visual signal between two color spaces, and where the rule specifies that a first quantization parameter (QP) offset for a luma channel of the current video block is equal to K1 and a second QP offset for a first chroma channel of the current video block is K1+O, where K1 and O are integers.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: April 15, 2025
    Assignees: BEIJING BYTEDANCE TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Jizheng Xu, Kai Zhang, Hongbin Liu, Weijia Zhu, Yue Wang
  • Patent number: 12278985
    Abstract: A method for video processing is disclosed to include: determining, for a conversion between a coded representation of a current block of a video and the current block, a motion vector difference (MVD) precision to be used for the conversion from a set of allowed multiple MVD precisions applicable to a video region containing the current video block; and performing the conversion based on the MVD precision.
    Type: Grant
    Filed: July 11, 2023
    Date of Patent: April 15, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
  • Patent number: 12278998
    Abstract: Methods, systems, and devices for luma mapping with chroma scaling for video and image coding are disclosed. An example method of video processing includes performing, for a current region comprising a luma block, a first chroma block, and a second chroma block, a conversion between the current region of a video and a bitstream representation of the video according to a rule that specifies an order in which, during decoding, the first chroma block and the second chroma block are processed based on mapped sample values of the luma block.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: April 15, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kui Fan, Li Zhang, Kai Zhang, Yue Wang
  • Patent number: 12271881
    Abstract: Systems and related methods facilitating interactions between a merchant device, a central system and a consumer device are discussed herein. Wallet identifying data may be used to secure messages between the consumer device and the merchant device over a wireless link. For example, the merchant device may include circuitry configured to wirelessly receive the wallet identifying data from a consumer device and to transmit the wallet identifying data to the central system. In response, consumer identifying data associated with the wallet identifying data may be received by the merchant device from the central system. In some embodiments, the consumer identifying data may be associated with a unit of location, such as a dine-in location at a restaurant, to facilitate consumer service.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: April 8, 2025
    Assignee: Bytedance Inc.
    Inventors: Tuomas Artman, Jyri Engestrom, Ulf Schwekendiek
  • Patent number: 12273515
    Abstract: Systems, methods and apparatus for video processing are described. The video processing may include video encoding, video decoding, or video transcoding. One example method of video processing includes performing a conversion between a video and a bitstream of the video according to a format rule. The format rule specifies that a first field at a sequence level or a picture level or a slice level controls a value of a second field in an adaptation parameter set.
    Type: Grant
    Filed: November 28, 2023
    Date of Patent: April 8, 2025
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Zhipin Deng, Li Zhang, Ye-Kui Wang, Kai Zhang, Jizheng Xu
  • Patent number: 12271353
    Abstract: In general, embodiments of the present invention provide systems and computer readable media for implementing a single data integration platform that supports multiple data access interfaces to a single corpus of stored dynamic data collected from multiple data sources. In embodiments, the data integration platform includes a record tables layer that stores a group of data records and supports a CRUD interface for accessing the data records; a resolution mapping layer that stores a set of entities generated by a many-to-one mapping of data records to entities using entity resolution; and an entities layer that stores resolved entities which may be accessed via either a search interface based on search criteria or a hybrid search interface that supports “get via record id” queries.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: April 8, 2025
    Assignee: Bytedance Inc.
    Inventors: David Alan Johnston, Andrew James, Pradhee Tandon, Sivaramakrishnan Natarajan
  • Patent number: 12271927
    Abstract: Systems and related methods facilitating payments with a mobile device are discussed herein. Circuitry in a networked-based central system, which may be a promotional system or payment system, may be configured to receive payment information from a consumer device. The consumer device may include circuitry configured to receive wallet identifying data from the central system. The wallet identification data may be used to secure messages between the consumer device and another device, such as a merchant device, over a wireless link. In some embodiments, the consumer device may receive promotional offers, such as deal vouchers or rewards, and make payments to the other device via the wireless link.
    Type: Grant
    Filed: March 6, 2024
    Date of Patent: April 8, 2025
    Assignee: Bytedance Inc.
    Inventors: Tuomas Artman, Jyri Engestrom, Ulf Schwekendiek