Systems and methods for creating and distributing modifiable animated video messages
US-2016163084-A1 · Jun 9, 2016 · US
US12282594B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12282594-B2 |
| Application number | US-202318220200-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 10, 2023 |
| Priority date | Jun 8, 2020 |
| Publication date | Apr 22, 2025 |
| Grant date | Apr 22, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In some embodiments, a computer system receives data representing a pose of at least a first portion of a user and causes presentation of an avatar that includes a respective avatar feature corresponding to the first portion of the user and presented having a variable display characteristic that is indicative of a certainty of the pose of the first portion of the user. In some embodiments, a computer system receives data indicating current activity of one or more users is activity of a first type and, in response, updates a representation of a user having a first appearance based on a first appearance template. The system receives second data indicating current activity of the one or more users and, in response, updates the appearance of the representation of the first user based on the current activity of the one or more users using the first or a second appearance template.
Opening claim text (preview).
What is claimed is: 1. A computer system that is configured to communicate with a display generation component, the computer system comprising: one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: receiving first data indicating that current activity of one or more users is activity of a first type, wherein the activity of the first type includes interaction between a first user and the one or more users; in response to receiving the first data indicating that the current activity is activity of the first type, updating, via the display generation component, a representation of the first user having a first appearance based on a first appearance template, wherein the first appearance template corresponds to an anthropomorphic shape that includes a face; while causing presentation of the representation of the first user with the first appearance, receiving second data indicating current activity of one or more users; and in response to receiving the second data indicating the current activity of the one or more users, updating the appearance of the representation of the first user based on the current activity of the one or more users, including: in accordance with a determination that the current activity is activity of the first type, causing, via the display generation component, presentation of the representation of the first user having a second appearance based on the first appearance template; and in accordance with a determination that the current activity is activity of a second type, different from the first type, causing, via the display generation component, presentation of the representation of the first user having a third appearance based on a second appearance template, wherein the second appearance template is different from the first appearance template and corresponds to a shape that does not include a face, and wherein the activity of the second type does not include interaction between the first user and the one or more users. 2. The computer system of claim 1 , wherein: the activity of the first type is an activity of the first user performed at a first location, and the activity of the second type is an activity of the first user performed at a second location different from the first location. 3. The computer system of claim 1 , wherein the first appearance template corresponds to a more realistic appearance of the first user than the second appearance template. 4. The computer system of claim 1 , wherein: the activity of the first type is a non-manual activity, the activity of the second type is a manual activity, the representation of the first user includes a respective hand portion corresponding to a hand of the first user and presented having a variable display characteristic, and causing presentation of the representation of the first user having the third appearance based on the second appearance template includes: in accordance with a determination that the activity of the second type includes the hand of the first user interacting with an object to perform the manual activity, presenting the representation of the first user with the respective hand portion having a first value of the variable display characteristic, and in accordance with a determination that the activity of the second type does not include the hand of the first user interacting with an object to perform the manual activity, presenting the representation of the first user with the respective hand portion having a second value of the variable display characteristic different from the first value of the variable display characteristic. 5. The computer system of claim 1 , wherein: the activity of the first type is activity that is associated with interaction with a first participant, the activity of the second type is activity that is not associated with interaction with the first participant, causing presentation of the representation of the first user having the second appearance based on the first appearance template includes presenting the representation of the first user having a first value of a variable display characteristic indicative of a first visual fidelity of the representation of the first user, and causing presentation of the representation of the first user having the third appearance based on the second appearance template includes presenting the representation of the first user having a second value of the variable display characteristic indicative of a second visual fidelity of the representation of the first user that is less than the first visual fidelity of the representation of the first user. 6. The computer system of claim 1 , wherein the display generation component is associated with a second user, the one or more programs further including instructions for: while presenting, via the display generation component, a representation of a third user having a first value of a variable display characteristic, receiving third data indicating a focus location of the second user; and in response to receiving the third data indicating the focus location of the second user, updating, via the display generation component, the representation of the third user based on the focus location of the second user, including: in accordance with a determination that the focus location of the second user corresponds to a location of the representation of the third user, increasing the value of the variable display characteristic of the representation of the third user; and in accordance with a determination that the focus location of the second user does not correspond to a location of the representation of the third user, decreasing the value of the variable display characteristic of the representation of the third user. 7. The computer system of claim 1 , wherein the second appearance template corresponds to an abstract shape. 8. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component, the one or more programs including instructions for: receiving first data indicating that current activity of one or more users is activity of a first type, wherein the activity of the first type includes interaction between a first user and the one or more users; in response to receiving the first data indicating that the current activity is activity of the first type, updating, via the display generation component, a representation of the first user having a first appearance based on a first appearance template, wherein the first appearance template corresponds to an anthropomorphic shape that includes a face; while causing presentation of the representation of the first user with the first appearance, receiving second data indicating current activity of one or more users; and in response to receiving the second data indicating the current activity of the one or more users, updating the appearance of the representation of the first user based on the current activity of the one or more users, including: in accordance with a determination that the current activity is activity of the first type, causing, via the display generation component, presentation of the representation of the first user having a second appearance based on the first appearance template; and in accordance with a determination that the current activity is activity of a second type, different from the first type, causing, via the display generation component, presentation of the representation of the first user having a third appearance based on a second appearance template, wherein the second appearan
Human being; Person · CPC title
involving graphical user interfaces [GUIs] · CPC title
Two-dimensional [2D] animation, e.g. using sprites · CPC title
of characters, e.g. humans, animals or virtual beings · CPC title
using feature-based methods · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.