System for discovery of software operable on a device
First Claim
Patent Images
1. A method for discovery of software operable on a computing device, the method comprising:
- accessing a computing device and establish a connection with the computing device, wherein establishing the connection comprises providing an interactive integrated interface via a link application on the computing device;
in response to establishing the connection, accessing an application directory, one or more download caches, and one or more cloud caches;
determining at least one tool or application downloaded or installed on the computing device based on accessing the application directory, the one or more download caches, and the one or more cloud caches;
determining that the computing device has phantom links at least one remote tool or application, wherein the at least one remote tool or application is executed on a remote external device;
extracting user information from the at least one tool or application and the at least one remote tool or application, wherein the user information comprises at least user activity information and social media information;
determining at least one new tool or application to download or install on the computing device based on at least one of the determined at least one tool or application, the determined at least one remote tool or application, and the user information; and
presenting the at least one new tool or application to a user of the computing device via the interactive integrated interface of the link application.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, computer program products, and methods are described herein for discovery of software operable on a computing device. Embodiments access a computing device to determine at least one tool or application downloaded or installed on the computing device; determine, based on the determined at least one tool or application downloaded or installed on the computing device, at least one new tool or application to download or install on the computing device; and present the at least one new tool or application to a user of the computing device.
93 Citations
14 Claims
-
1. A method for discovery of software operable on a computing device, the method comprising:
-
accessing a computing device and establish a connection with the computing device, wherein establishing the connection comprises providing an interactive integrated interface via a link application on the computing device; in response to establishing the connection, accessing an application directory, one or more download caches, and one or more cloud caches; determining at least one tool or application downloaded or installed on the computing device based on accessing the application directory, the one or more download caches, and the one or more cloud caches; determining that the computing device has phantom links at least one remote tool or application, wherein the at least one remote tool or application is executed on a remote external device; extracting user information from the at least one tool or application and the at least one remote tool or application, wherein the user information comprises at least user activity information and social media information; determining at least one new tool or application to download or install on the computing device based on at least one of the determined at least one tool or application, the determined at least one remote tool or application, and the user information; and presenting the at least one new tool or application to a user of the computing device via the interactive integrated interface of the link application. - View Dependent Claims (2)
-
-
3. A system for discovery of software operable on a computing device, the system comprising:
-
a memory device; and a processing device operatively coupled to the memory device, wherein the processing device is configured to execute computer-readable program code to; access a computing device and establish a connection with the computing device, wherein establishing the connection comprises providing an interactive integrated interface via a link application on the computing device; in response to establishing the connection, access an application directory, one or more download caches, and one or more cloud caches; determine at least one tool or application downloaded or installed on the computing device based on accessing the application directory, the one or more download caches, and the one or more cloud caches; determine that the computing device has phantom links to at least one remote tool or application, wherein the at least one remote tool or application is executed on a remote external device; extract user information associated with a user of the computing device from the at the least one tool or application and the at least one remote tool or application, wherein the user information comprises at least user activity information and social media information; determine at least one new tool or application to download or install on the computing device based on at least one of the determined at least one tool or application, the determined at least one remote tool or application, and the user information; and present the at least one new tool or application to the user of the computing device via the interactive integrated interface of the link application. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A computer program product for discovery of software operable on a computing device, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:
-
an executable portion configured to access a computing device and establish a connection with the computing device, wherein establishing the connection comprises providing an interactive integrated interface via a link application on the computing device; an executable portion configured to access an application directory, one or more download caches, and one or more cloud caches in response to establishing the connection; an executable portion configured to determine at least one tool or application downloaded or installed on the computing device based on accessing the application directory, the one or more download caches, and the one or more cloud caches; an executable portion configured to determine that the computing device has phantom links to at least one remote tool or application, wherein the at least one remote tool or application is executed on a remote external device; an executable portion configured to extract user information associated with a user of the computing device from the at the least one tool or application and the at least one remote tool or application, wherein the user information comprises at least user activity information and social media information; an executable portion configured to determine at least one new tool or application to download or install on the computing device based on at least one of the determined at least one tool or application, the determined at least one remote tool or application, and the user information; and an executable portion configured to present the at least one new tool or application to the user of the computing device via the interactive integrated interface of the link application. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification