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: 8504059
    Abstract: 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: Grant
    Filed: January 15, 2010
    Date of Patent: August 6, 2013
    Assignee: Apple Inc.
    Inventors: Ronald K. Huang, Patrick Piemonte, Morgan Grainger, Christopher Moore
  • Patent number: 8489127
    Abstract: 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: Grant
    Filed: April 20, 2010
    Date of Patent: July 16, 2013
    Assignee: Apple Inc.
    Inventors: Ronald K. Huang, Patrick Piemonte
  • Patent number: 8437970
    Abstract: 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: Grant
    Filed: June 5, 2009
    Date of Patent: May 7, 2013
    Assignee: Apple Inc.
    Inventors: Robert Mayor, Ronald Keryuan Huang, Patrick Piemonte
  • Publication number: 20130083055
    Abstract: 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: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: APPLE INC.
    Inventors: Patrick Piemonte, Billy Chen
  • Publication number: 20120315994
    Abstract: 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: Application
    Filed: August 17, 2012
    Publication date: December 13, 2012
    Applicant: APPLE INC.
    Inventors: Ronald Keryuan Huang, Rob Mayor, Isabel Mahe, Patrick Piemonte
  • Patent number: 8316046
    Abstract: 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: Grant
    Filed: September 28, 2010
    Date of Patent: November 20, 2012
    Assignee: Apple Inc.
    Inventors: Ronald K. Huang, Patrick Piemonte
  • Patent number: 8246467
    Abstract: 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: Grant
    Filed: April 29, 2009
    Date of Patent: August 21, 2012
    Assignee: Apple Inc.
    Inventors: Ronald Keryuan Huang, Rob Mayor, Isabel Mahe, Patrick Piemonte
  • Publication number: 20120157158
    Abstract: 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: Application
    Filed: November 21, 2011
    Publication date: June 21, 2012
    Applicant: APPLE INC.
    Inventors: Robert Mayor, Patrick Piemonte, Ronald Keryuan Huang, Parin Patel
  • Publication number: 20120007850
    Abstract: 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: Application
    Filed: July 7, 2010
    Publication date: January 12, 2012
    Applicant: Apple Inc.
    Inventor: Patrick Piemonte
  • Patent number: 8061049
    Abstract: 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: Grant
    Filed: February 17, 2011
    Date of Patent: November 22, 2011
    Assignee: Apple Inc.
    Inventors: Robert Mayor, Patrick Piemonte, Ronald Keryuan Huang, Parin Patel
  • Publication number: 20110256881
    Abstract: 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: Application
    Filed: April 20, 2010
    Publication date: October 20, 2011
    Inventors: Ronald K. Huang, Patrick Piemonte
  • Publication number: 20110252057
    Abstract: 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: Application
    Filed: September 28, 2010
    Publication date: October 13, 2011
    Inventors: Ronald K. Huang, Patrick Piemonte
  • Publication number: 20110246117
    Abstract: 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: Application
    Filed: September 20, 2010
    Publication date: October 6, 2011
    Applicant: APPLE INC.
    Inventors: Christopher Moore, Brian Michael King, William Matthew Vieta, Xiaoyuan Tu, Patrick Piemonte
  • Publication number: 20110241656
    Abstract: 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: Application
    Filed: September 20, 2010
    Publication date: October 6, 2011
    Applicant: APPLE INC.
    Inventors: Patrick Piemonte, Christopher Moore, Brian Michael King, William Matthew Vieta, Xiaoyuan Tu
  • Publication number: 20110222673
    Abstract: 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: Application
    Filed: March 12, 2010
    Publication date: September 15, 2011
    Inventor: Patrick Piemonte
  • Publication number: 20110176494
    Abstract: 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: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Inventors: Ronald K. Huang, Patrick Piemonte, Morgan Grainger, Christopher Moore
  • Publication number: 20110131825
    Abstract: 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: Application
    Filed: February 17, 2011
    Publication date: June 9, 2011
    Applicant: APPLE INC.
    Inventors: Robert Mayor, Patrick Piemonte, Ronald Keryuan Huang, Parin Patel
  • Publication number: 20110054787
    Abstract: 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: Application
    Filed: August 27, 2009
    Publication date: March 3, 2011
    Applicant: APPLE INC.
    Inventors: Robert Mayor, Ronald Keryuan Huang, Patrick Piemonte
  • Patent number: 7891103
    Abstract: 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: Grant
    Filed: June 5, 2009
    Date of Patent: February 22, 2011
    Assignee: Apple Inc.
    Inventors: Robert Mayor, Patrick Piemonte, Ronald Keryuan Huang, Parin Patel
  • Publication number: 20100312519
    Abstract: 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: Application
    Filed: June 3, 2009
    Publication date: December 9, 2010
    Applicant: APPLE INC.
    Inventors: Ronald Keryuan Huang, Patrick Piemonte