Patents by Inventor Scott B. Greer

Scott B. Greer 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: 20150293942
    Abstract: Multiple partial-image selections are received. Each of the multiple partial-image selections includes a user-selected portion of one of a group of images. Partial-image search criteria are derived from a combination of the multiple partial-image selections. A search is performed for images that correspond to the partial-image search criteria derived from the combination of the multiple partial-image selections. Visual search results are returned. The visual search results include at least one identified image that includes features that correspond to the partial-image search criteria derived from the combination of the multiple partial-image selections.
    Type: Application
    Filed: March 6, 2015
    Publication date: October 15, 2015
    Inventors: Kimberly H. Cady, Scott B. Greer, Andrew J. Lavery, Sarah R. Plantenberg
  • Publication number: 20130326482
    Abstract: A method for automatically and transparently annotating document source code, the method including: receiving an output stream produced by a source code of a generator; wrapping the output stream to produce a copy of the output stream; automatically annotating the copy with source information, wherein the source information maps a relationship between data in the output stream and the source code of the generator; and storing the source information on a memory device.
    Type: Application
    Filed: June 5, 2013
    Publication date: December 5, 2013
    Inventor: Scott B. Greer
  • Publication number: 20130326326
    Abstract: A code annotating system includes a code wrapper engine, an annotator engine, and a memory device. The code wrapper engine receives an output stream produced by a source code of a generator. The code wrapper engine also wraps the output stream to produce a copy of the output stream. The annotator engine automatically annotates the copy with source information. The source information maps a relationship between data in the output stream and the source code of the generator. The memory device stores the source information.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Scott B. Greer
  • Patent number: 8327292
    Abstract: Related objects are displayed in a user interface. An index value (or other identifier) is associated with each resource in a particular resource group, and this index value enables grouping the resources when a representation of the group is displayed. Spatial consistency may be maintained by displaying the resource groupings in order by their index value, and this order may be maintained over time as the displaying is repeated. The resources in the groupings may correspond to nodes and links in message flows. Preferably, the resources are dynamically determined by observation of their interactions, such as observing the participation of nodes and links in message flows.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Scott B. Greer, Richard B. Southard
  • Patent number: 8261127
    Abstract: A system and method of characterizing the status of a complex system provide for determining a combined status level of a pair of related objects in an architecture, wherein one of the pair of related objects is a destination object and another of the pair of related objects is a source object. The combined status level determination can be cascaded through the architecture toward a front-end object corresponding to the pair of related objects to obtain a set of combined status levels. A status output may also be generated based on the set of combined status levels.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Janet S. Andersen, Scott B. Greer, Rosalind Radcliffe
  • Patent number: 8250479
    Abstract: Display of message flow interactions corresponding to service invocations in a computing environment based on a service-oriented distributed computing model. Aggregations are created, where multiple instances of a particular deployed service operation may be represented by a single node (even though those instances may be hosted on different application servers). Links are depicted between the nodes, where the links represent call paths or invocations among the service operations. A user obtains a high-level, in-context view of the as-observed interactions among service operation instances, and may drill down for further details. A presentation to the user can be automatically scoped to the set of services which are observed as interacting (i.e., via their call relationships), so that the user can be shown that part of the environment that is immediately relevant to a context in which the user launches the view.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mark A. Anderson, Cerelisa C. Burr, Scott B. Greer, Richard B. Southard
  • Patent number: 8176097
    Abstract: A contextual data server can provide a contextual data response for a contextual data request. A contextual data response can include at least client-requested data for the contextual data request and contextual differences data. The context-enhanced multi-perspective user interface can present the client-requested data received from the contextual data server in at least two related data viewing areas. Synchronization of the client-requested data presented in the at least two related viewing areas can be maintained using a presentation context, which is a part of the context-enhanced multi-perspective user interface that is not visually rendered.
    Type: Grant
    Filed: January 2, 2009
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Janet S. Andersen, Scott B. Greer
  • Publication number: 20100293208
    Abstract: A system and method of characterizing the status of a complex system provide for determining a combined status level of a pair of related objects in an architecture, wherein one of the pair of related objects is a destination object and another of the pair of related objects is a source object. The combined status level determination can be cascaded through the architecture toward a front-end object corresponding to the pair of related objects to obtain a set of combined status levels. A status output may also be generated based on the set of combined status levels.
    Type: Application
    Filed: May 15, 2009
    Publication date: November 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Janet S. Andersen, Scott B. Greer, Rosalind Radcliffe
  • Publication number: 20100174991
    Abstract: A contextual data server can provide a contextual data response for a contextual data request. A contextual data response can include at least client-requested data for the contextual data request and contextual differences data. The context-enhanced multi-perspective user interface can present the client-requested data received from the contextual data server in at least two related data viewing areas. Synchronization of the client-requested data presented in the at least two related viewing areas can be maintained using a presentation context, which is a part of the context-enhanced multi-perspective user interface that is not visually rendered.
    Type: Application
    Filed: January 2, 2009
    Publication date: July 8, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JANET S. ANDERSEN, SCOTT B. GREER
  • Publication number: 20090132958
    Abstract: Distinct Groupings of Related Objects for Display in a User Interface Display of related objects in a user interface. An index value (or other identifier) is associated with each resource in a particular resource group, and this index value enables grouping the resources when a representation of the group is displayed. Spatial consistency may be maintained by displaying the resource groupings in order by their index value, and this order may be maintained over time as the displaying is repeated. The resources in the groupings may correspond to nodes and links in message flows. Preferably, the resources are dynamically determined by observation of their interactions, such as observing the participation of nodes and links in message flows.
    Type: Application
    Filed: November 15, 2007
    Publication date: May 21, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott B. Greer, Richard B. Southard
  • Publication number: 20090132936
    Abstract: Display of message flow interactions corresponding to service invocations in a computing environment based on a service-oriented distributed computing model. Aggregations are created, where multiple instances of a particular deployed service operation may be represented by a single node (even though those instances may be hosted on different application servers). Links are depicted between the nodes, where the links represent call paths or invocations among the service operations. A user obtains a high-level, in-context view of the as-observed interactions among service operation instances, and may drill down for further details. A presentation to the user can be automatically scoped to the set of services which are observed as interacting (i.e., via their call relationships), so that the user can be shown that part of the environment that is immediately relevant to a context in which the user launches the view.
    Type: Application
    Filed: November 15, 2007
    Publication date: May 21, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark A. Anderson, Cerelisa C. Burr, Scott B. Greer, Richard B. Southard
  • Publication number: 20090125846
    Abstract: A method, system, and computer program product for identifying the relationships between managed resources and displaying these relationships and resources in an interactive computerized system. A Relationships Display and Highlight (RDH) utility provides both an interactive view of a primary relationship via a topological graph and an interactive associated view to highlight the secondary relationships between a set of managed resources. The RDH utility links the graphical view to the associated view by displaying and/or highlighting the resources in the graphical view when secondary relationships are interactively explored in the associated view. When a secondary relationship is selected via the associated view, each resource which participates directly in the selected secondary relationship is highlighted, within the topological graph. When a resource is selected via the primary view, the RDH utility identifies a set of relationships in the associated view in which the resource participates.
    Type: Application
    Filed: November 8, 2007
    Publication date: May 14, 2009
    Inventors: Mark A. Anderson, Cerelisa C. Burr, Scott M. Dominick, Scott B. Greer, Niraj P. Joshi, Richard B. Southard