William Hayden Connor - Boulder CO Bruce Kenneth Haddon - Boulder CO
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 1100
US Classification:
714 20, 714 38
Abstract:
In an object oriented software environment, a system and method is disclosed that addresses both state recovery and relationship recovery in the event of a system halt. The system is suited to enterprise-class distributed systems with extensive object relationships. Each essential object is saved in persistent storage. Essential values within each object are updated in storage according to a method within each object. After a partial or total halt of the system, the state of the software is reconstructed in a two phase process. In the first phase, the essential objects are restored from persistent storage, along with essential values. In the second phase, a method uniquely implemented by each object will reconstruct non-essential objects and variables. The second phase is ideally tailored to allow the system to be reconstructed even when the underlying hardware or software has been altered.
Bruce Kenneth Haddon - Boulder CO William Hayden Connor - Boulder CO
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 900
US Classification:
709100, 709102, 709108, 709201
Abstract:
A system and method is disclosed for synchronizing threads of execution within a distributed computing environment. Threads of execution within a computer spawn additional threads of execution on separate computers within the distributed computing environment. Each thread may compete for shared resources within the computing environment, thereby creating a need to avoid deadlocks among the local threads. Whereas locals thread exists within a single computing platform, logical threads are created to relate local threads to each other and thereby span the platforms on which the local threads reside. Distributed monitors are created to control access to shared resources by local threads based on logical thread affiliations. Locks within the distributed monitors are assigned to logical threads instead of local threads. Local threads that are each part of the same logical thread will all have access to the shared resource when the lock is assigned to the logical thread.
System Using Lookup Service Proxy Object Having Code And Request Rate For Managing Rate At Which Client Can Request For Services From Server Are Transmitted
Provided is a method, system, and program for enabling a client to access a service, wherein the client is capable of communicating with a server. The client accesses an object from the server that includes code to enable the client to access the service. The accessed object includes a request rate indicating a rate at which the client transmits requests for the service. The client generates requests for the service using code included in the object accessed from the server. The client then transmits the generated requests for the service at the request rate included in the object.
Method And Apparatus For Concurrency Control In A Policy-Based Management System
A system that facilitates concurrency control for a policy-based management system that controls resources in a distributed computing system. The system operates by receiving a request to perform an operation on a lockable resource from a controller in the distributed computing system. This controller sends the request in order to enforce a first policy for controlling resources in the distributed computing system. In response the request, the system determines whether the controller holds a lock on the lockable resource. If so, the system allows the controller to execute the operation on the lockable resource. If not, the system allows the controller an opportunity to acquire the lock. If the controller is able to acquire the lock, the system allows the controller to execute the operation on the lockable resource.
Method, System, And Program For Making Objects Available For Access To A Client Over A Network
Brandon E. Taylor - Longmont CO, US William H. Connor - Boulder CO, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 9/46 G06F 15/16 G06F 12/00
US Classification:
718104, 709220, 707204
Abstract:
Provided are a method, system, and program for making resources available for access to a client. A list is provided indicating a plurality of resources to make available for access to clients over a network and the list is processed to determine resources. Attributes of the resources are determined and reference codes are generated for the determined resources based on the determined attributes. The reference codes are associated with the resources for which the codes were generated. In response to receiving a request to one reference code from the client, a determination is made from the resource associated with the requested reference code and returning the determined resource to the requesting client.
Method, System, And Program For Discovering Components Within A Network
William H. Connor - Boulder CO, US Jeffrey A. Hanson - Westminster CO, US Brandon E. Taylor - Longmont CO, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 15/173
US Classification:
70224, 709223, 709230, 709220, 370352, 714 39
Abstract:
Provided are a computer implemented method, system, and program for discovering components within a network. A discovery operation is initiated to discover a network component. Upon discovering information on one network component, an entry is added to a data store providing information on the discovered component. In response to adding the entry to the data store, at least one of a plurality of programs is called to process the added entry, wherein each called program either accepts or declines to process the added entry. One program accepting to process the added entry initiates a further discovery operation in response to accepting the added entry. A new entry is added to the data store providing information on one network component discovered during the further discovery operation, wherein at least one program is called to process the new entry in response to adding the new entry.
Method, System, And Program For Processing Objects In A Distributed Computing Environment
Brandon E. Taylor - Longmont CO, US William H. Connor - Boulder CO, US
Assignee:
Sun Microsystems, Inc. - Menlo Park CA
International Classification:
G06F 9/44
US Classification:
717167, 719330
Abstract:
Provided are a method, system, and program for processing objects in a distributed computing environment. A determination is made of a program is needed to process a component. A file including the determined program is requested from a remote process. The requested file is received from the remote process, wherein the requested file includes a plurality of sections, each including different programs. At least one section includes programs that are intended only to be executed in a remote address space of the remote process and at least one other section includes programs that are intended to be downloaded from the remote process and execute in a client address space that is different than the remote address space. The programs are loaded from the section including the determined program to execute in the client address space to process the component.
Method, System, And Program For Dispatching A Method Call
William H. Connor - Boulder CO, US Brandon E. Taylor - Longmont CO, US
Assignee:
Sun Microsystems, Inc. - Menlo Park CA
International Classification:
G06F 3/00 G06F 9/44 G06F 9/46 G06F 13/00
US Classification:
719330, 719315, 719316, 714 25, 714 38
Abstract:
Provided are a method, system, and program for processing a call. A call is invoked from a caller object to a target object, wherein the caller and target objects comprise component objects loaded with caller and target class loaders, respectively, and wherein the caller object invokes the call using a local method invocation. The classes needed to process the call are loaded if the needed classes are not already loaded and if the target class loader is capable of loading the needed classes. Further classes that comprise the needed classes are dynamically loaded if the target class loader is not capable of loading the needed classes. The call is invoked after the needed classes are loaded and available for the target object to process the call.
W.H. Connor 624 South Austin Avenue, Suite 101, Georgetown, TX 78626
Phone:
512 863-4576 (Phone)
Specialties:
Probate Real Estate Trusts and Estates Wills Estate Planning Elder Law Decedents Estates Estate Administration Estate Planning for the Disabled Estate Planning for the Elderly Estate Planning for Unmarried Couples Family Trusts Estate Settlements Living Trusts Personal Planning Pet Trusts Powers of Attorney Special Needs Trusts Trust Administration Trust and Estate Collections Trust Law Unclaimed Property Corporate Law Partnership Law
Memberships:
Williamson County Bar Association State Bar of Texas.
ISLN:
908235122
Admitted:
1967, Texas 1972, U.S. Supreme Court
University:
Southwestern University, B.B.A., 1964
Law School:
University of Texas, J.D., 1967
Biography:
Assistant County District Attorney, Williamson County, Texas, 1967-1968. District Attorney, 26th Judicial District, 1974-1976. Mayor, City of Georgetown, 1990-1992.
Dr. O Connor graduated from the Univ De L'etat A Liege, Fac De Med, Liege, Belgium in 1979. He works in Fall River, MA and specializes in Otolaryngology and Plastic Surgery within the Head & Neck. Dr. O Connor is affiliated with Edith Nourse Rogers Memorial VA Hospital.
Jan 2015 to 2000 Owner/President/CEOBlock Festival Inc Denver, CO Dec 2010 to Dec 2014 Operations DirectorKidsKNOW Distribution Denver, CO Aug 2013 to Sep 2014 Owner/President/CEOCore Market Media, Inc Denver, CO Oct 2010 to Dec 2010 Operations DirectorCrows Nest Denali Park, AK May 2010 to Sep 2010 Floor Manager/Head CookThe UAF Pub Fairbanks, AK Sep 2009 to May 2010 Lead Server/Floor ManagerUS Dept. of Agriculture Fairbanks, AK Mar 2007 to Oct 2009 Lab AssistantThe Pub Fairbanks, AK Mar 2005 to Mar 2005 Bartender
Education:
University of Alaska Fairbanks Fairbanks, AK 2003 to 2010 BS in BiologyNew Albany High School 2002 to 2003 Environmental Science ProgramBexley High School 1999 to 2003 Diploma
Experienced in providing a wide range of financial services including: accounting, financial planning, investment management, and business planning. Currently working on developing applications read...
William Connor
Work:
Snowboard Colorado - Director of Operations (11)
Education:
University of Alaska Fairbanks - Wildlife Biology
Tagline:
From Columbus, OH to Fairbanks, AK and now Denver, CO
William Connor
Work:
AT&T Mobility (2008)
Tagline:
I enjoy MMA, guns, tattoos... and smartphones.
Bragging Rights:
Some of my favorite concerts I've attended: Meshuggah / Strapping Young Lad, Dimmu Borgir, Hate Eternal, Behemoth
William Connor
Education:
The Cooper Union for the Advancement of Science & Art
Tagline:
When we remember we are all mad, the mysteries disappear and life stands explained.