Distributed application functionality and user interface for multiple connected mobile devices
First Claim
1. A method of providing a distributed application on a plurality of personal devices of a user, comprising:
- providing a first portion of the distributed application on a first personal device;
providing a second portion of the application on a second personal device different from the first personal device, wherein the second personal device is wearable by the user;
receiving, at the second personal device, a request to authenticate the user;
in response to the request to authenticate the user of the first personal device, acquiring, at the second personal device, biometrics of the user;
authenticating the user based on the acquired biometrics;
receiving, at the first personal device, confirmation of the authentication of the user; and
in accordance with the confirmation of the authentication of the user, enabling the user to operate the first personal device;
wherein each of the first and second portions of the distributed application is defined according to;
an application identifier,a specific one of the personal devices on which each of the portions runs,an event that causes each of the portions to run,at least one other of the personal devices that interacts with the specific one of the personal devices, anda task initiated on the at least one other of the personal devices.
10 Assignments
0 Petitions
Accused Products
Abstract
Providing a distributed application on a plurality of personal devices of a user includes providing a first portion of the distributed application on a first personal device and providing a second portion of the application on a second personal device different from the first personal device, where the second personal device is wearable by the user and where the second portion of the distributed application operates on data that is inaccessible to the first personal device to provide a result thereof to the first portion of the distributed application. The first personal device may be a mobile phone, a tablet, or a personal computer. The second personal device may be a smart glasses, a wearable camera, a smart watch, a wristband, smart earwear, gloves, a necktie, a smart carrying bag, a smart backpack, a smart clothing or smart shoes. The second personal device may be a wearable activity tracking monitor.
13 Citations
27 Claims
-
1. A method of providing a distributed application on a plurality of personal devices of a user, comprising:
-
providing a first portion of the distributed application on a first personal device; providing a second portion of the application on a second personal device different from the first personal device, wherein the second personal device is wearable by the user; receiving, at the second personal device, a request to authenticate the user; in response to the request to authenticate the user of the first personal device, acquiring, at the second personal device, biometrics of the user; authenticating the user based on the acquired biometrics; receiving, at the first personal device, confirmation of the authentication of the user; and in accordance with the confirmation of the authentication of the user, enabling the user to operate the first personal device; wherein each of the first and second portions of the distributed application is defined according to; an application identifier, a specific one of the personal devices on which each of the portions runs, an event that causes each of the portions to run, at least one other of the personal devices that interacts with the specific one of the personal devices, and a task initiated on the at least one other of the personal devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium containing a distributed application with software runnable on a plurality of personal devices of a user, the software comprising:
-
executable code corresponding to a first portion of the distributed application that runs on a first personal device; executable code corresponding to a second portion of the application that runs on a second personal device different from the first personal device, wherein the second personal device is wearable by the user; instructions, which when executed by the second personal device, cause the second personal device to; receive a request to authenticate the user; and in response to the request to authenticate the user of the first personal device, acquire biometrics of the user; instructions to authenticate the user based on the acquired biometrics; instructions, which when executed by the first personal device, cause the first personal device to; obtain confirmation of the authentication of the user; and in accordance with the confirmation of the authentication of the user, enable the user to access one or more restricted features at the first personal device; wherein each of the first and second portions of the distributed application is defined according to; an application identifier, a specific one of the personal devices on which each of the portions runs, an event that causes each of the portions to run, at least one other of the personal devices that interacts with the specific one of the personal devices, and a task initiated on the at least one other of the personal devices. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification