IP Library Granted Patent US 7,343,568
Granted Patent B2
US 7,343,568 · App. 10/959,917 · Granted Mar 11, 2008

Navigation pattern on a directory tree

Assignee: Yahoo! 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 7,343,568
App. No.
10/959,917
Granted
Mar 11, 2008
Kind
B2
Abstract

Navigation management occurs in a mobile device during a directory up-down scroll and it involves a user interface and a directory (e.g., mobile directory of photos). The directory is a tree-shaped hierarchy of nodes such that any node on the directory is selectable by a user via the user interface. This way navigation can flow up-down through the directory. Additionally, the navigation management involves associating a state and one or more action items with each node and saving the state. The state is an expanded or collapsed condition of the node. If the state of a particular node is expanded, additional nodes at a lower level of the hierarchy are presented to the user. If its state is collapsed only that particular node is presented and the other nodes are hidden. The user interface includes for any node selected by the user its associated one or more action items.

Claims (65)

1. A method for managing navigation in mobile devices, comprising:

providing a user interface in a mobile device;

constructing a mobile photo album directory as a tree-shaped hierarchy of nodes;

providing the directory such that any node on the directory is selectable by a user via the user interface, whereby navigation can flow up-down through the directory;

associating a state and one or more action items with each node;

saving the state of each node, the state being an expanded or collapsed condition of the node, wherein if the state of a particular node is expanded additional nodes at a lower level of the hierarchy are presented to the user, otherwise if the state is collapsed only that particular node is presented and the other nodes are hidden; and

for a node selected by the user providing in the user interface the node's associated one or more action items in a menu, wherein the menu is displayable on the mobile device's screen as a pull-down menu or a pop-up menu, and

displaying a photo associated with the node selected by the user, wherein the photo is downloaded from a server onto the mobile device,

wherein the action items include save to mobile, email photo, thumbnails, online albums, home, or a combination thereof, and selection of an action item brings up a page that corresponds to the action item,

wherein selection of home causes display of a page having mobile album and online album options, wherein the mobile album is an album of photos stored locally on the mobile device, and the online album is an album of photos stored on the server,

selection of online album allows the user to access and manipulate photo images that have been uploaded to the server, and

selection of mobile album allows the user to access and manipulate photo images that have been downloaded from the server into the mobile album.

2. A method as in claim 1 , wherein selecting save to mobile causes a photo image associated with the node selected by the user to be saved in the mobile album.

3. A method as in claim 1 , wherein the nodes in the tree-shaped hierarchy include a root node and any number of child nodes, and wherein any node that is childless is a leaf node which in the mobile album is a photo.

4. A method as in claim 1 , wherein selecting email photo causes a photo image associated with the node selected by the user to be sent to an email address selected by the user.

5. A method as in claim 1 , wherein selecting thumbnails causes a photo thumbs page to be displayed, wherein the photo thumbs page shows a group of thumbnail photo images from a selected album.

6. A method as in claim 1 , wherein an application program is operable to backup the photo to a server each time the user saves the photo to the mobile album.

7. A method as in claim 1 , wherein selection of the mobile album causes a download history list of photos to be displayed if the mobile album is empty,

the download history list includes photos backed up to the server, and

selection of at least one photo from the download history list causes the at least one photo to be downloaded to the mobile album from a server.

8. The method of claim 1 , wherein the mobile device is a wireless device.

9. A computer readable medium embodying a computer program with program code for managing navigation in mobile devices, comprising:

program code for providing a user interface in a mobile device;

program code for constructing a mobile photo album directory as a tree-shaped hierarchy of nodes;

program code for providing the directory such that any node on the directory is selectable by a user via the user interface, whereby navigation can flow up-down through the directory;

program code for associating a state and one or more action items with each node;

program code for saving the state of each node, the state being an expanded or collapsed condition of the node, wherein if the state of a particular node is expanded additional nodes at a lower level of the hierarchy are presented to the user, otherwise if the state is collapsed only that particular node is presented and the other nodes are hidden; and

program code for providing in the user interface for a node selected by the user the node's associated one or more action items in a menu, wherein the menu is displayable on the mobile device's screen as a pull-down menu or a pop-up menu, and

displaying a photo associated with the node selected by the user, wherein the photo is downloaded from a server onto the mobile device,

wherein the action items include save to mobile, email photo, thumbnails, online albums, home, or a combination thereof, and selection of an action item brings up a page that corresponds to the action item,

wherein selection of home causes display of a page having mobile album and online album options, wherein the mobile album is an album of photos stored locally on the mobile device, and the online album is an album of photos stored on the server,

