← Back to Patent Explorer
US6209037B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Motion control systems using communication map to facilitating communication with motion control hardware

Assignee: Automation Middleware Solutions Inc
•
Filing: 1998-12-03
•
Granted: 2001-03-27
•
Expires: 2018-12-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for facilitating communication between an application program and underlying motion control hardware in a hardware independent manner. A communication map maps a generic grid of mapping information cells to the actual information cells implemented by the particular hardware. Each actual information cell may be located in different areas and may transfer different values on each hardware platform. The communication map allows common functions to be used across a plurality of supported hardware device implementations.

Inventors

  • 👤 David W. Brown
  • 👤 Jay S. Clark

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 19:40
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/408; G05B2219/00; G05B2219/30; G05B2219/31; G05B2219/31185; G05B2219/34; G05B2219/34208; G05B2219/34256

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 164 words
A method of allowing an application program to communicate with any one of a group of supported hardware devices, where each of the supported hardware devices contains a unique communication protocol, the method comprising the steps of: defining a set of standard communication services to be supported, where the standard communication services each correspond to a communication function that is implemented by at least some of the hardware devices in the group of supported hardware devices; defining an information target for each of the hardware devices in the group of hardware devices, where each information target comprises a plurality of actual information cells that represent the unique communication protocol of the hardware device associated therewith; defining a communication map for each information target containing mapping information cells that relate each of the standard communication services in the set of standard communication services to the actual information cells of the information targets; invoking at least one of the standard communication services in the application program.
Claim 2
Independent Claim 164 words
A method of allowing an application program to communicate with any one of a group of supported hardware devices, where each of the supported hardware devices contains a unique communication protocol, the method comprising the steps of: defining a set of standard communication services to be supported, where the standard communication services each correspond to a communication function that is implemented by at least some of the hardware devices in the group of supported hardware devices; defining an information target for each of the hardware devices in the group of hardware devices, where each information target comprises a plurality of actual information cells that represent the unique communication protocol of the hardware device associated therewith; defining a communication map for each information target containing mapping information cells that relate each of the standard communication services in the set of standard communication services to the actual information cells of the information targets; invoking at least one of the standard communication services in the application program.

References Cited (Backward Citations)

US5453933A Cited
US5691897A Cited
US5867385A Cited
US6078968A Cited
US6101425A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-26 2004-09-25 2005-03-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-26 2008-09-25 2009-03-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-26 2012-09-25 2013-03-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag