IP Library Granted Patent US 7,536,387
Granted Patent B2
US 7,536,387 · App. 10/642,108 · Granted May 19, 2009

Method for interfacing applications to maintain data integrity

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,536,387
App. No.
10/642,108
Granted
May 19, 2009
Kind
B2
Abstract

A method for interfacing applications to maintain data integrity. A client service identifies new or changed data in a client application. The data is then posted to a core service in a transaction. Next, the client applications that need updating are determined. For the client applications that need updating a pending transaction directed to those client applications is stored in the queue storage. The client service for one of the client applications that needs updating searches the queue storage for the pending transaction. The client service then updates the client application that needs updating with the new or changed data.

Claims (17)

1. A method configured on one or more computers for interfacing a plurality of client applications on one of said computers, utilizing client services and a core service, comprising:

identifying new or changed data in a selected one of said plurality of client applications;

posting said new or changed data in a selected transaction to said core service;

interacting by said core service with an identification mapping and translation system;

determining whether at least a second of said plurality of client applications needs updating with said new or changed data, wherein said at least a second of said plurality of client applications is different from said selected one of said plurality of client applications;

storing in a queue storage pending transactions directed to those of said at least a second of said plurality of client applications determined to need updating, wherein said queue storage comprises a repository for pending transactions;

searching by said core service said queue storage to determine whether said new or changed data in said selected one of said plurality of client applications was due to a previous transaction to avoid a data loop;

searching said queue storage by selected client service for pending transactions directed to a selected client application serviced by said selected client service, wherein said client services act as bridges between said plurality of client applications and said core service: and

updating said selected client application serviced by said selected client service with said new or changed data,

wherein said interacting step comprises:

sending client entity attributes to said identification mapping and translation system,

comparing said client entity attributes with each of a plurality of system entities stored in a system database,

calculating a score for the relevance between said client entity and each of said plurality of system entities stored in said system based on the results of said comparing step,

classifying said scores into a plurality of confidence zones based on predetermined threshold values,

inserting said client attributes into said system database, and

connecting said client attributes to an existing system entity or to a new system entity.

2. The method in accordance with claim 1 , wherein said plurality of confidence zones comprises a high confidence zone, a low confidence zone and an indeterminate zone.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 040286/0893 Recorded May 14, 2022
From: ANTARES CAPITAL LP
To: INTELLIGENT MEDICAL OBJECTS, INC.
Reel/Frame 060072/0160 →
RELEASE OF SECURITY INTEREST Recorded May 13, 2022
From: GOLDMAN SACHS BDC, INC.
To: INTELLIGENT MEDICAL OBJECTS, INC.
Reel/Frame 059902/0350 →
SECURITY INTEREST Recorded May 11, 2022
From: INTELLIGENT MEDICAL OBJECTS, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 059895/0569 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 045169/0316 Recorded May 11, 2022
From: ANTARES CAPITAL LP
To: INTELLIGENT MEDICAL OBJECTS, INC.
Reel/Frame 059939/0342 →
AMENDED & RESTATED PATENT SECURITY AGREEMENT Recorded Jan 26, 2018
From: INTELLIGENT MEDICAL OBJECTS, INC.
To: ANTARES CAPITAL LP, AS COLLATERAL AGENT
Reel/Frame 045169/0316 →
MERGER AND CHANGE OF NAME Recorded Dec 1, 2016
From: INTELLIGENT MEDICAL OBJECTS, INC.; IMO, INC.
To: INTELLIGENT MEDICAL OBJECTS, INC.
Reel/Frame 040484/0606 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2016
From: INTELLIGENT MEDICAL OBJECTS, INC.
To: ANTARES CAPITAL LP
Reel/Frame 040286/0893 →
MERGER Recorded Apr 27, 2015
From: INTELLIGENT MEDICAL OBJECTS, INC.
To: IMO, INC. D/B/A INTELLIGENT MEDICAL OBJECTS, INC.
Reel/Frame 035503/0348 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2004
From: CHARLOT, REGIS; NAEYMI-RAD, FRANK; YOUNG, ANDRE
To: INTELLIGENT MEDICAL OBJECTS, INC.
Reel/Frame 015889/0835 →