System and method for sharing information using a machine-readable code on a mobile device
AssigneeGlu, Inc.
InventorsVivek Singh, Jacob Shampine, Marshall Winters
Life of this patent
Estimating the term…
Abstract
A system and method for sharing information includes displaying on a screen of a mobile device data fields that include a machine-readable code (e.g., QR code) and visual indicia corresponding to information that is to be shared by a user of the mobile device. The user selects which information is to be shared by selecting or unselecting the corresponding visual indicia and the machine-readable code updates in real-time to include the information corresponding to the selected visual indicia. The information is stored as a URI-encoded serialized data object in a parameter portion of the URI of the machine-readable code.
Claims13
A non-transitory computer readable medium having stored thereon instructions which, when executed by one or more processors of one or more computers, causes the one or more processors to execute steps of a method for sharing information, the method comprising the steps of:
- displaying on a screen of a mobile device a first and second data field, wherein the first data field includes a machine-readable code and the second data field includes at least a first and second selectable visual indicia corresponding to information that is to be shared by a user of the mobile device;
- receiving a first input corresponding to a selection of the at least first selectable visual indicia by the user;
- visually distinguishing on the screen the at least first selectable visual indicia from the at least second selectable visual indicia;
- dynamically modifying in real-time the machine-readable code to include the information corresponding to the first selectable visual indicia;
- receiving a second input from the user, wherein the second input corresponds to the second selectable visual indicia;
- and
- dynamically modifying in real-time the machine-readable code to include the information corresponding to the second selectable visual indicia and, optionally, the first selectable visual indicia, wherein the machine-readable code includes a URI conforming to a URI standard set forth in RFC 2396, wherein the URI standard includes a domain portion and a parameter portion, wherein the parameter portion includes a URI-encoded serialized data object containing underlying data representative of the information corresponding to at least one of the first and second selectable visual indicia.
A system for sharing information, the system comprising:
- a first device configured to display a machine-readable code including information corresponding to a plurality of visual indicia selected by a user of the first device, wherein the machine-readable code includes a URI conforming to a URI standard set forth in RFC 2396, wherein the URI standard includes a domain portion and a parameter portion, wherein the parameter portion includes a URI-encoded serialized data object containing underlying data representative of the information corresponding to the selected visual indicia by the user of the first device;
- and
- a second device configured to scan the machine-readable code displayed on the first device, wherein the second device is configured to decode the encoded serialized data object of the parameter portion of the URI using an encoded data object presenter.
A method for sharing information, the method comprising the steps of:
- displaying for a first device a machine-readable code derived on a second device, wherein the second device is configured to display the machine-readable code including information corresponding a plurality of visual indicia selected by a user of the second device, wherein the machine-readable code includes a URI conforming to a URI standard set forth in RFC 2396, wherein the URI standard includes a domain portion and a parameter portion, wherein the parameter portion includes a URI-encoded serialized data object containing underlying data representative of the information corresponding to the selected visual indicia by the user of the second device;
- and
- either:
- opening a corresponding application or website link on the first device based on the information encoded in the machine-readable code;
- or
- authenticating by the first device the information encoded in the machine-readable code.
Dependencies are inferred from the claim text.