PERSONALIZED POINT OF INTEREST GUIDANCE IN 360-DEGREE VIEWS
First Claim
1. A method comprising:
- tracking a shifting of a focus of a first user within a first 360-view data during an observation of the first 360-view data by the first user, the tracking producing tracking data;
analyzing the tracking data to determine a first set of POIs in the 360-view data, wherein the first user pauses for a duration greater than a threshold duration at each POI in the first set of POIs, wherein a POI in the first set of POIs is a non-obvious POI when the 360-view data excludes any data configured to attract the focus of the first user to the POI;
recording a subset of the first set of POIs as non-obvious POIs in the first 360-view data;
computing, for a second user who has not observed the 360-view data, a second set of POIs, the second set of POIs including a second subset of non-obvious POIs;
matching a non-obvious POI from the second subset to a particular non-obvious POI in the first subset;
computing, during an observation of the first 360-view data by the second user, a location of focus of the second user;
computing a parameter of a movement of the focus of the second user from the location to the particular non-obvious POI in the first 360-view data; and
guiding the second user from the location to the particular non-obvious POI using the parameter of the movement.
1 Assignment
0 Petitions
Accused Products
Abstract
Shifting of a focus of a first user within a first 360-view data is tracked during an observation of the first 360-view data by the first user to determine a first set of POIs in the 360-view data where the first user pauses for a duration. A subset of the first set of POIs is regarded as non-obvious POIs in the first 360-view data. For a second user who has not observed the 360-view data, a second set of POIs is computed and includes a second subset of non-obvious POIs. A non-obvious POI from the second subset is matched to a particular non-obvious POI in the first subset. During an observation of the first 360-view data by the second user, a location of focus is computed. Guidance is provided by computing a movement of the focus from the location to a non-obvious POI in the first 360-view data.
-
Citations
20 Claims
-
1. A method comprising:
-
tracking a shifting of a focus of a first user within a first 360-view data during an observation of the first 360-view data by the first user, the tracking producing tracking data; analyzing the tracking data to determine a first set of POIs in the 360-view data, wherein the first user pauses for a duration greater than a threshold duration at each POI in the first set of POIs, wherein a POI in the first set of POIs is a non-obvious POI when the 360-view data excludes any data configured to attract the focus of the first user to the POI; recording a subset of the first set of POIs as non-obvious POIs in the first 360-view data; computing, for a second user who has not observed the 360-view data, a second set of POIs, the second set of POIs including a second subset of non-obvious POIs; matching a non-obvious POI from the second subset to a particular non-obvious POI in the first subset; computing, during an observation of the first 360-view data by the second user, a location of focus of the second user; computing a parameter of a movement of the focus of the second user from the location to the particular non-obvious POI in the first 360-view data; and guiding the second user from the location to the particular non-obvious POI using the parameter of the movement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer usable program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising:
-
program instructions to track a shifting of a focus of a first user within a first 360-view data during an observation of the first 360-view data by the first user, the tracking producing tracking data; program instructions to analyze the tracking data to determine a first set of POIs in the 360-view data, wherein the first user pauses for a duration greater than a threshold duration at each POI in the first set of POIs, wherein a POI in the first set of POIs is a non-obvious POI when the 360-view data excludes any data configured to attract the focus of the first user to the POI; program instructions to record a subset of the first set of POIs as non-obvious POIs in the first 360-view data; program instructions to compute, for a second user who has not observed the 360-view data, a second set of POIs, the second set of POIs including a second subset of non-obvious POIs; program instructions to match a non-obvious POI from the second subset to a particular non-obvious POI in the first subset; program instructions to compute, during an observation of the first 360-view data by the second user, a location of focus of the second user; program instructions to compute a parameter of a movement of the focus of the second user from the location to the particular non-obvious POI in the first 360-view data; and program instructions to guide the second user from the location to the particular non-obvious POI using the parameter of the movement. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
-
program instructions to track a shifting of a focus of a first user within a first 360-view data during an observation of the first 360-view data by the first user, the tracking producing tracking data; program instructions to analyze the tracking data to determine a first set of POIs in the 360-view data, wherein the first user pauses for a duration greater than a threshold duration at each POI in the first set of POIs, wherein a POI in the first set of POIs is a non-obvious POI when the 360-view data excludes any data configured to attract the focus of the first user to the POI; program instructions to record a subset of the first set of POIs as non-obvious POIs in the first 360-view data; program instructions to compute, for a second user who has not observed the 360-view data, a second set of POIs, the second set of POIs including a second subset of non-obvious POIs; program instructions to match a non-obvious POI from the second subset to a particular non-obvious POI in the first subset; program instructions to compute, during an observation of the first 360-view data by the second user, a location of focus of the second user; program instructions to compute a parameter of a movement of the focus of the second user from the location to the particular non-obvious POI in the first 360-view data; and program instructions to guide the second user from the location to the particular non-obvious POI using the parameter of the movement.
-
Specification