IP Library Granted Patent US 8,612,196
Granted Patent B2
US 8,612,196 · App. 10/289,124 · Granted Dec 17, 2013

System and method for distributed simulation in which different simulation servers simulate different regions of a simulation space

Inventors: Philip E. Rosedale (San Francisco, CA); Cory R. Ondrejka (Pleasant Hill, CA); Andrew L. Meadows (Fairfax, CA)
Assignee: Linden Research, Inc.
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 8,612,196
App. No.
10/289,124
Granted
Dec 17, 2013
Kind
B2
Abstract

Distributed continuous simulation of a three dimensional simulation space is provided using a set of simulation servers. The simulation space is partitioned into a set of regions. In one embodiment, each simulation server is responsible for simulating one of the regions of the simulation space. Users interacting with the simulation communicate directly with the simulation server responsible for simulating the region that the user is currently interacting with.

Claims (20)

1. A machine implemented method of simulating, comprising:

performing a continuous distributed simulation of a space using a plurality of computing devices connected to a network, each computing device of the plurality of computing devices simulates a different region of the space, performing the continuous distributed simulation includes reporting about the simulation to a user computer device;

determining whether an item has changed; if the item has changed, determining whether a particular change for the item would be perceptible on the user computing device based on one or more properties of the item in the space and a physical property of a user interface on the user computing device;

transmitting data about the change to the user computing device if it was determined that the particular change would be perceptible on the user computing device and not transmitting the data about the change to the user computing device if it was determined that the particular change would be not be perceptible on the user computing device, wherein the physical property of the user interface on the user computing device is display resolution.

2. A system for simulating a space that can be accessed by a user computing device, comprising:

a plurality of computing devices in communication with a network, the plurality of computing devices perform a continuous distributed simulation of a space such that each computing device of the plurality simulates a different region of the space; and

an agent process on one of the plurality of computing devices, the agent process is in communication the user computing device, the agent process determines whether an item in the space has changed, if the item has changed the agent process determines whether a particular change would be perceptible on the user computing device based on one or more properties of the item in the space and a physical property of a user interface on the user computing device, the agent transmits data about the change to the user computing device if it was determined that the particular change would be perceptible on the user computing device, the agent does not transmit the data about the change to the user computing device if it was determined that the particular change would be not be perceptible on the user computing device, wherein the physical property of the user interface on the user computing device is display resolution.

3. The method of claim 1 , wherein:

at least one of the plurality of computing devices includes an agent process in communication with the user computing device; and

the determining of whether the item has changed and whether the particular change is perceptible are performed by the agent process.

4. The method of claim 1 , wherein:

the determining of whether the item has changed and whether the particular change is perceptible are performed at the plurality of computing devices.

5. The method of claim 1 , wherein:

the on one or more properties of the item in the space include size of the item and distance to the item from a location representing point of view for the user computing device.

6. The method of claim 1 , wherein:

determining whether a particular change for the item would be perceptible on the user computing device includes determining whether an image of the item will move on a display of the user computing device by more than a predetermined number of pixels.

7. The system of claim 2 , wherein:

the on one or more properties of the item in the space include size of the item and distance to the item from a location representing point of view for the user computing device.

8. The system of claim 2 , wherein:

the agent process determines whether a particular change would be perceptible by determining whether an image of the item will move on a display of the user computing device by more than a predetermined number of pixels.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2021
From: VENTURE LENDING & LEASING VIII, INC.
To: LINDEN RESEARCH, INC.
Reel/Frame 054848/0498 →
SECURITY INTEREST Recorded Jan 5, 2021
From: LINDEN RESEARCH, INC.; TILIA INC.
To: STAR MOUNTAIN DIVERSIFIED CREDIT INCOME FUND III, LP
Reel/Frame 054901/0628 →
SECURITY INTEREST Recorded Mar 12, 2018
From: LINDEN RESEARCH, INC.
To: VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 045569/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2003
From: ROSEDALE, PHILIP E.; ONDREJKA, CORY R.; MEADOWS, ANDREW L.
To: LINDEN RESEARCH, INC.
Reel/Frame 013760/0508 →
Continuity (2)
Provisional Application 60371743 · Apr 11, 2002
Related Publication 20030195735A1 · Oct 16, 2003