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: 20240144844Abstract: Systems and methods are disclosed for an apparatus and method for practicing injection techniques through an injectable apparatus. The injectable apparatus may contain a camera that is configured to detect the intensity and color of light attenuated from a testing tool after it is injected into a simulated human or animal body parts. A training tool may be connected to a user display device to generate a display of the injection apparatus as well as the performance parameters of a trainee.Type: ApplicationFiled: June 26, 2023Publication date: May 2, 2024Inventors: Gabrielle A. Rios, Jeff Crockett, Clark B. Foster, Milan Trcka, David J. Mishelevich, Aaron J. Gifford, Chris C. Ludolph
-
Publication number: 20240076334Abstract: 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: ApplicationFiled: November 2, 2022Publication date: March 7, 2024Inventors: David C. Foster, Lutz B. Giebel, Leonard G. Presta
-
Patent number: 8656420Abstract: 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: GrantFiled: September 7, 2012Date of Patent: February 18, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: David B. Foster, Larry K. Holden
-
Publication number: 20120331001Abstract: 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: ApplicationFiled: September 7, 2012Publication date: December 27, 2012Inventors: David B. Foster, Larry K. Holden
-
Patent number: 8281326Abstract: 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: GrantFiled: December 31, 2009Date of Patent: October 2, 2012Assignee: AT&T Intellectual Property I, LPInventors: David B. Foster, Larry K. Holden
-
Publication number: 20100106856Abstract: 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: ApplicationFiled: December 31, 2009Publication date: April 29, 2010Inventors: David B. Foster, Larry K. Holden
-
Publication number: 20100107178Abstract: 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: ApplicationFiled: December 31, 2009Publication date: April 29, 2010Inventors: David B. Foster, Larry K. Holden
-
Patent number: 7707594Abstract: 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: GrantFiled: August 20, 2002Date of Patent: April 27, 2010Assignee: AT&T Intellectual Property I, L.P.Inventors: David B. Foster, Larry K. Holden
-
Patent number: 7673053Abstract: 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: GrantFiled: August 30, 2002Date of Patent: March 2, 2010Assignee: AT&T Intellectual Property I, L.P.Inventors: David B. Foster, Larry K. Holden
-
Patent number: 4327918Abstract: 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: GrantFiled: February 8, 1979Date of Patent: May 4, 1982Assignee: Learning Games LimitedInventor: David B. Foster
-
Patent number: 4146230Abstract: 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: GrantFiled: June 15, 1977Date of Patent: March 27, 1979Inventor: David B. Foster