Patents by Inventor David A. Browne
David A. Browne 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: 10851632Abstract: Thermal recovery of oils is improved by capturing waste heat from a depleted steam chamber using steam plus foam and an optional gas to carry low quality steam deep into the chamber where the waste heat converts water to steam in situ. Thus, overall steam generation needs and thus costs are reduced.Type: GrantFiled: January 8, 2014Date of Patent: December 1, 2020Assignee: ConocoPhillips CompanyInventors: David A. Brown, Siluni L. Wickramdthilaka, Logan A. Warren, Thomas J. Wheeler, Pradeep A. Govind
-
Patent number: 10825486Abstract: A power control system, method, and architecture are disclosed for a multi-bank memory which provides independent, concurrent memory access to at least one memory block in each memory bank by using observation circuits to monitor bus masters connected over bus master interface signals to an interconnect for memory access requests to the multi-bank memory and to provide notifications to a power control circuitry that a valid memory access request was issued by a bus master over the bus master interface, where the power control circuitry processes the notifications received from each observation circuit and generates therefrom power control signals that are provided directly to each memory block and to bypass the interconnect, thereby separately controlling a power state for each memory block with power-up control signals that arrive at each memory block at or before a memory access request sent over the interconnect.Type: GrantFiled: April 9, 2018Date of Patent: November 3, 2020Assignee: NXP USA, Inc.Inventors: Michael Rohleder, David A. Brown, Peter M. Ippolito, Ilhan Hatirnaz
-
Publication number: 20200303589Abstract: A lighting assembly for a vehicle includes a polymeric layer and a first conductive layer coupled to the polymeric layer. A first metallic foil defined a plurality of first foil apertures. A semiconductor layer includes a plurality of perovskites. A second conductive layer is coupled to the semiconductor layer. A second metallic foil defines a plurality of second foil apertures. The lighting assembly includes transparent overmold, extending through the plurality of first foil apertures, the first and second conductive layers, the semiconductor layer, and the plurality of second foil apertures to contact the polymeric layer.Type: ApplicationFiled: March 20, 2019Publication date: September 24, 2020Applicant: Ford Global Technologies, LLCInventors: Stuart C. Salter, Paul Kenneth Dellock, Thorsten Warwel, Harry Lobo, David A. Brown
-
Patent number: 10725947Abstract: Techniques are described herein for efficient movement of data from a source memory to a destination memory. In an embodiment, in response to a particular memory location being pushed into a first register within a first register space, the first set of electronic circuits accesses a descriptor stored at the particular memory location. The descriptor indicates a width of a column of tabular data, a number of rows of tabular data, and one or more tabular data manipulation operations to perform on the column of tabular data. The descriptor also indicates a source memory location for accessing the tabular data and a destination memory location for storing data manipulation result from performing the one or more data manipulation operations on the tabular data.Type: GrantFiled: November 29, 2016Date of Patent: July 28, 2020Assignee: Oracle International CorporationInventors: Rishabh Jain, David A. Brown, Michael Duller, Christopher Joseph Daniels, Erik M. Schlanger
-
Patent number: 10627073Abstract: Method and apparatus are disclosed for vehicle headlamp de-condensation. An example exterior lamp of a vehicle includes a housing, a cover coupled to the housing to define a cavity, and a lamp assembly within the cavity. The lamp assembly includes an LED, a heat sink coupled to the LED that is configured to dissipate heat and define a chamber, desiccant located within the chamber to collect moisture from the cavity, and a vent fluidly coupled to the chamber to remove the moisture from the cavity.Type: GrantFiled: March 5, 2018Date of Patent: April 21, 2020Assignee: Ford Global Technologies, LLCInventors: Stephen Kenneth Helwig, David A. Brown, Aaron Bradley Johnson, Paul Kenneth Dellock, Stuart C. Salter
-
Patent number: 10614023Abstract: Techniques are provided for exchanging dedicated hardware signals to manage a first-in first-out (FIFO). In an embodiment, a first processor initiates content transfer into the FIFO. The first processor activates a first hardware signal that is reserved for indicating that content resides within the FIFO. A second processor activates a second hardware signal that is reserved for indicating that content is accepted. The second hardware signal causes the first hardware signal to be deactivated. This exchange of hardware signals demarcates a FIFO transaction, which is mediated by interface circuitry of the FIFO.Type: GrantFiled: June 28, 2019Date of Patent: April 7, 2020Assignee: Oracle International CorporationInventors: David A. Brown, Daniel Fowler, Rishabh Jain, Erik Schlanger, Michael Duller
-
Patent number: 10597579Abstract: The present invention relates to a method for reducing solvent retention in ES-SAGD process so as to increase process economics wherein an anti-retention agent is injected into the reservoir to decrease solvent retention in the reservoir. The anti-retention agent can be made pre-injection or can form in situ, and comprises an agent in which the solvent is readily soluble, such that the solvent partitions into the foam, colloidal dispersion, or gel, and out of the condensed water or steam, and away from the reservoir rock.Type: GrantFiled: January 12, 2015Date of Patent: March 24, 2020Assignee: ConocoPhillips CompanyInventors: Siluni Wickramathilaka, Logan Warren, Thomas J. Wheeler, David A. Brown
-
Patent number: 10599488Abstract: Techniques are provided for improving the performance of a constellation of coprocessors by hardware support for asynchronous events. In an embodiment, a coprocessor receives an event descriptor that identifies an event and a logic. The coprocessor processes the event descriptor to configure the coprocessor to detect whether the event has been received. Eventually a device, such as a CPU or another coprocessor, sends the event. The coprocessor detects that it has received the event. In response to detecting the event, the coprocessor performs the logic.Type: GrantFiled: June 29, 2016Date of Patent: March 24, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: David A. Brown, Rishabh Jain, Michael Duller, Erik Schlanger
-
Publication number: 20200023197Abstract: A method of irradiating a target with a high power density irradiation beam is described. The method can use an irradiation system configured to output an irradiation beam through a vacuum window. The irradiation beam is scanned repetitively back and forth between two angular orientations of the irradiation beam as the irradiation beam strikes and traverses the vacuum window. The target is moved as the irradiation beam is scanned. The irradiation beam and the target are aligned. The scanning of the irradiations beam and the moving of the target are synchronized to each other. The scanning of the irradiation beam prevents localized overheating of the vacuum window and allows the irradiation beam to have a power density that would damage the vacuum window if the irradiation beam were not scanned.Type: ApplicationFiled: July 19, 2018Publication date: January 23, 2020Inventors: David A. BROWN, David J. HEPWORTH, Simon J. FORKNALL, Peter W.A. BROWN, David M. MACRILLO, Kevin Murray AUSTIN
-
Patent number: 10535441Abstract: A method of irradiating a target with a high power density irradiation beam is described. The method can use an irradiation system configured to output an irradiation beam through a vacuum window. The irradiation beam is scanned repetitively back and forth between two angular orientations of the irradiation beam as the irradiation beam strikes and traverses the vacuum window. The target is moved as the irradiation beam is scanned. The irradiation beam and the target are aligned. The scanning of the irradiations beam and the moving of the target are synchronized to each other. The scanning of the irradiation beam prevents localized overheating of the vacuum window and allows the irradiation beam to have a power density that would damage the vacuum window if the irradiation beam were not scanned.Type: GrantFiled: July 19, 2018Date of Patent: January 14, 2020Assignee: MEVEX CORPORATIONInventors: David A. Brown, David J. Hepworth, Simon J. Forknall, Peter W. A. Brown, David M. Macrillo, Kevin Murray Austin
-
Patent number: 10456624Abstract: Disclosed are various approaches for determining the maximum oxygen consumption of a person, also known as maximum aerobic capacity or VO2 Max. A person is positioned on a treadmill. Attached to the person is a harness configured to apply a horizontal force to the person. A work rate for the person can be calculated based at least in part on the magnitude of the horizontal force applied by the harness and the velocity of the belt. The maximum oxygen consumption for the person can then be calculated based at least in part on the previously calculated work rate.Type: GrantFiled: August 25, 2015Date of Patent: October 29, 2019Assignee: THE UAB RESEARCH FOUNDATIONInventors: David A. Brown, Christopher Hurt, Marcas Bamman
-
Patent number: 10459859Abstract: Techniques provide for hardware accelerated data movement between main memory and an on-chip data movement system that comprises multiple core processors that operate on the tabular data. The tabular data is moved to or from the scratch pad memories of the core processors. While the data is in-flight, the data may be manipulated by data manipulation operations. The data movement system includes multiple data movement engines, each dedicated to moving and transforming tabular data from main memory data to a subset of the core processors. Each data movement engine is coupled to an internal memory that stores data (e.g. a bit vector) that dictates how data manipulation operations are performed on tabular data moved from a main memory to the memories of a core processor, or to and from other memories. The internal memory of each data movement engine is private to the data movement engine.Type: GrantFiled: November 28, 2016Date of Patent: October 29, 2019Assignee: Oracle International CorporationInventors: Rishabh Jain, David A. Brown, Michael Duller
-
Publication number: 20190324939Abstract: Techniques are provided for exchanging dedicated hardware signals to manage a first-in first-out (FIFO). In an embodiment, a first processor initiates content transfer into the FIFO. The first processor activates a first hardware signal that is reserved for indicating that content resides within the FIFO. A second processor activates a second hardware signal that is reserved for indicating that content is accepted. The second hardware signal causes the first hardware signal to be deactivated. This exchange of hardware signals demarcates a FIFO transaction, which is mediated by interface circuitry of the FIFO.Type: ApplicationFiled: June 28, 2019Publication date: October 24, 2019Inventors: David A. Brown, Daniel Fowler, Rishabh Jain, Erik Schlanger, Michael Duller
-
Publication number: 20190311748Abstract: A power control system, method, and architecture are disclosed for a multi-bank memory which provides independent, concurrent memory access to at least one memory block in each memory bank by using observation circuits to monitor bus masters connected over bus master interface signals to an interconnect for memory access requests to the multi-bank memory and to provide notifications to a power control circuitry that a valid memory access request was issued by a bus master over the bus master interface, where the power control circuitry processes the notifications received from each observation circuit and generates therefrom power control signals that are provided directly to each memory block and to bypass the interconnect, thereby separately controlling a power state for each memory block with power-up control signals that arrive at each memory block at or before a memory access request sent over the interconnect.Type: ApplicationFiled: April 9, 2018Publication date: October 10, 2019Applicant: NXP USA, Inc.Inventors: Michael Rohleder, David A. Brown, Peter M. Ippolito, Ilhan Hatirnaz
-
Publication number: 20190278437Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing tab bar controls on a mobile computing device are described. In one aspect, a method includes displaying a first tab graphic in a first tab bar control, the first tab bar control being displayed at a first default position on a first edge of a touchscreen display, detecting a user selection in a first region of the touchscreen display, the first region associated with the first tab graphic, detecting user motion, animating the first tab bar control to extend from the first edge of the touch-screen display in response to detecting user motion, determining a measure of user motion, comparing the measure of user motion to a threshold measure, and performing one or more functions on the mobile device in response to the measure of user motion exceeding the threshold measure.Type: ApplicationFiled: August 5, 2015Publication date: September 12, 2019Inventors: Jeffrey D. Yaksick, David A. Brown, Michael A. Cleron, Amar S. Gandhi, James B. Miller
-
Publication number: 20190271449Abstract: Method and apparatus are disclosed for vehicle headlamp de-condensation. An example exterior lamp of a vehicle includes a housing, a cover coupled to the housing to define a cavity, and a lamp assembly within the cavity. The lamp assembly includes an LED, a heat sink coupled to the LED that is configured to dissipate heat and define a chamber, desiccant located within the chamber to collect moisture from the cavity, and a vent fluidly coupled to the chamber to remove the moisture from the cavity.Type: ApplicationFiled: March 5, 2018Publication date: September 5, 2019Inventors: Stephen Kenneth Helwig, David A. Brown, Aaron Bradley Johnson, Paul Kenneth Dellock, Stuart C. Salter
-
Patent number: 10400561Abstract: A method of drilling a first well and a second well into the reservoir includes forming a conduit between the first well and the second well. The conduit is filled with a conduit material. Finally, a low viscosity fluid is injected into the conduit to establish fluid communication between the first well and the second well.Type: GrantFiled: January 16, 2013Date of Patent: September 3, 2019Assignee: ConocoPhillips CompanyInventors: Tawfik Noaman Nasr, David A. Brown
-
Patent number: 10402425Abstract: Techniques provide for hardware accelerated data movement between main memory and an on-chip data movement system that comprises multiple core processors that operate on the tabular data. The tabular data is moved to or from the scratch pad memories of the core processors. While the data is in-flight, the data may be manipulated by data manipulation operations. The data movement system includes multiple data movement engines, each dedicated to moving and transforming tabular data from main memory data to a subset of the core processors. Each data movement engine is coupled to an internal memory that stores data (e.g. a bit vector) that dictates how data manipulation operations are performed on tabular data moved from a main memory to the memories of a core processor, or to and from other memories. The internal memory of each data movement engine is private to the data movement engine.Type: GrantFiled: July 24, 2018Date of Patent: September 3, 2019Assignee: Oracle International CorporationInventors: David A. Brown, Rishabh Jain, Michael Duller, Sam Idicula, Erik Schlanger, David Joseph Hawkins, Christopher Joseph Daniels
-
Patent number: 10380058Abstract: Techniques are provided for exchanging dedicated hardware signals to manage a first-in first-out (FIFO). In an embodiment, a first processor initiates content transfer into the FIFO. The first processor activates a first hardware signal that is reserved for indicating that content resides within the FIFO. A second processor activates a second hardware signal that is reserved for indicating that content is accepted. The second hardware signal causes the first hardware signal to be deactivated. This exchange of hardware signals demarcates a FIFO transaction, which is mediated by interface circuitry of the FIFO.Type: GrantFiled: September 6, 2016Date of Patent: August 13, 2019Assignee: Oracle International CorporationInventors: David A. Brown, Daniel Fowler, Rishabh Jain, Erik Schlanger, Michael Duller
-
Patent number: 10361009Abstract: A system and method for irradiating a product in order to obtain an irradiated product that has a suitable irradiation dose uniformity ratio and is less expensive and faster than existing systems. The system includes a controller that varies the speed at which a product to be irradiated is moved across a radiation beam. The speed is varied in accordance with a speed function that can be a quadratic function of the distance between a position at which the surface of the product is irradiated and a reference position.Type: GrantFiled: July 8, 2016Date of Patent: July 23, 2019Assignee: MEVEX CORPORATIONInventors: Peter W. A. Brown, David A. Brown, David J. Hepworth, David Macrillo