Patents by Inventor David Christopher Tse

David Christopher Tse 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: 9529884
    Abstract: Methods are disclosed for, within a note-taking application, selectively synchronizing different notebook components with a centralized server. In one particular embodiment, different notebook components are assigned different synchronization rates based on usage characteristics. The different notebook components are synchronized more or less frequently relative to each other based on the assigned synchronization rates.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: December 27, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Christopher Tse, Sattawat Suppalertporn, Suresh Sitaula, Gary Neitzke
  • Publication number: 20130191335
    Abstract: Methods are disclosed for, within a note-taking application, selectively synchronizing different notebook components with a centralized server. In one particular embodiment, different notebook components are assigned different synchronization rates based on usage characteristics. The different notebook components are synchronized more or less frequently relative to each other based on the assigned synchronization rates.
    Type: Application
    Filed: January 19, 2012
    Publication date: July 25, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: David Christopher Tse, Sattawat Suppalertporn, Suresh Sitaula, Gary Neitzke
  • Publication number: 20120310994
    Abstract: List maintenance functionality is provided in part to maintain aspects of a list interface based in part on the use of a population algorithm configured in part to preserve relative ordering of list items, but the embodiments are not so limited. A computer-based method of an embodiment provides a list to an end-user that includes a finite number of list item locations based in part on a recent list population algorithm and a data structure to maintain list entries that are ultimately displayed to the end-user. In one embodiment, a note-taking application interface uses a population algorithm to maintain a list of accessed note items including the use of one or more note timestamps to populate a user's viewed item list.
    Type: Application
    Filed: June 6, 2011
    Publication date: December 6, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Thomas Katsuhiko Bando Wionzek, David John Rasmussen, David Christopher Tse, Olga Veselova
  • Patent number: 7974948
    Abstract: Tools and techniques are described for automatically capturing and maintaining versions of documents. These tools may provide methods that include receiving documents from a server, and receiving indications of revisions to the documents at client systems. The methods may also automatically determine whether to capture representations of states of the documents before entry of the revisions, in the absence of explicit user commands to capture these representations.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Peter Baer, Simon Clarke, David John Rasmussen, Ilya Koulchin, David Christopher Tse, Olga Veselova
  • Publication number: 20090276471
    Abstract: Tools and techniques are described for automatically capturing and maintaining versions of documents. These tools may provide methods that include receiving documents from a server, and receiving indications of revisions to the documents at client systems. The methods may also automatically determine whether to capture representations of states of the documents before entry of the revisions, in the absence of explicit user commands to capture these representations.
    Type: Application
    Filed: May 5, 2008
    Publication date: November 5, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Peter Baer, Simon Clarke, David John Rasmussen, Ilya Koulchin, David Christopher Tse, Olga Veselova