Patent classifications
H04W12/77
Secure authentication of devices
Disclosed are various embodiments for an authentication service. A unique identifier is associated with a device access token for a client to be authenticated. An authentication identifier is sent to an authenticated client. The client to be authenticated communicates the authentication identifier and unique identifier to the authentication service to complete authentication.
Method for authenticating a user by user identifier and associated graphical password
Disclosed is a method for authenticating a user by user identifier and associated graphical password. The graphical password includes a sequence of several images belonging to a group of images. The user provides a user identifier to an application, and graphically selects a sequence of several images in this group of images, the image order being randomly displayed by the application with each authentication of the user. The application identifies the position of each selected image in the sequence, establishes the correspondence between the sequence of the positions and the sequence of the identifiers of the selected images, compares the sequence of the selected images identifiers with the registered sequence, the application being the only entity able to establish this correspondence and/or the application being the only entity able to make this comparison, and authenticates the user if the comparison is positive but refuses authentication for negative comparison.
Communication device capable of establishing a wireless connection with an external device and non-transitory computer-readable recording medium storing computer-readable instructions for a communication device
A communication device may cause an output unit to output first specific information obtained by using a first public key in a case where a first specific signal is received from a first external device, receive a first authentication request in which the first public key is used from the first external device which has obtained the first public key, send a first authentication response to the first external device in a case where the first authentication request is received from the first external device, and establish a first wireless connection with the first external device in a case where the first authentication response is sent to the first external device.
Providing network access via communal device
Methods, systems, and devices are provided that allow for access to a wireless computer network, such as a home or business network, via a communal device. The communal device retrieves network access information such as a PSK and provides a machine-readable code such as a QR code or bar code that automatically provides the access information to a user's device, thereby allowing access to the network with little or no user input required.
Secure QR code system for distributed large payload transmissions for everyday use
A system for transferring a data file includes a first data device (124) that is configured to: partition the data file (200) into a plurality of sub-units (202); generate a plurality of sequence bits (211) for each sub-unit that indicates a place in the data file (200) that the sub-unit belongs; for each sub-unit, integrate the sequence bits into the sub-unit; and convert each sub-unit into a different sub-unit QR code (221), thereby generating a plurality of sub-unit QR codes (221, 222 . . . 229); and transmit each of the sub-unit QR codes (221, 222 . . . 229). A second data device (130) is configured to: receive each of the sub-unit QR codes (221, 222 . . . 229); convert each of the sub-unit QR codes (221, 222 . . . 229) into corresponding reconstructed sub-units; and assemble the reconstructed sub-units nto a reconstructed data file (110′) in an order indicated by the sequence bits.
APPARATUSES AND METHODS FOR ALLOCATING INPUTS AND OUTPUTS IN RESPECT OF INTERFACES OF DEVICES
Aspects of the subject disclosure may include, for example, identifying a first sensitivity level associated with a first data item, comparing the first sensitivity level to a first threshold, resulting in a first comparison, selecting a first device based on the first comparison, transmitting the first data item to the first device based on the selecting of the first device, identifying a second sensitivity level associated with a second data item, wherein the second sensitivity level is different from the first sensitivity level, comparing the second sensitivity level to a second threshold, resulting in a second comparison, selecting a second device based on the second comparison, wherein the second device is different from the first device, and transmitting the second data item to the second device based on the selecting of the second device. Other embodiments are disclosed.
SYSTEM AND METHOD FOR ENHANCED VIRTUAL QUEUING
A system and method for managing virtual queues. A cloud-based queue service manages a plurality of queues hosted by one or more entities. The queue service is in constant communication with the entities providing queue management, queue analysis, and queue recommendations. The queue service is likewise in direct communication with queued persons. Sending periodic updates while also motivating and incentivizing punctuality and minimizing wait times based on predictive analysis. The predictive analysis uses “Big Data” and other available data resources such as schedule data and historical throughput data for various resources associated with an entity, for which the predictions assist in the balancing of persons across multiple queues for the same event or multiple persons across a sequence of queues for sequential events.
Communication apparatus, communication method, and storage medium
A communication apparatus reads an image relating to a first other communication apparatus and acquires information on the first other communication apparatus from the image. The communication apparatus reads an image relating to a second other communication apparatus and acquires information on the second other communication apparatus from the image. The communication apparatus transmits information on a communication channel to the first other communication apparatus. The communication channel is for use in a role determination process for determining roles of the first other communication apparatus and the second other communication apparatus in direct wireless communication. The communication apparatus transmits the information on the communication channel and the information on the first other communication apparatus to the second other communication apparatus.
Communication apparatus, communication method, and storage medium
A communication apparatus reads an image relating to a first other communication apparatus and acquires information on the first other communication apparatus from the image. The communication apparatus reads an image relating to a second other communication apparatus and acquires information on the second other communication apparatus from the image. The communication apparatus transmits information on a communication channel to the first other communication apparatus. The communication channel is for use in a role determination process for determining roles of the first other communication apparatus and the second other communication apparatus in direct wireless communication. The communication apparatus transmits the information on the communication channel and the information on the first other communication apparatus to the second other communication apparatus.
System and method for exchanging tickets via a machine-readable code
A system for exchanging tickets comprising: a server system comprising a computer processor, a server, and a database; a user device comprising a unique ID; and a tag comprising a tag ID; and wherein upon scanning the tag by the user device, the system performs the following method: scanning, via a user device, a tag comprising a tag ID, said tag comprising a tag ID identifying a seat; verifying a unique ID on said user device by confirming a matching unique ID within a database or generating a unique ID if one is not present; verifying ownership of a first ticket on said user device, said first ticket comprising a unique identifying ticket code and matching the seat defined by said tag ID; directing the user device to a ticket exchange portal; selecting a second ticket for exchange; confirming the exchange; and exchanging the first and second tickets.