# US 9,882,963 B2 · Distributed test system architecture

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,882,963 B2
- Document ID: US9882963B2
- Status: Granted
- Kind: B2
- Application number: 14/440,507
- Filed: 2013-11-05
- Published: 2015-10-22
- Granted: 2018-01-30
- Earliest claimed: 2012-11-05
- Assignees: AFL Telecommunications LLC
- Applicants: AFL Telecommunications LLC
- Inventors: Sean Patrick Adam; Joseph Fitzgerald; Scott Prescott; Michael John Leighton
- Web page: https://patentgrep.com/patent/US9882963B2

## CPC

- H04L 41/0856: {by backing up or archiving configuration information}
- H04L 41/5041: characterised by the time relationship between creation and deployment of a service
- H04L 43/50: Testing arrangements
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- Y04S 40/00: Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- Y04S: SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS

## Abstract

The present invention is related to a method of connecting a first device comprising a processor and an application and a second device comprising a processor and an application, a distributed architecture system for facilitating modular communication between a plurality of applications, a plurality of devices, and a plurality of applications and devices, and a computer readable medium storing a program for causing a processor to connect a plurality of applications, a plurality of devices, and a plurality of applications and devices.

## Claims

### Claim 1

A method of connecting a first device comprising a processor and a first application and a second device comprising a processor and a second application, the method comprising:
registering at least one of the first device and the first application within the first device with a configuration manager, wherein the first device comprises one of an Optical-based Physical Instrument, a Copper-based Physical Instrument, an Optical-based Virtual Instrument, or a Copper-based Virtual Instrument;
requesting, by at least one of the second device and the second application within the second device, the configuration manager for connection information of a device comprising a processor and an application, wherein the configuration manager comprises an application manager that maps connectivity between defined devices and applications, and wherein the second device comprises one of an Optical-based Physical Instrument, a Copper-based Physical Instrument, an Optical-based Virtual Instrument, or a Copper-based Virtual Instrument;
providing the connection information of at least one of the first device and the first application to at least one of the second device and the second application, wherein at least one of the second device or the second application directly communicate with at least one of the first device or the first application based upon the connection information;
wherein one of the first device, first application, second device, or second application controls another of the first device or second device to cause the other of the first device or second device to perform a measurement and to obtain a reading from the other of the first device or second device.

### Claim 2 (depends on 1)

The method of claim 1, wherein
the first device comprises a plurality of devices comprising a plurality of applications;
wherein the connection manager defines all devices and all applications in the system and the defined devices and the defined applications communicate directly with each other when the defined devices and applications are configured and mapped.

### Claim 3 (depends on 1)

The method of claim 1, wherein
the second device comprises a plurality of devices comprising a plurality of applications;
wherein the connection manager defines all devices and all applications in the system and the defined devices and the defined applications communicate directly with each other when the defined devices and applications are configured and mapped.

### Claim 4 (depends on 1)

The method of claim 1, wherein
the first device comprises a plurality of devices comprising a plurality of applications;
the configuration manager defines all devices and applications in a virtual system spread across multiple physical machines;
the application manager maps connectivity between configured devices and applications regardless of the physical machine they are running on; and
the devices and the applications communicate directly once configured and mapped.

### Claim 5 (depends on 1)

The method of claim 1, wherein
the second device comprises a plurality of devices comprising a plurality of applications;
the configuration manager defines all devices and all applications in a virtual system spread across multiple physical machines;
the application manager maps connectivity between configured devices and applications regardless of the physical machine they are running on; and
the devices and the applications communicate directly once configured and mapped.

### Claim 6

A method of connecting a plurality of applications, a plurality of devices, and a plurality of applications and devices, the method comprising:
requesting, by a first device comprising a processor, to a remote connection configuration in a distributed architecture system, wherein the first device comprises one of an Optical-based Physical Instrument, a Copper-based Physical Instrument, an Optical-based Virtual Instrument, or a Copper-based Virtual Instrument;
receiving, by an application manager in the distributed architecture system, the request to the remote connection configuration;
requesting, by the application manager, a service manager to find a second device corresponding to the request to the remote connection configuration, wherein the second device comprises one of an Optical-based Physical Instrument, a Copper-based Physical Instrument, an Optical-based Virtual Instrument, or a Copper-based Virtual Instrument;
communicating, by the service device, with the second device and identifying a location of the second device;
sending, by the service manager, information on the location of the second device to the application manager;
receiving and sending, by the application manager, the information on the location of the second device to the first device through the remote connection configuration, wherein the application manager maps connectivity between defined devices; and
directly communicating, by the first device, with the second device based upon the information on the location provided by the application manager, wherein one of the first device or second device controls another of the first device or second device to cause the other of the first device or second device to perform a measurement and to obtain a reading from the other of the first device or second device.
