Patents by Inventor Bill Looby
Bill Looby 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: 11593421Abstract: Concepts for recreating electronic content are presented. One example comprises identifying one or more content references in one or more content sources, wherein each of the one or more content references is associated with a content item. The method then comprises, for each of the one or more identified content references, retrieving the associated content item, then normalizing the one or more retrieved content items to obtain one or more normalized content items. The method then comprises recreating electronic content by combining the one or more normalized content items.Type: GrantFiled: October 16, 2019Date of Patent: February 28, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Bill Looby
-
Publication number: 20210117461Abstract: Concepts for recreating electronic content are presented. One example comprises identifying one or more content references in one or more content sources, wherein each of the one or more content references is associated with a content item. The method then comprises, for each of the one or more identified content references, retrieving the associated content item, then normalizing the one or more retrieved content items to obtain one or more normalized content items. The method then comprises recreating electronic content by combining the one or more normalized content items.Type: ApplicationFiled: October 16, 2019Publication date: April 22, 2021Inventor: BILL LOOBY
-
Patent number: 9800531Abstract: A method, system and computer program product for utilizing email as a transport mechanism for activity stream posting. The method, program system, and computer product may include receiving an email, with content, at a target email system of a target from a source email system of a source. Content that is to be posted to an activity stream is extracted from the email content. The extracted content is posted to the activity stream. The method, program system, and computer product may further include examining the email at the target to identify whether the email includes content that is to be posted to the activity stream, or the target email system may deliver the email to a designated email address mailbox assigned to emails containing content to be sent to the activity stream. A notification of the email may be provided or the mailbox may be checked for email.Type: GrantFiled: February 1, 2017Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventors: Jason R. Gary, Bill Looby, Scott H. Prager
-
Publication number: 20170142058Abstract: A method, system and computer program product for utilizing email as a transport mechanism for activity stream posting. The method, program system, and computer product may include receiving an email, with content, at a target email system of a target from a source email system of a source. Content that is to be posted to an activity stream is extracted from the email content. The extracted content is posted to the activity stream. The method, program system, and computer product may further include examining the email at the target to identify whether the email includes content that is to be posted to the activity stream, or the target email system may deliver the email to a designated email address mailbox assigned to emails containing content to be sent to the activity stream. A notification of the email may be provided or the mailbox may be checked for email.Type: ApplicationFiled: February 1, 2017Publication date: May 18, 2017Inventors: Jason R. Gary, Bill Looby, Scott H. Prager
-
Patent number: 9647969Abstract: A method, system and computer program product for utilizing email as a transport mechanism for activity stream posting. The method, program system, and computer product may include receiving an email, with content, at a target email system of a target from a source email system of a source. Content that is to be posted to an activity stream is extracted from the email content. The extracted content is posted to the activity stream. The method, program system, and computer product may further include examining the email at the target to identify whether the email includes content that is to be posted to the activity stream, or the target email system may deliver the email to a designated email address mailbox assigned to emails containing content to be sent to the activity stream. A notification of the email may be provided or the mailbox may be checked for email.Type: GrantFiled: November 15, 2013Date of Patent: May 9, 2017Assignee: International Business Machines CorporationInventors: Jason R. Gary, Bill Looby, Scott H. Prager
-
Patent number: 8898231Abstract: A system for temporally associating a user with a location. The system includes a receiving component for receiving identity data from an electronic sensor, the identity data being indicative of a user's presence being detected at a location at a given time. The receiving component further receives scheduling information about the availability of the location for the given time, and an analysis component determines from the scheduling information and the user's detected presence whether the location is available for use by the user.Type: GrantFiled: June 8, 2007Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventors: Michael Crawford, Hussam Eid, Fintan Fairmichael, Bill Looby, Kevin Tadgh O'Riordan, Michael Roche, Stephen Joseph Tapley
-
Publication number: 20140280613Abstract: A method, system and computer program product for utilizing email as a transport mechanism for activity stream posting. The method, program system, and computer product may include receiving an email, with content, at a target email system of a target from a source email system of a source. Content that is to be posted to an activity stream is extracted from the email content. The extracted content is posted to the activity stream. The method, program system, and computer product may further include examining the email at the target to identify whether the email includes content that is to be posted to the activity stream, or the target email system may deliver the email to a designated email address mailbox assigned to emails containing content to be sent to the activity stream. A notification of the email may be provided or the mailbox may be checked for email.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JASON R. GARY, BILL LOOBY, SCOTT H. PRAGER
-
Publication number: 20140280641Abstract: A method, system and computer program product for utilizing email as a transport mechanism for activity stream posting. The method, program system, and computer product may include receiving an email, with content, at a target email system of a target from a source email system of a source. Content that is to be posted to an activity stream is extracted from the email content. The extracted content is posted to the activity stream. The method, program system, and computer product may further include examining the email at the target to identify whether the email includes content that is to be posted to the activity stream, or the target email system may deliver the email to a designated email address mailbox assigned to emails containing content to be sent to the activity stream. A notification of the email may be provided or the mailbox may be checked for email.Type: ApplicationFiled: November 15, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JASON R. GARY, BILL LOOBY, SCOTT H. PRAGER
-
Publication number: 20130198381Abstract: Methods and systems of managing automated feed retrieval systems may involve determining an inactivity period with respect to a feed source, and identifying a user time-out threshold corresponding to the feed source. In addition, a re-subscription prompt may be generated if the inactivity period exceeds the user time-out threshold. In one example, a user may be unsubscribed from the feed source if a confirmation response to the re-subscription prompt is not received from the user. Moreover, data retrieval from the feed source can be discontinued if the feed source lacks any remaining subscribers in the automated feed retrieval system.Type: ApplicationFiled: January 30, 2012Publication date: August 1, 2013Applicant: International Business Machines CorporationInventors: Niall Caffrey, Bill Looby, Javier Rodriguez, Kris Vishwanathan
-
Patent number: 8429596Abstract: A method and system for aggregating two or more templated components using an aggregation component is provided. Each templated component has at least one configurable element. The aggregation component comprises at least one configurable element, and an extraction mechanism operable to identify configurable elements of the components selected for aggregation. The aggregation component further comprises a mapping mechanism for mapping configurable elements of the selected components to configurable elements of the aggregation component; a storage mechanism for storing data identifying aggregated components and the corresponding mappings of the configurable elements; and a management mechanism for managing data identifying configuration settings of the aggregated selected components.Type: GrantFiled: December 21, 2005Date of Patent: April 23, 2013Assignee: International Business Machines CorporationInventors: Stanley Kieran Jerrard-Dunne, Bill Looby, Margaret Mary O'Connell
-
Patent number: 8196099Abstract: A method and system for updating templated application design, which facilitates the later ‘undoing’ of the design update is provided. The method intercepts all design update requests and automatically creates and stores a description of the pre-update version of the application. When a developer intends to apply an update to a design of an application, the application is first asked to provide a description of itself, e.g. a template. If the application comprises a plurality of components, each application component provides a description. Thus a point-in-time design description of the application is created. This is stored and can later be used for an undo method or even multi-level rollback, as required.Type: GrantFiled: December 21, 2005Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Stanley Kieran Jerrard-Dunne, Bill Looby
-
Publication number: 20070299966Abstract: A system for temporally associating a user with a location. The system includes a receiving component for receiving identity data from an electronic sensor, the identity data being indicative of a user's presence being detected at a location at a given time. The receiving component further receives scheduling information about the availability of the location for the given time, and an analysis component determines from the scheduling information and the user's detected presence whether the location is available for use by the user.Type: ApplicationFiled: June 8, 2007Publication date: December 27, 2007Inventors: Michael Crawford, Hussam Eid, Fintan Fairmichael, Bill Looby, Kevin Tadgh O'Riordan, Michael Roche, Stephen Joseph Tapley
-
Publication number: 20070055930Abstract: A tool and method for monitoring a transformation of source markup by a rules-based transformation engine are provided. The transformation engine comprises a matching component, for scanning the source markup and generating edit information in accordance with a set of rules, and a transforming component, for transforming the source markup into transformed markup in accordance with the rules. The tool comprises a text modifier for receiving the source markup, transformed markup, and edit information. The text modifier modifies the source markup and/or transformed markup in accordance with the edit information such that rendering of the modified markup produces a page displaying the markup and highlighting those portions affected by transformations. The tool may be implemented in a reverse proxy mechanism to show how content has been transformed by the transformation engine and by which particular rules, in order to debug the dynamic proxying of markup content sent by backend servers.Type: ApplicationFiled: September 7, 2005Publication date: March 8, 2007Applicant: International Business Machines CorporationInventors: Stanley Jerrard-Dunne, Bill Looby, James Ryan
-
Publication number: 20060248189Abstract: A reverse proxy system and method employs rule tailoring through usage tracking having configuration rules track their own individual usage, by determining if they were required during processing of content, over a particular time, and autonomically (or interactively) removing themselves from the processing rules list as determined. This provides the advantage of adding automatic or selective performance configuration to the rule based reverse-proxying concept, without requiring any knowledge of rule writing.Type: ApplicationFiled: September 8, 2005Publication date: November 2, 2006Applicant: International Business Machines CorporationInventors: Stanley Jerrard-Dunne, Bill Looby
-
Publication number: 20060165123Abstract: A method and system for aggregating two or more templated components using an aggregation component is provided. Each templated component has at least one configurable element. The aggregation component comprises at least one configurable element, and an extraction mechanism operable to identify configurable elements of the components selected for aggregation. The aggregation component further comprises a mapping mechanism for mapping configurable elements of the selected components to configurable elements of the aggregation component; a storage mechanism for storing data identifying aggregated components and the corresponding mappings of the configurable elements; and a management mechanism for managing data identifying configuration settings of the aggregated selected components.Type: ApplicationFiled: December 21, 2005Publication date: July 27, 2006Inventors: Stanley Jerrard-Dunne, Bill Looby, Margaret O'Connell
-
Publication number: 20060150178Abstract: A method and system for updating templated application design, which facilitates the later ‘undoing’ of the design update is provided. The method intercepts all design update requests and automatically creates and stores a description of the pre-update version of the application. When a developer intends to apply an update to a design of an application, the application is first asked to provide a description of itself, e.g. a template. If the application comprises a plurality of components, each application component provides a description. Thus a point-in-time design description of the application is created. This is stored and can later be used for an undo method or even multi-level rollback, as required.Type: ApplicationFiled: December 21, 2005Publication date: July 6, 2006Inventors: Stanley Jerrard-Dunne, Bill Looby
-
Publication number: 20050076342Abstract: A system (100) and method for application sharing based on automatic translation by: running an application in a source language (310), automatically translating (210) at least part of the application from the source language to a target language, and sharing (110) the application in the target language (320). Interception of the application occurs at as high as possible a level so that text methods can be intercepted. The translation may use translation memory (230), machine translation (240) or a combination of these with human translation (250). The sharing may be performed by Windows™ application sharing (120), Java™ application sharing (130), web server redirection (140) or web browser redirection (150). This provides the following advantage(s): An application sharing system can be used, with a link to an automated translated system (either translation memory or machine translation depending on the usage) such that the remote/copy version of the application appears translated.Type: ApplicationFiled: May 11, 2004Publication date: April 7, 2005Applicant: International Business Machines CorporationInventors: Mark Levins, Bill Looby, Michael Roche