Patents by Inventor David B. Foster

David B. Foster 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).

  • Publication number: 20240076334
    Abstract: This invention provides for a fusion protein between a single chain TNFR2 Selective Agonist protein (scTNFR2 Selective Agonist) and a dimerization domain, such as an IgGFc protein. The single chain TNFR2 Selective Agonist moiety provides a therapeutic activity by selectively activating the TNFR2 form of the TNF-? receptor, thus selectively stimulating Tregs and/or increasing myelin deposition.
    Type: Application
    Filed: November 2, 2022
    Publication date: March 7, 2024
    Inventors: David C. Foster, Lutz B. Giebel, Leonard G. Presta
  • Patent number: 8656420
    Abstract: A system for providing a routing service that enables a client to locate a target service in distributed computing environment that supports multiple communications protocols. The system includes a main database and a routing mechanism. The main database has routing information. The routing mechanism can be distributed in multiple instances. The routing mechanism includes a local database. The local database stores an extract of the main database. The routing mechanism uses the local database to make routing decisions. To locate the target service, the client first obtains a reference to the routing mechanism. The client then sends a request with input parameters to the routing mechanism. The routing mechanism then returns output parameters to the client. The output parameters contains a reference and/or associated properties of the target service depending on the type of the target service. The client analyzes the returned output parameters and locates the target service.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: February 18, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David B. Foster, Larry K. Holden
  • Publication number: 20120331001
    Abstract: A system for providing a routing service that enables a client to locate a target service in distributed computing environment that supports multiple communications protocols. The system includes a main database and a routing mechanism. The main database has routing information. The routing mechanism can be distributed in multiple instances. The routing mechanism includes a local database. The local database stores an extract of the main database. The routing mechanism uses the local database to make routing decisions. To locate the target service, the client first obtains a reference to the routing mechanism. The client then sends a request with input parameters to the routing mechanism. The routing mechanism then returns output parameters to the client. The output parameters contains a reference and/or associated properties of the target service depending on the type of the target service. The client analyzes the returned output parameters and locates the target service.
    Type: Application
    Filed: September 7, 2012
    Publication date: December 27, 2012
    Inventors: David B. Foster, Larry K. Holden
  • Patent number: 8281326
    Abstract: A system for providing a routing service that enables a client to locate a target service in distributed computing environment that supports multiple communications protocols. The system includes a main database and a routing mechanism. The main database has routing information. The routing mechanism can be distributed in multiple instances. The routing mechanism includes a local database. The local database stores an extract of the main database. The routing mechanism uses the local database to make routing decisions. To locate the target service, the client first obtains a reference to the routing mechanism. The client then sends a request with input parameters to the routing mechanism. The routing mechanism then returns output parameters to the client. The output parameters contains a reference and/or associated properties of the target service depending on the type of the target service. The client analyzes the returned output parameters and locates the target service.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: October 2, 2012
    Assignee: AT&T Intellectual Property I, LP
    Inventors: David B. Foster, Larry K. Holden
  • Publication number: 20100106856
    Abstract: A system for providing a routing service that enables a client to locate a target service in distributed computing environment that supports multiple communications protocols. The system includes a main database and a routing mechanism. The main database has routing information. The routing mechanism can be distributed in multiple instances. The routing mechanism includes a local database. The local database stores an extract of the main database. The routing mechanism uses the local database to make routing decisions. To locate the target service, the client first obtains a reference to the routing mechanism. The client then sends a request with input parameters to the routing mechanism. The routing mechanism then returns output parameters to the client. The output parameters contains a reference and/or associated properties of the target service depending on the type of the target service. The client analyzes the returned output parameters and locates the target service.
    Type: Application
    Filed: December 31, 2009
    Publication date: April 29, 2010
    Inventors: David B. Foster, Larry K. Holden
  • Publication number: 20100107178
    Abstract: A broker of the present invention enables distributed applications to communicate with a server in distributed computing environment. The broker receives from a client a request to execute a transaction. The broker receives input parameters including input data. The broker uses a routing service to locate the server. The broker then establishes a communications connection to the server and forwards the input data. The transaction is executed and the broker receives a response from the server. The broker forwards the response to the client. The broker can segment the input data before forwarding the input data to the server. If the response is in multiple segments, the broker can combine the multiple segments into one string before forwarding the response to the client. Further, the broker may receive requests from multiple clients via multiple communications connections. The broker then consolidates the multiple communications connections and establishes one communications connection to the server.
    Type: Application
    Filed: December 31, 2009
    Publication date: April 29, 2010
    Inventors: David B. Foster, Larry K. Holden
  • Patent number: 7707594
    Abstract: A system for providing a routing service that enables a client to locate a target service in distributed computing environment that supports multiple communications protocols. The system includes a main database and a routing mechanism. The main database has routing information. The routing mechanism can be distributed in multiple instances. The routing mechanism includes a local database. The local database stores an extract of the main database. The routing mechanism uses the local database to make routing decisions. To locate the target service, the client first obtains a reference to the routing mechanism. The client then sends a request with input parameters to the routing mechanism. The routing mechanism then returns output parameters to the client. The output parameters contains a reference and/or associated properties of the target service depending on the type of the target service. The client analyzes the returned output parameters and locates the target service.
    Type: Grant
    Filed: August 20, 2002
    Date of Patent: April 27, 2010
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David B. Foster, Larry K. Holden
  • Patent number: 7673053
    Abstract: A broker of the present invention enables distributed applications to communicate with a server in distributed computing environment. The broker receives from a client a request to execute a transaction. The broker receives input parameters including input data. The broker uses a routing service to locate the server. The broker then establishes a communications connection to the server and forwards the input data. The transaction is executed and the broker receives a response from the server. The broker forwards the response to the client. The broker can segment the input data before forwarding the input data to the server. If the response is in multiple segments, the broker can combine the multiple segments into one string before forwarding the response to the client. Further, the broker may receive requests from multiple clients via multiple communications connections. The broker then consolidates the multiple communications connections and establishes one communications connection to the server.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: March 2, 2010
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: David B. Foster, Larry K. Holden
  • Patent number: 4327918
    Abstract: The present invention concerns golf teaching apparatus in which a student swings a golf club over a target area having photocells. The outputs from the photocells are analyzed and displayed to give an indication of yardage and faults in the student's swing. In particular the photocells include two transverse arrays which are partially darkened by a passing golf club shadow so that the relationship between the number of photo devices darkened in the upstream array to those darkened in the downstream array is an indication of golf club direction. The invention is directed to concerning the error which arises if the two arrays are not located for maximum accuracy. Thus in accordance with the invention the two arrays are located symmetrically on either side of a line tangential to the target ball and at right angles to an ideal path of a golf club head when it impacts the target ball.
    Type: Grant
    Filed: February 8, 1979
    Date of Patent: May 4, 1982
    Assignee: Learning Games Limited
    Inventor: David B. Foster
  • Patent number: 4146230
    Abstract: The present invention concerns golf teaching apparatus in which a student swings a golf club over a target area having photocells. The outputs from the photocells are analyzed and displayed to give an indication of yardage and faults in the student's swing. Club type is selectable and entered into the apparatus for influencing the analysis.
    Type: Grant
    Filed: June 15, 1977
    Date of Patent: March 27, 1979
    Inventor: David B. Foster