Patent ID: 7305397
Filing Date: 2007-12-04
Classification: G06F,G06Q,Y10S

Abstract:
1. A method of controlling communications between a client computer and a server computer having a database, comprising: invoking a data manager application on a client computer, wherein the data manager application intercepts application server requests and data change requests from a client computer aided design (CAD) application, wherein each application server request and data change request is associated with a data instance for a drawing component, each drawing component representing one or more physical entities in a CAD drawing; assigning a unique identifier to each data instance, the unique identifier derived from location information associated with each data instance and generated at the data manager application; queuing each data instance on the data manager application prior to transmitting the data instance to the server; throttling a transmission of two or more data instances to the server using a throttle mechanism; and providing a response to the client application by the data manager application.