System for inserting/overlaying markers, data packets and objects relative to viewable content and enabling live social networking, N-dimensional virtual environments and/or other value derivable from the content
First Claim
1. A system for supplementing device-accessible, viewer-perceivable content, comprising:
- a server device operatively coupled with a data storage means;
one or more discrete units of a first device-executable code stored at the data storage means and configured with a pattern association portion enabling persistent device-enabled association with a user-defined data pattern in content, wherein the data pattern comprises a portion of viewer-perceivable content, wherein a portion of the first code is configured with a unique identifier, and wherein another portion of the first code is configured with instructions which, when associated content is rendered perceivable on a user device, cause a data-transmitting means of the user device to transmit data to the server;
one or more discrete units of a second device-executable code stored at a server-accessible data storage means and configured with a placement portion enabling persistent placement at one or more discrete units of the first code, wherein the server is configured to receive an indication that content including associated first code is selected for viewing via a user device and is further configured to responsively place the one or more discrete units of second code relative to the content at the one or more discrete units of first code; and
a data-transmitting means operatively coupled with the server and configured to separately convey each of the first code and the second code from the server to an internet-linkable device configured to render content perceivable to a device user, wherein a unit of the second code, when associated with viewable content, is configured to present to a viewer either or both of a visible depiction of code (icon) and an otherwise viewer-perceivable indication of code which, when selected by a viewer and executed on an internet-linkable device, depicts at a display device a viewable n-dimensional virtual environment wherein n is equal to or greater than 2, and wherein the display device is either operatively coupled with or comprises a portion of the internet-linkable device, and wherein a unit of the first code is a marker and includes one or more of metadata selected from the group consisting of user identification data, a unique content identifier, user recommendations of objects to be placed at the marker, data defining viewable attributes of the marker, a unique marker identifier, an authorization code, and data corresponding to one or both of a temporal and spatial positioning of the marker within a viewer perceivable portion of the content, wherein the second code is further configured to render viewable an n-dimensional virtual environment comprising one or more characteristics selected from the group consisting of,an ability to display active content, static content, or both, within the virtual environment,an ability for a viewer to interact with other viewers in the same virtual environment via one or more methods selected from the group consisting of vocal, textual, symbolic, and visual communication,being configured at least in part based upon results of an analysis of the content executed by a content analysis means in response to a viewer action taken relative to one or more of the content, a data packet, an object, and an icon,an ability for a viewer to be connected concurrently and within the n-dimensional virtual environment into a live social network with other Viewers,an ability for a promoter to be present in the virtual environment to promote items for sale,an ability to depict within the virtual environment an avatar representing the viewer,an ability for a viewer to navigate throughout the virtual environment,an ability for a viewer to select one or more of an object, an icon, and a data packet within the virtual environment,an ability for a viewer to invite a third-party viewer into the virtual environment and if such invitation is accepted, for the virtual environment to be simultaneously perceivable to the third-party viewer, andan ability for a viewer to invite and/or accompany other viewers in a virtual environment to another virtual environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A system by which a User can associate selectable Markers, Data Packets and/or Objects with Content. The Content may generally be distributed electronically, and the Markers allow for insertion and/or overlay of Objects when the Content is selected for viewing by a Viewer. Objects and Data Packets are generally provided by a User, Promoter, Host, Service, or other entity to convey information to a Viewer. A Service provides tools and capabilities to both the User and the Promoter to facilitate their respective actions according to embodiments of the invention, including enabling the creation of live social networks (such as those linked to a specific Service provider, a specific User group, activities by a specific Promoter, and/or to specific Data Packets) and the creation of n-dimensional Virtual Environments.
-
Citations
11 Claims
-
1. A system for supplementing device-accessible, viewer-perceivable content, comprising:
-
a server device operatively coupled with a data storage means; one or more discrete units of a first device-executable code stored at the data storage means and configured with a pattern association portion enabling persistent device-enabled association with a user-defined data pattern in content, wherein the data pattern comprises a portion of viewer-perceivable content, wherein a portion of the first code is configured with a unique identifier, and wherein another portion of the first code is configured with instructions which, when associated content is rendered perceivable on a user device, cause a data-transmitting means of the user device to transmit data to the server; one or more discrete units of a second device-executable code stored at a server-accessible data storage means and configured with a placement portion enabling persistent placement at one or more discrete units of the first code, wherein the server is configured to receive an indication that content including associated first code is selected for viewing via a user device and is further configured to responsively place the one or more discrete units of second code relative to the content at the one or more discrete units of first code; and a data-transmitting means operatively coupled with the server and configured to separately convey each of the first code and the second code from the server to an internet-linkable device configured to render content perceivable to a device user, wherein a unit of the second code, when associated with viewable content, is configured to present to a viewer either or both of a visible depiction of code (icon) and an otherwise viewer-perceivable indication of code which, when selected by a viewer and executed on an internet-linkable device, depicts at a display device a viewable n-dimensional virtual environment wherein n is equal to or greater than 2, and wherein the display device is either operatively coupled with or comprises a portion of the internet-linkable device, and wherein a unit of the first code is a marker and includes one or more of metadata selected from the group consisting of user identification data, a unique content identifier, user recommendations of objects to be placed at the marker, data defining viewable attributes of the marker, a unique marker identifier, an authorization code, and data corresponding to one or both of a temporal and spatial positioning of the marker within a viewer perceivable portion of the content, wherein the second code is further configured to render viewable an n-dimensional virtual environment comprising one or more characteristics selected from the group consisting of, an ability to display active content, static content, or both, within the virtual environment, an ability for a viewer to interact with other viewers in the same virtual environment via one or more methods selected from the group consisting of vocal, textual, symbolic, and visual communication, being configured at least in part based upon results of an analysis of the content executed by a content analysis means in response to a viewer action taken relative to one or more of the content, a data packet, an object, and an icon, an ability for a viewer to be connected concurrently and within the n-dimensional virtual environment into a live social network with other Viewers, an ability for a promoter to be present in the virtual environment to promote items for sale, an ability to depict within the virtual environment an avatar representing the viewer, an ability for a viewer to navigate throughout the virtual environment, an ability for a viewer to select one or more of an object, an icon, and a data packet within the virtual environment, an ability for a viewer to invite a third-party viewer into the virtual environment and if such invitation is accepted, for the virtual environment to be simultaneously perceivable to the third-party viewer, and an ability for a viewer to invite and/or accompany other viewers in a virtual environment to another virtual environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for associating self-executing data packets with user-perceivable content, comprising:
-
one or more self-executing data packets including device-readable code configured to execute upon the occurrence of a pre-determined event; a network-connected device including data processing means configured to process data corresponding to viewable-content and to render the data perceivable to a user of the device as content perceivable at an output portion of the device, and including device-executable code configured to persistently associate the one or more data packets with the viewable content, wherein the data packets can be associated with content either before or after publishing of the content by a user, and can be configured to allow editing of data within a data packet either before or after associating the data packet with the content, and wherein the associated data packets are configured to be either perceivable by or imperceptible to a viewer of the associated content; a data storage means operatively coupled with the device and configured to receive and store the content including the one or more associated data packets; and a network access means operatively coupled with the device and configured for transmitting the content including the one or more associated data packets, wherein the pre-determined event comprises one or more selected from the group consisting of, an expiration of a pre-determined period of time, an arrival of a pre-determined date and time, a correct entry of a pre-determined access code by a perceiver of the content, selection of the content for viewing, execution of a portion of content including an associated data packet, selection of the data packet by a perceiver of the content, and establishment of a connection with a data network by the device, and wherein execution of a data packet causes a response comprising one or more selected from the group consisting of, allowing access to content secured by a pre-determined code, executing viewer-perceivable content corresponding to device-executable code within the data packet, suspending execution of viewer-perceivable content other than that defined by device-executable code within the data packet, establishing a connection with a data network by the device including a data packet associated with content, accessing a remote data storage means, and accessing data stored at the remote data storage means, one or more of transmitting data via a connection with a data network and queuing data for subsequent transfer via either a later established connection with a data network or at a later time via an already established connection with a data network, opening of a separate window or other viewing region at a portion of a device configured to render content perceivable to a viewer, providing access to tools enabling control of data packet execution-relevant parameters, rendering perceivable to a viewer one or more of an n-dimensional virtual environment and a virtual world, linking users together in a live social network with each other based at least in part upon the users interacting relative to one or both of the same/similar content and content having the same/similar metadata, and offering to a viewer an invitation to engage in a commercial transaction. - View Dependent Claims (11)
-
Specification