IP Library Patent Application 15371153
Patent Application
App. No. 15/371,153

SYSTEMS AND METHODS FOR PROVIDING STUB APPLICATIONS FOR A SOCIAL NETWORKING SYSTEM

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 None
App. No.
15/371,153
Abstract

Systems, methods, and non-transitory computer readable media can connect to a server associated with an application in response to access of a stub application associated with the application, where the stub application is installed on a mobile device. Information associated with the mobile device can be sent to the server. A version of a plurality of versions of the application to install on the mobile device can be obtained from the server.

Claims (31)

1 . A computer-implemented method comprising:

connecting, by a computing system, to a server associated with an application in response to access of a stub application associated with the application, the stub application installed on a mobile device;

sending, by the computing system, information associated with the mobile device to the server; and

obtaining, by the computing system, a version of a plurality of versions of the application to install on the mobile device from the server.

2 . The computer-implemented method of claim 1 , further comprising installing the obtained version of the application on the mobile device.

3 . The computer-implemented method of claim 2 , further comprising deleting the stub application subsequent to the installing the obtained version of the application on the mobile device.

4 . The computer-implemented method of claim 1 , wherein the obtained version of the application is a binary file.

5 . The computer-implemented method of claim 1 , wherein the information associated with the mobile device includes information relating to one or more of: a memory, a processor, a display, a storage, a network connection, a language, a geographical region, a model, or a manufacturer.

6 . The computer-implemented method of claim 1 , wherein the information associated with the mobile device is obtained based on an application programming interface (API).

7 . The computer-implemented method of claim 6 , wherein the information associated with the mobile device is obtained from an operating system (OS) installed on the mobile device.

8 . The computer-implemented method of claim 1 , wherein the stub application is represented as an icon in a user interface displayed on the mobile device.

9 . The computer-implemented method of claim 1 , further comprising obtaining a version of a plurality of versions of a second application to install on the mobile device from the server, wherein the stub application is associated with the second application.

10 . The computer-implemented method of claim 1 , wherein the application is associated with a social networking system.

11 . A system comprising:

at least one hardware processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform:

connecting to a server associated with an application in response to access of a stub application associated with the application, the stub application installed on a mobile device;

sending information associated with the mobile device to the server; and

obtaining a version of a plurality of versions of the application to install on the mobile device from the server.

12 . The system of claim 11 , wherein the instructions further cause the processor to perform installing the obtained version of the application on the mobile device.

13 . The system of claim 12 , wherein the instructions further cause the processor to perform deleting the stub application subsequent to the installing the obtained version of the application on the mobile device.

14 . The system of claim 11 , wherein the information associated with the mobile device includes information relating to one or more of: a memory, a processor, a display, a storage, a network connection, a language, a geographical region, a model, or a manufacturer.

15 . The system of claim 11 , wherein the instructions further cause the processor to perform obtaining a version of a plurality of versions of a second application to install on the mobile device from the server, wherein the stub application is associated with the second application.

16 . A non-transitory computer readable medium including instructions that, when executed by at least one hardware processor of a computing system, cause the computing system to perform a method comprising:

connecting to a server associated with an application in response to access of a stub application associated with the application, the stub application installed on a mobile device;

sending information associated with the mobile device to the server; and

obtaining a version of a plurality of versions of the application to install on the mobile device from the server.

17 . The non-transitory computer readable medium of claim 16 , wherein the method further comprises installing the obtained version of the application on the mobile device.

18 . The non-transitory computer readable medium of claim 17 , wherein the method further comprises deleting the stub application subsequent to the installing the obtained version of the application on the mobile device.

19 . The non-transitory computer readable medium of claim 16 , wherein the information associated with the mobile device includes information relating to one or more of: a memory, a processor, a display, a storage, a network connection, a language, a geographical region, a model, or a manufacturer.

20 . The non-transitory computer readable medium of claim 16 , wherein the method further comprises obtaining a version of a plurality of versions of a second application to install on the mobile device from the server, wherein the stub application is associated with the second application.

Assignments (2)
CHANGE OF NAME Recorded Dec 30, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058600/0714 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2018
From: RAGHAVAN, SRILATHA P.
To: FACEBOOK, INC.
Reel/Frame 045206/0210 →