×

System and method for communicating data between wireless mobile hand-held computer and a back-end computer system

  • US 8,028,039 B1
  • Filed: 12/23/2005
  • Issued: 09/27/2011
  • Est. Priority Date: 12/23/2005
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for communicating data between a wireless mobile hand-held computer and a back-end computer system comprising the following steps performed in sequence:

  • assigning a static and unique authentication identifier for the wireless mobile hand-held computer prior to the wireless mobile hand-held initiating any communications;

    assigning the wireless mobile hand-held computer to a group of articulation engines based on the static and unique authentication identifier for the wireless mobile hand-held computer;

    storing a first list of the articulation engines from the group in memory of the wireless mobile hand-held computer, the articulation engines for receiving communications from the wireless mobile hand-held computer;

    initiating a request to establish a communications link between the wireless mobile hand-held computer and the back-end computer system;

    identifying an articulation engine from the first list of articulation engines for receiving communications from the wireless mobile hand-held computer which are stored in memory of the wireless mobile hand-held computer, the articulation engine comprising a first computer server, wherein the step of identifying an articulation engine from the first list further comprises randomly selecting a first articulation engine from the first list;

    determining if the identified first articulation engine is available;

    if the first articulation engine is not available, then selecting the next articulation engine in sequence on the first list after failure of the random selection of the first articulation engine;

    identifying an expression engine for receiving communications from the articulation engine by randomly selecting an expression engine from a second list, the second list containing articulation engines, each expression engine comprising a second computer server, each expression engine further comprises dual extension queues for processing uploaded files received from the mobile hand-held computer;

    after identifying an articulation engine and expression engine, sending a connection message to the wireless mobile hand-held computer;

    monitoring a communication link between the articulation engine and expression engine;

    requesting with the articulation engine the static and unique authentication identifier that uniquely identifies the wireless mobile hand-held computer;

    granting access to the identified articulation engine without any rigorous authentication if the static and unique authentication identifier of the wireless mobile hand-held computer matches a corresponding static and unique authentication identifier in a list of static and unique authentication identifiers maintained by the identified articulation engine;

    receiving a file registry comprising a third list, the third list containing names of files contained within the wireless mobile hand-held computer;

    receiving a statement of health indicator from the wireless mobile hand-held computer;

    receiving the files with the articulation engine;

    creating and sending a command file with the articulation engine to the wireless mobile hand-held computer, the command file comprising commands for the wireless mobile hand-held computer; and

    creating and sending a statement of health indicator with the articulation engine to signify successful completion of downloaded files to the wireless mobile hand-held computer.

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