Patents by Inventor Guohui YIN

Guohui YIN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11886798
    Abstract: Provided are a method and an apparatus for obtaining a loading time length of an image in a webpage, and an electronic device. The method includes: obtaining, during loading of a Hypertext Markup Language HTML file of the webpage, event tracking data through event tracking that is set in the HTML file, wherein the event tracking data includes loading start time of the HTML file; obtaining a timestamp of a loading end event of the image in the webpage, and determining the loading time length of the image based on the loading start time and the timestamp. The method can obtain the loading time length of the image in the webpage, facilitate the detection of the loading time length of the image, and provide data support for realizing the analysis of the webpage service quality based on the loading time length of the image and improving the webpage service quality.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: January 30, 2024
    Inventor: Guohui Yin
  • Publication number: 20230033164
    Abstract: Provided are a webpage image monitoring method and apparatus, an electronic device, and a computer-readable storage medium. The method includes: generating, in response to detecting that loading of all page resources of the webpage has completed, a query request for each image in the webpage, and caching the query request in a request queue; sequentially reading, from the request queue, and transmitting at least one query request, a number of the at least one query request being smaller than or equal to a set number, and obtaining a query result for each of the at least one transmitted query request; and determining, based on the query result, whether an image corresponding to the query result is successfully loaded.
    Type: Application
    Filed: August 7, 2020
    Publication date: February 2, 2023
    Inventor: Guohui YIN
  • Patent number: 11570501
    Abstract: The disclosure provides a connection allocation method in a media playing process, including: receiving playing requests initiated by a player embedded in a webpage, wherein the player plays media data in the webpage; storing the received playing requests into a buffering queue to queue according to a receiving sequence of the playing requests; and allocating connections to the playing requests in the buffering queue according to an upper limit of the number of concurrent connections usable for the buffering queue and the receiving sequence, wherein the connections are used for the player to request to-be-played media data. The disclosure further provides a media playing device and a storage medium.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: January 31, 2023
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventor: Guohui Yin
  • Publication number: 20220374582
    Abstract: Provided are a method and an apparatus for obtaining a loading time length of an image in a webpage, and an electronic device. The method includes: obtaining, during loading of a Hypertext Markup Language HTML file of the webpage, event tracking data through event tracking that is set in the HTML file, wherein the event tracking data includes loading start time of the HTML file; obtaining a timestamp of a loading end event of the image in the webpage, and determining the loading time length of the image based on the loading start time and the timestamp. The method can obtain the loading time length of the image in the webpage, facilitate the detection of the loading time length of the image, and provide data support for realizing the analysis of the webpage service quality based on the loading time length of the image and improving the webpage service quality.
    Type: Application
    Filed: August 27, 2020
    Publication date: November 24, 2022
    Inventor: Guohui YIN
  • Publication number: 20220256226
    Abstract: Disclosed are a video data processing method and apparatus, an electronic device and a computer-readable storage medium. The method includes acquiring a to-be-processed TS file; by means of a created stream, reading data in the to-be-processed TS file in sequence according to a set byte length, and converting data of each read in the to-be-processed TS file into a memory stream; and when the first memory stream is obtained through conversion, parsing memory streams in sequence according to a read order, and obtaining a video parameter corresponding to the memory streams.
    Type: Application
    Filed: August 7, 2020
    Publication date: August 11, 2022
    Inventor: Guohui YIN
  • Patent number: 11178452
    Abstract: A playing method of a webpage-based media file is provided, including analyzing moov encapsulated in an moov box of a media file to obtain media information configured for describing media data encapsulated in an mdat box of the media file by a player built-in a webpage, according to time and a position of the media data represented by the media information, obtaining a section of media data in the mdat box of the media file; encapsulating the obtained section of media data and moov describing the section of media data according to a box structure of a fragmented media file to obtain a corresponding fragmented media file; and sending the fragmented media file to a media element of the webpage by a media source extension interface of the webpage for decoding and playing; the media file adopts a non-streaming media format.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: November 16, 2021
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventor: Guohui Yin
  • Patent number: 11064269
    Abstract: The disclosure provides a conversion method, device and storage medium for media file. The method includes: analyzing metadata encapsulated in a moov box of a media file to obtain media information for describing media data encapsulated in a mdat box of the media file; searching media data within a given time frame according to the time of the media data represented by the media information; searching the position of the media data within the given time frame in the media file according to the position of the media data represented by the media information in the media file; extracting the media data corresponding to the position from the mdat box of the media file; and encapsulating the extracted media data and the metadata for describing the media data according to the encapsulating structure of segmented media file to obtain a segmented media file capable of being independently decoded.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: July 13, 2021
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventor: Guohui Yin
  • Patent number: 11025991
    Abstract: The disclosure provides a webpage playing method and device for a non-streaming media file and a storage medium. The method includes part of a media data in a media file is obtained based on two key frames of the media file played in a webpage with an embedded player, the media file is in a non-streaming media format; a segmented media file is constructed based on media data between the two key frames; the constructed segmented media file is added to a media source object in a media resource extension interface; and a virtual address is delivered to media elements of the webpage, wherein the virtual address is used for the media elements to play with the media source object as a data source.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: June 1, 2021
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventor: Guohui Yin
  • Patent number: 11012759
    Abstract: A webcasting method of a media file is provided, including obtaining media data in the media file from a server by a player built-in a webpage, constructing fragmented media files containing the media data by the player, sending the fragmented media files to a media source extension interface by the player, and invoking a media element of the webpage by the media source extension interface for playing; the player plays the media file in the webpage, and the media file adopts a non-streaming media encapsulation format. A webcasting device and a storage medium of a media file are further provided.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: May 18, 2021
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventor: Guohui Yin
  • Patent number: 11006192
    Abstract: A media-played loading control method, device and storage medium are provided. The method includes detecting a time span corresponding to media data preloaded by the player in a playing process of a player built-in a webpage, obtaining media data rendering the preloaded media data to satisfy the fixed time span when the time span corresponding to preloaded media data is less than a fixed time span, and sending obtained media data to a media element of the webpage for preloading via a media source extension interface.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: May 11, 2021
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventor: Guohui Yin
  • Patent number: 10978109
    Abstract: The disclosure relates to a synchronously playing method and device of a media file, and a storage medium, the method includes: creating a media source object corresponding to a playing window in a webpage through a player embedded into the webpage; adding different tracks in the fragmented media file into the same source buffer object in the media source object; transmitting a virtual address taking the media source object as a data source to a media element of the webpage; calling the media element to parse the media source object associated with the virtual address, and reading the tracks in the source buffer object of the associated media source object, and decoding and playing the tracks.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: April 13, 2021
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventor: Guohui Yin
  • Patent number: 10979759
    Abstract: An analysis method, device and storage medium of an moov box is provided. The method includes acquiring binary data corresponding to the moov box in binary data of the media file based on a location of the moov box in a media file; sequentially analyzing binary data with a standard length in obtained binary data corresponding to ancc moov box header to obtain a box type of a sub-box in the moov box and a length of box data of the sub-box; and invoking a parser with a type corresponding the box type of the sub-box, sequentially analyzing binary data corresponding to a length of the box data in unanalyzed data to obtain media information represented by the box data.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: April 13, 2021
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventor: Guohui Yin
  • Patent number: 10924801
    Abstract: The disclosure relates to a method and a device for playing a media file while switching resolution in a webpage and a storage medium, the method includes: receiving a resolution switching event when the player embedded in the webpage plays the original resolution media file; requesting media data in the target resolution media file to be switched to in response to the resolution switching event; wherein the original resolution media file and the target resolution media file adopt a non-streaming media packaging format; constructing a fragmented media file for independent decoding on the basis of the requested media data; sending the fragmented media file to a media element of the webpage through a media source expansion interface of the webpage. The fragmented media file is used for playing the media element in succession with the playing point where the resolution switching event occurs.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: February 16, 2021
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventor: Guohui Yin
  • Publication number: 20200413123
    Abstract: An analysis method, device and storage medium of an moov box is provided. The method includes acquiring binary data corresponding to the moov box in binary data of the media file based on a location of the moov box in a media file; sequentially analyzing binary data with a standard length in obtained binary data corresponding to ancc moov box header to obtain a box type of a sub-box in the moov box and a length of box data of the sub-box; and invoking a parser with a type corresponding the box type of the sub-box, sequentially analyzing binary data corresponding to a length of the box data in unanalyzed data to obtain media information represented by the box data.
    Type: Application
    Filed: September 15, 2020
    Publication date: December 31, 2020
    Inventor: Guohui YIN
  • Publication number: 20200413146
    Abstract: The disclosure provides a webpage playing method and device for a non-streaming media file and a storage medium. The method includes part of a media data in a media file is obtained based on two key frames of the media file played in a webpage with an embedded player, the media file is in a non-streaming media format; a segmented media file is constructed based on media data between the two key frames; the constructed segmented media file is added to a media source object in a media resource extension interface; and a virtual address is delivered to media elements of the webpage, wherein the virtual address is used for the media elements to play with the media source object as a data source.
    Type: Application
    Filed: September 4, 2020
    Publication date: December 31, 2020
    Inventor: Guohui YIN
  • Publication number: 20200413160
    Abstract: A webcasting method of a media file is provided, including obtaining media data in the media file from a server by a player built-in a webpage, constructing fragmented media files containing the media data by the player, sending the fragmented media files to a media source extension interface by the player, and invoking a media element of the webpage by the media source extension interface for playing; the player plays the media file in the webpage, and the media file adopts a non-streaming media encapsulation format. A webcasting device and a storage medium of a media file are further provided.
    Type: Application
    Filed: September 15, 2020
    Publication date: December 31, 2020
    Inventor: Guohui YIN
  • Publication number: 20200413159
    Abstract: A media-played loading control method, device and storage medium are provided. The method includes detecting a time span corresponding to media data preloaded by the player in a playing process of a player built-in a webpage, obtaining media data rendering the preloaded media data to satisfy the fixed time span when the time span corresponding to preloaded media data is less than a fixed time span, and sending obtained media data to a media element of the webpage for preloading via a media source extension interface.
    Type: Application
    Filed: September 15, 2020
    Publication date: December 31, 2020
    Inventor: Guohui YIN
  • Publication number: 20200413130
    Abstract: A playing method of a webpage-based media file is provided, including analyzing moov encapsulated in an moov box of a media file to obtain media information configured for describing media data encapsulated in an mdat box of the media file by a player built-in a webpage, according to time and a position of the media data represented by the media information, obtaining a section of media data in the mdat box of the media file; encapsulating the obtained section of media data and moov describing the section of media data according to a box structure of a fragmented media file to obtain a corresponding fragmented media file; and sending the fragmented media file to a media element of the webpage by a media source extension interface of the webpage for decoding and playing; the media file adopts a non-streaming media format.
    Type: Application
    Filed: September 15, 2020
    Publication date: December 31, 2020
    Inventor: Guohui YIN
  • Publication number: 20200396504
    Abstract: The disclosure relates to a method and a device for playing a media file while switching resolution in a webpage and a storage medium, the method includes: receiving a resolution switching event when the player embedded in the webpage plays the original resolution media file; requesting media data in the target resolution media file to be switched to in response to the resolution switching event; wherein the original resolution media file and the target resolution media file adopt a non-streaming media packaging format; constructing a fragmented media file for independent decoding on the basis of the requested media data; sending the fragmented media file to a media element of the webpage through a media source expansion interface of the webpage. The fragmented media file is used for playing the media element in succession with the playing point where the resolution switching event occurs.
    Type: Application
    Filed: August 25, 2020
    Publication date: December 17, 2020
    Inventor: Guohui YIN
  • Publication number: 20200388304
    Abstract: The disclosure relates to a synchronously playing method and device of a media file, and a storage medium, the method includes: creating a media source object corresponding to a playing window in a webpage through a player embedded into the webpage; adding different tracks in the fragmented media file into the same source buffer object in the media source object; transmitting a virtual address taking the media source object as a data source to a media element of the webpage; calling the media element to parse the media source object associated with the virtual address, and reading the tracks in the source buffer object of the associated media source object, and decoding and playing the tracks.
    Type: Application
    Filed: August 25, 2020
    Publication date: December 10, 2020
    Inventor: Guohui YIN