Patents by Inventor Keith A. Walker

Keith A. Walker 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: 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: 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: 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: 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: 20070086365
    Abstract: A system and method for controlling a peer-to-peer, unmoderated conference call, which allows a non-talking conferee to send an in-band interrupt request signal which is detected by the conference bridge, which automatically determines which conferee is currently talking, and continuously sends an alert signal to the talking conferee, but prevents transmission of alert signal and interrupt request signal to all other, non-speaking conferees. When the talking conferee quits talking, or acknowledges the interrupt request, or a timeout occurs, alert signal is discontinued, and the request conferee (or another conferee) may speak. Optionally, after a timeout occurs, the voice of the currently speaking conferee is removed from the conference summation, effectively muting the non-yielding conferee.
    Type: Application
    Filed: October 13, 2005
    Publication date: April 19, 2007
    Inventors: Yen-Fu Chen, John Bosma, Robyn Focazio, Keith Walker
  • Patent number: 7179418
    Abstract: A device (100) for heat-treating water is provided, comprising a confined heating zone, a passage way (15) for transporting the water to said confined heating zone (23) so as to facilitate heating of the water, a controller (27) for preventing the heated water from leaving the device (100) until pathogens entrained in the heated water are killed; and an antimicrobial substrate (20) for preventing pathogens entrained in unheated water from leaving the device (100).
    Type: Grant
    Filed: June 13, 2001
    Date of Patent: February 20, 2007
    Assignee: Quikwater, Inc.
    Inventor: Brian 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: 20070015744
    Abstract: Compounds of the formula I: or pharmaceutically acceptable salts thereof wherein m, n, X, Ar, R1, R2, R3, R4 and R5 are as defined herein. Also provided are methods for preparing, compositions comprising, and methods for using compounds of formula I.
    Type: Application
    Filed: July 12, 2006
    Publication date: January 18, 2007
    Inventors: Timothy Owens, Steven Sethofer, Keith Walker, Shu Zhao
  • Patent number: 7150008
    Abstract: Checking program elements and program element behaviors for adherence to software development rules. An analysis engine receives a rule assembly containing metadata and intermediate language instructions representing one or more rules. The analysis engine also receives a target assembly containing metadata and intermediate language instructions representing one or more program elements and/or one or more program element behaviors. The analysis engine identifies (e.g., through reflection or retrieval of intermediate language instructions) a program element or program element behavior from the target assembly that is to be checked for adherence to a rule from the rule assembly. The analysis engine applies the rule to the program element or program element behavior to check the program element or program element behavior for adherence to the rule. Results can be stored for later viewing by a programmer.
    Type: Grant
    Filed: April 14, 2003
    Date of Patent: December 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Krzysztof J. Cwalina, Nathan Keith Walker, Michael C. Fanning, Bradley M. Abrams
  • Publication number: 20060238656
    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: Application
    Filed: April 26, 2005
    Publication date: October 26, 2006
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Handy-Bosma, Nancy Sun, Keith Walker
  • Publication number: 20060173075
    Abstract: This invention relates to anti-inflammatory and analgesic compounds, especially to certain p-(sulfonyl)phenyl amino derivatives, pharmaceutical compositions containing them, methods for their use, and methods for preparing these compounds.
    Type: Application
    Filed: March 2, 2006
    Publication date: August 3, 2006
    Inventors: Nancy Krauss, Taraneh Mirzadegan, David Smith, Keith Walker
  • Publication number: 20060167994
    Abstract: A system and method for automatically segmenting content from an instant messaging transcript and applying commands contained within the content segments is disclosed. The system includes a segment finding program, a command finding program, and a command list. The segment finding program identifies topic shifts in the IM conversation. The command finding program searches the identified topic segments for commands. Upon finding a command, the command finding program locates an appropriate action within the command list and executes it after obtaining user permission if so specified. The system works in conjunction with an IM program having functions to allow each user to control the segment finding and command finding programs.
    Type: Application
    Filed: January 11, 2005
    Publication date: July 27, 2006
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Keith Walker
  • Publication number: 20060168044
    Abstract: Systems and methods for display of chained messages in a single email in different orders allow a user to specify sort criteria to determine the order of display of chained messages. The system includes a message finding program and a message sorting program. The message finding program identifies individual messages within an email and populates a message list with a unique identifier for each message and sorting data contained within each message. The message sorting program receives sorting criteria defined by a user via an email display and sorts the sorting data within the message list pursuant to the sorting criteria. After sorting the message list, the message sorting program provides the email display with the messages in order of their identifiers within the message list for display as a single email in their sorted order.
    Type: Application
    Filed: January 11, 2005
    Publication date: July 27, 2006
    Inventors: Yen-Fu Chen, John Handy-Bosma, Keith Walker
  • Publication number: 20060161853
    Abstract: A method and apparatus is provided for automatically detecting display sharing, setting display sharing status, and generating alerts in instant messaging. If the display is shared, the present invention intercepts an instant message before it is displayed and generates alerts to senders. Senders have options to display the message, delete the message, or allow the message to be queued until display is no longer shared. Alternatively, if the sender's instant messaging application supports the functionality, the mechanism of the present invention may present the user with options to display the message or allow the message to be queued until display is no longer shared without sending an alert message. A privacy list of contacts may be automatically built when integrated with a calendar system for controlling instant messaging access and behavior.
    Type: Application
    Filed: January 20, 2005
    Publication date: July 20, 2006
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Keith Walker
  • Publication number: 20060161852
    Abstract: A Segment Interface Program (SIP) is disclosed that enables a user to choose locations in other applications to receive segments, and to mark segments for manual or automatic transmission to those applications. The SIP comprises an Application Interface Program (AIP), a Segment Creator Program (SCP), a Segment Queue Program (SQP), and a Segment Delivery Program (SDP). The SIP accesses a Rules database, a codes database, and a queue database. The AIP enables a user to select a location in an application and assign an application code and a location code to the location. The SCP enables a user to select a segment in a chat transcript, assign an application code and a location code to the segment, and send the segment to the SQP. The SQP receives the segment, assigns a queue number, and places the segment in a queue table. The SDP reads the user code, the application code and, when the application is active, sends the segment to the location in the application with the corresponding code.
    Type: Application
    Filed: January 20, 2005
    Publication date: July 20, 2006
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Keith Walker
  • Publication number: 20060161842
    Abstract: An example of a solution provided here comprises receiving a text definition signal, defining a first portion of text for folding, receiving a signal for hiding, and in response to the signal for hiding, displaying to at least one user a text view without the first portion, and a clue as to what is hidden.
    Type: Application
    Filed: January 20, 2005
    Publication date: July 20, 2006
    Inventors: Yen Chen, John Handy-Bosma, Mei Selvage, Keith Walker