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 indicative of a source application edition programmed for a source operating system;
receiving, at the processing device, an indicator of a destination operating system;
determining, at the processing device, 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;
determining, at the processing device, 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; and
providing, from the processing device, a reply indicating the set of destination application editions to a remote device, the remote device displaying information corresponding to the one or more destination application editions.
6 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.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving, at a processing device, a source application identifier indicative of a source application edition programmed for a source operating system; receiving, at the processing device, an indicator of a destination operating system; determining, at the processing device, 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; determining, at the processing device, 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; and providing, from the processing device, a reply indicating the set of destination application editions to a remote device, the remote device displaying information corresponding to the one or more destination application editions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A similarity engine comprising:
-
a memory device that stores an application database storing a plurality of records, each record storing a respective canonical application, references to one or more application editions represented by the canonical application, and application identifiers respectively corresponding to each of the referenced application editions; and a processing device that executes a request handler, the request hander being configured to; receive a source application identifier indicative of a source application edition programmed for a source operating system; receive an indicator of a destination operating system; determine a source canonical application corresponding to the source application edition based on the source application identifier and the application database, the source canonical application being representative of one or more application editions including the source application edition; determine 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; and provide a reply indicating the set of destination application editions to a remote device, the remote device displaying information corresponding to the one or more destination application editions. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification