Data processing: structural design – modeling – simulation – and em – Emulation – Of peripheral device
Reexamination Certificate
2003-09-30
2009-10-13
Rodriguez, Paul L (Department: 2123)
Data processing: structural design, modeling, simulation, and em
Emulation
Of peripheral device
C714S703000, C370S245000, C717S124000
Reexamination Certificate
active
07603266
ABSTRACT:
The generic device emulator provides an operational emulation of the behavior of any desired device within a device connectivity or other communications protocol as specified in a description of the respective device. This facilitates development and implementation of devices within a device connectivity architecture based on the protocol, since the user has only to define the description of the device. The generic device emulator provides default behaviors for a set of capabilities defined in the description for the device, which can be over-ridden or augmented by user-provided implementation of specific behavior for a capability. The generic device emulator also permits the user to inject defect behaviors, such as to introduce defects in the device's implementation of the protocol.
REFERENCES:
patent: 4718064 (1988-01-01), Edwards et al.
patent: 5737517 (1998-04-01), Kite et al.
patent: 5822520 (1998-10-01), Parker
patent: 5864658 (1999-01-01), Theobald
patent: 6321347 (2001-11-01), Beeker et al.
patent: 6539503 (2003-03-01), Walker
patent: 6560720 (2003-05-01), Chirashnya et al.
patent: 6697751 (2004-02-01), Skingsley et al.
patent: 6862564 (2005-03-01), Shue et al.
patent: 7013482 (2006-03-01), Krumel
patent: 7017148 (2006-03-01), Kumar
patent: 7130895 (2006-10-01), Zintel et al.
patent: 7213061 (2007-05-01), Hite et al
patent: 2002/0169591 (2002-11-01), Ryzl
patent: 2002232516 (2002-08-01), None
Kim et al, “Design and Implementation of Home Network Systems Using UPnP Middleware for Networked Appliances”, IEEE Transactions on Consumer Electronics, vol. 48, Issue 4,.Nov. 2002, pp. 963-972.
Dugan et al, “Design of Interfaces for Power Systems Analysis Components”, Power Engineering Society Summer Meeting, vol. 2, 18-22, pp. 852-857, Jul. 1999.
Kastner et al, “How Dynamic Networks Work: A Short Tutorial on Spontaneous Networks”, Proceedings of the 8th International IEEE Conference on Emerging Technologies and Factory Automation, vol. 1, pp. 295-303, Oct. 15-18, 2001.
Huck et al, “I/O Device Emulation in the Stanford Emulation Laboratory”, Proceedings of the 12th Annual Workshop on Microprogramming, pp. 101-108, 1979.
UPnP Implementers Corporation, “UPnP Device Certification Process Document”, Version 1.0, 2001.
Microsoft, “Understanding UPnP™: A White Paper” (2000), available at http://www.upnp.org/download/UPNP—UnderstandingUPNP.doc.
Lawrence (Globespan Virata), “Basic:1.0 Device Definition Version 1.0” (Dec. 12, 2002), © Contributing Members of the UPnP™ Forum, available at http://www.upnp.org/standardizeddcps/documents/BasicDevice-1.0.pdf.
Allegro, “RornPlug Embedded UPnP™ Technology Toolkits,” available at http://www.allegrosoft.com/romplug.html.
Atinav, “Integrated Networking Technology Tools that Add Compatibility and Communication Connectivity to Heterogeneous Devices and Services” (Apr. 2002), available at http://www.atinav.com/UPnp/upnp—pdf.pdf.
Intel Corporation, “Intel Development Tools for Implementing UpnP* Devices” (Mar. 10, 2003), available at ftp://download.intel.com/technology/UPnP/download/authtoolpaper—q103.pdf.
Linux SDK for UPnP Devices 1.2.1, An Open Source UPnP Development Kit, available at http://upnp.sourceforge.net/.
Jacob Mary C
Klarquist & Sparkman, LLP
Microsoft Corporation
Rodriguez Paul L
LandOfFree
Generic emulator of devices in a device communications protocol does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Generic emulator of devices in a device communications protocol, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generic emulator of devices in a device communications protocol will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4060255