Sharing user-configurable graphical constructs

US12019862B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12019862-B2
Application numberUS-202017068386-A
CountryUS
Kind codeB2
Filing dateOct 12, 2020
Priority dateMar 8, 2015
Publication dateJun 25, 2024
Grant dateJun 25, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods for sharing user-configurable graphical constructs, e.g., for use with a portable multifunction device, are disclosed. The methods described herein allow for sharing user-configurable graphical constructs that contain independently configurable graphical elements and graphical assets. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein.

First claim

Opening claim text (preview).

What is claimed is: 1. An electronic device, comprising: a display; 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 data representing a user-configurable graphical construct; in response to receiving the data representing the user-configurable graphical construct, displaying a first user interface, wherein the first user interface includes a representation of the user-configurable graphical construct and an affordance for accepting the data representing the user-configurable graphical construct, and wherein the representation of the user-configurable graphical construct includes a first non-local graphical element representing a first non-local application; while displaying the first user interface that includes the representation of the user-configurable graphical construct and the affordance for accepting the data representing the user-configurable graphical construct, receiving a first user input corresponding to the affordance for accepting the data representing the user-configurable graphical construct; in response to receiving the first user input that was received while displaying the first user interface that includes the representation of the user-configurable graphical construct and the affordance for accepting the data representing the user-configurable graphical construct, displaying a second user interface that includes a prompt to download the first non-local application; while displaying the second user interface that includes the prompt to download the first non-local application, receiving a second user input; in response to receiving the second user input that was received while displaying the second user interface that includes the prompt to download the first non-local application: in accordance with a determination that the second user input corresponds to a request to download the first non-local application, downloading the first non-local application; and in accordance with a determination that the second user input does not correspond to a request to download the first non-local application, forgoing downloading the first non-local application; after receiving the second user input that was received while displaying the second user interface that includes the prompt to download the first non-local application: in accordance with a determination that the first non-local application has been downloaded, displaying the user-configurable graphical construct including the first non-local graphical element representing the first non-local application; and in accordance with a determination that the first non-local application has not been downloaded, displaying the user-configurable graphical construct without including the first non-local graphical element representing the first non-local application. 2. The electronic device of claim 1 , wherein the second user interface includes a second affordance for downloading the first non-local application. 3. The electronic device of claim 2 , wherein the determination that the second user input corresponds to a request to download the first non-local application includes a determination that the second user input corresponds to selection of the second affordance for downloading the first non-local application. 4. The electronic device of claim 1 , wherein the second user interface includes a third affordance for displaying the user-configurable graphical construct without downloading the first non-local application. 5. The electronic device of claim 4 , wherein the determination that the second user input does not correspond to a request to download the first non-local application includes a determination that the second user input corresponds to selection of the third affordance. 6. The electronic device of claim 1 , wherein the representation of the user-configurable graphical construct includes a first representation of a clock. 7. The electronic device of claim 6 , wherein the user-configurable graphical construct includes a second representation of a clock that corresponds to the first representation of a clock. 8. The electronic device of claim 1 , wherein the first user interface includes an affordance for declining the data representing the user-configurable graphical construct. 9. The electronic device of claim 1 , wherein the prompt to download the first non-local application includes text. 10. The electronic device of claim 1 , wherein the user-configurable graphical construct includes a complication that displays data from an application in the memory of the electronic device. 11. The electronic device of claim 1 , wherein the display is a touch-sensitive display, and wherein the first user input comprises a tap on the affordance for accepting the data representing the user-configurable graphical construct. 12. The electronic device of claim 1 , wherein the representation of the user-configurable graphical construct includes a second non-local graphical element representing a second non-local application, the one or more programs further including instructions for, after receiving the first user input, displaying a prompt to download the second non-local application. 13. The electronic device of claim 12 , wherein: in accordance with a determination that the second non-local application has been downloaded, displaying the user-configurable graphical construct includes displaying the user-configurable graphical construct including the second non-local graphical element representing the second non-local application; and in accordance with a determination that the second non-local application has not been downloaded, displaying the user-configurable graphical construct includes displaying the user-configurable graphical construct without including the second non-local graphical element representing the second non-local application. 14. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for: receiving data representing a user-configurable graphical construct; in response to receiving the data representing the user-configurable graphical construct, displaying a first user interface, wherein the first user interface includes a representation of the user-configurable graphical construct and an affordance for accepting the data representing the user-configurable graphical construct, and wherein the representation of the user-configurable graphical construct includes a first non-local graphical element representing a first non-local application; while displaying the first user interface that includes the representation of the user-configurable graphical construct and the affordance for accepting the data representing the user-configurable graphical construct, receiving a first user input corresponding to the affordance for accepting the data representing the user-configurable graphical construct; in response to receiving the first user input that was received while displaying the first user interface that includes the representation of the user-configurable graphical construct and the affordance for accepting the data representing the user-configurable graphical construct, displaying a second user interface that includes a prompt to download the first non-local application; while displaying the second user interface that includes the prompt to download the first non-local application, receiving a second user input; in response to receiving the second user i

Assignees

Inventors

Classifications

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • G06F9/451Primary

    Execution arrangements for user interfaces · CPC title

  • Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals · CPC title

  • User group management · CPC title

  • Network arrangements for conference optimisation or adaptation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12019862B2 cover?
Methods for sharing user-configurable graphical constructs, e.g., for use with a portable multifunction device, are disclosed. The methods described herein allow for sharing user-configurable graphical constructs that contain independently configurable graphical elements and graphical assets. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured t…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04817. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 25 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).