Patents by Inventor Robert S. Keller

Robert S. Keller 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: 9569784
    Abstract: A method, system and computer program product for resolving values of parameters of tags. A map is created which includes the number of times each parameter is referenced by the tags in a web page requested by a client device. The parameters in the map are then sorted in a list in descending order based on the number of times referenced by the tags. The value for the parameter listed at the top of the list is looked up. If the value cannot be located, then those tags that are associated with this parameter are added to a list of tags to be ignored. By ignoring such tags in this list, the resolving of tag values for tags to be syndicated can occur more quickly and efficiently, including syndicating the tag data before the web page is completely loaded.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Roshan C. Ail, Jayalakshmi P. Atmacharan, Vijay Bhombore-Rao, Trevor J. Bodz, Rohit F. Colaco, Robert S. Keller
  • Patent number: 9471927
    Abstract: A method, system and computer program product for resolving values of parameters of tags. A map is created which includes the number of times each parameter is referenced by the tags in a web page requested by a client device. The parameters in the map are then sorted in a list in descending order based on the number of times referenced by the tags. The value for the parameter listed at the top of the list is looked up. If the value cannot be located, then those tags that are associated with this parameter are added to a list of tags to be ignored. By ignoring such tags in this list, the resolving of tag values for tags to be syndicated can occur more quickly and efficiently, including syndicating the tag data before the web page is completely loaded.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Roshan C. Ail, Jayalakshmi P. Atmacharan, Vijay Bhombore-Rao, Trevor J. Bodz, Rohit F. Colaco, Robert S. Keller
  • Publication number: 20150137951
    Abstract: A method, system and computer program product for resolving values of parameters of tags. A map is created which includes the number of times each parameter is referenced by the tags in a web page requested by a client device. The parameters in the map are then sorted in a list in descending order based on the number of times referenced by the tags. The value for the parameter listed at the top of the list is looked up. If the value cannot be located, then those tags that are associated with this parameter are added to a list of tags to be ignored. By ignoring such tags in this list, the resolving of tag values for tags to be syndicated can occur more quickly and efficiently, including syndicating the tag data before the web page is completely loaded.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: Roshan C. Ail, Jayalakshmi P. Atmacharan, Vijay Bhombore-Rao, Trevor J. Bodz, Rohit F. Colaco, Robert S. Keller
  • Publication number: 20150137952
    Abstract: A method, system and computer program product for resolving values of parameters of tags. A map is created which includes the number of times each parameter is referenced by the tags in a web page requested by a client device. The parameters in the map are then sorted in a list in descending order based on the number of times referenced by the tags. The value for the parameter listed at the top of the list is looked up. If the value cannot be located, then those tags that are associated with this parameter are added to a list of tags to be ignored. By ignoring such tags in this list, the resolving of tag values for tags to be syndicated can occur more quickly and efficiently, including syndicating the tag data before the web page is completely loaded.
    Type: Application
    Filed: June 16, 2014
    Publication date: May 21, 2015
    Inventors: Roshan C. Ail, Jayalakshmi P. Atmacharan, Vijay Bhombore-Rao, Trevor J. Bodz, Rohit F. Colaco, Robert S. Keller
  • Patent number: 8090702
    Abstract: Methods and arrangements to analyze web traffic of a portal are contemplated. Embodiments include transformations, code, state machines or other logic to analyze web traffic of a portal by a portlet receiving a request for web page content from the portal and generating a fragment of a web page. The fragment may include code to collect data from clients on web traffic of the portlet and to transmit the data to a facility for the collection of data on web traffic of the portal and the portlet. Some embodiments may involve a portal requesting web page content from a portlet, and the portal receiving a fragment of a web page from the portlet. The fragment may include code to collect data from clients on web traffic of the portlet and to transmit the data to the data collection facility.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: January 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven Howard, Robert S. Keller, Michael S. Nichols, Travis M. Woodruff
  • Publication number: 20080065677
    Abstract: Methods and arrangements to analyze web traffic of a portal are contemplated. Embodiments include transformations, code, state machines or other logic to analyze web traffic of a portal by a portlet receiving a request for web page content from the portal and generating a fragment of a web page. The fragment may include code to collect data from clients on web traffic of the portlet and to transmit the data to a facility for the collection of data on web traffic of the portal and the portlet. Some embodiments may involve a portal requesting web page content from a portlet, and the portal receiving a fragment of a web page from the portlet. The fragment may include code to collect data from clients on web traffic of the portlet and to transmit the data to the data collection facility.
    Type: Application
    Filed: September 12, 2006
    Publication date: March 13, 2008
    Inventors: Steven Howard, Robert S. Keller, Michael S. Nichols, Travis M. Woodruff
  • Publication number: 20030220802
    Abstract: This concerns a process for maintaining and using business registry (BR) databases. Such BR's, maintained and/or controlled by businesses designated ‘target’ enterprises, contain entries associated with businesses or individuals seeking consideration for trusted business relationship associations with the target enterprise, such entities designated presently as ‘seeking’ entities. These entries contain ‘member status’ code values designating levels of trust associated with respective seeking entities, and information parameters subject to modification by the target enterprise which effectively constitute criteria for raising and lowering status values assigned to individual entries. A presently disclosed options list mechanism allows the target enterprise to modify the information constituting the criteria for trust status level assignment.
    Type: Application
    Filed: May 22, 2002
    Publication date: November 27, 2003
    Inventors: Brent Wayne Cossey, Gregory Peter Fitzpatrick, Robert S. Keller
  • Patent number: 5906656
    Abstract: An electronic mail object on a data processing system contains a request that the recipient perform an action. In addition, the electronic mail object contains an action or command for carrying out the request. Upon receipt of the electronic mail object, the recipient can carry out the request by selecting the action. The action is marked by starting and ending markers so that it can be isolated and extracted from the electronic mail object. Once extracted, the action is executed on the data processing system. In addition, the recipient can establish criteria for evaluating whether the selected command should be executed.
    Type: Grant
    Filed: December 26, 1991
    Date of Patent: May 25, 1999
    Assignee: International Business Machines Corporation
    Inventors: Robert S. Keller, Marvin L. Williams
  • Patent number: 5875261
    Abstract: Method of, and apparatus for, optical character recognition of predominate and non-predominate color coded characters based on hypothesis testing utilizing both geometric optical character recognition and color coded optical character recognition techniques. In this hypothesis testing technique, geometric OCR is used to generate a null hypothesis that a target character has been recognized, and an alternative hypothesis that the target character has not been recognized. Color coded OCR is used to select either the null hypothesis or the alternative hypothesis. Alternatively, the roles of geometric OCR and color coded OCR may be reversed such that color coded OCR is used for hypothesis generation, and geometric OCR is used for hypothesis selection.
    Type: Grant
    Filed: December 20, 1991
    Date of Patent: February 23, 1999
    Assignee: International Business Machines Corporation
    Inventors: Greg Fitzpatrick, William J. Johnson, Robert S. Keller, Marvin L. Williams
  • Patent number: 5758049
    Abstract: Automatic detection and processing of an empty multimedia data object is used to determine the data type of a multimedia data object. The system also detects whether the multimedia data object, or a component thereof, is empty based upon its data type. The system also appropriately processes a detected empty multimedia data object, or a component thereof. The appropriate processing may include no action, informing a user, program, or device of a detected empty multimedia data object, or a component thereof, inhibiting further processing of a detected empty multimedia data object, or a component thereof, or deleting a detected empty multimedia data object, or a component thereof.
    Type: Grant
    Filed: May 1, 1992
    Date of Patent: May 26, 1998
    Assignee: International Business Machines Corporation
    Inventors: William J. Johnson, Robert S. Keller, George C. Manthuruthil, Marvin L. Williams
  • Patent number: 5555426
    Abstract: The method and apparatus of the present invention permit users to associate conditions of interest, such as keywords or originator identities. In response to the sending of a message, the data processing system determines which user conditions are met by the message input into the system and may associate the identities of such users with the message. In one embodiment, the system returns to the sender of the message the identities of users whose conditions are met by the message. In another embodiment, the system routes the message to users whose conditions are met by the message and, optionally, returns a confirmation of the delivery of the message to the sender. In either embodiment, a user can designate himself as "invisible", so that the system will not report the invisible user's identity to the sender.
    Type: Grant
    Filed: February 23, 1995
    Date of Patent: September 10, 1996
    Assignee: International Business Machines Corporation
    Inventors: William J. Johnson, Robert S. Keller, Marvin L. Williams
  • Patent number: 5485605
    Abstract: Method of, and apparatus for, providing a group query. An Interrogator Process provides an interface to a requesting user and formulates appropriate queries. Queries may be of the form of a single user query, a multiple user query, a group query, or a physical area query. A group is a collection of users who share a common characteristic. This common characteristic may be the same department, the same surname, the same job title, using the same device, executing the same process or application, etc.
    Type: Grant
    Filed: May 1, 1992
    Date of Patent: January 16, 1996
    Assignee: International Business Machines Corp.
    Inventors: William J. Johnson, Robert S. Keller, George C. Manthuruthil, Marvin L. Williams
  • Patent number: 5471616
    Abstract: Method of, and apparatus for, providing automatic detection of the physical presence of a user of a data processing system. The present invention comprises an Event Detection Process, a Presence Detection Process, and an Interrogator Process. The Event Detection Process detects presence indicating events. The Presence Detection Process evaluates the presence indicating events to determine the physical presence of a user or someone else other than a user. The Interrogator Process provides an interface to a requesting user and formulates appropriate queries to be sent to one or more Presence Detection Processes.
    Type: Grant
    Filed: May 1, 1992
    Date of Patent: November 28, 1995
    Assignee: International Business Machines Corporation
    Inventors: William J. Johnson, Robert S. Keller, George C. Manthuruthil, Marvin L. Williams
  • Patent number: 5418908
    Abstract: The present invention allows the inclusion of a place mark in an electronic mail item. The place mark serves to identify and link an on-line reference to the mail item. When a user sends the mail item to a recipient, the place mark but not the reference goes with the item. Upon receipt, the recipient may select the place mark during review of the mail item and the on-line reference will be automatically called and displayed. Upon completing review of the reference, the recipient may transfer control from the on-line reference to the mail item without having to back out of the reference and then initiate the electronic mail.
    Type: Grant
    Filed: October 15, 1992
    Date of Patent: May 23, 1995
    Assignee: International Business Machines Corporation
    Inventors: Robert S. Keller, William R. Sterrett
  • Patent number: 5408594
    Abstract: A data processing system determines the relative frequency of occurrence in a specified file object of two specified classes of display objects and displays the contents of the file object accentuating display objects of the class having the desired relative frequency of occurrence. Relative frequency of occurrence may be determined by number of occurrences of display objects within each of the two classes or by determining a weight for each display object of each of the two classes. Relative frequency of occurrence may be computed either by separately summing or by computing the difference of either the number of objects or the weight of objects of the two classes.
    Type: Grant
    Filed: September 11, 1992
    Date of Patent: April 18, 1995
    Assignee: International Business Machines Corp.
    Inventors: William J. Johnson, Robert S. Keller, Marvin L. Williams
  • Patent number: 5406640
    Abstract: Color coding of characters both for optical character recognition by a machine and for viewing by a human is provided by coloring a character with a predominate color distinguishable by humans and a non-predominate color non-distracting to humans, but distinguishable by a color scanner. The advantage of the present invention is higher optical character recognition accuracy rates without the severe visual distraction to human readers of prior art color coded characters. A further technical advantage is that the invention can be practiced with conventional color printers and color scanners instead of the specialized apparatus of prior art color coded characters.
    Type: Grant
    Filed: December 20, 1991
    Date of Patent: April 11, 1995
    Assignee: International Business Machines Corporation
    Inventors: Greg Fitzpatrick, William J. Johnson, Robert S. Keller, Marvin L. Williams
  • Patent number: 5396564
    Abstract: Method of, and apparatus for, processing a color coded character to recognize the character being examined by an OCR device. Said color coded character comprises a predominate color associated with said character distinguishable by humans, and a non-predominate color associated with said character and non-distracting to humans, but distinguishable by a color scanner. The present invention allows the non-predominate color of a character to be used as the sole criteria for recognizing the character.
    Type: Grant
    Filed: December 20, 1991
    Date of Patent: March 7, 1995
    Assignee: International Business Machines Corporation
    Inventors: Greg Fitzpatrick, William J. Johnson, Robert S. Keller, Marvin L. Williams
  • Patent number: 5381527
    Abstract: A method and system are disclosed for the efficient distribution of messages utilizing a data processing system. A distribution channel is selected in response to a user selection of a particular distribution media. If transmission via the selected distribution channel fails, an alternate distribution media is automatically selected and the message converted to that alternate distribution media. Transmission is then attempted utilizing the alternate distribution media via a different distribution channel. In one depicted embodiment of the present invention the process of automatically selecting a different distribution media and attempting transmission via a different distribution channel continues until such time as a transmission is successful or a specified maximum number of attempted transmissions has occurred.
    Type: Grant
    Filed: November 13, 1991
    Date of Patent: January 10, 1995
    Assignee: International Business Machines Corporation
    Inventors: Hadyn A. Inniss, Robert S. Keller, William J. Johnson, Marvin L. Williams
  • Patent number: 5349662
    Abstract: Automatic detection of the activities of a user of a data processing system is provided by the use of an Activity Event Detection Process, an Activity Detection Process, and an Interrogator Process. The Activity Event Detection Process detects events indicating user activity. The Activity Detection Process evaluates the user activity indicating events to determine the activity of a user. The Interrogator Process provides an interface to a requesting user and formulates appropriate queries to be sent to one or more Activity Detection Processes.
    Type: Grant
    Filed: May 21, 1992
    Date of Patent: September 20, 1994
    Assignee: International Business Machines Corporation
    Inventors: William J. Johnson, Robert S. Keller, George C. Manthuruthil, Marvin L. Williams
  • Patent number: 5262860
    Abstract: A method and system are disclosed for capturing and processing visually perceptible data, such as address or telephone numbers, within a broadcast video signal. Optically recognizable text, numbers, or visual barcodes representative of text or numbers are transmitted within various frames of broadcast video signals. The broadcast video signal is then received and selected video frames are captured, digitized and stored as Tagged Image File Format (TIFF) in response to a user initiated command. Barcode readers or optical character recognition processes are then utilized to extract textual or numeric data from the captured video frames and that data is stored for future utilization. In one depicted embodiment a user defined template may be utilized to assist the optical character recognition process.
    Type: Grant
    Filed: April 23, 1992
    Date of Patent: November 16, 1993
    Assignee: International Business Machines Corporation
    Inventors: Gregory P. Fitzpatrick, William J. Johnson, Robert S. Keller, Marvin L. Williams