Patents by Inventor Polly Tang

Polly Tang 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: 20220109656
    Abstract: A method and video decoder system using the method are provided for identifying video frames in an encoded or encrypted video stream without performing decoding or decryption. The method includes: receiving a video data stream comprised of a plurality of transport stream (TS) packets; detecting a first video frame in the video data stream, wherein detection of the first video frame includes registering a last checked position at the start of the video data stream, examining bytes in a next TS packet to identify a predetermined pattern indicating a network abstraction layer (NAL) unit, repeating the examining step until two TS packets have been identified that include an NAL unit, wherein the last checked position is updated after each examining step, and identifying a video frame based on a position of the NAL unit identified in the two TS packets; and repeating the detecting step for a plurality of additional video frames in the video data stream.
    Type: Application
    Filed: December 17, 2021
    Publication date: April 7, 2022
    Applicant: ARRIS Enterprises LLC
    Inventors: Rafie Shamsaasef, Polly Tang, Kuang Ming Chen, William S. Watson
  • Patent number: 11206244
    Abstract: A method and video decoder system using the method are provided for identifying video frames in an encoded or encrypted video stream without performing decoding or decryption. The method includes: receiving a video data stream comprised of a plurality of transport stream (TS) packets; detecting a first video frame in the video data stream, wherein detection of the first video frame includes registering a last checked position at the start of the video data stream, examining bytes in a next TS packet to identify a predetermined pattern indicating a network abstraction layer (NAL) unit, repeating the examining step until two TS packets have been identified that include an NAL unit, wherein the last checked position is updated after each examining step, and identifying a video frame based on a position of the NAL unit identified in the two TS packets; and repeating the detecting step for a plurality of additional video frames in the video data stream.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: December 21, 2021
    Assignee: ARRIS Enterprise LLC
    Inventors: Rafie Shamsaasef, Polly Tang, Kuang Ming Chen, William S. Watson
  • Publication number: 20200204525
    Abstract: A method and video decoder system using the method are provided for identifying video frames in an encoded or encrypted video stream without performing decoding or decryption. The method includes: receiving a video data stream comprised of a plurality of transport stream (TS) packets; detecting a first video frame in the video data stream, wherein detection of the first video frame includes registering a last checked position at the start of the video data stream, examining bytes in a next TS packet to identify a predetermined pattern indicating a network abstraction layer (NAL) unit, repeating the examining step until two TS packets have been identified that include an NAL unit, wherein the last checked position is updated after each examining step, and identifying a video frame based on a position of the NAL unit identified in the two TS packets; and repeating the detecting step for a plurality of additional video frames in the video data stream.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Inventors: Rafie Shamsaasef, Polly Tang, Kuang Ming Chen, William S. Watson
  • Patent number: 10171429
    Abstract: A method and system are provided for processing a media stream including at least a portion of a media program in a player executed by a computer. The player is configured for: (a) receiving the media stream, wherein the media stream is comprised of one or more chunks; (b) subdividing the chunks into one or more packets, wherein one or more of the packets include video data; (c) obfuscating or de-obfuscating at least some of the video data; and (d) concatenating the video data into one or more frames for playback by the player.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: January 1, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Polly Tang, Rafie Shamsaasef, Paul Moroney
  • Publication number: 20160366107
    Abstract: A method and system are provided for processing a media stream including at least a portion of a media program in a player executed by a computer. The player is configured for: (a) receiving the media stream, wherein the media stream is comprised of one or more chunks; (b) subdividing the chunks into one or more packets, wherein one or more of the packets include video data; (c) obfuscating or de-obfuscating at least some of the video data; and (d) concatenating the video data into one or more frames for playback by the player.
    Type: Application
    Filed: June 10, 2016
    Publication date: December 15, 2016
    Inventors: Polly Tang, Rafie Shamsaasef, Paul Moroney
  • Publication number: 20150181266
    Abstract: A Digital Rights Management (DRM) system is provided to manage license rights for video object files where both parent and child object files are created. In the system a license library is provided, the license library including data identifying a parent object file allowing access to first video content and child object files relating to the parent object file also allowing access to the first video content. Further, the system creates a data tree structure with a parent pointer identifying the child object files related to the parent, and child pointers identifying the parent pointer related to the child. The data tree structure is used to modify the license library when a first request is received to modify one of the parent object files or the child object files. When a copy count is used and decremented when additional copies are made, the system updates the pointers in the data tree structure accordingly.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 25, 2015
    Inventors: Polly Tang, Steven Anderson, Rafie Shamsaasef
  • Publication number: 20130159193
    Abstract: An embodiment of the present invention provides a method of transferring content within a system having a credit managing device, a content providing device and a user device. The method includes: registering the user device with the credit managing device; providing a universal credit to the user device from the credit managing device; providing encrypted content and a pre-rights generator from the content providing device to the user device at a first time without consuming the universal credit; generating a decryption key from the pre-rights generator a second time after the first time; and decrypting, via the decryption key, the encrypted content at the user device and consuming a portion of the universal credit.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Polly Tang, Alexander Medvinsky, Petr Peterka
  • Publication number: 20120130900
    Abstract: A device is provided for use with a digital content provider and a content purchaser. The content provider can provide digital content and a first digital key, wherein the digital content has quantified digital rights associated therewith. The device includes a receiving portion, a security portion, a content database, an interface portion and a transmitting portion. The receiving portion can receive the digital content and the first digital key. The security portion can access the digital content with the first digital key. The content database can store the digital content. The interface portion can offer to the content purchaser the digital content and can enable the content purchaser to purchase the digital content in accordance with purchased quantified digital rights. The security portion can further encrypt the digital content with a second digital key such that the content purchaser may use the purchased digital content.
    Type: Application
    Filed: November 19, 2010
    Publication date: May 24, 2012
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Polly Tang, Petr Peterka