IP Library Granted Patent US 9,954,964
Granted Patent B2
US 9,954,964 · App. 15/002,695 · Granted Apr 24, 2018

Content suggestion for posting on communication network

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,954,964
App. No.
15/002,695
Granted
Apr 24, 2018
Kind
B2
Abstract

Technologies are presented for providing a suggestion list presenting options for posting information related to viewed content on a communication network. In some examples, a user may desire to contribute to posted content by adding comments and other relevant information. A system may identify one or more key terms included in the viewed content, and may compare the key terms with content, such as files, emails, websites, images and media content, on computing devices and web browser histories associated with the user to identify information that may be related to the viewed content. If the system identifies information related to the key terms of the viewed content, the system may present the identified information associated with key terms to the user, and may enable selection from a posting suggestion list for automatically posting.

Claims (60)

1. A method to post content on a communication network, the method comprising:

detecting first content that is posted on the communication network by a first user;

identifying one or more of a first key term and a first property included in the first content, wherein the one or more of the first key term and the first property include one or more of faces, objects, tags, and metadata associated with the first content;

detecting an attempt by a second user to post second content related to the first content;

in response to the detection of the attempt by the second user to post the second content related to the first content, searching for information within a particular domain associated with the one or more of the first key term and the first property;

in response to identification of the information during the search within the particular domain, determining the second content to post on the communication network,

wherein the second content includes one or more of a second key term and a second property, wherein the one or more of the second key term and the second property include one or more of faces, objects, tags, and metadata associated with the second content, which are recognized from results associated with the information that is identified during the search within the particular domain, and

wherein the second content is identified from the results associated with the information based on a comparison of one or more of the first key term to the second key term and the first property to the second property;

in response to a determination that the second content meets one or more criteria, determining whether the second content was previously posted on the communication network;

in response to a determination that the second content was not previously posted on the communication network, posting the second content automatically for the second user on the communication network; and

in response to a determination that the second content is previously posted on the communication network, posting a link to the previously posted second content automatically for the second user on the communication network.

2. The method of claim 1 , wherein identifying the one or more of the first key term and the first property includes:

performing facial recognition on the first content to identify the faces of the one or more of the first key term and the first property included in the first content.

3. The method of claim 1 , wherein identifying the one or more of the first key term and the first property includes:

performing object recognition on the first content to identify the objects of the one or more of the first key term and the first property included in the first content.

4. The method of claim 1 , wherein identifying the one or more of the first key term and the first property includes:

performing natural language processing on the first content to identify the tags of the one or more of the first key term and the first property included in the first content.

5. The method of claim 1 , wherein searching for the information within the particular domain includes searching a domain of a posting source associated with the second user to determine the second content to post on the communication network.

6. The method of claim 1 , wherein searching for the information within the particular domain includes searching a data store associated with the second user to determine the second content to post on the communication network.

7. The method of claim 1 , wherein searching for the information within the particular domain includes searching a web browsing history associated with a posting source of the second user to determine the second content to post on the communication network.

8. The method of claim 1 , wherein:

searching for the information within the particular domain includes searching a file system associated with a posting source of the second user to determine the second content to post on the communication network, and

the method further comprises identifying the information that is associated with the second content from one or more of: a computing device associated with the posting source, a data storage associated with the posting source, a particular network associated with multiple posting sources, and a cloud network associated with the posting source.

9. The method of claim 8 , wherein searching for the information within the particular domain includes searching for one or more of a textual data file, a graphic, an image, a video, an email, a web link, posted content by the posting source, and posted content by other posting sources.

10. The method of claim 1 , wherein searching for the information within the particular domain includes searching one or more emails associated with a posting source of the second user to determine the second content to post on the communication network.

11. A server to post content on a communication network, the server comprising:

a memory configured to store instructions;

a communication device configured to facilitate communications with the communication network and one or more computing devices; and

a processor coupled to the memory and to the communication device, and configured to execute a posting application in conjunction with the instructions stored in the memory, wherein the posting application is configured to:

detect first content that is posted on the communication network by a first user;

perform one or more of facial recognition, objection recognition, and natural language processing on the first content to identify one or more of a first key term and a first property of the first content, wherein the one or more of the first key term and the first property include one or more of faces, objects, tags, and metadata associated with the first content;

