Patents by Inventor Dawei Wei

Dawei Wei 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: 10693631
    Abstract: Described herein are various technologies pertaining to delivery of token-authenticated encrypted data. Content descriptor(s) (e.g., playlist(s)) can be modified to facilitate exchange of a token for a decryption key for browser(s) that do not provide logic to manage a flow of the token.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: June 23, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Charles Shimonek, Dawei Wei, Steven C. Peterson, Mingfei Yan, Ashish Chawla, Vishal Sood, Quintin Swayne Burns
  • Publication number: 20190089528
    Abstract: Described herein are various technologies pertaining to delivery of token-authenticated encrypted data. Content descriptor(s) (e.g., playlist(s)) can be modified to facilitate exchange of a token for a decryption key for browser(s) that do not provide logic to manage a flow of the token.
    Type: Application
    Filed: November 20, 2018
    Publication date: March 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Douglas Charles Shimonek, Dawei Wei, Steven C. Peterson, Mingfei Yan, Ashish Chawla, Vishal Sood, Quintin Swayne Burns
  • Patent number: 10135608
    Abstract: Described herein are various technologies pertaining to delivery of token-authenticated encrypted data. Content descriptor(s) (e.g., playlist(s)) can be modified to facilitate exchange of a token for a decryption key for browser(s) that do not provide logic to manage a flow of the token.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: November 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Charles Shimonek, Dawei Wei, Steven C. Peterson, Mingfei Yan, Ashish Chawla, Vishal Sood, Quintin Swayne Burns
  • Publication number: 20180109373
    Abstract: Described herein are various technologies pertaining to delivery of token-authenticated encrypted data. Content descriptor(s) (e.g., playlist(s)) can be modified to facilitate exchange of a token for a decryption key for browser(s) that do not provide logic to manage a flow of the token.
    Type: Application
    Filed: December 5, 2017
    Publication date: April 19, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Douglas Charles Shimonek, Dawei Wei, Steven C. Peterson, Mingfei Yan, Ashish Chawla, Vishal Sood, Quintin Swayne Burns
  • Patent number: 9838202
    Abstract: Described herein are various technologies pertaining to delivery of token-authenticated encrypted data. Content descriptor(s) (e.g., playlist(s)) can be modified to facilitate exchange of a token for a decryption key for browser(s) that do not provide logic to manage a flow of the token.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: December 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Charles Shimonek, Dawei Wei, Steven C. Peterson, Mingfei Yan, Ashish Chawla, Vishal Sood, Quintin Swayne Burns
  • Publication number: 20170060776
    Abstract: Described herein are various technologies pertaining to delivery of token-authenticated encrypted data. Content descriptor(s) (e.g., playlist(s)) can be modified to facilitate exchange of a token for a decryption key for browser(s) that do not provide logic to manage a flow of the token.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Douglas Charles Shimonek, Dawei Wei, Steven C. Peterson, Mingfei Yan, Ashish Chawla, Vishal Sood, Quintin Swayne Burns
  • Patent number: 7356671
    Abstract: A system-on-chip (SoC) for voice and video over data network applications includes a first and a second general purpose processors and a plurality of coprocessors. The coprocessors include: a VCODEC engine for video compression/decompression, a security engine for data encryption/decryption, a network processor for processing data packets, a video scaling controller for scaling up/down video frames, and digital signal coprocessors for signal processing and audio codec. An on-chip shared memory (e.g., SRAM) is coupled to the processors and some of the coprocessors. The SoC also includes: i) a stream controller for controlling various properties of a stream buffer in the shared memory according to a user defined context; ii) a transaction management engine for managing data especially stream transactions in accordance with one or more task queues created by the processors; and iii) a bi-directional stream bus coupled to the shared memory and a plurality of peripheral controllers.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: April 8, 2008
    Assignee: Vbridge MicroSystem, Inc.
    Inventor: David Dawei Wei