Patents by Inventor John F. Patterson
John F. Patterson 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: 9331860Abstract: Embodiments of the present invention provide a method, system and computer program product for virtual world integration with a collaborative computing application. In an embodiment of the invention, a method for virtual world and collaborative computing application integration can be provided. The method can include loading a virtual world, detecting a posting in a collaborative application, and creating an object with the posting in the virtual world. The method further can include detecting a creation of an object in the virtual world including content, and creating a posting in the collaborative application with the content from the object in the virtual world. In one aspect of the embodiment, creating an object with the posting in the virtual world can include determining a topic for the posting, identifying a place in the virtual world corresponding to the topic, and creating the object in the identified place.Type: GrantFiled: January 19, 2008Date of Patent: May 3, 2016Assignee: International Business Machines CorporationInventors: Li-Te Cheng, John F. Patterson, Steven L. Rohall
-
Patent number: 8612868Abstract: Computer method and apparatus persists portions of group conversations in a virtual environment. A group conversation is formed of group member communications. Indications or illustrations, such as chat bubbles, are displayed to end users to represent the group member communications. The invention system enables a user to persist a portion of the group conversation by selecting respective indicators (e.g., chat bubbles) corresponding to one or more of the group member communications. The processor (persist engine) also enables any user to interact with persisted conversation portions. Interactions supported include moving, arranging, tagging with metadata and saving snapshots of the persisted conversation portions, in the virtual environment.Type: GrantFiled: March 26, 2008Date of Patent: December 17, 2013Assignee: International Business Machines CorporationInventors: Li-Te Cheng, Steven L. Rohall, John F. Patterson
-
Patent number: 8294732Abstract: A computer method and apparatus control virtual environment cameras based on context. Current context is detected in a subject virtual environment. As a function of detected context, a set of predefined camera views is provided and displayed for user selection. Upon user selection of a camera view from the provided and displayed set of predefined camera views, a camera of the subject virtual environment is updated. The camera view is changed to the user selected camera view. There is ongoing detection of context and indicating of candidate camera views based on context, for user selection and update of the camera view.Type: GrantFiled: March 24, 2008Date of Patent: October 23, 2012Assignee: International Business Machines CorporationInventors: Li-Te Cheng, Steven L. Rohall, John F. Patterson
-
Patent number: 8255380Abstract: An expertise locator enables user defined correspondences between experts and respective certain objects. Each object inherits from classes in a hierarchy. Using the correspondences, a locator processor routine finds a candidate expert about a particular subject area. The candidate expert may be in a correspondence with a certain object whose class is a subclass of the particular subject area. Output may display an indication of the candidate expert, relevant expertise per candidate and/or a list of experts per certain object. In the case of the certain objects being topics, the hierarchy is an ontology of the topics.Type: GrantFiled: December 18, 2009Date of Patent: August 28, 2012Assignee: International Business Machines CorporationInventors: James E. Christensen, Daniel M. Gruen, Susanne Hupfer, Stephen E. Levy, John F. Patterson, Jamie C. Rasmussen, Steven I. Ross
-
Patent number: 8244706Abstract: A computer-based method and system for just-in-time semantic information retrieval is disclosed. A user interface detects user interaction with a displayed semantic entity. In response, a search member uses semantic information about the displayed entity and automatically searches for information about the subject entity. The search employs system and/or external knowledge bases and returns highly relevant results and information with increased specificity due to the semantic basis. A sidebar unobtrusively displays to the user the search results initially obtained without user request or demand, i.e., on the user's behalf. The sidebar enables the user to dismiss the search results and to effectively copy or export the search results as desired.Type: GrantFiled: December 18, 2009Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: James E. Christensen, Daniel M. Gruen, Susanne Hupfer, Stephen E. Levy, John F. Patterson, Jamie C. Rasmussen, Steven I. Ross
-
Patent number: 8239342Abstract: A computer system and method providing on-demand extension of ontology in an ontology use process. A support module responds to a creation event in the ontology use process. The support module defines ontology specification for a newly created item, in the creation event, in a manner substantially free of disruption or interruption to the ontology use process. An ontology manager incorporates the defined ontology specification into the ontology during the ontology use process such that an on-demand extension of the ontology results. One example ontology use process is semantic modeling of situations, organizations, or objects of interest. Modeling and ontology specification take place hand in hand, and the ontology is extended on an as-needed and on-demand fashion during the course of modeling.Type: GrantFiled: October 5, 2007Date of Patent: August 7, 2012Assignee: International Business Machines CorporationInventors: Steven I. Ross, Daniel M. Gruen, Susanne C. Hupfer, Nishanth R. Sastry, John F. Patterson
-
Patent number: 8117551Abstract: Computer method and apparatus represent users by respective avatars in a subject virtual environment. The invention system displays the avatars in the virtual environment, and for each avatar, displays in proximity to the avatar, a respective trail of virtual contact objects. The respective trail of virtual contact objects is associated with the user represented by the avatar and serves as a visual indication of presence and activeness (level of activity) of the user in the subject virtual environment. Each virtual contact object in the respective trail stores and provides user contact data of the user and is persistable upon end-user command.Type: GrantFiled: December 18, 2007Date of Patent: February 14, 2012Assignee: International Business Machines CorporationInventors: Li-Te Cheng, Steven L. Rohall, John F. Patterson, Masato Ikura, Phuong B. Le
-
Computer method and system for contextual management and awareness of persistent queries and results
Patent number: 8103660Abstract: Presented is a computer system and user interface for seamlessly integrating the creation and submission of persistent queries, and for collecting and presenting the real-time results of those queries, into the context of one's work and directly structured work artifacts. Users are provided a real-time awareness of what is happening to their persistent queries and their results, from within the work context of the artifact and program application used during creation and submission of the queries. Rather than having to visit a separate alerting application, the user is able to manage queries and query results directly from a subject application, such as a problem-solving application.Type: GrantFiled: January 22, 2008Date of Patent: January 24, 2012Assignee: International Business Machines CorporationInventors: Susanne C. Hupfer, Steven I. Ross, Daniel M. Gruen, John F. Patterson, Nishanth R. Sastry -
Publication number: 20110153597Abstract: An expertise locator enables user defined correspondences between experts and respective certain objects. Each object inherits from classes in a hierarchy. Using the correspondences, a locator processor routine finds a candidate expert about a particular subject area. The candidate expert may be in a correspondence with a certain object whose class is a subclass of the particular subject area. Output may display an indication of the candidate expert, relevant expertise per candidate and/or a list of experts per certain object. In the case of the certain objects being topics, the hierarchy is an ontology of the topics.Type: ApplicationFiled: December 18, 2009Publication date: June 23, 2011Applicant: International Business Machines CorporationInventors: James E. Christensen, Daniel M. Gruen, Susanne Hupfer, Stephen E. Levy, John F. Patterson, Jamie C. Rasmussen, Steven I. Ross
-
Publication number: 20110153639Abstract: A computer-based method and system for just-in-time semantic information retrieval is disclosed. A user interface detects user interaction with a displayed semantic entity. In response, a search member uses semantic information about the displayed entity and automatically searches for information about the subject entity. The search employs system and/or external knowledge bases and returns highly relevant results and information with increased specificity due to the semantic basis. A sidebar unobtrusively displays to the user the search results initially obtained without user request or demand, i.e., on the user's behalf. The sidebar enables the user to dismiss the search results and to effectively copy or export the search results as desired.Type: ApplicationFiled: December 18, 2009Publication date: June 23, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James E. Christensen, Daniel M. Gruen, Susanne Hupfer, Stephen E. Levy, John F. Patterson, Jamie C. Rasmussen, Steven I. Ross
-
Patent number: 7877367Abstract: A computer method and system provides for graphical specification of inquiries and includes a corresponding progressive summary. The inquiries operate on stream data. Users graphically specify an inquiry in a graphical user interface according to an ontology. The invention system generates a plain-text translation of the graphical description of the inquiry and displays the generated plain-text description in a progressive summary in the graphical user interface. The system continually updates and generates the display of the plain-text description during user construction of the inquiry. This provides feedback to the user for improved construction of the inquiry.Type: GrantFiled: January 22, 2008Date of Patent: January 25, 2011Assignee: International Business Machines CorporationInventors: Steven I. Ross, Nishanth R. Sastry, Daniel M. Gruen, Susanne C. Hupfer, John F. Patterson, James E. Christensen, Stephen E. Levy
-
Patent number: 7734685Abstract: An improved solution for managing a project. In particular, one or more development artifacts for the project can be annotated based on a collaborative session regarding the development artifact(s). The collaborative session can be stored as a collaborative artifact, which also can be stored in the project. As a result, the collaborative session can be readily recalled and/or subsequently resumed by one or more users.Type: GrantFiled: July 27, 2004Date of Patent: June 8, 2010Assignee: International Business Machines CorporationInventors: Li-Te Cheng, Susanne Hupfer, John F. Patterson, Steven I. Ross
-
COMPUTER METHOD AND SYSTEM OF VISUAL REPRESENTATION OF EXTERNAL SOURCE DATA IN A VIRTUAL ENVIRONMENT
Publication number: 20090271369Abstract: An external source data provider provides separable lists of external data in a virtual environment. The external source data provider and method particularly represent a query for external data in the virtual environment. The query is executed against external sources resulting in a plurality of items collectively forming search results. An output module displays the search results as a stream of discrete objects emanating from the representation of the search query in the virtual environment. Each object corresponds to or otherwise represents a respective search result item and operates as an individual data element Any user may persist, manipulate, share, annotate and modify one or more of the objects corresponding to the external data (i.e., respective search result item). Displayed objects that are left untouched by users disappear from display after a predefined period of time.Type: ApplicationFiled: April 28, 2008Publication date: October 29, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li-Te Cheng, Steven L. Rohall, John F. Patterson, Masato Ikura, Phuong B. Le -
Publication number: 20090259937Abstract: Computer-based group brainstorming system and method are disclosed. The invention system and method provide a certain area (e.g., a depicted room) as a brainstorming area in a virtual environment. A processor engine enables brainstorming sessions of multiple users in the certain area. For a given brainstorming session, the engine (i) indicates each user in the brainstorming session, and (ii) indicates communications (e.g., chat bubbles, votes, etc.) of each user in the brainstorming session. Color-coding of the users/avatars and communications may be used. Users may arrange indicia (e.g., indicators of project tasks) in the certain area in a manner that provides work flow or work assignments to users. Snapshots of the different states of a brainstorming session are enabled. User interaction with the artifacts of the brainstorming session remains active in the snapshots. Artifacts of a brainstorming session may later be reconstituted (reinstated) from a reloading of a snapshot into a subsequent session.Type: ApplicationFiled: April 11, 2008Publication date: October 15, 2009Inventors: Steven L. Rohall, Li-Te Cheng, Masato Ikura, Phuong B. Le, John F. Patterson
-
Publication number: 20090249228Abstract: Computer method and apparatus persists portions of group conversations in a virtual environment. A group conversation is formed of group member communications. Indications or illustrations, such as chat bubbles, are displayed to end users to represent the group member communications. The invention system enables a user to persist a portion of the group conversation by selecting respective indicators (e.g., chat bubbles) corresponding to one or more of the group member communications. The processor (persist engine) also enables any user to interact with persisted conversation portions. Interactions supported include moving, arranging, tagging with metadata and saving snapshots of the persisted conversation portions, in the virtual environment.Type: ApplicationFiled: March 26, 2008Publication date: October 1, 2009Inventors: Li-Te Cheng, Steven L. Rohall, John F. Patterson
-
Publication number: 20090237518Abstract: A computer method and apparatus control virtual environment cameras based on context. Current context is detected in a subject virtual environment. As a function of detected context, a set of predefined camera views is provided and displayed for user selection. Upon user selection of a camera view from the provided and displayed set of predefined camera views, a camera of the subject virtual environment is updated. The camera view is changed to the user selected camera view. There is ongoing detection of context and indicating of candidate camera views based on context, for user selection and update of the camera view.Type: ApplicationFiled: March 24, 2008Publication date: September 24, 2009Inventors: Li-Te Cheng, Steven L. Rohall, John F. Patterson
-
Publication number: 20090210377Abstract: A dependency manager in a collaborative reasoning system tracks dependencies between and within users' reasoning by recording chains of reasoning as established by users. Elements of reasoning needing reassessment are deduced from the recorded chains of reasoning. In turn, the dependency manager propagates awareness of changes in reasoning and the elements needing reassessment by rendering graphical (e.g., visual) indicators in the user interface of the collaborative reasoning system.Type: ApplicationFiled: March 13, 2009Publication date: August 20, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel M. Gruen, Susanne C. Hupfer, John F. Patterson, Steven I. Ross
-
Publication number: 20090187524Abstract: Embodiments of the present invention address deficiencies of the art in respect to group cognition and provide a method, system and computer program product for collaborative reasoning. In an embodiment of the invention, a method for collaborative reasoning in a cognitive tool can be provided. The method can include arranging shared entities in a collaborative reasoning shared knowledge base into different models for different end users in different investigations, creating claims for the shared entities in the different models across the different investigations, subscribing the different end users for notification of changes to the claims and shared entities, and providing notice to the subscribed different end users responsive to detecting a change in a claim in one of the different models.Type: ApplicationFiled: January 19, 2008Publication date: July 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel M. Gruen, Susanne C. Hupfer, Stephen E. Levy, John F. Patterson, Steven I. Ross, Nishanth R. Sastry
-
Publication number: 20090187832Abstract: Embodiments of the present invention provide a method, system and computer program product for virtual world integration with a collaborative computing application. In an embodiment of the invention, a method for virtual world and collaborative computing application integration can be provided. The method can include loading a virtual world, detecting a posting in a collaborative application, and creating an object with the posting in the virtual world. The method further can include detecting a creation of an object in the virtual world including content, and creating a posting in the collaborative application with the content from the object in the virtual world. In one aspect of the embodiment, creating an object with the posting in the virtual world can include determining a topic for the posting, identifying a place in the virtual world corresponding to the topic, and creating the object in the identified place.Type: ApplicationFiled: January 19, 2008Publication date: July 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li-Te Cheng, John F. Patterson, Steven L. Rohall
-
COMPUTER METHOD AND SYSTEM FOR CONTEXTUAL MANAGEMENT AND AWARENESS OF PERSISTENT QUERIES AND RESULTS
Publication number: 20090187541Abstract: Presented is a computer system and user interface for seamlessly integrating the creation and submission of persistent queries, and for collecting and presenting the real-time results of those queries, into the context of one's work and directly structured work artifacts. Users are provided a real-time awareness of what is happening to their persistent queries and their results, from within the work context of the artifact and program application used during creation and submission of the queries. Rather than having to visit a separate alerting application, the user is able to manage queries and query results directly from a subject application, such as a problem-solving application.Type: ApplicationFiled: January 22, 2008Publication date: July 23, 2009Applicant: International Business Machines CorporationInventors: Susanne C. Hupfer, Steven I. Ross, Daniel M. Gruen, John F. Patterson, Nishanth R. Sastry