SYSTEM AND METHOD FOR PROVIDING AUGMENTED VIRTUAL REALITY CONTENT IN AUTONOMOUS VEHICLES
First Claim
1. A computer-implemented method for content delivery to autonomous vehicles, the method comprising:
- receiving at a server a request from a first autonomous vehicle for content delivery;
in response to the request, performing a vision analysis on an image obtained from the request to determine three-dimensional (3D) positioning information of the image;
identifying a list of a plurality of content items based on current vehicle information of the first autonomous vehicle in view of a user profile of a user ridding the first autonomous vehicle;
augmenting a first content item selected from the list of content items onto the image based on the 3D positioning information of the image, generating an augmented image; and
transmitting the augmented image to the first autonomous vehicle, wherein the augmented image is to be displayed on a display device within the autonomous vehicle in a virtual reality manner.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a server receives a request from a first autonomous vehicle for content delivery. In response to the request, a vision analysis is performed on an image obtained from the request to determine three-dimensional (3D) positioning information of the image. A list of content items are identified based on current vehicle information of the first autonomous vehicle in view of a user profile of a user ridding the first autonomous vehicle. A first content item selected from the list of content items is augmented onto the image based on the 3D positioning information of the image, generating an augmented image. The augmented image is transmitted to the first autonomous vehicle, where the augmented image is to be displayed on a display device within the autonomous vehicle in a virtual reality manner.
43 Citations
21 Claims
-
1. A computer-implemented method for content delivery to autonomous vehicles, the method comprising:
-
receiving at a server a request from a first autonomous vehicle for content delivery; in response to the request, performing a vision analysis on an image obtained from the request to determine three-dimensional (3D) positioning information of the image; identifying a list of a plurality of content items based on current vehicle information of the first autonomous vehicle in view of a user profile of a user ridding the first autonomous vehicle; augmenting a first content item selected from the list of content items onto the image based on the 3D positioning information of the image, generating an augmented image; and transmitting the augmented image to the first autonomous vehicle, wherein the augmented image is to be displayed on a display device within the autonomous vehicle in a virtual reality manner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations of content delivery to autonomous vehicles, the operations comprising:
-
receiving a request from a first autonomous vehicle for content delivery; in response to the request, performing a vision analysis on an image obtained from the request to determine three-dimensional (3D) positioning information of the image; identifying a list of a plurality of content items based on current vehicle information of the first autonomous vehicle in view of a user profile of a user ridding the first autonomous vehicle; augmenting a first content item selected from the list of content items onto the image based on the 3D positioning information of the image, generating an augmented image; and transmitting the augmented image to the first autonomous vehicle, wherein the augmented image is to be displayed on a display device within the autonomous vehicle in a virtual reality manner. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A data processing system operating as a server, comprising:
-
a processor; and a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations, the operations including receiving a request from a first autonomous vehicle for content delivery; in response to the request, performing a vision analysis on an image obtained from the request to determine three-dimensional (3D) positioning information of the image, identifying a list of a plurality of content items based on current vehicle information of the first autonomous vehicle in view of a user profile of a user ridding the first autonomous vehicle, augmenting a first content item selected from the list of content items onto the image based on the 3D positioning information of the image, generating an augmented image, and transmitting the augmented image to the first autonomous vehicle, wherein the augmented image is to be displayed on a display device within the autonomous vehicle in a virtual reality manner. - View Dependent Claims (20)
-
-
21-25. -25. (canceled)
Specification