ROBERT G ANDERSON
Engineering in Oakland, CA

License number
Massachusetts 23509
Expiration Date
Jun 30, 1984
Type
Mechanical Engineer
Address
Address
Oakland, CA 94611

Personal information

See more information about ROBERT G ANDERSON at radaris.com
Name
Address
Phone
Robert Anderson
5069 Cape Tenez Dr, Whittier, CA 90601
(562) 755-9716
Robert Anderson, age 89
505 Flour Mill Dr, Newman, CA 95360
Robert Anderson, age 84
5101 Costa Way, Sacramento, CA 95841
(916) 344-3614
Robert Anderson
5103 Fontaine St UNIT 116, San Diego, CA 92120
Robert Anderson, age 82
508 Oriole Ct, Lincoln, CA 95648
(916) 789-1049

Professional information

See more information about ROBERT G ANDERSON at trustoria.com
Robert Leo Anderson Photo 1
Robert Leo Anderson, Oakland CA - Lawyer

Robert Leo Anderson, Oakland CA - Lawyer

Address:
MacMorris & Carbone
505 14Th St STE 600, Oakland 94612
(510) 267-7253
Licenses:
California - Active 1991
Education:
McGeorge School of Law, University of the Pacific
University of Nevada


Robert P. Anderson Photo 2
Robert P. Anderson, Oakland CA - Lawyer

Robert P. Anderson, Oakland CA - Lawyer

Address:
Robert Anderson
1176, Oakland 94606
(510) 540-8096
Licenses:
California - Active 1979
Education:
University of California
San Francisco Law School


Robert Anderson Photo 3
Distributed Processing System

Distributed Processing System

US Patent:
2006008, Apr 13, 2006
Filed:
Oct 6, 2005
Appl. No.:
11/245952
Inventors:
John Powers - Lafayette CA, US
Robert Anderson - Oakland CA, US
Nathan Trueblood - Oakland CA, US
Daniel Ciruli - Oakland CA, US
Assignee:
Digipede Technologies, LLC - Oakland CA
International Classification:
G06F 15/16
US Classification:
709203000
Abstract:
A distributed processing system delegates the allocation and control of computing tasks to intelligent agent applications running on computing resources. This provides flexible control, efficient allocation, scalability, and simple adaptation of applications to the distributed processing system. The distributed processing system includes an agent, a server, and application programmer interfaces. The agent is run on or associated with any computer system contributing computing resources to the distributed processing system. The agents collect information about associated computing resources to assess their abilities to perform available computing tasks. Based on these assessments, agents request jobs from the server. The server assigns computing tasks to computing resources based on the job requests received from associated agents. Agents manage the execution of tasks on their associated computing resources and return results as specified by jobs. Agents can manage the execution of any type of application, including applications not specifically developed for distributed processing environments.


Robert Anderson Photo 4
Multicore Distributed Processing System Using Selection Of Available Workunits Based On The Comparison Of Concurrency Attributes With The Parallel Processing Characteristics

Multicore Distributed Processing System Using Selection Of Available Workunits Based On The Comparison Of Concurrency Attributes With The Parallel Processing Characteristics

US Patent:
8230426, Jul 24, 2012
Filed:
Sep 13, 2007
Appl. No.:
11/855135
Inventors:
John T. Powers - Lafayette CA, US
Robert W. Anderson - Oakland CA, US
Nathan Trueblood - Oakland CA, US
Daniel Ciruli - Oakland CA, US
Assignee:
Digipede Technologies, LLC - Lafayette CA
International Classification:
G06F 9/46, G06F 15/16
US Classification:
718102, 718100, 712 28
Abstract:
A distributed processing system delegates the allocation and control of computing work units to agent applications running on computing resources including multi-processor and multi-core systems. The distributed processing system includes at least one agent associated with at least one computing resource. The distributed processing system creates work units corresponding with execution phases of applications. Work units can be associated with concurrency data that specifies how applications are executed on multiple processors and/or processor cores. The agent collects information about its associated computing resources and requests work units from the server using this information and the concurrency data. An agent can monitor the performance of executing work units to better select subsequent work units. The distributed processing system may also be implemented within a single computing resource to improve processor core utilization of applications.


Robert Anderson Photo 5
Distributed Object Execution System

Distributed Object Execution System

US Patent:
2006007, Apr 6, 2006
Filed:
Oct 6, 2005
Appl. No.:
11/246000
Inventors:
John Powers - Lafayette CA, US
Robert Anderson - Oakland CA, US
Nathan Trueblood - Oakland CA, US
Daniel Ciruli - Oakland CA, US
Assignee:
Digipede Technologies, LLC - Oakland CA
International Classification:
G06F 9/46
US Classification:
718100000
Abstract:
A distributed object execution system delegates the allocation and control of computing tasks to intelligent agent applications running on computing resources. User applications can invoke object methods associated with an application interface of the distributed object execution system. The system converts this method invocation into an available computing job with at least one computing tasks. The agents assess computing resources capabilities to perform available computing tasks. Based on these assessments, agents request jobs from a job server, which in turn assigns computing tasks to computing resources based on the job requests received. An agent instantiates a replica of the object and invokes a corresponding method on an associated computing resource. Upon completion of the invoked method, the user application is notified and provided with any method results. While an agent and associated computing resource is processing a method invocation, the user application can perform other activities.


Robert Anderson Photo 6
Distributed System Interface

Distributed System Interface

US Patent:
2006007, Apr 6, 2006
Filed:
Oct 6, 2005
Appl. No.:
11/245945
Inventors:
John Powers - Lafayette CA, US
Robert Anderson - Oakland CA, US
Nathan Trueblood - Oakland CA, US
Daniel Ciruli - Oakland CA, US
Assignee:
Digipede Technologies, LLC - Oakland CA
International Classification:
G06F 9/46
US Classification:
718100000
Abstract:
A distributed processing system delegates the allocation and control of computing tasks to intelligent agent applications running on computing resources. This provides flexible control, efficient allocation, scalability, and simple adaptation of applications to the distributed processing system. The distributed processing system includes an agent, a server, application programming interfaces, and a workbench application. The workbench application includes a user-interface enabling the description, submission, monitoring, and control of distributed computing jobs. The workbench application includes a wizard or a guided step-by-step interface that allows users to specify the distributed computing job, including applications, application parameters, input and output data, computing resource requirements, job priority, error handling, and other job aspects. The wizard interface generates a job template, which can be reused for additional similar jobs, and a job description. An inspector interface allows users direct access to the job template and job description if needed.


Robert Anderson Photo 7
Distributed Computing System Installation

Distributed Computing System Installation

US Patent:
2006007, Apr 6, 2006
Filed:
Oct 6, 2005
Appl. No.:
11/245993
Inventors:
John Powers - Lafayette CA, US
Robert Anderson - Oakland CA, US
Nathan Trueblood - Oakland CA, US
Daniel Ciruli - Oakland CA, US
Assignee:
Digipede Technologies, LLC - Oakland CA
International Classification:
G06F 15/177
US Classification:
709220000
Abstract:
A distributed processing system delegates the allocation and control of computing tasks to intelligent agent applications running on computing resources. The distributed processing system includes agents and a server. The agents are run on or associated with any computer system contributing computing resources to the distributed processing system. An installation package facilitates the creation and maintenance of distributed computing systems. An installation software package is loaded and installed on to a computer that will be the server for the distributed computing system, thereby activating a server for the distributed processing system. The installation package creates an installation web site on the server accessible to other computers potentially suitable for inclusion in the distributed processing system. These other computers can manually or automatically access the installation web site to retrieve and install agent applications, thereby adding themselves to the distributed computing system.