Patents by Inventor Joseph K. Croney

Joseph K. Croney 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: 8156448
    Abstract: A concept for providing hierarchical navigation information relative to one or more databases within a distributed computer system is described. In one aspect, this includes a process for hierarchically organizing bodies of information that includes: receiving a query from a user, abstracting a list of descriptors from one or more sources of information selected based on the query, organizing the list according to an hierarchy of nodes referenced in the one or more sources of information and providing information configured to facilitate displaying a graphical user interface illustrating the hierarchy and having user programmable server control classes for accession of nodes in the hierarchy.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: April 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Shanku Shivabrata Niyogi, Ting-Hao Yang, Joseph K. Croney, Matthew E. Gibbs, Stefan Schackow
  • Patent number: 7389471
    Abstract: Web pages that share a common layout and/or functionality are associated with at least one master page and at least one endpoint page. Each master page specifies a common layout and/or functionality that are intended to be shared between the web pages. The master pages also include content place holders that identify content segments that are intended to be replaced by content that is obtained from the at least one endpoint page. When a client system requests one of the web pages, the server system merges the appropriate master page and endpoint page into a resulting page that can be rendered as the requested web page by the client system. This enables web pages sharing common features to be created automatically, in real-time, and transparently to the client system, and without having to redundantly store duplicative content for each of the web pages at the server system.
    Type: Grant
    Filed: June 11, 2003
    Date of Patent: June 17, 2008
    Assignee: Microsoft Corporation
    Inventors: Joseph K. Croney, David Serge Ebbo, Dmitry Robsman, Mark T. Anders, Scott David Guthrie, Ting-Hao Yang
  • Patent number: 7197702
    Abstract: A web page rendering mechanism in which a computing system generating a web page from a web page definition. A web page class is compiled from the web page definition. The theme-specific properties are described separate from the web page definition in theme-oriented text documents that are compiled into a theme class. The web page is rendered by executing an instance of the web page class in conjunction with an instance of the theme class. The web page object may include an object for each control element to be rendered. In addition, the theme object may include an object for control elements of each control element type. When rendering a control element of a particular type, the object corresponding to that control element is executed from the web page object. In addition, the object corresponding to the control element type is executed from the theme object.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: March 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Shanku S. Niyogi, Ting-Hao Yang, David Serge Ebbo, Scott David Guthrie, Robert M. Howard, Joseph K. Croney
  • Publication number: 20040255233
    Abstract: Web pages that share a common layout and/or functionality are associated with at least one master page and at least one endpoint page. Each master page specifies a common layout and/or functionality that are intended to be shared between the web pages. The master pages also include content place holders that identify content segments that are intended to be replaced by content that is obtained from the at least one endpoint page. When a client system requests one of the web pages, the server system merges the appropriate master page and endpoint page into a resulting page that can be rendered as the requested web page by the client system. This enables web pages sharing common features to be created automatically, in real-time, and transparently to the client system, and without having to redundantly store duplicative content for each of the web pages at the server system.
    Type: Application
    Filed: June 11, 2003
    Publication date: December 16, 2004
    Inventors: Joseph K. Croney, David Serge Ebbo, Dmitry Robsman, Mark T. Anders, Scott David Guthrie, Ting-Hao Yang