Patents by Inventor Jeffrey McKune

Jeffrey McKune 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: 20060167817
    Abstract: A retailer facilitates issuance of a digital license from a licensor to a customer for a corresponding piece of digital content. The retailer receives payment for the license from the customer, where the payment is to be shared with the licensor in a pre-determined manner. The retailer also receives customer-based information from the customer. The retailer then composes an actual license request including the obtained customer-based information, and including retailer-based information identifying the retailer to the licensor and acknowledging to the licensor that the retailer owes a portion of the received payment to the licensor. Thereafter, the retailer forwards the actual license request to the licensor. The licensor notes based on the retailer-based information in the actual license request that the retailer identified thereby owes the licensor at least a portion of the forwarded payment.
    Type: Application
    Filed: March 28, 2006
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Vijay Gajjala, Krishnamurthy Ganesan, Jeffrey McKune
  • Publication number: 20060095383
    Abstract: Content revocation is achieved by disabling licenses issued to a computing device for the content. A content revocation is delivered within a license to the computing device. Upon license storage the content revocation is recognized, validated, and stored in a secure state store under the public key of the content server (PU-CS) that issued the content. Each license has a (PU-CS) therein, and each license evaluation considers each content revocation stored in the state store and having the same (PU-CS). The license is disabled or otherwise affected based on the considered content revocation. A content revocation is one form of a license modification that may be delivered within a license.
    Type: Application
    Filed: November 3, 2005
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventors: Charlie Chase, Krishnamurthy Ganesan, Philip Lafornara, Jeffrey McKune, Clifford Strom, Vijay Gajjala
  • Publication number: 20060059106
    Abstract: Content revocation is achieved by disabling licenses issued to a computing device for the content. A content revocation is delivered within a license to the computing device. Upon license storage the content revocation is recognized, validated, and stored in a secure state store under the public key of the content server (PU-CS) that issued the content. Each license has a (PU-CS) therein, and each license evaluation considers each content revocation stored in the state store and having the same (PU-CS). The license is disabled or otherwise affected based on the considered content revocation. A content revocation is one form of a license modification that may be delivered within a license.
    Type: Application
    Filed: November 3, 2005
    Publication date: March 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Charlie Chase, Krishnamurthy Ganesan, Philip Lafornara, Jeffrey McKune, Clifford Strom, Vijay Gajjala
  • Publication number: 20050257251
    Abstract: A list of computing components to be disabled can be distributed through a computer readable medium to computing devices. A process on these computing devices can read the list and disable listed components. The components can be permanently disabled, or disabled for a limited purpose. A list or list update may be provided with a digital media object that specifies a more or less stringent revocation policy for that object. A media object may also specify a maximum age for the list. This allows owners of digital media to control the stringency of media protection for their property. The process that accesses the list may prompt updates to the list, informing users of component disabling, and prompt replacement of disabled components. Finally, the invention provides techniques for securely transmitting and storing the list to protect it from alteration by unauthorized entities.
    Type: Application
    Filed: April 30, 2004
    Publication date: November 17, 2005
    Applicant: Microsoft Corporation
    Inventors: Jeffrey McKune, Chengyun Chu, James Alkove, Sumedh Barde, Alexandre Grigorovitch
  • Publication number: 20050240985
    Abstract: The described embodiments relate to data security. One exemplary system includes a first component associated with data on which an action can be performed and a second component configured to perform the action on the data. The system also includes a third component configured to ascertain the action and determine, as a function of the action, at least one policy to be implemented prior to allowing the second component to access the data.
    Type: Application
    Filed: May 3, 2004
    Publication date: October 27, 2005
    Applicant: Microsoft Corporation
    Inventors: James Alkove, Kirt Debique, Alexandre Grigorovitch, William Powell, Jeffrey McKune
  • Publication number: 20050114689
    Abstract: A source generates a medium key (KM) and a media secret table including a plurality of entries, each entry including (KM) encrypted by a public key (PU-PD) of a plurality of devices, obtains the medium ID of a medium therefrom, generates a content key (KD) for a piece of content, encrypts the content with (KD) to result in (KD(content)), encrypts (KD) with (KM) to result in (KM(KD)), generates a package for the content including (KD(content)), (KM(KD)), the medium ID, and a signature based on at least the medium ID and verifiable with (KM), and copies the generated package and the media secret table to the medium. Thus, a device with the medium and a private key (PR-PD) corresponding to an entry of the media secret table can access and render the content.
    Type: Application
    Filed: September 20, 2004
    Publication date: May 26, 2005
    Applicant: Microsoft Corporation
    Inventors: Clifford Strom, Ian Mercer, James Alkove, Jeffrey McKune, Kevin LaChapelle, Michael Parks