IP Library Granted Patent US 9,615,231
Granted Patent B2
US 9,615,231 · App. 13/909,227 · Granted Apr 4, 2017

Configuring user interface (UI) based on context

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,615,231
App. No.
13/909,227
Granted
Apr 4, 2017
Kind
B2
Abstract

A mobile apparatus determines whether it is disposed in a vehicle and, based on a determining that it is in the vehicle, automatically presents a first user interface (UI) that is simplified and/or easier to manipulate while driving relative to a second UI that would otherwise be presented.

Claims (36)

1. An apparatus comprising:

at least one computer memory that is not a transitory signal and comprising instructions executable by at least one client processor for:

determining whether a user activity trigger satisfies a test;

responsive to a determination that the user activity trigger satisfies the test, present a first output on the client device; and

responsive to a determination that the user activity trigger does not satisfy the test, present a second output on the client device, the second output being different from the first output, wherein the first output includes message entries filtered such that the message entries pertain to immediately upcoming appointments in a calendar data structure.

2. The apparatus of claim 1 , wherein the client processor is supported by the client device.

3. The apparatus of claim 1 , wherein the activity trigger includes motion shove a threshold.

4. The apparatus of claim 1 , wherein the first and second outputs are respective notifications.

5. The apparatus of claim 1 , wherein the first, output includes information related to a first application and the second output includes information related to a second application different from the first application.

6. The apparatus of claim 1 , wherein the first output includes user contact information for at least a first contact and the second output includes user contact information for at least a second contact.

7. The apparatus of claim 1 , wherein the first output is a notification and the second output is invocation of an application.

8. The apparatus of claim 1 , wherein the first output is invocation of an application and the second output is a notification.

9. A system comprising:

at least one client processor; and

at least one computer memory that is not a transitory signal and comprising instructions executable by the at least one client processor for:

determining whether a user activity trigger satisfies a test;

responsive to a determination that the user activity trigger satisfies the test, present a first output on the client device; and

responsive to a determination that the user activity trigger does not satisfy the test, present a second output on the client device, the second output being different from the first output, wherein the first output includes message entries filtered such that the message entries pertain to immediately upcoming appointments in a calendar data structure.

10. The system of claim 9 , wherein the client processor is supported by the client device.

11. The system of claim 9 , wherein the activity trigger includes motion above a threshold.

12. The system of claim 9 , wherein the first and second outputs are respective notifications.

13. The system of claim 9 , wherein the first output includes information related to a first application and the second output includes information related to a second application different from the first application.

14. The system of claim 9 , wherein the first output includes user contact information for at least a first contact and the second output includes user contact information for at least a second contact.

15. The system of claim 9 , wherein the first output is a notification and the second output is invocation of an application.

16. The system of claim 9 , wherein the first output is invocation of an application and the second output is a notification.

17. A method comprising:

determining whether a user activity trigger satisfies a test;

responsive to a determination that the user activity trigger satisfies the test, present a first output on the client device; and

responsive to a determination that the use activity trigger does not satisfy the test, present a second output on the client device, the second output being different from the first output, wherein the first output includes message entries filtered such that the message entries pertain to immediately upcoming appointments in a calendar data structure.

18. The method of claim 17 , wherein the client processor is supported by the client device.

19. The method of claim 17 , wherein the activity trigger includes motion above a threshold.

20. The method of claim 17 , wherein the first and second outputs are respective notifications.

21. The method of claim 17 , wherein the first output includes information related to a first application and the second output includes information related to a second application different from the first application.

22. The method of claim 17 , wherein the first output includes user contact information for at least a first contact and the second output includes user contact information for at least a second contact.

23. The method of claim 17 , wherein the first output is a notification and the second output is invocation of an application.

24. The method of claim 17 , wherein the first output is invocation of an application and the second output is a notification.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2019
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 048974/0222 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2013
From: THIELE, DAVID GEORGE; DEMERCHANT, MARVIN; FRIEDLANDER, STEVEN
To: SONY CORPORATION
Reel/Frame 030539/0696 →