Patents by Inventor James Driscoll
James Driscoll 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).
-
Patent number: 9514026Abstract: Various arrangements for debugging logic being executed by a webserver is presented. A virtual machine of the webserver may execute runtime threads for a plurality of remote users. The web server may compile business logic code received from a developer computer system via a web-based interface into an logic insight injected code. The logic insight injected code may be compiled from the business logic code to include debugging functionality. The virtual machine of the webserver may execute the logic insight injected code concurrently with the runtime threads being executed for the plurality of remote users. The debugging functionality of the logic insight injected code being executed may not affect execution of the runtime threads for the plurality of users.Type: GrantFiled: September 18, 2015Date of Patent: December 6, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: John Smiljanic, Shailesh Vinayaka, James Driscoll
-
Publication number: 20160011958Abstract: Various arrangements for debugging logic being executed by a webserver is presented. A virtual machine of the webserver may execute runtime threads for a plurality of remote users. The web server may compile business logic code received from a developer computer system via a web-based interface into an logic insight injected code. The logic insight injected code may be compiled from the business logic code to include debugging functionality. The virtual machine of the webserver may execute the logic insight injected code concurrently with the runtime threads being executed for the plurality of remote users. The debugging functionality of the logic insight injected code being executed may not affect execution of the runtime threads for the plurality of users.Type: ApplicationFiled: September 18, 2015Publication date: January 14, 2016Applicant: Oracle International CorporationInventors: John Smiljanic, Shailesh Vinayaka, James Driscoll
-
Patent number: 9183113Abstract: Various arrangements for debugging logic being executed by a webserver is presented. A virtual machine of the webserver may execute runtime threads for a plurality of remote users. The web server may compile business logic code received from a developer computer system via a web-based interface into an logic insight injected code. The logic insight injected code may be compiled from the business logic code to include debugging functionality. The virtual machine of the webserver may execute the logic insight injected code concurrently with the runtime threads being executed for the plurality of remote users. The debugging functionality of the logic insight injected code being executed may not affect execution of the runtime threads for the plurality of users.Type: GrantFiled: August 23, 2012Date of Patent: November 10, 2015Assignee: Oracle International CorporationInventors: John Smiljanic, Shailesh Vinayaka, James Driscoll
-
Patent number: 9122794Abstract: Systems and methods for debugging domain specific languages are provided. In accordance with an embodiment, one such system can comprise a web which includes a virtual machine, a debug execution machine, and a domain specific language (DSL)-specific tool interface. The web server is configured to compile DSL code received from a developer computer. During compilation the DSL code is instrumented to include debugging information received from the developer computer. The web server is also configured to execute, by the virtual machine, the instrumented code. During execution the instrumented code communicates with the debug execution machine such that a state of the debug execution machine mirrors a state of the virtual machine.Type: GrantFiled: October 30, 2012Date of Patent: September 1, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: John Smiljanic, Shailesh Vinayaka, James Driscoll
-
Patent number: 9027075Abstract: Various arrangements for implementing a security policy at runtime are presented. A plurality of calls in a syntax tree may be identified. Each call of the plurality of calls may be substituted with a corresponding security-modified call to create a plurality of security-modified methods calls. Each security-modified call may be linked with a security class. Following modification of each call of the plurality of calls, the plurality of security-modified calls may be compiled into bytecode.Type: GrantFiled: December 16, 2011Date of Patent: May 5, 2015Assignee: Oracle International CorporationInventors: James Driscoll, Shailesh Vinayaka, Steven P. Muench
-
Publication number: 20140123116Abstract: Systems and methods for debugging domain specific languages are provided. In accordance with an embodiment, one such system can comprise a web which includes a virtual machine, a debug execution machine, and a domain specific language (DSL)-specific tool interface. The web server is configured to compile DSL code received from a developer computer. During compilation the DSL code is instrumented to include debugging information received from the developer computer. The web server is also configured to execute, by the virtual machine, the instrumented code. During execution the instrumented code communicates with the debug execution machine such that a state of the debug execution machine mirrors a state of the virtual machine.Type: ApplicationFiled: October 30, 2012Publication date: May 1, 2014Applicant: Oracle International CorporationInventors: John Smiljanic, Shailesh Vinayaka, James Driscoll
-
Publication number: 20130086625Abstract: Various arrangements for implementing a security policy at runtime are presented. A plurality of calls in a syntax tree may be identified. Each call of the plurality of calls may be substituted with a corresponding security-modified call to create a plurality of security-modified methods calls. Each security-modified call may be linked with a security class. Following modification of each call of the plurality of calls, the plurality of security-modified calls may be compiled into bytecode.Type: ApplicationFiled: December 16, 2011Publication date: April 4, 2013Applicant: Oracle International CorporationInventors: James Driscoll, Shailesh Vinayaka, Steven P. Muench
-
Publication number: 20130086424Abstract: Various arrangements for debugging logic being executed by a webserver is presented. A virtual machine of the webserver may execute runtime threads for a plurality of remote users. The web server may compile business logic code received from a developer computer system via a web-based interface into an logic insight injected code. The logic insight injected code may be compiled from the business logic code to include debugging functionality. The virtual machine of the webserver may execute the logic insight injected code concurrently with the runtime threads being executed for the plurality of remote users. The debugging functionality of the logic insight injected code being executed may not affect execution of the runtime threads for the plurality of users.Type: ApplicationFiled: August 23, 2012Publication date: April 4, 2013Applicant: Oracle International CorporationInventors: John Smiljanic, Shailesh Vinayaka, James Driscoll
-
Publication number: 20070251216Abstract: An exhaust treatment system is provided. The system may include a particulate trap configured to remove one or more types of particulate matter from an exhaust flow of an engine. The system may also include a catalyst configured to chemically alter at least one component of the exhaust flow. Further, the system may include an exhaust conduit configured to direct the exhaust flow from the engine to the particulate trap and the catalyst. In addition, the exhaust treatment system may include a heating system configured to maintain the temperature of the catalyst above a first predetermined temperature. The heating system may also be configured to periodically raise the temperature of the particulate trap above a higher, second predetermined temperature to thereby effectuate a regeneration of the particulate trap by oxidizing particulate matter accumulated in the particulate trap.Type: ApplicationFiled: April 28, 2006Publication date: November 1, 2007Inventors: William Easley, Maarten Verkiel, Aaron Strauser, James Driscoll, Wade Robel
-
Publication number: 20070251218Abstract: A method of controlling engine NOx production is provided. The method may include determining a desired amount of NOx production for at least one engine cylinder at a first time and determining at least one engine operating parameter to produce the desired amount of NOx using a feed-forward neural network.Type: ApplicationFiled: April 28, 2006Publication date: November 1, 2007Inventors: James Driscoll, Mary Kesse, Wade Robel, Amit Jayachandran
-
Publication number: 20070245720Abstract: A method for reducing pollutant emissions of a power system may include the steps of providing a first portion of an ethanol additive to a first power source, wherein the first power source includes a combustion chamber. The method may also include supplying a second portion of the ethanol additive to a second power source and providing a primary fuel to the combustion chamber. The method may further include the steps of combusting at least a portion of primary fuel and at least some of the first portion of ethanol additive in the combustion chamber, wherein the combustion results in formation of an exhaust-gas stream, providing a third portion of ethanol additive to the exhaust-gas stream, and exposing the exhaust-gas stream to a selective catalytic reduction system catalyst.Type: ApplicationFiled: May 31, 2006Publication date: October 25, 2007Inventors: James Driscoll, John Vachon, Darrin Johnston
-
Publication number: 20070245719Abstract: A power source has at least one combustion chamber, an exhaust system fluidly connected to the at least one combustion chamber and configured to receive an exhaust-gas stream, and a fuel source configured to supply fuel to the at least one combustion chamber. The power source also has an additive supply device configured to supply an ethanol additive to the at least one combustion chamber; and a selective reduction catalyst system catalyst fluidly connected to the exhaust system and configured to receive the exhaust-gas stream.Type: ApplicationFiled: April 25, 2006Publication date: October 25, 2007Inventor: James Driscoll
-
Publication number: 20070227143Abstract: A first aspect of the present disclosure includes a power source for use with selective catalytic reduction systems for exhaust-gas purification. The power source may comprise a first cylinder group with a first air-intake passage and a first exhaust passage, and a second cylinder group with a second air-intake passage and a second exhaust passage. The power source may further include a first forced-induction system in fluid communication with the first air-intake passage, and a second forced-induction system in fluid communication with the second air-intake passage. A catalyst may be disposed downstream of the fuel-supply device to convert at least a portion of the exhaust stream in the first exhaust passage into ammonia.Type: ApplicationFiled: July 31, 2006Publication date: October 4, 2007Inventors: Wade Robel, James Driscoll, William Easley, Stephan Roozenboom
-
Publication number: 20070233593Abstract: A system for processing trading orders comprises an optimizer module operable to receive a first trading order and a second trading order. The optimizer module is further operable to receive market data associated with at least one market center. The optimizer module is further operable to determine whether to transmit the second trading order to the at least one market center prior to transmitting the first trading order to the at least one market center, the determination based at least in part on the market data.Type: ApplicationFiled: April 4, 2006Publication date: October 4, 2007Inventors: Matthew Claus, James Driscoll, James Johnson
-
Publication number: 20070175205Abstract: A method of operating an internal combustion engine may include selectively operating the engine in a first mode of operation, wherein fuel may be injected into compressed fluid to create a substantially heterogeneous mixture of fuel and compressed fluid, and fuel may be ignited by the heat of the compressed fluid. The method may also include selectively operating the engine in a second mode of operation, wherein fuel is injected into gas to create a substantially homogeneous mixture of gas and fuel, the substantially homogeneous mixture is compressed, and fuel is ignited by the heat of the compressed gas. The method may further include determining whether to operate the engine in the first or second mode according to engine conditions.Type: ApplicationFiled: January 31, 2006Publication date: August 2, 2007Inventors: Wade Robel, James Driscoll, William Easley
-
Publication number: 20070143204Abstract: An apparatus for processing a composite trading order comprises an interface operable to display a composite value representing a weighted quantity of a plurality of trading products. The apparatus further comprises a processor operable to receive at least one input representing a composite trading order, wherein the at least one input comprises a quantity that is equal to at least a portion of the weighted quantity. The at least one input is usable to generate one or more constituent trading orders that, when filled, combine to satisfy the composite trading order.Type: ApplicationFiled: April 5, 2006Publication date: June 21, 2007Inventors: Matthew Claus, James Driscoll, Gregory Manning, Joseph Noviello
-
Publication number: 20070137182Abstract: A method of controlling ammonia and nitric oxides production for selective catalytic reduction systems is provided. The method may include producing an ammonia-containing gas stream having an ammonia concentration. The method may further include operating an engine to continuously produce a NOx-containing gas stream having a NOx concentration. The ammonia-containing gas stream may be supplied to a first exhaust system location upstream of a selective catalytic reduction catalyst, and the ammonia concentration may be determined at a first time. The NOx-containing gas stream may be supplied to a second exhaust system location upstream of the selective catalytic reduction catalyst, and the NOx concentration may be evaluated at a second time which is later than the first time. The NOx concentration may be adjusted based on the ammonia concentration at the first time.Type: ApplicationFiled: December 21, 2005Publication date: June 21, 2007Inventor: James Driscoll
-
Publication number: 20070143203Abstract: A system for processing a composite trading order comprises a memory operable to store market data received from one or more market centers. The system further comprises a processor operable to generate a composite value based at least in part on the market data. The processor is further operable to receive a composite trading order associated with at least a portion of the composite value. The processor is further operable to generate a plurality of constituent trading orders that, when filled, combine to satisfy the composite trading order.Type: ApplicationFiled: April 5, 2006Publication date: June 21, 2007Inventors: Matthew Claus, James Driscoll, Gregory Manning, Joseph Noviello
-
Publication number: 20070122317Abstract: A first aspect of the present disclosure includes a method of controlling nitric oxides emissions. The method may include producing an exhaust gas stream containing NOx and supplying the exhaust gas stream to an exhaust passage. The method may further comprise supplying ammonia to the exhaust passage at a location upstream of a first selective catalytic reduction catalyst, wherein the amount of ammonia supplied at the first location is less than about 90% of the effective amount of ammonia needed for reduction of all NOx at the first location. Further, ammonia may be supplied to the exhaust passage at a second location downstream of the first selective catalytic reduction catalyst and upstream of a second selective catalytic reduction catalyst.Type: ApplicationFiled: November 30, 2005Publication date: May 31, 2007Inventors: James Driscoll, David Milam
-
Publication number: 20070048195Abstract: A method of ammonia production for a selective catalytic reduction system is provided. The method includes producing an exhaust gas stream within a cylinder group, wherein the first exhaust gas stream includes NOx. The exhaust gas stream may be supplied to an exhaust passage and cooled to a predetermined temperature range, and at least a portion of the NOx within the exhaust gas stream may be converted into ammonia.Type: ApplicationFiled: August 31, 2005Publication date: March 1, 2007Inventors: Wade Robel, James Driscoll, Gerald Coleman