Patents by Inventor Laurion Burchall

Laurion Burchall 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: 8615486
    Abstract: Architecture for replicating a database through log shipping. A replication service replicates data using one or more new internal application program interfaces (APIs), a replay configuration API which abstracts configuration information for each destination (or target) instance. APIs for log file management as part of the replication process are provided for opening communications for log shipping, tracking success of log shipping and closing out log shipping communications. Log shipping APIs are also provided for log truncation control. A ship control object is provided as a base class which includes an API for other components of the replication service to operate on log files when the log files are placed into a log directory. The ship control API is utilized by the replication service and for interaction with storage system log files.
    Type: Grant
    Filed: October 12, 2011
    Date of Patent: December 24, 2013
    Assignee: Microsoft Corporation
    Inventors: Alexander R. Wetmore, Laurion Burchall
  • Publication number: 20120030178
    Abstract: Architecture for replicating a database through log shipping. A replication service replicates data using one or more new internal application program interfaces (APIs), a replay configuration API which abstracts configuration information for each destination (or target) instance. APIs for log file management as part of the replication process are provided for opening communications for log shipping, tracking success of log shipping and closing out log shipping communications. Log shipping APIs are also provided for log truncation control. A ship control object is provided as a base class which includes an API for other components of the replication service to operate on log files when the log files are placed into a log directory. The ship control API is utilized by the replication service and for interaction with storage system log files.
    Type: Application
    Filed: October 12, 2011
    Publication date: February 2, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander R. Wetmore, Laurion Burchall
  • Patent number: 8108587
    Abstract: A computing system stores a database comprising pages. Each of the pages is the same size. When a page is requested, a block of virtual memory addresses is associated with the page and a set of physical data storage locations is committed to the block of virtual memory addresses. A copy of the page is then stored into the set of physical data storage locations. Physical data storage locations committed to the virtual memory addresses associated with available free space in the copy of the page are deallocated, thereby allowing reuse of these physical data storage locations. A reference to the copy of the page is then returned.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: January 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Brett A. Shirley, Laurion Burchall, Matthew Gossage
  • Patent number: 8069141
    Abstract: Architecture for replicating a database through log shipping. A replication service replicates data using one or more new internal application program interfaces (APIs), a replay configuration API which abstracts configuration information for each destination (or target) instance. APIs for log file management as part of the replication process are provided for opening communications for log shipping, tracking success of log shipping and closing out log shipping communications. Log shipping APIs are also provided for log truncation control. A ship control object is provided as a base class which includes an API for other components of the replication service to operate on log files when the log files are placed into a log directory. The ship control API is utilized by the replication service and for interaction with storage system log files.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: November 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Alexander R. Wetmore, Laurion Burchall
  • Publication number: 20100306444
    Abstract: A computing system stores a database comprising pages. Each of the pages is the same size. When a page is requested, a block of virtual memory addresses is associated with the page and a set of physical data storage locations is committed to the block of virtual memory addresses. A copy of the page is then stored into the set of physical data storage locations. Physical data storage locations committed to the virtual memory addresses associated with available free space in the copy of the page are deallocated, thereby allowing reuse of these physical data storage locations. A reference to the copy of the page is then returned.
    Type: Application
    Filed: May 26, 2009
    Publication date: December 2, 2010
    Applicant: Microsoft Corporation
    Inventors: Brett A. Shirley, Laurion Burchall, Matthew Gossage
  • Publication number: 20080228832
    Abstract: Architecture for replicating a database through log shipping. A replication service replicates data using one or more new internal application program interfaces (APIs), a replay configuration API which abstracts configuration information for each destination (or target) instance. APIs for log file management as part of the replication process are provided for opening communications for log shipping, tracking success of log shipping and closing out log shipping communications. Log shipping APIs are also provided for log truncation control. A ship control object is provided as a base class which includes an API for other components of the replication service to operate on log files when the log files are placed into a log directory. The ship control API is utilized by the replication service and for interaction with storage system log files.
    Type: Application
    Filed: March 12, 2007
    Publication date: September 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Alexander R. Wetmore, Laurion Burchall
  • Patent number: 7240066
    Abstract: Methods, a data structure and computer readable mediums address newly-defined code points in a Unicode index of characters by allowing processing of strings that use those newly-defined code points although a database holding an index of Unicode characters has not yet been updated. A method is directed to processing strings including one or more code points associated with an index of code points mapped to an expandable alphabet, such as the Unicode index. The method includes tracking each string that has code points mapped to undefined items and processing the tracked strings outside the processing of strings with defined items. An embodiment provides for creating a database for maintaining the index to the code points mapped to the previously undefined items. For each code point mapped to a previously undefined item a table entry can be created so the entries identify newly defined code points to enable processing the tracked strings.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: July 3, 2007
    Assignee: Microsoft Corporation
    Inventors: Laurion Burchall, Ian Charles Jose, Jonathan Liem
  • Publication number: 20040237046
    Abstract: Methods, a data structure and computer readable mediums address newly-defined code points in a Unicode index of characters by allowing processing of strings that use those newly-defined code points although a database holding an index of Unicode characters has not yet been updated. A method is directed to processing strings including one or more code points associated with an index of code points mapped to an expandable alphabet, such as the Unicode index. The method includes tracking each string that has code points mapped to undefined items and processing the tracked strings outside the processing of strings with defined items. An embodiment provides for creating a database for maintaining the index to the code points mapped to the previously undefined items. For each code point mapped to a previously undefined item a table entry can be created so the entries identify newly defined code points to enable processing the tracked strings.
    Type: Application
    Filed: May 19, 2003
    Publication date: November 25, 2004
    Applicant: Microsoft Corporation
    Inventors: Laurion Burchall, Ian Charles Jose, Jonathan Liem