Patent US5835735A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag