IP Library Granted Patent US 9,590,943
Granted Patent B2
US 9,590,943 · App. 14/522,193 · Granted Mar 7, 2017

Offline prompts of online social network mentions

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,590,943
App. No.
14/522,193
Granted
Mar 7, 2017
Kind
B2
Abstract

A system, method and apparatus for creating scripts to provide offline prompts in a social networking application operating on a client device are provided. History data for a user of the social networking application is received at a server. A script is created by the server based on the history data for the at least one user. The script, when executed by a client device remote from the server and operated by the user, provides a prioritized list of user identifiers on the social networking application. The script is sent by the server to the client device.

Claims (31)

1. A method for creating scripts to provide offline prompts in a social networking application operating on a client device, the method comprising:

receiving, at a server, history data for a user of the social networking application;

creating, by the server, a script based on the history data for the at least one user, wherein the script, when executed by a client device remote from the server and operated by the user, provides a prioritized list of user identifiers on the social networking application; and

sending, by the server, the script to the client device.

2. The method of claim 1 , wherein the history data for the user of the social networking application includes at least one of previous mentions of users and previous mentions of topics in posts of the social networking application.

3. The method of claim 2 , wherein the previous mentions of users are indicated by user identifiers corresponding to the mentioned users, the user identifiers identified as characters immediately following a first metadata tag, and wherein the previous mentions of topics are indicated by characters immediately following a second metadata tag.

4. The method of claim 3 , wherein the first metadata tag is an “@” symbol, and the second metadata tag is a “#” symbol.

5. The method of claim 3 , wherein the created script, when executed, provides the prioritized list of the user identifiers on the social networking application based on a context of the user's interaction with the social networking application without accessing the server.

6. The method of claim 5 , wherein the context of the user's interaction with the social networking application includes at least one of text entered by the user in the social networking application, a time of the interaction, a location of the client device, and a trend in the user's past interactions.

7. The method of claim 6 , wherein the prioritized list of user identifiers is presented to the user in the social networking application operating on the client device when the text entered by the user in the social networking application includes the first metadata tag, the prioritized list of user identifiers being condensed corresponding to characters entered by the user immediately following the first metadata tag.

8. The method of claim 7 , wherein a user identifier is selectable from the prioritized list of user identifiers by the user in the social networking application to auto-complete a string of characters.

9. The method of claim 2 , wherein the previous mentions of topics is determined based on keywords extracted from the text in the posts.

10. A computer program product comprising computer readable program code for creating scripts to provide offline prompts of online social network mentions, the program code to be executed by one or more processors when retrieved from a non-transitory machine-readable medium, the program code including instructions to:

receive, at a server, history data for a user of the social networking application;

create, by the server, a script based on the history data for the at least one user, wherein the script, when executed by a client device remote from the server and operated by the user, provides a prioritized list of user identifiers on the social networking application; and

send, by the server, the script to the client device.

11. The computer program product of claim 10 , wherein the history data for the user of the social networking application includes at least one of previous mentions of users and previous mentions of topics in posts of the social networking application; the previous mentions of users are indicated by user identifiers corresponding to the mentioned users, the user identifiers identified as characters immediately following a first metadata tag; and the previous mentions of topics are indicated by characters immediately following a second metadata tag.

12. The computer program product of claim 11 , wherein the first metadata tag is an “@” symbol, and the second metadata tag is a “#” symbol.

13. The computer program product of claim 11 , wherein the created script, when executed, provides the prioritized list of the user identifiers on the social networking application based on a context of the user's interaction with the social networking application without accessing the server.

14. The computer program product of claim 13 , wherein the context of the user's interaction with the social networking application includes at least one of text entered by the user in the social networking application, a time of the interaction, a location of the client device, and a trend in the user's past interactions.

15. The computer program product of claim 14 , wherein the prioritized list of user identifiers is presented to the user in the social networking application operating on the client device when the text entered by the user in the social networking application includes the first metadata tag, the prioritized list of user identifiers being condensed corresponding to characters entered by the user immediately following the first metadata tag, and wherein a user identifier is selectable from the prioritized list of user identifiers by the user in the social networking application to auto-complete a string of characters.

16. The computer program product of claim 11 , wherein the previous mentions of topics is determined based on keywords extracted from the text in the posts.

17. A system for creating scripts to provide offline prompts of online social network mentions, the system comprising:

one or more processors; and

a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to:

receive, at a server, history data for a user of the social networking application;

create, by the server, a script based on the history data for the at least one user, wherein the script, when executed by a client device remote from the server and operated by the user, provides a prioritized list of user identifiers on the social networking application; and

send, by the server, the script to the client device.

18. The system of claim 17 , wherein the history data for the user of the social networking application includes at least one of previous mentions of users and previous mentions of topics in posts of the social networking application.

19. The system of claim 18 , wherein the previous mentions of topics is determined based on keywords extracted from the text in the posts.

20. The system of claim 18 , wherein the created script, when executed, provides the prioritized list of the user identifiers on the social networking application based on a context of the user's interaction with the social networking application without accessing the server.

Assignments (2)
CHANGE OF NAME Recorded Oct 25, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069268/0034 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2014
From: SCHROEDER, JASON
To: SALESFORCE.COM, INC.
Reel/Frame 034022/0227 →