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: 11593421
    Abstract: 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: Grant
    Filed: October 16, 2019
    Date of Patent: February 28, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Bill Looby
  • Publication number: 20210117461
    Abstract: 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: Application
    Filed: October 16, 2019
    Publication date: April 22, 2021
    Inventor: BILL LOOBY
  • Patent number: 9800531
    Abstract: 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: Grant
    Filed: February 1, 2017
    Date of Patent: October 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jason R. Gary, Bill Looby, Scott H. Prager
  • Publication number: 20170142058
    Abstract: 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: Application
    Filed: February 1, 2017
    Publication date: May 18, 2017
    Inventors: Jason R. Gary, Bill Looby, Scott H. Prager
  • Patent number: 9647969
    Abstract: 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: Grant
    Filed: November 15, 2013
    Date of Patent: May 9, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jason R. Gary, Bill Looby, Scott H. Prager
  • Patent number: 8898231
    Abstract: 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: Grant
    Filed: June 8, 2007
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael Crawford, Hussam Eid, Fintan Fairmichael, Bill Looby, Kevin Tadgh O'Riordan, Michael Roche, Stephen Joseph Tapley
  • Publication number: 20140280613
    Abstract: 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: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JASON R. GARY, BILL LOOBY, SCOTT H. PRAGER
  • Publication number: 20140280641
    Abstract: 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: Application
    Filed: November 15, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JASON R. GARY, BILL LOOBY, SCOTT H. PRAGER
  • Publication number: 20130198381
    Abstract: 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: Application
    Filed: January 30, 2012
    Publication date: August 1, 2013
    Applicant: International Business Machines Corporation
    Inventors: Niall Caffrey, Bill Looby, Javier Rodriguez, Kris Vishwanathan
  • Patent number: 8429596
    Abstract: 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: Grant
    Filed: December 21, 2005
    Date of Patent: April 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Stanley Kieran Jerrard-Dunne, Bill Looby, Margaret Mary O'Connell
  • Patent number: 8196099
    Abstract: 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: Grant
    Filed: December 21, 2005
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stanley Kieran Jerrard-Dunne, Bill Looby
  • Publication number: 20070299966
    Abstract: 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: Application
    Filed: June 8, 2007
    Publication date: December 27, 2007
    Inventors: Michael Crawford, Hussam Eid, Fintan Fairmichael, Bill Looby, Kevin Tadgh O'Riordan, Michael Roche, Stephen Joseph Tapley
  • Publication number: 20070055930
    Abstract: 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: Application
    Filed: September 7, 2005
    Publication date: March 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Stanley Jerrard-Dunne, Bill Looby, James Ryan
  • Publication number: 20060248189
    Abstract: 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: Application
    Filed: September 8, 2005
    Publication date: November 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Stanley Jerrard-Dunne, Bill Looby
  • Publication number: 20060165123
    Abstract: 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: Application
    Filed: December 21, 2005
    Publication date: July 27, 2006
    Inventors: Stanley Jerrard-Dunne, Bill Looby, Margaret O'Connell
  • Publication number: 20060150178
    Abstract: 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: Application
    Filed: December 21, 2005
    Publication date: July 6, 2006
    Inventors: Stanley Jerrard-Dunne, Bill Looby
  • Publication number: 20050076342
    Abstract: 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: Application
    Filed: May 11, 2004
    Publication date: April 7, 2005
    Applicant: International Business Machines Corporation
    Inventors: Mark Levins, Bill Looby, Michael Roche