detect an attempt by a second user to post second content related to the first content;

in response to the detection of the attempt by the second user to post the second content related to the first content, search for information within a particular domain associated with the one or more of the first key term and the first property;

in response to identification of the information during the search within the particular domain, determine the second content to post on the communication network,

wherein the second content includes one or more of a second key term and a second property, wherein the one or more of the second key term and the second property include faces, objects, tags, and metadata associated with the second content, which are recognized from results associated with the information that is identified during the search within the particular domain, and

wherein the second content is identified from the results associated with the information based on a comparison of one or more of the first key term to the second key term and the first property to the second property;

in response to a determination that the second content meets one or more criteria, determine whether the second content was previously posted on the communication network;

in response to a determination that the second content was not previously posted on the communication network, post the second content automatically for the second user on the communication network; and

in response to a determination that the second content was previously posted on the communication network, post a link to the previously posted second content automatically for the second user on the communication network.

12. The server of claim 11 , wherein the one or more criteria include rules defined by one or more of the first user and the second user.

13. The server of claim 11 , wherein the first content includes one or more of textual content, a status update, image content, video content, graphical content, a comment, a blog post, a link, and an annotation.

14. The server of claim 11 , wherein the communication network includes one or more of a social network, a professional network, a private collaboration network, an enterprise network, and a blog network.

15. The server of claim 11 , wherein the server is provided at the communication network or is provided by a third party entity.

16. A computer-readable memory device with instructions stored thereon to post content on a communication network, wherein the instructions, in response to execution by a processor, cause the processor to perform or control performance of operations to:

detect first content that is posted on the communication network by a first user,

perform one or more of facial recognition, objection recognition, and natural language processing on the first content to identify one or more of a first key term and a first property of the first content, wherein the one or more of the first key term and the first property include one or more of faces, objects, tags, and metadata associated with the first content;

detect an attempt by a second user to post second content related to the first content;

in response to the detection of the attempt by the second user to post second content related to the first content, search for information within a particular domain associated with the one or more of the first key term and the first property;

in response to identification of the information during the search within the particular domain, determine the second content to post on the communication network,

wherein the second content includes one or more of a second key term and a second property, wherein the one or more of the second key term and the second property include faces, objects, tags, and metadata associated with the second content, which are recognized from results associated with the information that is identified during the search within the particular domain, and

wherein the second content is identified from the results associated with the information based on a comparison of one or more of the first key term to the second key term and the first property to the second property;

in response to a determination that the second content meets one or more criteria, determine whether the second content was previously posted on the communication network;

in response to a determination that the second content was not previously posted on the communication network, post the second content automatically for the second user on the communication network; and

in response to a determination that the second content was previously posted on the communication network, post a link to the previously posted second content automatically for the second user on the communication network.

17. The computer-readable memory device of claim 16 , wherein the operations to search for the information within the particular domain comprises at least one operation to search for one or more of a domain of a posting source associated with the second user, a data store associated with the second user, and a web browsing history associated with the posting source of the second user to determine the second content to post on the communication network.

18. The computer-readable memory device of claim 16 , wherein:

the operations to search for the information within the particular domain comprises at least one operation to search a file system associated with a posting source of the second user to determine the second content to post on the communication network, and

the instructions, in response to execution by the processor, cause the processor to perform or control performance of at least one operation to:

identify the information associated with the second content from one or more of: a computing device associated with the posting source, a data storage associated with the posting source, a particular network associated with multiple posting sources, and a cloud network associated with the posting source; and

search for one or more of: a textual data file, a graphic, an image, a video, an email, a web link, posted content by the posting source, and posted content by other posting sources.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS, RECORDED ON JANUARY 29, 2019 AT REEL 048373 FRAME 0217 Recorded Sep 22, 2025
From: CRESTLINE DIRECT FINANCE, L.P., AS COLLATERAL AGENT
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 072936/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRAVE LICENSING LLC
Reel/Frame 052570/0027 →
RELEASE OF SECURITY INTEREST Recorded Jan 2, 2020
From: CRESTLINE DIRECT FINANCE, L.P.
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 051404/0769 →
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2016
From: KRUGLICK, EZEKIEL
To: ARDENT RESEARCH CORPORATION
Reel/Frame 037545/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2016
From: ARDENT RESEARCH CORPORATION
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 037545/0919 →