US5815683A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Accessing a remote cad tool server
Assignee: Mentor Graphics Corp
•
Filing: 1996-11-05
•
Granted: 1998-09-29
•
Expires: 2016-11-05
Abstract
Abstract An access facilitator is programmed to provide access service for facilitating remote client access to computer-aided design (CAD) tools. The access service includes services for accepting an access connection from a client, obtaining an internetworking address of the client, receiving an access request from the client, and routing the access request including the internetworking address to a CAD tool, resulting in the CAD tool directly responding to the client.
Inventors
- 👤 Joe E. Vogler
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 16:49
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; G06F2221/00; G06F2221/21; G06F2221/2115
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
84 words
A method for remotely accessing computer-aided design (CAD) tools, the method comprising the steps of: a) accepting an access connection from a client at an access agent; b) obtaining an internetworking address of the client by the access agent; c) receiving an access request from the client at the access agent; and d) routing the access request along with the client's internetworking address from the access agent to a CAD tool, wherein the CAD tool responds directly to the client bypassing the access agent.
Claim 2
Independent Claim
84 words
A method for remotely accessing computer-aided design (CAD) tools, the method comprising the steps of: a) accepting an access connection from a client at an access agent; b) obtaining an internetworking address of the client by the access agent; c) receiving an access request from the client at the access agent; and d) routing the access request along with the client's internetworking address from the access agent to a CAD tool, wherein the CAD tool responds directly to the client bypassing the access agent.
Claim 3
Dependent Claim
19 words
The method as set forth in claim 1, wherein step (c) comprises monitoring the access connection for access requests.
Claim 4
Dependent Claim
64 words
The method as set forth in claim 1, wherein the access request of step (c) results in design data being sent directly to the requesting client bypassing the access agent, as well as either new design data being created or existing design data being modified at the CAD tool; and step (d) is performed in a read/write synchronized manner to ensure design data integrity.
Claim 5
Dependent Claim
59 words
The method as set forth in claim 1, wherein the method further comprises the steps of: (e) accepting a preparatory connection by the client to the access agent; and (f) providing the client with an access connect applet from the access agent for establishing the access connection with the access agent, and receiving design data from the CAD tool.
Claim 6
Dependent Claim
41 words
The method as set forth in claim 1, wherein the method further comprises step (e) setting up a display environment of the client by the access agent to enable access request prompting and to accept direct responses from the CAD tool.
Claim 7
Dependent Claim
38 words
The method as set forth in claim 1, wherein the method further comprises the step of (e) servicing the client's request at the CAD tool, wherein the CAD tool responds directly to the client using the internetworking address.
Claim 8
Independent Claim
81 words
A method for remotely accessing computer-aided design (CAD) tools, the method comprising the steps of: a) monitoring for access requests from remote clients by an access agent; and b) routing a detected access request of a remote client alone with ascertained location information of the remote client from the access agent to a CAD tool for execution, in a read/write synchronized manner to ensure design data integrity, wherein the CAD tool responds directly to the remote client, bypassing the access agent.
Claim 9
Independent Claim
81 words
A method for remotely accessing computer-aided design (CAD) tools, the method comprising the steps of: a) monitoring for access requests from remote clients by an access agent; and b) routing a detected access request of a remote client alone with ascertained location information of the remote client from the access agent to a CAD tool for execution, in a read/write synchronized manner to ensure design data integrity, wherein the CAD tool responds directly to the remote client, bypassing the access agent.
Claim 10
Independent Claim
114 words
An apparatus comprising (a) a storage medium having stored therein a plurality of programming instructions which, when executed by the apparatus, are operative to implement an access service facilitating remote access to computer-aided design (CAD) tools, the access service including services for accepting an access connection from a client, obtaining an internetworking address of the client, receiving an access request from the client for a CAD tool, and routing the access request along with the internetworking address of the client to the CAD tool, wherein the CAD tool responds directly to the client bypassing the access service; and (b) an execution unit coupled to the storage medium for executing the plurality of programming instructions.
Claim 11
Independent Claim
114 words
An apparatus comprising (a) a storage medium having stored therein a plurality of programming instructions which, when executed by the apparatus, are operative to implement an access service facilitating remote access to computer-aided design (CAD) tools, the access service including services for accepting an access connection from a client, obtaining an internetworking address of the client, receiving an access request from the client for a CAD tool, and routing the access request along with the internetworking address of the client to the CAD tool, wherein the CAD tool responds directly to the client bypassing the access service; and (b) an execution unit coupled to the storage medium for executing the plurality of programming instructions.
Claim 12
Dependent Claim
28 words
The apparatus as set forth in claim 8, wherein the access service further includes a monitor service for monitoring the access connection for access requests from the client.
Claim 13
Dependent Claim
23 words
The apparatus as set forth in claim 8, wherein the access service routes access requests to CAD tools in a read/write synchronized manner.
Claim 14
Dependent Claim
47 words
The apparatus as set forth in claim 8, wherein the programming instructions further implement a hypertext transfer protocol (http) server for accepting a preparatory connection to the access service, and providing the client with an access connect applet for establishing the access connection with the access service.
Claim 15
Independent Claim
124 words
An apparatus comprising: (a) a storage medium having stored therein a plurality of programming instructions which, when executed, are operative to implement an access service facilitating remote access to computer-aided design (CAD) tools, the access service including a monitor service for monitoring access requests of remote clients to CAD tools, and a routing service for routing a detected access request of a remote client, along with ascertained location information of the remote client, from the access service to the CAD tool for execution, in a read/write synchronized manner to ensure design data integrity, wherein the CAD tool responds directly to the remote client, bypassing the access service; and (b) an execution unit coupled to the storage medium for executing the plurality of programming instructions.
Claim 16
Independent Claim
124 words
An apparatus comprising: (a) a storage medium having stored therein a plurality of programming instructions which, when executed, are operative to implement an access service facilitating remote access to computer-aided design (CAD) tools, the access service including a monitor service for monitoring access requests of remote clients to CAD tools, and a routing service for routing a detected access request of a remote client, along with ascertained location information of the remote client, from the access service to the CAD tool for execution, in a read/write synchronized manner to ensure design data integrity, wherein the CAD tool responds directly to the remote client, bypassing the access service; and (b) an execution unit coupled to the storage medium for executing the plurality of programming instructions.
Claim 17
Dependent Claim
96 words
A machine readable storage medium having stored therein a plurality of programming instructions which, when executed, are operative to implement an access service facilitating remote access of requesting clients to computer-aided design (CAD) tools, the access service including services for accepting an access connection from a client, obtaining an internetworking address of the client, receiving an access request to a CAD tool from the client, and routing the access request alone with the internetworking address from the access service to the CAD tool, wherein the CAD tool responds directly to the client bypassing the access service.
Claim 18
Dependent Claim
96 words
A machine readable storage medium having stored therein a plurality of programming instructions which, when executed, are operative to implement an access service facilitating remote access of requesting clients to computer-aided design (CAD) tools, the access service including services for accepting an access connection from a client, obtaining an internetworking address of the client, receiving an access request to a CAD tool from the client, and routing the access request alone with the internetworking address from the access service to the CAD tool, wherein the CAD tool responds directly to the client bypassing the access service.
Claim 19
Dependent Claim
28 words
The storage medium as set forth in claim 13, wherein the access service includes a monitor service for monitoring the access connection for access requests from the client.
Claim 20
Dependent Claim
24 words
The storage medium as set forth in claim 13, wherein the access service routes access requests to CAD tools in a read/write synchronized manner.
Claim 21
Dependent Claim
50 words
The storage medium set forth in claim 13, wherein the programming instructions further implement a hyprtext transfer protocol (http) server to accepting a preparatory connection ot an access server hosting the access service, and providing the client with an access connect applet establishing the access connection to the access server.
Claim 22
Dependent Claim
102 words
A machine readable storage medium having stored therein a pluraity of programming instructions which, when executed, are operative to implement an access service facilitating remote client accesses to computer-aided design (CAD) tools, the access service including a monitor service for monitoring access requests by remote clients, and a routing service for routing a detected access request of a remote client, along with ascertained location informationof the remote client, from the access service to a CAD tool for execution, in a read/write synchronized manner to ensure design data integrity, wherein the CAD tool responds directly to the remote client, bypassig the access agent.
Claim 23
Dependent Claim
102 words
A machine readable storage medium having stored therein a pluraity of programming instructions which, when executed, are operative to implement an access service facilitating remote client accesses to computer-aided design (CAD) tools, the access service including a monitor service for monitoring access requests by remote clients, and a routing service for routing a detected access request of a remote client, along with ascertained location informationof the remote client, from the access service to a CAD tool for execution, in a read/write synchronized manner to ensure design data integrity, wherein the CAD tool responds directly to the remote client, bypassig the access agent.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-09-28 | 2002-03-30 | 2002-09-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-09-28 | 2006-03-30 | 2006-09-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-09-28 | 2010-03-30 | 2010-09-29 | $7700.00 | Window Closed / Lapsed |