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).

  • Publication number: 20260089783
    Abstract: A first device 1) displays an element that is selectable to establish a multi-user communication session between a first user of the first device and a second user of a second device based on a pose of second device in a physical environment in which the first device and second device are collocated, 2) starts different types of sessions based on a type of device via which the second user accepts a request to join the session, 3) while in a multi-user communication session that includes the first user, the second user, without including a third user of a third device, transmits, to the third device, a shared coordinate system of the physical environment between the first and second devices, and/or 4) transmits, to the third device, shared origins of different devices in response to detecting that the first and third devices are collocated in the physical environment.
    Type: Application
    Filed: September 9, 2025
    Publication date: March 26, 2026
    Inventors: Tommy ROCHETTE, Jiwoo JANG, Patrick PIEMONTE, Yann LY-GAGNON, Joseph P. CERRA, Anjali S. SANDESARA, Peter F. HANDEL, Ronak J. SHAH, Leanid VOUK, Willem MATTELAER, Praveen Gowda IPPADI VEERABHADRE GOWDA
  • Publication number: 20260086759
    Abstract: Some examples of the disclosure are directed to methods of determining local shared origins in a three-dimensional environment between collocated electronic devices in a communication session. In some examples, a first electronic device detects an indication of a request to engage in a shared activity with a second electronic device and a third electronic device, wherein the first electronic device and the second electronic device share a first origin according to which content is presented in a three-dimensional environment. In some examples, the first electronic device enters a communication session with the second electronic device and the third electronic device. In some examples, the first electronic device obtains first data corresponding to a second origin shared between the second electronic device and the third electronic device. In some examples, the first electronic device determines a shared origin using the first data and second data corresponding to the first origin.
    Type: Application
    Filed: August 26, 2025
    Publication date: March 26, 2026
    Inventors: Jacob A. PICCOLO, Joseph P. CERRA, Patrick PIEMONTE, Connor A. SMITH, Tommy ROCHETTE, Peter F. HANDEL
  • Publication number: 20260010335
    Abstract: This includes example systems and methods for changing a visual appearance of a user in a multi-user communication session in response to detecting that the user transitions from being a non-collocated user (e.g., a remote user) within the multi-user communication session to being a collocated user within the multi-user communication session and/or vice versa. This also includes example systems and methods for determining a mode of visual representation of a user of an electronic device that is joined into a multi-user communication session that is already active between users of other electronic devices. This also includes example systems and methods for enhancing audio experiences of collocated users of electronic devices in a multi-user communication session.
    Type: Application
    Filed: June 20, 2025
    Publication date: January 8, 2026
    Inventors: Joseph P. CERRA, Hayden James BARSOTTI, Connor A. SMITH, Patrick PIEMONTE
  • Publication number: 20260012555
    Abstract: This includes example systems and methods for changing a visual appearance of a user in a multi-user communication session in response to detecting that the user transitions from being a non-collocated user (e.g., a remote user) within the multi-user communication session to being a collocated user within the multi-user communication session and/or vice versa. This also includes example systems and methods for determining a mode of visual representation of a user of an electronic device that is joined into a multi-user communication session that is already active between users of other electronic devices. This also includes example systems and methods for enhancing audio experiences of collocated users of electronic devices in a multi-user communication session.
    Type: Application
    Filed: June 20, 2025
    Publication date: January 8, 2026
    Inventors: Joseph P. CERRA, Hayden James BARSOTTI, Connor A. SMITH, Patrick PIEMONTE, Tommy ROCHETTE, Jacob A. PICCOLO
  • Publication number: 20260004531
    Abstract: A computer facilitates display of content, and when criteria are satisfied, displays an option for initiating a process to display the content at a location by a second computer, facilitates initiation of a spatial real-time communication session with user(s) in a 3D environment, shares content with a second computer in response to selection of an element, in response to different inputs directed to a user of the second computer and to the content, and/or in response to movement of the content to an element, displays a sharing user interface for selecting content to share with a user in response to selection of an element displayed when the user is in a viewport of the computer, initiates a process to present a visual indication on a second computer in response to criteria being satisfied, and/or adds a user to a communication session in response to input directed at a user interface.
    Type: Application
    Filed: May 13, 2025
    Publication date: January 1, 2026
    Inventors: Shih-Sang CHIU, Connor A. SMITH, Jacob A. PICCOLO, Joseph P. CERRA, Patrick PIEMONTE
  • Publication number: 20250336156
    Abstract: Some examples of the disclosure are directed to systems and methods for displaying a virtual object within a multi-user communication session based on skeletal data associated with one or more participants in the multi-user communication session. Some examples of the disclosure are directed to systems and methods for displaying a visual indication of a participant within a multi-user communication session based on skeletal data associated with the participant in the multi-user communication session. In some examples, while a first electronic device is in a communication session with a second electronic device that is collocated with the first electronic device in a physical environment, the first electronic device receives first data provided by the second electronic device that includes skeletal data associated with a user of the second electronic device.
    Type: Application
    Filed: March 18, 2025
    Publication date: October 30, 2025
    Inventors: Joseph P. CERRA, Frank OLIVIER, Patrick PIEMONTE
  • Publication number: 20250322612
    Abstract: Some examples of the disclosure are directed to systems and methods for establishing spatial truth for collocated participants in a multi-user communication session. In some examples, a first electronic device detects an indication of a request to engage in a shared activity with a second, collocated, electronic device. In some examples, the first electronic device determines a first origin according to which content is presented in a three-dimensional environment, wherein the first origin corresponds to a first physical location. In some examples, the first electronic device presents an object corresponding to the shared activity relative to the first origin. In some examples, the first electronic device generates a spatial map of the three-dimensional environment that includes a second origin corresponding to a second, different physical location. In some examples, the first electronic device updates presentation of the object corresponding to the shared activity to be relative to the second origin.
    Type: Application
    Filed: March 13, 2025
    Publication date: October 16, 2025
    Inventors: Joseph P. CERRA, Peter F. HANDEL, Praveen SHARMA, Patrick PIEMONTE
  • Publication number: 20250209744
    Abstract: Some examples of the disclosure are directed to systems and methods for determining a placement location for an avatar corresponding to a remote user within a multi-user communication session that includes a group of collocated users when initiating the multi-user communication session. In some examples, a first electronic device detects an indication of a request to enter a communication session with a third electronic device, wherein the third electronic device is non-collocated in a first physical environment of the first electronic device. In some examples, in response to detecting the indication, the first electronic device enters the communication session that includes the first electronic device, a second electronic device, and the third electronic device, wherein the second electronic device is collocated in the first physical environment. In some examples, the first electronic device displays a visual representation of a user of the third electronic device in a computer-generated environment.
    Type: Application
    Filed: December 12, 2024
    Publication date: June 26, 2025
    Inventors: Patrick PIEMONTE, Joseph P. CERRA, Connor A. SMITH, Jacob A. PICCOLO, Kevin LEE
  • Publication number: 20250209753
    Abstract: Some examples of the disclosure are directed to systems and methods for facilitating interactions, including movement, of content that is shared in a multi-user communication session based on whether participants in the multi-user communication session are collocated or non-collocated. In some examples, a first electronic device presents a three-dimensional environment including a first object of a first type and a visual representation of a user of the second electronic device. In some examples, the first electronic device receives a request to move the first object. In some examples, in response, in accordance with a determination that the second electronic device is collocated with the first electronic device in a first physical environment, the first electronic device moves the first object of the first type in the three-dimensional environment in accordance with the first input, without updating presentation of the visual representation of the user of the second electronic device.
    Type: Application
    Filed: December 12, 2024
    Publication date: June 26, 2025
    Inventors: Patrick PIEMONTE, Joseph P. CERRA, Connor A. SMITH, Kevin LEE, Jacob A. PICCOLO
  • Patent number: 10274336
    Abstract: The embodiments described relate to techniques and systems for utilizing a portable electronic device to monitor, process, present and manage data captured by a series of sensors and location awareness technologies to provide a context aware map and navigation application. The context aware map application offers a user interface including visual and audio input and output, and provides several map modes that can change based upon context determined by data captured by a series of sensors and location awareness technologies.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: April 30, 2019
    Assignee: Apple Inc.
    Inventors: Patrick Piemonte, Xiaoyuan Tu, Christopher Moore, Billy P. Chen, Christopher Blumenberg, Seejo Pylappan
  • Patent number: 9506754
    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: March 25, 2014
    Date of Patent: November 29, 2016
    Assignee: Apple Inc.
    Inventors: Robert Mayor, Patrick Piemonte, Ronald Keryuan Huang, Parin Patel
  • Patent number: 9333424
    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: August 17, 2012
    Date of Patent: May 10, 2016
    Assignee: Apple Inc.
    Inventors: Ronald Keryuan Huang, Rob Mayor, Isabel Mahe, Patrick Piemonte
  • Patent number: 9121724
    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: Grant
    Filed: September 30, 2011
    Date of Patent: September 1, 2015
    Assignee: Apple Inc.
    Inventors: Patrick Piemonte, Billy Chen
  • Patent number: 9116002
    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: Grant
    Filed: August 27, 2009
    Date of Patent: August 25, 2015
    Assignee: Apple Inc.
    Inventors: Robert Mayor, Ronald Keryuan Huang, Patrick Piemonte
  • Patent number: 9092473
    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: January 27, 2014
    Date of Patent: July 28, 2015
    Assignee: Apple Inc.
    Inventors: Ronald Keryuan Huang, Patrick Piemonte
  • Patent number: 9065928
    Abstract: Customizing a device based on space and time (e.g., a geographic position of the device at a particular time) is disclosed. In one aspect, geographic position data of a device is obtained. Temporal data that is related to the geographic position data is obtained. An operational mode is selected based on the geographic position data and the temporal data for activation on the device. In some implementations, the operational mode identifies a communication medium.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: June 23, 2015
    Assignee: Apple Inc.
    Inventors: Ronald Keryuan Huang, Robert Mayor, Isabel Ge Mahe, Patrick Piemonte
  • Patent number: 8965693
    Abstract: A system, method and computer-readable medium are disclosed that can detect an address, geographic coordinates or business name in text displayed on a device and geocode or reverse geocode, respectively, the address/business name or geographic coordinates to provide geocoded data. The detecting and geocoding/reverse geocoding can be performed automatically. The geocoded data can be displayed in-place with the text in a user interface of the device or be provided to another application.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: February 24, 2015
    Assignee: Apple Inc.
    Inventor: Patrick Piemonte
  • Patent number: 8907943
    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: Grant
    Filed: July 7, 2010
    Date of Patent: December 9, 2014
    Assignee: Apple Inc.
    Inventor: Patrick Piemonte
  • Patent number: 8898034
    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: Grant
    Filed: June 3, 2009
    Date of Patent: November 25, 2014
    Assignee: Apple Inc.
    Inventors: Ronald Keryuan Huang, Patrick Piemonte
  • Publication number: 20140325858
    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: March 25, 2014
    Publication date: November 6, 2014
    Applicant: Apple Inc.
    Inventors: Robert Mayor, Patrick Piemonte, Ronald Keryuan Huang, Parin Patel