Patents by Inventor Bradley S. Tagg

Bradley S. Tagg 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: 10712721
    Abstract: A network driven actuator mapping agent is provided. A system includes a sensor configured to sense an event in a first environment. The system also includes an actuator configured to perform an action in a second environment. Moreover, the system further includes a mapping manager configured to map the sensed event to the actuator to provide a custom interaction in the second environment.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: July 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony E. Martinez, Bradley S. Tagg
  • Publication number: 20190227506
    Abstract: A network driven actuator mapping agent is provided. A system includes a sensor configured to sense an event in a first environment. The system also includes an actuator configured to perform an action in a second environment. Moreover, the system further includes a mapping manager configured to map the sensed event to the actuator to provide a custom interaction in the second environment.
    Type: Application
    Filed: April 3, 2019
    Publication date: July 25, 2019
    Inventors: Anthony E. Martinez, Bradley S. Tagg
  • Patent number: 10295968
    Abstract: A network driven actuator mapping agent is provided. A system includes a sensor configured to sense an event in a first environment. The system also includes an actuator configured to perform an action in a second environment. Moreover, the system further includes a mapping manager configured to map the sensed event to the actuator to provide a custom interaction in the second environment.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: May 21, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony E. Martinez, Bradley S. Tagg
  • Publication number: 20150331403
    Abstract: A network driven actuator mapping agent is provided. A system includes a sensor configured to sense an event in a first environment. The system also includes an actuator configured to perform an action in a second environment. Moreover, the system further includes a mapping manager configured to map the sensed event to the actuator to provide a custom interaction in the second environment.
    Type: Application
    Filed: July 29, 2015
    Publication date: November 19, 2015
    Inventors: Anthony E. Martinez, Bradley S. Tagg
  • Patent number: 9141907
    Abstract: A network driven actuator mapping agent is provided. A system includes a sensor configured to sense an event in a first environment. The system also includes an actuator configured to perform an action in a second environment. Moreover, the system further includes a mapping manager configured to map the sensed event to the actuator to provide a custom interaction in the second environment.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: September 22, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony E. Martinez, Bradley S. Tagg
  • Publication number: 20130339282
    Abstract: A network driven actuator mapping agent is provided. A system includes a sensor configured to sense an event in a first environment. The system also includes an actuator configured to perform an action in a second environment. Moreover, the system further includes a mapping manager configured to map the sensed event to the actuator to provide a custom interaction in the second environment.
    Type: Application
    Filed: August 20, 2013
    Publication date: December 19, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony E. MARTINEZ, Bradley S. TAGG
  • Patent number: 8560611
    Abstract: A network driven actuator mapping agent is provided. A system includes a sensor configured to sense an event in a first environment. The system also includes an actuator configured to perform an action in a second environment. Moreover, the system further includes a mapping manager configured to map the sensed event to the actuator to provide a custom interaction in the second environment.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Anthony E. Martinez, Bradley S. Tagg
  • Patent number: 8250143
    Abstract: A system and method for a network driven actuator mapping agent and bus. The system includes at least one sensor configured to sense an event in a first environment. The system also includes an actuator configured to perform an action in a second environment. Moreover, the system further includes a mapping manager configured to map the sensed event to the actuator to provide a custom interaction throughout a plurality of second environments.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Anthony E. Martinez, Bradley S. Tagg
  • Publication number: 20120209407
    Abstract: A network driven actuator mapping agent is provided. A system includes a sensor configured to sense an event in a first environment. The system also includes an actuator configured to perform an action in a second environment. Moreover, the system further includes a mapping manager configured to map the sensed event to the actuator to provide a custom interaction in the second environment.
    Type: Application
    Filed: April 27, 2012
    Publication date: August 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony E. MARTINEZ, Bradley S. TAGG
  • Patent number: 7865869
    Abstract: Under the present invention desired portlet behaviors are embodied as portlet patterns. When a developer wishes to create a new portlet for a portal page, the developer will select a presentation template, select one or more portlet patterns and input values for the selected portlet patterns. Thereafter, the portlet will be encoded by binding the values to the selected patterns according to the presentation template. Once encoded, the portlet will be bound to a portal server catalog corresponding to the portal page. The binding to the portal server catalog allows the portlet to be visible to end users visiting the portal page. Then, if an end user selects the portlet, an instance thereof will be created by an instantiator portlet. Any underlying functions of the portlet can then be carried out by the instantiator portlet.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Genevieve B. Kurz, Andrew H. Schuh, Bradley S. Tagg, James S. Young
  • Publication number: 20100146508
    Abstract: A system and method for a network driven actuator mapping agent and bus. The system includes at least one sensor configured to sense an event in a first environment. The system also includes an actuator configured to perform an action in a second environment. Moreover, the system further includes a mapping manager configured to map the sensed event to the actuator to provide a custom interaction throughout a plurality of second environments.
    Type: Application
    Filed: December 10, 2008
    Publication date: June 10, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony E. Martinez, Bradley S. Tagg
  • Publication number: 20090006586
    Abstract: Under the present invention desired portlet behaviors are embodied as portlet patterns. When a developer wishes to create a new portlet for a portal page, the developer will select a presentation template, select one or more portlet patterns and input values for the selected portlet patterns. Thereafter, the portlet will be encoded by binding the values to the selected patterns according to the presentation template. Once encoded, the portlet will be bound to a portal server catalog corresponding to the portal page. The binding to the portal server catalog allows the portlet to be visible to end users visiting the portal page. Then, if an end user selects the portlet, an instance thereof will be created by an instantiator portlet. Any underlying functions of the portlet can then be carried out by the instantiator portlet.
    Type: Application
    Filed: September 4, 2008
    Publication date: January 1, 2009
    Inventors: Genevieve B. Kurz, Andrew H. Schuh, Bradley S. Tagg, James S. Young
  • Patent number: 7441229
    Abstract: Under the present invention desired portlet behaviors are embodied as portlet patterns. When a developer wishes to create a new portlet for a portal page, the developer will select a presentation template, select one or more portlet patterns and input values for the selected portlet patterns. Thereafter, the portlet will be encoded by binding the values to the selected patterns according to the presentation template. Once encoded, the portlet will be bound to a portal server catalog corresponding to the portal page. The binding to the portal server catalog allows the portlet to be visible to end users visiting the portal page. Then, if an end user selects the portlet, an instance thereof will be created by an instantiator portlet. Any underlying functions of the portlet can then be carried out by the instantiator portlet.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: October 21, 2008
    Assignee: International Business Machines Corporations
    Inventors: Genevieve B. Kurz, Andrew H. Schuh, Bradley S. Tagg, James S. Young
  • Patent number: 6880006
    Abstract: A system and method for navigating between two or more programs, each program capable of being instantiated to form a program instance. The method includes the steps of: embedding and enabling engine in an origin program and instantiating the origin program; invoking the enabling engine for the origin program instance, which is responsive to the origin program instance; interrogating a rule-base and retrieving one or more conditions associated with the origin program instance; utilizing the one or more conditions to query and evaluate data managed by the origin program instance; establishing and displaying one or more navigation paths to a user via a graphical display by utilizing results of the evaluation; enabling the user selection of a navigation path from the one or more navigation paths thus displayed; and instantiating a target program associated with the navigation path selected by the user and traversing to the target program instance by utilizing.
    Type: Grant
    Filed: April 21, 2000
    Date of Patent: April 12, 2005
    Assignee: International Business Machines Corporation
    Inventor: Bradley S. Tagg
  • Patent number: 6647392
    Abstract: A report catalog tool and a method for selecting and requesting a report from a catalog of standardized reports. The catalog tool comprises a distributable database having one or more documents, each said document representing a report, and attributes for said report indicating a location where logic resides for said report and a data source to be used for said report. The catalog tool further comprises means for allowing a user to order and configure a requested report, means for formatting said order as a transaction on a target system at said location and using said data source, and means for running said transaction to generate said requested report and to return said requested report to said user.
    Type: Grant
    Filed: February 4, 2000
    Date of Patent: November 11, 2003
    Assignee: International Business Machines Corporation
    Inventor: Bradley S. Tagg
  • Patent number: 6625620
    Abstract: A method and network for managing attachments in applications. The method comprises the steps of creating a plurality of attachment databases to contain said attachments; and embedding an attachment engine within said applications for creating, deleting, and re-using said attachments in said plurality of attachment databases. The method further comprises the steps of connecting said plurality of attachment databases to each other, and performing load balancing between said plurality of attachment databases. Preferably, the method also includes the steps of archiving attachments from the attachment databases under defined conditions, and providing attachment database indexes to keep track of the attachments in the attachment databases. In addition, preferably the embedding step includes the step of embedding a respective one attachment engine within each of said applications.
    Type: Grant
    Filed: April 21, 2000
    Date of Patent: September 23, 2003
    Assignee: International Business Machines Corporation
    Inventor: Bradley S. Tagg
  • Patent number: 6594661
    Abstract: A method and system for controlling access to a source application. The method comprises the steps of providing a controlling application, and binding the source application to the controlling application to allow the controlling application to change access to the source application. Information is passed from the source application to the controlling application to identify the source application and reference data to define access to the source application, and group and role definitions are constructed within the controlling application. An access definition is created by assigning a user access to the source application based on the group and role definitions and the reference data, and that access definition is exported to the source application.
    Type: Grant
    Filed: December 27, 1999
    Date of Patent: July 15, 2003
    Assignee: International Business Machines Corporation
    Inventor: Bradley S. Tagg