Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Downer, US

Brandon M. Downer, Greenfield, IN US

Patent application numberDescriptionPublished
20110301033MICROENCAPSULATED OILS FOR CONTROLLING PESTICIDE SPRAY DRIFT - Spray drift during the application of agricultural chemicals is reduced by incorporating microencapsulated oils into the aqueous solution or mixture to be sprayed.12-08-2011

Brandon M. Downer, Lebanon, IN US

Patent application numberDescriptionPublished
20120065068AMINE AND AMINE OXIDE SURFACTANTS FOR CONTROLLING HERBICIDE SPRAY DRIFT - Spray drift during the application of an aqueous mixture of glyphosate and an auxinic herbicide is reduced by incorporating certain tertiary amine or tertiary amine oxide surfactants into the aqueous solution or mixture to be sprayed.03-15-2012

Daniel B. Downer, Hillsboro, OR US

Patent application numberDescriptionPublished
20090289196Deflection Signal Compensation for Charged Particle Beam - Charged particles that are in transit through a deflection system when the beam is repositioned do not received the correct deflection force and are misdirected. By independently applying signals to the multiple stages of a deflection system, the number of misdirected particles during a pixel change is reduced.11-26-2009

David Downer, Fort Worth, TX US

Patent application numberDescriptionPublished
20090204123Lens Delivery System Cartridge - A cartridge for an IOL delivery system that has an injector tip geometry designed to reduce stresses at the incision wound edges generated during insertion of an IOL into an eye.08-13-2009

David A. Downer, Forth Worth, TX US

Patent application numberDescriptionPublished
20080200921Lens Delivery System - A lens delivery system having a plunger rod with a plurality of elastomeric wipers that frictionally and slidably engage the interior bore of the delivery system handpiece. Alternatively, the elastomeric wipers can be located on the bore and frictionally and slidably engage the plunger rod. The amount of frictional engagement by the wipers can be varied and controlled by adjusting the geometry, size or material properties (modulus of elasticity) of the wipers. The wipers help to provide feedback to the user, and also help provide more even, consistent force throughout the full range of travel of the plunger rod.08-21-2008
20080221585Lens Delivery System Cartridge - A cartridge for an IOL delivery system that folds open along its longitudinal axis on two pairs of hinges. The interior of the cartridge is hollow and contains a folding chamber connected to a nozzle. The folding chamber has a pair of rails that help to assist in providing an initial fold of the IOL and help prevent rotation of the IOL during injection.09-11-2008

David Anthony Downer, Fort Worth, TX US

Donald M. Downer, Gainesville, FL US

Patent application numberDescriptionPublished
20090030424Surgical device for folding objects and methods of using the same - Disclosed are new and useful three-prong forceps devices for grasping and folding objects such as implanted surgical devices, and methods of use thereof. Certain embodiments of the devices are configured for folding and explanting an intraocular lens from the anterior chamber of the eye of a patient through a small incision in the cornea, reducing trauma to the eye.01-29-2009

Marjorie Estelle Downer, Garden City, MI US

Patent application numberDescriptionPublished
20090188044Pal O's - An inter-active pillow for children comprised of three fabric pieces sewn together to form the body of the pillow and a pocket in back. A pillow insert with fabric casing and polyester fiberfill to be inserted inside the pillow. Additionally, four pieces of Velcro will be sewn to the front of the pillow to accommodate one pair of eyes, one nose, and one mouth.07-30-2009

Robert V. Downer, Rochester, MN US

Patent application numberDescriptionPublished
20090276393Implementing Aggregation Combination Using Aggregate Depth Lists and Cube Aggregation Conversion to Rollup Aggregation for Optimizing Query Processing - A process combines multiple grouping sets into single rollup sets with depth lists defining the levels of grouping that must be performed. Grouping sets are identified that are contained within other sets and combined into single rollups with depth lists. Cube aggregation conversion to rollup aggregation is provided for optimizing database query processing. Natural sets of rollup hierarchies within a cube are recognized and the cube is converted into those rollup hierarchies. Once converted, the rollup aggregation is performed to significantly reduce required processing.11-05-2009
20110137890Join Order for a Database Query - In an embodiment, a portion of the execution plan is executed to produce a portion of records in a partial result set. If a first join of a table is performed that eliminates more than a first threshold number of records from the partial result set, a determination is made whether an estimated cost of a forced primary join is less than an estimated cost of a star join. If the estimated cost of the forced primary join is less than the estimated cost of the star join, then the table is moved first in a join order in the execution plan, the portion of the records in the partial result set is discarded, and the execution is re-started with a different portion of the execution plan to produce a different portion of the records.06-09-2011
20120072412EVALUATING EXECUTION PLAN CHANGES AFTER A WAKEUP THRESHOLD TIME - In an embodiment an execution plan for a query is created. A wakeup threshold is set proportional to an amount of time taken by the creation of the execution plan. In various embodiments, the wakeup threshold is increased by a percentage equal to one minus a percentage of free resources at a computer system, is increased inversely proportional to an amount of execution time of a previous execution of the execution plan, or is decreased proportional to a number of times the execution plan was executed. A portion of the execution plan is executed to produce a portion of rows in a result set until the wakeup threshold expires. After the wakeup threshold expires, changes to the execution plan are evaluated.03-22-2012

