Tangible icon representing network objects
First Claim
1. A system for providing access to objects on a computer network comprising:
- a provider server on the computer network;
a phicon comprising a machine-readable tag having a resource identifier encoded thereon, wherein said resource identifier identifies a memory location at the provider server;
a phicon-reading appliance for reading the resource identifier encoded on the machine-readable tag on the phicon;
a data processor connected to the phicon-reading appliance and connected to the computer network, said data processor for receiving the read resource identifier from the phicon-reading appliance and for accessing a network object in the provider server at the memory location identified by the read resource identifier, wherein said network object is capable of containing a plurality of pointers providing access to a plurality of data objects having arbitrary sizes;
a means operable on said data processor for placing at least one pointer in the network object, said at least one pointer identifying at least one data object;
a means for presenting the at least one data object identified by the at least one pointer to a user; and
a means by which a user may interact with the presented at least one data object identified by the at least one pointer.
2 Assignments
0 Petitions
Accused Products
Abstract
A tangible icon is permanently encoded with a URL of a first network object. Links (“shortcuts”) to other network objects are assigned as the contents of the first network object. A person in possession of the tangible icon can gain access to the other network objects without having to remember or enter their URLs, but need only present the physical icon to a reader. The system and method uses the URL encoded on the tangible icon to access the network object and to resolve the links contained therein to provide the contents of the linked objects. The number and size of the other network objects the user can access are virtually unlimited. The user gains access to the current version of an object.
53 Citations
20 Claims
-
1. A system for providing access to objects on a computer network comprising:
-
a provider server on the computer network;
a phicon comprising a machine-readable tag having a resource identifier encoded thereon, wherein said resource identifier identifies a memory location at the provider server;
a phicon-reading appliance for reading the resource identifier encoded on the machine-readable tag on the phicon;
a data processor connected to the phicon-reading appliance and connected to the computer network, said data processor for receiving the read resource identifier from the phicon-reading appliance and for accessing a network object in the provider server at the memory location identified by the read resource identifier, wherein said network object is capable of containing a plurality of pointers providing access to a plurality of data objects having arbitrary sizes;
a means operable on said data processor for placing at least one pointer in the network object, said at least one pointer identifying at least one data object;
a means for presenting the at least one data object identified by the at least one pointer to a user; and
a means by which a user may interact with the presented at least one data object identified by the at least one pointer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13)
-
-
14. A phicon comprising:
-
a machine-readable tag having a resource identifier encoded thereon, said resource identifier identifying a memory location at a provider server, wherein;
said resource identifier encoded in said machine-readable tag may be read by a phicon-reading appliance; and
when said resource identifier is read by said phicon-reading appliance, a network object at the memory location identified by the resource identifier is accessed, said network object being capable of containing a plurality of pointers providing access to a plurality of data objects having arbitrary sizes, and at least one manipulable display icon representing at least one of said network object, a pointer in said network object, and/or a data object identified by a pointer in said network object is presented on a Graphical User Interface (GUI);
whereby said phicon can provide access to an arbitrary number of data objects of arbitrary size in arbitrary memory locations. - View Dependent Claims (15, 16, 17)
-
-
18. A computer program embodied on a computer readable medium, said computer program being operative for creating a Graphical User Interface (GUI) on a display, comprising:
-
processor-executable instructions for creating at least one manipulatable display icon in the GUI, wherein the at least one manipulatable display icon represents at least one network object, at least one pointer, and/or at least one data object, and wherein manipulating said at least one manipulatable display icon in the GUI effects the subject represented by the at least one manipulatable display icon;
wherein each of the at least one network object is at a unique memory location on a provider server, said memory location being identified by a machine-readable tag on a phicon, and each of the at least one network object is capable of containing a plurality of pointers providing access to a plurality of data objects having arbitrary sizes; and
wherein, when a phicon-reading appliance reads a machine-readable tag on a phicon, the GUI created by said computer program is displayed on a display and at least one manipulatable display icon is displayed in the GUI, said at least one manipulatable display icon representing at least one of a network object at the memory location identified by the machine-readable tag on the phicon, at least one pointer in said network object, and/or at least one data object identified by a pointer in said network object;
whereby, when a user moves an icon representing at least one data object into, on top of, or otherwise inside an icon representing a network object in the GUI, a pointer identifying said at least one data object is created within said network object.
-
-
19. A server for providing access to data objects using a phicon comprising:
-
a plurality of memory locations, each memory location being identified by a resource identifier encoded in a machine-readable tag on the phicon, each memory location capable of having a network object, said network object being capable of containing a plurality of pointers providing access to a plurality of data objects having arbitrary sizes; and
means for communicating via a connection to the computer network, wherein a phicon-reading appliance for reading the resource identifier encoded on the machine-readable tag on the phicon can be connected to a data processor which can be connected to the computer network, and wherein said data processor can receive the read resource identifier from the phicon-reading appliance and access a network object in the server at the memory location identified by the read resource identifier;
wherein a user using the phicon can access an arbitrary number of data objects of arbitrary size in arbitrary memory locations on the computer network by means of said phicon-reading appliance, said data processor, and said server. - View Dependent Claims (20)
-
Specification