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: 10712721Abstract: 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: GrantFiled: April 3, 2019Date of Patent: July 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony E. Martinez, Bradley S. Tagg
-
Publication number: 20190227506Abstract: 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: ApplicationFiled: April 3, 2019Publication date: July 25, 2019Inventors: Anthony E. Martinez, Bradley S. Tagg
-
Patent number: 10295968Abstract: 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: GrantFiled: July 29, 2015Date of Patent: May 21, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony E. Martinez, Bradley S. Tagg
-
Publication number: 20150331403Abstract: 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: ApplicationFiled: July 29, 2015Publication date: November 19, 2015Inventors: Anthony E. Martinez, Bradley S. Tagg
-
Patent number: 9141907Abstract: 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: GrantFiled: August 20, 2013Date of Patent: September 22, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony E. Martinez, Bradley S. Tagg
-
Publication number: 20130339282Abstract: 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: ApplicationFiled: August 20, 2013Publication date: December 19, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony E. MARTINEZ, Bradley S. TAGG
-
Patent number: 8560611Abstract: 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: GrantFiled: April 27, 2012Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Anthony E. Martinez, Bradley S. Tagg
-
Patent number: 8250143Abstract: 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: GrantFiled: December 10, 2008Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Anthony E. Martinez, Bradley S. Tagg
-
Publication number: 20120209407Abstract: 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: ApplicationFiled: April 27, 2012Publication date: August 16, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony E. MARTINEZ, Bradley S. TAGG
-
Patent number: 7865869Abstract: 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: GrantFiled: September 4, 2008Date of Patent: January 4, 2011Assignee: International Business Machines CorporationInventors: Genevieve B. Kurz, Andrew H. Schuh, Bradley S. Tagg, James S. Young
-
Publication number: 20100146508Abstract: 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: ApplicationFiled: December 10, 2008Publication date: June 10, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony E. Martinez, Bradley S. Tagg
-
Publication number: 20090006586Abstract: 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: ApplicationFiled: September 4, 2008Publication date: January 1, 2009Inventors: Genevieve B. Kurz, Andrew H. Schuh, Bradley S. Tagg, James S. Young
-
Patent number: 7441229Abstract: 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: GrantFiled: February 10, 2004Date of Patent: October 21, 2008Assignee: International Business Machines CorporationsInventors: Genevieve B. Kurz, Andrew H. Schuh, Bradley S. Tagg, James S. Young
-
Patent number: 6880006Abstract: 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: GrantFiled: April 21, 2000Date of Patent: April 12, 2005Assignee: International Business Machines CorporationInventor: Bradley S. Tagg
-
Patent number: 6647392Abstract: 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: GrantFiled: February 4, 2000Date of Patent: November 11, 2003Assignee: International Business Machines CorporationInventor: Bradley S. Tagg
-
Patent number: 6625620Abstract: 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: GrantFiled: April 21, 2000Date of Patent: September 23, 2003Assignee: International Business Machines CorporationInventor: Bradley S. Tagg
-
Patent number: 6594661Abstract: 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: GrantFiled: December 27, 1999Date of Patent: July 15, 2003Assignee: International Business Machines CorporationInventor: Bradley S. Tagg