×

Management tracking identifier format, processing, and data associations

  • US 9,928,479 B2
  • Filed: 05/06/2014
  • Issued: 03/27/2018
  • Est. Priority Date: 05/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer system, comprising:

  • (i) a first mobile computing device that is communicatively coupled to a server computing system and comprising one or more corresponding first hardware processors, one or more corresponding hardware input devices, and a corresponding first display device;

    (ii) a second mobile computing device that is communicatively coupled to the server computing system and comprising one or more corresponding second hardware processors and a corresponding second display device; and

    (iii) a server computing system comprising one or more corresponding third hardware processors, and in which;

    the second mobile computing device displays, at the second display device, a status of a particular tracking unit, including an indication that a second user associated with the second mobile computing device has custody of the particular tracking unit;

    the first mobile computing device displays, at the first display device, a first user interface control which, when selected, causes the first mobile computing device to obtain a machine-readable code;

    based on a selection of the first user interface control, the first mobile computing device obtains a first machine-readable code at the one or more hardware input devices, the first machine-readable code encoding a group identifier of a grouping of a plurality of tracking units that includes the particular tracking unit, the group identifier being structured such that a corresponding unit identifier of each of the plurality of tracking units within the grouping is identifiable based only on the group identifier;

    the first mobile computing device decodes the group identifier at the one or more first hardware processors to identify each unit identifier of each of the plurality of tracking units, by at least (i) identifying a first portion of the group identifier that identifies a first unit identifier of a first unit in the grouping of tracking units, and (ii) identifying a second portion of the group identifier comprising a multiplier identifying a number of the plurality of tracking units that are within the grouping;

    the first mobile computing device identifies, based on the first unit identifier and the multiplier, the identity of each unit identifier of each of the plurality of tracking units within the grouping of tracking units;

    the first mobile computing device displays, at the first display device, (i) the identity of the plurality of tracking units, (ii) an identity of the second user, and (iii) a second user interface control which, when selected, causes the first mobile computing device to obtain custody of the plurality of tracking units on behalf of a first user associated with the first mobile computing device; and

    based on selection of the second user interface control, the first mobile computing device sends a first message to the server computing system, the first message indicating that the first user requests custody of the plurality of tracking units, and which first message causes the server computing system to;

    reassign custody of the plurality of tracking units from the second user to the first user, without obtaining input from the second user; and

    send a second message to the second mobile computing device indicating a status of at least the particular tracking unit, and which second message causes the second mobile computing device to;

    update the status of the particular tracking unit to indicate that the first user now has custody of the particular tracking unit.

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