Patents by Inventor Francis Yee

Francis Yee 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: 20130004142
    Abstract: Systems and methods for authenticating playback devices using timestamp validation in accordance with embodiments of the invention are disclosed. One embodiment includes measuring a time difference between the system clock and a clock on a remote server, retrieving at least one reference time difference from the playback device, where the reference time difference is stored in the playback device, determining whether the system clock of the playback device is valid by comparing the measured time difference to reference time difference, retrieving at least one timestamp when the measured time difference is valid, where each of the at least one timestamps is securely stored by the playback device in response to the occurrence of a predetermined event and is based on the current time of the system clock of the playback device when the predetermined event occurred, and determining whether the system clock is valid based upon the retrieved timestamp.
    Type: Application
    Filed: March 31, 2012
    Publication date: January 3, 2013
    Applicant: Rovi Corp.
    Inventors: Eric William Grab, Francis Yee-Dug Chan, Michael George Kiefer
  • Publication number: 20130007467
    Abstract: Systems and methods for binding of cryptographic content using unique device characteristics with server heuristics in accordance with embodiments of the invention are disclosed. One embodiment includes a processor and memory includes collecting a combination of device characteristics that uniquely identify the device using information stored on the device and accessible to the device using the device processor, generating device match data based upon the collected combination of device characteristics using the device processor, generating a device protection key using the device match data, encrypting the cryptographic data using the device protection key, and storing the encrypted cryptographic data in device memory using the device processor.
    Type: Application
    Filed: December 28, 2011
    Publication date: January 3, 2013
    Applicant: DIVX, LLC
    Inventors: Francis Yee-Dug Chan, Eric William Grab, Michael George Kiefer
  • Publication number: 20130006869
    Abstract: Systems and methods for identifying consumer electronic products using a playback device with a product identifier in accordance with embodiments of the invention are disclosed. In one embodiment, a playback device includes a processor and memory configured to store a product identifier, where the product identifier is associated with a specific product and is associated with cryptographic information, wherein the processor is configured by a client application to request content from a server, communicate the product identifier to a server, and receive encrypted content accessible using cryptographic information including the cryptographic information associated with the product identifier.
    Type: Application
    Filed: March 31, 2012
    Publication date: January 3, 2013
    Applicant: Rovi Corp.
    Inventors: Eric William Grab, Kourosh Soroushian, Tung Lin, Francis Yee-Dug Chan, Evan Wallin
  • Publication number: 20130007471
    Abstract: Systems and methods for authenticating playback devices using timestamp validation in accordance with embodiments of the invention are disclosed. One embodiment includes securely storing at least one timestamp in memory within a playback device in response to the occurrence of at least one predetermined event, where a stored timestamp is based on the current time of a system clock when an event occurs, generating a cryptographic key using the at least one timestamp, securing cryptographic data using the cryptographic key, receiving a request to playback encrypted content, where the encrypted content is accessible using the cryptographic data, accessing the at least one timestamp, generating the cryptographic key, accessing the cryptographic data using at least the cryptographic key, and playing back the content using the playback device.
    Type: Application
    Filed: March 31, 2012
    Publication date: January 3, 2013
    Applicant: Rovi Corp.
    Inventors: Eric William Grab, Francis Yee-Dug Chan, Michael George Kiefer
  • Publication number: 20110135090
    Abstract: Systems and methods for providing multimedia content from one process or component to another process or component over an unsecured connection are provided. One embodiment includes obtaining the cryptographic information, extracting the at least partially encrypted video data from the container file to create an elementary bitstream, enciphering the cryptographic information, inserting the cryptographic information in the elementary bitstream, providing the elementary bitstream to a video decoder, extracting the cryptographic information from the elementary bitstream at the video decoder, deciphering the cryptographic information, decrypting the elementary bitstream with the cryptographic information and decoding the elementary bitstream for rendering on a display device using the video decoder.
    Type: Application
    Filed: November 15, 2010
    Publication date: June 9, 2011
    Applicant: DIVX, LLC.
    Inventors: Francis Yee-Dug Chan, Kourosh Soroushian, Andrew Jeffrey Wood
  • Publication number: 20100059236
    Abstract: Tools and techniques for suppressing fires. Such tools might transmit a signal that generates one or more waves (which might be mechanical waves, electromagnetic waves, and/or the like) that is sufficient to disrupt the relationship between the electrons in a fire and the ionized nuclei to which those electrons are attracted. The resulting repulsion (between the nuclei and/or the electrons) that form the plasma of the fire can serve to disperse the plasma, thereby suppressing the fire.
    Type: Application
    Filed: September 10, 2009
    Publication date: March 11, 2010
    Applicant: Integrated Systems Excellence Corporation
    Inventor: Francis Yee