IP Library Granted Patent US 7,672,948
Granted Patent B2
US 7,672,948 · App. 10/960,755 · Granted Mar 2, 2010

Centralized data transformation

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,672,948
App. No.
10/960,755
Granted
Mar 2, 2010
Kind
B2
Abstract

A method of facilitating transformation of survey data from being in at least one foreign format used by a survey-tool to being in a desired format may include: receiving instances of foreign data from survey-tools, the foreign data being in foreign format used by the survey-tools, respectively; and appending, to the instances of foreign data, service-keys to identify the service tools which gathered the foreign data, respectively, to produce a data block that includes key-and-foreign-data pairs. Another such method may include: receiving such a data block; culling from the block key-and-foreign-data pairs; and operating upon the pairs to transform respective chunks of foreign data from being in respective foreign formats into being in corresponding desired formats according to corresponding service-keys, respectively.

Claims (56)

1. A method, implemented on a host-asset, of facilitating transformation of survey data from being in at least one foreign format used by a survey-tool on the host-asset to being in a desired format, the method comprising:

receiving, on a host-asset, at least first foreign data from at least a first survey-tool, the foreign data being in an at least a first foreign format used by the first survey-tool, respectively;

appending, to the at-least-first foreign data, at least a first service-key to identify the at-least-first service tool as the gatherer thereof, respectively, to produce a data block that includes at least a first key-and-foreign-data pair,

wherein the foreign data includes values of plural parameters which characterize an operational state of the host-asset;

receiving, on the host asset, at least second foreign data from at least a second survey-tool, the at-least-second foreign data being in at least a second foreign format used by the second survey-tool, respectively, wherein the first and second foreign formats are different;

appending at least a second service-key to the at-least-second foreign data to identify the at-least-second service tool as the gatherer thereof, respectively, such that the data block includes the first key-and-foreign-data pair and at least a second key-and-foreign-data pair; and

wherein the receiving and appending are performed locally at the host-asset, the host-asset being a client-type entity, the first survey-tool being a sensor on the host-asset; and

sending the data block to a remote server-type entity for transformation to the desired format according to the at least a first service-key, respectively.

2. The method of claim 1 , further comprising:

calling at least a first and second survey-tool to request the at-least-first-and-second foreign data; and

executing the first and second survey-tool on the host-asset to collect values of the plural parameters which characterize the operational state of the host-asset, which are included in the at-least-first-and-second foreign data.

3. The method of claim 1 , further comprising:

calling at least a first survey-tool to request the at-least-first foreign data; and

executing the first survey-tool on the host-asset to collect values of the plural parameters which characterize an operational state of the host-asset, which are included in the at-least-first foreign data.

4. The method of claim 1 , wherein the method is implemented within a remediation system.

5. A machine-readable storage medium comprising instructions being executed by a computer, the instructions including a machine-implemented method for transforming survey data from being in at least one foreign format used by a survey-tool to being in a desired format, the machine-readable instructions for implementing the steps of:

receiving, on a host-asset, at least first foreign data from at least a first survey-tool, the foreign data being in an at least a first foreign format used by the first survey-tool, respectively;

appending, to the at-least-first foreign data, at least a first service-key to identify the at-least-first service tool as the gatherer thereof, respectively, to produce a data block that includes at least a first key-and-foreign-data pair,

wherein the foreign data includes values of plural parameters which characterize an operational state of the host-asset;

receiving, on the host asset, at least second foreign data from at least a second survey-tool, the at-least-second foreign data being in at least a second foreign format used by the second survey-tool, respectively, wherein the first and second foreign formats are different;

appending at least a second service-key to the at-least-second foreign data to identify the at-least-second service tool as the gatherer thereof, respectively, such that the data block includes the first key-and-foreign-data pair and at least a second key-and-foreign-data pair; and

wherein:

the receiving and appending are performed locally at the host-asset, the host-asset being a client-type entity, the first survey-tool being a sensor on the host-asset; and

the machine-readable instructions further comprises sending the data block to a remote server-type entity for transformation to the desired format according to the at least a first service-key, respectively.

6. The machine-readable storage medium of claim 5 , further comprising instructions for:

calling at least a first and second survey-tool to request the at-least-first-and-second foreign data; and

executing the first and second survey-tool on the host-asset to collect values of the plural parameters which characterize the operational state of the host-asset, which are included in the at-least-first-and-second foreign data.

7. The machine-readable storage medium of claim 5 , further comprising instructions for:

