IP Library Granted Patent US 8,621,012
Granted Patent B2
US 8,621,012 · App. 12/702,073 · Granted Dec 31, 2013

Active e-mails

Inventors: Todd Jackson (San Francisco, CA); Jonathan D. Perlow (San Francisco, CA); Edward S. Ho (Palo Alto, CA); Andrew A. Bunner (Belmont, CA); Henry Y. Wong (Santa Clara, CA); David M. Cohen (Mountain View, CA); Bruce J. Dibello (San Francisco, CA); John Pongsajapan (San Francisco, CA); Braden F. Kowitz (San Francisco, CA); Patrick A. Barry (San Francisco, CA); Michael H. Leggett (Mountain View, 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,621,012
App. No.
12/702,073
Granted
Dec 31, 2013
Kind
B2
Abstract

A computer-implemented method can include accessing a micro-blog to retrieve a real-time copy of the micro-blog thread and delivering the real-time copy of the micro-blog thread for display in an e-mail message.

Claims (49)

1. A computer-implemented method of delivering content from a micro-blog to an e-mail message in a user's e-mail, the method comprising:

a client system providing an e-mail message associated with a thread in a micro-blog to a user's e-mail, the e-mail message including a first set of micro-blog entries;

receiving a request from the user to view the e-mail message associated with the thread in the micro-blog;

in response to the request, accessing the micro-blog to retrieve a real-time copy of the micro-blog thread;

updating the body of the e-mail message based on the accessed real-time copy of the micro-blog thread to include a second set of micro-blog entries that includes updates to the micro-blog thread inline with one or more micro-blog entries included in the first set of micro-blog entries; and

updating, in real time, micro-blog entries rendered in the e-mail based on updates to the thread in the micro-biog.

2. The method of claim 1 , wherein the e-mail message includes an embedded dynamic object associated with the thread in the micro-blog and accessing the micro-blog comprises accessing the micro-blog based on the embedded dynamic object.

3. The method of claim 1 , further comprising updating entries to the micro-blog thread based on received user input from the user's e-mail application.

4. The method of claim 1 , wherein updating entries to the micro-blog thread based on received user input from the user's e-mail application comprises:

providing a text entry box associated with the e-mail message;

receiving a user input from the text entry box; and

in response to the received user input, posting the received user input to the micro-blog.

5. The method of claim 4 , further comprising, in response to a user selection of an image displaying an increased size view of the image.

6. The method of claim 5 , further comprising receiving a search request from a user and searching micro-blog threads based on the received search.

7. The method of claim 1 , wherein updating entries to the micro-blog thread based on received user input from the user's e-mail application comprises:

providing a link in the e-mail message configured to enable a user to provide a ‘like’ indication by selection of the link;

receiving a ‘like’ indication from the user; and

posting the ‘like’ indication to the micro-blog.

8. The method of claim 1 , further comprising enabling the user to view the video inline with the e-mail message.

9. The method of claim 1 , further comprising displaying images associated with the micro-blog entry inline with the e-mail message.

10. The method of claim 1 , further comprising filtering micro-blog entries to determine a subset of entries to deliver as e-mail messages to a particular user.

11. The method of claim 1 , further comprising storing a static copy of the micro-blog thread.

12. An electronic system for delivering content from a micro-blog to an e-mail message in a user's e-mail, comprising:

a memory; and

a processor configured to:

provide an e-mail message associated with a thread in a micro-blog to a user's e-mail, the e-mail message including a first set of micro-blog entries;

receive a request from the user to view the e-mail message associated with the thread in the micro-blog;

in response to the request, access the micro-blog to retrieve a real-time copy of the micro-blog thread;

updating the body of the e-mail message based on the accessed real-time copy of the micro-blog thread to include a second set of micro-blog entries that includes updates to the micro-blog thread inline with one or more micro-blog entries included in the first set of micro-blog entries; and

updating, in real time, micro-blog entries rendered in the e-mail based on updates to the thread in the micro-blog.

13. The system of claim 12 , wherein the e-mail message includes an embedded dynamic object associated with the thread in the micro-blog and the processor is configured to access the micro-blog based on the embedded dynamic object.

14. The system of claim 12 , wherein the processor is configured to update, in real time, micro-blog entries rendered in the e-mail based on updates to the thread in the micro-blog.

15. The system of claim 12 , wherein the processor is configured to:

provide a text entry box associated with the e-mail message;

receive a user input from the text entry box; and

in response to the received user input, post the received user input to the micro-blog.

16. The system of claim 12 , wherein the processor is configured to:

provide a link in the e-mail message configured to enable a user to provide a ‘like’ indication by selection of the link;

receive a ‘like’ indication from the user; and

in response to the received user input, post the ‘like’ indication to the micro-blog.

17. The system of claim 12 , wherein the processor is configured to enable the user to view the video inline with the e-mail message.

18. The system of claim 12 , wherein the processor is configured to store a static copy of the micro-blog thread and access the stored copy of the micro-blog thread in response to a search request.

19. A computer-implemented method comprising:

providing an e-mail message associated with a thread in a micro-blog to a user's e-mail, the e-mail message including a micro-blog entry the email including two different e-mail parts including a first part configured to display static content and a second part configured to render interactive content, the e-mail message including a first set of micro-blog entries;

generating a snippet view of the e-mail message based on the first part;

receiving a request from the user to view the e-mail message associated with the thread in the micro-blog;

in response to the request, accessing the micro-blog to retrieve a real-time copy of the micro-blog thread;

updating the body of the e-mail message based on the accessed micro-blog to include a second set of micro-blog entries that includes updates to the micro-blog thread in line with one or more micro-blog entries included in the first set of micro-blog entries; and

updating, in real time, micro-blog entries rendered in the e-mail based on updates to the thread in the micro-biog.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2010
From: JACKSON, TODD; PERLOW, JONATHAN D.; HO, EDWARD S.; BUNNER, ANDREW A.; WONG, HENRY Y.; COHEN, DAVID M.; DIBELLO, BRUCE J.; PONGSAJAPAN, JOHN; KOWITZ, BRADEN F.; BARRY, PATRICK A.; LEGGETT, MICHAEL H.
To: GOOGLE INC.
Reel/Frame 024441/0242 →
Continuity (1)
Related Publication 20110196933A1 · Aug 11, 2011