Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Bumgarner, US

Adam Matthew Bumgarner, Atlanta, GA US

Patent application numberDescriptionPublished
20100135070Adjustable Write Pulse Generator Within a Chalcogenide Memory Device - An adjustable write pulse generator is disclosed. The adjustable write pulse generator includes a band-gap reference current, a programmable ring oscillator, a frequency divider and a single pulse generator. The band-gap reference current circuit generates a well-compensated current over a predetermined range of temperatures needed to program a chalcogenide memory cell. The programmable ring oscillator generates a first set of continuous write “0” and write “1” pulse signals based on the well-compensated current. The frequency divider then divides the first set of continuous write “0” and write “1” pulse signals into a second set of continuous write “0” and write “1” pulse signals. The single pulse generator subsequently converts the second set of continuous write “0” and write “1” pulse signals into a single write “0” pulse signal or a single write “1” pulse signal when programming the chalcogenide memory cell.06-03-2010

Adam Matthew Bumgarner, Duluth, GA US

Patent application numberDescriptionPublished
20100002500Read Reference Circuit for a Sense Amplifier Within a Chalcogenide Memory Device - A read reference circuit for a sense amplifier within a chalcogenide memory device is disclosed. The read reference circuit provides a reference voltage level to the sense amplifier for distinguishing between a logical “0” state and a logical “1” state within a chalcogenide memory cell. In conjunction with a precharge circuit, the read reference circuit generates a selectable read reference current to the sense amplifier in order to detect the logical state of the chalcogenide memory cell. The precharge circuit precharges the bitlines of the chalcogenide memory cell before the sense amplifier detects the logical state of the chalcogenide memory cell.01-07-2010
20100074000Analog Access Circuit for Validating Chalcogenide Memory Cells - An analog access circuit for characterizing chalcogenide memory cells is disclosed. The analog access circuit includes an analog access control module, an address and data control module, and an analog cell access and current monitoring module. The analog access control module selectively controls whether a normal memory access or an analog memory access should be performed on a specific chalcogenide memory cell. The address and data control module allows a normal memory access to the chalcogenide memory cell according to an input address. The analog cell access and current monitoring module performs an analog memory access to the chalcogenide memory cell according to the input address, and monitors a reference current from a sense amplifier associated with the chalcogenide memory cell.03-25-2010

Bill Bumgarner, San Jose, CA US

Patent application numberDescriptionPublished
20090106267Dynamic management of multiple persistent data stores - Dynamic management of multiple persistent data stores is disclosed. One or more data objects are associated with a client context, e.g., an instance of a client application program. The one or more data objects are retrieved from one or more of a plurality of persistent data stores and provided to the client context in a manner such that the one or more data objects appear to the client context to come from a single source, even if in fact the objects have been retrieved from two or more different persistent stores.04-23-2009

Bruce A. Bumgarner, Plano, TX US

Patent application numberDescriptionPublished
20100095250Facilitating Interaction With An Application - An apparatus for facilitating interaction with an application includes a memory and logic. The memory stores image data generated by an instance of an application. The logic repeats the following for each user of a number of users: receives a sensor signal representing a gesture performed by a user and indicating a user instruction; modifies the image data according to the user instruction; and sends the image data to initiate a display of an image according to the user instruction.04-15-2010

James Bumgarner, Charlotte, NC US

Patent application numberDescriptionPublished
20110276467SYSTEMS, METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR FACILITATING PRODUCT TRANSACTIONS - Methods, apparatuses, and computer program products are provided for facilitating financing of a product transaction. A method may include determining a maximum available back-end product for the product transaction as a function of one or more of a target payment limit or a total advance limit. The method may also include determining a maximum available back-end spread for the product transaction as a function of the target payment limit. The method may further include presenting the maximum available back-end product and the maximum available back-end spread. Corresponding apparatuses and computer program products are also provided.11-10-2011

