Patents by Inventor Rebecca L. Anderson

Rebecca L. Anderson 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: 8972348
    Abstract: Systems and methods for synchronizing multiple copies of data in a network environment that includes servers and clients so that incremental changes made to one copy of the data can be identified, transferred, and incorporated into all other copies of the data. The synchronization can be accomplished regardless of whether modifications to the data have been made by a client while the client is in an on-line or off-line mode of operation. The clients cache data locally as data are modified and downloaded. The caching enables the clients to access the data and allows the synchronization to be performed without transmitting a particular version more than once between a client and a server. Such elimination of redundant data transmission results in an efficient use of time and network bandwidth.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: March 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Alexander I. Hopmann, Rebecca L. Anderson, Brian J. Deen
  • Publication number: 20140250064
    Abstract: Systems and methods for synchronizing multiple copies of data in a network environment that includes servers and clients so that incremental changes made to one copy of the data can be identified, transferred, and incorporated into all other copies of the data. The synchronization can be accomplished regardless of whether modifications to the data have been made by a client while the client is in an on-line or off-line mode of operation. The clients cache data locally as data are modified and downloaded. The caching enables the clients to access the data and allows the synchronization to be performed without transmitting a particular version more than once between a client and a server. Such elimination of redundant data transmission results in an efficient use of time and network bandwidth.
    Type: Application
    Filed: May 9, 2014
    Publication date: September 4, 2014
    Applicant: Microsoft Corporation
    Inventors: Alexander I. Hopmann, Rebecca L. Anderson, Brian J. Deen
  • Publication number: 20110093597
    Abstract: Systems and methods for synchronizing multiple copies of data in a network environment that includes servers and clients so that incremental changes made to one copy of the data can be identified, transferred, and incorporated into all other copies of the data. The synchronization can be accomplished regardless of whether modifications to the data have been made by a client while the client is in an on-line or off-line mode of operation. The clients cache data locally as data are modified and downloaded. The caching enables the clients to access the data and allows the synchronization to be performed without transmitting a particular version more than once between a client and a server. Such elimination of redundant data transmission results in an efficient use of time and network bandwidth.
    Type: Application
    Filed: December 21, 2010
    Publication date: April 21, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander I. Hopmann, Rebecca L. Anderson, Brian J. Deen
  • Patent number: 7870248
    Abstract: Detecting the failure of file transfers via a network copy service from a source computer to a destination computer via a network monitoring service. If the network monitoring service determines that the source computer is no longer available, the destination computer initiates a second file transfer request via the network copy service from a second source of the file.
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: January 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Gregory I. Thiel, Rebecca L. Anderson, Thomas J. Miller, Martin Andras Chisholm
  • Patent number: 7865469
    Abstract: Systems and methods for synchronizing multiple copies of data in a network environment that includes servers and clients so that incremental changes made to one copy of the data can be identified, transferred, and incorporated into all other copies of the data. The synchronization can be accomplished regardless of whether modifications to the data have been made by a client while the client is in an on-line or off-line mode of operation. The clients cache data locally as data are modified and downloaded. The caching enables the clients to access the data and allows the synchronization to be performed without transmitting a particular version more than once between a client and a server. Such elimination of redundant data transmission results in an efficient use of time and network bandwidth.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: January 4, 2011
    Assignee: Microsoft Corporation
    Inventors: Alexander I. Hopmann, Rebecca L. Anderson, Brian J. Deen
  • Publication number: 20080147781
    Abstract: Systems and methods for synchronizing multiple copies of data in a network environment that includes servers and clients so that incremental changes made to one copy of the data can be identified, transferred, and incorporated into all other copies of the data. The synchronization can be accomplished regardless of whether modifications to the data have been made by a client while the client is in an on-line or off-line mode of operation. The clients cache data locally as data are modified and downloaded. The caching enables the clients to access the data and allows the synchronization to be performed without transmitting a particular version more than once between a client and a server. Such elimination of redundant data transmission results in an efficient use of time and network bandwidth.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Inventors: Alexander I. Hopmann, Rebecca L. Anderson, Brian J. Deen
  • Patent number: 7240091
    Abstract: Systems and methods for synchronizing multiple copies of data in a network environment that includes servers and clients so that incremental changes made to one copy of the data can be identified, transferred, and incorporated into all other copies of the data. The synchronization can be accomplished regardless of whether modifications to the data have been made by a client while the client is in an on-line or off-line mode of operation. The clients cache data locally as data are modified and downloaded. The caching enables the clients to access the data and allows the synchronization to be performed without transmitting a particular version more than once between a client and a server. Such elimination of redundant data transmission results in an efficient use of time and network bandwidth.
    Type: Grant
    Filed: June 10, 2003
    Date of Patent: July 3, 2007
    Assignee: Microsoft Corporation
    Inventors: Alexander I. Hopmann, Rebecca L. Anderson, Brian J. Deen
  • Patent number: 6694335
    Abstract: A system and method for synchronizing changes among multiple copies of data is disclosed. The system and method allows the data to be synchronized without any copying or transferring of those portions of the data that have not been changed. In particular, the system and method preferably uses an identifier to represent the current state of the data and the identifier is used to determine what, if any, changes have occurred to the data. Thus, instead of comparing the data itself to see if changes have been made, the identifier is used to simply and easily determine if changes were made to the data. Each identifier preferably includes a first portion that identifies a particular source for the data and a second portion that includes a change number that is changed each time the underlying resource is modified. The identifier is preferably opaque or transparent to the client such that the client does not have to understand anything about the format or use of the identifier.
    Type: Grant
    Filed: October 4, 1999
    Date of Patent: February 17, 2004
    Assignee: Microsoft Corporation
    Inventors: Alexander I. Hopmann, Rebecca L. Anderson, Brian J. Deen
  • Patent number: 6578054
    Abstract: Systems and methods for synchronizing multiple copies of data in a network environment that includes servers and clients so that incremental changes made to one copy of the data can be identified, transferred, and incorporated into all other copies of the data. The synchronization can be accomplished regardless of whether modifications to the data have been made by a client while the client is in an on-line or off-line mode of operation. The clients cache data locally as data are modified and downloaded. The caching enables the clients to access the data and allows the synchronization so be performed without transmitting a particular version more than once between a client and a server. Such elimination of redundant data transmission results in an efficient use of time and network bandwidth.
    Type: Grant
    Filed: October 4, 1999
    Date of Patent: June 10, 2003
    Assignee: Microsoft Corporation
    Inventors: Alexander I. Hopmann, Rebecca L. Anderson, Brian J. Deen
  • Patent number: 6578069
    Abstract: Techniques are presented for allowing clients and servers in a computer network executing the WebDAV protocol to identify a specific version of a specific resource a specific version using a resource tag. The resource can be identified even though it has been changed at a server or at an off line local cache of a client that is disconnected from the network and then later re connected to the network for uploading. Also, a resource UID is presented that will not change despite changes to the URL or the resource tag of the resource. Each resource UID of each resource can be cached locally at a client and can be stored at network server in an index. The index allows the resource to be identified uniquely across a collection in a database at a server, across a database at the server, across the entire server, or across all servers in the network.
    Type: Grant
    Filed: October 4, 1999
    Date of Patent: June 10, 2003
    Assignee: Microsoft Corporation
    Inventors: Alexander I. Hopmann, Rebecca L. Anderson, Brian J. Deen