×

Mobile ticketing

  • US 9,881,260 B2
  • Filed: 10/03/2013
  • Issued: 01/30/2018
  • Est. Priority Date: 10/03/2012
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×