Motion control system and method

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06941543

ABSTRACT:
A system for motion control in which an application is developed that is independent from the actual motion control hardware used to implement the system. A software system employs an application programming interface comprising component functions and a service provider interface comprising driver functions. Code associated with the component functions relates these functions to the driver functions. Driver functions are separated into core and extended driver functions. All software drivers implement the core driver functions, and optionally implement the extended driver functions. Extended driver functionality may be obtained through a combination of core driver functions.

REFERENCES:
patent: 4713808 (1987-12-01), Gaskill et al.
patent: 4767334 (1988-08-01), Throne et al.
patent: 4769771 (1988-09-01), Lippmann et al.
patent: 4809335 (1989-02-01), Rumsey
patent: 4840602 (1989-06-01), Rose
patent: 4846693 (1989-07-01), Baer
patent: 4855725 (1989-08-01), Fernandez
patent: 4857030 (1989-08-01), Rose
patent: 4887966 (1989-12-01), Gellerman
patent: 4897835 (1990-01-01), Gaskill et al.
patent: 5120065 (1992-06-01), Driscoll et al.
patent: 5168441 (1992-12-01), Onarheim et al.
patent: 5377258 (1994-12-01), Bro
patent: 5392207 (1995-02-01), Wilson et al.
patent: 5402518 (1995-03-01), Lowery
patent: 5412757 (1995-05-01), Endo
patent: 5438529 (1995-08-01), Rosenberg et al.
patent: 5450079 (1995-09-01), Dunaway
patent: 5465215 (1995-11-01), Strickland et al.
patent: 5493281 (1996-02-01), Owens
patent: 5576727 (1996-11-01), Rosenberg et al.
patent: 5596994 (1997-01-01), Bro
patent: 5600373 (1997-02-01), Chui et al.
patent: 5607336 (1997-03-01), Lebensfeld et al.
patent: 5617528 (1997-04-01), Stechmann et al.
patent: 5623582 (1997-04-01), Rosenberg
patent: 5636994 (1997-06-01), Tong
patent: 5652866 (1997-07-01), Aldred et al.
patent: 5655945 (1997-08-01), Jani
patent: 5666161 (1997-09-01), Kohiyama et al.
patent: 5670992 (1997-09-01), Yasuhara et al.
patent: 5691897 (1997-11-01), Brown et al.
patent: 5691898 (1997-11-01), Rosenberg et al.
patent: 5701140 (1997-12-01), Rosenberg et al.
patent: 5707289 (1998-01-01), Watanabe et al.
patent: 5733131 (1998-03-01), Park
patent: 5734373 (1998-03-01), Rosenberg et al.
patent: 5737523 (1998-04-01), Callaghan et al.
patent: 5739811 (1998-04-01), Rosenberg et al.
patent: 5746602 (1998-05-01), Kikinis
patent: 5764155 (1998-06-01), Kertesz et al.
patent: 5790178 (1998-08-01), Shibata et al.
patent: 5800268 (1998-09-01), Molnick
patent: 5801946 (1998-09-01), Nissen et al.
patent: 5818537 (1998-10-01), Enokida et al.
patent: 5821920 (1998-10-01), Rosenberg et al.
patent: 5821987 (1998-10-01), Larson
patent: 5822207 (1998-10-01), Hazama et al.
patent: 5825308 (1998-10-01), Rosenberg
patent: 5828575 (1998-10-01), Sakai
patent: 5846132 (1998-12-01), Junkin
patent: 5848415 (1998-12-01), Guck
patent: 5852441 (1998-12-01), Nakajima et al.
patent: 5855483 (1999-01-01), Collins et al.
patent: 5867385 (1999-02-01), Brown et al.
patent: 5873765 (1999-02-01), Rifkin et al.
patent: 5889670 (1999-03-01), Schuler et al.
patent: 5889672 (1999-03-01), Schuler et al.
patent: 5890963 (1999-04-01), Yen
patent: 5907704 (1999-05-01), Gudmundson et al.
patent: 5907831 (1999-05-01), Lotvin et al.
patent: 5914876 (1999-06-01), Hirai
patent: 5920476 (1999-07-01), Hennessey et al.
patent: 5924013 (1999-07-01), Guido et al.
patent: 5956484 (1999-09-01), Rosenberg et al.
patent: 5959613 (1999-09-01), Rosenberg et al.
patent: 5960085 (1999-09-01), de la Huerga
patent: 5977951 (1999-11-01), Danieli et al.
patent: 6020876 (2000-02-01), Rosenberg et al.
patent: 6028593 (2000-02-01), Rosenberg et al.
patent: 6038603 (2000-03-01), Joseph
patent: 6046727 (2000-04-01), Rosenberg et al.
patent: 6057828 (2000-05-01), Rosenberg et al.
patent: 6061004 (2000-05-01), Rosenberg
patent: 6078308 (2000-06-01), Rosenberg et al.
patent: 6078968 (2000-06-01), Lo et al.
patent: 6100874 (2000-08-01), Schena et al.
patent: 6101425 (2000-08-01), Govindaraj et al.
patent: 6101530 (2000-08-01), Rosenberg et al.
patent: 6104158 (2000-08-01), Jacobus et al.
patent: 6125385 (2000-09-01), Wies et al.
patent: 6128006 (2000-10-01), Rosenberg et al.
patent: 6131097 (2000-10-01), Peurach et al.
patent: 6139177 (2000-10-01), Venkatraman et al.
patent: 6144895 (2000-11-01), Govindaraj et al.
patent: 6147647 (2000-11-01), Tassoudji et al.
patent: 6161126 (2000-12-01), Wies et al.
patent: 6166723 (2000-12-01), Schena et al.
patent: 6169540 (2001-01-01), Rosenberg et al.
patent: 6173316 (2001-01-01), De Boor et al.
patent: 6191774 (2001-02-01), Schena et al.
patent: 6195592 (2001-02-01), Schuler et al.
patent: 6209037 (2001-03-01), Brown et al.
patent: 6216173 (2001-04-01), Jones et al.
patent: 6219032 (2001-04-01), Rosenberg et al.
patent: 6219033 (2001-04-01), Rosenberg et al.
patent: 6232891 (2001-05-01), Rosenberg
patent: 6243078 (2001-06-01), Rosenberg
patent: 6246390 (2001-06-01), Rosenberg
patent: 6252579 (2001-06-01), Rosenberg et al.
patent: 6252853 (2001-06-01), Ohno
patent: 6259382 (2001-06-01), Rosenberg
patent: 6271833 (2001-08-01), Rosenberg et al.
patent: 6278439 (2001-08-01), Rosenberg et al.
patent: 6285351 (2001-09-01), Chang et al.
patent: 6288705 (2001-09-01), Rosenberg et al.
patent: 6292170 (2001-09-01), Chang et al.
patent: 6292174 (2001-09-01), Mallett et al.
patent: 6292712 (2001-09-01), Bullen
patent: 6292714 (2001-09-01), Okabavashi
patent: 6300936 (2001-10-01), Braun et al.
patent: 6300937 (2001-10-01), Rosenberg
patent: 6304091 (2001-10-01), Shahoian et al.
patent: 6310605 (2001-10-01), Rosenberg
patent: 6317116 (2001-11-01), Rosenberg et al.
patent: 6343349 (2002-01-01), Braun et al.
patent: 6353850 (2002-03-01), Wies et al.
patent: 6366272 (2002-04-01), Rosenberg et al.
patent: 6366273 (2002-04-01), Rosenberg et al.
patent: 6374255 (2002-04-01), Peurach et al.
patent: 6401005 (2002-06-01), Schwarz et al.
patent: 6470377 (2002-10-01), Sevcik et al.
patent: 6480896 (2002-11-01), Brown et al.
patent: 6519646 (2003-02-01), Gupta et al.
patent: 6542925 (2003-04-01), Brown et al.
patent: 2001/0020944 (2001-09-01), Brown et al.
patent: 2001/0032268 (2001-10-01), Brown et al.
patent: 2002/0052939 (2002-05-01), Lee
patent: 2002/0165627 (2002-11-01), Brown et al.
patent: 2002/0177453 (2002-11-01), Chen et al.
patent: 2003/0069998 (2003-04-01), Brown et al.
patent: 0 275 826 (1988-07-01), None
patent: 0 442 676 (1991-08-01), None
patent: 0 281 427 (1992-08-01), None
patent: 508 912 (1992-10-01), None
patent: 0 583 908 (1994-02-01), None
patent: 2 244 896 (1991-12-01), None
patent: 59-228473 (1983-06-01), None
patent: WO 92/11731 (1992-07-01), None
patent: WO 93/08654 (1993-04-01), None
patent: WO 95/07504 (1995-03-01), None
Payton et al., Intelligent Real-Time Control of Robotic Vehicles, Aug. 1991, ACM, pp. 49-63.
Y. Katayama, Y. Nanjo and K. Shimokura; A Motion Control System With Event-Driven Motion-Module Switching Mechanism for Robotic Manipulators; 1993; IEEE; U.S.
Toshihiro Matsui et al; An Event-Driven Architecture for Controlling Behaviors of the Office Conversant Mobile Robot, Jijo-2; 1997; IEEE; U.S.
How to Write and Use Activex Controls for Microsoft Windows CE 3.0; Microsoft Windows Website; Aug. 16, 2002; U.S. ms-help://MS.MSDNQTR.2002JAN.1033/dnce30/html/activex30.htm.
Notes on Implementing an Ole Control Container; Aug. 16, 2002; U.S.; ms-help://MS.MSDNQTR.2002JAN.1033/dnaxctrl/html/msdn_contcntr.htm.
What OLE is Really About; Microfost OLE (General) Technical Articles; microsoft website; Aug. 16, 2002; U.S.; ms-help://MS.MSDNQTR.2002JAN.1033/dnolegen/html/msdn_aboutole.htm.
Platform SDK: COM; Categorizing by Component Capabilities; Microsoft Website; Aug. 16, 2002; U.S.; ms-help://MS.MSDNQTR.2002JAN.1033/com/comp_cat_3jqr.htm.
Bradley Bargen and Peter Donnely; Inside Direct X—in Depth Techniques for Developing High-Performance Multimedia Applications; 1988; Chapters 1, 18, 19, 20, and 22-27; Microsoft Press; U.S.
Peter Kovach; Inside Direct3D—The Definitive Guide for Real-Time 3D Power and Performance for Microsoft Windows; 2000; Chapters 1, 7, and 15; Microsoft Press

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Motion control system and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Motion control system and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Motion control system and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3382102

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.