Patents by Inventor Cameron Stillion

Cameron Stillion 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: 10755234
    Abstract: Application Programming Interfaces (APIs) and UI modifications for existing applications are used to implement efficient methods for taking content offline with full synchronization, incremental synchronization, in the case of document libraries per-folder synchronization, and the like. The APIs provide support for synchronizing changes to attachments, the ability to download a document library's complete contents or only a list of the available documents, and read-only folder hierarchy replication in the case of document libraries. These abilities coupled with corresponding user interface features enable easier browsing and searching of large document library structures, making edits to those documents offline, being able to see an up-to-date version of those documents in a preview mode, and receiving reminders when offline edits remain on the local computer and need to be updated to a server.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Smith, Cameron Stillion, Andrew Ash
  • Patent number: 10216394
    Abstract: Selectively shared and filtered personal information collections are provided. Personal information collections include calendars, task lists, address books, and other collections of information that may be provided by personal information manager (PIM) software. Personal information collections published on a server may be limited on a user-by-user basis as to who may access the collections. Furthermore, collections may be automatically filtered based on a rolling window of dates, reducing file size and maintaining privacy of items outside the rolling window.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
  • Publication number: 20160162839
    Abstract: Application Programming Interfaces (APIs) and UI modifications for existing applications are used to implement efficient methods for taking content offline with full synchronization, incremental synchronization, in the case of document libraries per-folder synchronization, and the like. The APIs provide support for synchronizing changes to attachments, the ability to download a document library's complete contents or only a list of the available documents, and read-only folder hierarchy replication in the case of document libraries. These abilities coupled with corresponding user interface features enable easier browsing and searching of large document library structures, making edits to those documents offline, being able to see an up-to-date version of those documents in a preview mode, and receiving reminders when offline edits remain on the local computer and need to be updated to a server.
    Type: Application
    Filed: February 10, 2016
    Publication date: June 9, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eric Smith, Cameron Stillion, Andrew Ash
  • Patent number: 9298794
    Abstract: Application Programming Interfaces (APIs) and UI modifications for existing applications are used to implement efficient methods for taking content offline with full synchronization, incremental synchronization, in the case of document libraries per-folder synchronization, and the like. The APIs provide support for synchronizing changes to attachments, the ability to download a document library's complete contents or only a list of the available documents, and read-only folder hierarchy replication in the case of document libraries. These abilities coupled with corresponding user interface features enable easier browsing and searching of large document library structures, making edits to those documents offline, being able to see an up-to-date version of those documents in a preview mode, and receiving reminders when offline edits remain on the local computer and need to be updated to a server.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: March 29, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eric Smith, Cameron Stillion, Andrew Ash
  • Publication number: 20160011765
    Abstract: Selectively shared and filtered personal information collections are provided. Personal information collections include calendars, task lists, address books, and other collections of information that may be provided by personal information manager (PIM) software. Personal information collections published on a server may be limited on a user-by-user basis as to who may access the collections. Furthermore, collections may be automatically filtered based on a rolling window of dates, reducing file size and maintaining privacy of items outside the rolling window.
    Type: Application
    Filed: September 22, 2015
    Publication date: January 14, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
  • Patent number: 9165161
    Abstract: Selectively shared and filtered personal information collections are provided. Personal information collections include calendars, task lists, address books, and other collections of information that may be provided by personal information manager (PIM) software. Personal information collections published on a server may be limited on a user-by-user basis as to who may access the collections. Furthermore, collections may be automatically filtered based on a rolling window of dates, reducing file size and maintaining privacy of items outside the rolling window.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: October 20, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
  • Patent number: 8200699
    Abstract: Selectively shared and filtered personal information collections are provided. Personal information collections include calendars, task lists, address books, and other collections of information that may be provided by personal information manager (PIM) software. Personal information collections published on a server may be limited on a user-by-user basis as to who may access the collections. Furthermore, collections may be automatically filtered based on a rolling window of dates, reducing file size and maintaining privacy of items outside the rolling window.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: June 12, 2012
    Assignee: Microsoft Corporation
    Inventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
  • Publication number: 20110314383
    Abstract: Selectively shared and filtered personal information collections are provided. Personal information collections include calendars, task lists, address books, and other collections of information that may be provided by personal information manager (PIM) software. Personal information collections published on a server may be limited on a user-by-user basis as to who may access the collections. Furthermore, collections may be automatically filtered based on a rolling window of dates, reducing file size and maintaining privacy of items outside the rolling window.
    Type: Application
    Filed: August 31, 2011
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Ralph Abdo, Darrin N. Hatakeda, Eric F. Wong, Theodore L. Michel, Cameron Stillion
  • Publication number: 20110252006
    Abstract: Application Programming Interfaces (APIs) and UI modifications for existing applications are used to implement efficient methods for taking content offline with full synchronization, incremental synchronization, in the case of document libraries per-folder synchronization, and the like. The APIs provide support for synchronizing changes to attachments, the ability to download a document library's complete contents or only a list of the available documents, and read-only folder hierarchy replication in the case of document libraries. These abilities coupled with corresponding user interface features enable easier browsing and searching of large document library structures, making edits to those documents offline, being able to see an up-to-date version of those documents in a preview mode, and receiving reminders when offline edits remain on the local computer and need to be updated to a server.
    Type: Application
    Filed: June 20, 2011
    Publication date: October 13, 2011
    Applicant: Microsoft Corporation
    Inventors: Eric Smith, Cameron Stillion, Andrew Ash
  • Patent number: 7966426
    Abstract: Application Programming Interfaces (APIs) and UI modifications for existing applications are used to implement efficient methods for taking content offline with full synchronization, incremental synchronization, in the case of document libraries per-folder synchronization, and the like. The APIs provide support for synchronizing changes to attachments, the ability to download a document library's complete contents or only a list of the available documents, and read-only folder hierarchy replication in the case of document libraries. These abilities coupled with corresponding user interface features enable easier browsing and searching of large document library structures, making edits to those documents offline, being able to see an up-to-date version of those documents in a preview mode, and receiving reminders when offline edits remain on the local computer and need to be updated to a server.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: June 21, 2011
    Assignee: Microsoft Corporation
    Inventors: Eric Smith, Cameron Stillion, Andrew Ash
  • Publication number: 20080114720
    Abstract: Application Programming Interfaces (APIs) and UI modifications for existing applications are used to implement efficient methods for taking content offline with full synchronization, incremental synchronization, in the case of document libraries per-folder synchronization, and the like. The APIs provide support for synchronizing changes to attachments, the ability to download a document library's complete contents or only a list of the available documents, and read-only folder hierarchy replication in the case of document libraries. These abilities coupled with corresponding user interface features enable easier browsing and searching of large document library structures, making edits to those documents offline, being able to see an up-to-date version of those documents in a preview mode, and receiving reminders when offline edits remain on the local computer and need to be updated to a server.
    Type: Application
    Filed: November 14, 2006
    Publication date: May 15, 2008
    Applicant: Microsoft Corporation
    Inventors: Eric Smith, Cameron Stillion, Andrew Ash
  • Publication number: 20070143684
    Abstract: Systems and methods are disclosed for providing schedulable calendars electronically. The disclosed systems and methods may include receiving schedulability data. The schedulability data may comprise data indicating a user's desire to send a schedulable calendar. Furthermore, the disclosed systems and methods may include marking calendar data as schedulable based on the schedulability data and transmitting the calendar data. In addition, the disclosed systems and methods may include receiving calendar data. Also, the disclosed systems and methods may include determining that the calendar data is marked as schedulable and sending a meeting request in response to determining that the calendar data is marked as schedulable.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Applicant: Microsoft Corporation
    Inventors: Cameron Stillion, Hans Bjordahl, Brian Tsang, Glenn Frankel
  • Publication number: 20070143685
    Abstract: Systems and methods are disclosed for providing electronic distribution of filtered calendars. The disclosed systems and methods may include receiving control data. The control data may be configured to indicate a portion of master calendar data a user designates to transmit. Furthermore, the disclosed systems and methods may include filtering the master calendar data based on the control data to create filtered calendar data and transmitting the filtered calendar data.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Applicant: Microsoft Corporation
    Inventors: Cameron Stillion, Hans Bjordahl, Brian Tsang
  • Publication number: 20070130221
    Abstract: Selectively shared and filtered personal information collections are provided. Personal information collections include calendars, task lists, address books, and other collections of information that may be provided by personal information manager (PIM) software. Personal information collections published on a server may be limited on a user-by-user basis as to who may access the collections. Furthermore, collections may be automatically filtered based on a rolling window of dates, reducing file size and maintaining privacy of items outside the rolling window.
    Type: Application
    Filed: December 1, 2005
    Publication date: June 7, 2007
    Applicant: Microsoft Corporation
    Inventors: Ralph Abdo, Darrin Hatakeda, Eric Wong, Theodore Michel, Cameron Stillion
  • Publication number: 20060123011
    Abstract: A sharing infrastructure is directed at providing a framework for sharing resources between initiators and participants. The sharing infrastructure is designed to manage and direct various sharing providers, articulate information about sharing relationships, and to provide a framework for pluggable data sharing, data discovery, schema translation, and conflict resolution. The infrastructure allows for common sharing operations to be implemented in a more centralized fashion, and eases the cost of implementing new sharing providers. An extensible and pluggable provider model eases remote and local configuration; schema mapping; and protocol handling. A sharing protocol is defined that relates to establishing and managing a sharing relationship.
    Type: Application
    Filed: October 14, 2005
    Publication date: June 8, 2006
    Applicant: Microsoft Corporation
    Inventors: Cameron Stillion, Glenn Frankel, Michael Affronti
  • Publication number: 20060123008
    Abstract: Electronic messages are used to request, accept and decline sharing resources. A PIM may be used to generate the sharing messages. A user can accept or decline a resource sharing request (e.g., to share access to a calendar, a contacts list and a tasks list) by selecting an option within the electronic message. In particular, a sharing message can be sent via e-mail which sets permissions for others to view a user's information. The sharing message may include a reciprocal sharing request. The sharing message can include both a statement that the initiator is sharing data as well as a request to allow the initiator to share the recipient's data. A sharing protocol is defined that relates to establishing and managing a sharing relationship between clients and sharing providers. A sharing infrastructure is includes a framework for sharing.
    Type: Application
    Filed: December 3, 2004
    Publication date: June 8, 2006
    Applicant: Microsoft Corporation
    Inventors: Cameron Stillion, Amer Hamid, Glenn Frankel