Patents by Inventor Bharat V Bedi

Bharat V Bedi 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: 9723436
    Abstract: A mobile device is associated with a mobile communications network. The mobile device comprises: a transmitter for sending a request, to the mobile communications network, for a secure location verification (LV) message; a receiver for receiving the requested LV message, wherein the LV message is digitally secured so as to enable a selected third party application program to verify an authenticity of the LV message, wherein the LV message comprises location data determined by the mobile communications network as representing a location of the mobile device and identification data for identifying the mobile device; and the transmitter for sending the received LV message to the third party application program so as to enable the third party application program to verify the location of the mobile device.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Bharat V. Bedi, Robert B. Nicholson
  • Publication number: 20150156607
    Abstract: A mobile device is associated with a mobile communications network. The mobile device comprises: a transmitter for sending a request, to the mobile communications network, for a secure location verification (LV) message; a receiver for receiving the requested LV message, wherein the LV message is digitally secured so as to enable a selected third party application program to verify an authenticity of the LV message, wherein the LV message comprises location data determined by the mobile communications network as representing a location of the mobile device and identification data for identifying the mobile device; and the transmitter for sending the received LV message to the third party application program so as to enable the third party application program to verify the location of the mobile device.
    Type: Application
    Filed: November 25, 2014
    Publication date: June 4, 2015
    Inventors: BHARAT V. BEDI, ROBERT B. NICHOLSON
  • Patent number: 8866847
    Abstract: A system, method and computer program product for providing augmented reality information is disclosed. The method includes capturing an image of a set of items with an image capturing component coupled to a network-enabled computing device associated with a user identifier. The captured image is processed to identify each item of the set of items while a predefined list of user's preferences is retrieved using the user identifier. For each identified item, checking is made if the item matches a condition related to the predefined list of user's preferences. And based on the matching result, item information is conveyed to the network-enabled computing device and overlaid on the image.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Bharat V. Bedi, Wilfredo Ferre, Anthony Herve, Marc P. Yvon
  • 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: 20130102257
    Abstract: A device including an enclosure secured to a mobile entity, wherein the enclosure includes a first sensor module for obtaining first sensor information; and a radio frequency (RF) device for receiving the first sensor information and transmitting a first communication signal.
    Type: Application
    Filed: January 19, 2012
    Publication date: April 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bharat V. Bedi, Wilfredo Ferre, Nicola Palmarini, Marc Yvon
  • Patent number: 8370847
    Abstract: Provided are method, apparatus and computer program product for managing persistence within a messaging system. The method includes evaluating the messaging system's exposure to risk of losing messages. Data relating to nominally-persistent messages held in the system is saved to persistent storage if an evaluating step determines that the exposure exceeds at least one risk threshold. This approach enables a reduction in the number of writes to persistent storage compared with conventional systems in which any message that is labeled persistent will be written to disk, since disk writes can be avoided whenever an evaluation determines that the messaging system's exposure to the risk of losing messages is low.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: February 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Bharat V Bedi, Andy J Stanford-Clark
  • 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: 8232901
    Abstract: Method and apparatus for determining an alternative character string, in response to an invalid character string being received by a consumer application, wherein the invalid character string is derived from the selection of a series of keyboard keys in combination with a modifier key and wherein each key is associated with at least one glyph. An embodiment includes: a converter component for converting each glyph of the invalid character string into a first format; a converter component for parsing each of the converted first formats into a second format; an alternatives engine for determining from each of the second formats a third format which can be derived from a combination of a selection of the key and an alternative modifier key; and a converter component for converting each of the determined third formats into their associated glyphs for compiling into a list of alternative character strings.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard M. Appleby, Bharat V. Bedi, Marc S. Carter, Lucas W. Partridge
  • Patent number: 8219027
    Abstract: A first device detects one or more devices within communication proximity of the first device, determines one or more actions to perform when said one or more devices are within communication proximity, learns behavior of the first device when said one or more devices are detected to be within communication proximity of the first device and performs said one or more actions.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard M. Appleby, Bharat V. Bedi, Kevin C. Brown
  • Publication number: 20120062596
    Abstract: A system, method and computer program product for providing augmented reality information is disclosed. The method includes capturing an image of a set of items with an image capturing component coupled to a network-enabled computing device associated with a user identifier. The captured image is processed to identify each item of the set of items while a predefined list of user's preferences is retrieved using the user identifier. For each identified item, checking is made if the item matches a condition related to the predefined list of user's preferences. And based on the matching result, item information is conveyed to the network-enabled computing device and overlaid on the image.
    Type: Application
    Filed: September 7, 2011
    Publication date: March 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bharat V. Bedi, Wilfredo Ferre, Anthony Herve, Marc P. Yvon
  • Patent number: 8060820
    Abstract: Disclosed is a method, apparatus and computer program for a first client to facilitate collaborative editing of a document with a second client. The document contains data of a first data type and is accessible by a first application for processing the first data type. The first application is used to identify a portion of the document for review, The identified portion is extracted and provided to an application for processing data of a second type at the first client. This application is a messaging application. A second client is identified for performing the review and the identified portion is sent via the messaging application to the identified second client. Comments are received back from the identified second client and these comments conform to the messaging application's protocol. The comments are then interpreted back at the first client and the document is updated if appropriate.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: November 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bharat V Bedi, Lucas W Partridge
  • Publication number: 20100216402
    Abstract: A first device detects one or more devices within communication proximity of the first device, determines one or more actions to perform when said one or more devices are within communication proximity, learns behavior of the first device when said one or more devices are detected to be within communication proximity of the first device and performs said one or more actions.
    Type: Application
    Filed: February 26, 2009
    Publication date: August 26, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard M. Appleby, Bharat V. Bedi, Kevin C. Brown
  • Publication number: 20090172117
    Abstract: Methods support a sleep mode for an embedded device. Embedded devices like sensors and actuators used in wireless sensor networks have a limited power supply. To conserve energy and thus increase the lifetime of these devices, the devices should be put into a stand-by mode (also called sleep-mode) when they are not used. These methods support the sleep mode at a higher level than the MAC layer, thus avoiding the problems of prior art approaches. Methods are exemplarily described for the case of the message queuing telemetry transport protocol for sensor networks. They can easily be adapted to other protocols.
    Type: Application
    Filed: January 2, 2008
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bharat V. Bedi, David C. Conway-Jones, Urs Hunkeler, Thomas J.W. Long, Andrew J. Stanford-Clark, Hong Linh Truong, Nicholas C. Wilson
  • Publication number: 20090007080
    Abstract: The present invention is directed to a method and apparatus for determining an alternative character string, in response to an invalid character string being received by a consumer application, wherein the invalid character string is derived from the selection of a series of keyboard keys in combination with a modifier key and wherein each key is associated with at least one glyph. An apparatus in accordance with an embodiment includes: a converter component for converting each glyph of the invalid character string into a first format; a converter component for parsing each of the converted first formats into a second format; an alternatives engine for determining from each of the second formats a third format which can be derived from a combination of a selection of the key and an alternative modifier key; and a converter component for converting each of the determined third formats into their associated glyphs for compiling into a list of alternative character strings.
    Type: Application
    Filed: June 25, 2008
    Publication date: January 1, 2009
    Inventors: Richard M. Appleby, Bharat V. Bedi, Marc S. Carter, Lucas W. Partridge
  • Publication number: 20080127208
    Abstract: Provided are method, apparatus and computer program product for managing persistence within a messaging system. The method includes evaluating the messaging system's exposure to risk of losing messages. Data relating to nominally-persistent messages held in the system is saved to persistent storage if an evaluating step determines that the exposure exceeds at least one risk threshold. This approach enables a reduction in the number of writes to persistent storage compared with conventional systems in which any message that is labelled persistent will be written to disk, since disk writes can be avoided whenever an evaluation determines that the messaging system's exposure to the risk of losing messages is low.
    Type: Application
    Filed: June 29, 2007
    Publication date: May 29, 2008
    Inventors: Bharat V. Bedi, Andy J. Stanford-Clark