Patents by Inventor James Alkove
James Alkove 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: 20050234995Abstract: Various systems and methods described above permit a user's content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user a personalized experience that is tailored to that specific user. A user's metadata can, in some instances, provided across a wide variety of computing devices on which the user may experience the media content, thus standardizing the user's personalized media experience. In addition, intelligent or “smart” playlists can be provided which, in some instances, can be dynamically and automatically updated to reflect current user experiences, thus providing a highly personalized and enjoyable content experience.Type: ApplicationFiled: June 3, 2005Publication date: October 20, 2005Applicant: Microsoft CorporationInventors: Daniel Plastina, James Alkove, Kirt Debique, Scott Colville, Gabriel DeBacker
-
Publication number: 20050235361Abstract: Transmitter and receiver computing device are interconnected by a network. The transmitter transmits protected digital content to the receiver in a manner so that the receiver can access the content even though the content is directly licensed to the transmitter and not the receiver.Type: ApplicationFiled: April 19, 2004Publication date: October 20, 2005Applicant: Microsoft CorporationInventors: James Alkove, Clifford Van Dyke, Eduardo Oliveira, Josh Benaloh, Troy Batterberry
-
Publication number: 20050228830Abstract: Various systems and methods described above permit a user's content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user a personalized experience that is tailored to that specific user. A user's metadata can, in some instances, provided across a wide variety of computing devices on which the user may experience the media content, thus standardizing the user's personalized media experience. In addition, intelligent or “smart” playlists can be provided which, in some instances, can be dynamically and automatically updated to reflect current user experiences, thus providing a highly personalized and enjoyable content experience.Type: ApplicationFiled: June 3, 2005Publication date: October 13, 2005Applicant: Microsoft CorporationInventors: Daniel Plastina, James Alkove, Kirt Debique, Scott Colville, Gabriel DeBacker
-
Publication number: 20050216752Abstract: A transport stream is encrypted in such a manner that the stream may be processed without requiring encrypted portions of the stream to be decrypted. Thus, an analysis is performed on the stream to determine at least one portion of the stream that is to pass unencrypted, thus enabling the stream to be processed in a manner that bypasses encrypted portions of the stream.Type: ApplicationFiled: March 26, 2004Publication date: September 29, 2005Inventors: Jan Hofmeyr, Colin Acton, Bernhard Kotzenberg, Arnaud Robert, James Alkove, Thaddeus Pritchett, Matthijs Gates
-
Publication number: 20050204163Abstract: Various embodiments provide methods and systems that utilize a protocol which enables media content protection by establishing a secure communication channel and, in some embodiments, a secure data channel, between a device such as a computing device running a protected content playback application, and a downstream component such as an associated driver, such as a graphics driver, of an associated display device such as a monitor, flat panel LCD, television and the like.Type: ApplicationFiled: March 11, 2004Publication date: September 15, 2005Inventors: James Alkove, Stephen Estrop
-
Publication number: 20050198510Abstract: The present invention enforces digital rights within the confines of a content license by validating an entity certificate. Cryptographic information within a entity certificate is utilized to unlock protected content and authenticate the entity certificate. The entity certificate includes personal credentials, which have information that the entity is unwilling or uncomfortable to share publicly. For example, the personal credentials may include private information, or information associated with a personal object that cannot consume the protected content, or both.Type: ApplicationFiled: February 13, 2004Publication date: September 8, 2005Inventors: Arnaud Robert, James Alkove, Jan Hofmeyr
-
Publication number: 20050198075Abstract: Various systems and methods described above permit a user's content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user a personalized experience that is tailored to that specific user. A user's metadata can, in some instances, provided across a wide variety of computing devices on which the user may experience the media content, thus standardizing the user's personalized media experience. In addition, intelligent or “smart” playlists can be provided which, in some instances, can be dynamically and automatically updated to reflect current user experiences, thus providing a highly personalized and enjoyable content experience.Type: ApplicationFiled: April 1, 2005Publication date: September 8, 2005Applicant: Microsoft CorporationInventors: Daniel Plastina, Khurshed Mazhar, Scott Colville, James Alkove, Kirt Debique
-
Publication number: 20050182727Abstract: The present invention provides for a digital rights management system with a centralized domain service capable of creating and managing membership criteria for joining a domain in accordance with business rules defined by ac content owner. A domain identification is created that allows a content provider to uniquely bind content licenses to a domain. The content licenses include usage rights that define how content associated with the licenses may be consumed by one or more members of the domain. The centralized domain service can enforce digital rights by validating membership criteria including at least one of a domain proximity check for validating that a requestor is in close proximity to the domain, a total number of requestors, or the frequency that the requests have been made by various requesters to join the domain and unjoin from the domain.Type: ApplicationFiled: February 13, 2004Publication date: August 18, 2005Inventors: Arnaud Robert, James Alkove, Chadd Knowlton
-
Publication number: 20050172786Abstract: Various systems and methods described above permit a user's content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user a personalized experience that is tailored to that specific user. A user's metadata can, in some instances, provided across a wide variety of computing devices on which the user may experience the media content, thus standardizing the user's personalized media experience. In addition, intelligent or “smart” playlists can be provided which, in some instances, can be dynamically and automatically updated to reflect current user experiences, thus providing a highly personalized and enjoyable content experience.Type: ApplicationFiled: April 1, 2005Publication date: August 11, 2005Applicant: Microsoft CorporationInventors: Daniel Plastina, Khurshed Mazhar, Scott Colville, James Alkove, Kirt Debique
-
Publication number: 20050160111Abstract: Various systems and methods described above permit a user's content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user a personalized experience that is tailored to that specific user. A user's metadata can, in some instances, provided across a wide variety of computing devices on which the user may experience the media content, thus standardizing the user's personalized media experience. In addition, intelligent or “smart” playlists can be provided which, in some instances, can be dynamically and automatically updated to reflect current user experiences, thus providing a highly personalized and enjoyable content experience.Type: ApplicationFiled: August 26, 2004Publication date: July 21, 2005Applicant: Microsoft CorporationInventors: Daniel Plastina, James Alkove, Kirt Debique, Scott Colville, Gabriel DeBacker
-
Publication number: 20050146735Abstract: A color characterization profile format and data structure are provided for allowing a color management solution to convert colors into or out of a color space. The color characterization profile format contains a color management measurement data portion and a container that is configured to provide digital rights management capabilities over the color characterization profile format. The container can include linked and embedded objects and extensible markup language. Further, the container can be an advanced systems format container. The container can be configured to perform different functions, including enabling private data extensions, operating interface description language, storing a rendering intent separate from the color management measurement data portion, the ability to be edited by a text editor application, operability across a plurality of operating platforms, and preventing a user from tampering with the color characterization profile format.Type: ApplicationFiled: December 30, 2003Publication date: July 7, 2005Applicant: Microsoft CorporationInventors: Joseph Ternasky, Michael Stokes, David Ornstein, James Alkove
-
Publication number: 20050114689Abstract: 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: ApplicationFiled: September 20, 2004Publication date: May 26, 2005Applicant: Microsoft CorporationInventors: Clifford Strom, Ian Mercer, James Alkove, Jeffrey McKune, Kevin LaChapelle, Michael Parks
-
Publication number: 20050089035Abstract: Multimedia presentations are multicast using an announcement channel that includes presentation description information along with multiple channels for multiple streams of multimedia data to accommodate clients of different multimedia resources. Clients can use the announcement channel to select channel(s) appropriate for their multimedia resources. The channels are created in a predetermined manner (e.g., preselected logical addresses, preselected ports of an IP address, etc.) so that clients can immediately join a channel without (or concurrently with) joining the announcement channel to reduce startup latency. An acceleration channel may be created that provides blocks of data containing a preselected number of previous units, which may be transmitted at at a bit rate that is “faster than real-time”. This feature allows clients with suitable resources to more quickly buffer sufficient data to begin presenting the multimedia data to users.Type: ApplicationFiled: October 24, 2003Publication date: April 28, 2005Inventors: Anders Klemets, Eduardo Oliveira, James Alkove
-
Publication number: 20050091488Abstract: In a protected media path for delivering content from a source to a sink, a source authority (SOTA) on behalf of the source decides with regard to a policy corresponding to the content that a particular type of action with the content is to be refused, and provides a particular enabler to an application. The provided enabler includes information and methods necessary for the application to obtain data necessary to respond to the refusal. The application receives the enabler at an interface thereof and the interface applies a common interaction procedure to run the enabler to obtain the data necessary to respond to the refusal.Type: ApplicationFiled: April 8, 2004Publication date: April 28, 2005Applicant: Microsoft CorporationInventors: Geoffrey Dunbar, Chengyun Chu, James Alkove
-
Publication number: 20050091526Abstract: A computing device has instantiated thereon a protected media path for delivering content from a source to a sink. In the protected media path, a media base provides a protected environment in the computing device and includes a common infrastructure of core components effectuating processing of content from any particular source and delivering the processed content to any particular sink, and also includes a policy engine enforcing policy on behalf of the source. The policy corresponds to the content from the source and includes rules and requirements for accessing and rendering the content, whereby the media base allows content to flow through the computing device in a protected fashion, and allows for arbitrary processing of the protected content in the computing device.Type: ApplicationFiled: April 8, 2004Publication date: April 28, 2005Applicant: Microsoft CorporationInventors: James Alkove, Chadd Knowlton, Geoffrey Dunbar
-
Publication number: 20050050079Abstract: Various systems and methods described above permit a user's content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user a personalized experience that is tailored to that specific user. A user's metadata can, in some instances, provided across a wide variety of computing devices on which the user may experience the media content, thus standardizing the user's personalized media experience. In addition, intelligent or “smart” playlists can be provided which, in some instances, can be dynamically and automatically updated to reflect current user experiences, thus providing a highly personalized and enjoyable content experience.Type: ApplicationFiled: October 5, 2004Publication date: March 3, 2005Applicant: Microsoft CorporationInventors: Daniel Plastina, Khurshed Mazhar, Scott Colville, James Alkove, Kirt Debique
-
Publication number: 20050002525Abstract: A data stream is encrypted to form encryption units that are packetized into RTP packets. Each RTP packet includes an RTP packet header, one or more payloads of a common data stream, and a RTP payload format header for each payload and including, for the corresponding encryption units, a boundary for the payload. The payload can be one or more of the encryption units or a fragment of one of the encryption units. The encryption units are reassembled the using the payloads in the RTP packets and the respective boundary in the respective RTP payload format header. The reassembled of encryption units are decrypted for rendering. Each RTP payload format header can have attributes for the corresponding payload that can be used to render the payload. The RTP packets can be sent server-to-client or peer-to-peer.Type: ApplicationFiled: July 3, 2003Publication date: January 6, 2005Applicant: Microsoft CorporationInventors: James Alkove, Anders Klemets