selecting online album allows the user to access and manipulate photo images that have been uploaded to the server, and

selecting mobile album allows the user to access and manipulate photo images that have been downloaded from the server into the mobile album.

10. A computer readable medium as in claim 9 , wherein selecting save to mobile causes a photo image associated with the node selected by the user to be saved in the mobile album, wherein the mobile album is stored on the mobile device.

11. A computer readable medium as in claim 9 , wherein the nodes in the tree-shaped hierarchy include a root node and any number of child nodes, and wherein any node that is childless is a leaf node which in the mobile album is a photo.

12. A computer readable medium as in claim 9 , wherein selecting email photo causes a photo image associated with the node selected by the user to be sent to an email address selected by the user.

13. A computer readable medium as in claim 9 , wherein selecting thumbnails causes a photo thumbs page to be displayed, wherein the photo thumbs page shows a group of thumbnail photo images from a selected album.

14. A computer readable medium as in claim 9 , wherein an application program is operable to backup the photo to a server each time the user saves the photo to the mobile album.

15. A computer readable medium as in claim 9 , wherein selection of the mobile album causes a download history list of photos to be displayed if the mobile album is empty, wherein the download history list includes photos backed up to the server, and

selection of at least one photo from the download history list causes the at least one photo to be downloaded to the mobile album from a server.

16. The computer readable medium of claim 9 , wherein the mobile device is a wireless device.

17. A system for providing management of navigation in a mobile device, comprising:

a processor;

a screen for a user interface;

and a memory embodying a client-side program with program code for causing the processor to perform steps, including:

providing the user interface;

constructing a mobile photo album directory as a tree-shaped hierarchy of nodes;

providing the directory such that any node on the directory is selectable by a user via the user interface, whereby navigation can flow up-down through the directory;

associating a state and one or more action items with each node;

saving in the memory the state of each node, the state being an expanded or collapsed condition of the node, wherein if the state of a particular node is expanded additional nodes at a lower level of the hierarchy are presented to the user, otherwise if the state is collapsed only that particular node is presented and the other nodes are hidden; and

for a node selected by the user providing in the user interface the node's associated one or more action items in a menu, wherein the menu is displayable on the mobile device's screen as a pull-down menu or a pop-up menu, and

displaying a photo associated with the node selected by the user, wherein the photo is downloaded from a server onto the mobile device,

wherein the action items include save to mobile, email photo, thumbnails, online albums, home, or a combination thereof, and selection of an action item brings up a page that corresponds to the action item,

wherein selection of home causes display of a page having mobile album and online album options, wherein the mobile album is an album of photos stored locally on the mobile device, and the online album is an album of photos stored on the server,

selecting online album allows the user to access and manipulate photo images that have been uploaded to the server, and

selecting mobile album allows the user to access and manipulate photo images that have been downloaded from the server into the mobile album.

18. A system as in claim 17 , wherein selecting save to mobile causes a photo image associated with the node selected by the user to be saved in the mobile album, wherein the mobile album is stored on the mobile device.

19. A system as in claim 17 , wherein the nodes in the tree-shaped hierarchy include a root node and any number of child nodes, and wherein any node that is childless is a leaf node which in the mobile album is a photo.

20. A system as in claim 17 , wherein selecting email photo causes a photo image associated with the node selected by the user to be sent to an email address selected by the user.

21. A system as in claim 17 , wherein selecting thumbnails causes a photo thumbs page to be displayed, wherein the photo thumbs page shows a group of thumbnail photo images from a selected album.

22. A system as in claim 17 , wherein an application program is operable to backup the photo to a server each time the user saves the photo to the mobile album.

23. A system as in claim 17 , wherein selection of the mobile album causes a download history list of photos to be displayed if the mobile album is empty, wherein the download history list includes photos backed up to the server, and

selection of at least one photo from the download history list causes the at least one photos to be downloaded to the mobile album from a server.

24. The system of claim 17 , wherein the mobile device is a wireless device.

25. The system of claim 17 , wherein the mobile device is a wireless camera phone.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC; ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2005
From: JIANG, ZHAOWEI CHARLIE; CUI, YINGQING LAWRENCE
To: YAHOO! INC.
Reel/Frame 015551/0756 →
Continuity (5)
Provisional Application 6051889800 · Nov 10, 2003
Provisional Application 6051889700 · Nov 10, 2003
Provisional Application 6051885800 · Nov 10, 2003
Provisional Application 6051885700 · Nov 10, 2003
Related Publication 20050102635A1 · May 12, 2005