IP Library Granted Patent US 7,359,824
Granted Patent B2
US 7,359,824 · App. 11/170,353 · Granted Apr 15, 2008

Systems and methods for a distributed execution environment with per-command environment management

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,359,824
App. No.
11/170,353
Granted
Apr 15, 2008
Kind
B2
Abstract

Systems, methods and media for providing a distributed execution environment with per-command environment management are disclosed. In one embodiment, a plurality of digital systems are connected to a serving device. The serving device comprises a sequencer to originate environment attributes and commands to be executed within the environment. Each digital system under test and serving device comprises a listener with a queue to receive environment attributes and commands. A listener on a digital system under test or serving device implements the environment attributes and executes the received commands within the specified environment.

Claims (10)

1. A method for testing a plurality of digital systems, comprising;

forming a connection between a serving device and a plurality of digital systems under test;

serving from a sequencer running on the serving device to the digital systems, command messages, each command message specifying for a listener within a digital system under test a plurality of nested directories and at least one command;

placing command messages in a queue of a listener to enable execution of one command before execution of another command is completed; and

implementing by the system under test the specified directories for the duration of at least one command within a command message and executing by the system under test the command within the implemented directories.

2. The method of claim 1 , wherein a listener transmits to the sequencer a result message comprising information concerning execution of a command by the system under test while at least one other command is being executed by the system under test.

3. The method of claim 1 , wherein commands of command messages sent by one or more sequencers to different listeners are executed by the devices under test simultaneously using the directories contained within each individual command message.

4. The method of claim 1 , wherein commands of command messages sent from different sequencers to a single listener are executed by that device under test corresponding to the listener within the directories specified within each individual command message.

5. The method of claim 1 , wherein a listener comprises a first-in-first-out directory to receive command messages.

6. The method of claim 1 , wherein a command of a command message specifies a listener queue to transmit a command.

Assignments (3)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2012
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: FACEBOOK, INC.
Reel/Frame 028015/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2005
From: BLOUIN, ERIC ERHARD; KRITT, BARRY ALAN; LAW, DOUGLAS ALAN; NANDA, KULDIP; ROBERTS, PAUL ALLEN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016623/0868 →