Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Dundas

Alan H. Dundas, Los Altos, CA US

Patent application numberDescriptionPublished
20080263364System and method for providing access to a computer resource - There is provided a device and method for providing access to a computer resource. An exemplary device that is adapted to provide access to a computer resource comprises a Universal Serial Bus (USB) security token having a pressure sensor that is adapted to detect pressure applied to the USB security token, and a structure that is adapted to create authentication information to be provided to the computer resource in response to a detection of pressure by the pressure sensor. An exemplary method of providing access to a computer resource comprises detecting an application of pressure to a USB security token, and providing authentication information to the computer resource in response to the detection of the application of pressure to the USB security token.10-23-2008

Doug R. Dundas, Brooklyn, NY US

Patent application numberDescriptionPublished
20100010938METHOD AND SYSTEM FOR ASSET ALLOCATION - A method and system of matching an investor's objectives for portfolio investment return and risk with an assessment of a range of expected returns and risks that are likely to be generated by investment portfolios consisting at least in part of alternative asset classes that involves, for example, selecting available historical data for a plurality of alternative asset classes, unsmoothing the historical data based at least in part on historical data for traditional asset classes related to the respective alternative asset classes, and correcting the historical data for the alternative asset classes for an impact of survivorship and selection biases. A forecast of an expected return and risk is computed for each of the alternative asset classes, based at least in part on the unsmoothed and corrected historical data for the alternative asset classes, and at least one of the alternative asset classes that has an expected return and risk that corresponds substantially to the investor's objectives for portfolio investment return and risk is identified for inclusion in the investment portfolio.01-14-2010

Garnet Dundas, Wheatley CA

Patent application numberDescriptionPublished
20120011646TOILET SEAT HINGE ASSEMBLY - A toilet seat hinge assembly is provided that includes: a hinge configured for attachment to a toilet seat, a fastener including an expandable head; and a cap formed integrally with the hinge. The cap includes an engaging element extending from the first surface of the cap. The engaging element is configured to engage and expand the head of the fastener in order to releasably connect the toilet seat hinge assembly to a toilet bowl when the cap is in a first position relative to the base portion. A toilet seat assembly including the toilet seat hinge assembly is also provided.01-19-2012

James Dundas, Austin, TX US

Patent application numberDescriptionPublished
20100325631METHOD AND APPARATUS FOR INCREASING LOAD BANDWIDTH - A method and apparatus for dual-target register allocation is described, intended to enable the efficient mapping/renaming of registers associated with instructions within a pipelined microprocessor architecture.12-23-2010
20120124345CUMULATIVE CONFIDENCE FETCH THROTTLING - A method and apparatus to utilize a fetching scheme for instructions in a processor to limit the expenditure of power caused by the speculative execution of branch instructions is provided. Also provided is a computer readable storage device encoded with data for adapting a manufacturing facility to create an apparatus. The method includes calculating a cumulative confidence measure based on one or more outstanding conditional branch instructions. The method also includes reducing prefetching operations in response to detecting that the cumulative confidence measure is below a first threshold level.05-17-2012

James D. Dundas, Austin, TX US

