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: 9569784Abstract: 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: GrantFiled: June 16, 2014Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Roshan C. Ail, Jayalakshmi P. Atmacharan, Vijay Bhombore-Rao, Trevor J. Bodz, Rohit F. Colaco, Robert S. Keller
-
Patent number: 9471927Abstract: 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: GrantFiled: November 20, 2013Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Roshan C. Ail, Jayalakshmi P. Atmacharan, Vijay Bhombore-Rao, Trevor J. Bodz, Rohit F. Colaco, Robert S. Keller
-
Publication number: 20150137951Abstract: 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: ApplicationFiled: November 20, 2013Publication date: May 21, 2015Applicant: International Business Machines CorporationInventors: Roshan C. Ail, Jayalakshmi P. Atmacharan, Vijay Bhombore-Rao, Trevor J. Bodz, Rohit F. Colaco, Robert S. Keller
-
Publication number: 20150137952Abstract: 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: ApplicationFiled: June 16, 2014Publication date: May 21, 2015Inventors: Roshan C. Ail, Jayalakshmi P. Atmacharan, Vijay Bhombore-Rao, Trevor J. Bodz, Rohit F. Colaco, Robert S. Keller
-
Patent number: 8090702Abstract: 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: GrantFiled: September 12, 2006Date of Patent: January 3, 2012Assignee: International Business Machines CorporationInventors: Steven Howard, Robert S. Keller, Michael S. Nichols, Travis M. Woodruff
-
Publication number: 20080065677Abstract: 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: ApplicationFiled: September 12, 2006Publication date: March 13, 2008Inventors: Steven Howard, Robert S. Keller, Michael S. Nichols, Travis M. Woodruff
-
Publication number: 20030220802Abstract: 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: ApplicationFiled: May 22, 2002Publication date: November 27, 2003Inventors: Brent Wayne Cossey, Gregory Peter Fitzpatrick, Robert S. Keller
-
Patent number: 5906656Abstract: 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: GrantFiled: December 26, 1991Date of Patent: May 25, 1999Assignee: International Business Machines CorporationInventors: Robert S. Keller, Marvin L. Williams
-
Patent number: 5875261Abstract: 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: GrantFiled: December 20, 1991Date of Patent: February 23, 1999Assignee: International Business Machines CorporationInventors: Greg Fitzpatrick, William J. Johnson, Robert S. Keller, Marvin L. Williams
-
Patent number: 5758049Abstract: 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: GrantFiled: May 1, 1992Date of Patent: May 26, 1998Assignee: International Business Machines CorporationInventors: William J. Johnson, Robert S. Keller, George C. Manthuruthil, Marvin L. Williams
-
Patent number: 5555426Abstract: 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: GrantFiled: February 23, 1995Date of Patent: September 10, 1996Assignee: International Business Machines CorporationInventors: William J. Johnson, Robert S. Keller, Marvin L. Williams
-
Patent number: 5485605Abstract: 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: GrantFiled: May 1, 1992Date of Patent: January 16, 1996Assignee: International Business Machines Corp.Inventors: William J. Johnson, Robert S. Keller, George C. Manthuruthil, Marvin L. Williams
-
Patent number: 5471616Abstract: 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: GrantFiled: May 1, 1992Date of Patent: November 28, 1995Assignee: International Business Machines CorporationInventors: William J. Johnson, Robert S. Keller, George C. Manthuruthil, Marvin L. Williams
-
Patent number: 5418908Abstract: 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: GrantFiled: October 15, 1992Date of Patent: May 23, 1995Assignee: International Business Machines CorporationInventors: Robert S. Keller, William R. Sterrett
-
Patent number: 5408594Abstract: 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: GrantFiled: September 11, 1992Date of Patent: April 18, 1995Assignee: International Business Machines Corp.Inventors: William J. Johnson, Robert S. Keller, Marvin L. Williams
-
Patent number: 5406640Abstract: 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: GrantFiled: December 20, 1991Date of Patent: April 11, 1995Assignee: International Business Machines CorporationInventors: Greg Fitzpatrick, William J. Johnson, Robert S. Keller, Marvin L. Williams
-
Patent number: 5396564Abstract: 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: GrantFiled: December 20, 1991Date of Patent: March 7, 1995Assignee: International Business Machines CorporationInventors: Greg Fitzpatrick, William J. Johnson, Robert S. Keller, Marvin L. Williams
-
Patent number: 5381527Abstract: 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: GrantFiled: November 13, 1991Date of Patent: January 10, 1995Assignee: International Business Machines CorporationInventors: Hadyn A. Inniss, Robert S. Keller, William J. Johnson, Marvin L. Williams
-
Patent number: 5349662Abstract: 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: GrantFiled: May 21, 1992Date of Patent: September 20, 1994Assignee: International Business Machines CorporationInventors: William J. Johnson, Robert S. Keller, George C. Manthuruthil, Marvin L. Williams
-
Patent number: 5262860Abstract: 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: GrantFiled: April 23, 1992Date of Patent: November 16, 1993Assignee: International Business Machines CorporationInventors: Gregory P. Fitzpatrick, William J. Johnson, Robert S. Keller, Marvin L. Williams