IP Library Granted Patent US 9,305,026
Granted Patent B2
US 9,305,026 · App. 13/590,550 · Granted Apr 5, 2016

Systems and methods for digital images utilizing an infinite cylinder user interface

Inventor: Mark Grace (Alpharetta, GA)
Assignee: Beyondvia Technologies
G06F17/30274G06F17/248G06F17/3089G06Q10/107
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,305,026
App. No.
13/590,550
Granted
Apr 5, 2016
Kind
B2
Abstract

Systems and methods presenting digital images utilizing an infinite cylinder user interface that includes a plurality of modes of movement to variously display the digital images in an efficient and convenient manner. An image viewing system utilizing an infinite cylinder user interface includes a data store storing a plurality of images in a local visual dictionary, each of the plurality of images configured to convey a message to at least one additional user as a replacement for words; a network interface communicatively coupled to a network; a processor communicatively coupled to the data store and the network interface; and instructions executable by the processor, and in response to such execution causes the processor to: present a set of the plurality of images in an infinite cylinder user interface; and manipulate the infinite cylinder user interface in a plurality of movement modes based on user input.

Claims (50)

1. An image viewing system utilizing an infinite cylinder user interface, comprising:

a data store storing a plurality of images in a local visual dictionary, each of the plurality of images configured to convey a message to at least one additional user as a replacement for words;

a network interface communicatively coupled to a network;

a processor communicatively coupled to the data store and the network interface; and

instructions executable by the processor, and in response to such execution causes the processor to:

present a set of the plurality of images in an infinite cylinder user interface;

manipulate the infinite cylinder user interface in a plurality of movement modes based on user input;

create a plurality of cylinders for the infinite cylinder user interface; and

define a relationship for each of the plurality of cylinders, wherein the relationship comprises drill-down and drill-up movement between the plurality of cylinders;

wherein the plurality of movement modes comprise infinite movement longitudinally about an x-axis and infinite rotational movement about the x-axis, wherein the plurality of movement modes further comprise drill-down and drill-up movement between a plurality of cylinders, and wherein the drill-down from an image of the plurality of images brings up a second plurality of images correlated with the image;

wherein the plurality of cylinders comprise a first set of cylinders which are displayed on an image screen and a second set from the drill-down and drill-up movement from a cylinder of the first set, each of the first set comprise one of a dictionaries, libraries, and conversations.

2. The image viewing system of claim 1 , wherein, in response to execution of the instructions, the instructions further cause the processor to:

receive an image through the network; and

add the received image to the infinite cylinder user interface.

3. The image viewing system of claim 1 , wherein, in response to execution of the instructions, the instructions further cause the processor to:

remove an image from the infinite cylinder user interface.

4. The image viewing system of claim 1 , wherein, in response to execution of the instructions, the instructions further cause the processor to:

display a plurality of cylinders for the infinite cylinder user interface; and

responsive to user input, display a close-up view of any of the plurality of cylinders.

5. An image viewing portal providing an infinite cylinder user interface, comprising:

a network interface communicatively coupled to at least one user via a network;

a data store storing a plurality of images in a local visual dictionary for each of the at least one user, each of the plurality of images configured to convey a message to at least one additional user as a replacement for words;

a processor communicatively coupled to the data store and the network interface; and

instructions executable by the processor, and in response to such execution causes the processor to:

present a set of the plurality of images in an infinite cylinder user interface to the at least one user over the network;

manipulate the infinite cylinder user interface in a plurality of movement modes based on user input from the at least one user;

create a plurality of cylinders for the infinite cylinder user interface; and

define a relationship for each of the plurality of cylinders, wherein the relationship comprises drill-down and drill-up movement between the plurality of cylinders;

wherein the plurality of movement modes comprise infinite movement longitudinally about an x-axis and infinite rotational movement about the x-axis, wherein the plurality of movement modes further comprise drill-down and drill-up movement between a plurality of cylinders, and wherein the drill-down from an image of the plurality of images brings up a second plurality of images correlated with the image;

wherein the plurality of cylinders comprise a first set of cylinders which are displayed on an image screen and a second set from the drill-down and drill-up movement from a cylinder of the first set, each of the first set comprise one of a dictionaries, libraries, and conversations.

6. The image viewing portal of claim 5 , wherein, in response to execution of the instructions, the instructions further cause the processor to:

receive an image through the network; and

add the received image to the infinite cylinder user interface.

7. The image viewing portal of claim 5 , wherein, in response to execution of the instructions, the instructions further cause the processor to:

remove an image from the infinite cylinder user interface.

8. The image viewing portal of claim 5 , wherein, in response to execution of the instructions, the instructions further cause the processor to:

display a plurality of cylinders for the infinite cylinder user interface; and

responsive to user input, display a close-up view of any of the plurality of cylinders.

9. An image viewing method, comprising:

creating a plurality of cylinders for the infinite cylinder user interface;

selecting the cylinder of a plurality of cylinders on a user interface;

presenting a plurality of images in a cylindrical format on the user interface, each of the plurality of images configured to convey a message to at least one additional user as a replacement for words, wherein the plurality of images are in a local visual dictionary;

moving the cylindrical format on the user interface longitudinally about an x-axis of the user interface based on user input;

manipulating the user interface in a plurality of movement modes based on user input, wherein the plurality of movement modes comprise infinite movement longitudinally about the x-axis and infinite rotational movement about the x-axis;

rotating the cylindrical format on the user interface about the x-axis;

drilling down to a cylinder within a cylinder from an image of the plurality of images to bring up a second plurality of images correlated with the image, wherein the plurality of movement modes further comprise drill-down and drill-up movement between a plurality of cylinders, and wherein the drill-down from an image of the plurality of images brings up a second plurality of images correlated with the image; and

defining a relationship for each of the plurality of cylinders, wherein the relationship comprises drill-down and drill-up movement between the plurality of cylinders;

wherein the plurality of cylinders comprise a first set of cylinders which are displayed on an image screen and a second set from the drill-down and drill-up movement from a cylinder of the first set, each of the first set comprise one of a dictionaries, libraries, and conversations.

10. The image viewing system of claim 1 , wherein the first set comprise a public dictionary cylinder and a private dictionary cylinder.

11. The image viewing system of claim 1 , wherein the first set comprise a sentence library cylinder and a paragraph library cylinder.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2012
From: GRACE, MARK
To: BEYONDVIA TECHNOLOGIES
Reel/Frame 028820/0399 →
Continuity (4)
Continuation In Part 13365477 · Feb 3, 2012
Continuation In Part 12976345 · Dec 22, 2010
Continuation In Part 12112842 · Apr 30, 2008
Related Publication 20120317514A1 · Dec 13, 2012