OTA file upload servers
First Claim
1. A system, comprising:
- an over the air server including a processor; and
a memory coupled to the processor and storing instructions that, when executed by the processor, cause the processor to perform instructions comprising;
receiving a first request from a network device for remotely reading a plurality of data stored on a subscriber identification module of a wireless communications device, the first request including a designated uniform resource locator for receiving the plurality of data at a file upload server,transmitting the plurality of data to the designated uniform resource locator at the file upload server, wherein the file upload server utilizes a PHP process to decode the plurality of data and record the plurality of data onto a database upon receiving the plurality of data from the over the air server asynchronously,subsequently receiving a duplicate request from the file upload server, the duplicate request including an entry field with a time and a count, andtransmitting an updated plurality of data to the designated uniform resource locator of the file upload server,wherein the network device receives a notification from the file upload server that the plurality of data is ready for viewing.
2 Assignments
0 Petitions
Accused Products
Abstract
Devices and methods are disclosed which relate to gathering a plurality of data from a SIM card on a wireless communications device and recording the plurality of data onto a database where the plurality of data can be viewed at a later time. A network device requests a plurality of data from a SIM card on a wireless communications device. An OTA platform receives the request and gathers the plurality of data from the SIM card. The OTA platform, which normally sends the plurality of data back to the network device, sends the plurality of data to a file upload server instead. The file upload server records the plurality of data to a database where it can be viewed by the network device. In certain examples, the file upload server sends a notification to the network device that the plurality of data is ready for viewing. In other variations, the plurality of data can be viewed from any internet portal.
-
Citations
18 Claims
-
1. A system, comprising:
-
an over the air server including a processor; and a memory coupled to the processor and storing instructions that, when executed by the processor, cause the processor to perform instructions comprising; receiving a first request from a network device for remotely reading a plurality of data stored on a subscriber identification module of a wireless communications device, the first request including a designated uniform resource locator for receiving the plurality of data at a file upload server, transmitting the plurality of data to the designated uniform resource locator at the file upload server, wherein the file upload server utilizes a PHP process to decode the plurality of data and record the plurality of data onto a database upon receiving the plurality of data from the over the air server asynchronously, subsequently receiving a duplicate request from the file upload server, the duplicate request including an entry field with a time and a count, and transmitting an updated plurality of data to the designated uniform resource locator of the file upload server, wherein the network device receives a notification from the file upload server that the plurality of data is ready for viewing. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
receiving, by an over the air server comprising a processor, a first request from a network device for remotely reading a plurality of data stored on a subscriber identification module of a wireless communications device, the first request including a designated uniform resource locator for receiving the plurality of data at a file upload server; transmitting, by the processor, the plurality of data to the designated uniform resource locator at the file upload server, wherein the file upload server utilizes a PHP process to decode the plurality of data and record the plurality of data onto a database upon receiving the plurality of data from the over the air server asynchronously; subsequently receiving, by the processor, a duplicate request from the file upload server, the duplicate request including an entry field with a time and a count; and transmitting, by the processor, an updated plurality of data to the designated uniform resource locator of the file upload server; wherein the network device receives a notification from the file upload server that the plurality of data is ready for viewing. - View Dependent Claims (8, 9, 10)
-
-
11. A method, comprising:
-
decoding, by a server comprising a processor, a plurality of data using a PHP process, the plurality of data being received asynchronously from an over the air platform at the server, the plurality of data being read by the over the air platform from a subscriber identification module card of a wireless communications device in response to the over the air platform receiving a first request from a network device for remotely reading the plurality of data, the first request including a designated uniform resource locator for receiving the plurality of data; recording, processor, the plurality of data onto a database upon the decoding of the plurality of data; subsequently submitting, by the processor, a duplicate request to the over the air platform, the duplicate request including an entry field with a time and a count; and receiving, by the processor, an updated plurality of data from the over the air platform; wherein the over the air platform receives the first request for the plurality of data from an application programming interface of the network device; and wherein the processor notifies the network device that the plurality of data is available for viewing. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification