Patents by Inventor Thomas Ewan Jolly

Thomas Ewan Jolly 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: 9286293
    Abstract: Aspects of the subject matter described herein relate to client-side caching. In aspects, when a client receives a request for data that is located on a remote server, the client first checks a local cache to see if the data is stored in the local cache. If the data is not stored in the local cache, the client may check a peer cache to see if the data is stored in the peer cache. If the data is not stored in the peer cache, the client obtains the data from the remote server, caches it locally, and publishes to the peer cache that the client has a copy of the data.
    Type: Grant
    Filed: November 28, 2008
    Date of Patent: March 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas Ewan Jolly, James T. Pinkerton, Eileen C. Brown, David Matthew Kruse, Prashanth Prahalad, Vikrant H. Desai
  • Patent number: 8065381
    Abstract: Aspects of the subject matter described herein relate to synchronizing for directory actions performed while offline. In aspects, file system objects that reside on a remote data store are made available for offline use. While offline, a client receives an indication that a directory is to be deleted or renamed. In response, the client modifies its local copy of the directory and its descendants if any and stores one or more tombstones that include information that the client can use when synchronizing the changes made to the directory when the client is reconnected to the remote data store. When the client reconnects to the remote data store, the client synchronizes changes made while offline with the remote data store. Resolution conflict mechanisms may be used during this synchronization.
    Type: Grant
    Filed: January 25, 2008
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Sriram Srinivasan, Thomas Ewan Jolly, David Matthew Kruse, Brian Scott Aust
  • Publication number: 20100030871
    Abstract: Aspects of the subject matter described herein relate to client-side caching. In aspects, when a client receives a request for data that is located on a remote server, the client first checks a local cache to see if the data is stored in the local cache. If the data is not stored in the local cache, the client may check a peer cache to see if the data is stored in the peer cache. If the data is not stored in the peer cache, the client obtains the data from the remote server, caches it locally, and publishes to the peer cache that the client has a copy of the data.
    Type: Application
    Filed: November 28, 2008
    Publication date: February 4, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Thomas Ewan Jolly, James T. Pinkerton, Eileen C. Brown, David Matthew Kruse, Prashanth Prahalad, Vikrant H. Desai
  • Publication number: 20090193107
    Abstract: Aspects of the subject matter described herein relate to synchronizing for directory actions performed while offline. In aspects, file system objects that reside on a remote data store are made available for offline use. While offline, a client receives an indication that a directory is to be deleted or renamed. In response, the client modifies its local copy of the directory and its descendants if any and stores one or more tombstones that include information that the client can use when synchronizing the changes made to the directory when the client is reconnected to the remote data store. When the client reconnects to the remote data store, the client synchronizes changes made while offline with the remote data store. Resolution conflict mechanisms may be used during this synchronization.
    Type: Application
    Filed: January 25, 2008
    Publication date: July 30, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Sriram Srinivasan, Thomas Ewan Jolly, David Matthew Kruse, Brian Scott Aust
  • Patent number: 6981116
    Abstract: A system and method for providing information control block (ICB) tracking streams for Universal Disk Format (UDF) file systems. The streams assist in tracking the location of the ICBs on the media, and promote clustering of ICBs. Both of these factors increase the speed of the UDF file system by greatly reducing the time to scan and locate files.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: December 27, 2005
    Assignee: Microsoft Corporation
    Inventor: Thomas Ewan Jolly
  • Publication number: 20030172226
    Abstract: A system and method for providing information control block (ICB) tracking streams for Universal Disk Format (UDF) file systems. The streams assist in tracking the location of the ICBs on the media, and promote clustering of ICBs. Both of these factors increase the speed of the UDF file system by greatly reducing the time to scan and locate files.
    Type: Application
    Filed: June 28, 2002
    Publication date: September 11, 2003
    Applicant: Microsoft Corporation
    Inventor: Thomas Ewan Jolly