Patents by Inventor Edward G. Jellard
Edward G. Jellard 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: 9001058Abstract: A tool for performing a computer action based on a user's touch on a touch screen. The user's touch is characterized by certain parameters which are compared to predefined parameters which correspond to the hand that was used to touch the screen and a specific computer action. If the parameters match, within a specific error tolerance, the computer action is performed.Type: GrantFiled: March 5, 2012Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: Kevin C. Brown, Edward G. Jellard, Jonathan Limburn
-
Patent number: 8949332Abstract: A method, apparatus, and computer program product are disclosed for redirecting messages in a publish/subscribe messaging system in which redirection messages are received as messages for publication on a topic. Upon receiving a subsequent message for publication, the subsequent message will be redirected to a target message topic if the source message topic of the subsequent message matches a previously-recorded instruction to redirect messages from the source message topic to the target message topic.Type: GrantFiled: March 25, 2012Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventor: Edward G. Jellard
-
Patent number: 8935330Abstract: A method, apparatus, and computer program product are disclosed for redirecting messages in a publish/subscribe messaging system in which redirection messages are received as messages for publication on a topic. Upon receiving a subsequent message for publication, the subsequent message will be redirected to a target message topic if the source message topic of the subsequent message matches a previously-recorded instruction to redirect messages from the source message topic to the target message topic.Type: GrantFiled: March 5, 2012Date of Patent: January 13, 2015Assignee: International Business Machines CorporationInventor: Edward G. Jellard
-
Patent number: 8799469Abstract: A first message published by a first publisher, including a message header and payload data, is received. The payload data within the first received message is identified, extracted, and stored. A second message published by a second publisher, including function data that provides a function to modify the payload data, is received. The function data within the second received message is identified, extracted, and stored. The extracted and stored payload data is modified using the stored function. A third message, including the modified payload data, is created for distribution to a subscriber configured to process the modified payload in the third message.Type: GrantFiled: February 28, 2012Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Bharat V. Bedi, Helen S. Bowyer, Kevin C. Brown, Edward G. Jellard, Robert S. Smart, Graham White
-
Patent number: 8756288Abstract: Message routing in a publish/subscribe system where messages are routed from one or more publishers to one or more subscribers according to respective defined paths through a topic tree. A pseudo-topic tree path comprised of a partial path definition and a selection function is specified by a subscriber or publisher. When executed, the selection function searches the topic tree to identify one or more path definition segments, which segments replace the selection function in the pseudo-topic tree path to generate one or more complete path definitions that are then usable for routing messages.Type: GrantFiled: February 10, 2012Date of Patent: June 17, 2014Assignee: International Business Machines CorporationInventors: Bharat V. Bedi, Helen S. Bowyer, Kevin C. Brown, Edward G. Jellard, Robert S. Smart, Graham White
-
Publication number: 20130229361Abstract: A tool for performing a computer action based on a user's touch on a touch screen. The user's touch is characterized by certain parameters which are compared to predefined parameters which correspond to the hand that was used to touch the screen and a specific computer action. If the parameters match, within a specific error tolerance, the computer action is performed.Type: ApplicationFiled: March 5, 2012Publication date: September 5, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin C. Brown, Edward G. Jellard, Jonathan Limburn
-
Publication number: 20120290656Abstract: A method, apparatus, and computer program product are disclosed for redirecting messages in a publish/subscribe messaging system in which redirection messages are received as messages for publication on a topic. Upon receiving a subsequent message for publication, the subsequent message will be redirected to a target message topic if the source message topic of the subsequent message matches a previously-recorded instruction to redirect messages from the source message topic to the target message topic.Type: ApplicationFiled: March 25, 2012Publication date: November 15, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Edward G. Jellard
-
Publication number: 20120290655Abstract: A method, apparatus, and computer program product are disclosed for redirecting messages in a publish/subscribe messaging system in which redirection messages are received as messages for publication on a topic. Upon receiving a subsequent message for publication, the subsequent message will be redirected to a target message topic if the source message topic of the subsequent message matches a previously-recorded instruction to redirect messages from the source message topic to the target message topic.Type: ApplicationFiled: March 5, 2012Publication date: November 15, 2012Applicant: International Business Machines CorporationInventor: Edward G. Jellard
-
Publication number: 20120233272Abstract: A first message published by a first publisher, including a message header and payload data, is received. The payload data within the first received message is identified, extracted, and stored. A second message published by a second publisher, including function data that provides a function to modify the payload data, is received. The function data within the second received message is identified, extracted, and stored. The extracted and stored payload data is modified using the stored function. A third message, including the modified payload data, is created for distribution to a subscriber configured to process the modified payload in the third message.Type: ApplicationFiled: February 28, 2012Publication date: September 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Barat V. Bedi, Helen S. Bowyer, Kevin C. Brown, Edward G. Jellard, Robert S. Smart, Graham White
-
Publication number: 20120233268Abstract: Message routing in a publish/subscribe system where messages are routed from one or more publishers to one or more subscribers according to respective defined paths through a topic tree. A pseudo-topic tree path comprised of a partial path definition and a selection function is specified by a subscriber or publisher. When executed, the selection function searches the topic tree to identify one or more path definition segments, which segments replace the selection function in the pseudo-topic tree path to generate one or more complete path definitions that are then usable for routing messages.Type: ApplicationFiled: February 10, 2012Publication date: September 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bharat V. Bedi, Helen S. Bowyer, Kevin C. Brown, Edward G. Jellard, Robert S. Smart, Graham White
-
Patent number: 7957227Abstract: The present invention provides for a method for reducing undesirable skipping during playback of a compact disc in a compact disc player. A lens system of the compact disc player reads audio data and subcode data from the compact disc. The subcode data includes Q channel bits and P channel bits. The actual time lapse of the compact disc playback is calculated from the Q channel bits and the P channel bits, while a target time lapse is calculated based on data received from a real-time clock. The difference between the two time lapse values is calculated, and if the differences is greater than a predetermined threshold, the lens system is repositioned to read the audio data from the compact disc corresponding to a predetermined time interval in advance of the current position of the lens system.Type: GrantFiled: April 21, 2009Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventor: Edward G. Jellard
-
Publication number: 20090245041Abstract: The present invention provides for a method for reducing undesirable skipping during playback of a compact disc in a compact disc player. A lens system of the compact disc player reads audio data and subcode data from the compact disc. The subcode data includes Q channel bits and P channel bits. The actual time lapse of the compact disc playback is calculated from the Q channel bits and the P channel bits, while a target time lapse is calculated based on data received from a real-time clock. The difference between the two time lapse values is calculated, and if the differences is greater than a predetermined threshold, the lens system is repositioned to read the audio data from the compact disc corresponding to a predetermined time interval in advance of the current position of the lens system.Type: ApplicationFiled: April 21, 2009Publication date: October 1, 2009Applicant: International Business Machines CorporationInventor: Edward G. Jellard
-
Patent number: 7551525Abstract: The present invention provides for a method for reducing undesirable skipping during playback of a compact disc in a compact disc player. A lens system of the compact disc player reads audio data and subcode data from the compact disc. The subcode data includes Q channel bits and P channel bits. The actual time lapse of the compact disc playback is calculated from the Q channel bits and the P channel bits, while a target time lapse is calculated based on data received from a real-time clock. The difference between the two time lapse values is calculated, and if the differences is greater than a predetermined threshold, the lens system is repositioned to read the audio data from the compact disc corresponding to a predetermined time interval in advance of the current position of the lens system.Type: GrantFiled: March 31, 2008Date of Patent: June 23, 2009Assignee: International Business Machines CorporationInventor: Edward G. Jellard
-
Patent number: 7548731Abstract: The present invention provides for reducing power consumption of a positioning system having wireless beacons. A wireless transmitter static beacon is provided, which has a known position, signal strength, and range. A mobile device is positioned within the range of the static beacon and its position is determined based on a signal from the static beacon. Foreign wireless transmitter devices and their locations are detected. The immobility of the foreign devices is evaluated by periodically determining their positions and calculating the frequency with which their positions change, and by determining the devices' types. A subset of the foreign devices that are immobile are selected and amalgamated into the positioning system based on device type and position-changing frequency. The signal strength of the static beacon is reduced, which in turn reduces the range of the static beacon.Type: GrantFiled: July 30, 2008Date of Patent: June 16, 2009Assignee: International Business Machines CorporationInventors: Ahamed S. Anver, Timothy J. Fletcher, Edward G. Jellard, William R. Smart, Anton Stefanek, Gavin P. Willingham