Patents by Inventor David Joel Sheldon

David Joel Sheldon 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).

  • Publication number: 20170090738
    Abstract: A system and method for user modification of metadata in a shell browser. A group of items and associated metadata values are displayed in a window of the shell browser. An edit control permits user modification of metadata values displayed in the window. The user can modify metadata associated with a welcome pane, a selected item, or multiple selected items. A data structure stored on one or more computer-readable media contains metadata associated with items displayed in a shell browser, including user modifiable metadata which is also displayed in the shell browser.
    Type: Application
    Filed: September 6, 2016
    Publication date: March 30, 2017
    Inventors: JAMES BRIAN KURTZ, JUDSON CRAIG HALLY, DAVID JOEL SHELDON, DAVID GEORGE DEVORCHIK, TYLER KIEN BEAM, CHRIS J. GUZAK
  • Patent number: 9436351
    Abstract: A system and method for user modification of metadata in a shell browser. A group of items and associated metadata values are displayed in a window of the shell browser. An edit control permits user modification of metadata values displayed in the window. The user can modify metadata associated with a welcome pane, a selected item, or multiple selected items. A data structure stored on one or more computer-readable media contains metadata associated with items displayed in a shell browser, including user modifiable metadata which is also displayed in the shell browser.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James Brian Kurtz, Judson Craig Hally, David Joel Sheldon, David George Devorchik, Tyler Kien Beam, Chris J. Guzak
  • Publication number: 20140040812
    Abstract: A system and method for user modification of metadata in a shell browser. A group of items and associated metadata values are displayed in a window of the shell browser. An edit control permits user modification of metadata values displayed in the window. The user can modify metadata associated with a welcome pane, a selected item, or multiple selected items. A data structure stored on one or more computer-readable media contains metadata associated with items displayed in a shell browser, including user modifiable metadata which is also displayed in the shell browser.
    Type: Application
    Filed: October 7, 2013
    Publication date: February 6, 2014
    Applicant: Microsoft Corporation
    Inventors: JAMES BRIAN KURTZ, JUDSON CRAIG HALLY, DAVID JOEL SHELDON, DAVID GEORGE DEVORCHIK, TYLER KIEN BEAM, CHRIS J. GUZAK
  • Patent number: 8555199
    Abstract: A system and method for user modification of metadata in a shell browser. A group of items and associated metadata values are displayed in a window of the shell browser. An edit control permits user modification of metadata values displayed in the window. The user can modify metadata associated with a welcome pane, a selected item, or multiple selected items. A data structure stored on one or more computer-readable media contains metadata associated with items displayed in a shell browser, including user modifiable metadata which is also displayed in the shell browser.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventors: James Brian Kurtz, Judson Craig Hally, David Joel Sheldon, David George Devorchik, Tyler Kien Beam, Chris J. Guzak
  • Patent number: 7908562
    Abstract: A system and method for presenting a plurality of items to a user with a contextual display. A computer system is provided which includes a data store. At least a portion of the items in the data store include one or more field entries. An explorer interacts with the data store, selects items having one or more desired field entries, and displays the selected items according to an explorer display schema. An application may select the items from the data store and may interact with a shell browser to present the selected items. A method for establishing an explorer for presenting items in a data store to a user.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: March 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Timothy P. McKee, David George De Vorchik, David Joel Sheldon, Chris J. Guzak, Jason Fergus Moore, Kerem B. Karatal, Giampiero Sierra, Leonard J. Peterson
  • Publication number: 20100281390
    Abstract: A system and method for user modification of metadata in a shell browser. A group of items and associated metadata values are displayed in a window of the shell browser. An edit control permits user modification of metadata values displayed in the window. The user can modify metadata associated with a welcome pane, a selected item, or multiple selected items. A data structure stored on one or more computer-readable media contains metadata associated with items displayed in a shell browser, including user modifiable metadata which is also displayed in the shell browser.
    Type: Application
    Filed: July 13, 2010
    Publication date: November 4, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: JAMES BRIAN KURTZ, JUDSON CRAIG HALLY, DAVID JOEL SHELDON, DAVID GEORGE DEVORCHIK, TYLER KIEN BEAM, CHRIS J. GUZAK
  • Patent number: 7823077
    Abstract: A system and method for user modification of metadata in a shell browser. A group of items and associated metadata values are displayed in a window of the shell browser. An edit control permits user modification of metadata values displayed in the window. The user can modify metadata associated with a welcome pane, a selected item, or multiple selected items. A data structure stored on one or more computer-readable media contains metadata associated with items displayed in a shell browser, including user modifiable metadata which is also displayed in the shell browser.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: James Brian Kurtz, Judson Craig Hally, David Joel Sheldon, David George DeVorchik, Tyler Kien Beam, Chris J. Guzak
  • Patent number: 7730073
    Abstract: A system and method for presenting related items to a user. A universal data store is provided which contains a plurality of items. A portion of the items contain relational information that allows relationships between two or more of the plurality of items to be determined. A shell presents a selected item to a user and is configured to utilize the relational information to present one or more items in the data store which are related to the selected item.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Timothy P. McKee, David George De Vorchik, David Joel Sheldon, Chris J. Guzak, Jason Fergus Moore, Kerem B. Karatal, Giampiero Sierra, Leonard J. Peterson
  • Patent number: 7496850
    Abstract: An architectural software framework is provided for creating Web-style application software incorporating protocols and means for expansion and interfacing with other Web-style programs, as well as a reusable basic programming structure, including abstract and concrete data types, that assist in building Web-style applications. The architectural software framework includes a page function and frame. Each Web-style application includes one or more page functions which communicate via the frame.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: February 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Jan Thomas Miksovsky, David Joel Sheldon
  • Patent number: 7263562
    Abstract: The present invention is directed to a method and system for use on a computer for uploading information from a client to a server by describing on the client side, a text file which identifies and describes files to be uploaded, along with other information to be passed between both systems. The present invention further allows the destination to refine the contents of the text file, to identify the files that the server requires, or to further specify how to transform any other related data. The source, client is then able to read this refined information and accordingly upload information to the server.
    Type: Grant
    Filed: March 21, 2002
    Date of Patent: August 28, 2007
    Assignee: Microsoft Corporation
    Inventors: David George De Vorchik, David Joel Sheldon
  • Patent number: 6973624
    Abstract: An architectural software framework is provided for creating Web-style application software incorporating protocols and means for expansion and interfacing with other Web-style programs, as well as a reusable basic programming structure, including abstract and concrete data types, that assist in building Web-style applications. The architectural software framework includes a page function and frame. Each Web-style application includes one or more page functions which communicate via the frame.
    Type: Grant
    Filed: February 26, 2002
    Date of Patent: December 6, 2005
    Assignee: Microsoft Corporation
    Inventors: Jan Thomas Miksovsky, David Joel Sheldon
  • Publication number: 20040189694
    Abstract: A system and method for user modification of metadata in a shell browser. A group of items and associated metadata values are displayed in a window of the shell browser. An edit control permits user modification of metadata values displayed in the window. The user can modify metadata associated with a welcome pane, a selected item, or multiple selected items. A data structure stored on one or more computer-readable media contains metadata associated with items displayed in a shell browser, including user modifiable metadata which is also displayed in the shell browser.
    Type: Application
    Filed: March 24, 2003
    Publication date: September 30, 2004
    Inventors: James Brian Kurtz, Judson Craig Hally, David Joel Sheldon, David George DeVorchik, Tyler Kien Beam, Chris J. Guzak
  • Publication number: 20030182359
    Abstract: The present invention is directed to a method and system for use on a computer for uploading information from a client to a server by describing on the client side, a text file which identifies and describes files to be uploaded, along with other information to be passed between both systems. The present invention further allows the destination to refine the contents of the text file, to identify the files that the server requires, or to further specify how to transform any other related data. The source, client is then able to read this refined information and accordingly upload information to the server.
    Type: Application
    Filed: March 21, 2002
    Publication date: September 25, 2003
    Inventors: David George De Vorchik, David Joel Sheldon
  • Publication number: 20030160829
    Abstract: An architectural software framework is provided for creating Web-style application software incorporating protocols and means for expansion and interfacing with other Web-style programs, as well as a reusable basic programming structure, consisting of abstract and concrete data types, that assist in building Web-style applications. The architectural software framework includes a page function and frame. Each Web-style application includes one or more page functions which communicate via the frame.
    Type: Application
    Filed: February 26, 2002
    Publication date: August 28, 2003
    Applicant: Microsoft Corporation
    Inventors: Jan Thomas Miksovsky, David Joel Sheldon
  • Publication number: 20030081002
    Abstract: The present invention provides a system and method that allows software developers to more effectively chain and extend wizards. Using this method, a software developer will indicate within the software code, access points or those stages in the process where an external wizard or HTML pages could be incorporated. Furthermore, a developer can also create reusable parts of a wizard (sub-wizard) that can be incorporated into other wizards (host-wizard), thus allowing the extension of the host-wizard. Sub-wizards can be component objects and/or contain HTML pages from the Internet or other sources. A host-wizard and one or more sub-wizards can exchange information and pass control through the specification of certain object functions and a ‘property bag’. A ‘property bag’ can be thought of as an assorted collection of miscellaneous data, variables and other information that a developer needs to exchange between wizards.
    Type: Application
    Filed: October 30, 2001
    Publication date: May 1, 2003
    Applicant: Microsoft Corporation
    Inventors: David George De Vorchik, David Joel Sheldon