Patents by Inventor Michael Wanderski

Michael Wanderski 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: 8693990
    Abstract: A computer program product that includes a computer useable storage medium to store a computer readable program for proximity-based authentication for managing personal data that, when executed on a computer, causes the computer to perform operations. The operations include receiving a request for personal data from a data access device, determining a first location corresponding to a location of the data access device, and determining a second location corresponding to a location of an authentication device. The operations also include transmitting the personal data to the data access device if the first location is within a threshold distance of the second location.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: April 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael D Facemire, Frank L Jania, Tracy L Rankin, Michael Wanderski
  • Patent number: 8693988
    Abstract: A computer program product that includes a computer useable storage medium to store a computer readable program for proximity-based authentication for managing personal data that, when executed on a computer, causes the computer to perform operations. The operations include receiving a request for personal data from a data access device, determining a first location corresponding to a location of the data access device, and determining a second location corresponding to a location of an authentication device. The operations also include transmitting the personal data to the data access device if the first location is within a threshold distance of the second location.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: April 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael D Facemire, Frank L Jania, Tracy L Rankin, Michael Wanderski
  • Patent number: 8635548
    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: Grant
    Filed: March 18, 2005
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Facemire, Mohamad R. Salahshoor, John F. Schumacher, Michael Wanderski
  • Publication number: 20120178419
    Abstract: A computer program product that includes a computer useable storage medium to store a computer readable program for proximity-based authentication for managing personal data that, when executed on a computer, causes the computer to perform operations. The operations include receiving a request for personal data from a data access device, determining a first location corresponding to a location of the data access device, and determining a second location corresponding to a location of an authentication device. The operations also include transmitting the personal data to the data access device if the first location is within a threshold distance of the second location.
    Type: Application
    Filed: March 12, 2012
    Publication date: July 12, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Facemire, Frank L. Jania, Tracy L. Rankin, Michael Wanderski
  • Patent number: 7877700
    Abstract: Techniques for enhancing accessibility to web content are described herein. In some embodiments, a method includes presenting an activation element in association with a web page and detecting activation of the activation element, wherein the detection occurs following an activation event. The method can also include identifying draggable elements and drop zones in the web page and associating identifiers with the draggable elements and the drop zones, wherein the identifiers indicate one or more input events that will move a certain one of the draggable elements to a certain one of the drop zones. The method can also include modifying the web page to display the identifiers in association with the draggable elements and the drop zones, detecting the input events, and moving the certain one of the draggable elements to the certain one of the drop zones.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Derek W. Carr, Bradley H. Hayes, Jeremy G. Perry, Michael Wanderski, Ajamu Wesley
  • Publication number: 20100317323
    Abstract: A computer program product that includes a computer useable storage medium to store a computer readable program for proximity-based authentication for managing personal data that, when executed on a computer, causes the computer to perform operations. The operations include receiving a request for personal data from a data access device, determining a first location corresponding to a location of the data access device, and determining a second location corresponding to a location of an authentication device. The operations also include transmitting the personal data to the data access device if the first location is within a threshold distance of the second location.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Facemire, Frank L. Jania, Tracy L. Rankin, Michael Wanderski
  • Patent number: 7552127
    Abstract: The system and method of the present invention provides a solution to allow users to receive platform-independent content services on content from content applications, such as blogs, wikis and eForms. It utilizes the Atom, XLink and XML Query (XQuery) formats and protocols with a content management system (CMS) which supports these formats and protocols. In the preferred embodiment, XML eForms, such as Workplace Forms, Adobe Forms, and Microsoft InfoPath is used as an example to describe the architecture, the system and method of the present invention although the invention can be applied to the various content applications mentioned above. In another embodiment of the present invention, unstructured content is converted to structured content via UIMA so that the content services may be offered to the user on the content. It transforms the content to a form more desirable to the user prior to delivering the delivering the content. The content is delivered in an XML document and is summarized for the user.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ronny A. Pena, Derek W. Carr, Carol A. Jones, Michael Wanderski, Ajamu A. Wesley
  • Publication number: 20090132944
    Abstract: Techniques for enhancing accessibility to web content are described herein. In some embodiments, a method includes presenting an activation element in association with a web page and detecting activation of the activation element, wherein the detection occurs following an activation event. The method can also include identifying draggable elements and drop zones in the web page and associating identifiers with the draggable elements and the drop zones, wherein the identifiers indicate one or more input events that will move a certain one of the draggable elements to a certain one of the drop zones. The method can also include modifying the web page to display the identifiers in association with the draggable elements and the drop zones, detecting the input events, and moving the certain one of the draggable elements to the certain one of the drop zones.
    Type: Application
    Filed: November 20, 2007
    Publication date: May 21, 2009
    Applicant: International Business Machines Corporation
    Inventors: Derek W. Carr, Bradley H. Hayes, Jeremy G. Perry, Michael Wanderski, Ajamu Wesley
  • Publication number: 20080147672
    Abstract: The system and method of the present invention provides a solution to allow users to receive platform-independent content services on content from content applications, such as blogs, wikis and eForms. It utilizes the Atom, XLink and XML Query (XQuery) formats and protocols with a content management system (CMS) which supports these formats and protocols. In the preferred embodiment, XML eForms, such as Workplace Forms, Adobe Forms, and Microsoft InfoPath is used as an example to describe the architecture, the system and method of the present invention although the invention can be applied to the various content applications mentioned above. In another embodiment of the present invention, unstructured content is converted to structured content via UIMA so that the content services may be offered to the user on the content. It transforms the content to a form more desirable to the user prior to delivering the delivering the content. The content is delivered in an XML document and is summarized for the user.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Inventors: Ronny A. Pena, Derek W. Carr, Carol A. Jones, Michael Wanderski, Ajamu A. Wesley
  • Publication number: 20070271554
    Abstract: Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is leveraged to allow programmatic portlets to serve as proxies for web services, thereby extending portlets beyond their traditional visual role. A deployment interface and a system interface are described for these portlet proxies. The deployment interface is used for composing new web services, and a composition tool is described. The system interface allows for run-time management of the web services by the portal platform. The service provider for a particular function may be bound to the portlet proxy at development time or at run-time.
    Type: Application
    Filed: August 8, 2007
    Publication date: November 22, 2007
    Inventors: James Fletcher, David Lindquist, Michael Wanderski, Ajamu Wesley
  • Publication number: 20070233871
    Abstract: Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is leveraged to allow programmatic portlets to serve as proxies for web services, thereby extending portlets beyond their traditional visual role. A deployment interface and a system interface are described for these portlet proxies. The deployment interface is used for composing new web services, and a composition tool is described. The system interface allows for run-time management of the web services by the portal platform. The service provider for a particular function may be bound to the portlet proxy at development time or at run-time.
    Type: Application
    Filed: June 7, 2007
    Publication date: October 4, 2007
    Applicant: International Business Machines Corporation
    Inventors: James Fletcher, David Lindquist, Michael Wanderski, Ajamu Wesley
  • 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: 20060036682
    Abstract: Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is leveraged to allow programmatic portlets to serve as proxies for web services, thereby extending portlets beyond their traditional visual role. A deployment interface and a system interface are described for these portlet proxies. The deployment interface is used for composing new web services, and a composition tool is described. The system interface allows for run-time management of the web services by the portal platform. The service provider for a particular function may be bound to the portlet proxy at development time or at run-time.
    Type: Application
    Filed: October 11, 2005
    Publication date: February 16, 2006
    Inventors: James Fletcher, David Lindquist, Michael Wanderski, Ajamu Wesley