Patents by Inventor Michael G. Kiefer

Michael G. Kiefer 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: 20150200995
    Abstract: Methods, systems and media for providing generating random numbers are provided. In some embodiments, methods for generating random numbers are provided, the methods comprising: receiving a request message including a random sample value and a request for content; extracting the random sample value from the request message; adding the random sample value to an entropy pool; retrieving the content based on the request message; transmitting a response message including the content; and generating a random sample number based on the entropy pool.
    Type: Application
    Filed: December 19, 2013
    Publication date: July 16, 2015
    Inventor: Michael G. Kiefer
  • Publication number: 20150160925
    Abstract: Methods, systems, and media for generating random numbers are provided. In some embodiments, methods for generating random numbers are provided, the methods comprising: receiving a plurality of request messages including a plurality of random sample values; extracting the plurality of random sample values from the plurality of request messages; combining the plurality of random sample values to generate an entropy pool; and generating, using a hardware processor, a random number based on the entropy pool.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Applicant: Sonic IP, Inc.
    Inventor: Michael G. Kiefer
  • Publication number: 20150160924
    Abstract: Methods, systems, and media for generating random numbers are provided. In some embodiments, methods for generating random numbers are provided, the methods comprising: receiving a request message including a random sample value and a request for content; extracting the random sample value from the request message; adding the random sample value to an entropy pool; retrieving the content based on the request message; transmitting a response message including the content; and generating a random sample number based on the entropy pool.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Applicant: Sonic IP, Inc.
    Inventor: Michael G. Kiefer
  • Publication number: 20150096057
    Abstract: Systems and methods for utilizing a robustness framework to restrict access to digital content distributed via a network in accordance with embodiments of the invention are disclosed. In one embodiment, restricting access to digital content includes loading device robustness information, where the device robustness information includes a device robustness level defined using a set of robustness rules, loading at least one digital rights management (DRM) certificate, where the at least one DRM certificate is utilized to authenticate the device to a DRM server, requesting playback of the content from a content store, where the content store is configured to store the content in at least one content distribution server, receiving the content from the at least one content distribution server upon a verification that the device robustness satisfies a threshold robustness by a computing system, and accessing the received content utilizing the at least one DRM certificate.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: Sonic IP, Inc.
    Inventor: Michael G. Kiefer
  • Publication number: 20140188937
    Abstract: Systems, methods and media for controlling access to media content are provided. In some embodiments systems for controlling access to media content are provided, the systems comprising processing circuitry configured to: determine whether media content can be0 associated with a slot; associate the media content with the slot and resetting a counter for the slot when it is determined that the media content can be associated with the slot; determine whether the media content is associated with the slot; grant access to the media content and updating a count of accesses to the media content when it is determined that media content is associated with the slot; determine if access to the media content has expired; and prevent access to the media content when it is determined that the access to the media content has expired.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Applicant: Sonic IP, Inc.
    Inventors: Michael G. Kiefer, Kourosh Soroushian