John Bumgarner, Clearwater, FL US

Patent application numberDescriptionPublished
20100180953Thermally Induced Single-Use Valves and Method of Use - In accordance with an embodiment of the present invention, a thermally induced single-use valve is provided including a silicon wafer having a top surface and a bottom surface and at least one cavity formed in the bottom surface of the wafer, a thermally deformable membrane suspended across the cavity on the top surface of the wafer and at least one resistive element patterned on top of the thermally deformable membrane.07-22-2010

Karl Bumgarner, Bothell, WA US

Patent application numberDescriptionPublished
20090057971Universal holding fixture - A universal holding fixture assembly includes a plurality of linear actuators supported by the fixture and adapted to engage and support a workpiece relative to the fixture. A linear displacement member is supported by a housing and adapted to move between retracted and extended positions. An end effector assembly is operatively supported by the linear actuator and adapted to engage the workpiece when the linear displacement member is in its extended position. A sensor is operatively supported by the end effector assembly and is responsive to contact with the workpiece to establish a datum of the position of the linear actuator relative to the workpiece.03-05-2009

Kelly R. Bumgarner, Elmwood, IL US

Patent application numberDescriptionPublished
20090248545Related parts identification and sales tool - A method of identifying related parts is disclosed. The method includes receiving a selection of a product, receiving a selection of at least one part of a product, and identifying at least one related part structurally associated with the selected at least one part. The method further includes generating a parts list containing the selected at least one part and the identified at least one related part, and presenting the parts list.10-01-2009

Roger Bumgarner, Kenmore, WA US

Patent application numberDescriptionPublished
20100172833METHODS AND COMPOSITIONS FOR DIAGNOSING HEPATOCELLULAR CARCINOMA - Methods for the diagnosis of hepatocellular carcinoma (HCC) are set forth. Improved assay methods and scanning methods are included that employ non-cell-associated and cell-associated HCC related proteins. Such methods are based upon the discovery of genes that were up-regulated in diseased versus normal tissue as well as in HCC tissue when compared to the tissue of patients with other ailments.07-08-2010

Susan Bumgarner, Clearwater, FL US

Patent application numberDescriptionPublished
20090212427Solder Structures Including Barrier Layers with Nickel and/or Copper - An electronic device may include an electronic substrate, and an under bump seed metallurgy layer on the electronic substrate. A barrier layer may be provided on the under bump seed metallurgy layer so that the under bump seed metallurgy layer is between the barrier layer and the electronic substrate, and the barrier layer may include nickel and/or copper. Moreover, portions of the under bump seed metallurgy layer may be undercut relative to portions of the barrier layer. In addition, a solder layer may be provided on the barrier layer so that the barrier layer is between the solder layer and the under bump seed metallurgy layer.08-27-2009

Timothy W. Bumgarner, Sharpsburg, MD US

Patent application numberDescriptionPublished
20100313165USER INTERFACE FOR MULTIPLE DISPLAY REGIONS - User interfaces for multiple display regions are described. One embodiment provides an array of non-overlapping windows that are created from a set of overlapping windows, and a user can select one of the non-overlapping windows to obtain an enlarged view of that selected window while keeping the other windows in their non-overlapping state. In one embodiment, the array of non-overlapping windows can include minimized windows or windows in other virtual desktops (e.g. windows in other “Spaces”) or both. In one embodiment, only windows of a selected application are shown in non-overlapping mode while opened windows of other applications are not shown.12-09-2010

Timothy W. Bumgarner, Shrpsburg, MD US

Patent application numberDescriptionPublished
20100313156USER INTERFACE FOR MULTIPLE DISPLAY REGIONS - User interfaces for multiple display regions are described. One embodiment provides an array of non-overlapping windows that are created from a set of overlapping windows, and a user can select one of the non-overlapping windows to obtain an enlarged view of that selected window while keeping the other windows in their non-overlapping state. In one embodiment, the array of non-overlapping windows can include minimized windows or windows in other virtual desktops (e.g. windows in other “Spaces”) or both. In one embodiment, only windows of a selected application are shown in non-overlapping mode while opened windows of other applications are not shown.12-09-2010

