Patents by Inventor Jason Howe
Jason Howe 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: 20190003385Abstract: The present disclosure describes a micro gas turbine flameless heater, in which the heat is generated by burning fuel in a gas turbine engine, and the heater output air mixture is generated by transferring the heat in the gas turbine exhaust to the cold air drawn from the ambient environment. The present disclosure also describes component geometries and system layout for a gas turbine power generation unit that is designed for simple assembly, disassembly, and component replacement. The present disclosure also allows for quick removal of the rotating components of the gas turbine engine in order to reduce assembly and maintenance time. Furthermore, the present disclosure describes features that help to maintain safe operating temperatures for the bearings and structures of the gas turbine engine power turbine.Type: ApplicationFiled: June 22, 2018Publication date: January 3, 2019Applicant: Dynamo Micropower CorporationInventors: Erik Herold, Jason How-Ring Ethier, Alyssa Hatch, Ivan Wang
-
Patent number: 10030580Abstract: The present disclosure describes a micro gas turbine flameless heater, in which the heat is generated by burning fuel in a gas turbine engine, and the heater output air mixture is generated by transferring the heat in the gas turbine exhaust to the cold air drawn from the ambient environment. The present disclosure also describes component geometries and system layout for a gas turbine power generation unit that is designed for simple assembly, disassembly, and component replacement. The present disclosure also allows for quick removal of the rotating components of the gas turbine engine in order to reduce assembly and maintenance time. Furthermore, the present disclosure describes features that help to maintain safe operating temperatures for the bearings and structures of the gas turbine engine power turbine.Type: GrantFiled: April 10, 2015Date of Patent: July 24, 2018Assignee: Dynamo Micropower CorporationInventors: Jason How-Ring Ethier, Ivan Wang, Erik Herold, Alyssa M. Hatch
-
Patent number: 9921870Abstract: A system and method for supporting a scalable thread pool in a multi-threaded processing environments such as a distributed data grid. A work distribution system utilizes a collection of association piles to hold elements communicated between a service thread and multiple worker threads. Worker threads associated with the association piles poll elements in parallel. Polled elements are not released until returned from the worker thread. First in first out ordering of operations is maintained with respect to related elements by ensuring related elements are held in the same association pile and preventing polling of related elements until any previously polled and related elements have been released. By partitioning the elements across multiple association piles while ensuring proper ordering of operations with respect to related elements the scalable thread pool enables the use of large thread pools with reduced contention compared to a conventional single producer multiple consumer queue.Type: GrantFiled: September 17, 2015Date of Patent: March 20, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Gene Gleyzer, Jason Howes
-
Patent number: 9547521Abstract: A system and method supports dynamic thread pool sizing suitable for use in multi-threaded processing environment such as a distributed data grid. Dynamic thread pool resizing utilizes measurements of thread pool throughput and worker thread utilization in combination with analysis of the efficacy of prior thread pool resizing actions to determine whether to add or remove worker threads from a thread pool in a current resizing action. Furthermore, the dynamic thread pool resizing system and method can accelerate or decelerate the iterative resizing analysis and the rate of worker thread addition and removal depending on the needs of the system. Optimizations are incorporated to prevent settling on a local maximum throughput. The dynamic thread pool sizing/resizing system and method thereby provides rapid and responsive adjustment of thread pool size in response to changes in work load and processor availability.Type: GrantFiled: September 17, 2015Date of Patent: January 17, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Gene Gleyzer, Jason Howes
-
Publication number: 20160230657Abstract: The present disclosure describes a micro gas turbine flameless heater, in which the heat is generated by burning fuel in a gas turbine engine, and the heater output air mixture is generated by transferring the heat in the gas turbine exhaust to the cold air drawn from the ambient environment. The present disclosure also describes component geometries and system layout for a gas turbine power generation unit that is designed for simple assembly, disassembly, and component replacement. The present disclosure also allows for quick removal of the rotating components of the gas turbine engine in order to reduce assembly and maintenance time. Furthermore, the present disclosure describes features that help to maintain safe operating temperatures for the bearings and structures of the gas turbine engine power turbine.Type: ApplicationFiled: April 10, 2015Publication date: August 11, 2016Applicant: Dynamo Micropower CorporationInventors: Jason How-Ring Ethier, Ivan Wang, Erik Herold, Alyssa M. Hatch
-
Publication number: 20160092263Abstract: A system and method supports dynamic thread pool sizing suitable for use in multi-threaded processing environment such as a distributed data grid. Dynamic thread pool resizing utilizes measurements of thread pool throughput and worker thread utilization in combination with analysis of the efficacy of prior thread pool resizing actions to determine whether to add or remove worker threads from a thread pool in a current resizing action. Furthermore, the dynamic thread pool resizing system and method can accelerate or decelerate the iterative resizing analysis and the rate of worker thread addition and removal depending on the needs of the system. Optimizations are incorporated to prevent settling on a local maximum throughput. The dynamic thread pool sizing/resizing system and method thereby provides rapid and responsive adjustment of thread pool size in response to changes in work load and processor availability.Type: ApplicationFiled: September 17, 2015Publication date: March 31, 2016Inventors: Gene Gleyzer, Jason Howes
-
Publication number: 20160092268Abstract: A system and method for supporting a scalable thread pool in a multi-threaded processing environments such as a distributed data grid. A work distribution system utilizes a collection of association piles to hold elements communicated between a service thread and multiple worker threads. Worker threads associated with the association piles poll elements in parallel. Polled elements are not released until returned from the worker thread. First in first out ordering of operations is maintained with respect to related elements by ensuring related elements are held in the same association pile and preventing polling of related elements until any previously polled and related elements have been released. By partitioning the elements across multiple association piles while ensuring proper ordering of operations with respect to related elements the scalable thread pool enables the use of large thread pools with reduced contention compared to a conventional single producer multiple consumer queue.Type: ApplicationFiled: September 17, 2015Publication date: March 31, 2016Inventors: Gene Gleyzer, Jason Howes
-
Publication number: 20150322857Abstract: The present disclosure describes a micro gas turbine flameless heater, in which the heat is generated by burning fuel in a gas turbine engine, and the heater output air mixture is generated by transferring the heat in the gas turbine exhaust to the cold air drawn from the ambient environment. The present disclosure also describes component geometries and system layout for a gas turbine power generation unit that is designed for simple assembly, disassembly, and component replacement. The present disclosure also allows for quick removal of the rotating components of the gas turbine engine in order to reduce assembly and maintenance time. Furthermore, the present disclosure describes features that help to maintain safe operating temperatures for the bearings and structures of the gas turbine engine power turbine.Type: ApplicationFiled: April 10, 2015Publication date: November 12, 2015Applicant: Dynamo Micropower CorporationInventors: Jason How-Ring Ethier, Ivan Wang, Erik Herold, Alyssa M. Hatch
-
Patent number: 9182174Abstract: A component is treated in a fluidized bed by insertion of only a treatment part of the component into the treatment chamber of a fluidized bed apparatus. The non-treatment part of the component is located substantially outside the treatment chamber and out of contact with the fluidized bed. The boundary between the treatment part and the non-treatment part of the component is defined by a boundary containment surface at a fixed location with respect to the component. The boundary containment surface may be a seal which seals between the component to be treated and an aperture in a side wall of the treatment chamber.Type: GrantFiled: November 21, 2012Date of Patent: November 10, 2015Assignee: ROLLS-ROYCE plcInventors: Bhrami Jegatheeswaram Pillai, Daniel Clark, Paul Anthony Goulding, Daniel Jason Howe, Kin Keung Chan, Ian Edward Mitchell
-
Patent number: 9074817Abstract: An apparatus for the treatment of a component using a fluidized bed of powder fluidized by a gas flow has a treatment chamber for receiving at least a treatment part of the component and for containing the fluidized bed. A fluidizing gas inlet provides fluidizing gas to the treatment chamber and a fluidizing gas outlet removes used fluidizing gas from the treatment chamber. A powder screen is located between the treatment chamber and the fluidizing gas outlet, the powder screen operable substantially to prevent loss of powder from the fluidizing bed entrained in the fluidizing gas removed from the treatment chamber. The treatment chamber can be small and moveable, and then applied to a part of a component to be treated. Heating of the fluidized bed may be provided by heating of the fluidizing gas in a fluidizing gas reservoir remote from the treatment chamber.Type: GrantFiled: November 21, 2012Date of Patent: July 7, 2015Assignee: ROLLS-ROYCE PLCInventors: Bhrami Jegatheeswaram Pillai, Paul Anthony Goulding, Daniel Jason Howe, Kin Keung Chan
-
Patent number: 8930409Abstract: A system and method can support one or more named operations in a distributed data grid. The distributed data grid includes one or more cluster nodes that can provide the one or more named operations associated with one or more resources in the distributed data grid. The distributed data grid can publish the one or more named operations to a client. Furthermore, the distributed data grid can perform the one or more named operations in the distributed data grid upon receiving a request from a client.Type: GrantFiled: November 7, 2012Date of Patent: January 6, 2015Assignee: Oracle International CorporationInventor: Jason Howes
-
Publication number: 20140108450Abstract: A system and method can support one or more named operations in a distributed data grid. The distributed data grid includes one or more cluster nodes that can provide the one or more named operations associated with one or more resources in the distributed data grid. The distributed data grid can publish the one or more named operations to a client. Furthermore, the distributed data grid can perform the one or more named operations in the distributed data grid upon receiving a request from a client.Type: ApplicationFiled: November 7, 2012Publication date: April 17, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: Jason Howes
-
Patent number: 8225234Abstract: A method for rendering a graphical user interface (GUI), comprising providing for the representation of the GUI as a set of objects wherein the objects are organized in a logical hierarchy, associating a theme with a first object in the set of objects, rendering the first object according to the theme, rendering any descendents of the first object according to the theme, wherein any descendents of the first object can override the theme, and wherein one of the set of objects can communicate with another of the set of objects.Type: GrantFiled: February 27, 2004Date of Patent: July 17, 2012Assignee: Oracle International CorporationInventors: Daryl B. Olander, Richard Feit, Edward K. O'Neil, Timothy Breeden, Scott Musson, Christopher Jolley, Thomas A. Cook, Sathyanarayana Giridhar, Jason Howes, Douglas Dew, Fernand Galiana, Robert Bergman, Brodi Beartusk, Purushotham Babu Naidu
-
Patent number: 7853884Abstract: A method for accepting a request, comprising mapping the request to a control tree factory, generating a control tree from the factory based on the request wherein the control tree can include at least one control, advancing the control tree through at least one lifecycle stage based on the request, generating a response wherein the response can be used to render at least a portion of a graphical user interface (GUI), and wherein the at least one control can represent a graphical element of the GUI.Type: GrantFiled: February 27, 2004Date of Patent: December 14, 2010Assignee: Oracle International CorporationInventors: Daryl B. Olander, Richard Feit, Edward O'Neil, Timothy Breeden, Sathyanarayana Giridhar, Jason Howes, Douglas Dew
-
Patent number: 7774697Abstract: A system and method for accepting a communication, comprising providing the communication to a controller, associating a model with said communication, determining a state of the model based on said communication, providing a view based on the state of the model, and wherein the view is a page in a page group.Type: GrantFiled: February 17, 2004Date of Patent: August 10, 2010Assignee: BEA Systems, Inc.Inventors: Daryl B. Olander, Richard Feit, Edward O'Neil, Sathyanarayana Giridhar, Jason Howes, Douglas Dew, Thomas A. Cook
-
Patent number: 7650572Abstract: A method for navigating a graphical user interface (GUI) having at least one page, comprising providing a first booklet, wherein user interaction with the first booklet can cause the GUI to navigate to a new page; providing a request based on user interaction with the first booklet; mapping the request to a control tree factory; generating a control tree from the factory based on the request wherein the control tree includes a booklet control corresponding to the first booklet; advancing the control tree through at least one lifecycle stage based on the request; and generating a response wherein the response can be used to render the new page.Type: GrantFiled: February 27, 2004Date of Patent: January 19, 2010Assignee: BEA Systems, Inc.Inventors: Daryl B. Olander, Richard Feit, Edward K. O'Neil, Timothy Breeden, Scott Musson, Christopher Jolley, Thomas A. Cook, Sathyanarayana Giridhar, Jason Howes, Douglas Dew, Fernand Galiana, Robert Bergman, Brodi Beartusk, Purushotham Babu Naidu
-
Patent number: 7647564Abstract: A system and method for building a representation of a graphical user interface (GUI), comprising generating a class, generating a first representation of the GUI, wherein the class can produce a second representation GUI based on the first representation, generating a second representation of the GUI from the class, wherein the second representation includes at least one control, and wherein the first representation can include at least one of hierarchical relationships among controls, control properties, and control event information.Type: GrantFiled: February 27, 2004Date of Patent: January 12, 2010Assignee: BEA Systems, Inc.Inventors: Daryl B. Olander, Richard Feit, Edward O'Neil, Timothy Breeden, Sathyanarayana Giridhar, Jason Howes, Douglas Dew
-
Patent number: 7644432Abstract: A computer-implemented system and method for policy inheritance, comprising, defining a first group wherein the first group refers to at least one of: a user and a group different from the first group, defining a second group wherein the second group is nested within the first group, defining a first policy wherein the first policy includes a resource, a subject and one of, an action and a role, and wherein the subject includes the first group, inheriting the first policy by the second group, wherein the resource is part of a resource hierarchy, and wherein the first policy can be used to control access to the resource.Type: GrantFiled: October 8, 2004Date of Patent: January 5, 2010Assignee: BEA Systems, Inc.Inventors: Paul Patrick, David Byrne, Kenneth D. Yagen, Mingde Xu, Jason Howes, Mark A. Falco, Richard J. Riendeau
-
Patent number: 7603548Abstract: A method for providing a security provider for a client comprises providing a service provider interface, that is compatible with a security framework layer, and one or more services. The one or more services include at least one of, authentication, authorization, auditing, role mapping and credential mapping. The one or more services can be exposed through the service provider interface and the framework layer can expose the one or more services to an application program interface.Type: GrantFiled: October 8, 2004Date of Patent: October 13, 2009Assignee: BEA Systems, Inc.Inventors: Paul Patrick, David Byrne, Kenneth D. Yagen, Mingde Xu, Jason Howes, Mark A. Falco, Richard J. Riendeau
-
Patent number: 7603547Abstract: A system for distributing information from a first process to one or more security service modules. The system comprises a remote interface, capable of accepting first information from the first process, and a provisioning service provider (PSP) coupled to the remote interface. The PSP can obtain the first information from the remote interface, and also can provide second information to a local interface. The second information is based on the first information and is tailored for the one or more security service modules. The local interface can provide the second information to the one or more security service modules and the one or more security service modules can accept the second information and perform at least one of the following: adjust a configuration of the one or more security service modules to reflect the second information, and protect access to at least one resource based on the second information.Type: GrantFiled: October 8, 2004Date of Patent: October 13, 2009Assignee: BEA Systems, Inc.Inventors: Paul Patrick, David Byrne, Kenneth D. Yagen, Mingde Xu, Jason Howes, Mark A. Falco, Richard J. Riendeau