×

System and method for formatting data for transmission between an embedded computer and a host computer having different machine characteristics

  • US 20020198893A1
  • Filed: 03/22/2002
  • Published: 12/26/2002
  • Est. Priority Date: 03/23/2001
  • Status: Active Grant
First Claim
Patent Images

1. A system for transmitting data, the system comprising:

  • a host computer;

    a first application executing on the host computer;

    an embedded computer;

    a second application executing on the embedded computer;

    a database that identifies at least one interface characteristic of a plurality of interfaces of the first application and the second application, wherein the database is automatically generated in response to a user request and is based, at least in part, upon an interface description file that is provided by the user;

    a communication module that defines an interface for communication with the embedded computer, wherein the first application communicates with the second application via the communication module;

    wherein the host computer stores host computer machine characteristic information for the embedded computer, wherein the host machine characteristic information includes information selected from the group comprising;

    an enumeration size, an adaptive enumeration indicator, a short size, a long size, a float size, a double size, a double long size, a pointer size, a structure alignment boundary, an integer size, a byte ordering, a Boolean size, and a character size;

    wherein the host computer stores embedded computer machine characteristic information for the host computer, wherein the embedded computer machine characteristic information includes information selected from the group comprising;

    an enumeration size, a pointer size, a structure alignment boundary, an integer size, and a byte ordering; and

    wherein in response to receiving a communication from the second application that is targeted for the first application, the communication module modifies the communication prior to transmitting the communication to the first application, and wherein the modification is based, at least in part, upon the host computer machine characteristic information, the embedded computer machine characteristic information, and the interface characteristic.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×