Patents by Inventor Michael Facemire

Michael Facemire 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: 20080189301
    Abstract: A system and method of handling historical activities for membership changes in group collaboration is presented. A membership manager uses a register service to log group actions that components send to user groups. As such, when the register service receives a member change notification corresponding to a user group, the register service sends action redistribution requests to the components that instruct each of the components to resend the group actions to a new user group member. In one embodiment, the membership manager allows a user to select particular group actions to redistribute to a new member. In this embodiment, the user may also select whether to instruct a component to send event information corresponding to events that have passed, such as a prior month's team meeting notifications, or to only send upcoming event information.
    Type: Application
    Filed: February 5, 2007
    Publication date: August 7, 2008
    Inventors: Li Chen, Michael Facemire, Yongcheng Li, Lun Xiao
  • Publication number: 20070198969
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to wiring components in a component based application and provide a method, system and computer program product for heuristically assembling components in a component based application. In one embodiment, a data processing system configured to assemble component based applications can include a component aggregation application including an application builder configured to assemble components into a component based application. The system further can include a property broker coupled to the component aggregation application and configured to apply a wiring scheme to selected components in a component based application. Finally, a collaborative heuristic integration matching engine (CHIME) can be coupled to the property broker and a data store of behaviorally derived data, the CHIME including program enabled to suggest components for assembly in a component based application based upon behaviorally derived data in the data store.
    Type: Application
    Filed: February 21, 2006
    Publication date: August 23, 2007
    Applicant: International Business Machines Corporation
    Inventors: Michael Facemire, Eric Masselle, Patrick McGowan, Shankar Ramaswamy, Amber Roy-Chowdhury, Michael Wanderski
  • Publication number: 20070157129
    Abstract: A system and method that that interactively provides search previews to users from one or more data sources is provided. In addition, the user interactively combines searches using a drag and drop interface and receive previews of the combined searches. A palate of graphical objects (icons) are displayed to the user. Each of the graphical objects corresponds to a different database search. The user selects one or more of the graphical objects and drags them to a data source representation, such as a data source window. In response to the user's action, a preview request is created and sent to the data source. The user's computer then receives the preview results from the data source and the preview results are displayed to the user.
    Type: Application
    Filed: January 5, 2006
    Publication date: July 5, 2007
    Inventors: Michael Facemire, Eric Masselle, Patick McGowan, Michael Wanderski
  • Publication number: 20070143410
    Abstract: A system and method for defining and translating chat abbreviations. A system is provided for modifying messages in real-time based on an identity of an intended recipient, including: a rules database that includes rules for translating chat abbreviations based on the identity of the intended recipient; a system for identifying a chat abbreviation in a message; and a rules engine that associates a set of rules from the rules database with the intended recipient and applies the set of rules to the chat abbreviation identified in the message. Also included is a system for providing composite definitions of chat abbreviations in a multi-lingual chat session based upon a locale and a language of a sender and the intended recipient.
    Type: Application
    Filed: December 16, 2005
    Publication date: June 21, 2007
    Applicant: International Business Machines Corporation
    Inventors: Maureen Kraft, Jessica Brown, Michael Facemire, Michael Wanderski
  • Publication number: 20070106976
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to assembling an application using a component based model and provide a method, system and computer program product for re-wiring component based assemblies in a component based computing environment. In one embodiment, a data processing system for re-wiring component assemblies of component based user applications can include a component aggregation application configured to aggregate multiple components in an aggregation, a property broker coupled to the component aggregation application and configured to establish wires between selected ones of the components in the aggregation; and, re-wiring logic. The re-wiring logic can include program code enabled to re-wire selected ones of the components in the aggregation.
    Type: Application
    Filed: November 7, 2005
    Publication date: May 10, 2007
    Applicant: International Business Machines Corporation
    Inventors: Michael Facemire, Eric Masselle, Patrick McGowan, Shankar Ramaswamy, Amber Roy-Chowdhury, Michael Wanderski
  • Publication number: 20070089064
    Abstract: The invention provides a method, system, and program product for accessing and, optionally, displaying data not included in a graphical user interface (GUI) display. In one embodiment, the method includes accessing at least one filter object; and positioning a location indicator adjacent a first portion of the GUI, wherein the at least one filter object is adapted to access data not displayed in the GUI.
    Type: Application
    Filed: October 13, 2005
    Publication date: April 19, 2007
    Applicant: International Business Machines Corporation
    Inventors: Michael Facemire, Eric Masselle, Patrick McGowan, Michael Wanderski
  • Publication number: 20060225094
    Abstract: Techniques for customizing and personalizing content views that are provided using content aggregation frameworks (such as portal applications). Content transformations may be provided, such that a component is automatically transformed if copied or moved to a content receiver having a particular type. A visual representation of a content component may change as the component is moved about, responsive to moving within proximity of available receiver locations for the component. Visual indicators may be provided to assist the user in determining where each content component can be copied or moved, and/or how the content component will be represented as a result.
    Type: Application
    Filed: April 5, 2005
    Publication date: October 5, 2006
    Inventors: Michael Facemire, Patrick McGowan, Michael Wanderski
  • Publication number: 20060225091
    Abstract: Techniques for customizing and personalizing content views that are provided using content aggregation frameworks (such as portal applications). Content transformations may be provided, such that a component is automatically transformed if copied or moved to a content receiver having a particular type. A visual representation of a content component may change as the component is moved about, responsive to moving within proximity of available receiver locations for the component. Visual indicators may be provided to assist the user in determining where each content component can be copied or moved, and/or how the content component will be represented as a result.
    Type: Application
    Filed: April 5, 2005
    Publication date: October 5, 2006
    Inventors: Michael Facemire, Patrick McGowan, Michael Wanderski
  • Publication number: 20060212822
    Abstract: A method, system and apparatus for configuring a page for drag and drop arrangement of content artifacts can include populating a content artifact registry with a plurality of content artifacts, each of the content artifacts defining a draggable and droppable form of a particular type of page content. The method further can include defining a drop zone within the page to receive a dragged and dropped one of the content artifacts, the drop zone defining a consumable type of page content and an action to undertake when consuming a dropped one of the content artifacts having a particular type of page content consistent with the consumable type of page content.
    Type: Application
    Filed: March 18, 2005
    Publication date: September 21, 2006
    Applicant: International Business Machines Corporation
    Inventors: Michael Facemire, Mohamad Salahshoor, John Schumacher, Michael Wanderski
  • Publication number: 20050091340
    Abstract: A method, system and apparatus for processing interactive content off-line in a dynamic system having transient addressability. A method for processing off-line interactive content in a dynamic system with variable addressability can include serving content for caching in a client device; generating a pathway navigation map (PNM) for the served content; and, annotating the served content with endpoint directives for modifying hyperlink behavior referenced by the directives in the cached content. In a preferred aspect of the invention, the generating step can include forming a document tree having a plurality of nodes; assigning each node of the tree to a document in the content accessible through a hyperlink referenced by a parent node; and, disposing within each node a set of hyperlink references to child pages in the content and a reference to a pathway to a root node of the document tree.
    Type: Application
    Filed: October 1, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Michael Facemire, Bert Lamb, David Oliver, Michael Wanderski