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: 11157958Abstract: 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: GrantFiled: January 19, 2017Date of Patent: October 26, 2021Inventors: Rahul Bakshi, Ardalan Heshmati
-
Patent number: 10502571Abstract: 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: GrantFiled: May 12, 2015Date of Patent: December 10, 2019Assignee: InvenSense, Inc.Inventors: Ardalan Heshmati, Rahul Bakshi
-
Patent number: 9961506Abstract: 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: GrantFiled: May 20, 2014Date of Patent: May 1, 2018Assignee: InvenSense, Inc.Inventors: Ardalan Heshmati, Rahul Bakshi
-
Patent number: 9880005Abstract: 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: GrantFiled: October 14, 2015Date of Patent: January 30, 2018Assignee: InvenSense, Inc.Inventors: Jacques Georgy, Ardalan Heshmati, Christopher Goodall, Rahul Bakshi
-
Publication number: 20170206559Abstract: 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: ApplicationFiled: January 19, 2017Publication date: July 20, 2017Applicant: InvenSense, Inc.Inventors: Rahul BAKSHI, Ardalan HESHMATI
-
Publication number: 20170010098Abstract: 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: ApplicationFiled: October 14, 2015Publication date: January 12, 2017Inventors: Jacques Georgy, Ardalan Heshmati, Christopher Goodall, Rahul Bakshi
-
Publication number: 20160334218Abstract: 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: ApplicationFiled: May 12, 2015Publication date: November 17, 2016Inventors: Ardalan Heshmati, Rahul Bakshi
-
Patent number: 9377308Abstract: 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: GrantFiled: February 4, 2013Date of Patent: June 28, 2016Assignee: mCube Inc.Inventors: Joe Kelly, Jobe Price, Rahul Bakshi, Mark D. Schneider
-
Patent number: 9335845Abstract: 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: GrantFiled: January 31, 2013Date of Patent: May 10, 2016Assignee: mCube Inc.Inventors: Rahul Bakshi, Jobe Price
-
Publication number: 20150362315Abstract: 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: ApplicationFiled: June 13, 2014Publication date: December 17, 2015Inventors: Behrooz Abdi, Ardalan Heshmati, Rahul Bakshi
-
Publication number: 20150341756Abstract: 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: ApplicationFiled: May 20, 2014Publication date: November 26, 2015Applicant: InvenSense, IncorporatedInventors: Ardalan Heshmati, Rahul Bakshi
-
Patent number: 9097536Abstract: 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: GrantFiled: February 4, 2013Date of Patent: August 4, 2015Assignee: mCube, Inc.Inventors: Joe Kelly, Jobe Price, Rahul Bakshi
-
Publication number: 20150149085Abstract: 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: ApplicationFiled: November 27, 2013Publication date: May 28, 2015Applicant: InvenSense, Inc.Inventors: Rahul BAKSHI, Ardalan HESHMATI
-
Publication number: 20130257788Abstract: 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: ApplicationFiled: April 2, 2012Publication date: October 3, 2013Applicant: MCube Inc.Inventors: RAHUL BAKSHI, JOBE PRICE