Patents by Inventor Aaron M. Colling

Aaron M. Colling 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: 7440997
    Abstract: A mechanism that supports navigation in a manner that state information for certain web pages will be preserved through the completion of a task. While at that original return web page, the host computing system receives a request to perform a task in which the browser is to navigate to other web pages as part of completing the task. As the host computing system navigates the browser to each of these web pages, the host computing system stores the application state for each of the subsequent task-oriented web pages, along with a copy of the application state of the return web page. Once the task is complete, the host computing system uses the copy of the application state, rather than the original of the application state, to return the browser to the return web page.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: October 21, 2008
    Assignee: Microsoft Corporation
    Inventors: Aaron M. Colling, Dan E. Walther
  • Patent number: 7406677
    Abstract: The present invention provides efficient mechanisms for passing localized resources into an executed file. To pass those localized resource values into an executable program, the invention provides for iterating over a resource file, and identifying one or more of the resource references contained within the resource file. The invention also provides for generating one or more corresponding program classes that flexibly treat the identified resource as a function or a property, depending on how one such as a developer calls the generated class. Thus, a developer will only need to refer to the generated class, rather than write a specific routine for a given resource within the resource file. And since a developer passes the generated class as a constant, a developer is more likely to find program errors at compile time before sending out the final product.
    Type: Grant
    Filed: June 18, 2003
    Date of Patent: July 29, 2008
    Assignee: Microsoft Corporation
    Inventor: Aaron M. Colling
  • Publication number: 20040261054
    Abstract: The present invention provides efficient mechanisms for passing localized resources into an executed file. To pass those localized resource values into an executable program, the invention provides for iterating over a resource file, and identifying one or more of the resource references contained within the resource file. The invention also provides for generating one or more corresponding program classes that flexibly treat the identified resource as a function or a property, depending on how one such as a developer calls the generated class. Thus, a developer will only need to refer to the generated class, rather than write a specific routine for a given resource within the resource file. And since a developer passes the generated class as a constant, a developer is more likely to find program errors at compile time before sending out the final product.
    Type: Application
    Filed: June 18, 2003
    Publication date: December 23, 2004
    Inventor: Aaron M. Colling
  • Publication number: 20040254979
    Abstract: A mechanism that supports navigation in a manner that state information for certain web pages will be preserved through the completion of a task. While at that original return web page, the host computing system receives a request to perform a task in which the browser is to navigate to other web pages as part of completing the task. As the host computing system navigates the browser to each of these web pages, the host computing system stores the application state for each of the subsequent task-oriented web pages, along with a copy of the application state of the return web page. Once the task is complete, the host computing system uses the copy of the application state, rather than the original of the application state, to return the browser to the return web page.
    Type: Application
    Filed: June 13, 2003
    Publication date: December 16, 2004
    Inventors: Aaron M. Colling, Dan E. Walther