Patents by Inventor Daniel Robert Snyder

Daniel Robert Snyder 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: 10909080
    Abstract: Systems and methods for enabling the real-time sharing of document edits are disclosed herein. Documents being edited may use backing stores that are not originally compatible to share edits in a coauthoring environment and thus require additional attention before coauthoring edits can be shared in real-time. The systems and methods described may provide for the analysis of high level functions within the document editor to determine the underlying activities. Both the high level functions and underlying activities may be analyzed to determine whether it is safe to implement the changes they represent in real-time on an endpoint. When it is determined that the changes are safe to implement, the changes will be implemented and further real-time edits will be shared. When it is determined that the edits are not safe to implement, real-time updates will be suspended until the next selected-time update, at which time real-time sharing will recommence.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Gaiennie Hyams, Michelle Elena Keslin, Ali Taleghani, Jitesh Sachdeva, Daniel Robert Snyder, Amelie Dagenais, Michal Piaseczny, Jordan Spencer Rudd, Yessen Yessetovich Amirzhanov
  • Publication number: 20160328368
    Abstract: Systems and methods for enabling the real-time sharing of document edits are disclosed herein. Documents being edited may use backing stores that are not originally compatible to share edits in a coauthoring environment and thus require additional attention before coauthoring edits can be shared in real-time. The systems and methods described may provide for the analysis of high level functions within the document editor to determine the underlying activities. Both the high level functions and underlying activities may be analyzed to determine whether it is safe to implement the changes they represent in real-time on an endpoint. When it is determined that the changes are safe to implement, the changes will be implemented and further real-time edits will be shared. When it is determined that the edits are not safe to implement, real-time updates will be suspended until the next selected-time update, at which time real-time sharing will recommence.
    Type: Application
    Filed: June 26, 2015
    Publication date: November 10, 2016
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Brian Gaiennie Hyams, Michelle Elena Keslin, Ali Taleghani, Jitesh Sachdeva, Daniel Robert Snyder, Amelie Dagenais, Michal Piaseczny, Jordan Spencer Rudd, Yessen Yessetovich Amirzhanov
  • Patent number: 7607081
    Abstract: The present invention represents header and footer structures in a markup language (ML) document. The ML document may be parsed by applications that understand ML other than the application that generated the ML document. The ML document may be manipulated on a server or anywhere even when the application creating the ML document is not present. The header or footer originally used in the ML document may be manipulated when the ML document is parsed by other applications. Header and footer information (i.e., properties) are saved in a markup language (ML) document without data loss, while allowing the header and footer structures to be parsed by ML-aware applications and to be read by ML programmers.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Brian Jones, Robert Little, Marcin Sawicki, Daniel Robert Snyder, Andrew Bishop
  • Patent number: 7533335
    Abstract: An application can use native field structures, which can store information such as “Creation Date of the Document”, “Formula”, a specially formatted number, a reference to text in another part of the document. Fields are commonly used for document automation, so that the application itself can include certain information among the contents of the document, with possibly no extra user intervention required. Thus a way can be provided to save this field definition information in a markup language (ML) document without data loss. When the format is stored in a markup language, other applications can validate the document stored in accordance with the native format. The other applications can represent the information in accordance to the degree to which they are aware of the unique properties of the application used to generate the document.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Marcin Sawicki, Robert Little, Brian Jones, Daniel Robert Snyder, Andrew Bishop
  • Patent number: 7458018
    Abstract: A system and method for obtaining and using namespace related information for presenting XML content. A namespace responsive application program determines one or more namespaces contained in an XML document and queries a namespace library to identify namespace related information, such as a solution related to the namespace. The identified namespace related information is retrieved and used for opening the XML document.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: November 25, 2008
    Assignee: Microsoft Corporation
    Inventors: Brian Michael Jones, Marcin Sawicki, Robert Andrew Little, Daniel Robert Snyder
  • Publication number: 20040205470
    Abstract: A system and method for obtaining and using namespace related information for presenting XML content. A namespace responsive application program determines one or more namespaces contained in an XML document and queries a namespace library to identify namespace related information, such as a solution related to the namespace. The identified namespace related information is retrieved and used for opening the XML document.
    Type: Application
    Filed: June 27, 2002
    Publication date: October 14, 2004
    Applicant: Microsoft Corporation
    Inventors: Brian Michael Jones, Marcin Sawicki, Robert Andrew Little, Daniel Robert Snyder