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: 9723436Abstract: 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: GrantFiled: November 25, 2014Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Bharat V. Bedi, Robert B. Nicholson
-
Publication number: 20150156607Abstract: 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: ApplicationFiled: November 25, 2014Publication date: June 4, 2015Inventors: BHARAT V. BEDI, ROBERT B. NICHOLSON
-
Patent number: 8866847Abstract: 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: GrantFiled: September 7, 2011Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Bharat V. Bedi, Wilfredo Ferre, Anthony Herve, Marc P. Yvon
-
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: 20130102257Abstract: 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: ApplicationFiled: January 19, 2012Publication date: April 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bharat V. Bedi, Wilfredo Ferre, Nicola Palmarini, Marc Yvon
-
Patent number: 8370847Abstract: 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: GrantFiled: June 29, 2007Date of Patent: February 5, 2013Assignee: International Business Machines CorporationInventors: Bharat V Bedi, Andy J Stanford-Clark
-
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: 8232901Abstract: 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: GrantFiled: June 25, 2008Date of Patent: July 31, 2012Assignee: International Business Machines CorporationInventors: Richard M. Appleby, Bharat V. Bedi, Marc S. Carter, Lucas W. Partridge
-
Patent number: 8219027Abstract: 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: GrantFiled: February 26, 2009Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Richard M. Appleby, Bharat V. Bedi, Kevin C. Brown
-
Publication number: 20120062596Abstract: 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: ApplicationFiled: September 7, 2011Publication date: March 15, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bharat V. Bedi, Wilfredo Ferre, Anthony Herve, Marc P. Yvon
-
Patent number: 8060820Abstract: 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: GrantFiled: November 14, 2006Date of Patent: November 15, 2011Assignee: International Business Machines CorporationInventors: Bharat V Bedi, Lucas W Partridge
-
Publication number: 20100216402Abstract: 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: ApplicationFiled: February 26, 2009Publication date: August 26, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard M. Appleby, Bharat V. Bedi, Kevin C. Brown
-
Publication number: 20090172117Abstract: 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: ApplicationFiled: January 2, 2008Publication date: July 2, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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: 20090007080Abstract: 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: ApplicationFiled: June 25, 2008Publication date: January 1, 2009Inventors: Richard M. Appleby, Bharat V. Bedi, Marc S. Carter, Lucas W. Partridge
-
Publication number: 20080127208Abstract: 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: ApplicationFiled: June 29, 2007Publication date: May 29, 2008Inventors: Bharat V. Bedi, Andy J. Stanford-Clark