Patents by Inventor Joshua Dorr
Joshua Dorr 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: 20190141853Abstract: Systems and methods for zero power automatic thermal regulation are provided. In one embodiment, a method for passive thermal management comprises: establishing thermal conductivity between a self-heating electronic device and a cooling fluid held within a fluid reservoir via a thermal interface; using thermally controlled expansion of the cooling fluid, controlling a length of a column of the cooling fluid extending into at least one channel extending from the fluid reservoir, wherein the channel provides a non-recirculating path for the cooling fluid to expand into, and wherein the length of a column of the cooling fluid is thermally controlled using heat absorbed by the cooling fluid from the self-heating electronic device; and selectively establishing a primary heat path between the electronic device and a heat sink interface thermally coupled to an external environment as a function of the length of the column of the cooling fluid within the channel.Type: ApplicationFiled: January 23, 2018Publication date: May 9, 2019Applicant: Honeywell International Inc.Inventors: Chad Fertig, Karl D. Nelson, Joshua Dorr, Steven Tin, Neil A. Krueger
-
Patent number: 10178184Abstract: In accordance with an embodiment, systems and methods for session handling in a multitenant application server environment are provided. The ability to replicate a session is important but equally so is the ability to ensure the session is successfully deserialized on some server in order to serve the request. After a server has been shut down, the front end can fail over the request to one of the remaining server members in a cluster. Once the server receives the request it can attempt to grab the session from a server that holds a copy of that session. When a patched or unpatched server attempts to load the session that originated from a server of the opposite state, it can fail to deserialize the session, and inform the traffic director of severs in the cluster that are capable of deserializing the session.Type: GrantFiled: July 7, 2016Date of Patent: January 8, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Joshua Dorr, Steven Liu, Lenny Phan
-
Publication number: 20180112928Abstract: Ultra-low temperature heat exchangers, and methods of processing ultra-low temperature heat exchangers, are described herein. One apparatus includes a substrate, and a plurality of carbon nanotubes formed on the substrate, wherein the plurality of carbon nanotubes are formed on the substrate such that there is a space between each respective carbon nanotube into which a superfluid can wick, and the plurality of carbon nanotubes are configured to exchange heat with the superfluid that wicks in the space between each respective carbon nanotube.Type: ApplicationFiled: October 25, 2016Publication date: April 26, 2018Inventor: Joshua Dorr
-
Publication number: 20180081676Abstract: In accordance with an embodiment, described herein are a system and method for partition-scoped patching in an application server environment. A computer environment includes an application server, for example a multitenant application server, that supports the use of one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain. During a partition-scoped rollout of a patch or update, to a resource group or application within a plurality of servers or clusters of servers, the resource group or application can be updated within a targeted partition, using a patch orchestrator and partition lifecycle runtime interface, without affecting the operation of other partitions at those servers or clusters of servers. One or more session handling flags can be used, to enable sessions and/or requests that are associated with the targeted partition, to be handled by a traffic director, during the patching process.Type: ApplicationFiled: September 15, 2017Publication date: March 22, 2018Inventors: Jacob Lindholm, Joshua Dorr, Yamini K. Balasubramanyam, Nazrul Islam, Rajiv Mordani
-
Publication number: 20180081673Abstract: In accordance with an embodiment, described herein is a system and method for handling lazy deserialization exceptions in an application server environment. When a stateful, e.g., EJB client request arrives to the EJB container, if the container detects that it cannot deserialize the state on this server and a patching (Patching, Zero Downtime Patching, ZDT) application upgrade rollout is in progress, the container can ask the replication manager to replicate the bean state to a new secondary that is in the opposite ZDT failover server group of this server, if it can find one. A remote reference of the replica on the new secondary will be set to a special type exception, which carries the replica's remote reference to the client side, in order to fulfill the client request.Type: ApplicationFiled: September 15, 2017Publication date: March 22, 2018Inventors: Dhiraj Mutreja, Amy Kang, Joshua Dorr, Lenny Phan
-
Publication number: 20170307459Abstract: A vacuum pressure gauge is described herein. One apparatus includes an ion trap configured to trap antimatter therein in a vacuum chamber, and a controller configured to determine a lifetime of the antimatter trapped in the ion trap and determine a pressure in the vacuum chamber based, at least in part, on the determined lifetime of the antimatter.Type: ApplicationFiled: July 10, 2017Publication date: October 26, 2017Inventor: Joshua Dorr
-
Patent number: 9726566Abstract: A vacuum pressure gauge is described herein. One apparatus includes an ion trap configured to trap antimatter therein in a vacuum chamber, and a controller configured to determine a lifetime of the antimatter trapped in the ion trap and determine a pressure in the vacuum chamber based, at least in part, on the determined lifetime of the antimatter.Type: GrantFiled: April 29, 2015Date of Patent: August 8, 2017Assignee: Honeywell International Inc.Inventor: Joshua Dorr
-
Publication number: 20170019485Abstract: In accordance with an embodiment, systems and methods for session handling in a multitenant application server environment are provided. The ability to replicate a session is important but equally so is the ability to ensure the session is successfully deserialized on some server in order to serve the request. After a server has been shut down, the front end can fail over the request to one of the remaining server members in a cluster. Once the server receives the request it can attempt to grab the session from a server that holds a copy of that session. When a patched or unpatched server attempts to load the session that originated from a server of the opposite state, it can fail to deserialize the session, and inform the traffic director of severs in the cluster that are capable of deserializing the session.Type: ApplicationFiled: July 7, 2016Publication date: January 19, 2017Inventors: Joshua Dorr, Steven Liu, Lenny Phan
-
Patent number: 9495392Abstract: Systems and methods are provided for providing parallel muxing between servers in a cluster. One such system can include a cluster of one or more high performance computing systems, each including one or more processors and a high performance memory. The cluster communicates over an InfiniBand network. The system can also include a middleware environment, executing on the cluster, that includes one or more application server instances. The system can further include a plurality of muxers, wherein each application server instance includes at least one muxer. Each muxer can receive information from a plurality of threads to transmit to a different muxer on a different application server instance over the Infiniband network using a plurality of parallel channels.Type: GrantFiled: May 28, 2014Date of Patent: November 15, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Nathan Reynolds, Oleksandr Otenko, Joshua Dorr
-
Publication number: 20160320259Abstract: A vacuum pressure gauge is described herein. One apparatus includes an ion trap configured to trap antimatter therein in a vacuum chamber, and a controller configured to determine a lifetime of the antimatter trapped in the ion trap and determine a pressure in the vacuum chamber based, at least in part, on the determined lifetime of the antimatter.Type: ApplicationFiled: April 29, 2015Publication date: November 3, 2016Inventor: Joshua Dorr
-
Patent number: 9185054Abstract: A system and method for providing a middleware machine or similar platform. In accordance with an embodiment the system (referred to herein in some implementations as “Exalogic”) comprises a combination of high performance hardware, together with an application server or middleware environment, to provide a complete Java EE application server complex which includes a massively parallel in-memory grid, can be provisioned quickly, and can scale on demand. In accordance with an embodiment, the system can be deployed as a full, half, or quarter rack, or other configuration, that provides an application server grid, storage area network, and InfiniBand network, which support the execution of an application server, middleware or other functionality such as, for example, WebLogic Server, JRockit or Hotspot JVM, Oracle Linux or Solaris, and Oracle VM. Additional features of the system can include, e.g. Zero Buffer Copies, Scatter/Gather I/O, T3 Connections, and Lazy Deserialization.Type: GrantFiled: September 15, 2011Date of Patent: November 10, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Naresh Revanuru, Ballav Bihani, Staffan Larsen, Steven Liu, Lenny Phan, Scott Oaks, Patrik Torstensson, Adam Messinger, Nathan Reynolds, Oleksandr Otenko, Joshua Dorr, Brad Cameron, Ola Torudbakken, Pallab Bhattacharya
-
Publication number: 20140280988Abstract: Systems and methods are provided for providing parallel muxing between servers in a cluster. One such system can include a cluster of one or more high performance computing systems, each including one or more processors and a high performance memory. The cluster communicates over an InfiniBand network. The system can also include a middleware environment, executing on the cluster, that includes one or more application server instances. The system can further include a plurality of muxers, wherein each application server instance includes at least one muxer. Each muxer can receive information from a plurality of threads to transmit to a different muxer on a different application server instance over the Infiniband network using a plurality of parallel channels.Type: ApplicationFiled: May 28, 2014Publication date: September 18, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Nathan Reynolds, Oleksandr Otenko, Joshua Dorr
-
Patent number: 8756329Abstract: Systems and methods are provided for providing parallel muxing between servers in a cluster. One such system can include a cluster of one or more high performance computing systems, each including one or more processors and a high performance memory. The cluster communicates over an InfiniBand network. The system can also include a middleware environment, executing on the cluster, that includes one or more application server instances. The system can further include a plurality of muxers, wherein each application server instance includes at least one muxer. Each muxer can receive information from a plurality of threads to transmit to a different muxer on a different application server instance over the Infiniband network using a plurality of parallel channels.Type: GrantFiled: May 17, 2011Date of Patent: June 17, 2014Assignee: Oracle International CorporationInventors: Nathan Reynolds, Oleksandr Otenko, Joshua Dorr
-
Publication number: 20120239730Abstract: A system and method for providing a middleware machine or similar platform. In accordance with an embodiment the system (referred to herein in some implementations as “Exalogic”) comprises a combination of high performance hardware, together with an application server or middleware environment, to provide a complete Java EE application server complex which includes a massively parallel in-memory grid, can be provisioned quickly, and can scale on demand. In accordance with an embodiment, the system can be deployed as a full, half, or quarter rack, or other configuration, that provides an application server grid, storage area network, and InfiniBand network, which support the execution of an application server, middleware or other functionality such as, for example, WebLogic Server, JRockit or Hotspot JVM, Oracle Linux or Solaris, and Oracle VM. Additional features of the system can include, e.g. Zero Buffer Copies, Scatter/Gather I/O, T3 Connections, and Lazy Deserialization.Type: ApplicationFiled: September 15, 2011Publication date: September 20, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Naresh Revanuru, Ballav Bihani, Staffan Larsen, Steven Liu, Lenny Phan, Scott Oaks, Patrik Torstensson, Adam Messinger, Nathan Reynolds, Oleksandr Otenko, Joshua Dorr, Brad Cameron, Ola Torudbakken, Pallab Bhattacharya
-
Publication number: 20120066400Abstract: Systems and methods are provided for providing parallel muxing between servers in a cluster. One such system can include a cluster of one or more high performance computing systems, each including one or more processors and a high performance memory. The cluster communicates over an InfiniBand network. The system can also include a middleware environment, executing on the cluster, that includes one or more application server instances. The system can further include a plurality of muxers, wherein each application server instance includes at least one muxer. Each muxer can receive information from a plurality of threads to transmit to a different muxer on a different application server instance over the Infiniband network using a plurality of parallel channels.Type: ApplicationFiled: May 17, 2011Publication date: March 15, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Nathan Reynolds, Oleksandr Otenko, Joshua Dorr