Patents by Inventor John Handy-Bosma

John Handy-Bosma 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).

  • Publication number: 20110137999
    Abstract: To associate an email with a tag, an email client may receive a tag corresponding to an email attribute, wherein the email attribute is an historical email tag. The email client stores the tag to a record keyed by the email attribute, and receives an email tag request, the email tag request having a word attribute, and looks up at least one record based on the word attribute to find the tag. The email client presents the tag of the at least one record to a user. The email client receives a user selection of the tag to form a selected tag, and sends an email having the selected tag as part of the email header, wherein the email comprises the email tag request.
    Type: Application
    Filed: December 8, 2009
    Publication date: June 9, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey D. Amsterdam, Swaminathan Balasubramanian, John Handy-Bosma, Andrew R. Jones, Brian M. O'Connell, Keith R. Walker
  • Publication number: 20070275670
    Abstract: Provided is a computer implemented method, apparatus and computer usable program code for sending alerts. A distributed sensor receives a sound and determines whether the sound matches a preset criterion. If so, the distributed sensor transmits an event to a central portal device.
    Type: Application
    Filed: April 21, 2006
    Publication date: November 29, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Fabian Morgan, Keith Walker
  • Publication number: 20070250504
    Abstract: A computer implemented method, apparatus, and computer usable program code for content prediction. Differences between a sample set of cells and a target set of cells are compared to identify a pattern based on regular expression analysis. A preview of content prediction changes is presented for a user selection. Content predictions changes are made to the user selection in response to receiving a preview acceptance accepting the preview.
    Type: Application
    Filed: April 21, 2006
    Publication date: October 25, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Susan Lee, Keith Walker
  • Publication number: 20070250765
    Abstract: A computer implemented method, apparatus, and computer usable program code for embedding and importing content prediction instructions. Content prediction instructions are customized. The content prediction instruction is part of content prediction logic. The prediction instruction is embedded in a document in response to receiving a user selection to embed the prediction instruction.
    Type: Application
    Filed: April 21, 2006
    Publication date: October 25, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Susan Lee, Keith Walker
  • Publication number: 20070198646
    Abstract: A computer implemented method, data processing system, and computer program product for allowing a user to quickly and directly responds to a turn in an instant messaging conversation. One or more instant messaging chat conversations are displayed to a user. User input is received selecting a turn in the one of more instant messaging chat conversations. Responsive to receiving the user input selecting a turn, a user input region is provided to the user, wherein the user input region is used to receive an instant message from the user. Upon the user entering an instant message into the user input region, the message is sent to a set of participants in the instant messaging chat conversation.
    Type: Application
    Filed: February 21, 2006
    Publication date: August 23, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Keith Walker
  • Publication number: 20070198645
    Abstract: A computer implemented method, data processing system, and computer program product for providing an in-context response to an instant message. One or more instant messaging chat conversations are displayed to a user. When a determination is made that the user has selected a turn in the chat conversation, a response input area is provided to the user, wherein the response input area is used to receive a response from the user to the selected turn. A link is created between the response and the selected turn. The response is sent to one or more participants in the chat conversation. At any point, the response input area may be minimized to a visual response indicator, wherein the visual response indicator is placed in proximity to the selected turn to indicate that the selected turn has an associated response. When a chat participant selects the visual response indicator, the linked response is displayed to the participant.
    Type: Application
    Filed: February 21, 2006
    Publication date: August 23, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Keith Walker
  • Publication number: 20070185836
    Abstract: A method of caching faceted search results includes providing a rule set and receiving system criteria. The method further includes generating at least one faceted search result based on a first faceted search using a plurality of search terms, and maintaining at least a portion of the faceted search results in a denormalized database based on the rule set and system criteria. A computer readable medium including computer readable code for executing the method steps, as well as a system including means for executing the method steps is also disclosed.
    Type: Application
    Filed: February 9, 2006
    Publication date: August 9, 2007
    Inventors: John Handy-Bosma, Sarvar Khosravi, Eric Klein, Joanna Ng, John Palmer, Mei Selvage
  • Publication number: 20070174405
    Abstract: A method for allowing remote operation of an instant messaging session is provided. A remote instant messaging client is selected from a list of remote instant messaging clients. User input, indicating an instant messaging command to be executed on the selected remote instant messaging client, is received. A request that includes the instant messaging command to be executed is sent to the selected remote instant messaging client. A message indicating receipt of the request by the selected remote instant messaging client is received from the selected remote instant messaging client.
    Type: Application
    Filed: January 23, 2006
    Publication date: July 26, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Keith Walker, Sarah Eagle
  • Publication number: 20070171854
    Abstract: A system and method for notifying emergency responders, family, and other contact parties of an urgent vehicle condition such as a breakdown or crash, by using a short-range wireless communicator mounted on the vehicle to employ a peer-to-peer communications capability to find and co-opt a nearby long-range communication device, such as a Bluetooth enabled phone, which is not mounted on the vehicle, such as a passer's-by telephone. The invention obtains authorization from the co-opted device to use it as a forwarding proxy, and transmits a notification message to one or more parties, such as emergency dispatchers, family members, etc., via the short-range link to the co-opted device, which then transmits the message to the recipient via the long-range network, such as via a telephone network.
    Type: Application
    Filed: January 25, 2006
    Publication date: July 26, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Fabian Morgan, Keith Walker
  • Publication number: 20070174407
    Abstract: A computer implemented method, data processing system, and computer program product for enabling users to view a plurality of instant messaging chat conversations and respond quickly and easily a selected conversation, while minimizing the impact on the users' other activities. Users are also provided with the option of choosing which instant messaging conversations to monitor and which responses from particular people or topics to display. Multiple instant messaging chat conversations are provided to a user via a scrolling chat window, wherein the scrolling chat window allows the user to scroll through and monitor the multiple instant messaging chat conversations. When user input is received for a selected instant messaging chat conversation, the selected instant messaging chat conversation is loaded and displayed into an instant messaging chat window to allow the user to respond to the selected instant messaging chat conversation.
    Type: Application
    Filed: January 25, 2006
    Publication date: July 26, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Keith Walker
  • Publication number: 20070168444
    Abstract: A computer implemented method, data processing system, and computer program product for automatically initiating an instant messaging (IM) chat session based on a calendar entry. A user's IM client receives instructions to initiate an IM chat session based on a scheduled entry in the calendaring system. These instructions may be received from the user's calendaring system or a continuously running service, such as a daemon, independent of the IM client. Upon receiving the instructions, the IM client may optionally alert the user to the impending chat session. The IM client then presents a chat window for the instant messaging chat session to the user at a time specified in the scheduled entry. Data associated with the scheduled entry in the calendaring system, such as notes or attachments related to the chat session, may also be displayed in the chat window.
    Type: Application
    Filed: January 18, 2006
    Publication date: July 19, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Keith Walker
  • Publication number: 20070130120
    Abstract: The Hyperlinked Document Find Tool (“HDFT”) is a tool for recursively searching textual content of a first file and a hyperlinked file embedded in the first file and stored under the same root directory as the first file. The HDFT selects the first file, enters a search term, searches for the search term in the first file, identifies the hyperlinked file embedded in the first file stored under the same root directory as the first file, and searches for the search term in the hyperlinked file.
    Type: Application
    Filed: December 1, 2005
    Publication date: June 7, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Fabian Morgan, Keith Walker
  • Publication number: 20070124761
    Abstract: A system for space-shifting media broadcasts is provided. A request to space-shift a media broadcast is received. A device, out of a network of devices is selected to space-shift the media broadcast to. The media broadcast is then space-shifted to the selected device.
    Type: Application
    Filed: November 29, 2005
    Publication date: May 31, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Keith Walker
  • Publication number: 20070100947
    Abstract: A computer implemented method, apparatus, and computer usable program code to analyze an email message using a policy to form a result in response to detecting a request to send an email message. A determination is made as to whether the result indicates that the email message is complete. An alert is generated if a determination is present that indicates that the email message is incomplete.
    Type: Application
    Filed: November 1, 2005
    Publication date: May 3, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Alan Tannenbaum, Keith Walker
  • Publication number: 20070101009
    Abstract: The present invention provides a method, system, and computer program product for improved functionality within an instant messaging system. A user's identification is authorized when the user logs on to a current device. A determination that the user is logged on to another, original, device is made. Applicable instant messaging user preferences from the original device are copied and applied to the current device.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 3, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Keith Walker, Sarah White Eagle
  • Publication number: 20070100952
    Abstract: Systems, methods and media for playback of instant messaging session history in an instant messaging system by facilitating recording and playback of an instant messaging session history to a user are disclosed. Embodiments may include, during an instant messaging session where one or more instant messaging events occur, determining a timestamp associated with the one or more instant messaging events and recording an indication of the one or more instant messaging events and their associated timestamps. Embodiments may also include receiving one or more playback commands and, in response to the received playback commands, displaying playback of the one or more instant messaging events based on their associated timestamps. The instant messaging events may include one or more of a text message, file transfer, input device movement, or a status indication such as offline, returned from offline, away, returned from away, secure session established, session beginning or session ending.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 3, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Keith Walker
  • Publication number: 20070101190
    Abstract: Systems, methods and media for sharing input device movement information between users of an instant messaging system on a network by facilitating transmission and display to one user input device movement information from another user are disclosed. Embodiments may include receiving tracking information by a first client computer system where the tracking information relates to input device movement associated with a second client computer system. Embodiments may also include determining an equivalent movement based on the received tracking information and displaying the equivalent movement by the first client computer system. Tracking information may include one or more of a beginning or ending point for highlighting, a beginning or ending point for pointer movement, or an indication of velocity or emphasis. Displaying the equivalent movement may include displaying a moving ghost pointer or highlighting at the first client computer system.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 3, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Keith Walker
  • Publication number: 20070038942
    Abstract: A method for managing email history includes receiving an email and determining whether the email includes an unembedded response history. Based on the determination, the method deletes the unembedded response history. A computer usable medium including computer readable code and a system including means for accomplishing similar actions is also disclosed.
    Type: Application
    Filed: July 26, 2005
    Publication date: February 15, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Keith Walker
  • Publication number: 20070027954
    Abstract: A method of parsing an email includes receiving an email and determining whether the email includes a response history. Based on the response history, the email is parsed.
    Type: Application
    Filed: July 26, 2005
    Publication date: February 1, 2007
    Inventors: Yen-Fu Chen, John Handy-Bosma, Keith Walker
  • Publication number: 20060288039
    Abstract: A set of programs is disclosed comprising a web display interface program (WIP), a Display Configuration Program (DCP) and a Sequence Logging Program (SLP). Responsive to user actions, the set of programs provide instructions to a server connected to storage containing a facet tree database and a rules database. The WIP comprises a user interface and a set of servlets that read the facet element to be displayed from the facet tree database, and based upon the user characteristics, acquire the appropriate display rules for the user from the rules database. The DCP allows an administrator to select or configure rules that will establish views for different end users that are tailored to those particular end users. The SLP allows end users to navigate through a set of facets using a standard faceted search, or using a previously constructed sequence of facets, and logs the user choices for later use.
    Type: Application
    Filed: May 24, 2005
    Publication date: December 21, 2006
    Inventors: Joel Acevedo-Aviles, Mario Ceste, John Handy-Bosma, J. Hawley, Raymond Lee, Matthew Roy