Access to Annotated Digital File Via a Network
First Claim
1. An article of manufacture comprising a processor and a non-transitory computer readable medium having computer readable program code encoded therein to provide remote access to virtual objects abstracted from an electronic document, the computer readable program code comprising a series of computer readable program steps to effect:
- receiving an electronic document having one or more virtual objects, wherein said one or more virtual objects comprise one or more of;
a text object, an image object, a sound object, a video object, an interactable graphic object, and a null object;
identifying (N) said virtual objects comprising said electronic document, wherein (N) is greater to or equal to 1;
forming an (i)th computer readable file encoding an (i)th virtual object, wherein (i) is less than or equal to (N);
encoding said (i)th computer readable file in said non-transitory computer readable medium;
creating an index referencing said (i)th computer readable file; and
encoding said index in said non-transitory computer readable medium.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatuses, systems, and processes provide remote access to virtual objects abstracted from an electronic document. A publisher'"'"'s electronic document is abstracted into its component virtual objects that are each, in turn, identified. Corresponding computer readable files are formed for respective virtual objects and the computer readable files are indexed. The index is encoded in a non-transitory computer readable medium. Users annotate the virtual objects and the annotations and corresponding annotation metadata are indexed and encoded in the non-transitory computer readable medium. The user annotations are shared amount a plurality of users.
-
Citations
20 Claims
-
1. An article of manufacture comprising a processor and a non-transitory computer readable medium having computer readable program code encoded therein to provide remote access to virtual objects abstracted from an electronic document, the computer readable program code comprising a series of computer readable program steps to effect:
-
receiving an electronic document having one or more virtual objects, wherein said one or more virtual objects comprise one or more of;
a text object, an image object, a sound object, a video object, an interactable graphic object, and a null object;identifying (N) said virtual objects comprising said electronic document, wherein (N) is greater to or equal to 1; forming an (i)th computer readable file encoding an (i)th virtual object, wherein (i) is less than or equal to (N); encoding said (i)th computer readable file in said non-transitory computer readable medium; creating an index referencing said (i)th computer readable file; and encoding said index in said non-transitory computer readable medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16)
-
-
15. A method for annotating a virtual object, the method comprising:
-
receiving an electronic document having one or more virtual objects, wherein said one or more virtual objects comprise one or more of;
a text object, an image object, a sound object, a video object, an interactable graphic object, and a null object;identifying (N) said virtual objects comprising said electronic document, wherein (N) is greater to or equal to 1; forming an (i)th computer readable file encoding an (i)th virtual object, wherein (i) is less than or equal to (N); encoding said (i)th computer readable file in said non-transitory computer readable medium; receiving an annotation associated with a (j)th virtual object, wherein (j) is less than or equal to (N); receiving annotation metadata associated with at least the annotation; and encoding the annotation and the annotation metadata in association with the respective computer readable file in the non-transitory computer readable medium. - View Dependent Claims (17, 18)
-
-
19. A computer program product encoded in a non-transitory computer readable medium, the computer program product being useable with a computing device comprising a programmable processor provide remote access to virtual objects abstracted from an electronic document, the computer program product comprising:
-
computer readable program code which causes the programmable processor to receive an electronic document having one or more virtual objects and (i)th metadata associated with said (i)th virtual object, wherein said one or more virtual objects comprise one or more of;
a text object, an image object, a sound object, a video object, an interactable graphic object, and a null object;computer readable program code which causes the programmable processor to identify (N) said virtual objects comprising said electronic document using said (i)th metadata, wherein (N) is greater to or equal to 1; computer readable program code which causes the programmable processor to form an (i)th computer readable file encoding an (i)th virtual object, wherein (i) is less than or equal to (N); computer readable program code which causes the programmable processor to encode said (i)th computer readable file in said non-transitory computer readable medium; computer readable program code which causes the programmable processor to create an index referencing said (i)th computer readable file; and computer readable program code which causes the programmable processor to encode said index in said non-transitory computer readable medium. - View Dependent Claims (20)
-
Specification