Patents by Inventor Keith Walker

Keith 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: 20060162024
    Abstract: Mixed duplex oligonucleotides (MDON) are used to effect site-specific genetic alterations in a target DNA sequence of a plant. The MDON are introduced by electroporation into microspores. Thereafter, plants having a desired genetic alteration are produced by germinating the microspores.
    Type: Application
    Filed: January 24, 2006
    Publication date: July 20, 2006
    Inventors: Peter Beetham, Keith Walker, Patricia Avissar
  • Publication number: 20060159067
    Abstract: A computer/telephony integrated single-point-of-contact system (CISS) enabling a user to contact another using multiple devices with a single contact attempt is disclosed. A plurality of computer programs residing in a computer use a subscriber database, authorization database, priority list database, and device attributes database to determine how to respond to a request to contact a subscriber. If the request is an emergency, the computer repeatedly contacts all of the subscriber's devices until a response is received. Otherwise, the computer contacts the subscriber's devices in a sequential order determined by the subscriber. The computer can also delete redundant un-received messages from a subscriber's devices and create a real-time connection between the requester and the subscriber, if it is technically possible, at the subscriber's request.
    Type: Application
    Filed: January 20, 2005
    Publication date: July 20, 2006
    Inventors: Yen-Fu Chen, John Handy-Bosma, Nancy Sun, Keith Walker
  • Publication number: 20060159128
    Abstract: A monitor service which monitors the content of a plurality of broadcast channels, and characterizes the content of the broadcast programs, operatively coupled to an evaluator which considers the content of broadcast programs over time compared to a personal channel control schema, and further cooperating with a channel change commander to effect changes in channel, signal source, or both, of an enhanced broadcast receiver so as to allow a user to view content from a plurality of sources and channels in real-time according to his or her preferences, whilst automatic changes in the channels and signal sources are made.
    Type: Application
    Filed: January 20, 2005
    Publication date: July 20, 2006
    Inventors: Yen-Fu Chen, John Handy-Bosma, Keith Walker
  • Publication number: 20060161851
    Abstract: An example of a solution provided here comprises receiving a signal for sending in a side conversation, and in response to the signal for sending, sending a first portion of text, in a side conversation. The first portion of text is new, and the first portion of text is not necessarily revealed to some participants.
    Type: Application
    Filed: January 20, 2005
    Publication date: July 20, 2006
    Inventors: Yen Chen, John Handy-Bosma, Mei Selvage, Keith Walker
  • Publication number: 20060156257
    Abstract: A method of presenting information to be learned includes enabling a user to select a first column of information to display and enabling the user to select a second column of information to hide. A cell in the first column corresponds to at least one cell in the second column. Responsive to the user performing a first mouse motion event over a cell in the first column, the corresponding cell or cells in the second column are displayed. Responsive to the user performing a second mouse motion event, the corresponding cells in the second column are hidden. The first mouse motion event may include moving the mouse over the cell in the second column. The second mouse motion event may include moving the mouse from a position over the cell to a position not over the cell.
    Type: Application
    Filed: January 13, 2005
    Publication date: July 13, 2006
    Inventors: Yen-Fu Chen, John Handy-Bosma, Keith Walker
  • Publication number: 20060156221
    Abstract: A table converter is disclosed that enables a user to convert any table, or portion of a table, displayed on a web page to a spreadsheet control embedded in the webpage. The table converter is a web browser plug-in or feature comprising a table analysis program (TAP); a table conversion program (TCP), a spreadsheet configuration program (SCP), a spreadsheet modificaton program (SMP), a configurable table engine (CTE), and a configurable table template (CTT). The CTE contains a rules database. The TAP interrogates the highlighted hypertext markup language (HTML) table structure <table>, <tr>, <th> and <td> tags, and text for delimiters. The TCP maps the table headings and data to a configurable table engine (CTE). The CTE inserts the headings and data into a configurable table template (CTT), and displays the CTT on the web page at a user configurable location.
    Type: Application
    Filed: January 11, 2005
    Publication date: July 13, 2006
    Inventors: Yen-Fu Chen, John Handy-Bosma, Keith Walker
  • Publication number: 20060155785
    Abstract: Previously conducted conversations in real-time collaboration messages are persistently stored, either by client or a server, and then are associated with conversational items presented to a user (e.g. contact names, topics, etc.). An icon is provided near each listed item, which when selected, displays to the user summaries or titles of all transcripts to which the selected item pertains or relates. The user may select one or more summaries or titles for which the conversation is to be resumed, causing the system to retrieve the stored transcript and resume appending new conversational entries to it, so that the user recovers conversational context effortlessly and accurately. Enhanced versions of the invention include sharing of transcripts so that all participants receive the context of the conversation, and server-side or client-side implementations.
    Type: Application
    Filed: January 11, 2005
    Publication date: July 13, 2006
    Inventors: Richard Berry, Yen-Fu Chen, John Handy-Bosma, Peter Hsu, Mei Selvage, Alan Tannenbaum, Anthony Christopher Temple, Keith Walker
  • Publication number: 20060151598
    Abstract: A categorization based spending control at the time of purchase is provided. An account holder may establish spending limits for categories of products and/or services, and establish filter limits based on merchant location, time, and day. The merchant may be associated with a spending category. The merchant point of sale device may also encode categories and associated spending amounts into a text string, which is appended to the merchant identifier. When a transaction is initiated, the account provider receives a request for authorization. The account provider may then parse the merchant name, decode the text string, and compare each category and transaction amount to the established spending limits. If the purchase satisfies the established spending limits for each category and filter, then the transaction is approved.
    Type: Application
    Filed: January 13, 2005
    Publication date: July 13, 2006
    Inventors: Yen-Fu Chen, John Handy-Bosma, Keith Walker, Thomas Watters
  • Publication number: 20060075043
    Abstract: An improvement to an electronic mail program is disclosed. In particular, the improved electronic mail program enables a user to mark individual action items within a message and set attributes for each action item. In the preferred embodiment, attributes include priority, deadline, abstract, and responsibility. The electronic mail program stores the action items and associated attributes in a database and sends the message to one or more recipients. The electronic mail program then displays the message and action items to the recipients. Message recipients then navigate through the list of action items to read descriptions and to determine the priority and nature of the actions necessary. The responsibility attribute further indicates which recipient should respond to the action item. The improved electronic mail program updates the status of each action item in the database as recipients respond.
    Type: Application
    Filed: September 30, 2004
    Publication date: April 6, 2006
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Handy-Bosma, Keith Walker
  • Publication number: 20060041625
    Abstract: A process of segmenting a single email so that portions of it may be directed to or away from select recipients is disclosed. The sender highlights portions of the email and right clicks (or key command, button, or menu item) and selects an option to select recipients. The operator interface then provides the sender with the option of selecting recipients from their address book or the server's address book. To speed the process along, the sender may select those already on the To, Cc, or Bcc distribution lists. The sender then selects whether those chosen will receive the highlighted portion or if they will be excluded from receiving it. Lastly, the sender will have the option of providing text that is unique to each of the selected groups.
    Type: Application
    Filed: August 19, 2004
    Publication date: February 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Keith Walker
  • Publication number: 20060041834
    Abstract: The invention that meets the needs identified above is a web browser plug-in or feature comprising a modification program (MP), a configuration program (CP), a sorting program (SP), algorithms and rules, that interacts with a web browser to analyze a web page for tables, and to insert controls. The analysis consists of interrogating incoming hypertext markup language (HTML) for table structure <table>, <tr>, <th> and <td> tags, and incoming text for delimiters. The configuration program introduces controls into the text for each column and row delimeter that met a criteria for being sortable. In addition, the configuration program introduces controls into the HTML for each column and row tag that met a criteria for being sortable. The configuration program links the controls to a sorting algorithm so that when activated, the appropriate sorting algorithm will act on the row or column associated with the control. The controls are injected before the web browser renders the web page.
    Type: Application
    Filed: August 19, 2004
    Publication date: February 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Handy-Bosma, Keith Walker
  • Publication number: 20060041835
    Abstract: The invention that meets the needs identified above is a web browser plug-in or feature comprising a modification program (MP), a configuration program (CP), a table reduction program (TRP), algorithms and rules, that interacts with a web browser to analyze a web page for tables. The analysis consists of interrogating incoming hypertext markup language (HTML) for table structure <table>, <tr>, <th> and <td> tags, and incoming text for delimiters. The configuration program introduces controls into the text for each column and row delimeter that met a criteria for being hideable. In addition, the configuration program introduces controls into the HTML for each column and row tag that met a criteria for being hideable. The configuration program links the controls to a hiding algorithm so that when activated, the appropriate hiding algorithm will act on the row or column associated with the control. The controls are injected before the web browser renders the web page.
    Type: Application
    Filed: August 19, 2004
    Publication date: February 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Handy-Bosma, Nancy Sun, Keith Walker
  • Publication number: 20060041626
    Abstract: The disclosed invention is an improvement to a demand-based messaging system that enables multiple message recipients to coordinate responses to the message. The improved messaging system comprises a messaging program that provides an interface through which a recipient can indicate an intent to reply to the message.
    Type: Application
    Filed: August 19, 2004
    Publication date: February 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Keith Walker
  • Publication number: 20060031324
    Abstract: The invention is a data processing means wherein human perceptible elements of electronic information are gathered, prepared, formatted, or otherwise processed in forming a unified collection of such information storable as a distinct entity. In particular, the invention is a process for composing and displaying a consolidated message document. The preferred embodiment of the invention is a computer program that configures a general-purpose computer to implement the inventive process. Responsive to a user's selection of a message, the inventive process identifies all related messages that the user has received, inserts the related messages into a consolidated message document, and displays the consolidated message document on the user's output device.
    Type: Application
    Filed: June 30, 2004
    Publication date: February 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Nancy Sun, Keith Walker
  • Publication number: 20060031470
    Abstract: A method for updating a message on a plurality of devices from a single device comprising a Configuration Program (CP), an Audio Device Update Program (ADUP), and a Text Device Update Program (TDUP). Using the CP, the user may enable and disable the present invention, add or delete devices, create and save messages, select existing messages to play to callers or display to senders, enable automated status updates, enable multiple message levels, or enable availability updates. The automated status update automatically creates messages from the user's calendar. The multiple message levels are a hierarchy of messages in which the message sent to a caller or sender based on their identity. The availability update communicates the user's next available time to the caller or sender. The ADUP and TDUP select the appropriate message to play or send based on whether automated status updates, multiple message levels, and availability updates are enabled.
    Type: Application
    Filed: June 30, 2004
    Publication date: February 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Handy-Bosma, Keith Walker
  • Publication number: 20060020668
    Abstract: A Duplicate Content Storage and Access Program (DCSAP) identifies duplicate content, stores the duplicate content in one location, and provides a doclink to the stored duplicate content so that the doclink may be automatically replaced with the duplicate content. DCSAP examines email to determine whether the email contains a section identifier. A section identifier is a data element assigned by an algorithm in such a manner that no two section identifiers can be the same. If the email does not contain a section identifier, DCSAP embeds a section identifier into the email and forwards the email. If the email contains a section identifier, DCSAP extracts the section. DCSAP stores the extracted section in a repository and creates a doclink to the stored section. DCSAP then embeds a section identifier in the remainder of the email, and forwards the remainder and the doclink to the recipient. The doclink may be activated by the recipient, or it may be activated automatically.
    Type: Application
    Filed: July 22, 2004
    Publication date: January 26, 2006
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Handy-Bosma, Keith Walker
  • Publication number: 20050289220
    Abstract: The invention is a demand-based messaging system that enables a user to mark any location in a message and share the mark with a second user. The invention comprises a messaging program operable on a plurality of computers connected by one or more communications media. The program configures a first computer to accept message data, including markers and links, from a user. A marker identifies a specific location within message data, and a link refers to a specific marker within message data. The program further configures the first computer to transfer message data to a second computer. The program further configures the second computer to display the message data as it is received, and to synchronize the display with a marker when a user activates a link that refers to the marker.
    Type: Application
    Filed: June 24, 2004
    Publication date: December 29, 2005
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Keith Walker
  • Publication number: 20050262199
    Abstract: A method for grouping IM statements together into a plurality of topics and displaying the topics in separate windows comprising a Configuration Program (CP), a Topic Creation Program (TCP), and a Statement Classification Program (SCP). The CP allows a user to configure the global options for the present invention such as designating the parties authorized to create a topic, specifying whether the topic name and/or keywords are negotiable, and specifying whether icons should be displayed with the topic name. The TCP allows a user to create a topic by specifying the topic name, selecting a statement classification method, designating keywords to be used in searching the statements, and adding an icon to the topic name. When a statement is submitted to an IM channel, the SCP places the statement into one of the topics based on the statement classification method selected in the TCP.
    Type: Application
    Filed: May 20, 2004
    Publication date: November 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Keith Walker
  • Publication number: 20050239440
    Abstract: A client device authenticated a one-time pad table stored in the client device, and a matching table maintained by a service provider. When a request for service is posted from the client to the service provider, the next unused pad is exchanged and verified with the current state of the service provider's copy of the table. If the OTP is the next unused code, service is granted, else the user is challenged to identify himself, which when successfully completed results in the client device being downloaded with a new OTP table, replacing the compromised table. Use of service by a cloned device causes the OTP table at the service provider to become out of synchronization with the authentic device's copy of the table, thereby setting up the ability to detect the fraud, stop the service consumption by the clone, and reprogram the authentic device to allow for uninterrupted service.
    Type: Application
    Filed: April 22, 2004
    Publication date: October 27, 2005
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Handy-Bosma, Jun Sawada, Mei Selvage, Keith Walker
  • Publication number: 20050235034
    Abstract: A system and method for storing IM text in a repository where it can be searched by topic or participant based filters is disclosed. The repository may be a centralized database on the server side or it may be distributed in the client environment. The system comprises an IM Topic (IMT) program, an IM Filter (IMF) program, an IM save program (IMS), and an IM automatic alert (IMAL) program. The IMT program assigns topic tags to turns and topic shifts in the IM conversation. The IMF program searches the repository based on user selection of filters as well as full text search. There may be any number of topic tags. The IMS program automatically scans IM transcripts for topic tags and identifiers and saves transcripts or transcript segments that match pre-selected topic tags or identifiers to the repository.
    Type: Application
    Filed: April 15, 2004
    Publication date: October 20, 2005
    Applicant: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Handy-Bosma, Mei Selvage, Keith Walker