# US 2018/0027112 A1 · System architecture for a wearable device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0027112 A1
- Document ID: US20180027112A1
- Status: Published application
- Kind: A1
- Application number: 15/714,987
- Filed: 2017-09-25
- Published: 2018-01-25
- Earliest claimed: 2015-02-24
- Assignees: Pebble Technology, Corp.
- Applicants: Pebble Technology, Corp.
- Inventors: François Olivier Baldassari; Liron Mordechai Damir; Tyler James Hoffman; Megan Elisabeth Knight; Henry Levak; Itai Vonshak
- Web page: https://patentgrep.com/patent/US20180027112A1

## CPC

- H04M 1/72484: wherein functions are triggered by incoming communication events
- G06F 1/163: {Wearable computers, e.g. on a belt}
- H04M 1/72412: using two-way short-range wireless interfaces
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- H04M 1/7243: with interactive means for internal management of messages
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Apparatuses and methods that generate and send interactive elements to a plurality of wearable electronic devices are discussed. One or more mobile applications and one or more remote backend servers may cooperate to send information in the interactive elements to the instances of the time synchronous application resident in their wearable electronic device in order to bring different types of content such as timely and relevant data, events, and notifications to a user of that wearable electronic device without the user's intervention to actively retrieve the different types of content. The interactive elements may be generated and sent from any of i) a public application programming interface hosted on a server, ii) one or more mobile applications resident on one or more mobile computing devices, and iii) one or more remote backend servers. In addition, these sources may merely send content and commands for the interactive elements to the public application programming interface.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A smart watch, comprising:
a memory, a processor, a communication circuit, and a display screen in the smart watch, which are all configured to cooperate with each other, where a time synchronous application is configured to be resident in the memory of the smart watch and to be executed by the processor;
where the communication circuit and the time synchronous application are configured to cooperate to receive content for two or more interactive elements, and the time synchronous application is configured to illustrate the contents of the two or more interactive elements on the display screen of the smart watch,
where the time synchronous application is configured to synchronize the two or more interactive elements in a chronological order in a context of time of displayed interactive elements on the display screen, where the time synchronous application is configured to display different types of content with the interactive elements selected from both
i) timely and relevant data including any one or more selected from a group consisting of sports scores, stock ticker information, weather updates, horoscope information, fitness information, news updates, and any combination of these, and
ii) calendar events including any one or more selected from a group consisting of calendar entries, reminders, and any combination of these;
where these interactive elements are synchronized in the context of time with the time synchronous application in order to bring these different types of content of i) timely and relevant data and ii) events, to a watch face of the smart watch without a user's intervention to actively retrieve the different types of content and allow navigating through these interactive elements; and
where the content for the two or more interactive elements comes from different sources including two or more mobile applications resident in a mobile computing device but are arranged and placed in a common graphical user interface on the display screen of the smart watch to provide a useful overview for a user the of smart watch, where the common graphical user interface of the time synchronous application displaying the interactive elements is distinct and separate from a user interface of a watch application and a user interface of the mobile applications that supplied the content in the interactive elements.

### Claim 22 (depends on 21)

The smart watch of claim 21, where an overseeing module is configured to i) obtain the content from its data source, ii) transform the content into a format of a first interactive element, and the first interactive element is then displayed by the time synchronous application resident in the memory of the smart watch.

### Claim 23 (depends on 21)

The smart watch of claim 21, where a first mobile application from a first application developer and a second mobile application from a second application developer are coded to send at least content and commands to an overseeing module in order to be transformed into a format of an interactive element; and
where the time synchronous application resident in the smart watch is configured receive the interactive elements from the two or more applications in order to bring the different types of content of i) timely and relevant data and ii) events to the user of that smart watch without the user's intervention on the common graphical user interface.

### Claim 24 (depends on 21)

The smart watch of claim 21, where the time synchronous application resident in the smart watch is configured to call one or more methods from one or more servers to assist in generating a first interactive element.

### Claim 25 (depends on 21)

The smart watch of claim 21, where a first module is configured to render data from a first interactive element; and as time passes, update the data rendered in the first interactive element on the display.

### Claim 26 (depends on 21)

