Patents by Inventor Joseph P. Cerra

Joseph P. Cerra 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: 20240402868
    Abstract: The present disclosure generally relates to user interfaces for electronic devices, including user interfaces for real-time communications.
    Type: Application
    Filed: March 19, 2024
    Publication date: December 5, 2024
    Inventors: Jesse CHAND, Shih-Sang CHIU, Wesley M. HOLDER, Stephen O. LEMAY, William A. SORRENTINO, III, Rajat BHARDWAJ, Giancarlo YERKES, Jason D. RICKWALD, Rupert BURTON, Kaely COON, Connor A. SMITH, Joseph P. CERRA, Tommy ROCHETTE
  • Publication number: 20240404206
    Abstract: In some embodiments, a computer system changes visual appearance of visual representations of participants moving within a simulated threshold distance of a user of the computer system. In some embodiments, a computer system arranges representations of users according to templates. In some embodiments, a computer system arranges representations of users based on shared content. In some embodiments, a computer system changes a spatial arrangement of participants in accordance with a quantity of participants that are a first type of participant. In some embodiments, a computer system changes a spatial arrangement of elements of a real-time communication session to join a group of participants. In some embodiments, a computer system facilitates interaction with groups of spatial representations of participants of a communication session. In some embodiments, a computer system facilitates updates of a spatial arrangement of participants based on a spatial distribution of the participants.
    Type: Application
    Filed: June 4, 2024
    Publication date: December 5, 2024
    Inventors: Shih-Sang CHIU, Rajat BHARDWAJ, Stephen O. LEMAY, Connor A. SMITH, Joseph P. CERRA, Kevin LEE
  • Patent number: 12155704
    Abstract: The disclosure pertains to techniques for collaborating in a multiuser communication session, including, at a first device, receiving a request to launch a first application in a multiuser communication session with a second device; presenting an environment of the first application in the multiuser communication session; receiving, by one or more processes of the multiuser communication session, data from the first user, the data including input data and first communications data; providing, by the one or more processes, the input data to the first application; providing, by the one or more processes, the first communications data to the second device; receiving, by the one or more processes, second communications data from the second device; and presenting, by the one or more processes, the second communications data in the environment of the first application, wherein the first application is restricted from accessing the first communications data and second communications data.
    Type: Grant
    Filed: November 13, 2023
    Date of Patent: November 26, 2024
    Assignee: Apple Inc.
    Inventors: Luis R Deliz Centeno, Joseph P. Cerra
  • Patent number: 12148078
    Abstract: Some examples of the disclosure are directed to systems and methods for presenting content in a three-dimensional environment by one or more electronic devices in a multi-user communication session. In some examples, a first electronic device and a second electronic device are communicatively linked in a multi-user communication session, wherein the first electronic device and the second electronic device are configured to display a three-dimensional environment, respectively. In some examples, the first electronic device and the second electronic device are grouped in a first spatial group within the multi-user communication session. In some examples, if the second electronic device determines that the first electronic device changes states (and/or vice versa), the user of the first electronic device and the user of the second electronic device are no longer grouped into the same spatial group within the multi-user communication session.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: November 19, 2024
    Assignee: Apple Inc.
    Inventors: Miao Ren, Shih-Sang Chiu, Connor A. Smith, Joseph P. Cerra, Willem Mattelaer
  • Patent number: 12132770
    Abstract: The disclosure pertains to techniques for collaborating in a multi user communications environment. One such technique includes receiving, at a first communication device, data associated with a multi user communication session between a first user of the first communication device and a second user of a second communication device, presenting, at the first communication device, a non-extended reality graphical user interface (GUI), the non-extended reality GUI including a non-extended reality representation of a virtual object included in the multi user communication session and a representation of the second user based on the data associated with the multi user communication session, and updating, at the first communication device, the non-extended reality GUI to illustrate an interaction between the representation of the second user and the virtual object in response to the data indicating the interaction.
    Type: Grant
    Filed: March 24, 2023
    Date of Patent: October 29, 2024
    Assignee: Apple Inc.
    Inventors: Luis R. Deliz Centeno, Joseph P. Cerra
  • Patent number: 12113948
    Abstract: Some examples of the disclosure are directed to systems and methods for managing locations of users in a spatial group within a communication session based on the display of shared content in a three-dimensional environment. In some examples, a first electronic device and a second electronic device are in communication within a communication session. In some examples, the first electronic device displays a three-dimensional environment including an avatar corresponding to a user of the second electronic device. In some examples, in response to detecting an input corresponding to a request to display shared content in the three-dimensional environment, if the shared content is a first type of content, the first electronic positions the avatar a first distance away from the viewpoint, and if the shared content is a second type of content, the first electronic device positions the avatar a second distance away from the viewpoint.
    Type: Grant
    Filed: January 24, 2024
    Date of Patent: October 8, 2024
    Assignee: Apple Inc.
    Inventors: Connor A. Smith, Willem Mattelaer, Joseph P. Cerra, Kevin Lee
  • Patent number: 12108012
    Abstract: Some examples of the disclosure are directed to systems and methods for facilitating display of content and avatars in a multi-communication session including a first electronic device and a second electronic device. In some examples, the first electronic device presents a computer-generated environment including an avatar corresponding to a user of the second electronic device and a first object, wherein the computer-generated environment is presented based on a first set of display parameters satisfying a first set of criteria, including a spatial parameter for the user of the second electronic device, a spatial parameter for the first object, and a display mode parameter for the first object. In response to detecting a change in one or more of the first set of display parameters, the first electronic device updates presentation of the computer-generated environment in accordance with the one or more changes of the first set of display parameters.
    Type: Grant
    Filed: January 25, 2024
    Date of Patent: October 1, 2024
    Assignee: Apple Inc.
    Inventors: Joseph P. Cerra, Hayden J. Lee, Willem Mattelaer, Miao Ren
  • Patent number: 12099695
    Abstract: Some examples of the disclosure are directed to systems and methods for managing locations of users in a spatial group within a communication session based on the display of shared content in a three-dimensional environment. In some examples, a first electronic device and a second electronic device are in communication within a communication session. In some examples, the first electronic device displays a three-dimensional environment including an avatar corresponding to a user of the second electronic device. In some examples, in response to detecting an input corresponding to a request to display shared content in the three-dimensional environment, if the shared content is a first type of content, the first electronic positions the avatar a first distance away from the viewpoint, and if the shared content is a second type of content, the first electronic device positions the avatar a second distance away from the viewpoint.
    Type: Grant
    Filed: January 24, 2024
    Date of Patent: September 24, 2024
    Assignee: Apple Inc.
    Inventors: Connor A. Smith, Willem Mattelaer, Joseph P. Cerra, Kevin Lee
  • Publication number: 20240291953
    Abstract: Some examples of the disclosure are directed to systems and methods for facilitating display of content and avatars in a multi-communication session including a first electronic device and a second electronic device. In some examples, the first electronic device presents a computer-generated environment including an avatar corresponding to a user of the second electronic device and a first object, wherein the computer-generated environment is presented based on a first set of display parameters satisfying a first set of criteria, including a spatial parameter for the user of the second electronic device, a spatial parameter for the first object, and a display mode parameter for the first object. In response to detecting a change in one or more of the first set of display parameters, the first electronic device updates presentation of the computer-generated environment in accordance with the one or more changes of the first set of display parameters.
    Type: Application
    Filed: January 25, 2024
    Publication date: August 29, 2024
    Inventors: Joseph P. CERRA, Hayden J. LEE, Willem MATTELAER, Miao REN
  • Publication number: 20240187464
    Abstract: Facilitating collaboration in a multiuser communication session includes detecting initiation of an interaction between a user of a first device and a virtual object in a multiuser communication session, where the first device and a second device are active in the multiuser communication session, and where state information is synchronized among the first device and second device in the multiuser communication session. In accordance with detecting the initiation of an interaction between the user and the virtual object, synchronization of state information is suspended by the first device, where the state information is related to the interaction between the user and the virtual object. A representation of the multiuser communication session at the first device and a representation of the multiuser communication session at the second device are inconsistent in accordance with the suspended synchronization of the state information.
    Type: Application
    Filed: January 11, 2024
    Publication date: June 6, 2024
    Inventors: Luis R. Deliz Centeno, Joseph P. Cerra
  • Publication number: 20240163319
    Abstract: The disclosure pertains to techniques for collaborating in a multiuser communication session, including, at a first device, receiving a request to launch a first application in a multiuser communication session with a second device; presenting an environment of the first application in the multiuser communication session; receiving, by one or more processes of the multiuser communication session, data from the first user, the data including input data and first communications data; providing, by the one or more processes, the input data to the first application; providing, by the one or more processes, the first communications data to the second device; receiving, by the one or more processes, second communications data from the second device; and presenting, by the one or more processes, the second communications data in the environment of the first application, wherein the first application is restricted from accessing the first communications data and second communications data.
    Type: Application
    Filed: November 13, 2023
    Publication date: May 16, 2024
    Inventors: Luis R. Deliz Centeno, Joseph P. Cerra
  • Publication number: 20240103677
    Abstract: A computer system optionally displays a user interface object that reveals content based on whether the content is private or shared. A computer system optionally displays a user interface object that includes shared content based on whether participants have entitlement to the content. A computer system optionally displays a sharing indicator that indicates that the respective content is shared with one or more other participants.
    Type: Application
    Filed: September 13, 2023
    Publication date: March 28, 2024
    Inventors: Christopher D. MCKENZIE, Jay MOON, Steve O. LEMAY, Rajat BHARDWAJ, Shih-Sang CHIU, Connor A. SMITH, Joseph P. CERRA, Willem MATTELAER
  • Publication number: 20240095984
    Abstract: Some examples of the disclosure are directed to systems and methods for presenting content in a three-dimensional environment by one or more electronic devices in a multi-user communication session. In some examples, a first electronic device and a second electronic device are communicatively linked in a multi-user communication session, wherein the first electronic device and the second electronic device are configured to display a three-dimensional environment, respectively. In some examples, the first electronic device and the second electronic device are grouped in a first spatial group within the multi-user communication session. In some examples, if the second electronic device determines that the first electronic device changes states (and/or vice versa), the user of the first electronic device and the user of the second electronic device are no longer grouped into the same spatial group within the multi-user communication session.
    Type: Application
    Filed: September 8, 2023
    Publication date: March 21, 2024
    Inventors: Miao REN, Shih-Sang CHIU, Connor A. SMITH, Joseph P. CERRA, Willem MATTELAER
  • Patent number: 11928483
    Abstract: An electronic device presents a user interface including an output property that represents a first type of output. The device detects a first input associated with modifying the first type of output via a first behavior model, and changes the output property over time based on the first behavior model and updates the user interface based on the changes in the output property. While updating the user interface, the device detects a change to the user input; and changes the output property over time based on a second behavior model based on: a value of the output property determined based on the first behavior model; and a first derivative of the value of the output property with respect to time determined based on the first behavior model. The device updates the user interface based on the changes in the output property that occur based on the second behavior model.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: March 12, 2024
    Assignee: APPLE INC.
    Inventors: Brandon M. Walkin, Chanaka G. Karunamuni, Dmitry A. Gorbik, Marcos Alonso Ruiz, Nathan de Vries, Joseph P Cerra, Emanuele Rudel
  • Patent number: 11909791
    Abstract: Facilitating collaboration in a multiuser communication session includes detecting initiation of an interaction between a user of a first device and a virtual object in a multiuser communication session, where the first device and a second device are active in the multiuser communication session, and where state information is synchronized among the first device and second device in the multiuser communication session. In accordance with detecting the initiation of an interaction between the user and the virtual object, synchronization of state information is suspended by the first device, where the state information is related to the interaction between the user and the virtual object. A representation of the multiuser communication session at the first device and a representation of the multiuser communication session at the second device are inconsistent in accordance with the suspended synchronization of the state information.
    Type: Grant
    Filed: March 24, 2023
    Date of Patent: February 20, 2024
    Assignee: Apple Inc.
    Inventors: Luis R. Deliz Centeno, Joseph P. Cerra
  • Patent number: 11856039
    Abstract: The disclosure pertains to techniques for collaborating in a multiuser communication session, including, at a first device, receiving a request to launch a first application in a multiuser communication session with a second device; presenting an environment of the first application in the multiuser communication session; receiving, by one or more processes of the multiuser communication session, data from the first user, the data including input data and first communications data; providing, by the one or more processes, the input data to the first application; providing, by the one or more processes, the first communications data to the second device; receiving, by the one or more processes, second communications data from the second device; and presenting, by the one or more processes, the second communications data in the environment of the first application, wherein the first application is restricted from accessing the first communications data and second communications data.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: December 26, 2023
    Assignee: Apple Inc.
    Inventors: Luis R. Deliz Centeno, Joseph P. Cerra
  • Publication number: 20230308494
    Abstract: Facilitating collaboration in a multiuser communication session includes detecting initiation of an interaction between a user of a first device and a virtual object in a multiuser communication session, where the first device and a second device are active in the multiuser communication session, and where state information is synchronized among the first device and second device in the multiuser communication session. In accordance with detecting the initiation of an interaction between the user and the virtual object, synchronization of state information is suspended by the first device, where the state information is related to the interaction between the user and the virtual object. A representation of the multiuser communication session at the first device and a representation of the multiuser communication session at the second device are inconsistent in accordance with the suspended synchronization of the state information.
    Type: Application
    Filed: March 24, 2023
    Publication date: September 28, 2023
    Inventors: Luis R. Deliz Centeno, Joseph P. Cerra
  • Publication number: 20230308495
    Abstract: The disclosure pertains to techniques for collaborating in a multi user communications environment. One such technique includes receiving, at a first communication device, data associated with a multi user communication session between a first user of the first communication device and a second user of a second communication device, presenting, at the first communication device, a non-extended reality graphical user interface (GUI), the non-extended reality GUI including a non-extended reality representation of a virtual object included in the multi user communication session and a representation of the second user based on the data associated with the multi user communication session, and updating, at the first communication device, the non-extended reality GUI to illustrate an interaction between the representation of the second user and the virtual object in response to the data indicating the interaction.
    Type: Application
    Filed: March 24, 2023
    Publication date: September 28, 2023
    Inventors: Luis R. Deliz Centeno, Joseph P. Cerra
  • Publication number: 20230297710
    Abstract: The disclosure pertains to techniques for collaborating in a multiuser communications environment. One such technique comprises receiving a request from a first device to launch an application in a multiuser communication session with a second device, wherein the request includes an indication of data to be made available in the multiuser communication session and providing the multiuser version of the application to the first device based on the data, wherein the multiuser version of the application provides access to the indicated data, and wherein the multiuser version of the application provides shared functionality between the first device and the second device.
    Type: Application
    Filed: March 23, 2023
    Publication date: September 21, 2023
    Inventors: Luis R. Deliz Centeno, Joseph P. Cerra
  • Publication number: 20230298267
    Abstract: Various implementations disclosed herein more accurately or efficiently determine to which of multiple potential virtual objects user input should be directed in a 3D graphical environment. In some implementations, this involves using a rule that accounts for the types of the virtual objects to which a particular event may correspond. For example, a direction of intent may be identified and a rule used to determine to which of multiple potential virtual objects to associate an event.
    Type: Application
    Filed: December 17, 2022
    Publication date: September 21, 2023
    Inventors: Charilaos PAPADOPOULOS, Aaron M. BURNS, Alexis H. PALANGIE, Andrew P. RICHARDSON, Bruno M. SOMMER, Charles MAGAHERN, Joseph P. CERRA, Justin T. VOSS, Luis R. DELIZ CENTENO, Mark A. EBBOLE, Martin GARSTENAUER, Peter L. HAJAS, Samuel L. IGLESIAS