Patents by Inventor Andrew K. Glover

Andrew K. Glover 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: 10664170
    Abstract: Variety of approaches to provide partial storage of large files in distinct storage systems are described. A storage service initiates operations to provide storage of large files by determining a rapid access portion and a slow access portion of a file. The rapid access portion of the file is stored in a rapid access storage system and the slow access portion of the file (or an entirety of the file) is stored in a slow access storage system. In response to an access request to the file, the rapid access portion of the file is provided from the rapid access storage system. Next, the slow access portion of the file is retrieved from the slow access storage system to be provided while providing the rapid access portion of the file.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew K. Glover, Jose A. Barreto, Ronakkumar N. Desai
  • Publication number: 20180165018
    Abstract: Variety of approaches to provide partial storage of large files in distinct storage systems are described. A storage service initiates operations to provide storage of large files by determining a rapid access portion and a slow access portion of a file. The rapid access portion of the file is stored in a rapid access storage system and the slow access portion of the file (or an entirety of the file) is stored in a slow access storage system. In response to an access request to the file, the rapid access portion of the file is provided from the rapid access storage system. Next, the slow access portion of the file is retrieved from the slow access storage system to be provided while providing the rapid access portion of the file.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 14, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Andrew K. Glover, Jose A. Barreto, Ronakkumar N. Desai
  • Patent number: 8121965
    Abstract: Functionality is described for sending updated engine logic to a user device. The engine logic is expressed in a description language, such as the extensible markup language (XML). The user device uses the updated engine logic to update a parse tree. The user device then uses the parse tree to process various events. By virtue of the formation of the engine logic in a description language, a network-accessible service can disseminate the engine in an efficient manner. In one illustrative application, the user device can use the parse tree to process electronic messages (e.g., Email messages) that have been received by the user device.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: February 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Long Zhou, Andrew K. Glover
  • Publication number: 20100257604
    Abstract: Functionality is described for sending updated engine logic to a user device. The engine logic is expressed in a description language, such as the extensible markup language (XML). The user device uses the updated engine logic to update a parse tree. The user device then uses the parse tree to process various events. By virtue of the formation of the engine logic in a description language, a network-accessible service can disseminate the engine in an efficient manner. In one illustrative application, the user device can use the parse tree to process electronic messages (e.g., Email messages) that have been received by the user device.
    Type: Application
    Filed: June 18, 2010
    Publication date: October 7, 2010
    Applicant: Microsoft Corporation
    Inventors: Long Zhou, Andrew K. Glover
  • Patent number: 7792780
    Abstract: Functionality is described for sending updated engine logic to a user device. The engine logic is expressed in a description language, such as the extensible markup language (XML). The user device uses the updated engine logic to update a parse tree. The user device then uses the parse tree to process various events. By virtue of the formation of the engine logic in a description language, a network-accessible service can disseminate the engine in an efficient manner. In one illustrative application, the user device can use the parse tree to process electronic messages (e.g., Email messages) that have been received by the user device.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: September 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Long Zhou, Andrew K. Glover
  • Publication number: 20090063391
    Abstract: Functionality is described for sending updated engine logic to a user device. The engine logic is expressed in a description language, such as the extensible markup language (XML). The user device uses the updated engine logic to update a parse tree. The user device then uses the parse tree to process various events. By virtue of the formation of the engine logic in a description language, a network-accessible service can disseminate the engine in an efficient manner. In one illustrative application, the user device can use the parse tree to process electronic messages (e.g.
    Type: Application
    Filed: August 28, 2007
    Publication date: March 5, 2009
    Applicant: Microsoft Corporation
    Inventors: Long Zhou, Andrew K. Glover