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: 9001058
    Abstract: 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: Grant
    Filed: March 5, 2012
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kevin C. Brown, Edward G. Jellard, Jonathan Limburn
  • Patent number: 8949332
    Abstract: 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: Grant
    Filed: March 25, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventor: Edward G. Jellard
  • Patent number: 8935330
    Abstract: 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: Grant
    Filed: March 5, 2012
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventor: Edward G. Jellard
  • Patent number: 8799469
    Abstract: 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: Grant
    Filed: February 28, 2012
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Bharat V. Bedi, Helen S. Bowyer, Kevin C. Brown, Edward G. Jellard, Robert S. Smart, Graham White
  • Patent number: 8756288
    Abstract: 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: Grant
    Filed: February 10, 2012
    Date of Patent: June 17, 2014
    Assignee: International Business Machines Corporation
    Inventors: Bharat V. Bedi, Helen S. Bowyer, Kevin C. Brown, Edward G. Jellard, Robert S. Smart, Graham White
  • Publication number: 20130229361
    Abstract: 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: Application
    Filed: March 5, 2012
    Publication date: September 5, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin C. Brown, Edward G. Jellard, Jonathan Limburn
  • Publication number: 20120290656
    Abstract: 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: Application
    Filed: March 25, 2012
    Publication date: November 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Edward G. Jellard
  • Publication number: 20120290655
    Abstract: 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: Application
    Filed: March 5, 2012
    Publication date: November 15, 2012
    Applicant: International Business Machines Corporation
    Inventor: Edward G. Jellard
  • Publication number: 20120233272
    Abstract: 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: Application
    Filed: February 28, 2012
    Publication date: September 13, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Barat V. Bedi, Helen S. Bowyer, Kevin C. Brown, Edward G. Jellard, Robert S. Smart, Graham White
  • Publication number: 20120233268
    Abstract: 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: Application
    Filed: February 10, 2012
    Publication date: September 13, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bharat V. Bedi, Helen S. Bowyer, Kevin C. Brown, Edward G. Jellard, Robert S. Smart, Graham White
  • Patent number: 7957227
    Abstract: 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: Grant
    Filed: April 21, 2009
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventor: Edward G. Jellard
  • Publication number: 20090245041
    Abstract: 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: Application
    Filed: April 21, 2009
    Publication date: October 1, 2009
    Applicant: International Business Machines Corporation
    Inventor: Edward G. Jellard
  • Patent number: 7551525
    Abstract: 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: Grant
    Filed: March 31, 2008
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventor: Edward G. Jellard
  • Patent number: 7548731
    Abstract: 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: Grant
    Filed: July 30, 2008
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ahamed S. Anver, Timothy J. Fletcher, Edward G. Jellard, William R. Smart, Anton Stefanek, Gavin P. Willingham