Patents by Inventor Keith M. Toussaint

Keith M. Toussaint 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: 8473568
    Abstract: Methods and systems are described that greatly enhance a user's experience when playing various media (e.g. CDs and DVDs). One or more databases, managed by a server, maintain metadata associated with various media. Through inventive mapping techniques, physical IDs that are associated with a user's specific media are mapped to logical IDs. The logical IDs then serve as the basis for database queries that retrieve the metadata. The retrieved metadata can then be sent to a client computer and displayed for the user. In one embodiment, a set of extensible markup language (XML) schema are provided for data exchange between client and server. Additional embodiments allow users to immediately contribute to the set of understood ID mappings. Further, a Wizard is provided and can be used to assist in mapping physical IDs to logical IDs.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: June 25, 2013
    Assignee: Microsoft Corporation
    Inventors: Jason McCartney, Keith M. Toussaint
  • Patent number: 7734568
    Abstract: Methods and systems are described that enhance a user's experience when playing a DVD through an enabled media player. One or more databases, managed by a server, maintain metadata associated with DVDs. When a DVD is loaded using the enabled media player, a DVD ID is automatically determined and used to search the metadata database. A user can confirm metadata that is found, causing the metadata to be stored in a local media library. Alternatively, the user can enter other search criteria to be used to locate different DVD metadata. Additionally, a user can either edit metadata that is returned from the metadata database, or manually enter metadata to be associated with a particular DVD. The user-edited or user-entered metadata can then be stored in the local media library.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: June 8, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael J. Polson, David W. Hostetter, Keith M. Toussaint
  • Patent number: 7542999
    Abstract: A method and system for transparently combining remote and local storage to provide an extended file system such as a virtual local drive for a computer system client/user, e.g., a user of a pocket sized personal computer or a cable set-top box. A client device may load file system object data, storing the directories and files remotely, and retrieving the files only when required. Via its local storage, the extended file system handles unreliable connections and delays. When a connection to an extended file system server is present, the extended file system provides automatic downloading of information that is not locally cached, and automatically uploading of information that has been modified on the client. Extended file system attributes are employed to determine the actual location of file system data, and a lightweight protocol is defined to download or upload remote data by low-level components that make the remote source transparent from the perspective of the application.
    Type: Grant
    Filed: April 7, 2004
    Date of Patent: June 2, 2009
    Assignee: Microsoft Corporation
    Inventors: Vivek P. Kamath, Craig S. Brown, John B. Pence, M. Chandra Shekaran, Thomas G. Lorimor, Thomas R. Firman, Elizabeth J. Gentile, Keith M. Toussaint
  • Patent number: 7065527
    Abstract: Systems and methods for data publishing. A back end server collects source data and generates a current publication database from the collected source data. The back end database server also copies the current publication database to an offline database. A front end server directs queries to an online database. After the current publication database is copied to the offline database, the front end server alternates the online and offline databases so that the offline database becomes online for data delivery and the online database becomes offline to prevent data delivery. An automation control database managed by the back end server contains job control data for instructing the front end server which of the associated databases is online and which of the associated databases is offline.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: June 20, 2006
    Assignee: Microsoft Corporation
    Inventors: Jason E. D. McCartney, T. Brian Springer, Jr., Keith M. Toussaint
  • Publication number: 20040267742
    Abstract: Methods and systems are described that enhance a user's experience when playing a DVD through an enabled media player. One or more databases, managed by a server, maintain metadata associated with DVDs. When a DVD is loaded using the enabled media player, a DVD ID is automatically determined and used to search the metadata database. A user can confirm metadata that is found, causing the metadata to be stored in a local media library. Alternatively, the user can enter other search criteria to be used to locate different DVD metadata. Additionally, a user can either edit metadata that is returned from the metadata database, or manually enter metadata to be associated with a particular DVD. The user-edited or user-entered metadata can then be stored in the local media library.
    Type: Application
    Filed: June 26, 2003
    Publication date: December 30, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael J. Polson, David W. Hostetter, Keith M. Toussaint
  • Patent number: 6754696
    Abstract: A method and system for transparently combining remote and local storage to provide an extended file system such as a virtual local drive for a computer system client/user, e.g., a user of a pocket sized personal computer or a cable set-top box. A client device may load file system object data, storing the directories and files remotely, and retrieving the files only when required. Via its local storage, the extended file system handles unreliable connections and delays. When a connection to an extended file system server is present, the extended file system provides automatic downloading of information that is not locally cached, and automatically uploading of information that has been modified on the client. Extended file system attributes are employed to determine the actual location of file system data, and a lightweight protocol is defined to download or upload remote data by low-level components that make the remote source transparent from the perspective of the application.
    Type: Grant
    Filed: March 24, 2000
    Date of Patent: June 22, 2004
    Assignee: Micosoft Corporation
    Inventors: Vivek P. Kamath, Craig S. Brown, John B. Pence, M. Chandra Shekaran, Thomas G. Lorimor, Thomas R. Firman, Elizabeth J. Gentile, Keith M. Toussaint
  • Publication number: 20040002993
    Abstract: System and methods for processing user feedback data corresponding to digital media files. Client computers execute a media player program for rendering media files to their users. A server receives user-provided data entries relating to content of the media files and performs per field conflict resolution to determine relationships between the entries. Based on the relationships, the server aggregates the data entries and then defines new metadata records from the aggregated data for publishing to the users. The invention is directed to a user feedback data schema.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 1, 2004
    Applicant: Microsoft Corporation
    Inventors: Keith M. Toussaint, Jason E. D. McCartney, T. Brian Springer
  • Publication number: 20040003003
    Abstract: Systems and methods for data publishing. A back end server collects source data and generates a current publication database from the collected source data. The back end database server also copies the current publication database to an offline database. A front end server directs queries to an online database. After the current publication database is copied to the offline database, the front end server alternates the online and offline databases so that the offline database becomes online for data delivery and the online database becomes offline to prevent data delivery. An automation control database managed by the back end server contains job control data for instructing the front end server which of the associated databases is online and which of the associated databases is offline.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 1, 2004
    Applicant: Microsoft Corporation
    Inventors: Jason E. D. McCartney, T. Brian Springer, Keith M. Toussaint
  • Publication number: 20020178276
    Abstract: Methods and systems are described that greatly enhance a user's experience when playing various media (e.g. CDs and DVDs). One or more databases, managed by a server, maintain metadata associated with various media. Through inventive mapping techniques, physical IDs that are associated with a user's specific media are mapped to logical IDs. The logical IDs then serve as the basis for database queries that retrieve the metadata. The retrieved metadata can then be sent to a client computer and displayed for the user. In one embodiment, a set of extensible markup language (XML) schema are provided for data exchange between client and server. Additional embodiments allow users to immediately contribute to the set of understood ID mappings. Further, a Wizard is provided and can be used to assist in mapping physical IDs to logical IDs.
    Type: Application
    Filed: March 26, 2001
    Publication date: November 28, 2002
    Inventors: Jason McCartney, Keith M. Toussaint