Patents by Inventor Jeffrey W. Lucas
Jeffrey W. Lucas 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: 20240093663Abstract: A DC power plant generating DC power from a variety of engines including a Stirling cycle engine. The DC power plant includes a relatively small start-up power source that is discontinued after the engine is running. A method for producing DC power for a load including starting up an engine using power supplied by a relatively small power supply supplemented by a capacitor bank, providing output from the engine to a generator, producing alternating current (AC) power by the generator, converting the AC power to direct current (DC) power, disabling output of the DC power during a first set of pre-selected conditions, limiting a rate of change of current of the DC power during a second set of pre-selected conditions, reducing conducted and radiated emissions of the DC power, disconnecting the DC power from the load under a third set of pre-selected conditions, and providing the DC power to the load.Type: ApplicationFiled: November 20, 2023Publication date: March 21, 2024Inventors: Andrew A. Schnellinger, James R. Lowell, Bryan A. Finseth, Christopher L. Barber, Jason M. Sachs, Donald J. Lucas, Shannon Prescott, Jeffrey W. Kite, Andras K. Fekete, Douglas R. Adams
-
Patent number: 10356153Abstract: A method for transferring session data includes receiving a hypertext transfer protocol (HTTP) request that includes user credential data from a client computer program; determining whether to apply a filter that includes data inclusion condition(s) or data exclusion condition(s) to data pertaining to a session between a first application and the client computer program; storing a data structure containing the user credential data in response to the client computer program not meeting the data inclusion condition(s) or the session meeting the data exclusion condition(s); transmitting an HTTP response that includes an identifier of the data structure and an identifier of a second computer program function, which utilizes the identifier of the data structure to retrieve data to authenticate the client computer program; and erasing the data structure from the memory to prevent replay attacks.Type: GrantFiled: November 13, 2014Date of Patent: July 16, 2019Assignee: International Business Machines CorporationInventors: Yaser K. Doleh, Jeffrey W. Lucas, Mauro Marzorati, Brian M. O'Connell, Keith R. Walker
-
Patent number: 10142440Abstract: Embodiments for enforced registry of cookies in a tiered delivery network by at least a portion of a processor. Information of a cookie may be extracted at a reverse proxy providing access to an application server. Cookie registration rules provided to the registry by an application on the application server may be obtained such that the registry enables the reverse proxy to enforce compliance with the cookie registration rules for each cookie requesting access to the application. The extracted information of the cookie may be compared against the cookie registration rules provided to the registry by the application. The cookie may be suppressed from being relayed to the application upon determining the extracted information is non-compliant with the cookie registration rules.Type: GrantFiled: July 29, 2016Date of Patent: November 27, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary F. Diamanti, Yaser K. Doleh, Jeffrey W. Lucas, Mauro Marzorati
-
Publication number: 20180034934Abstract: Embodiments for enforced registry of cookies in a tiered delivery network by at least a portion of a processor. Information of a cookie may be extracted at a reverse proxy providing access to an application server. Cookie registration rules provided to the registry by an application on the application server may be obtained such that the registry enables the reverse proxy to enforce compliance with the cookie registration rules for each cookie requesting access to the application. The extracted information of the cookie may be compared against the cookie registration rules provided to the registry by the application. The cookie may be suppressed from being relayed to the application upon determining the extracted information is non-compliant with the cookie registration rules.Type: ApplicationFiled: July 29, 2016Publication date: February 1, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary F. DIAMANTI, Yaser K. DOLEH, Jeffrey W. LUCAS, Mauro MARZORATI
-
Publication number: 20170118266Abstract: In a method for transferring session data from a first application accessible via at least one DNS name in a first DNS domain to a second application accessible via at least one DNS name in a second DNS domain, a computer receives via the first application a first HTTP request from an HTTP client, and in response, the computer establishes a first session with the HTTP client. The computer receives, from the HTTP client, a second HTTP request comprising an identifier of the second application, and in response, the computer stores in a memory a data structure identifiable by a data structure identifier and containing data pertaining to the first session. Responsive to storing the data structure, the computer transmits, to the HTTP client, an HTTP response comprising the data structure identifier, a redirection status code, and a URI comprising a DNS name in the second DNS domain.Type: ApplicationFiled: November 13, 2014Publication date: April 27, 2017Inventors: Yaser K. Doleh, Jeffrey W. Lucas, Mauro Marzorati, Brian M. O'Connell, Keith R. Walker
-
Publication number: 20150074169Abstract: In a method for transferring session data from a first application accessible via at least one DNS name in a first DNS domain to a second application accessible via at least one DNS name in a second DNS domain, a computer receives via the first application a first HTTP request from an HTTP client, and in response, the computer establishes a first session with the HTTP client. The computer receives, from the HTTP client, a second HTTP request comprising an identifier of the second application, and in response, the computer stores in a memory a data structure identifiable by a data structure identifier and containing data pertaining to the first session. Responsive to storing the data structure, the computer transmits, to the HTTP client, an HTTP response comprising the data structure identifier, a redirection status code, and a URI comprising a DNS name in the second DNS domain.Type: ApplicationFiled: November 13, 2014Publication date: March 12, 2015Inventors: Yaser K. Doleh, Jeffrey W. Lucas, Mauro Marzorati, Brian M. O'Connell, Keith R. Walker
-
Patent number: 8930554Abstract: In a method for transferring session data from a first application accessible via at least one DNS name in a first DNS domain to a second application accessible via at least one DNS name in a second DNS domain, a computer receives via the first application a first HTTP request from an HTTP client, and in response, the computer establishes a first session with the HTTP client. The computer receives, from the HTTP client, a second HTTP request comprising an identifier of the second application, and in response, the computer stores in a memory a data structure identifiable by a data structure identifier and containing data pertaining to the first session. Responsive to storing the data structure, the computer transmits, to the HTTP client, an HTTP response comprising the data structure identifier, a redirection status code, and a URI comprising a DNS name in the second DNS domain.Type: GrantFiled: March 14, 2013Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Yaser K. Doleh, Jeffrey W. Lucas, Mauro Marzorati, Brian M. O'Connell, Keith R. Walker
-
Patent number: 8423650Abstract: In a method for transferring session data from a first application accessible via at least one DNS name in a first DNS domain to a second application accessible via at least one DNS name in a second DNS domain, a computer receives via the first application a first HTTP request from an HTTP client, and in response, the computer establishes a first session with the HTTP client. The computer receives, from the HTTP client, a second HTTP request comprising an identifier of the second application, and in response, the computer stores in a memory a data structure identifiable by a data structure identifier and containing data pertaining to the first session. Responsive to storing the data structure, the computer transmits, to the HTTP client, an HTTP response comprising the data structure identifier, a redirection status code, and a URI comprising a DNS name in the second DNS domain.Type: GrantFiled: June 30, 2011Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Yaser K Doleh, Jeffrey W. Lucas, Mauro Marzorati, Brian M. O'Connell, Keith R. Walker
-
Publication number: 20130007194Abstract: In a method for transferring session data from a first application accessible via at least one DNS name in a first DNS domain to a second application accessible via at least one DNS name in a second DNS domain, a computer receives via the first application a first HTTP request from an HTTP client, and in response, the computer establishes a first session with the HTTP client. The computer receives, from the HTTP client, a second HTTP request comprising an identifier of the second application, and in response, the computer stores in a memory a data structure identifiable by a data structure identifier and containing data pertaining to the first session. Responsive to storing the data structure, the computer transmits, to the HTTP client, an HTTP response comprising the data structure identifier, a redirection status code, and a URI comprising a DNS name in the second DNS domain.Type: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Inventors: Yaser K. Doleh, Jeffrey W. Lucas, Mauro Marzorati, Brian M. O'Connell, Keith R. Walker