Patents by Inventor Michael Jay Parks
Michael Jay Parks 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: 7644446Abstract: 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: GrantFiled: September 20, 2004Date of Patent: January 5, 2010Assignees: Microsoft Corporation, Panasonic CorporationInventors: Clifford P. Strom, Ian Cameron Mercer, James Morris Alkove, Jeffrey R. McKune, Kevin Leigh LaChapelle, Michael Jay Parks, Shunji Harada, Toshihisa Nakano, Kaoru Murase
-
Patent number: 7568096Abstract: A request to render encrypted content is received and a chain of licenses corresponding to the content is located. The chain includes a leaf license linked to the content at one end of the chain, a root license at the other end of the chain, and any intermediate licenses therebetween. The leaf license and any intermediate licenses in the chain are each bound to the adjoining license in the chain toward the root license, and the root license is bound to an owner of a private key (PR-U). For each license in the chain, the license is verified and it is confirmed that the license allows the content to be rendered. A decryption key is obtained from the leaf license based on application of (PR-U) to the root license, the obtained key is applied to decrypt the encrypted content, and the decrypted content is rendered.Type: GrantFiled: April 23, 2004Date of Patent: July 28, 2009Assignee: Microsoft CorporationInventors: Brian P. Evans, Clifford P. Strom, Michael Jay Parks
-
Patent number: 7337390Abstract: A method of embedding voice data in a computing system includes detecting a record event and detecting if a software application currently running on the computing system is voice-aware. The method also includes embedding the voice data within associated data in the software application, if the software application is voice-aware. If the software application is not voice-aware, the method also includes triggering a voice note application to record and store the voice data. A method in a computing system for modifying a user interface displayed on a display device includes receiving an indication from the computing device to modify the user interface. The method further includes displaying an identification block, a record toolbar, a note pad, and a note tab.Type: GrantFiled: March 2, 2004Date of Patent: February 26, 2008Assignee: Microsoft CorporationInventors: Charlton E. Lui, Jeff Blum, Michael Jay Parks, Kevin Phillip Paulson
-
Patent number: 7305343Abstract: A method of embedding voice data in a computing system includes detecting a record event and detecting if a software application currently running on the computing system is voice-aware. The method also includes embedding the voice data within associated data in the software application, if the software application is voice-aware. If the software application is not voice-aware, the method also includes triggering a voice note application to record and store the voice data. A method in a computing system for modifying a user interface displayed on a display device includes receiving an indication from the computing device to modify the user interface. The method further includes displaying an identification block, a record toolbar, a note pad, and a note tab.Type: GrantFiled: March 2, 2004Date of Patent: December 4, 2007Assignee: Microsoft CorporationInventors: Charlton E. Lui, Jeff Blum, Michael Jay Parks, Kevin Phillip Paulson
-
Patent number: 7266569Abstract: Metered data is accumulated and is indexed within a metering database of a client according to a metering ID (MID) and a content-associated ID (KID). The client selects a particular MID and metered data in the metering database having the selected MID, and constructs a challenge based on the selected metered data and sends same to a metering service. The metering service obtains the metered data from the challenge, stores same, and constructs a response. The client receives the response including a list of KIDs of the selected metered data in the challenge, and processes the list of KIDs by, for each KID in the list, deleting the metered data from the metering database having the selected MID and the KID.Type: GrantFiled: April 23, 2004Date of Patent: September 4, 2007Assignee: Microsoft CorporationInventors: Benjamin Brooks Cutter, Brian P. Evans, Clifford P. Strom, Michael Jay Parks
-
Patent number: 6850228Abstract: A universal file format for providing digital rich ink data documents. Digital rich ink data is hidden among the ink image data otherwise stored in a widely-accepted image file format. For example, depending on the type of file, data can be concealed in the least significant bit or bits of pixel information, or stored in-different color indexes of a palette that result in the same color output. In other file types, digital rich ink data may be appended after the end of file marker, or placed in a comment area. When such a file is accessed, computing devices capable of handling rich ink data recognize and extract the rich ink data from the file, while devices incapable of recognizing the format are still able to display the ordinary ink data. Two file formats for describing the arrangement of rich ink data are also provided.Type: GrantFiled: October 29, 1999Date of Patent: February 1, 2005Assignee: Microsoft CorporationInventors: Michael Jay Parks, Charlton E. Lui
-
Publication number: 20040185911Abstract: A method of embedding voice data in a computing system includes detecting a record event and detecting if a software application currently running on the computing system is voice-aware. The method also includes embedding the voice data within associated data in the software application, if the software application is voice-aware. If the software application is not voice-aware, the method also includes triggering a voice note application to record and store the voice data. A method in a computing system for modifying a user interface displayed on a display device includes receiving an indication from the computing device to modify the user interface. The method further includes displaying an identification block, a record toolbar, a note pad, and a note tab.Type: ApplicationFiled: March 2, 2004Publication date: September 23, 2004Applicant: Microsoft CorporationInventors: Charlton E. Lui, Jeff Blum, Michael Jay Parks, Kevin Phillip Paulson
-
Publication number: 20040181413Abstract: A method of embedding voice data in a computing system includes detecting a record event and detecting if a software application currently running on the computing system is voice-aware. The method also includes embedding the voice data within associated data in the software application, if the software application is voice-aware. If the software application is not voice-aware, the method also includes triggering a voice note application to record and store the voice data. A method in a computing system for modifying a user interface displayed on a display device includes receiving an indication from the computing device to modify the user interface. The method further includes displaying an identification block, a record toolbar, a note pad, and a note tab.Type: ApplicationFiled: March 2, 2004Publication date: September 16, 2004Applicant: Microsoft CorporationInventors: Charlton E. Lui, Jeff Blum, Michael Jay Parks, Kevin Phillip Paulson
-
Patent number: 6720980Abstract: A method of embedding voice data in a computing system includes detecting a record event and detecting if a software application currently running on the computing system is voice-aware. The method also includes embedding the voice data within associated data in the software application, if the software application is voice-aware. If the software application is not voice-aware, the method also includes triggering a voice note application to record and store the voice data. A method in a computing system for modifying a user interface displayed on a display device includes receiving an indication from the computing device to modify the user interface. The method further includes displaying an identification block, a record toolbar, a note pad, and a note tab.Type: GrantFiled: March 1, 2000Date of Patent: April 13, 2004Assignee: Microsoft CorporationInventors: Charlton E. Lui, Jeff Blum, Michael Jay Parks, Kevin Phillip Paulson