IP Library Granted Patent US 8,943,425
Granted Patent B2
US 8,943,425 · App. 11/928,551 · Granted Jan 27, 2015

Method and apparatus for context-aware delivery of informational content on ambient displays

Inventors: Jehan Wickramasuriya (St. Charles, IL); Craig Janssen (St. Charles, IL); Nitya Narasimhan (Lake Zurich, IL); Michael Pearce (Barrington, IL); Daniel Stewart (Hoffman Estates, IL)
Assignee: Google Technology Holdings LLC
H04M1/72544G06F3/0481G06F9/4446G06F17/30867H04M1/72569
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,943,425
App. No.
11/928,551
Granted
Jan 27, 2015
Kind
B2
Abstract

A method and apparatus is disclosed whereby the context of user activity can be used to tailor the ambient information system. The method and apparatus use both short-term context such as recent activity and long-term context such as historical patterns to highlight specific content on channels or widgets that are likely to be of most immediate interest to the user. This contextual information provided by the framework can also be used to make intelligent decisions about how to tailor the user experience after a user has interacted with the item in question. Additionally, context information accumulated on one device such as a mobile phone can be broadcasted to other devices to influence the ambient information display application on a second device such as a desktop based on enabling remote access to the local context repository.

Claims (40)

1. A method comprising:

gathering user context information at a context source;

registering an ambient display application to notify the ambient display application of the user context information from the context source;

determining a current user context, where a current user context includes at least one of a current user location, a current time, and a current user activity;

ascertaining a user interest metric of the user based on historical user patterns; and

selecting whether or not to display notification content in an ambient display on a display device via at least one of a serial consumption model and a parallel consumption model based on the current user context and based on the user interest metric to highlight specific content that is likely to be of most immediate interest to the user, where the ambient display passively displays the notification content without requiring user input,

wherein a serial consumption model displays a plurality of information items in sequence and a parallel consumption model displays a plurality of information items concurrently.

2. The method of claim 1 , wherein the step of determining a current context comprises the step of determining a last media item consumed and wherein the step of selecting whether to display content is based on the last media item consumed.

3. The method of claim 2 , wherein the display device comprises one or more mobile device, a set top box, a desktop PC, and a digital picture frame.

4. The method of claim 3 wherein:

the parallel consumption model involves the concurrent display of multiple widgets on a device; and

the serial consumption model involves a carousel display with multiple channels or content items, with only some subset of channels or content items visible at a given time.

5. The method of claim 4 , wherein the display device dynamically generates or fetches specific content according to a required further user input and user context information.

6. The method of claim 5 further comprising the step of:

launching an application based on the user input and the user context information.

7. The method of claim 1 further comprising the step of:

broadcasting user context information to other devices so to influence the ambient information systems on the other devices.

8. The method according to claim 1 , further comprising:

enabling a user actionable task corresponding to the notification content;

receiving user input corresponding to the actionable task;

retrieving additional content in response to receiving the user input corresponding to the actionable task; and

providing the additional content corresponding to the notification content to the user after retrieving the additional content.

9. An apparatus comprising:

a display;

a processor coupled to the display;

software means operative on the processor for:

gathering user context information at a context source;

registering an ambient display application to notify the ambient display application of the user context information from the context source;

determining a current user context based on the user context information, where a current user context includes at least one of a current user location, a current time, and a current user activity;

determining a user interest metric of the user based on historical user patterns; and

selecting whether or not to display notification content in an ambient display on a display device via at least one of a serial consumption model and a parallel consumption model based on the current user context and based on the user interest metric to highlight specific content that is likely to be of most immediate interest to the user, where the ambient display passively displays the notification content without requiring user input,

wherein a serial consumption model displays information items in sequence, and a parallel consumption model displays information items concurrently.

10. The apparatus of claim 9 , wherein determining a current context comprises determining a last media item consumed and wherein selecting whether or not to display content is based on the last media item consumed.

11. The apparatus of claim 10 , wherein the apparatus comprises one or more mobile device, a set top box, a desktop PC, and a digital picture frame.

12. The apparatus of claim 11 wherein:

the parallel consumption model involves the concurrent display of multiple widgets on a device; and

the serial consumption model involves a carousel display with multiple channels or content items, with only some subset of channels or content items visible at a given time.

13. The apparatus of claim 12 , wherein the display device dynamically generates or fetches specific content according to a required further user input and user context information.

14. The apparatus of claim 13 , wherein the software means further operates launch an application based on the user input and the user context information.

15. The apparatus of claim 9 , wherein the software means further operates to broadcast user context information to other devices so to influence the ambient information systems on the other devices.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034183/0599 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028829/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2007
From: WICKRAMASURIYA, JEHAN; JANSSEN, CRAIG; NARASIMHAN, NITYA; PEARCE, MICHAEL; STEWART, DANIEL
To: MOTOROLA, INC.
Reel/Frame 020037/0510 →
Continuity (1)
Related Publication 20090113346A1 · Apr 30, 2009