Patents by Inventor John Hans Handy Bosma

John Hans 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: 20080177853
    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: March 28, 2008
    Publication date: July 24, 2008
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Mei Yang Selvage, Keith Raymond Walker
  • Publication number: 20080177852
    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: March 28, 2008
    Publication date: July 24, 2008
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Mei Yang Selvage, Keith Raymond Walker
  • Patent number: 7400364
    Abstract: A system for automatically tuning a primary broadcast receiver using a secondary broadcast receiver to receive a first broadcast signal corresponding to a source of an origin program, one or more program transition detectors to monitor first broadcast signal tuned by the secondary broadcast receiver to determine and signal a transition from a non-original program content to origin program content while a user views or hears alternate programming from a primary broadcast receiver, and automatically tuning of the primary broadcast receiver to the first broadcast signal upon detection by the program transition detector that one or more of user-specific tune conditions have been met.
    Type: Grant
    Filed: April 26, 2005
    Date of Patent: July 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Nancy T. Sun, Keith Raymond Walker
  • Publication number: 20080028026
    Abstract: A method and system for redisplaying or re-presenting an instant message. An instant message is received at a client and stored in a repository. The instant message is displayed in a first window which is provided by the client, and which is viewable by a user of the client. Alternatively, the message is converted to another format (e.g., speech) capable of being comprehended by the user via a non-visual sense, and presented to the user. The message is identified as being unread (or not comprehended) by the user based on pre-defined criteria. Detection of a pre-defined action prompts a search of the repository for any message identified as unread (or not comprehended). The message is located in the repository based on the search. Automatically, the message is redisplayed in a second window viewable by the user, or the message is re-presented to the user.
    Type: Application
    Filed: July 28, 2006
    Publication date: January 31, 2008
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Patsy Annette Spears, Keith Raymond Walker
  • Patent number: 7321903
    Abstract: A method for storing a user evaluation of distributed content comprising an Evaluation Program (EP) that creates a user session when a user accesses distributed content. The user evaluation is saved with other information such as the time and date of the evaluation, the user's personal information, and the navigation path the user used to access the distributed content page. The EP records the user's navigation of the distributed content in the user session. The EP gives the user the opportunity to rate distributed content. The EP saves the user's evaluation with the user session data and external stimuli data. The EP closes the user session when the user leaves the distributed content. The EP reopens the user session when the user returns to the distributed content.
    Type: Grant
    Filed: May 6, 2004
    Date of Patent: January 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: John Hans Handy-Bosma, Kevin Holubar, Shannon James Kerlick, Dan Jeffrey Mandelstein, Arvind Raveendranathan Nair, Mei Yang Selvage, Thomas Christopher Storey, Sudhandhira Selvan Viswanathan
  • Publication number: 20080013109
    Abstract: A printer or computer receives a user request to print. The printer measures a paper tray of the printer to form a measurement of an amount of paper in the paper tray. The printer transmits the measurement to a client computer in response to the user request to print.
    Type: Application
    Filed: July 11, 2006
    Publication date: January 17, 2008
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Fabian F. Morgan, Keith Raymond Walker
  • Publication number: 20080010350
    Abstract: An email recovery system and method. The method comprises receiving by a server system, an email from a sender. The email comprises a message for a recipient. The email is archived with a plurality of emails saved on said server system. A first copy of the email is sent to the recipient. The first copy is now unavailable to the recipient. A request to query the plurality of emails in order to search for the email is received by the server system from the recipient. The server system authenticates the request and the recipient. The server system queries the plurality of emails. The email is located as a result of the querying. The server system sends a second copy of the email to the recipient.
    Type: Application
    Filed: July 6, 2006
    Publication date: January 10, 2008
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Patsy Annette Spears, Keith Raymond Walker
  • Patent number: 7278116
    Abstract: Controlling checkbox status by selecting and deselecting checkboxes in a GUI according to a mode of operation, the GUI having displayed upon it a set of checkboxes comprising a multiplicity of checkboxes, wherein each checkbox comprises a selection status indicating whether each checkbox is selected; detecting a mode selection event; and changing the mode of operation in dependence upon the detected mode selection event. In some exemplary embodiments each checkbox comprises a drag status and the method includes toggling the status of the first checkbox and statefully toggling the selection status of checkboxes experiencing drag event in dependence upon drag status, the new state of the first checkbox, and the original state of the current checkbox.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: October 2, 2007
    Assignee: International Business Machines Corporation
    Inventors: John Hans Handy Bosma, Keith Raymond Walker, Yen-Fu Chen
  • Patent number: 7272850
    Abstract: The invention comprises a Security Program (SP), a Simultaneous Approval Program (SAP), an Access Approval Program (AAP), and a Security Table (ST). A user's ability to access low security and high security applications depends on the user's security clearance, which is recorded in the ST. The SP limits a user's access to the applications. When a plurality of authorized users have logged in, the SP runs the SAP and AAP as required to allow the users to access and modify the high security applications. The SAP allows a user to modify the high security application only when a specified number of users approve the modification. The AAP allows a user to access a high security application only upon another user's approval. The SP terminates the users' access to the high security applications if one of the users logs out.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: John Hans Handy Bosma, Yen-Fu Chen, Keith Raymond Walker
  • Publication number: 20070168447
    Abstract: A computer implemented method, data processing system, and computer program product for scheduling calendaring entries within the context of an instant messaging client. The instant messaging client receives input from a user to schedule an instant messaging chat session with one or more invitees, wherein the one or more invitees are selected from a list of contacts in the instant messaging client. The instant messaging client provides a scheduling interface to the user, wherein the scheduling interface allows the user to define properties for the instant messaging chat session. Responsive to receiving user input defining the instant messaging chat session, an entry is created in the user's calendaring system to form a scheduled instant messaging chat session, wherein the entry is based on the properties defined in the scheduling interface.
    Type: Application
    Filed: January 19, 2006
    Publication date: July 19, 2007
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Mei Selvage, Keith Walker
  • Patent number: 6959423
    Abstract: A method for stateful toggling of check box status, implemented as a software program installed and operating on a computer comprising a computer processor coupled to computer memory. Embodiments of the invention include detecting a touch event on a first check box, toggling the status of the first check box to a new status, and repeatedly, for a multiplicity of repetitions, carrying out the steps of detecting a drag event for each additional check box onto which a user drags the pointer, wherein the user drags the pointer onto at least one additional check box, and statefully toggling the status of each additional touch box for which a drag event is detected to the new status of the first check box.
    Type: Grant
    Filed: November 8, 2001
    Date of Patent: October 25, 2005
    Assignee: International Business Machines Corporation
    Inventors: John Hans Handy Bosma, Keith Raymond Walker, Yen-Fu Chen
  • Patent number: 6928622
    Abstract: A method for stateful toggling of checkbox status, including detecting a touch event on a first checkbox, storing the initial status of all checkboxes in the set, and toggling the status of the first checkbox to a new status. Embodiments also include repeatedly, for a multiplicity of repetitions, carrying out the steps of detecting a drag event for a checkbox onto which a user drags the pointer, comparing the initial status of the checkbox onto which a user drags the pointer and the new status of the first checkbox, and if the stored initial status of a checkbox for which a drag event is detected is the same as the new status of the first checkbox, toggling the status of the checkbox for which a drag event is detected.
    Type: Grant
    Filed: January 9, 2002
    Date of Patent: August 9, 2005
    Assignee: International Business Machines Corporation
    Inventors: John Hans Handy Bosma, Keith Raymond Walker, Yen-Fu Chen
  • Patent number: 6901556
    Abstract: A method for toggling checkbox status, implemented as a software program installed and operating on a computer comprising a computer processor coupled to computer memory. Embodiments of the invention include detecting a touch event on a checkbox, toggling the status of the checkbox, and repeatedly, for a multiplicity of repetitions, carrying out the steps of detecting a drag event for each additional checkbox onto which a user drags the pointer, wherein the user drags the pointer onto at least one additional checkbox, and toggling the status of each additional touch box for which a drag event is detected. Embodiment also include detecting a subsequent drag event for at least one additional checkbox onto which a user drags the pointer more than one during a click-and-drag operation and toggling the selection status of the additional checkbox for which the subsequent drag event is detected to the opposite selection of the additional checkbox when the additional drag event is detected.
    Type: Grant
    Filed: May 9, 2002
    Date of Patent: May 31, 2005
    Assignee: International Business Machines Corporation
    Inventors: John Hans Handy Bosma, Keith Raymond Walker, Yen-Fu Chen
  • Publication number: 20040196316
    Abstract: Controlling checkbox status by selecting and deselecting checkboxes in a GUI according to a mode of operation, the GUI having displayed upon it a set of checkboxes comprising a multiplicity of checkboxes, wherein each checkbox comprises a selection status indicating whether each checkbox is selected; detecting a mode selection event; and changing the mode of operation in dependence upon the detected mode selection event. In some exemplary embodiments each checkbox comprises a drag status and the method includes toggling the status of the first checkbox and statefully toggling the selection status of checkboxes experiencing drag event in dependence upon drag status, the new state of the first checkbox, and the original state of the current checkbox.
    Type: Application
    Filed: April 3, 2003
    Publication date: October 7, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Hans Handy Bosma, Keith Raymond Walker, Yen-Fu Chen
  • Publication number: 20030210282
    Abstract: Non-persistent, stateful ad hoc checkbox selection including detecting a touch event on a first checkbox; toggling the status of the first checkbox to a new status; detecting a first drag event for at least one additional checkbox onto which a user drags the pointer, including setting a drag status of the additional checkbox indicating that the additional checkbox has experienced a drag event; statefully toggling, to the new selection status of the first checkbox, the status of the additional touch box for which a first drag event is detected; detecting a subsequent drag event for at least one additional checkbox onto which a user drags the pointer more than once during a click-and-drag operation; and statefully toggling the selection status of the additional checkbox for which a subsequent drag event is detected to the opposite of the selection status of the additional checkbox when the additional drag event is detected.
    Type: Application
    Filed: May 9, 2002
    Publication date: November 13, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Hans Handy Bosma, Keith Raymond Walker, Yen-Fu Chen
  • Patent number: 6639612
    Abstract: A method for toggling check box status, implemented as a software program installed and operating on a computer comprising a computer processor coupled to computer memory. Embodiments of the invention include detecting a touch event on a check box, toggling the status of the check box, and repeatedly, for a multiplicity of repetitions, carrying out the steps of detecting a drag event for each additional check box onto which a user drags the pointer, wherein the user drags the pointer onto at least one additional check box, and toggling the status of each additional touch box for which a drag event is detected.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: October 28, 2003
    Assignee: International Business Machines Corporation
    Inventors: John Hans Handy Bosma, Keith Raymond Walker, Yen-Fu Chen
  • Publication number: 20030128226
    Abstract: A method for stateful toggling of checkbox status, including detecting a touch event on a first checkbox, storing the initial status of all checkboxes in the set, and toggling the status of the first checkbox to a new status. Embodiments also include repeatedly, for a multiplicity of repetitions, carrying out the steps of detecting a drag event for a checkbox onto which a user drags the pointer, comparing the initial status of the checkbox onto which a user drags the pointer and the new status of the first checkbox, and if the stored initial status of a checkbox for which a drag event is detected is the same as the new status of the first checkbox, toggling the status of the checkbox for which a drag event is detected.
    Type: Application
    Filed: January 9, 2002
    Publication date: July 10, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Hans Handy Bosma, Keith Raymond Walker, Yen-Fu Chen
  • Publication number: 20030085881
    Abstract: A method for toggling check box status, implemented as a software program installed and operating on a computer comprising a computer processor coupled to computer memory. Embodiments of the invention include detecting a touch event on a check box, toggling the status of the check box, and repeatedly, for a multiplicity of repetitions, carrying out the steps of detecting a drag event for each additional check box onto which a user drags the pointer, wherein the user drags the pointer onto at least one additional check box, and toggling the status of each additional touch box for which a drag event is detected.
    Type: Application
    Filed: October 11, 2001
    Publication date: May 8, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Hans Handy Bosma, Keith Raymond Walker, Yen-Fu Chen