Abstract:
A method of configuring user settings on a mobile communication device. The method comprises sending a message by a software service layer of a mobile communication device to a first computer system to request an identity of a second computer system from which to obtain user settings configuration instructions, receiving a response message by the software service layer from the first computer system, wherein the response message comprises the identity of the second computer system, sending a user settings request message by the software service layer to the second computer system, receiving a user settings response message by the software service layer from the second computer system, and configuring user settings on the mobile communication device by the software service layer by executing instructions received in the user settings response message.
Abstract:
A method of providing a wireless communication link to a mobile communication device. The method comprises providing a first wireless communication link by a first WiFi access point (AP) to the mobile device, where the first AP broadcasts a first SSID, establishing a communication session between the mobile device and a destination communication device via the first wireless communication link, determining locations of the mobile device by a server, and, based on a change of the locations of the mobile device, sending a WiFi handoff command by the server to a second WiFi AP, where the WiFi handoff command comprises authentication credentials of the mobile device. The method further comprises providing a second wireless communication link based on the authentication credentials by a second AP to the mobile device, where the second AP broadcasts the first SSID and the communication session is continued over the second wireless communication link.
Abstract:
Embodiments of the disclosure are directed to methods and systems for activating and/or customizing a mobile device. A mobile device may comprise a brand configuration system operable to monitor activity on the device, analyze the monitored activity, build a queue of probable brand-specific data based on the analysis, and download the queued data from a brand configuration server. In some embodiments, a brand configuration process may be completed in the background on a device while an activation process is being completed in the foreground of the device.
Abstract:
A method of configuring user settings on a mobile communication device. The method comprises sending a message by a software service layer of a mobile communication device to a first computer system to request an identity of a second computer system from which to obtain user settings configuration instructions, receiving a response message by the software service layer from the first computer system, wherein the response message comprises the identity of the second computer system, sending a user settings request message by the software service layer to the second computer system, receiving a user settings response message by the software service layer from the second computer system, and configuring user settings on the mobile communication device by the software service layer by executing instructions received in the user settings response message.
Abstract:
A WiFi access point. The WiFi access point comprises a WiFi radio transceiver, a wired transceiver, a processor, a memory, and an application stored in the memory. When executed by the processor, the application transmits a first service set identifier via the radio, receives a request for connection from a wireless communication device via the radio directed to the first service set identifier, determines that the device is not HotSpot protocol compliant, transmits a second service set identifier via the radio as a private message that comprises a captive portal to the device, and receives a credential message from the device via the radio directed to the second service set identifier, wherein the credential message identifies a mobile equipment identity (MEID) and a phone number of the device. The application further authenticates the device with a server based on the credential message and provides a communication connection to the device.
Abstract:
A method of optimizing social interaction between a robot and a human. The method comprises generating then executing a robot motion script for interaction with a human by a robot based on a characteristic detected by at least one of a plurality of sensors on the robot. The method further comprises detection, by at least one sensor of the robot, a reaction of the human during a first period. The robot then analyzes the reaction of the human and assigns a positive or negative classification to the reaction based on pre-defined mapping stored in the memory of the robot. The method further comprises modifying the robot motion script to incorporate a pre-defined modification based on the determination of a negative classification of the human reaction. The method further comprises executing the modified robot motion script during a second period to obtain an improved interaction with the human.
Abstract:
A mobile device branded with a cellular service brand is disclosed. The system comprises a processor and a memory comprising user data and brand configuration data, wherein the brand configuration data brands the mobile device with the cellular service brand without activating cellular service. The system further comprises an activation application stored in the memory that, when executed by the processor activates cellular service on the mobile device with a network of the cellular service brand without deleting at least the user data.
Abstract:
Embodiments of the disclosure are directed to methods and systems for establishing a network connection with a mobile communication device. A mobile device may comprise an activation application operable to detect network connection options. Additionally, the activation application may determine the quality of the connection options and attempt to establish a connection with the network via one or more of the connection options. The activation application may use the network connection to request and receive an activation payload, which may be used to complete the activation process. In some cases, the activation application may facilitate the input of credentials for one or more connection option.
Abstract:
Many mobile devices can access websites on the Internet. A mobile device running a web server application can host websites and provide services. For a first mobile device to access services on a second mobile device, the first mobile device needs the IP address of the second mobile device. The first mobile device sends a connection request to the second mobile device. The first mobile device receives, from the second mobile device, the network address of the second mobile device, identification of services that are available on the second mobile device, and a security token. The first mobile device selects a service and sends an HTTP or HTTPS request for the service to the network address of the second mobile device, and also sends the security token. The second mobile device authenticates the request based on the token and allows the first mobile device to access the selected service.
Abstract:
A mobile communication device, comprising: a processor, a non-transitory memory, a radio transceiver, a display, and an application stored in the non-transitory memory. Upon execution by the processor while the mobile communication device is in a locked state, the application receives a request for a unique two-dimensional barcode comprising mobile communication device information based on an input on the mobile communication device. The application then generates the unique two-dimensional barcode and presents the unique two-dimensional barcode on the display of the mobile communication device. The application further receives a one-time use unlock command via the radio transceiver, wherein the one-time use unlock command has been generated based on the unique two-dimensional barcode and releases the mobile communication device from the locked state.