calling at least a first survey-tool to request the at-least-first foreign data; and

executing the first and second survey-tool on the host-asset to collect values of the plural parameters which characterize the operational state of the host-asset, which are included in the at-least-first-and-second foreign data.

8. The machine-readable storage medium of claim 5 , wherein the machine-implemented method is implemented within a remediation system.

9. A machine configured to implement the method of claim 1 .

10. A machine configured to implement the method of claim 2 .

11. A machine configured to implement the method of claim 3 .

12. A computer server for implementing a method of facilitating transformation of survey data about a host-asset from being in at least one foreign format used by a survey-tool to being in a desired format, the apparatus comprising:

a network interface coupled to a bus;

a storage medium coupled to the bus;

a CPU/controller coupled to the bus and configured to execute instructions stored on the storage medium, the instructions when executed cause the server to facilitate:

receiving, on a host-asset, at least first foreign data from at least a first survey-tool, the foreign data being in an at least a first foreign format used by the first survey-tool, respectively;

appending, to the at-least-first foreign data, at least a first service-key to identify the at-least-first service tool as the gatherer thereof, respectively, to produce a data block that includes at least a first key-and-foreign-data pair,

wherein the foreign data includes values of plural parameters which characterize an operational state of the host-asset;

receiving, on the host asset, at least second foreign data from at least a second survey-tool, the at-least-second foreign data being in at least a second foreign format used by the second survey-tool, respectively, wherein the first and second foreign formats are different;

appending at least a second service-key to the at-least-second foreign data to identify the at-least-second service tool as the gatherer thereof; respectively, such that the data block includes the first key-and-foreign-data pair and at least a second key-and-foreign-data pair; and

wherein:

the receiving and appending are performed locally at the host-asset, the host-asset being a client-type entity, the first survey-tool being a sensor on the host-asset; and

the CPU/controller is further configured to facilitate sending the data block to a remote server-type entity over the network interface for transformation to the desired format according to the at least a first service-key, respectively.

13. The computer server of claim 12 , wherein the CPU/controller is further configured that:

the receiving of foreign data further receives at least second foreign data from at least a second survey-tool, the at-least-second foreign data being in at least a second foreign format used by the second survey-tool, respectively, wherein the first and second foreign formats are different; and

the appending further appends at least a second service-key to the at-least-second foreign data to identify the at-least-second service tool as the gatherer thereof, respectively, such that the data block includes the first key-and-foreign-data pair and at least a second key-and-foreign-data pair.

14. The computer server of claim 13 , wherein the CPU/controller is further configured for:

calling at least a first and second survey-tool to request the at-least-first-and-second foreign data; and

executing the first and second survey-tool on the host-asset to collect values of the plural parameters which characterize the operational state of the host-asset, which are included in the at-least-first-and-second foreign data.

15. The computer server of claim 12 , wherein the CPU/controller is further configured for:

calling at least a first survey-tool to request the at-least-first foreign data; and

executing the first survey-tool on the host-asset to collect values of the plural parameters which characterize an operational state of the host-asset, which are included in the at-least-first foreign data.

16. The computer server of claim 12 , wherein the method implemented by the computer server is within a remediation system.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2014
From: COLORADO REMEDIATION TECHNOLOGIES, LLC
To: FORTINET, INC.
Reel/Frame 032855/0025 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2011
From: WHITECELL SOFTWARE, INC.
To: COLORADO REMEDIATION TECHNOLOGIES, LLC
Reel/Frame 027154/0556 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2011
From: FORTINET, INC.
To: WHITECELL SOFTWARE, INC.
Reel/Frame 025756/0378 →
RELEASE Recorded Nov 20, 2008
From: SECURE ELEMENTS, INCORPORATED
To: VENTURE LENDING & LEASING IV, INC.
Reel/Frame 021899/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2008
From: SECURE ELEMENTS, INCORPORATED
To: FORTINET, INC.
Reel/Frame 021738/0586 →
SECURITY AGREEMENT Recorded Mar 14, 2006
From: SECURE ELEMENTS, INCORPORATED
To: VENTURE LENDING & LEASING IV, INC.
Reel/Frame 017679/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2005
From: DURHAM, RODERICK HAROLD
To: SECURE ELEMENTS INC.
Reel/Frame 016450/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2004
From: BEZILLA, DANIEL BAILEY
To: SECURE ELEMENTS INC.
Reel/Frame 016025/0091 →