Patents by Inventor RAHUL BAKSHI

RAHUL BAKSHI 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: 11157958
    Abstract: In a method of associating a single entity with multiple electronic devices, a server accesses user data collected via internet communications with a plurality of electronic devices. Each item of user data includes a location signature and a unique identifier. The server determines an intersection of location between two electronic devices of the plurality of electronic devices based on the user data accessed from the two electronic devices. The user data is accessed from a first of the two electronic devices has a first unique identifier that is different than a second unique identifier of the user data accessed from a second of the two electronic devices. Based on the intersection of location, a single entity is associated with both the first unique identifier and the second unique identifier.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: October 26, 2021
    Inventors: Rahul Bakshi, Ardalan Heshmati
  • Patent number: 10502571
    Abstract: Systems and methods are disclosed for determining location information for a portable device by identifying interactions indicating proximity between the user and a plurality of items. Each item may be associated with a known location to establish anchor points such that a route traversed by the portable device may be generated from the established anchor points and motion sensor data output by the portable device.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: December 10, 2019
    Assignee: InvenSense, Inc.
    Inventors: Ardalan Heshmati, Rahul Bakshi
  • Patent number: 9961506
    Abstract: Systems and methods are disclosed for refining a coarse location determination by detecting patterns of motion sensor data that may be associated with predetermined locations. One or more geofeatures may be identified that cause a mobile device associated with a user to detect a distinguishable pattern of sensor data when the user interacts with the object. Accordingly, a coarse location may be refined using information associated with the geofeature, such as the location of the geofeature.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: May 1, 2018
    Assignee: InvenSense, Inc.
    Inventors: Ardalan Heshmati, Rahul Bakshi
  • Patent number: 9880005
    Abstract: Systems and methods are disclosed for providing a plurality of navigation solutions using a portable sensor device associated with a user. Motion sensor data may be used to derive a first navigation solution using the obtained sensor data under a first set of processing conditions navigation solution and to derive at least a second navigation solution using the sensor data under a second set of processing conditions, wherein the second navigation solution is refined as compared to the first navigation solution. As such, the second navigation solution may represent a more accurate or more complete solution, with the first navigation solution may represent a reduced expenditure of resources. The system includes the portable sensor device and optionally may include an auxiliary device associated with the user and/or remote processing resources.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: January 30, 2018
    Assignee: InvenSense, Inc.
    Inventors: Jacques Georgy, Ardalan Heshmati, Christopher Goodall, Rahul Bakshi
  • Publication number: 20170206559
    Abstract: In a method of associating a single entity with multiple electronic devices, a server accesses user data collected via internet communications with a plurality of electronic devices. Each item of user data includes a location signature and a unique identifier. The server determines an intersection of location between two electronic devices of the plurality of electronic devices based on the user data accessed from the two electronic devices. The user data is accessed from a first of the two electronic devices has a first unique identifier that is different than a second unique identifier of the user data accessed from a second of the two electronic devices. Based on the intersection of location, a single entity is associated with both the first unique identifier and the second unique identifier.
    Type: Application
    Filed: January 19, 2017
    Publication date: July 20, 2017
    Applicant: InvenSense, Inc.
    Inventors: Rahul BAKSHI, Ardalan HESHMATI
  • Publication number: 20170010098
    Abstract: Systems and methods are disclosed for providing a plurality of navigation solutions using a portable sensor device associated with a user. Motion sensor data may be used to derive a first navigation solution using the obtained sensor data under a first set of processing conditions navigation solution and to derive at least a second navigation solution using the sensor data under a second set of processing conditions, wherein the second navigation solution is refined as compared to the first navigation solution. As such, the second navigation solution may represent a more accurate or more complete solution, with the first navigation solution may represent a reduced expenditure of resources. The system includes the portable sensor device and optionally may include an auxiliary device associated with the user and/or remote processing resources.
    Type: Application
    Filed: October 14, 2015
    Publication date: January 12, 2017
    Inventors: Jacques Georgy, Ardalan Heshmati, Christopher Goodall, Rahul Bakshi
  • Publication number: 20160334218
    Abstract: Systems and methods are disclosed for determining location information for a portable device by identifying interactions indicating proximity between the user and a plurality of items. Each item may be associated with a known location to establish anchor points such that a route traversed by the portable device may be generated from the established anchor points and motion sensor data output by the portable device.
    Type: Application
    Filed: May 12, 2015
    Publication date: November 17, 2016
    Inventors: Ardalan Heshmati, Rahul Bakshi
  • Patent number: 9377308
    Abstract: A computer-implemented method for determining an estimated user location performed on a computer system programmed to perform the method includes determining in physical sensors, movements in response to movement of the computer system, determining in a processor a physical context, in response to the movements, determining in the processor whether the physical context is substantially similar to a map-based context associated with a location on the map, when a map-based context is substantially similar to the physical context, the method includes determining in the processor the location on the map associated with the map-based context, determining in the processor a graphical user interface in response to the location on the map, and displaying the graphical user interface on a display of the computer system.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: June 28, 2016
    Assignee: mCube Inc.
    Inventors: Joe Kelly, Jobe Price, Rahul Bakshi, Mark D. Schneider
  • Patent number: 9335845
    Abstract: A computer-implemented method for reducing extraneous input in a portable device programmed to perform the method includes displaying with the portable device, a text entry interface via a display to a user of the portable device, receiving with the portable device, one or more taps on a portion of the portable device other than the display, wherein the one or more taps is associated with a first action, while displaying with the portable device, an interface other than a text entry interface via the display to the user, the method includes performing with the portable device, the first action in response to the one or more taps, and while displaying with the portable device, a text entry interface via the display to the user, the method includes inhibiting with the portable device, the first action in response to the one or more taps.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: May 10, 2016
    Assignee: mCube Inc.
    Inventors: Rahul Bakshi, Jobe Price
  • Publication number: 20150362315
    Abstract: Systems and methods are disclosed for determining position information for a mobile device by correlating patterns of data obtained with environmental sensors. A pattern of sensor data associated with an environmental condition may be detected at known location and then matched with a pattern of sensor data detected by the mobile device to determine position information.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 17, 2015
    Inventors: Behrooz Abdi, Ardalan Heshmati, Rahul Bakshi
  • Publication number: 20150341756
    Abstract: Systems and methods are disclosed for refining a coarse location determination by detecting patterns of motion sensor data that may be associated with predetermined locations. One or more geofeatures may be identified that cause a mobile device associated with a user to detect a distinguishable pattern of sensor data when the user interacts with the object. Accordingly, a coarse location may be refined using information associated with the geofeature, such as the location of the geofeature.
    Type: Application
    Filed: May 20, 2014
    Publication date: November 26, 2015
    Applicant: InvenSense, Incorporated
    Inventors: Ardalan Heshmati, Rahul Bakshi
  • Patent number: 9097536
    Abstract: A computer-implemented method for determining geographic locations of a device includes receiving with a GPS receiver within the device, satellite signals from a plurality of GPS satellites, determining with the device, an approximate geographic location in response to the satellite signals, determining in the device, a potential GPS signal reduction condition in response to the satellite signals and to a GPS signal threshold, determining with physical perturbation sensors in the device, physical perturbations, determining with the device, an augmented geographic location in response to the approximate geographic location, the physical perturbations, and a weighting factor, determining with the device, a user display in response to the augmented geographic location, and outputting on a display of the device, the user display.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: August 4, 2015
    Assignee: mCube, Inc.
    Inventors: Joe Kelly, Jobe Price, Rahul Bakshi
  • Publication number: 20150149085
    Abstract: A device, method and computer readable medium is disclosed for generating a plurality of location signature is disclosed. The method includes seeding a device with an initial position and utilizing an inertial positioning system to propagate user position, and generating location signatures.
    Type: Application
    Filed: November 27, 2013
    Publication date: May 28, 2015
    Applicant: InvenSense, Inc.
    Inventors: Rahul BAKSHI, Ardalan HESHMATI
  • Publication number: 20130257788
    Abstract: A computer-implemented method for reducing extraneous input in a portable device programmed to perform the method includes displaying with the portable device a text entry interface via a display to a user of the portable device, receiving with the portable device one or more taps on a portion of the portable device other than the display, wherein the one or more taps is associated with a first action, while displaying with the portable device, an interface other than a text entry interface via the display to the user, the method includes performing with the portable device the first action in response to the one or more taps, and while displaying with the portable device, a text entry interface via the display to the user, the method includes inhibiting with the portable device the first action in response to the one or more taps.
    Type: Application
    Filed: April 2, 2012
    Publication date: October 3, 2013
    Applicant: MCube Inc.
    Inventors: RAHUL BAKSHI, JOBE PRICE