Patent application numberDescriptionPublished
20100064123HYBRID BRANCH PREDICTION DEVICE WITH SPARSE AND DENSE PREDICTION CACHES - A system and method for branch prediction in a microprocessor. A hybrid device stores branch prediction information in a sparse cache for no more than a common smaller number of branches within each entry of the instruction cache. For the less common case wherein an i-cache line comprises additional branches, the device stores the corresponding branch prediction information in a dense cache. Each entry of the sparse cache stores a bit vector indicating whether or not a corresponding instruction cache line includes additional branch instructions. This indication may also be used to select an entry in the dense cache for storage. A second sparse cache stores entire evicted entries from the first sparse cache.03-11-2010
20110093658CLASSIFYING AND SEGREGATING BRANCH TARGETS - A system and method for branch prediction in a microprocessor. A branch prediction unit stores an indication of a location of a branch target instruction relative to its corresponding branch instruction. For example, a target instruction may be located within a first region of memory as a branch instruction. Alternatively, the target instruction may be located outside the first region, but within a larger second region. The prediction unit comprises a branch target array corresponding to each region. Each array stores a bit range of a branch target address, wherein the stored bit range is based upon the location of the target instruction relative to the branch instruction. The prediction unit constructs a predicted branch target address by concatenating a bits stored in the branch target arrays.04-21-2011
20120124347BRANCH PREDICTION SCHEME UTILIZING PARTIAL-SIZED TARGETS - A method and apparatus to utilize a branch prediction scheme that limits the expenditure of power and the area consumed caused by branch prediction schemes is provided. The method includes accessing a first entry and a second entry of the data structure, wherein each entry stores a portion of a predicted target address, determining the predicted target address using the portion of the predicted target address stored in the first entry and a portion of a branch address of a fetched branch instruction for a fetched branch instruction of a first type, and determining the predicted target address using the portion of the predicted target address stored in the first entry and the portion of the predicted target address stored in the second entry for a fetched branch instruction of a second type.05-17-2012

Patent applications by James D. Dundas, Austin, TX US

James David Dundas, Austin, TX US

Patent application numberDescriptionPublished
20120124348BRANCH PREDICTOR ACCURACY BY FORWARDING TABLE UPDATES TO PENDING BRANCH PREDICTIONS - A method and apparatus are provided for increasing the accuracy of a branch predictor. A branch prediction table provides a first instance of a branch prediction value associated with an instruction being speculatively executed a first time; and provides a second instance of the branch prediction value associated with the instruction being speculatively executed a second rime. The first instance of the branch prediction value may be subsequently revised after the instruction associated with the first instance of the branch prediction value is retired. Information regarding whether that branch instruction was accurately predicted may then be used to update the branch prediction table and the second instance of the branch prediction value.05-17-2012
20120124349POWER EFFICIENT PATTERN HISTORY TABLE FETCH IN BRANCH PREDICTOR - A method and apparatus for branch prediction is disclosed. A pattern history table (PHT) is accessed based on at least one global history value to obtain a prediction value. The prediction value and the at least one global history value used to obtain the prediction value are placed in a queue. If a branch prediction is requested, the queue is accessed to obtain a prediction value. The queue may include any number of entries and the queue maintains the oldest prediction value at the head of the queue. The prediction value at the head of the queue is used when a branch prediction is needed.05-17-2012

Lisa A. Dundas, Guerneville, CA US

Patent application numberDescriptionPublished
20110214226DISPOSABLE TOILET SEAT LIFT APPARATUS - A toilet seat lift apparatus with sanitary features including removability and metal mixtures having high microbicidal activity either coated onto its surface or incorporated into the material from which it is fabricated. The handle attaches to the underside of a toilet seat and extends beyond the outer edge of the seat, thereby providing a means to lift the seat without direct manual contact with the seat. The gripping portion of the handle may include or ring or other gripping member to facilitate easy handling. The handle is attached to the underside of the toilet seat by hook-and-loop adhesive strips, thereby allowing the handle to be periodically removed, washed, and replaced, or simply discarded. The antimicrobial material incorporated into or coated onto the handle enhances sanitation between periodic washings.09-08-2011

Thomas A. Dundas, Sharpsville, IN US

Patent application numberDescriptionPublished
20100064583Method and apparatus for propagation and growth of plants in a sterile synthetic medium - This invention relates generally to a synthetic medium for soilless propagation and growth of plants. More specifically, the synthetic medium components are formed in particular shapes and sizes of a polymer foam to optimize the several stages of plant propagation and growth. A method for utilizing these foam components is also disclosed for use in a standard glass house environment. Each step is optimized for a particular type of plant and its individual growth stage. The soilless medium preferred in this invention also allows for a dramatic reduction in scrap material disposal costs and problems as the preferred foam material reverts to powder form when compressed at up to an 80% volume reduction versus the foam state. These powders can be land-filled, recycled as soil additives or incinerated without environmental impact. Trays for handling foam material components and their lids prevent evaporation of moisture and are also reusable and the thermoplastic resins from which they are formed are also recyclable.03-18-2010