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: 9284283
    Abstract: 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: Grant
    Filed: February 1, 2013
    Date of Patent: March 15, 2016
    Assignee: Ensemble Therapeutics Corporation
    Inventors: 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: 20150005319
    Abstract: 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: Application
    Filed: February 1, 2013
    Publication date: January 1, 2015
    Inventors: 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: 7318229
    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.
    Type: Grant
    Filed: July 29, 2003
    Date of Patent: January 8, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: William H. Connor, Brandon E. Taylor
  • Patent number: 7234137
    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.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: June 19, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Brandon E. Taylor, William H. Connor
  • Patent number: 7143615
    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.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: December 5, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: William H. Connor, Jeffrey A. Hanson, Brandon E. Taylor
  • Patent number: 7107592
    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.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: September 12, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Brandon E. Taylor, William H. Connor
  • Patent number: 6865549
    Abstract: 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: Grant
    Filed: January 21, 2000
    Date of Patent: March 8, 2005
    Assignee: Sun Microsystems, Inc.
    Inventor: William H. Connor
  • Patent number: 6795864
    Abstract: 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: Grant
    Filed: December 28, 2000
    Date of Patent: September 21, 2004
    Assignee: Sun Microsystems, Inc.
    Inventor: William H. Connor
  • Publication number: 20040024863
    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.
    Type: Application
    Filed: July 31, 2002
    Publication date: February 5, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: William H. Connor, Jeffrey A. Hanson, Brandon E. Taylor
  • Publication number: 20040019897
    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.
    Type: Application
    Filed: July 25, 2002
    Publication date: January 29, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: Brandon E. Taylor, William H. Connor
  • Publication number: 20040019887
    Abstract: 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: Application
    Filed: July 25, 2002
    Publication date: January 29, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: Brandon E. Taylor, William H. Connor
  • Publication number: 20040019596
    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.
    Type: Application
    Filed: July 25, 2002
    Publication date: January 29, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: Brandon E. Taylor, William H. Connor
  • Publication number: 20020087714
    Abstract: 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: Application
    Filed: December 28, 2000
    Publication date: July 4, 2002
    Applicant: Sun Microsystems, Inc.
    Inventor: William H. Connor