Mobile ticketing
First Claim
1. A ticket management system comprising:
- one or more visually validated ticketing servers for communicating with at least one mobile computing devices, the visually validated ticketing servers being configured to;
generate a plurality of graphical objects and screen positions data associated with one or more graphical objects of the plurality of graphical objects, wherein the plurality of graphical objects and the screen positions data are generated based on ticket designs configured by a transit agency;
generate ticket strings including at least one of;
(i) an animation instruction, (ii) color data, (iii) transparency data, and (iv) scale data, wherein the ticket strings are associated with one or more graphical objects of the plurality of graphical objects and generated based on at least a subset of the ticket designs that are determined to be active based on a ticket-design schedule configured by the transit agency;
receive transaction data associated with a mobile computing device and representing a completed ticket purchase for use by the mobile computing device;
prior to receiving the transaction data, transmit the plurality of graphical objects to the mobile computing device;
transmit the ticket strings and the screen positions data to the mobile computing device; and
after receiving the transaction data, transmit a ticket rendering instruction to the mobile computing device, wherein the ticket rendering instruction identifies at least a subset of the plurality of graphical objects that are associated with the ticket,wherein the mobile computing device, in response to a ticket activation command received by the mobile computing device, is caused to;
dynamically render the subset of the plurality of graphical objects identified in the ticket rendering instruction at screen positions included in the screen positions data, the dynamic rendering of the subset of the plurality of graphical objects including at least one of;
(i) animating one or more graphical objects in the subset of the plurality of graphical objects based on the animation instruction,(ii) applying colors to one or more graphical objects in the subset of the plurality of graphical objects based on the color data,(iii) configuring degrees of transparency to one or more graphical objects in the subset of the plurality of graphical objects based on the transparency data, and(iv) scaling one or more graphical objects in the subset of the plurality of graphical objects based on the scale data, anddisplay the rendered subset of the plurality of graphical objects.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a transit ticket system are provided. The transit ticket system may include a mobile computing device configured to (i) download a mobile ticketing application from a ticket management server, the mobile ticketing application including a graphical data sheet, a ticket dictionary, and ticket strings, (ii) receive ticket rendering instructions from the ticket management server in response to completion of a ticket purchase process via the mobile computing device, and (iii) render for display an active ticket on the mobile computing device with data stored on the mobile computing device based on the ticket rendering instructions, the graphical data sheet, ticket dictionary, and ticket strings in response to an activation input command.
97 Citations
13 Claims
-
1. A ticket management system comprising:
one or more visually validated ticketing servers for communicating with at least one mobile computing devices, the visually validated ticketing servers being configured to; generate a plurality of graphical objects and screen positions data associated with one or more graphical objects of the plurality of graphical objects, wherein the plurality of graphical objects and the screen positions data are generated based on ticket designs configured by a transit agency; generate ticket strings including at least one of;
(i) an animation instruction, (ii) color data, (iii) transparency data, and (iv) scale data, wherein the ticket strings are associated with one or more graphical objects of the plurality of graphical objects and generated based on at least a subset of the ticket designs that are determined to be active based on a ticket-design schedule configured by the transit agency;receive transaction data associated with a mobile computing device and representing a completed ticket purchase for use by the mobile computing device; prior to receiving the transaction data, transmit the plurality of graphical objects to the mobile computing device; transmit the ticket strings and the screen positions data to the mobile computing device; and after receiving the transaction data, transmit a ticket rendering instruction to the mobile computing device, wherein the ticket rendering instruction identifies at least a subset of the plurality of graphical objects that are associated with the ticket, wherein the mobile computing device, in response to a ticket activation command received by the mobile computing device, is caused to; dynamically render the subset of the plurality of graphical objects identified in the ticket rendering instruction at screen positions included in the screen positions data, the dynamic rendering of the subset of the plurality of graphical objects including at least one of; (i) animating one or more graphical objects in the subset of the plurality of graphical objects based on the animation instruction, (ii) applying colors to one or more graphical objects in the subset of the plurality of graphical objects based on the color data, (iii) configuring degrees of transparency to one or more graphical objects in the subset of the plurality of graphical objects based on the transparency data, and (iv) scaling one or more graphical objects in the subset of the plurality of graphical objects based on the scale data, and display the rendered subset of the plurality of graphical objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for managing a ticket management system , comprising:
-
generating a plurality of graphical objects and screen positions data associated with one or more graphical objects of the plurality of graphical objects, wherein the plurality of graphical objects and the screen positions data are generated based on ticket designs configured by a transit agency; generating ticket strings including at least one of;
(i) an animation instruction, (ii) color data, (iii) transparency data, and (iv) scale data, wherein the ticket strings are associated with one or more graphical objects and generated based on ticket designs that are determined to be valid based on a ticket-design schedule configured by the transit agency;receiving transaction data associated with a mobile computing device and representing a completed ticket purchase for use by the mobile computing device; prior to receiving the transaction data, transmitting the plurality of graphical objects to the mobile computing device transmitting the ticket strings objects and the screen positions data to the mobile computing device; after receiving the transaction data, transmitting a ticket rendering instruction to the mobile computing device, wherein the ticket rendering instruction identifies at least a subset of the plurality of graphical objects that are associated with the ticket, wherein the mobile computing device, in response to a ticket activation command received by the mobile computing device, is caused to; dynamically render the subset of the plurality of graphical objects identified in the ticket rendering instruction at screen positions included in the screen positions data, the dynamic rendering of the subset of the plurality of graphical objects including at least one of; (i) animating one or more graphical objects in the subset of the plurality of graphical objects based on the animation instruction, (ii) applying colors to one or more graphical objects in the subset of the plurality of graphical objects based on the color data, (iii) configuring degrees of transparency to one or more graphical objects in the subset of the plurality of graphical objects based on the transparency data, and (iv) scaling one or more graphical objects in the subset of the plurality of graphical objects based on the scale data, and display the rendered subset of the plurality of graphical objects. - View Dependent Claims (10, 11, 12, 13)
-
Specification