In a computer-implemented method of implementing real-world limitations in shared environment, an environment engine is configured to receive a user selection of a shared environment, wherein the shared environment represents a real-world environment. The environment engine retrieves spatial data associated with the shared environment and retrieves environmental sensor data associated with the shared environment. The environmental sensor data is contemplated to capture a varying ambient environment of the shared environment, which includes at least one of audio data and image data associated with the real-world environment. The environment engine is further configured to render a first user avatar and a second user avatar within the shared environment.
In a method of distributing augmented reality workloads, a task module receives an augmented reality task. The task module identifies at least one workload and at least one workload parameter, wherein the workload comprises sensor data from one or more sensors. The task module determines whether a local processor is available and meets the workload parameters associated with the augmented reality task. If task module determines that the local processor does not meet at least one workload parameter, task module determines whether one or more remote processors meet the at least one workload parameter. The task module sends one or more workloads to any capable remote processors.
In a method modifying a user's virtual environment, a banking module retrieves and analyzes context data associated with the user. The banking module applies user and location parameters to determine whether at least one of an avatar modification and an environment modification is available for rendering. Responsive to determining that the avatar selection is not available for rendering, determining whether the avatar is accessible to the user. Responsive to determining that avatar is not accessible to the user, presenting the avatar selection for redemption.
A system or method includes a platform to allow users to coordinate images captured by a separated camera with images captured by a first camera, displaying such images at real-time to a user through a user interface on the first camera or a user interface on a separate device. The separate camera is contemplated to provide a separate image feed to provide one or more augmentations to an image captured by the first camera.
In a method modifying a user's virtual environment, a filtration module receives an avatar filtration parameter, updates location parameters with the avatar filtration parameter, and determines a physical target area about the user. The filtration module identifies an avatar of a second user in the target area and determines whether the avatar meets the avatar filtration parameter. Responsive to determining that the avatar does not meet at least one of the avatar filtration parameters, the filtration module modifies the avatar to comply with all of the avatar filtration parameters.
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
6.
USE OF SECONDARY SOURCES FOR LOCATION AND BEHAVIOR TRACKING
In a method modifying a user's virtual environment, a tracking module identifies a user identity and determines the location of the user. The tracking module retrieves historical user data associated with the user identity and the user location and identifies one or more patterns of user behavior using an analytical technique based on the historical user data. Upon determining one or more patterns from the data, the tracking module predicts user behavior associated with at least one parameter associated with the location and modifies at least one of a user virtual environment and a user avatar characteristics based on the predicted user behavior.
Methods disclosed herein create or modify a personalized mixed reality environment by taking into consideration both a user preferences and the actual location characteristics of the user, wherein the method comprises: retrieving context data associated with a user; analyzing context data associated with the user; applying at least one of a user parameter and a location parameter to the context data; determining whether at least one of an avatar modification and an environment modification is available; and responsive to determining that at least one of the avatar modification and the environment modification is available, modifying at least one of an avatar and an augmented reality environment of the user.
A63F 13/60 - Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
Systems and methods disclosed herein create or modify a personalized mixed reality environment by taking into consideration both a user preferences and the actual location characteristics of the user.
In a method modifying a user's virtual environment, a tracking module identifies a user identity and determines the location of the user. The tracking module retrieves historical user data associated with the user identity and the user location and identifies one or more patterns of user behavior using an analytical technique based on the historical user data. Upon determining one or more patterns from the data, the tracking module predicts user behavior associated with at least one parameter associated with the location and modifies at least one of a user virtual environment and a user avatar characteristics based on the predicted user behavior.
The present invention contemplates a method of producing a walkabout reality for a user through an augmented reality engine. The augmented reality engine retrieves data associated with user behavioral characteristics and identifies user behavioral characteristics from user patterns of behavior in at least one of a third-party virtual environment and a current physical environment. The augmented reality engine further analyzes the current physical environment to determine one or more customizable elements of the current physical environment and determines a predicted visual preference of the user. The augmented reality engine identifies one or more visual elements associated with the predicted visual preference of the user and renders a virtualized current physical environment within a threshold distance of the user by superimposing at least one of the one or more visual elements associated with the third-party virtual environment onto the one or more determined features and associated feature characteristics.
In a method for providing an augmented reality interface for use by a first real-world human user and a second real-world human user, an augmented reality and virtual reality engine (AR-VR engine) retrieves a first set of user data associated with the first user, wherein the first set of user data is associated with a third-party virtual environment. The AR-VR engine renders a first visual transformation of the first user and an electronic interface through which the second user can interact with at least one of the first visual transformation of the first user and the transformed visual environment. The AR-VR engine detects a change in a virtual object associated with the first user and the third-party virtual environment and identifies a real-world object corresponding to the virtual object using a sensor. The AR-VR engine links the real-world object and the virtual object and renders the change associated with the virtual object onto the real-world object.
A63F 13/52 - Controlling the output signals based on the game progress involving aspects of the displayed game scene
G06T 19/00 - Manipulating 3D models or images for computer graphics
A63F 13/335 - Interconnection arrangements between game servers and game devicesInterconnection arrangements between game devicesInterconnection arrangements between game servers using wide area network [WAN] connections using Internet
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
A63F 13/32 - Interconnection arrangements between game servers and game devicesInterconnection arrangements between game devicesInterconnection arrangements between game servers using local area network [LAN] connections
A63F 13/332 - Interconnection arrangements between game servers and game devicesInterconnection arrangements between game devicesInterconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
In a method of sharing an experience between a tapper and a content provider is provided, a feed aggregation engine receives a first interaction with a user interface, wherein the user interface is configured to deliver captured media associated with a first event of the content provider. The feed aggregation engine analyzes user data, wherein the user data includes data associated with the first interaction between the user and the user interface, wherein the first interaction is associated with a substantially real-time event. The feed aggregation engine further contemplates determining whether at least one pattern exists in the user data, and, responsive to determining that the at least one pattern exists associated with the user data, updating an experience policy associated with a user. The feed aggregation engine receives a second interaction with the user interface and applies the updated experience policy to a second event associated with the second interaction.
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
A computer-implemented virtual pop-up space comprises a traversable 3D representation of a real-world location, wherein the traversable 3D representation renders a first avatar of a first user. The inventive concept further provides a virtual interface configured to enable a user transaction through the first avatar within the traversable 3D representation of the real-world location.
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
G06T 15/00 - 3D [Three Dimensional] image rendering
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
A system that allows users of augmented reality environments to interact with each other across instances. For each user, the system recognizes real-world objects in an image of a real-world environment and retrieves augmented reality assets to overlay according to each user's selected theme. A user can open a multi-dimensional region in which the augmented reality assets of their augmented reality environment are replaced with those of a different augmented reality environment, giving the user a way to tunnel into another user's augmented reality environment. The augmented reality assets may include commands linked to real-world objects capable of receiving commands, allowing for users to interact with the real-world objects in the environment, such as a streamer's environment.
A system that allows users of augmented reality environments to interact with each other across instances. For each user, the system recognizes real-world objects in an image of a real-world environment and retrieves augmented reality assets to overlay according to each user's selected theme. A user can open a multi-dimensional region in which the augmented reality assets of their augmented reality environment are replaced with those of a different augmented reality environment, giving the user a way to tunnel into another user's augmented reality environment. The augmented reality assets may include commands linked to real-world objects capable of receiving commands, allowing for users to interact with the real-world objects in the environment, such as a streamer's environment.
A system or method includes a platform to allow users to coordinate images captured by a separated worn camera with images captured by a held camera, displaying such images at real-time to a user through a user interface on the held camera or a user interface on a separate device. The separate worn camera is contemplated to provide a separate image feed to provide one or more augmentations to an image captured by the held camera.
The present inventive concept contemplates a method that of producing a walkabout reality for a user by extracting user-associated characteristics from social media interactions of the user, and using the user-associated characteristics to select a theme and corresponding theme elements from a theme data store. The invention further contemplates producing a virtualization of a current physical environment that includes the avatar of the user and corresponding theme elements. An augmented reality engine executes commands from the user to control actions of the avatar with the virtualization.
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
18.
Machine learning curated virtualized personal space
The present inventive concept contemplates a method that of producing a walkabout reality for a user by extracting user-associated characteristics from social media interactions of the user, and using the user-associated characteristics to select a theme and corresponding theme elements from a theme data store. The invention further contemplates producing a virtualization of a current physical environment that includes the avatar of the user and corresponding theme elements. An augmented reality engine executes commands from the user to control actions of the avatar with the virtualization.
A system or method includes a platform to allow users to coordinate images captured by a separated worn camera with images captured by a held camera, displaying such images at real-time to a user through a user interface on the held camera or a user interface on a separate device. The separate worn camera is contemplated to provide a separate image fee d to provide one or more augmentations to an image captured by the held camera.
In a method facilitating connectivity between at least first and second persons contemplates utilizing one or more computer processors to instantiate a first augmented reality space that mimics a real world space physically in existence about a first person. The first augmented reality space includes at least an avatar of the first person, and a first virtual representation of at least one real world object within the first augmented reality space. Using one or more computer processors, the method provides an interface through which the second person, distal to the first person, can use a second avatar to contemporaneously occupy and enter the first augmented reality space, traverse the space, and interact with the object.
The present application contemplates a method of providing a participant with traversable access to a local environmental context of a target. In preferred embodiments, a context engine accesses multiple views of the local environmental context and stitches together the multiple views to produce a digital, walkabout reality of the local environmental context. Upon a participant/recipient accessing a communication from a sender, the participant is able to use a portal during a viewing session to traverse the digital, walkabout reality associated with a target. It is contemplated that the target is physically located within the local environmental context.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 51/046 - Interoperability with other network applications or services
H04L 67/131 - Protocols for games, networked simulations or virtual reality
In a method facilitating connectivity between at least first and second persons contemplates utilizing one or more computer processors to instantiate a first augmented reality space that mimics a real world space physically in existence about a first person. The first augmented reality space includes at least an avatar of the first person, and a first virtual representation of at least one real world object within the first augmented reality space. Using one or more computer processors, the method provides an interface through which the second person, distal to the first person, can use a second avatar to contemporaneously occupy and enter the first augmented reality space, traverse the space, and interact with the object.
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
A63F 13/25 - Output arrangements for video game devices
The present application contemplates a method of providing a participant with traversable access to a local environmental context of a target. In preferred embodiments, a context engine accesses multiple views of the local environmental context and stitches together the multiple views to produce a digital, walkabout reality of the local environmental context. Upon a participant/recipient accessing a communication from a sender, the participant is able to use a portal during a viewing session to traverse the digital, walkabout reality associated with a target. It is contemplated that the target is physically located within the local environmental context.
In a method for providing an augmented reality interface for use by a first real-world human user and a second real-world human user, an augmented reality and virtual reality engine (AR-VR engine) produces a visual transformation of the first real-world human user (transformed human user 1), and a visual transformation of a real-world environment around the first real-world human user (transformed environment). The AR-VR engine also produces a virtualized reality world that includes images of transformed first real-world human user moving about, and interacting with, the transformed environment. The AR-VR engine further provides an electronic interface through which the second real-world human user can interact, in real-time, with at least one of the transformed first real-world human user and the transformed environment.
A63F 13/52 - Controlling the output signals based on the game progress involving aspects of the displayed game scene
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
A63F 13/32 - Interconnection arrangements between game servers and game devicesInterconnection arrangements between game devicesInterconnection arrangements between game servers using local area network [LAN] connections
A63F 13/335 - Interconnection arrangements between game servers and game devicesInterconnection arrangements between game devicesInterconnection arrangements between game servers using wide area network [WAN] connections using Internet
A63F 13/332 - Interconnection arrangements between game servers and game devicesInterconnection arrangements between game devicesInterconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
25.
METHODS OF APPLYING VIRTUAL WORLD ELEMENTS INTO AUGMENTED REALITY
In a method for providing an augmented reality interface for use by a first real-world human user and a second real-world human user, an augmented reality and virtual reality engine (AR-VR engine) produces a visual transformation of the first real-world human user (transformed human user 1), and a visual transformation of a real-world environment around the first real-world human user (transformed environment). The AR-VR engine also produces a virtualized reality world that includes images of transformed first real-world human user moving about, and interacting with, the transformed environment. The AR-VR engine further provides an electronic interface through which the second real-world human user can interact, in real-time, with at least one of the transformed first real-world human user and the transformed environment.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software for computers, smart phones, and smart devices,
namely, software for the transmission, distribution,
recording, reproduction, display, organization, management,
manipulation and review of messages, text, images, files,
audio, video and audio-visual content and other data for the
facilitation of communications between two or multiple users
via computer networks, cell phone networks, communication
networks and the global information network; computer, smart
phone and smart device software for conducting voice over
internet protocol (VOIP) calls, phone calls, video calls,
text messages, instant message and online social networking
services; computer, smart phone, and smart device software
for determining and communicating geographic locations;
computer, smart phone and smart device gaming software. Providing online, non-downloadable software for virtual
reality, mixed reality, and/or augmented reality
visualization, manipulation, immersion and integration of
audio, video, text, binary, still images, graphics and
multimedia files; providing online, non-downloadable
operating system software for computer hardware and computer
peripherals; computer services, namely, interactive hosting
services which allow users to publish and share content and
images online; providing an online portal featuring
non-downloadable software that gives users the ability to
upload, exchange, and share content relating to audio,
video, text, binary, still images, graphics, multimedia
files and computer games (terms too vague in the opinion of
the International Bureau – Rule 13 (2) (b) of the
Regulations); computer services, namely, creating an online
community for registered users to participate in
discussions, get feedback from their peers, form virtual
communities and engage in social networking services;
electronic storage of electronic media, namely, images, text
and video and audio data; software as a services (SaaS)
featuring computer programs for assisting developers in
creating program code for use in application programs;
software as a service (SaaS) featuring computer programs for
running development programs and application programs in a
common development environment; software as a service (SaaS)
featuring computer programs for use in developing and
publishing websites, information, and content; computer
services, namely, hosting online web facilities for others
for organizing and conducting meetings, events and
interactive discussions via communication networks; hosting
an online website featuring technology that enables online
users to create personal profiles featuring social and
business networking information and to transfer and share
such information among multiple online websites; providing
an on-line computer database in the field of computer
programming featuring searchable indexes of information,
including text, electronic documents, databases, graphics,
photographic images and audio visual information, regarding
virtual reality, mixed reality, and/or augmented reality
(terms too vague in the opinion of the International Bureau
– Rule 13 (2) (b) of the Regulations); computer services in
the nature of providing customized online web pages
featuring user-defined or specified information, personal
profiles, and virtual reality, mixed reality, and/or
augmented reality content and data (terms too vague in the
opinion of the International Bureau – Rule 13 (2) (b) of the
Regulations); computer services, namely, providing search
engines for obtaining data on a global computer and
communication networks; providing temporary use of
non-downloadable e-commerce software to allow users to
perform electronic business transactions via a global
computer and communication networks.
A sensor data aggregation system is presented. The aggregation system can include a sensor interface configured to obtain sensor data from multiple sensing devices (e.g., cell phone, security cameras, vehicles, etc.) associated with an event. An aggregation server compiles the sensor data into one or more event feeds representing a dynamic, immersive sensory experience of the event. The event feed can then be presented to one or more social groups where social group members can affect the dissemination of sensor data.
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
H04L 41/50 - Network service management, e.g. ensuring proper service fulfilment according to agreements
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
H04W 4/38 - Services specially adapted for particular environments, situations or purposes for collecting sensor information
A remote experience system is presented. The inventive subject matter provides apparatus, systems and methods in which one can use an experience feed analysis engine to gain better understanding of how experience feeds are viewed, processed, interacted, created, broadcasted, or otherwise managed by means of experience objects and generating experience metrics that can help analyze viewing patterns, broadcasting attributes, event management characteristics, among other features that can help improve and analyze remove viewing experience.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software for computers, smart phones, and smart devices,
namely, software for the transmission, distribution,
recording, reproduction, display, organization, management,
manipulation and review of messages, text, images, files,
audio, video and audio-visual content and other data for the
facilitation of communications between two or multiple users
via computer networks, cell phone networks, communication
networks and the global information network; computer, smart
phone and smart device software for conducting voice over
internet protocol (VOIP) calls, phone calls, video calls,
text messages, instant message and online social networking
services; computer, smart phone, and smart device software
for determining and communicating geographic locations;
computer, smart phone, and smart device software for
organizing and calendaring events; computer, smart phone and
smart device gaming software. Providing online, non-downloadable software for virtual
reality, mixed reality, and/or augmented reality
visualization, manipulation, immersion and integration of
audio, video, text, binary, still images, graphics and
multimedia files; providing online, non-downloadable
operating system software for computer hardware and computer
peripherals; computer services, namely, interactive hosting
services which allow users to publish and share content and
images online; providing an online portal featuring
non-downloadable software that gives users the ability to
upload, exchange, and share content relating to audio,
video, text, binary, still images, graphics, multimedia
files and computer games (terms too vague in the opinion of
the International Bureau – Rule 13 (2) (b) of the Common
Regulations); computer services, namely, creating an online
community for registered users to participate in
discussions, get feedback from their peers, form virtual
communities and engage in social networking services;
electronic storage of electronic media, namely, images, text
and video and audio data; software as a services (saas)
featuring computer programs for assisting developers in
creating program code for use in application programs;
software as a service (saas) featuring computer programs for
running development programs and application programs in a
common development environment; software as a service (saas)
featuring computer programs for use in developing and
publishing websites, information, and content; computer
services, namely, hosting online web facilities for others
for organizing and conducting meetings, events and
interactive discussions via communication networks; hosting
an online website featuring technology that enables online
users to create personal profiles featuring social and
business networking information and to transfer and share
such information among multiple online websites; providing
an on-line computer database in the field of computer
programming featuring searchable indexes of information,
including text, electronic documents, databases, graphics,
photographic images and audio visual information, regarding
virtual reality, mixed reality, and/or augmented reality;
computer services in the nature of providing customized
online web pages featuring user-defined or specified
information, personal profiles, and virtual reality, mixed
reality, and/or augmented reality content and data (terms
too vague in the opinion of the International Bureau – Rule
13 (2) (b) of the Common Regulations); computer services,
namely, providing search engines for obtaining data on a
global computer and communication networks; providing
temporary use of non-downloadable e-commerce software to
allow users to perform electronic business transactions via
a global computer and communication networks.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software for computers, smart phones, and smart devices,
namely, software for the transmission, distribution,
recording, reproduction, display, organization, management,
manipulation and review of messages, text, images, files,
audio, video and audio-visual content and other data for the
facilitation of communications between two or multiple users
via computer networks, cell phone networks, communication
networks and the global information network; computer, smart
phone and smart device software for conducting voice over
internet protocol (VOIP) calls, phone calls, video calls,
text messages, instant message and online social networking
services; computer, smart phone, and smart device software
for determining and communicating geographic locations;
computer, smart phone, and smart device software for
organizing and calendaring events; computer, smart phone and
smart device gaming software. Providing online, non-downloadable software for virtual
reality, mixed reality, and/or augmented reality
visualization, manipulation, immersion and integration of
audio, video, text, binary, still images, graphics and
multimedia files; providing online, non-downloadable
operating system software for computer hardware and computer
peripherals; computer services, namely, interactive hosting
services which allow users to publish and share content and
images online; providing an online portal featuring
non-downloadable software that gives users the ability to
upload, exchange, and share content relating to audio,
video, text, binary, still images, graphics, multimedia
files and computer games (terms too vague in the opinion of
the International Bureau – Rule 13 (2) (b) of the Common
Regulations); computer services, namely, creating an online
community for registered users to participate in
discussions, get feedback from their peers, form virtual
communities and engage in social networking services;
electronic storage of electronic media, namely, images, text
and video and audio data; software as a services (saas)
featuring computer programs for assisting developers in
creating program code for use in application programs;
software as a service (saas) featuring computer programs for
running development programs and application programs in a
common development environment; software as a service (saas)
featuring computer programs for use in developing and
publishing websites, information, and content; computer
services, namely, hosting online web facilities for others
for organizing and conducting meetings, events and
interactive discussions via communication networks; hosting
an online website featuring technology that enables online
users to create personal profiles featuring social and
business networking information and to transfer and share
such information among multiple online websites; providing
an on-line computer database in the field of computer
programming featuring searchable indexes of information,
including text, electronic documents, databases, graphics,
photographic images and audio visual information, regarding
virtual reality, mixed reality, and/or augmented reality;
computer services in the nature of providing customized
online web pages featuring user-defined or specified
information, personal profiles, and virtual reality, mixed
reality, and/or augmented reality content and data (terms
too vague in the opinion of the International Bureau – Rule
13 (2) (b) of the Common Regulations); computer services,
namely, providing search engines for obtaining data on a
global computer and communication networks; providing
temporary use of non-downloadable e-commerce software to
allow users to perform electronic business transactions via
a global computer and communication networks.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software for computers, smart phones, and smart devices,
namely, software for the transmission, distribution,
recording, reproduction, display, organization, management,
manipulation and review of messages, text, images, files,
audio, video and audio-visual content and other data for the
facilitation of communications between two or multiple users
via computer networks, cell phone networks, communication
networks and the global information network; computer, smart
phone and smart device software for conducting voice over
internet protocol (VOIP) calls, phone calls, video calls,
text messages, instant message and online social networking
services; computer, smart phone, and smart device software
for determining and communicating geographic locations;
computer, smart phone, and smart device software for
organizing and calendaring events; computer, smart phone and
smart device gaming software. Providing online, non-downloadable software for virtual
reality, mixed reality, and/or augmented reality
visualization, manipulation, immersion and integration of
audio, video, text, binary, still images, graphics and
multimedia files; providing online, non-downloadable
operating system software for computer hardware and computer
peripherals; computer services, namely, interactive hosting
services which allow users to publish and share content and
images online; providing an online portal featuring
non-downloadable software that gives users the ability to
upload, exchange, and share content relating to audio,
video, text, binary, still images, graphics, multimedia
files and computer games (terms too vague in the opinion of
the International Bureau – Rule 13 (2) (b) of the Common
Regulations); computer services, namely, creating an online
community for registered users to participate in
discussions, get feedback from their peers, form virtual
communities and engage in social networking services;
electronic storage of electronic media, namely, images, text
and video and audio data; software as a services (saas)
featuring computer programs for assisting developers in
creating program code for use in application programs;
software as a service (saas) featuring computer programs for
running development programs and application programs in a
common development environment; software as a service (saas)
featuring computer programs for use in developing and
publishing websites, information, and content; computer
services, namely, hosting online web facilities for others
for organizing and conducting meetings, events and
interactive discussions via communication networks; hosting
an online website featuring technology that enables online
users to create personal profiles featuring social and
business networking information and to transfer and share
such information among multiple online websites; providing
an on-line computer database in the field of computer
programming featuring searchable indexes of information,
including text, electronic documents, databases, graphics,
photographic images and audio visual information, regarding
virtual reality, mixed reality, and/or augmented reality;
computer services in the nature of providing customized
online web pages featuring user-defined or specified
information, personal profiles, and virtual reality, mixed
reality, and/or augmented reality content and data (terms
too vague in the opinion of the International Bureau – Rule
13 (2) (b) of the Common Regulations); computer services,
namely, providing search engines for obtaining data on a
global computer and communication networks; providing
temporary use of non-downloadable e-commerce software to
allow users to perform electronic business transactions via
a global computer and communication networks.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software for computers, smart phones, and smart devices,
namely, software for the transmission, distribution,
recording, reproduction, display, organization, management,
manipulation and review of messages, text, images, files,
audio, video and audio-visual content and other data for the
facilitation of communications between two or multiple users
via computer networks, cell phone networks, communication
networks and the global information network; computer, smart
phone and smart device software for conducting voice over
internet protocol (VOIP) calls, phone calls, video calls,
text messages, instant message and online social networking
services; computer, smart phone, and smart device software
for determining and communicating geographic locations;
computer, smart phone, and smart device software for
organizing and calendaring events; computer, smart phone and
smart device gaming software. Providing online, non-downloadable software for virtual
reality, mixed reality, and/or augmented reality
visualization, manipulation, immersion and integration of
audio, video, text, binary, still images, graphics and
multimedia files; providing online, non-downloadable
operating system software for computer hardware and computer
peripherals; computer services, namely, interactive hosting
services which allow users to publish and share content and
images online; providing an online portal featuring
non-downloadable software that gives users the ability to
upload, exchange, and share content relating to audio,
video, text, binary, still images, graphics, multimedia
files and computer games (terms too vague in the opinion of
the International Bureau – Rule 13 (2) (b) of the Common
Regulations); computer services, namely, creating an online
community for registered users to participate in
discussions, get feedback from their peers, form virtual
communities and engage in social networking services;
electronic storage of electronic media, namely, images, text
and video and audio data; software as a services (saas)
featuring computer programs for assisting developers in
creating program code for use in application programs;
software as a service (saas) featuring computer programs for
running development programs and application programs in a
common development environment; software as a service (saas)
featuring computer programs for use in developing and
publishing websites, information, and content; computer
services, namely, hosting online web facilities for others
for organizing and conducting meetings, events and
interactive discussions via communication networks; hosting
an online website featuring technology that enables online
users to create personal profiles featuring social and
business networking information and to transfer and share
such information among multiple online websites; providing
an on-line computer database in the field of computer
programming featuring searchable indexes of information,
including text, electronic documents, databases, graphics,
photographic images and audio visual information, regarding
virtual reality, mixed reality, and/or augmented reality;
computer services in the nature of providing customized
online web pages featuring user-defined or specified
information, personal profiles, and virtual reality, mixed
reality, and/or augmented reality content and data (terms
too vague in the opinion of the International Bureau – Rule
13 (2) (b) of the Common Regulations); computer services,
namely, providing search engines for obtaining data on a
global computer and communication networks; providing
temporary use of non-downloadable e-commerce software to
allow users to perform electronic business transactions via
a global computer and communication networks.
The present application contemplates a method of providing a participant with traversable access to a local environmental context of a target. In preferred embodiments, a context engine accesses multiple views of the local environmental context and stitches together the multiple views to produce a digital, walkabout reality of the local environmental context. Upon a participant/recipient accessing a communication from a sender, the participant is able to use a portal during a viewing session to traverse the digital, walkabout reality associated with a target. It is contemplated that the target is physically located within the local environmental context.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable software for computers, smart phones, and smart
devices, namely, software for the transmission,
distribution, recording, reproduction, display,
organization, management, manipulation and review of
messages, text, images, files, audio, video and audio-visual
content and other data for the facilitation of
communications between two or multiple users via computer
networks, cell phone networks, communication networks and
the global information network; downloadable computer, smart
phone and smart device software for conducting voice over
internet protocol (VOIP) calls, phone calls, and video
calls, transmitting text messages and instant messages, and
online social networking services; downloadable computer,
smart phone, and smart device software for determining and
communicating geographic locations; downloadable computer,
smart phone, and smart device software for organizing and
calendaring events; downloadable computer, smart phone and
smart device game software.
36.
Product placement using video content sharing community
A method of interacting with a remote object is presented. In this method, at least two interfaces are provided that are configured to allow the tapper and the content provider to join a content sharing community. A third interface is also provided to allow the tapper to select the content provider from a map that displays representations of members of the content sharing community. Then a solicitation is conveyed from the tapper to the content provider to provide a video feed. In response to the solicitation, a video feed derived from a device operated or carried by the content provider is provided to the tapper. Further, a fourth interface is provided to the tapper to select a portion of the video feed. From a video feed, an object is recognized, and a clarification question can be generated based on the recognized object and a profile of the tapper.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
A method of sharing an experience between a tapper and a content provider is provided. In this method, at least two interfaces are provided that are configured to allow the tapper and the content provider to join a content sharing community. A third interface is also provided to allow the tapper to select the content provider from a map where at least one of the tapper and the content provider are unknown to the other prior to the tapper selecting the content provider. Then a solicitation is conveyed from the tapper to the content provider to provide a video feed. In response to the solicitation, a video feed derived from a device operated or carried by the content provider is provided to the tapper. From a video feed, an object is recognized, and the video feed is conveyed to the tapper according to the privacy policy derived from the object.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
A method of sharing an experience between a tapper and a content provider is provided. In this method, at least two interfaces are provided that are configured to allow the tapper and the content provider to join a content sharing community. A third interface is also provided to allow the tapper to select the content provider from a map where at least one of the tapper and the content provider are unknown to the other prior to the tapper selecting the content provider. Then a solicitation is conveyed from the tapper to the content provider to provide a video feed. A fourth interface is further provided to present the solicitations in an order according to predetermined ranking criteria.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
A method of sharing an experience between a tapper and a content provider is provided. In this method, at least two interfaces are provided that are configured to allow the tapper and the content provider to join a content sharing community. A third interface is also provided to allow the tapper to select the content provider from a map where at least one of the tapper and the content provider are unknown to the other prior to the tapper selecting the content provider. Then a solicitation is conveyed from the tapper to the content provider to provide a video feed. The method further provides a control that operates the map at selected historical times.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
A method of method of providing an advertisement is provided. In this method, at least two interfaces are provided that are configured to allow the tapper and the content provider to join a content sharing community. A third interface is also provided to allow the tapper to select the content provider from a map where at least one of the tapper and the content provider are unknown to the other prior to the tapper selecting the content provider. Then a solicitation is conveyed from the tapper to the content provider to provide a video feed. The method further generates a derived video feed by superimposing an augmented reality object onto the video feed, wherein the augmented reality object is based at least in part on the determined context, and then conveys the derived video feed to the tapper.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
A remote experience system is presented. The inventive subject matter provides apparatus, systems and methods in which one can use an experience feed analysis engine to gain better understanding of how experience feeds are viewed, processed, interacted, created, broadcasted, or otherwise managed by means of experience objects and generating experience metrics that can help analyze viewing patterns, broadcasting attributes, event management characteristics, among other features that can help improve and analyze remove viewing experience.
A sensor data aggregation system is presented. The aggregation system can include a sensor interface configured to obtain sensor data from multiple sensing devices (e.g., cell phone, security cameras, vehicles, etc.) associated with an event. An aggregation server compiles the sensor data into one or more event feeds representing a dynamic, immersive sensory experience of the event. The event feed can then be presented to one or more viewers where viewers can provide feedback to individuals operating the sensing devices. For example, a viewer can request a specific image or video be taken, possibly in exchange for a payment.