Patent US5835735A successfully refreshed from Google Patents.
US5835735A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for negotiating software compatibility
Assignee: Carestream Health Inc
•
Filing: 1995-03-03
•
Granted: 1998-11-10
•
Expires: 2015-03-03
Abstract
Abstract The present invention provides a method for negotiation of compatible functionality between applications using network communications. The present invention provides a process which automatically negotiates between applications operating in a Picture Archival and Control System (PACS) so that each application sends and receives data and messages in accordance with each application's stated functional conformance claim. The functional attributes of each application are declared in a conformance claim. The conformance claim of each task is represented by an Unique Identifier (UID) which uniquely identifies the task within the network and also specifies the attributes of the task.
Inventors
- 👤 Donald Mason
- 👤 Christopher A. Criswell
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 16:16
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/01; H04L67/12; H04L69/00; H04L69/24; H04L9/00; H04L9/40; H04L69/30; H04L69/32; H04L69/322; H04L69/329
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
120 words
A method for negotiating compatible functionality between two applications running on a picture archival and communication system (PACS) computer system comprising the steps of: (a) converting a set of medical images and data to digital form; (b) transmitting the images and data to a PACS and storing the digital form of the images and data on a PACS; (c) receiving a request from a first application, A having a first unique identifier (UID); (d) reading the UID from the request from application A; (e) determining functional characteristics for application A by examining the UID for A; and (f) negotiating functional compatibility between the service requested by A as determined in said determining step and the services available within the PACS.
Claim 2
Independent Claim
120 words
A method for negotiating compatible functionality between two applications running on a picture archival and communication system (PACS) computer system comprising the steps of: (a) converting a set of medical images and data to digital form; (b) transmitting the images and data to a PACS and storing the digital form of the images and data on a PACS; (c) receiving a request from a first application, A having a first unique identifier (UID); (d) reading the UID from the request from application A; (e) determining functional characteristics for application A by examining the UID for A; and (f) negotiating functional compatibility between the service requested by A as determined in said determining step and the services available within the PACS.
Claim 3
Dependent Claim
46 words
The method of claim 1 further comprising the steps of: (g) creating a configuration file of UIDs and correlative functional data; (h) transmitting the configuration file and correlative functional data to a PACS; and (I) reconfiguring a PACS based on the configuration file and correlative data.
Claim 4
Dependent Claim
25 words
The method of claim 1 further comprising the steps of: (g) rejecting the request from a first application, A when functional compatibility is not negotiated.
Claim 5
Dependent Claim
34 words
The method of claim 1 further comprising the steps of: (g) examining a second UID for an application in the PACS; and (h) negotiating functional compatibility between the first UID and the second UID.
Claim 6
Dependent Claim
80 words
The method of claim 1 wherein the step of negotiating functional compatibility comprises the steps of: (a) determining a conformance claim for the first UID; (b) determining whether the UID is a DICOM (Digital Imaging Communication) UID or a private UID; (c) interpreting the functional requirements of the conformance claim; (d) accessing the functional characteristics of applications available on the PACS to determine if the functional requirements of the conformance claim can be met by an application on the PACS.
Claim 7
Dependent Claim
38 words
The method of claim 5 further comprising the step of: (e) accessing a private dictionary to determine the functional characteristics for a private UID; and (f) accessing a DICOM dictionary to determine the functional characteristics for DICOM UID.
Claim 8
Dependent Claim
38 words
The method of claim 1 further comprising the steps of: (g) determining a service type request comprising store, query, retrieve, patient management, busy management, steady management and results management; (h) accessing an abstract syntax to determine functional compatibility.
Claim 9
Dependent Claim
79 words
The method of claim 1 further comprising the steps of: (g) providing an association control system to assign attributes to UIDs; (h) providing an information object subsystem to provide services for composite and normalized information objects; (I) providing pixed data processing comprising byte order, data packing, overlay conversion, compression/expansion, non-square pixels, multi-planar/interleave pixel data conversion, and multi-frame pixel/overlay data separating/combining; and (j) providing a message management system to define requests comprising transactions and relate the transactions to open associations.
Claim 10
Dependent Claim
52 words
The method of claim 1 further comprising the step of: (g) providing a presentation subsystem; (h) performing generic validation in the presentation subsystem; (I) providing syntax validation dictionaries and semantic validation dictionaries for a request message element elements; and (j) providing syntax validation and semantic validation for a request message element elements.
Claim 11
Dependent Claim
49 words
The method of claim 8 further comprising the steps of: (k) providing a command group element syntax; (l) providing a module context definition; (m) providing a composite IOD (Information Object Definition) definition; (n) providing a normalized IO definition; (o) providing status definitions; and (p) providing hierarchical information model semantics.
References Cited (Backward Citations)
US4817050A
Cited
US4833625A
Cited
US5119444A
Cited
US5384900A
Cited
US5117351A
Cited
US5359512A
Cited
US5499297A
Cited
US5289577A
Cited
US5548727A
Cited
US5485507A
Cited
US5542003A
Cited
US5452287A
Cited
US5469353A
Cited
US5513101A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-11-09 | 2002-05-11 | 2002-11-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-11-09 | 2006-05-11 | 2006-11-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-11-09 | 2010-05-11 | 2010-11-10 | $7700.00 | Window Closed / Lapsed |