IP Library Granted Patent US 9,864,591
Granted Patent B2
US 9,864,591 · App. 14/586,252 · Granted Jan 9, 2018

Method, user equipment, and application server for downloading application

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,864,591
App. No.
14/586,252
Granted
Jan 9, 2018
Kind
B2
Abstract

A method for downloading an application includes, after learning an application downloaded by a second user equipment, sending, by a first user equipment that has an association relationship with the second user equipment, a downloading request for the application downloaded by the second user equipment to an application server, where the downloading request carries capability information of the first user equipment, and receiving, by the first user equipment, an application to be downloaded, where the application matches the capability information of the first user equipment and is sent by the application server. By using the foregoing technical solution, the application does not need to be manually downloaded for the user equipment, thereby saving manual operation and improving flexibility of downloading an application.

Claims (40)

1. A method for downloading an application, comprising:

generating, by a first user equipment, an association relationship between a first user equipment and a second user equipment, wherein the first user equipment and the second user equipment are different platform types of devices that access a same network;

receiving, by the first user equipment that has the association relationship with the second user equipment, a download notification sent directly by the second user equipment to the first user equipment when the second user downloads a second version of an application from an application server, wherein the download notification includes at least the name of the second version of an application;

learning, by the first user equipment, according to the download notification, that the second version of an application was downloaded by the second user equipment;

based on learning of the downloading of the second version of the application to the second user equipment, sending, by the first user equipment, a downloading request for a version of the application, that has same application functionality as the previously downloaded application of the second user equipment, to the application server, wherein the downloading request includes capability information of the first user equipment;

receiving, by the first user equipment, a first version of the application from the application server, wherein the first version of the application matches the capability information of the first user equipment and is platform different from the second version of the application; and

installing the first version of the application on the first user equipment.

2. The method according to claim 1 , wherein the association relationship between the first user equipment and the second user equipment is generated according to account information.

3. The method according to claim 1 , wherein the association relationship between the first user equipment and the second user equipment is generated according to a hardware device identifier.

4. The method according to claim 1 , wherein the capability information of the first user equipment comprises an operating system.

5. The method according to claim 1 , wherein the capability information of the first user equipment comprises a screen size.

6. The method according to claim 1 , wherein the capability information of the first user equipment comprises a screen resolution.

7. The method according to claim 1 , wherein the capability information of the first user equipment comprises a supported media format.

8. A first user equipment, comprising:

a memory comprising instructions; and

a processor coupled to the memory, wherein the instructions cause the processor to be configured to:

generate an association relationship between the first user equipment and a second user equipment, wherein the first user equipment and the second user equipment are different platform types of devices that access a same network;

receive a download notification sent directly by the second user equipment to the first user equipment when the second user downloads a second version of an application from an application server, wherein the download notification includes at least the name of the second version of an application;

learn, according to the download notification, that the second version of an application was downloaded by the second user equipment;

based on learning of the downloading of the second version of the application to the second user equipment, send a downloading request for a version of the application, that has same application functionality as the previously downloaded application of the second user equipment, to the application server, wherein the downloading request includes capability information of the first user equipment;

receive a first version of the application from the application server, wherein the first version of the application matches the capability information of the first user equipment and is platform different from the second version of the application; and

install the first version of the application on the first user equipment.

9. The first user equipment according to claim 8 , wherein the association relationship between the first user equipment and the second user equipment is generated according to account information.

10. The first user equipment according to claim 8 , wherein the association relationship between the first user equipment and the second user equipment is generated according to a hardware device identifier.

11. The first user equipment according to claim 8 , wherein the capability information of the first user equipment comprises an operating system.

12. The first user equipment according to claim 8 , wherein the capability information of the first user equipment comprises a screen size.

13. The first user equipment according to claim 8 , wherein the capability information of the first user equipment comprises a screen resolution.

14. The first user equipment according to claim 8 , wherein the capability information of the first user equipment comprises a supported media format.

15. A non-transitory computer readable medium having instruction stored thereon, that when executed by a computer processor, cause the computer processor to perform a method comprising:

generating, by a first user equipment, an association relationship between a first user equipment and a second user equipment, wherein the first user equipment and the second user equipment are different platform types of devices that access a same network;

receiving, by the first user equipment that has the association relationship with the second user equipment, a download notification sent directly by the second user equipment to the first user equipment when the second user downloads a second version of an application from an application server, wherein the download notification includes at least the name of the second version of an application;

learning, by the first user equipment, according to the download notification, that the second version of an application was downloaded by the second user equipment;

based on learning of the downloading of the second version of the application to the second user equipment, sending, by the first user equipment, a downloading request for a version of the application, that has same application functionality as the previously downloaded application of the second user equipment, to the application server, wherein the downloading request includes capability information of the first user equipment;

receiving, by the first user equipment, a first version of the application from the application server, wherein the first version of the application matches the capability information of the first user equipment and is platform different from the second version of the application; and

installing the first version of the application on the first user equipment.

16. The non-transitory computer readable medium according to claim 15 , wherein the association relationship between the first user equipment and the second user equipment is generated according to at least one of account information and a hardware identifier.

17. The non-transitory computer readable medium according to claim 15 , wherein the capability information of the first user equipment comprises an operating system.

18. The non-transitory computer readable medium according to claim 15 , wherein the capability information of the first user equipment comprises a screen size.

19. The non-transitory computer readable medium according to claim 15 , wherein the capability information of the first user equipment comprises a screen resolution.

20. The non-transitory computer readable medium according to claim 15 , wherein the capability information of the first user equipment comprises a supported media format.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2018
From: HUAWEI DEVICE (SHENZHEN) CO., LTD.
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 047603/0039 →
CHANGE OF NAME Recorded Jun 12, 2018
From: HUAWEI DEVICE CO.,LTD.
To: HUAWEI DEVICE (SHENZHEN) CO., LTD.
Reel/Frame 046340/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2015
From: HE, ZHIQIN; FANG, LIU; YAO, HONGJIE; XU, ZHENG; WU, KEWEN
To: HUAWEI DEVICE CO., LTD.
Reel/Frame 034612/0740 →