Patents by Inventor David S. Kosbie

David S. Kosbie 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: 6708162
    Abstract: A search across multiple programs can be conducted, whether or not a particular program is active. After a search is conducted, search results can be displayed from programs that are in use and those that are not currently in use when the search is initiated. Upon selection of a search result, the program supporting the selected result can be launched if it is not already in use and can become the active program. Once the program supporting the selected result becomes active, the search result can be pre-populated within the search engine of the program. Therefore, search strategy across multiple programs is unified while sharing of search output data across multiple programs is facilitated. This sharing of data makes information across multiple separate programs more readily accessible. Also, a consistent user interface for searching across multiple programs is presented.
    Type: Grant
    Filed: May 8, 2000
    Date of Patent: March 16, 2004
    Assignee: Microsoft Corporation
    Inventors: Bruce Alan Morgan, Maria Blees, David S. Kosbie
  • Patent number: 6631519
    Abstract: Automated generation of schema and interface methods is described. The system receives a schema definition file, which in one aspect of the system is an XML file. The system parses the schema definition file into an internal representation comprising collection classes. A SQL generator traverses the collection classes and generates SQL statements that define tables, views and stored procedures. A component generator traverses the collection classes and generates computer program source code implementing components that access properties defined in the schema definition data, and methods that provide for persistent storage of the objects in a database.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: October 7, 2003
    Assignee: Microsoft Corporation
    Inventors: Andrew L. Nicholson, Michael J. Glass, David S. Kosbie, Thomas A. Vaughan