The smart watch of claim 21, where a first interactive element is a software data object that has one or more fields to contain information including two or more types of information, where the software data object also has multiple layout templates that an app developer can select to use from a database of layouts, each layout template containing and displaying different sets of conveyed information, app developers can select from the set of layout templates in the database to create a format and structure of the first interactive element.

### Claim 27 (depends on 21)

The smart watch of claim 21, where an interactive element has information that includes three or more selected from a group consisting of a layout, a title, an image, and a time for the interactive element.

### Claim 28 (depends on 21)

The smart watch of claim 21, where a first layout of an interactive element allows an app developer to choose between different size icons to use when viewing the interactive element on the display.

### Claim 29 (depends on 21)

The smart watch of claim 21, where the time synchronous application is configured to cooperate with a scrolling mechanism for the smart watch in order to scroll forward in time as well as backward in time through the synchronized order of the interactive elements.

### Claim 30 (depends on 29)

The smart watch of claim 29, where when the scrolling mechanism is used, the scrolling mechanism is configured to allow a navigation to move forward and backward in time to see additional interactive elements on the display screen and the corresponding content in those interactive elements.

### Claim 31 (depends on 21)

The smart watch of claim 21, where a first interactive element contains data from a first mobile application and a second interactive element contains data from a second mobile application organized together in a timeline in the common graphic user interface to grant an insight and an overview of this information in a context of time.

### Claim 32

A method for a smart watch, comprising:
illustrating contents of two or more interactive elements on a display screen of the smart watch with a time synchronous application,
where the time synchronous application is configured to synchronize the two or more interactive elements in a chronological order in a context of time of displayed interactive elements on the display screen, where the time synchronous application is configured to display different types of content with the interactive elements selected from both
i) timely and relevant data including any one or more selected from a group consisting of sports scores, stock ticker information, weather updates, horoscope information, fitness information, news updates, and any combination of these, and
ii) calendar events including any one or more selected from a group consisting of calendar entries, reminders, and any combination of these; and
where the content for the two or more interactive elements comes from different sources including two or more mobile applications resident in a mobile computing device but are arranged and placed in a common graphical user interface on the display screen of the smart watch to provide a useful overview for a user the of smart watch, where the common graphical user interface of the time synchronous application displaying the interactive elements is distinct and separate from a user interface of a watch application and a user interface of the mobile applications that supplied the content in the interactive elements.

### Claim 33 (depends on 32)

The method for the smart watch of claim 32, where a first mobile application from a first application developer and a second mobile application from a second application developer are coded to send at least content and commands to an overseeing module in order to be transformed into a format of an interactive element; and
where the time synchronous application resident in the smart watch is configured receive the interactive elements from the two or more applications in order to bring the different types of content of i) timely and relevant data and ii) events to the user of that smart watch without the user's intervention on the common graphical user interface.

### Claim 34 (depends on 32)

The method for the smart watch of claim 32, further comprising:
calling, with the time synchronous application, one or more methods from one or more servers to assist in generating a first interactive element.

### Claim 35 (depends on 32)

The method for the smart watch of claim 32, further comprising:
rendering data from a first interactive element; and as time passes, update the data rendered in the first interactive element on the display.

### Claim 36 (depends on 32)

The method for the smart watch of claim 32, where a first interactive element has multiple layout templates that an app developer can select to use from a database of layouts, each layout template containing and displaying different sets of conveyed information, app developers can select from the set of layout templates in the database to create a format and structure of the first interactive element.

### Claim 37 (depends on 16)

The method for the smart watch of claim 16, where a first layout of an interactive element allows an app developer to choose between different size icons to use when viewing the interactive element on the display.

### Claim 38 (depends on 32)

The method for the smart watch of claim 32, where the time synchronous application is configured to cooperate with a scrolling mechanism for the smart watch in order to scroll forward in time as well as backward in time through the synchronized order of the interactive elements.

### Claim 39 (depends on 32)

The method for the smart watch of claim 32, where when the scrolling mechanism is used, the scrolling mechanism is configured to allow a navigation to move forward and backward in time to see additional interactive elements on the display screen and the corresponding content in those interactive elements.

### Claim 40 (depends on 32)

The method for the smart watch of claim 32, where a first interactive element contains data from a first mobile application and a second interactive element contains data from a second mobile application organized together in a timeline in the common graphic user interface to grant an insight and an overview of this information in a context of time.