Tim W. Bumgarner, Sharpsburg, MD US

Patent application numberDescriptionPublished
20090007122AUTOMATIC RELEVANCE FILTERING - A computer-implemented method and an apparatus for use in a computing apparatus are disclosed. The method includes determining a context and a data requirement for a candidate action to be selected, the selection specifying an action in a workflow; and filtering the candidate actions for relevance in light of the context and the data requirement. The apparatus, in a first aspect, includes a program storage medium encoded with instructions that, when executed by a computing device, performs the method. In a second aspect, the apparatus includes a computing apparatus programmed to perform the method.01-01-2009

William Bumgarner, San Jose, CA US

Patent application numberDescriptionPublished
20080307401Scripting Bridge - A scripting bridge allows a developer to automatically build glue classes to access a scriptable application with standard method calls written in a language such as Objective-C. The Objective-C code sends properly formed Apple events automatically (or events according to some other event protocol), so that the developer is not required to have any knowledge of the scripting language of the target application. Classes can be created dynamically at run-time, including dynamic creation of methods within those classes. Lazy evaluation is employed to avoid unnecessary inter-process communication traffic.12-11-2008
20090089748Accelerated Cached Object Retrieval - Efficiency of cached objects such as singleton objects and other software constructs having a first-invocation cost is improved by replacing the software code for creating a method instance (the “creation code”) with the instance itself. Upon first invocation, the calling method causes the first version of the method to be performed, and also causes the first version to be replaced by the second version. Thus, the invention facilitates creation of singleton objects that run without any branch logic, so as to improve speed and efficiency. The need for locking and exception handling is reduced, resultant code is simplified, and potential for error is reduced.04-02-2009
20090307431MEMORY MANAGEMENT FOR CLOSURES - Methods, software media, compilers and programming techniques are described for creating copyable stack-based closures, such as a block, for languages which allocate automatic or local variables on a stack memory structure. In one exemplary method, a data structure of the block is first written to the stack memory structure, and this may be the automatic default operation, at run-time, for the block; then, a block copy instruction, added explicitly (in one embodiment) by a programmer during creation of the block, is executed to copy the block to a heap memory structure. The block includes a function pointer that references a function which uses data in the block.12-10-2009
20110066897METHODS AND APPARATUSES FOR DETERMINING PERMANENT MEMORY GROWTH - Methods and apparatuses that correlate a plurality of snapshots of system resources to identify allocation of permanent resource objects are described. Each snapshot may include an inventory of resource objects already allocated at the time of the snapshot. The plurality of snapshots may be taken at different instants over a period of time. Temporarily allocated resource objects may be filtered from the plurality of snapshots to identify permanent resource objects according to the correlation among the plurality of snapshots.03-17-2011

Patent applications by William Bumgarner, San Jose, CA US

William M. Bumgarner, San Jose, CA US

Patent application numberDescriptionPublished
20100287526MIRRORED FILE SYSTEM - Mounting and populating a mirrored version of at least a portion of a file system of a recruiter machine at a volunteer machine performing one or more data processing tasks for the recruiter machine is disclosed. In some embodiments, an input stored in such a dedicated file system for the recruiter machine at the volunteer machine may be locally retrieved and reused, if still consistent with a corresponding input stored in a file system at the recruiter machine, when performing a data processing task for the recruiter machine at the volunteer machine. In some embodiments, if an input required by the volunteer machine to perform a data processing task for the recruiter machine is not cached in such a dedicated file system for the recruiter machine at the volunteer machine in a state that is consistent with a corresponding input stored in a file system at the recruiter machine, the input is obtained from the recruiter machine.11-11-2010