Patents by Inventor Puneet Mishra
Puneet Mishra 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: 9078230Abstract: Methods, program products, and systems for selective location determination are described. A mobile device can determine a location of the mobile device using various techniques. When there is a conflict between the locations determined using different techniques, the mobile device can select a most trustworthy location from the locations, and designate the most trustworthy location as a current location of the mobile device. The mobile device can determine a first location of the mobile device (e.g., a coarse location) using a cell identifier (cell ID) of a cellular network. The mobile device can determine a second location of the mobile device (e.g., a fine location) using one or more media access control (MAC) addresses of a WLAN. The first location and second location can be associated with confidence values that can indicate trustworthiness of the first location and second location.Type: GrantFiled: September 15, 2014Date of Patent: July 7, 2015Assignee: Apple Inc.Inventors: Ronald K. Huang, Isabel Ge Mahe, Puneet Mishra
-
Publication number: 20150005014Abstract: Methods, program products, and systems for selective location determination are described. A mobile device can determine a location of the mobile device using various techniques. When there is a conflict between the locations determined using different techniques, the mobile device can select a most trustworthy location from the locations, and designate the most trustworthy location as a current location of the mobile device. The mobile device can determine a first location of the mobile device (e.g., a coarse location) using a cell identifier (cell ID) of a cellular network. The mobile device can determine a second location of the mobile device (e.g., a fine location) using one or more media access control (MAC) addresses of a WLAN. The first location and second location can be associated with confidence values that can indicate trustworthiness of the first location and second location.Type: ApplicationFiled: September 15, 2014Publication date: January 1, 2015Inventors: Ronald K. Huang, Isabel Ge Mahe, Puneet Mishra
-
Patent number: 8830844Abstract: A method for delaying network reselection by a wireless communication device following a call failure is provided. The method can include determining an initiation of a voice call while connected to a first network. The method can further include participating in a circuit switched fallback (CSFB) procedure to transition from the first network to a second network in response to initiation of the voice call. The method can additionally include determining an occurrence of a call failure of the voice call. The method can also include, responsive to the call failure, barring reselection to the first network for a threshold barring period.Type: GrantFiled: April 26, 2013Date of Patent: September 9, 2014Assignee: Apple Inc.Inventors: Arun G. Mathias, Jianxiong Shi, Jinghua Ling, Longda Xing, Wen Zhao, Gencer Cili, Puneet Mishra
-
Patent number: 8695078Abstract: A number of devices co-located at a geographic location can broadcast and receive tokens. Tokens can be exchanged using a communication link having limited communication range. Tokens that are received by a device can be stored locally on the device and/or transmitted to a trusted service operating remotely on a network. In some implementations, the tokens can be stored with corresponding timestamps to assist a trusted service in matching or otherwise correlating the tokens with other tokens provided by other devices. The trusted service can perform an analysis on the tokens and timestamps to identify devices that were co-located at the geographic location at or around a contact time which can be defined by the timestamps. A group can be created based on results of the analysis. Users can be identified as members of the group and invited to join the group.Type: GrantFiled: December 7, 2012Date of Patent: April 8, 2014Assignee: Apple Inc.Inventors: Daryl Mun-Kid Low, Ronald Keryuan Huang, Puneet Mishra, Gaurav Jain, Jason Gosnell, Jeffrey Alan Bush
-
Publication number: 20130329567Abstract: A method for delaying network reselection by a wireless communication device following a call failure is provided. The method can include determining an initiation of a voice call while connected to a first network. The method can further include participating in a circuit switched fallback (CSFB) procedure to transition from the first network to a second network in response to initiation of the voice call. The method can additionally include determining an occurrence of a call failure of the voice call. The method can also include, responsive to the call failure, barring reselection to the first network for a threshold barring period.Type: ApplicationFiled: April 26, 2013Publication date: December 12, 2013Applicant: Apple Inc.Inventors: Arun G. Mathias, Jianxiong Shi, Jinghua Ling, Longda Xing, Wen Zhao, Gencer Cili, Puneet Mishra
-
Patent number: 8494799Abstract: The magnitude of a sensed, raw magnetic field in a portable device is monitored over a given time interval. The monitored magnitude is compared with predetermined criteria. Based on the comparison, recalibration of a compass function is signed. Other embodiments are also described and claimed.Type: GrantFiled: July 17, 2012Date of Patent: July 23, 2013Assignee: Apple Inc.Inventors: Patrick S. Piemonte, Madhu Shrivastav, Puneet Mishra, Robert Mayor, Ronald K. Huang, Parin Patel
-
Patent number: 8447326Abstract: Methods, program products, and systems for selective location determination are described. A mobile device can determine a location of the mobile device using various techniques. When there is a conflict between the locations determined using different techniques, the mobile device can select a most trustworthy location from the locations, and designate the most trustworthy location as a current location of the mobile device. The mobile device can determine a first location of the mobile device (e.g., a coarse location) using a cell identifier (cell ID) of a cellular network. The mobile device can determine a second location of the mobile device (e.g., a fine location) using one or more media access control (MAC) addresses of a WLAN. The first location and second location can be associated with confidence values that can indicate trustworthiness of the first location and second location.Type: GrantFiled: August 5, 2010Date of Patent: May 21, 2013Assignee: Apple Inc.Inventors: Ronald Keryuan Huang, Isabel Ge Mahe, Puneet Mishra
-
Patent number: 8359643Abstract: A number of devices co-located at a geographic location can broadcast and receive tokens. Tokens can be exchanged using a communication link having limited communication range. Tokens that are received by a device can be stored locally on the device and/or transmitted to a trusted service operating remotely on a network. In some implementations, the tokens can be stored with corresponding timestamps to assist a trusted service in matching or otherwise correlating the tokens with other tokens provided by other devices. The trusted service can perform an analysis on the tokens and timestamps to identify devices that were co-located at the geographic location at or around a contact time which can be defined by the timestamps. A group can be created based on results of the analysis. Users can be identified as members of the group and invited to join the group.Type: GrantFiled: September 18, 2008Date of Patent: January 22, 2013Assignee: Apple Inc.Inventors: Daryl Mun-Kid Low, Ronald Keryuan Huang, Puneet Mishra, Gaurav Jain, Jason Gosnell, Jeff Bush
-
Publication number: 20120283977Abstract: The magnitude of a sensed, raw magnetic field in a portable device is monitored over a given time interval. The monitored magnitude is compared with predetermined criteria. Based on the comparison, recalibration of a compass function is signed. Other embodiments are also described and claimed.Type: ApplicationFiled: July 17, 2012Publication date: November 8, 2012Applicant: Apple Inc.Inventors: Patrick S. Piemonte, Madhu Shrivastav, Puneet Mishra, Robert Mayor, Ronald K. Huang, Parin Patel
-
Patent number: 8239153Abstract: The magnitude of a sensed, raw magnetic field in a portable device is monitored over a given time interval. The monitored magnitude is compared with predetermined criteria. Based on the comparison, recalibration of a compass function is signed. Other embodiments are also described and claimed.Type: GrantFiled: June 5, 2009Date of Patent: August 7, 2012Assignee: Apple Inc.Inventors: Patrick S. Piemonte, Madhu Shrivastav, Puneet Mishra, Robert Mayor, Ronald K. Huang, Parin Patel
-
Publication number: 20110250903Abstract: Methods, program products, and systems for selective location determination are described. A mobile device can determine a location of the mobile device using various techniques. When there is a conflict between the locations determined using different techniques, the mobile device can select a most trustworthy location from the locations, and designate the most trustworthy location as a current location of the mobile device. The mobile device can determine a first location of the mobile device (e.g., a coarse location) using a cell identifier (cell ID) of a cellular network. The mobile device can determine a second location of the mobile device (e.g., a fine location) using one or more media access control (MAC) addresses of a WLAN. The first location and second location can be associated with confidence values that can indicate trustworthiness of the first location and second location.Type: ApplicationFiled: August 5, 2010Publication date: October 13, 2011Applicant: APPLE INC.Inventors: Ronald K. Huang, Isabel Ge Mahe, Puneet Mishra
-
Publication number: 20100070758Abstract: A number of devices co-located at a geographic location can broadcast and receive tokens. Tokens can be exchanged using a communication link having limited communication range. Tokens that are received by a device can be stored locally on the device and/or transmitted to a trusted service operating remotely on a network. In some implementations, the tokens can be stored with corresponding timestamps to assist a trusted service in matching or otherwise correlating the tokens with other tokens provided by other devices. The trusted service can perform an analysis on the tokens and timestamps to identify devices that were co-located at the geographic location at or around a contact time which can be defined by the timestamps. A group can be created based on results of the analysis. Users can be identified as members of the group and invited to join the group.Type: ApplicationFiled: September 18, 2008Publication date: March 18, 2010Inventors: Daryl Mun-Kid Low, Ronald Keryuan Huang, Puneet Mishra, Gaurav Jain, Jason Gosnell, Jeff Bush