Patents by Inventor Weidong Mao

Weidong Mao 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).

  • Publication number: 20220158952
    Abstract: Systems, methods, apparatuses, and computer readable media may be configured for establishing at least one session for delivery of multimedia. In an aspect, a first transmission of data fragments of a first component and a second transmission of data fragments of a second component may be transmitted and synchronized for presentation. If an inactivity event is detected the session may be maintained while reducing bandwidth consumption.
    Type: Application
    Filed: January 28, 2022
    Publication date: May 19, 2022
    Inventors: Anthony Werner, Weidong Mao, Sree Kotay
  • Patent number: 11325666
    Abstract: A method for manufacturing an aluminum alloy vehicle body includes the following steps: vehicle body part molding, including: profile stretch-bending and machining; vehicle body frame assembly welding, including: performing assembly welding on a lower vehicle body, left and right side panels, and front and rear roof crossbeams; outer panel manufacturing, including: manufacturing an outer panel by injection molding; and whole vehicle assembling, including: assembling interior trim parts and the outer panel to a vehicle body frame, and assembling chassis parts to the vehicle body frame. The vehicle body parts and the vehicle body frame are made of an aluminum alloy material, and the outer panel is made of a non-metallic composite material.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: May 10, 2022
    Assignee: Chery New Energy Automobile Technology Co., Ltd.
    Inventors: Weidong Mao, Junfeng Zhou, Chengwen Wang, Xinwen Xi, Fagui Wu, Hao Yuan, Yajun Lu, Qiang Tang
  • Patent number: 11310212
    Abstract: Techniques for encrypting content in a content distribution network are disclosed. The content distribution network may comprise a number of national and local sites, and a number of hubs at each local sites. A content segment encrypting device may be operative at a local site to encrypt and cache segments of content. The segment encrypting device may provide the segments to streaming devices that encode content for delivery downstream to network or user devices.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: April 19, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Robert Gaydos, Weidong Mao, James Barkley
  • Patent number: 11290757
    Abstract: Per-segment parameters for content delivery are described herein. A manifest file for a segment and a parameter file for the segment may be sent to a user device. The parameter file may indicate one or more time ranges each corresponding to a parameter value. Requests for content segments based on the manifest file and the parameter file may be received. The user device may access the parameter file to determine a time range of the one or more time ranges into which a start time of a particular segment falls. The user device may determine a parameter value as corresponding to the determined time range. The user device may then generate a request to include the determined parameter value.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: March 29, 2022
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Alexander Giladi, Weidong Mao, Jiang Xu
  • Publication number: 20220086206
    Abstract: Methods and systems for providing content are disclosed. One method can comprise receiving a request for content comprising at least a first segment. The method can also comprise determining an expiration condition of the first segment, and replacing the first segment with a second segment based on the expiration condition. The method can also comprise providing the second segment to a user or a device.
    Type: Application
    Filed: November 23, 2021
    Publication date: March 17, 2022
    Inventors: David A. O'Hare, Weidong Mao, Elad Nafshi, Mark Vickers, Gregory Allen Broome, Sree Kotay
  • Patent number: 11277353
    Abstract: Systems, methods, apparatuses, and computer readable media may be configured for establishing at least one session for delivery of multimedia. In an aspect, a first transmission of data fragments of a first component and a second transmission of data fragments of a second component may be transmitted and synchronized for presentation. If an inactivity event is detected the session may be maintained while reducing bandwidth consumption.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: March 15, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Anthony Werner, Weidong Mao, Sree Kotay
  • Patent number: 11272192
    Abstract: Systems, apparatuses, and methods are described for encoding a scene of media content based on visual elements of the scene. A scene of media content may comprise one or more visual elements, such as individual objects in the scene. Each visual element may be classified based on, for example, the motion and/or identity of the visual element. Based on the visual element classifications, scene encoder parameters and/or visual element encoder parameters for different visual elements may be determined. The scene may be encoded using the scene encoder parameters and/or the visual element encoder parameters.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: March 8, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Weidong Mao, Alexander Giladi
  • Patent number: 11223510
    Abstract: Methods and systems for managing data are disclosed. One method can comprise storing first data locally relative to a user device and storing second data remotely relative to the user device. The first data and the second data can relate to the same content. The method can also comprise generating a manifest comprising location information relating to the first data and the second data and receiving a request for transmission of one or more of the first data and the second data based upon the manifest.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 11, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Weidong Mao, Elad Nafshi, Mark Andrew Vickers, Gregory Allen Broome, Sree Kotay, Bruce Bradley
  • Patent number: 11218762
    Abstract: An archive model can be used for managing networked storage of recorded content, such as network DVR (digital video recorder) content. Content may be initially recorded to an active storage device, with individual duplicate copies recorded for each requesting user, and subsequently archived to an archive storage device. For playback, the content can be reconstituted into the active storage device prior to delivery to the requesting user. Content can be predictively reconstituted in anticipation of user needs, and the reconstitution capacity of the system can be dynamically reallocated for load balancing.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: January 4, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Todd Walker, Bruce Bradley, Thomas Day, Robert Gaydos, John Leddy, Weidong Mao
  • Publication number: 20210409474
    Abstract: Systems and methods for delivering content to user equipment are described. The content may be delivered using Internet Protocol (IP) delivery, Quadrature Amplitude Modulation (QAM) delivery, or another delivery format. For example, the system may receive content including a plurality of segments. The system may use manifest data to identify each of the plurality of segments. The system may also use the manifest data to generate index data for the plurality of segments, and the index data may be delivered to user devices with the plurality of segments. In some aspects, the system may use location information (e.g., timestamps, such as program clock references) for one or more data packet of the one of the plurality of segments to generate location information for other data packets.
    Type: Application
    Filed: March 10, 2021
    Publication date: December 30, 2021
    Inventors: James Barkley, Weidong Mao
  • Publication number: 20210400287
    Abstract: Systems, apparatuses, and methods are described for encoding media content based on an ending delay of first media content and a startup delay of second media content. Second media content may be configured for transmission after first media content in a media content stream. The first media content may be associated with an ending delay corresponding to transmission and/or decoding of frames of the first media content. The second media content may be associated with a starting delay corresponding to transmission and/or decoding of frames of the second media content. The first media content and the second media content may be encoded using different encoding formats. Based on comparing the ending delay and starting delay to a threshold, encoding parameters may be selected, one or more frames may be removed from the first media content and/or the second media content, and/or buffers of one or more devices may be adjusted.
    Type: Application
    Filed: April 6, 2021
    Publication date: December 23, 2021
    Inventors: Srinath V. Ramaswamy, Weidong Mao, Jason Press
  • Publication number: 20210321148
    Abstract: A content delivery server may allow users to redirect browsed content from one system to another. A user may install or activate a plug-in to a browser, such as an Internet browser, and the plug-in may be linked to the user's account on another service. As the user browses content from the browser, the user may select a command to cause the browsed content to be delivered to the other service, ingested by the other service, and made available to the user from the other service.
    Type: Application
    Filed: June 24, 2021
    Publication date: October 14, 2021
    Inventors: Mark Swan, Weidong Mao, Sree Kotay, Mark Vickers, Mohsin Roowalla, Chris Kennedy
  • Patent number: 11100051
    Abstract: Methods and system for content delivery, access, and storage are disclosed. In one aspect, an example method can comprise receiving a content item. The content item can comprise a plurality of fragments. An example method can comprise determining an identifier for each of the plurality of fragments, and generating an index file comprising the determined identifiers. An example method can comprise associating the index file with the content item. Additionally, an example method can comprise storing the content item and the index file. An example method can also comprise performing a de-duplication operation. For example, the de-duplication operation can be performed on one or more unique files to create a master file.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: August 24, 2021
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Weidong Mao, Elad Nafshi, Mark A. Vickers, Gregory A. Broome, Sree Kotay, Bruce Bradley
  • Patent number: 11076178
    Abstract: A content delivery server may allow users to redirect browsed content from one system to another. A user may install or activate a plug-in to a browser, such as an Internet browser, and the plug-in may be linked to the user's account on another service. As the user browses content from the browser, the user may select a command to cause the browsed content to be delivered to the other service, ingested by the other service, and made available to the user from the other service.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: July 27, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Mark Swan, Weidong Mao, Sree Kotay, Mark Vickers, Mohsin Roowalla, Chris Kennedy
  • Publication number: 20210209242
    Abstract: Methods and systems for managing data assets and rights thereto are disclosed. One method can comprise generating an access token representing access rights of one or more users or device. A request for access to data can be received from the one or more users and the request can be granted or denied based upon the access rights of the one or more users. The access token can be modified based upon granting or denying the request.
    Type: Application
    Filed: January 12, 2021
    Publication date: July 8, 2021
    Inventors: Weidong Mao, Elad Nafshi, Mark Andrew Vickers, Gregory Allen Broome, Sree Kotay
  • Publication number: 20210195279
    Abstract: Methods and systems are described for storing content. The content may be divided into user-specific portions and common portions. One or more selection rules may be used to divide the content into the user-specific portion and the common portions. The one or more selection rules may be selected such that the common portion is not decodable without the user-specific portions. The user-specific portions or data indicating a location of the user-specific portion may be stored in user-specific storage. The user-specific storage may be used to determine content for playback to a user.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 24, 2021
    Inventors: Alexander Giladi, Weidong Mao, Robert Ford
  • Patent number: 10999588
    Abstract: Systems, apparatuses, and methods are described for encoding media content based on an ending delay of first media content and a startup delay of second media content. Second media content may be configured for transmission after first media content in a media content stream. The first media content may be associated with an ending delay corresponding to transmission and/or decoding of frames of the first media content. The second media content may be associated with a starting delay corresponding to transmission and/or decoding of frames of the second media content. The first media content and the second media content may be encoded using different encoding formats. Based on comparing the ending delay and starting delay to a threshold, encoding parameters may be selected, one or more frames may be removed from the first media content and/or the second media content, and/or buffers of one or more devices may be adjusted.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: May 4, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Srinath V. Ramaswamy, Weidong Mao, Jason Press
  • Patent number: 10979475
    Abstract: Content segments may be generated/sent in a different format than the format they are stored/received. Timing information for packets comprising the content segments in the requested format may be based on timing information for packets comprising the content segment in the stored format. For example, the timing information of the first packet in the requested format may comprise the timing information of the first packet in the stored format. The timing information of other packets in the requested format may be based on the timing information of the first packet in the requested format.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: April 13, 2021
    Assignee: Comcast Cable Communications, FFC
    Inventors: James Barkley, Weidong Mao
  • Publication number: 20210105509
    Abstract: A multicast content delivery system can use both multicast and unicast streams to efficiently use available bandwidth to deliver content. Available multicast content can be identified to gateways serving consumption devices, and the gateways can receive requests for unicast content deliver, but honor the requests with multicast group sessions.
    Type: Application
    Filed: October 15, 2020
    Publication date: April 8, 2021
    Inventors: Jorge Salinger, Weidong Mao
  • Publication number: 20210092494
    Abstract: A playback device may determine a quality measurement associated with one or more versions of a content fragment. The quality measurements may be based on one or more encoding characteristics associated with the plurality of versions of the content fragments. The quality measurements may be received by a content delivery system from the one or more devices and may be used by the content delivery system in determining a content playlist. By determining the quality measurements at the user device side, a larger number of quality measurements may be received and more accurate quality measurements may be utilized for determining the content playlist.
    Type: Application
    Filed: December 2, 2020
    Publication date: March 25, 2021
    Inventors: Weidong Mao, Jason Press