Similarity engine for facilitating re-creation of an application collection of a source computing device on a destination computing device
First Claim
1. A method comprising:
- receiving, at a processing device, a source application identifier from a user device, the source application identifier indicating a source application edition programmed for a source operating system of the user device, the source application edition corresponding to a source canonical application representing one or more application editions including the source application edition;
determining, at the processing device, a set of one or more destination application editions that are similar to the source application edition based on the source canonical application, wherein the set of destination application editions are programmed for a destination operating system, wherein determining the set of destination application editions includes;
determining whether the source canonical application represents a specific application edition programmed for the destination operating system; and
when the specific application edition is represented by the source canonical application;
including a destination application identifier of the specific application edition in the set of destination application editions; and
determining a link to a web page of a digital application store corresponding to the destination operating system;
generating, by the processing device, a reply based on the set of destination application editions, the reply including display data corresponding to the set of destination application editions and, for each destination application, the link to the webpage; and
providing, from the processing device, a reply to the user device, wherein the user device displays information corresponding to the one or more destination application editions based on the display data.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for facilitating re-creation of an application collection of a source computing device at a destination computing device. The techniques include receiving a source application identifier indicative of a source application edition, the edition of the application being programmed for a source operating system. The techniques also include receiving an indicator of a destination operating system. The techniques further include determining a source canonical application corresponding to the source application edition based on the source application identifier, the source canonical application being a representative of one or more application editions including the source application edition. The techniques also include determining a set of destination application editions that are likely similar to the source application edition based on the source canonical application, the set of destination application editions indicating one or more destination application editions programmed for the destination operating system.
20 Citations
19 Claims
-
1. A method comprising:
-
receiving, at a processing device, a source application identifier from a user device, the source application identifier indicating a source application edition programmed for a source operating system of the user device, the source application edition corresponding to a source canonical application representing one or more application editions including the source application edition; determining, at the processing device, a set of one or more destination application editions that are similar to the source application edition based on the source canonical application, wherein the set of destination application editions are programmed for a destination operating system, wherein determining the set of destination application editions includes; determining whether the source canonical application represents a specific application edition programmed for the destination operating system; and when the specific application edition is represented by the source canonical application; including a destination application identifier of the specific application edition in the set of destination application editions; and determining a link to a web page of a digital application store corresponding to the destination operating system; generating, by the processing device, a reply based on the set of destination application editions, the reply including display data corresponding to the set of destination application editions and, for each destination application, the link to the webpage; and providing, from the processing device, a reply to the user device, wherein the user device displays information corresponding to the one or more destination application editions based on the display data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A similarity engine comprising:
-
a memory device; and a processing device that executes computer readable instructions, the computer readable instructions causing the processing device to; receive a source application identifier from a user device executing a source operating system, the source application identifier indicating a source application edition programmed for the source operating system; determine a source canonical application corresponding to the source application edition based on the source application identifier, the source canonical application being representative of one or more application editions including the source application edition; determine a set of one or more destination application editions that are similar to the source application edition, wherein the set of destination application editions are programmed for a destination operating system that is different from the source operating system, wherein determining the set of destination application editions includes; when the source canonical application represents a specific application edition, including a destination application identifier of the specific application edition in the set of destination application editions; and determining a link to a web page of a digital application store corresponding to the destination operating system; generate a reply based on the set of destination application editions, the reply including display data corresponding to the set of destination application editions and for each destination application, the link to the webpage; and provide the reply to the user device, wherein the user device displays information corresponding to the one or more destination application editions based on the display data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification