Patents by Inventor Kirt Debique

Kirt Debique 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: 7669082
    Abstract: Techniques for playing a media file in a multimedia application include launching a multimedia application as one process and automatically launching a pipeline of one or more media processing components as one or more isolated processes. In this manner, any untrustworthy components can be executed in an isolated process that is separate from the execution process of the multimedia application, thereby improving fault tolerance and hang resistance.
    Type: Grant
    Filed: April 11, 2007
    Date of Patent: February 23, 2010
    Inventors: Sumedh N. Barde, Kirt A. Debique, Alexandre V. Grigorovitch, Sohail Baig Mohammed, Patrick N. Nelson, Gurpratap Virdi, Stephen C. Rowe
  • Patent number: 7664882
    Abstract: Systems and methods described herein provide access to multimedia content of varying types from a variety of sources using a uniform resource locator (URL).
    Type: Grant
    Filed: April 22, 2004
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Sohail Baig Mohammed, Alexandre V. Grigorovitch, Kirt A. Debique, Rebecca C. Weiss, Sumedh N. Barde, Miguel M. Valdez
  • Patent number: 7617401
    Abstract: Systems and methods for verifying the authenticity of a graphics chip or other hardware chips or hardware devices by performing a hardware functionality scan.
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: November 10, 2009
    Assignee: Microsoft Corporation
    Inventors: David J. Marsh, Kenneth Reneris, David R. Blythe, Kirt A. Debique
  • Patent number: 7613767
    Abstract: A distributed media session is described, which when executed, resolves a distributed topology from a request to stream data from a source device to a client device over a network. The distributed topology references a plurality of software components that, when executed, fulfill the request. At least one of the plurality of software components is executable on each of the source device and the client device.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Kirt A. Debique, Thomas A. Thornton, Troy D. Batterberry, Nadim Y. Abdo, Alexandre V. Grigorovitch, Dale A. Sather, Roland Y. Ayala, Eduardo P. Oliveira
  • Patent number: 7609653
    Abstract: Systems and methods for resolving a partial topology are disclosed. In one embodiment a media engine includes a topology loader module that receives a partial topology from another module associated with the media engine. The topology loader implements logic operations that convert a partial topology into a full topology, which may be returned to the media engine for presentation of the media stream(s) to a user.
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: October 27, 2009
    Assignee: Microsoft Corporation
    Inventors: Samuel Amin, Brian D. Crites, Kirt A. Debique, Sohail Baig Mohammed, Niranjan S. Nayak, Eric H. Rudolph, Mei L. Wilson
  • Patent number: 7590656
    Abstract: 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: Grant
    Filed: August 26, 2004
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, James M. Alkove, Kirt A. Debique, Scott Colville, Gabriel S. DeBacker
  • Patent number: 7584502
    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: Grant
    Filed: May 3, 2004
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: James M. Alkove, Kirt A. Debique, Alexandre V. Grigorovitch, William C. Powell, Jeffrey Richard McKune
  • Patent number: 7577940
    Abstract: Systems and methods for resolving a partial topology are disclosed. In one embodiment a media engine includes a topology loader module that receives a partial topology from another module associated with the media engine. The topology loader implements logic operations that convert a partial topology into a full topology, which may be returned to the media engine for presentation of the media stream(s) to a user.
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: August 18, 2009
    Assignee: Microsoft Corporation
    Inventors: Samuel Amin, Brian D. Crites, Kirt A. Debique, Sohail Baig Mohammed, Niranjan S. Nayak, Eric H. Rudolph, Mei L. Wilson
  • Patent number: 7571016
    Abstract: A method of crossfading a plurality of audio files comprising opening a first process, opening a second process hosting an audio renderer in which a first audio file of the plurality of audio files is cross faded with a second audio file of the plurality of audio files.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: August 4, 2009
    Assignee: Microsoft Corporation
    Inventors: Shafiq Ur Rahman, Alexandre Grigorovitch, Adil Ahmed Sherwani, Sumedh N. Barde, Sohail Baig Mohammed, Kirt A. Debique, Kipley J. Olson, Patrick Nicholas Nelson
  • Publication number: 20090158036
    Abstract: A method of establishing a protected environment within a computing device including validating a kernel component loaded into a kernel of the computing device, establishing a security state for the kernel based on the validation, creating a secure process and loading a software component into the secure process, periodically checking the security state of the kernel, and notifying the secure process when the security state of the kernel has changed.
    Type: Application
    Filed: February 23, 2009
    Publication date: June 18, 2009
    Applicant: Microsoft Corporation
    Inventors: Sumedh N. Barde, Jonathan D. Schwartz, Reid Joseph Kuhn, Alexandre Vicktorovich Grigorovitch, Kirt A. Debique, Chabd B. Knowlton, James M. Alkove, Geoffery T. Dunbar, Michael J. Grier, Ming Ma, Chaitanya D. Upadhyay, Adil Ahmed Sherwani, Arun Upadhyaya Kishan
  • Patent number: 7480382
    Abstract: An image container file has at least first and second multimedia streams (MSs). The first MS includes first image data representing an image. The second MS includes arbitrary data, which can for example, correspond to: a different representation of the same image; annotations to the first image data; second image data that together with the first image data form a new image with greater dynamic range, resolution, field of view or other attributes that can be derived from processing two or more independent images; or an executable file related to the first MS. The image container file can also include an extensible metadata to hold information describing one or more multimedia streams of the image container file. Further, the image container file may include DRM information to provide information related to obtaining a license to access encrypted data or verifying the authenticity of encrypted or unencrypted data.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: January 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Geoffrey T. Dunbar, Joseph D. Ternasky, Kirt A. Debique, William M. Crow
  • Patent number: 7477264
    Abstract: Compositing functionality is provided in the form of an application program interface (API) that applications can utilize to composite images on video data that is to be rendered. In at least some embodiments, this functionality is exposed in a multimedia pipeline towards the end of the multimedia pipeline, such as at or by a renderer component. A set of methods exposed by the API permit an application to create and manage image compositing.
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: January 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Alexandre V. Grigorovitch, Jay Senior, Jonathan M. Cain, Gurpratap Virdi, Sohail Baig Mohammed, Kirt A. Debique, Gareth Howell, Tim Cowley, Miguel M. Valdez, Stephen J. Estrop
  • Patent number: 7464112
    Abstract: 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: Grant
    Filed: June 3, 2005
    Date of Patent: December 9, 2008
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, James M. Alkove, Kirt A. Debique, Scott Colville, Gabriel S. DeBacker
  • Publication number: 20080275915
    Abstract: An image container file has at least first and second multimedia streams (MSs). The first MS includes first image data representing an image. The second MS includes arbitrary data, which can for example, correspond to: a different representation of the same image; annotations to the first image data; second image data that together with the first image data form a new image with greater dynamic range, resolution, field of view or other attributes that can be derived from processing two or more independent images; or an executable file related to the first MS. The image container file can also include an extensible metadata to hold information describing one or more multimedia streams of the image container file. Further, the image container file may include DRM information to provide information related to obtaining a license to access encrypted data or verifying the authenticity of encrypted or unencrypted data.
    Type: Application
    Filed: July 16, 2008
    Publication date: November 6, 2008
    Applicant: Microsoft Corporation
    Inventors: Geoffrey T. Dunbar, Joseph D. Ternasky, Kirt A. Debique, William M. Crow
  • Publication number: 20080256539
    Abstract: Techniques for playing a media file in a multimedia application include launching a multimedia application as one process and automatically launching a pipeline of one or more media processing components as one or more isolated processes. In this manner, any untrustworthy components can be executed in an isolated process that is separate from the execution process of the multimedia application, thereby improving fault tolerance and hang resistance.
    Type: Application
    Filed: April 11, 2007
    Publication date: October 16, 2008
    Applicant: Microsoft Corporation
    Inventors: Sumedh N. Barde, Kirt A. Debique, Alexandre V. Grigorovitch, Sohail Baig Mohammed, Patrick N. Nelson, Gurpratap Virdi, Stephen C. Rowe
  • Patent number: 7426734
    Abstract: An Application programming interface (API) provides functions for generating applications, documents, media presentations and other content. These functions allow developers to obtain services from an operating system, object model service, or other system or service.
    Type: Grant
    Filed: September 10, 2004
    Date of Patent: September 16, 2008
    Assignee: Microsoft Corporation
    Inventors: Kirt A. Debique, Matthew J Bordenet, Pranavakumar Punniamoorthy, Rajesh A Deshpande
  • Patent number: 7358434
    Abstract: 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: Grant
    Filed: April 1, 2005
    Date of Patent: April 15, 2008
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Khurshed Mazhar, Scott Colville, James M. Alkove, Kirt A. Debique
  • Patent number: 7345234
    Abstract: 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: Grant
    Filed: July 27, 2005
    Date of Patent: March 18, 2008
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Khurshed Mazhar, Scott Colville, James M. Alkove, Kirt A. Debique
  • Patent number: 7343384
    Abstract: 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: Grant
    Filed: June 3, 2005
    Date of Patent: March 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, James M. Alkove, Kirt A. Debique, Scott Colville, Gabriel S. DeBacker
  • Patent number: 7262357
    Abstract: 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: Grant
    Filed: April 1, 2005
    Date of Patent: August 28, 2007
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Khurshed Mazhar, Scott Colville, James M. Alkove, Kirt A. Debique