Multi-screen application enabling and distribution service
First Claim
Patent Images
1. A method comprising:
- sending, by a mobile phone, a first request to an application (app) store system;
in response to the first request, pushing, by the app store system, a first version of an app to the mobile phone;
installing the first version of the app on the mobile phone;
automatically pushing, by the app store system, a second version of the app to a watch, wherein the mobile phone is associated with the watch, wherein the mobile phone and the watch have different operating systems;
installing the second version of the app on the watch;
sending, by the mobile phone, a second request to the app store system;
in response to the second request, pushing, by the app store system, a third version of the app to the mobile phone, wherein the third version of the app is an updated version of the first version of the app for the mobile phone;
installing the third version of the app on the mobile phone;
automatically pushing, by the app store system, a fourth version of the app to the watch, wherein the fourth version of the app is an updated version of the second version of the app for the watch;
installing the fourth version of the app on the watch;
wherein before pushing the first version of the app sending a validation code to the app store system; and
after pushing the first version of the app, monitoring a download status of the first version of the app by the app store system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method implemented by an application (app) store system for providing apps to one or more users through a network, the method comprising managing, by the app store system, a multi-screen application (MSA) package that comprises a set of related apps, wherein one or more relationships among the set of related apps are pre-defined, receiving, by the app store system, a request from a first user device via the network to download at least part of the MSA package; and causing, by the app store system, the set of related apps to be downloaded to a plurality of user devices including the first user device according to the one or more relationships among the set of related apps in response to the request.
28 Citations
9 Claims
-
1. A method comprising:
-
sending, by a mobile phone, a first request to an application (app) store system; in response to the first request, pushing, by the app store system, a first version of an app to the mobile phone; installing the first version of the app on the mobile phone; automatically pushing, by the app store system, a second version of the app to a watch, wherein the mobile phone is associated with the watch, wherein the mobile phone and the watch have different operating systems; installing the second version of the app on the watch; sending, by the mobile phone, a second request to the app store system; in response to the second request, pushing, by the app store system, a third version of the app to the mobile phone, wherein the third version of the app is an updated version of the first version of the app for the mobile phone; installing the third version of the app on the mobile phone; automatically pushing, by the app store system, a fourth version of the app to the watch, wherein the fourth version of the app is an updated version of the second version of the app for the watch; installing the fourth version of the app on the watch; wherein before pushing the first version of the app sending a validation code to the app store system; and after pushing the first version of the app, monitoring a download status of the first version of the app by the app store system. - View Dependent Claims (2, 4, 5, 6)
-
-
3. A system comprising:
- an application (app) store system, a mobile phone and a watch, the mobile phone and the watch respectively comprising;
a processor; a transmitter coupled to the processor and configured to send messages to the app store system; and a receiver coupled to the processor and configured to receive messages from the app store system, wherein the mobile phone sends a first request to the app store system; in response to the first request, the app store system pushes a first version of an app to the mobile phone; the mobile phone installs the first version of the app; the app store system automatically pushes a second version of the app to the watch, wherein the mobile phone is associated with the watch; the watch installs the second version of the app; the mobile phone sends a second request to the app store system; in response to the second request, the app store system pushes a third version of the app to the mobile phone, wherein the third version of the app is an updated version of the first version of the app for the mobile phone; the mobile phone installs the third version of the app; the app store system automatically pushes a fourth version of the app to the watch, wherein the fourth version of the app is an updated version of the second version of the app for the watch; the watch installs the fourth version of the app; wherein the processor of the mobile phone is further configured to;
run an operating system that is different from that of the watch; and
send a validation code to the app store system via the transmitter; andwherein the app store system monitors a download status of the first version of the app after pushing the first version of the app. - View Dependent Claims (7, 8, 9)
- an application (app) store system, a mobile phone and a watch, the mobile phone and the watch respectively comprising;
Specification