IP Library Granted Patent US 8,669,945
Granted Patent B2
US 8,669,945 · App. 12/437,421 · Granted Mar 11, 2014

Changing of list views on mobile device

Inventor: Nicole Coddington (Kirkland, WA)
Assignee: Microsoft Corporation
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,669,945
App. No.
12/437,421
Granted
Mar 11, 2014
Kind
B2
Abstract

Various embodiments related to a hand-held mobile computing device are disclosed. One disclosed embodiment comprises a hand-held mobile computing device having a touch-sensitive display forming a surface of the hand-held mobile computing device configured to receive touch input. The hand-held mobile computing device further comprises a processor and memory comprising code executable by the processor to display a scrollable list of items in a first content viewing mode having a first set of content for each of the items in the scrollable list, to detect a dynamic multi-touch gesture over the scrollable list of items, and to change the scrollable list of items to a second content viewing mode responsive to detection of the dynamic multi-touch gesture, wherein the second content viewing mode comprises a second set of content for each item in the scrollable list of items.

Claims (23)

1. A hand-held mobile computing device, comprising:

a touch-sensitive display forming a surface of the hand-held mobile computing device;

a processor; and

memory comprising code executable by the processor to:

display a scrollable list of items in a first content viewing mode having a first set of content for each of the items in the scrollable list, wherein the first content viewing mode comprises a linear list layout of the items;

detect a dynamic multi-touch gesture over the scrollable list of items; and

responsive to detection of the dynamic multi-touch gesture, change the scrollable list of items to a second content viewing mode having a second set of content for each item in the scrollable list of items, wherein the second set of content is different from the first set of content, and wherein the second content viewing mode comprises a grid layout of the items.

2. The device of claim 1 , where the memory further comprises code executable by the processor to detect a second dynamic multi-touch gesture over the items in the second content viewing mode, wherein the second dynamic multi-touch gesture comprises a pinch gesture, and to change from the second content viewing mode to the first viewing mode if a change in distance between two touch inputs used for the pinch gesture is greater than a threshold change.

3. The device of claim 1 , wherein the dynamic multi-touch gesture comprises a stretch gesture, and wherein the code is executable by the processor to change the scrollable list of items to the second content viewing mode if a change in distance between two touch inputs used for the stretch gesture is greater than a threshold change.

4. The device of claim 1 , where the items are calendar items and the first set of content includes a date of the week and a date of the month for each calendar item, and the second set of content includes a date of the month in a month grid layout.

5. The device of claim 4 , where the first set of content and the second set of content are displayed at a same zoom setting.

6. A hand-held mobile computing device, comprising:

a touch-sensitive display forming a surface of the hand-held mobile computing device;

a processor; and

memory comprising code executable by the processor to:

display a graphical user interface on the touch-sensitive display;

display on the graphical user interface items in a first content viewing mode visualizing a first set of content for each of the items, wherein the first content viewing mode comprises a linear list layout of the items;

detect a dynamic pinch gesture over the items in the first content viewing mode;

responsive to detection of the dynamic pinch gesture, change the first content viewing mode to a second content viewing mode visualizing a second set of content for each of the items, wherein the first content viewing mode and the second content viewing mode each comprise one of a discrete number of content viewing modes, wherein the second set of content is different from the first set of content, and wherein the second content viewing mode comprises a grid layout of the items;

detect a dynamic stretch gesture over the items in the second content viewing mode; and

responsive to detection of the dynamic stretch gesture, change from the second content viewing mode to the first content viewing mode.

7. The device of claim 6 , where the items are calendar items and the first set of content includes a date of the week and a date of the month for each calendar item and the second set of content includes a date of the month in a month grid layout.

8. The device of claim 6 , where the code is configured to detect the dynamic pinch gesture if a change in distance between two touch inputs is greater than a pinch threshold change, and where the code is configured to detect the dynamic stretch gesture if a change in distance between two touch inputs is greater than a stretch threshold change.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2009
From: CODDINGTON, NICOLE
To: MICROSOFT CORPORATION
Reel/Frame 023034/0301 →
Continuity (1)
Related Publication 20100283743A1 · Nov 11, 2010