Patent applications by Robert V. Downer, Rochester, MN US

Robert Victor Downer, Rochester, MN US

Patent application numberDescriptionPublished
20080215540OPTIMIZING A QUERY TO A PARTITIONED DATABASE TABLE USING A VIRTUAL MAINTAINED TEMPORARY INDEX THAT SPANS MULTIPLE DATABASE PARTITIONS - A query optimizer optimizes a query to a partitioned database table by determining common characteristics of the partitions and generating a virtual maintained temporary index that spans multiple partitions. Using the virtual maintained temporary index allows the query optimizer to generate an access plan based on the virtual maintained temporary index, which relieves the optimizer from having to individually optimize access to each partition for partitions that share common characteristics.09-04-2008
20080256024Portable and Iterative Re-Usable Suboptimization of Database Queries - A method, apparatus and program product to optimize a database query. A query plan is generated for the database query where the query plan includes first and second subplans. Cached optimization data associated with the first subplan and generated during evaluation of another query plan for a previous query that uses the first subplan is retrieved. The first subplan is evaluated for resource cost using the retrieved optimization data. The second subplan is also evaluated for resource cost. The query plan is then evaluated for resource cost based upon the evaluations of resource cost for the first and second subplans. A query plan is selected based on evaluations of resource cost and the plan is executed to generate a result set.10-16-2008
20090144307Performing Hierarchical Aggregate Compression - Methods, systems, and computer program products are provided for executing database rollup queries. Methods can include iterating through a database table which has been grouped and ordered on the different columns which are in the ROLLUP clause. In some embodiments, a GROUP BY ROLLUP construct can be executed while only requiring an additional one storage location per ordered column per each aggregate function to be performed on each database row. The higher level aggregate functions can be executed without relying on accessing any lower level aggregate results in some embodiments. A suitably grouped and ordered database table can have a multiple level hierarchical ROLLUP function executed in a single pass without having to retrieve lower level aggregate results.06-04-2009
20090164412Multiple Result Sets Generated from Single Pass Through a Dataspace - A method, apparatus and program product are provided for performing a query of a database. A database query is received, which includes first and second operations respectively configured to generate first and second disjoint results sets from a dataspace. The database query is analyzed to identify a set of attributes from the dataspace that are used by at least one of the first and second operations in the database query. During execution of the database query, a plurality of records from the dataspace is iteratively processed in a single pass, including, for each of the plurality of records, processing such record by retrieving the plurality of attributes for such record from the dataspace and performing each of the first and second operations on the record using the retrieved attributes for such record to build the first and second disjoint results sets.06-25-2009

Patent applications by Robert Victor Downer, Rochester, MN US

Thomas L. Downer, Ocean Park, WA US

Patent application numberDescriptionPublished
20100244568LIGHTING MODULE WITH WIRELESS ALTERNATING CURRENT DETECTION SYSTEM - Embodiments of the present disclosure provide methods, systems, and apparatuses related to lighting system with wireless alternating current detection system. Other embodiments may be described and claimed.09-30-2010
20100244569FLUORESCENT FORM FACTOR LIGHTING MODULE WITH WIRELESS ALTERNATING CURRENT DETECTION SYSTEM - Embodiments of the present disclosure provide methods, systems, and apparatuses related to lighting system with wireless alternating current detection system. Other embodiments may be described and claimed.09-30-2010
20100244747MANAGEMENT OF RECHARGEABLE BATTERY IN AN ENCLOSED LIGHTING MODULE - Embodiments of the present disclosure provide methods, systems, and apparatuses related to managing a rechargeable battery in an enclosed lighting module. Other embodiments may be described and claimed.09-30-2010
20100264737THERMAL CONTROL FOR AN ENCASED POWER SUPPLY IN AN LED LIGHTING MODULE - Embodiments of the present disclosure provide methods, systems, and apparatuses related to managing a rechargeable battery in an enclosed lighting module. Other embodiments may be described and claimed.10-21-2010

Wayne A. Downer, Portland, OR US

Patent application numberDescriptionPublished
20120079232APPARATUS, METHOD, AND SYSTEM FOR IMPLEMENTING MICRO PAGE TABLES - An apparatus, method, machine-readable medium, and system are disclosed. In one embodiment the apparatus is a micro-page table engine that includes logic that is capable of receiving a memory page request for a page in global memory address space. The apparatus also includes a translation lookaside buffer (TLB) that is capable of storing one or more memory page address translations. Additionally, the apparatus also has a page miss handler capable of performing a micro physical address lookup in a page miss handler tag table in response to the TLB not storing the memory page address translation for the page of memory referenced by the memory page request. The apparatus also includes memory management logic that is capable of managing the page miss handler tag table entries. The micro-page table engine allows the TLB to be an agent that determines whether data in a two-level memory hierarchy is in a hot region of memory or in a cold region of memory. When data is in the cold region of memory, the micro-page table engine fetches the data to the hot memory and a hot memory block is then pushed out to the cold memory area.03-29-2012