Patents by Inventor Patrick Piemonte
Patrick Piemonte 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: 8504059Abstract: Methods, program products, and systems for location filtering using mobile country code (MCC) is described. A mobile device can determine its geographic location using locations of access points of a wireless communications network to which the mobile device is connected. The mobile device can wirelessly receive identifiers of one or more access points of the wireless communications network and a current MCC through a cellular network. The mobile device can identify a polygon that is a bounding box of a geographic area that corresponds to the current MCC. The mobile device can select a set of access point locations from a location database using the received identifiers, where the access point locations are inside the identified polygon. The mobile device can determine a current location of the mobile device based on an average location of the selected set of access point locations.Type: GrantFiled: January 15, 2010Date of Patent: August 6, 2013Assignee: Apple Inc.Inventors: Ronald K. Huang, Patrick Piemonte, Morgan Grainger, Christopher Moore
-
Patent number: 8489127Abstract: In general, in one aspect, a mobile device can perform reverse geocoding based on context, in addition to latitude and longitude coordinates. The reverse geocoding can be used to determine in which geofence among multiple geofences the mobile device is located. Thus, the mobile device can be associated with a street address, a postal code, a named land feature, or a commercial, cultural, or political entity associated with the geofence. The context can include a pattern of movement, as well as an accuracy of the latitude and longitude coordinates. Information in the context can be compared to selection criteria of the geofence. A geofence having selection criteria that match the context the best can be selected.Type: GrantFiled: April 20, 2010Date of Patent: July 16, 2013Assignee: Apple Inc.Inventors: Ronald K. Huang, Patrick Piemonte
-
Patent number: 8437970Abstract: Responsive to a recalibration trigger event, magnetometer data output by a magnetometer can be compared to historical magnetometer data previously output by the magnetometer. If a match is determined, a confidence of the match can be determined using theoretically constant data related to Earth's magnetic field. The constant data can be calculated from the historical magnetometer data. If the confidence of the match exceeds a confidence threshold level, historical calibration data can be used to calibrate the magnetometer. If the confidence of the match does not exceed the confidence threshold level, a calibration procedure can be performed to generate new calibration data, and the new calibration data can be used to calibrate the magnetometer.Type: GrantFiled: June 5, 2009Date of Patent: May 7, 2013Assignee: Apple Inc.Inventors: Robert Mayor, Ronald Keryuan Huang, Patrick Piemonte
-
Publication number: 20130083055Abstract: Position tracking subsystems and onboard sensors enable a mobile device to navigate virtually a location in panoramic imagery. Physically moving the device through space provides translation data that can be used to move up or down a virtual street or other navigation actions. In some implementations, forward and backward translation enables the user to enter a structure (e.g., a commercial venue) or enter an intersection and navigate a turn onto another street at the intersection. In some implementations, information or an information layer can be displayed when translating. In some implementations, distance data can be used to move up or down a street a particular distance. Distance data can be obtained from motion and/or image sensors onboard the device. The distance data can be scaled to a virtual distance in the panoramic scene.Type: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Applicant: APPLE INC.Inventors: Patrick Piemonte, Billy Chen
-
Publication number: 20120315994Abstract: An interactive game environment includes two or more co-located, networked, direction and location aware interactive game devices. The game devices share a common reference coordinate frame (e.g., a three-dimensional Cartesian coordinate frame). Each game device maintains its own device state (e.g., position, orientation, time) in the reference coordinate frame. Each interactive game device shares its device state with the other interactive game devices using communication technology (e.g., Bluetooth, Wi-Fi, cellular). Each interactive game device can use the device states of the other interactive game devices to project the relative positions and orientations of the other interactive game devices into a local, fixed coordinate frame of the interactive game device. These projections allow each interactive gaming device to know the position and orientation of the other interactive game devices in an interactive game environment defined by the reference coordinate frame.Type: ApplicationFiled: August 17, 2012Publication date: December 13, 2012Applicant: APPLE INC.Inventors: Ronald Keryuan Huang, Rob Mayor, Isabel Mahe, Patrick Piemonte
-
Patent number: 8316046Abstract: A journaling subsystem on a mobile device stores event data related to applications or other subsystems running on the mobile device. The event data can be stored and indexed in a journal database so that a timeline of past events can be reconstructed in response to search queries. In some implementations, a timeline can be reconstructed with markers on a map display based on search results. When the user interacts with a marker on the map display, the event data collected by the mobile device is made available to the user.Type: GrantFiled: September 28, 2010Date of Patent: November 20, 2012Assignee: Apple Inc.Inventors: Ronald K. Huang, Patrick Piemonte
-
Patent number: 8246467Abstract: An interactive game environment includes two or more co-located, networked, direction and location aware interactive game devices. The game devices share a common reference coordinate frame (e.g., a three-dimensional Cartesian coordinate frame). Each game device maintains its own device state (e.g., position, orientation, time) in the reference coordinate frame. Each interactive game device shares its device state with the other interactive game devices using communication technology (e.g., Bluetooth, Wi-Fi, cellular). Each interactive game device can use the device states of the other interactive game devices to project the relative positions and orientations of the other interactive game devices into a local, fixed coordinate frame of the interactive game device. These projections allow each interactive gaming device to know the position and orientation of the other interactive game devices in an interactive game environment defined by the reference coordinate frame.Type: GrantFiled: April 29, 2009Date of Patent: August 21, 2012Assignee: Apple Inc.Inventors: Ronald Keryuan Huang, Rob Mayor, Isabel Mahe, Patrick Piemonte
-
Publication number: 20120157158Abstract: A parameter related to the Earth's magnetic field can be used to determine accuracy of a magnetometer of a mobile device. In one aspect, a first instance of a parameter related to Earth's magnetic field is determined using data generated by the magnetometer. The magnetometer data can be based in part on a position of the mobile device with respect to the Earth. A second instance of the parameter can be determined using data generated by a model of Earth's magnetic field. The model data can also be based in part on the position of the mobile device with respect to the Earth. The first instance of the parameter can be compared with the second instance of the parameter. An accuracy metric for the magnetometer can be determined based on a result of the comparison. An indication of the accuracy metric can be presented by the mobile device.Type: ApplicationFiled: November 21, 2011Publication date: June 21, 2012Applicant: APPLE INC.Inventors: Robert Mayor, Patrick Piemonte, Ronald Keryuan Huang, Parin Patel
-
Publication number: 20120007850Abstract: A three-dimensional (ā3Dā) display environment for mobile device is disclosed that uses orientation data from one or more onboard sensors to automatically determine and display a perspective projection of the 3D display environment based on the orientation data without the user physically interacting with (e.g., touching) the display.Type: ApplicationFiled: July 7, 2010Publication date: January 12, 2012Applicant: Apple Inc.Inventor: Patrick Piemonte
-
Patent number: 8061049Abstract: A parameter related to the Earth's magnetic field can be used to determine accuracy of a magnetometer of a mobile device. In one aspect, a first instance of a parameter related to Earth's magnetic field is determined using data generated by the magnetometer. The magnetometer data can be based in part on a position of the mobile device with respect to the Earth. A second instance of the parameter can be determined using data generated by a model of Earth's magnetic field. The model data can also be based in part on the position of the mobile device with respect to the Earth. The first instance of the parameter can be compared with the second instance of the parameter. An accuracy metric for the magnetometer can be determined based on a result of the comparison. An indication of the accuracy metric can be presented by the mobile device.Type: GrantFiled: February 17, 2011Date of Patent: November 22, 2011Assignee: Apple Inc.Inventors: Robert Mayor, Patrick Piemonte, Ronald Keryuan Huang, Parin Patel
-
Publication number: 20110256881Abstract: In general, in one aspect, a mobile device can perform reverse geocoding based on context, in addition to latitude and longitude coordinates. The reverse geocoding can be used to determine in which geofence among multiple geofences the mobile device is located. Thus, the mobile device can be associated with a street address, a postal code, a named land feature, or a commercial, cultural, or political entity associated with the geofence. The context can include a pattern of movement, as well as an accuracy of the latitude and longitude coordinates. Information in the context can be compared to selection criteria of the geofence. A geofence having selection criteria that match the context the best can be selected.Type: ApplicationFiled: April 20, 2010Publication date: October 20, 2011Inventors: Ronald K. Huang, Patrick Piemonte
-
Publication number: 20110252057Abstract: A journaling subsystem on a mobile device stores event data related to applications or other subsystems running on the mobile device. The event data can be stored and indexed in a journal database so that a timeline of past events can be reconstructed in response to search queries. In some implementations, a timeline can be reconstructed with markers on a map display based on search results. When the user interacts with a marker on the map display, the event data collected by the mobile device is made available to the user.Type: ApplicationFiled: September 28, 2010Publication date: October 13, 2011Inventors: Ronald K. Huang, Patrick Piemonte
-
Publication number: 20110246117Abstract: Sensor measurements are used to detect when a device incorporating the sensor is stationary. While the device is stationary, sensor measurements at a current device temperature are used to estimate model parameters. The model parameters can be used in a state estimator to provide an estimated attitude that can be provided to other applications. In some implementations, the estimated attitude can be used to mitigate interference in other sensor measurements.Type: ApplicationFiled: September 20, 2010Publication date: October 6, 2011Applicant: APPLE INC.Inventors: Christopher Moore, Brian Michael King, William Matthew Vieta, Xiaoyuan Tu, Patrick Piemonte
-
Publication number: 20110241656Abstract: A device coupled with a magnetometer and an angular rate sensor can determine a heading of the device using magnetometer data. When the device receives a notification that the magnetometer data may be inaccurate, the device can determine the heading of the device using angular rate data. When the device determines that the magnetometer data are accurate, the device can resume determining the heading of the device using the magnetometer data.Type: ApplicationFiled: September 20, 2010Publication date: October 6, 2011Applicant: APPLE INC.Inventors: Patrick Piemonte, Christopher Moore, Brian Michael King, William Matthew Vieta, Xiaoyuan Tu
-
Publication number: 20110222673Abstract: Methods and systems to examine, in one embodiment, content of a voicemail to determine whether the voicemail is message-less. An indicator that indicates the voicemail is message-less can be presented in response to determining that the voicemail is message-less. A method in an embodiment can be performed on either a client system or on a voicemail server. In another embodiment, a method can determine whether a length of the content of a voicemail is less than a period of time and can display an indicator that the voicemail has either no content or is very short.Type: ApplicationFiled: March 12, 2010Publication date: September 15, 2011Inventor: Patrick Piemonte
-
Publication number: 20110176494Abstract: Methods, program products, and systems for location filtering using mobile country code (MCC) is described. A mobile device can determine its geographic location using locations of access points of a wireless communications network to which the mobile device is connected. The mobile device can wirelessly receive identifiers of one or more access points of the wireless communications network and a current MCC through a cellular network. The mobile device can identify a polygon that is a bounding box of a geographic area that corresponds to the current MCC. The mobile device can select a set of access point locations from a location database using the received identifiers, where the access point locations are inside the identified polygon. The mobile device can determine a current location of the mobile device based on an average location of the selected set of access point locations.Type: ApplicationFiled: January 15, 2010Publication date: July 21, 2011Inventors: Ronald K. Huang, Patrick Piemonte, Morgan Grainger, Christopher Moore
-
Publication number: 20110131825Abstract: A parameter related to the Earth's magnetic field can be used to determine accuracy of a magnetometer of a mobile device. In one aspect, a first instance of a parameter related to Earth's magnetic field is determined using data generated by the magnetometer. The magnetometer data can be based in part on a position of the mobile device with respect to the Earth. A second instance of the parameter can be determined using data generated by a model of Earth's magnetic field. The model data can also be based in part on the position of the mobile device with respect to the Earth. The first instance of the parameter can be compared with the second instance of the parameter. An accuracy metric for the magnetometer can be determined based on a result of the comparison. An indication of the accuracy metric can be presented by the mobile device.Type: ApplicationFiled: February 17, 2011Publication date: June 9, 2011Applicant: APPLE INC.Inventors: Robert Mayor, Patrick Piemonte, Ronald Keryuan Huang, Parin Patel
-
Publication number: 20110054787Abstract: A location aware device includes a navigation system and one or more environment sensors. Sensor output(s) are aggregated and used to determine a context for the location aware device. Based on the determined context, context data is generated and provided to a navigation engine where it can be used to determine a navigation solution.Type: ApplicationFiled: August 27, 2009Publication date: March 3, 2011Applicant: APPLE INC.Inventors: Robert Mayor, Ronald Keryuan Huang, Patrick Piemonte
-
Patent number: 7891103Abstract: A parameter related to the Earth's magnetic field can be used to determine accuracy of a magnetometer of a mobile device. In one aspect, a first instance of a parameter related to Earth's magnetic field is determined using data generated by the magnetometer. The magnetometer data can be based in part on a position of the mobile device with respect to the Earth. A second instance of the parameter can be determined using data generated by a model of Earth's magnetic field. The model data can also be based in part on the position of the mobile device with respect to the Earth. The first instance of the parameter can be compared with the second instance of the parameter. An accuracy metric for the magnetometer can be determined based on a result of the comparison. An indication of the accuracy metric can be presented by the mobile device.Type: GrantFiled: June 5, 2009Date of Patent: February 22, 2011Assignee: Apple Inc.Inventors: Robert Mayor, Patrick Piemonte, Ronald Keryuan Huang, Parin Patel
-
Publication number: 20100312519Abstract: Automatically identifying a geographic direction (e.g., a heading relative to true north) is disclosed. Responsive to a correction trigger event, geographic position data that identifies a geographic position of the device can be obtained. A magnetic declination based on the geographic position data can be obtained. A magnetic heading of the device can be obtained. A geographic direction based on the magnetic heading and the magnetic declination can be identified without user intervention.Type: ApplicationFiled: June 3, 2009Publication date: December 9, 2010Applicant: APPLE INC.Inventors: Ronald Keryuan Huang, Patrick Piemonte