IP Library Granted Patent US 8,582,801
Granted Patent B2
US 8,582,801 · App. 12/702,155 · Granted Nov 12, 2013

Assisting the authoring of posts to an asymmetric social network

Inventors: Samuel Shoji Fukujima Goto (Mountain View, CA); Joseph Rideout (Waterloo, CA); Braden F. Kowitz (San Francisco, CA); Todd Jackson (San Francisco, CA)
Assignee: Google Inc.
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 8,582,801
App. No.
12/702,155
Granted
Nov 12, 2013
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assisting the authoring of posts to an asymmetric social network. In one aspect, a method performed by a system of one or more data processing devices includes receiving, at the system, an identification of an electronic document that is available on the Internet, the system identifying image content in the electronic document, the system filtering the identified image content, the system triggering presentation of the filtered image content to an author of a post to an asymmetric social network, the system receiving a selection of a first image from amongst the presented image content, and the system adding the first image to a post to the asymmetric social network.

Claims (62)

1. A method performed by a system of one or more data processing devices, the method comprising:

receiving, at the system, an identification of an electronic document that is available on the Internet;

identifying image content in the electronic document;

filtering the identified image content;

generating instructions configured to present the filtered image content to an author of a post to an asymmetric social network, wherein the system allows for selection of more than one image;

receiving a selection of at least a first image from amongst the presented image content; and

adding the at least first image to a post to the asymmetric social network.

2. The method of claim 1 , wherein filtering the identified image content comprises:

identifying an advertisement in the electronic document; and

separating the identified advertisement from the filtered image content.

3. The method of claim 2 , wherein identifying the advertisement comprises categorizing an image having an aspect ratio equal to or greater than 3:1 as the advertisement.

4. The method of claim 1 , wherein filtering the identified image content comprises:

identifying at least one of an icon or a decorative element in the electronic document; and

separating the at least one of the icon or decorative element from the filtered image content.

5. The method of claim 4 , wherein identifying the at least one of the icon or the decorative element comprises categorizing an image that is smaller than thirty pixels on any side as the at least one of the icon or the decorative element.

6. The method of claim 1 , further comprising:

generating instructions configured to present a likeness of a screenshot of the electronic document to an author of the post;

receiving an approval of inclusion of a likeness of a screenshot of the electronic document in the post; and

adding the likeness of the screenshot to the post.

7. The method of claim 1 , wherein the system comprises a server and a mobile device that displays a user interface that assists in authoring of posts to an asymmetric social network.

8. The method of claim 1 , wherein the filtered image content is displayed in an order corresponding to a calculated probability for desirable inclusion in the post to the asymmetric social network.

9. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

receiving an identification of an electronic document that is available on the Internet;

identifying image content in the electronic document;

filtering the identified image content;

generating instructions configured to present the filtered image content to an author of a post to an asymmetric social network, allowing for selection of more than one image;

receiving a selection of at least a first image from amongst the presented image content; and

adding the at least first image to a post to the asymmetric social network.

10. The computer program product of claim 9 further comprising instructions for:

identifying an advertisement in the electronic document; and

separating the identified advertisement from the filtered image content.

11. The computer program product of claim 10 , wherein identifying the advertisement comprises categorizing an image having an aspect ratio equal to or greater than 3:1 as the advertisement.

12. The computer program product of claim 9 , wherein filtering the identified image content comprises:

identifying at least one of an icon or a decorative element in the electronic document; and

separating the at least one of the icon or decorative element from the filtered image content.

13. The computer program product of claim 12 , wherein identifying the at least one of the icon or the decorative element comprises categorizing an image that is smaller than thirty pixels on any side as the at least one of the icon or the decorative element.

14. The computer program product of claim 9 further comprising instructions for:

triggering presentation of a likeness of a screenshot of the electronic document to an author of the post;

receiving an approval of inclusion of a likeness of a screenshot of the electronic document in the post; and

adding the likeness of the screenshot to the post.

15. A computing system comprising:

at least one processor;

at least one memory architecture coupled with the at least one processor;

one or more software modules executed on the at least one processor and the at least one memory architecture, wherein the one or more software modules are configured to perform operations including:

receiving an identification of an electronic document that is available on the Internet;

identifying image content in the electronic document;

filtering the identified image content;

generating instructions configured to present the filtered image content to an author of a post to an asymmetric social network, allowing for selection of more than one image;

receiving a selection of at least a first image from amongst the presented image content; and

adding the at least first image to a post to the asymmetric social network.

16. The computing system of claim 15 further configured to perform operations comprising:

identifying an advertisement in the electronic document; and

separating the identified advertisement from the filtered image content.

17. The computing system of claim 16 , wherein identifying the advertisement comprises categorizing an image having an aspect ratio equal to or greater than 3:1 as the advertisement.

18. The computing system of claim 15 , wherein filtering the identified image content comprises:

identifying at least one of an icon or a decorative element in the electronic document; and

separating the at least one of the icon or decorative element from the filtered image content.

19. The computing system of claim 18 , wherein identifying the at least one of the icon or the decorative element comprises categorizing an image that is smaller than thirty pixels on any side as the at least one of the icon or the decorative element.

20. The computing system of claim 15 further configured to perform operations comprising:

triggering presentation of a likeness of a screenshot of the electronic document to an author of the post;

receiving an approval of inclusion of a likeness of a screenshot of the electronic document in the post; and

adding the likeness of the screenshot to the post.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2012
From: GOTO, SAMUEL SHOJI FUKUJIMA; RIDEOUT, JOSEPH; KOWITZ, BRADEN F.; JACKSON, TODD
To: GOOGLE INC.
Reel/Frame 028334/0637 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2010
From: GOTO, SAMUEL SHOJI FUKUJIMA; RIDEOUT, JOSEPH; KOWITZ, BRADEN F.; JACKSON, TODD
To: GOOGLE INC.
Reel/Frame 024472/0104 →
Continuity (1)
Related Publication 20110197146A1 · Aug 11, 2011