IP Library Granted Patent US 10,552,136
Granted Patent B2
US 10,552,136 · App. 16/024,106 · Granted Feb 4, 2020

One click application asset distribution

Inventors: Gregory Lee Storm (Parkville, MO); Riddhiman Das (Kansas City, MO); Zikomo Fields (Lake Lotawana, MO)
Assignee: Alibaba Group Holding Limited
G06F8/61G06F21/602G06F21/6218H04L63/0876H04L67/34
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 10,552,136
App. No.
16/024,106
Granted
Feb 4, 2020
Kind
B2
Abstract

The technology described in this document can be embodied in a method that includes receiving at a second device a request for data sharing from a first device, and receiving a first file package associated with an application installed on the first device, and the file package includes a first portion of information usable for installation of the application on the second device. The method also includes processing the first file package to obtain the first portion of information usable for installing the application on the second device, providing authentication information for downloading a second file package to a remote computer device different from the first device, and installing the application on the second device using the first portion of information and the second portion of information.

Claims (41)

1. A computer-implemented method comprising:

receiving, at a second device, a request for data sharing from a first device via a local communication link between the first device and the second device;

receiving, over the local communication link, a first file package associated with an application installed on the first device, wherein the file package includes a first portion of information usable for installation of the application on the second device;

processing, by one or more processors of the second device, the first file package to obtain the first portion of information usable for installing the application on the second device;

providing, to a remote computer device different from the first device, authentication information for downloading a second file package, the second file package being supplementary to the first file package for installing the application on the second device;

receiving from the remote computing device responsive to providing the authentication information, the second file package, wherein a size of the second file package is smaller than a file package that is independently usable for installing the application on the second device;

processing, by the one or more processors of the second device, the second file package to obtain a second portion of information usable for installing the application on the second device; and

installing the application on the second device using the first portion of information and the second portion of information.

2. The method of claim 1 , wherein each of the first device and the second device is a cellular phone, a wireless personal digital assistant (PDA), or a laptop computer.

3. The method of claim 1 , wherein the local communication link comprises a personal area network (PAN) link, a near-field communication (NFC) link, or a Wi-Fi link.

4. The method of claim 1 , wherein the request for data sharing comprises an option for a user of the second device to accept the request.

5. The method of claim 1 , further comprising extracting the authentication information from the first file package.

6. The method of claim 1 , wherein processing the first file package at the second device comprises using a decompression process to obtain assets included in the first file package.

7. The method of claim 1 , wherein the first file package is encrypted, and the second file package comprises a decryption key usable for decrypting the first file package.

8. One or more non-transitory, computer-readable storage devices storing instructions executable by one or more processing devices to perform operations comprising:

receiving, at a second device, a request for data sharing from a first device via a local communication link between the first device and the second device;

receiving, from the first device, a first file package associated with an application installed on the first device, wherein the file package includes a first portion of information usable for installation of the application on the second device;

processing the first file package to obtain the first portion of information usable for installing the application on the second device;

providing, to a remote computer device different from the first device, authentication information for downloading a second file package, the second file package being supplementary to the first file package for installing the application on the second device;

receiving from the remote computing device responsive to providing the authentication information, the second file package, wherein a size of the second file package is smaller than a file package that is independently usable for installing the application on the second device;

processing the second file package to obtain a second portion of information usable for installing the application on the second device; and

installing the application on the second device using the first portion of information and the second portion of information.

9. The computer-readable storage devices of claim 8 , wherein the local communication link is a personal area network (PAN) link, a near-field communication (NFC) link, or a Wi-Fi link.

10. The computer-readable storage devices of claim 8 , wherein the request comprises an option for accepting the request.

11. The computer-readable storage devices of claim 8 , wherein the authentication information is associated with the received first file package.

12. The computer-readable storage devices of claim 8 , wherein processing the first file package comprises using a decompression process to obtain assets included in the first file package.

13. A mobile device comprising:

a wireless communication interface configured to receive a request for data sharing from a first device via a local communication link between the mobile device and a different, first device;

memory; and

one or more processing devices interoperably connected to the wireless communication interface and the memory, the one or more processing devices configured to:

receive, from the first device, a first file package associated with an application installed on the first device, wherein the file package includes a first portion of information usable for installation of the application on the mobile device;

process the first file package to obtain the first portion of information usable for installing the application on the mobile device;

provide, to a remote computer device different from the first device, authentication information for downloading a second file package, the second file package being supplementary to the first file package for installing the application on the mobile device;

receive from the remote computing device responsive to providing the authentication information, the second file package, wherein a size of the second file package is smaller than a file package that is independently usable for installing the application on the mobile device;

process the second file package to obtain a second portion of information usable for installing the application on the mobile device; and

install the application on the mobile device using the first portion of information and the second portion of information.

14. The mobile device of claim 13 , wherein the said device is a cellular phone, a wireless personal digital assistant (PDA), or a laptop computer.

15. The mobile device of claim 13 , wherein the local communication link is a personal area network (PAN) link, a near-field communication (NFC) link, or a Wi-Fi link.

16. The mobile device of claim 13 , wherein the request for data sharing comprises an option for a user of the mobile device to accept the request.

17. The mobile device of claim 13 , wherein the authentication information is associated with the received first file package.

18. The mobile device of claim 13 , wherein processing the first file package comprises using a decompression process to obtain assets included in the first file package.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2022
From: ADVANCED NEW TECHNOLOGIES CO., LTD.
To: JUMIO CORPORATION
Reel/Frame 061004/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2022
From: EYEVERIFY INC.
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 061295/0117 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2022
From: EYEVERIFY INC.
To: JUMIO CORPORATION
Reel/Frame 060991/0737 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: EYEVERIFY INC.
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 052577/0651 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2018
From: STORM, GREGORY LEE; DAS, RIDDHIMAN; FIELDS, ZIKOMO
To: EYEVERIFY INC.
Reel/Frame 047497/0257 →
Continuity (1)
Related Publication 20200004520A1 · Jan 2, 2020