Patents by Inventor William H. Connors
William H. Connors has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9284283Abstract: The invention relates generally to macrocyclic compounds of formula I and their therapeutic use. More particularly, the invention relates to macrocyclic compounds that modulate the activity of IL-17 and/or are useful in the treatment of medical conditions, such as inflammatory diseases and other IL-17-associated disorders.Type: GrantFiled: February 1, 2013Date of Patent: March 15, 2016Assignee: Ensemble Therapeutics CorporationInventors: Michael Taylor, Nicholas K. Terrett, William H. Connors, Cheri Snedeker, Kelley C. Shortsleeves, Benjamin A. Seigal, Stephen P. Hale, Timothy F. Briggs, Frank G. Favaloro, Jr., Tyler J. Cipriani, Dingxue Yan, Sethu L. Alexander, Atli Thorarensen, Li Xing
-
Publication number: 20150005319Abstract: The invention relates generally to macrocyclic compounds of formula I and their therapeutic use. More particularly, the invention relates to macrocyclic compounds that modulate the activity of IL-17 and/or are useful in the treatment of medical conditions, such as inflammatory diseases and other IL-17-associated disorders.Type: ApplicationFiled: February 1, 2013Publication date: January 1, 2015Inventors: Michael Taylor, Nicholas K. Terrett, William H. Connors, Cheri Snedeker, Kelley C. Shortsleeves, Benjamin A. Seigal, Stephen P. Hale, Timothy F. Briggs, Frank G. Favaloro, Jr., Tyler J. Cipriani, Dingxue Yan, Sethu L. Alexander, Atli Thorarensen, Li Xing
-
Patent number: 7318229Abstract: 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.Type: GrantFiled: July 29, 2003Date of Patent: January 8, 2008Assignee: Sun Microsystems, Inc.Inventors: William H. Connor, Brandon E. Taylor
-
Patent number: 7234137Abstract: 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.Type: GrantFiled: July 25, 2002Date of Patent: June 19, 2007Assignee: Sun Microsystems, Inc.Inventors: Brandon E. Taylor, William H. Connor
-
Patent number: 7143615Abstract: 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.Type: GrantFiled: July 31, 2002Date of Patent: December 5, 2006Assignee: Sun Microsystems, Inc.Inventors: William H. Connor, Jeffrey A. Hanson, Brandon E. Taylor
-
Patent number: 7107592Abstract: 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.Type: GrantFiled: July 25, 2002Date of Patent: September 12, 2006Assignee: Sun Microsystems, Inc.Inventors: Brandon E. Taylor, William H. Connor
-
Patent number: 6865549Abstract: 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.Type: GrantFiled: January 21, 2000Date of Patent: March 8, 2005Assignee: Sun Microsystems, Inc.Inventor: William H. Connor
-
Patent number: 6795864Abstract: 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.Type: GrantFiled: December 28, 2000Date of Patent: September 21, 2004Assignee: Sun Microsystems, Inc.Inventor: William H. Connor
-
Publication number: 20040024863Abstract: 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.Type: ApplicationFiled: July 31, 2002Publication date: February 5, 2004Applicant: Sun Microsystems, Inc.Inventors: William H. Connor, Jeffrey A. Hanson, Brandon E. Taylor
-
Publication number: 20040019897Abstract: 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.Type: ApplicationFiled: July 25, 2002Publication date: January 29, 2004Applicant: Sun Microsystems, Inc.Inventors: Brandon E. Taylor, William H. Connor
-
Publication number: 20040019887Abstract: Provided are a method, system, and program for loading program components into a runtime environment. A loader hierarchy is provided indicating an order in which loaders are invoked to load multiple types of program components. A plurality of first type loaders are used to load a first type of program components that are capable of being used by a second type of program components loaded by at least one second type loader. The second type loader is defined at a lower level in the loader hierarchy than the first type component loaders.Type: ApplicationFiled: July 25, 2002Publication date: January 29, 2004Applicant: Sun Microsystems, Inc.Inventors: Brandon E. Taylor, William H. Connor
-
Publication number: 20040019596Abstract: 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.Type: ApplicationFiled: July 25, 2002Publication date: January 29, 2004Applicant: Sun Microsystems, Inc.Inventors: Brandon E. Taylor, William H. Connor
-
Publication number: 20020087714Abstract: 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.Type: ApplicationFiled: December 28, 2000Publication date: July 4, 2002Applicant: Sun Microsystems, Inc.Inventor: William H. Connor