IP Library › Granted Patent US 10,310,714
Granted Patent B2
US 10,310,714 · App. 14/899,940 · Granted Jun 4, 2019

Method, system and apparatus for displaying content

Inventor: David Malcolm Keane (Killara, AU)
Assignee: BIGTINCAN HOLDINGS PTY LTD
G06F3/0483G06F3/0481G06F3/0482G06F3/0488G06F3/04842G06F12/0802G06F2212/1024
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 10,310,714
App. No.
14/899,940
Granted
Jun 4, 2019
Kind
B2
Abstract

A method ( 300 ) of manipulating on a mobile device ( 600 ), using a software application ( 133 ) configured to emulate manipulation operations of different associated software applications, content items stored in slow access memory ( 125 ) on the mobile device, the method comprising (a) storing a selected plurality of items in fast access memory ( 109 ); (b) designating one of the stored items as the active item and displaying ( 310 ) the active item and an associated tab; (c) displaying tabs associated with other stored items; (d) applying ( 316 ) an emulated manipulation operation associated with the active item to the active item; and (e) in response to a selection ( 320 ) of a displayed tab associated with another item, (i) storing ( 322 ) the manipulated active item in the fast access memory, (ii) displaying the other item associated with the selected tab.

Claims (35)

1. A computer implemented method of manipulating on a mobile device, using a single software application configured to emulate a set of pre-defined manipulation operations of a plurality of different associated software applications, content items generated by said plurality of different associated software applications and stored in slow access memory on the mobile device, the method comprising the steps of:

(a) moving a selected plurality of said items stored in the slow access memory to a fast access memory said items stored in the fast access memory being designated as pseudo-active items;

(b) designating one of the pseudo-active items as an active item and displaying the active item and an associated tab;

(c) displaying tabs associated with the pseudo-active items without displaying the pseudo-active items;

(d) displaying a list of the pre-defined manipulation operations, said list having been pre-defined according to the associated software application originally used to generate the displayed active item;

(e) applying a displayed pre-defined manipulation operation associated with the active item to the displayed active item to form a manipulated active item; and

(f) in response to a selection of a displayed tab associated with a pseudo-active item, (i) storing the manipulated active item in the fast access memory and removing the manipulated active item from display, (ii) displaying the pseudo-active item associated with the selected tab, and (iii) designating the displayed item as the active item and the stored manipulated item as a pseudo-active item.

2. The method according to claim 1 , comprising the further step of:

(g) applying pre-defined manipulation operation associated with the active item to the active item to form a manipulated active item, said pre-defined manipulation operation being dependent upon the operation applied in the step (e).

3. The method according to claim 1 , wherein prior to the step (a) the method comprises the further steps of:

(h) displaying a list of the content items stored in the slow access memory; and

(i) selecting a plurality of said items as pseudo-active items for storage in the fast access memory.

4. A mobile device configured for manipulating, using a single software application configured to emulate a set of pre-defined manipulation operations of a plurality of different associated software applications, content items generated by said plurality of different associated software applications and stored in slow access memory on the mobile device, the mobile device comprising:

a processor;

a fast access memory; and

a slow access memory storing a computer executable software program for directing the processor to execute a method comprising the steps of:

moving a selected plurality of said items stored in the slow access memory to a fast access memory said items stored in the fast access memory being designated as pseudo-active items;

designating one of the pseudo-active items as an active item and displaying the active item and an associated tab;

displaying tabs associated with the pseudo-active items without displaying the pseudo-active items;

displaying a list of the pre-defined manipulation operations, said list having been pre-defined according to the associated software application originally used to generate the displayed active item;

applying a displayed pre-defined manipulation operation associated with the active item to the displayed active item to form a manipulated active item; and

in response to a selection of a displayed tab associated with a pseudo-active item, (i) storing the manipulated active item in the fast access memory and removing the manipulated active item from display, (ii) displaying the pseudo-active item associated with the selected tab, and (iii) designating the displayed item as the active item and the stored manipulated item as a pseudo-active item.

5. A non-transitory computer readable storage medium storing a computer executable software program configured to emulate a set of pre-defined manipulation operations of a plurality of different associated software applications, for directing a processor to execute a method, in a mobile device, for manipulating content items generated by said plurality of different associated software applications and stored in slow access memory on the mobile device, the program comprising:

computer executable code for moving a selected plurality of said items stored in the slow access memory to a fast access memory said items stored in the fast access memory being designated as pseudo-active items;

computer executable code for designating one of the pseudo-active items as an active item and displaying the active item and an associated tab;

computer executable code for displaying tabs associated with the pseudo-active items without displaying the pseudo-active items;

computer executable code for displaying a list of the pre-defined manipulation operations, said list having been pre-defined according to the associated software application originally used to generate the displayed active item;

computer executable code for applying a displayed pre-defined manipulation operation associated with the active item to the displayed active item to form a manipulated active item; and

computer executable code for, in response to a selection of a displayed tab associated with a pseudo-active item, (i) storing the manipulated active item in the fast access memory and removing the manipulated active item from display, (ii) displaying the pseudo-active item associated with the selected tab, and (iii) designating the displayed item as the active item and the stored manipulated item as a pseudo-active item.

6. The computer implemented method of claim 1 , wherein the steps of:

applying the displayed pre-defined manipulation operation; and

responding to the selection of the displayed tab associated with the pseudo-active item;

are performed without opening and closing software applications associated with the active and pseudo-active items.

7. The computer implemented method of claim 1 , further comprising:

switching between pseudo-active items and performing pre-defined manipulation operations on the pseudo-active items without opening and closing the associated software applications.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2016
From: KEANE, DAVID MALCOLM
To: BIGTINCAN HOLDINGS PTY LTD
Reel/Frame 039611/0858 →
Priority Claims (1)
AU 2013902221 · Jun 19, 2013 · national
Continuity (1)
Related Publication 20160147396A1 · May 26, 2016