Contextually triggered entry point
First Claim
Patent Images
1. A computing system comprising:
- one or more processors; and
one or more computer-readable media having stored thereon executable instructions which, when executed by the one or more processors, configure the computer system to control interactions between a cloud storage service and a native application that is integral to an operating system of a user device in order to identify on line services of the cloud storage service useful to the user based on the context of the native application detected by the cloud storage service, and wherein the computer system as configured performs at least the following;
at the cloud storage service, detects that the user device has launched the native application that is integral to the operating system, and has accessed the cloud storage system;
at the cloud storage service determines a user specific context within a general context of the native application launched on the user device;
at the cloud storage service, sends a message to the operating system of the user device that the cloud storage service is being accessed by the native application, wherein the message comprises the specific context within the general context of the native application;
at the operating system of the device, in response to receiving the specific context within the general context of the native application, the operating system of the user device determining one or more on line services of the cloud storage service that relate to one or more files being accessed at the cloud storage service; and
in response to the on line services of the cloud storage service determined by the operating system of the user device, the native application displaying a user interface allowing the user to select one or more of the determined on-line services of the cloud storage service.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing contextual messages from a service to a user in a native application on a system. Embodiments determine a user specific context within the general context of the native application on a first device and provide in a user interface to the user information about the user specific context.
129 Citations
20 Claims
-
1. A computing system comprising:
-
one or more processors; and one or more computer-readable media having stored thereon executable instructions which, when executed by the one or more processors, configure the computer system to control interactions between a cloud storage service and a native application that is integral to an operating system of a user device in order to identify on line services of the cloud storage service useful to the user based on the context of the native application detected by the cloud storage service, and wherein the computer system as configured performs at least the following; at the cloud storage service, detects that the user device has launched the native application that is integral to the operating system, and has accessed the cloud storage system; at the cloud storage service determines a user specific context within a general context of the native application launched on the user device; at the cloud storage service, sends a message to the operating system of the user device that the cloud storage service is being accessed by the native application, wherein the message comprises the specific context within the general context of the native application; at the operating system of the device, in response to receiving the specific context within the general context of the native application, the operating system of the user device determining one or more on line services of the cloud storage service that relate to one or more files being accessed at the cloud storage service; and in response to the on line services of the cloud storage service determined by the operating system of the user device, the native application displaying a user interface allowing the user to select one or more of the determined on-line services of the cloud storage service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method of controlling interactions between a cloud storage service and a native application that is integral to an operating system of a user device in order to identify on line services of the cloud storage service useful to the user based on the context of the native application detected by the cloud storage service, the method comprising:
-
at the cloud storage service, detecting that the user device has launched the native application that is integral to the operating system, and has accessed the cloud storage service; at the cloud storage service determining a user specific context within a general context of the native application launched on the user device; at the cloud storage service, sending a message to the operating system of the user device that the cloud storage service is being accessed by the native application, wherein the message comprises the specific context within the general context of the native application; at the operating system of the device, in response to receiving the specific context within the general context of the native application, the operating system of the user device determining one or more on line services of the cloud storage service that relate to one or more files being accessed at the cloud storage service; and in response to the on line services of the cloud storage service determined by the operating system of the user device, the native application displaying a user interface allowing the user to select one or more of the determined on-line services of the cloud storage service. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing system comprising:
-
an operating system of a user device; one or more processors; one or more computer readable storage media having stored thereon executable instructions which, when executed by the one or more processors, configure the operating system of the user device to identify on line services of the cloud storage service useful to the user based on context of a native application launched at the user device and detected by a cloud storage service, and wherein the operating system of computer system as configured performs at least the following acts; receives a message from the from the cloud storage service that the native application launched at the user device has accessed the cloud storage service, and wherein the message comprises a user specific context within a general context of the native application as determined at the cloud storage service; in response to receiving the specific context within the general context of the native application, determines one or more additional on line services of the cloud storage service that relate to one or more files being accessed at the cloud storage service; and in response to the determined one or more additional on line services of the cloud storage service, the native application displays a user interface allowing the user to select the one or more of the determined additional on line services of the cloud storage service.
-
Specification