Systems and methods for providing context-based movie information
First Claim
1. An electronic device for causing movie information to be displayed, the electronic device comprising:
- one or more processors; and
one or more non-transitory computer-readable storage media including a set of instructions configured to cause the one or more processors to;
receive a plurality of show times of the movie associated with a plurality of movie theaters, wherein a first show time of the plurality of show times is associated with a first movie theater of the plurality of movie theaters, and wherein a second show time of the plurality of show times is associated with a second movie theater of the plurality of movie theaters;
assign the first show time and the second show time to a time slot of a plurality of time slots, wherein the time slot corresponds to a time interval, and wherein the first show time and the second show time are assigned to the time slot based on the first show time and the second show time being within the time interval;
generate a selectable slot label for the time slot, the selectable slot label representing the time slot and corresponding to the time interval that includes the first show time of the movie associated with the first movie theater and the second show time of the movie associated with the second movie theater;
direct a display to present at least the first generated selectable slot label;
determine that the selectable slot label has been selected; and
direct the display to present the first show time of the movie associated with the first movie theater and the second show time of the movie associated with the second movie theater.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for generating context-based movie information. For example, a movie application on an electronic device can obtain show times of a movie from multiple movie theaters. In some embodiments, the movie application can combine one or more show times into a single time slot in order to condense the number of show times that are displayed. Furthermore, the movie application can provide slot labels corresponding to each time slot based on one or more context-sensitive factors (e.g., current time of day, current location, one or more upcoming calendar events, and the like). As a result, the movie application can provide a user with a condensed view of the most accessible show times based on current context.
25 Citations
20 Claims
-
1. An electronic device for causing movie information to be displayed, the electronic device comprising:
-
one or more processors; and one or more non-transitory computer-readable storage media including a set of instructions configured to cause the one or more processors to; receive a plurality of show times of the movie associated with a plurality of movie theaters, wherein a first show time of the plurality of show times is associated with a first movie theater of the plurality of movie theaters, and wherein a second show time of the plurality of show times is associated with a second movie theater of the plurality of movie theaters; assign the first show time and the second show time to a time slot of a plurality of time slots, wherein the time slot corresponds to a time interval, and wherein the first show time and the second show time are assigned to the time slot based on the first show time and the second show time being within the time interval; generate a selectable slot label for the time slot, the selectable slot label representing the time slot and corresponding to the time interval that includes the first show time of the movie associated with the first movie theater and the second show time of the movie associated with the second movie theater; direct a display to present at least the first generated selectable slot label; determine that the selectable slot label has been selected; and direct the display to present the first show time of the movie associated with the first movie theater and the second show time of the movie associated with the second movie theater. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method, comprising:
-
receiving, by one or more processors, a plurality of show times of the movie associated with a plurality of movie theaters, wherein a first show time of the plurality of show times is associated with a first movie theater of the plurality of movie theaters, and wherein a second show time of the plurality of show times is associated with a second movie theater of the plurality of movie theaters; assigning, by the one or more processors, the first show time and the second show time to a time slot of a plurality of time slots, wherein the time slot corresponds to a time interval, and wherein the first show time and the second show time are assigned to the time slot based on the first show time and the second show time being within the time interval; generating, by the one or more processors, a selectable slot label for the time slot, the selectable slot label representing the time slot and corresponding to the time interval that includes the first show time of the movie associated with the first movie theater and the second show time of the movie associated with the second movie theater; directing a display to present at least the selectable slot label; determining that the selectable slot label has been selected; and directing the display to present the first show time of the movie associated with the first movie theater and the second show time of the movie associated with the second movie theater. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-program product for modifying an audio or visual output, tangibly embodied in a non-transitory machine readable storage medium, including instructions configured to cause a data processing apparatus to:
-
receive a plurality of show times of the movie associated with a plurality of movie theaters, wherein a first show time of the plurality of show times is associated with a first movie theater of the plurality of movie theaters, and wherein a second show time of the plurality of show times is associated with a second movie theater of the plurality of movie theaters; assign the first show time and the second show time to a time slot of a plurality of time slots, wherein the time slot corresponds to a time interval, and wherein the first show time and the second show time are assigned to the time slot based on the first show time and the second show time being within the time interval; generate a selectable slot label for the time slot, the selectable slot label representing the time slot and corresponding to the time interval that includes the first show time of the movie associated with the first movie theater and the second show time of the movie associated with the second movie theater;
plurality of slot labels,direct a display to present at least the selectable slot label; determine that the selectable slot label has been selected; and direct the display to present the first show time of the movie associated with the first movie theater and the second show time of the movie associated with the second movie theater. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification