Patents by Inventor Matthew S Augustine

Matthew S Augustine 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: 20080320055
    Abstract: Systems and methods for synchronizing data between endpoints, including the modification of data on an endpoint without necessarily modifying data that is communicated between endpoints are disclosed. In such systems and methods the representation of data on an endpoint may be modified so that constraints on that particular endpoint are enforced, without requiring a similar or the same modification to the data when it is synchronized to other endpoints.
    Type: Application
    Filed: June 22, 2007
    Publication date: December 25, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Akash J. Sagar, George P. Moromisato, Richard Yiu-Sai Chung, Paresh S. Suthar, Raymond E. Ozzie, Jack E. Ozzie, Matthew S. Augustine
  • Publication number: 20080267221
    Abstract: Systems and methods for sharing and synchronizing data using the addition of synchronization data to a feed that contains data items, and in some implementations, at least a node or endpoint that provides relay functionality or relay capabilities to one or more endpoints, are disclosed. Such systems and methods may also include the communication of information about the data that is synchronized, in addition to synchronization of the data itself.
    Type: Application
    Filed: April 24, 2007
    Publication date: October 30, 2008
    Applicant: Microsoft Corporation
    Inventors: Jack E. Ozzie, Robert G. Kirkpatrick, Matthew S. Augustine
  • Publication number: 20080270481
    Abstract: Systems and method for accessing and providing item management functionality with synchronization relationships that share data using a feed that may itself contain synchronization and item information are disclosed. Such systems and methods may enable an endpoint to use item management functionality provided by an item management module to generate or update a feed.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Applicant: Microsoft Corporation
    Inventor: Matthew S. Augustine
  • Publication number: 20080243874
    Abstract: Systems and methods for defining and using schema information with a document are disclosed. In some implementations, schema information may be provided as part of the same document that contains the information to which the schema applies. Such schema information may be used in a variety of ways, including, for example and without limitation, to generate user interfaces that may display or enable editing of the information, to provide programmatic access to the information, to validate information, and so on.
    Type: Application
    Filed: March 28, 2007
    Publication date: October 2, 2008
    Applicant: Microsoft Corporation
    Inventors: Paresh S. Suthar, Jack E. Ozzie, Matthew S. Augustine
  • Publication number: 20080212616
    Abstract: Systems and methods for sharing and synchronizing data using the addition of synchronization data to a feed that contains data items, and at least a node or endpoint that provides synchronization-related services to other endpoints, are disclosed. Such systems and methods, and client and service endpoints, may use the added synchronization data in multiple ways to share data, incorporate changes consistently, and resolve conflicts.
    Type: Application
    Filed: March 2, 2007
    Publication date: September 4, 2008
    Applicant: Microsoft Corporation
    Inventors: Matthew S. Augustine, Arnold N. Blinn, John D. Elliott, Don M. Gillett
  • Publication number: 20080141136
    Abstract: Systems, methods, data structures, and user interfaces associated with adding, storing, and using structured data clippings with a clipbook application are described. Such a clipbook application may also provide additional functionality including displaying various user interface representations of clipping data, enabling the categorization of clipping data, and communicating clipping data between various endpoints, including endpoints used by a single user and endpoints of other users.
    Type: Application
    Filed: February 12, 2007
    Publication date: June 12, 2008
    Applicant: Microsoft Corporation
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine, George P. Moromisato
  • Publication number: 20080109832
    Abstract: Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Where the data placed on the clipboard may include one or more references to other information, such systems, methods, or data structures may retrieve data referred to by a reference and place such data, or data associated with the retrieved data, on the clipboard.
    Type: Application
    Filed: January 9, 2007
    Publication date: May 8, 2008
    Applicant: Microsoft Corporation
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, Paresh S. Suthar, Raman Naravanan, Matthew S. Augustine
  • Publication number: 20080109464
    Abstract: Systems, methods, and data structures for the augmenting of data placed on the clipboard with additional data are disclosed. Such systems, methods, and data structures may transform the data to produce data in other formats using, for example, transform specifications or executable code. In addition, such systems, methods, and data structures may be extended to add support for new or changed data formats.
    Type: Application
    Filed: January 9, 2007
    Publication date: May 8, 2008
    Applicant: Microsoft Corporation
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine
  • Publication number: 20080109744
    Abstract: Systems, methods, and data structures for augmenting data placed on the clipboard with additional data are disclosed. Such systems, methods, and data structures may transform the data to produce data in other formats using, for example, transform specifications or executable code.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 8, 2008
    Applicant: Microsoft Corporation
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, George P. Moromisato, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine
  • Publication number: 20070294366
    Abstract: Systems and methods for synchronizing and sharing data associated with sharing relationships are disclosed. Such systems and methods may be implemented by interfacing with an application that manages or accesses the data to be shared, and by making shared data available using a feed along with some mechanism for tracking changes or enabling synchronization between different endpoints.
    Type: Application
    Filed: September 15, 2006
    Publication date: December 20, 2007
    Applicant: Microsoft Corporation
    Inventors: Raymond E. Ozzie, Jack E. Ozzie, George P. Moromisato, Paresh S. Suthar, Raman Narayanan, Matthew S. Augustine