Bruening, US
Derek Bruening, Troy, NY US
Patent application number | Description | Published |
---|---|---|
20090307430 | SHARING AND PERSISTING CODE CACHES - Computer code from an application program comprising a plurality of modules that each comprise a separately loadable file is code cached in a shared and persistent caching system. A shared code caching engine receives native code comprising at least a portion of a single module of the application program, and stores runtime data corresponding to the native code in a cache data file in the non-volatile memory. The engine then converts cache data file into a code cache file and enables the code cache file to be pre-loaded as a runtime code cache. These steps are repeated to store a plurality of separate code cache files at different locations in non-volatile memory. | 12-10-2009 |
20100205669 | O-TOUCH AND 1-TOUCH TECHNIQUES FOR IMPROVING THE AVAILABILITY OF COMPUTER PROGRAMS UNDER PROTECTION WITHOUT COMPROMISING SECURITY - Protected software, such as an application and/or DLL, is monitored by protective software to guard against attacks, while distinguishing spurious, benign events from attacks. In a 1-touch approach, the protected software is monitored in a testing environment to detect spurious, benign events caused by, e.g., incompatibility or interoperability problems. The spurious events can be remediated in different ways, such as by applying a relaxed security policy. In a production mode, or 0-touch mode, when the protected software is subject to attacks, the corresponding remediation can be applied when the spurious events are again detected. Security events which occur in production mode can also be treated as benign when they occur within a specified time window. The applications and/or DLLs can further be classified according to whether they are known to have bad properties, known to be well-behaved, or unknown. Appropriate treatment is provided based on the classification. | 08-12-2010 |
20120278665 | METHOD AND APPARATUS FOR DETECTING MEMORY ACCESS FAULTS - Detecting a fault in the operation of a computer having a processor and a memory is taught. Instrumentation code is placed within an application program during compilation, and runtime library routines are modified to support detection of invalid memory accesses. Memory space is divided into application, shadow and unmapped memories. When accessing application memory at an original address, an address in shadow memory is computed by shifting the address and adding an offset. If the value stored at the shadow address indicates that the original address is invalid (e.g., not allocated or already freed), then error reporting code is executed that indicates the type of error and the location and optionally halts the computer. Invalid memory references to heap, stack and global objects in application memory can be detected. | 11-01-2012 |
20130145354 | SHARING AND PERSISTING CODE CACHES - Computer code from an application program comprising a plurality of modules that each comprise a separately loadable file is code cached in a shared and persistent caching system. A shared code caching engine receives native code comprising at least a portion of a single module of the application program, and stores runtime data corresponding to the native code in a cache data file in the non-volatile memory. The engine then converts cache data file into a code cache file and enables the code cache file to be pre-loaded as a runtime code cache. These steps are repeated to store a plurality of separate code cache files at different locations in non-volatile memory. | 06-06-2013 |
Derek L. Bruening, Troy, NY US
Patent application number | Description | Published |
---|---|---|
20090204768 | ADAPTIVE CACHE SIZING - A runtime code manipulation system is provided that supports code transformations on a program while it executes. The runtime code manipulation system uses code caching technology to provide efficient and comprehensive manipulation of an application running on an operating system and hardware. The code cache includes a system for automatically keeping the code cache at an appropriate size for the current working set of an application running. | 08-13-2009 |
20100011209 | SECURE EXECUTION OF A COMPUTER PROGRAM - Hijacking of an application is prevented by securing execution of a computer program on a computing system. Prior to execution of the computer program, the computer program is analyzed to identify permitted targets of all indirect transfers. An application-specific policy based on the permitted targets is created. When the program is executed on the computing system, the application-specific policy is enforced such that the program is prohibited from executing indirect transfer instructions that do not target one of the permitted targets. | 01-14-2010 |
20110185433 | CONSTRAINT INJECTION SYSTEM FOR IMMUNIZING SOFTWARE PROGRAMS AGAINST VULNERABILITIES AND ATTACKS - A constraint is inserted into a program to address a vulnerability of the program to attacks. The constraint includes a segment of code that determines when the program has been asked to execute a “corner case” which does not occur in normal operations. The constraint code can access a library of detector and remediator functions to detect various attacks and remediate against them. Optionally, the detector can be employed without the remediator for analysis. The context of the program can be saved and restored if necessary to continue operating after remediation is performed. The constraints can include descriptors, along with machine instructions or byte code, which indicate how the constraints are to be used. | 07-28-2011 |
Eric Bruening, Chelsea, MI US
Patent application number | Description | Published |
---|---|---|
20100145037 | DNA AMPLIFICATION AND SEQUENCING USING DNA MOLECULES GENERATED BY RANDOM FRAGMENTATION - The present invention is directed to methods to prepare a DNA molecule or a plurality of DNA molecules by random fragmentation. In some embodiments, the present invention regards preparing a template for DNA sequencing by random fragmentation. In specific embodiments, the random fragmentation comprises chemical fragmentation, mechanical fragmentation, or enzymatic fragmentation. In further specific embodiments, a universal sequence is attached to the 3′ end of the DNA fragments, such as by ligation of an adaptor sequence or by homopolymeric tailing with terminal deoxynucleotidyltransferase. In other embodiments, a library is prepared with methods of the present invention. | 06-10-2010 |
20130085083 | SUBSTANTIALLY NON-SELF COMPLEMENTARY PRIMERS - The present invention regards a variety of methods and compositions for whole genome amplification and whole transcriptome amplification. In a particular aspect of the present invention, there is a method of amplifying a genome comprising a library generation step followed by a library amplification step. In specific embodiments, the library generating step utilizes specific primer mixtures and a DNA polymerase, wherein the specific primer mixtures are designed to eliminate ability to self-hybridize and/or hybridize to other primers within a mixture but efficiently and frequently prime nucleic acid templates. | 04-04-2013 |
20150087528 | DNA AMPLIFICATION AND SEQUENCING USING DNA MOLECULES GENERATED BY RANDOM FRAGMENTATION - The present invention is directed to methods to prepare a DNA molecule or a plurality of DNA molecules by random fragmentation. In some embodiments, the present invention regards preparing a template for DNA sequencing by random fragmentation. In specific embodiments, the random fragmentation comprises chemical fragmentation, mechanical fragmentation, or enzymatic fragmentation. In further specific embodiments, a universal sequence is attached to the 3′ end of the DNA fragments, such as by ligation of an adaptor sequence or by homopolymeric tailing with terminal deoxynucleotidyltransferase. In other embodiments, a library is prepared with methods of the present invention. | 03-26-2015 |
Eric E. Bruening, Chelsea, MI US
Patent application number | Description | Published |
---|---|---|
20130309668 | METHODS AND COMPOSITIONS FOR GENERATING AND AMPLIFYING DNA LIBRARIES FOR SENSITIVE DETECTION AND ANALYSIS OF DNA METHYLATION - The present invention regards a variety of methods and compositions for obtaining epigenetic information, such as DNA methylation patterns, through the preparation, amplification and analysis of Methylome libraries. In particular, the method employs preparation of a DNA molecule by digesting the DNA molecule with at least one methylation-sensitive restriction enzyme; incorporating a nucleic acid molecule into at least some of the digested DNA molecules by either (1) incorporating at least one primer from a plurality of primers that have a 5′ constant sequence and a 3′ variable sequence, wherein the primers are substantially non-self-complementary and substantially non-complementary to other primers in the plurality; or (2) incorporating an oligonucleotide having an inverted repeat and a loop under conditions wherein the oligonucleotide becomes blunt-end ligated to one strand of the digested DNA molecule, followed by polymerization from a 3′ hydroxyl group present in a nick in the oligonucleotide-linked molecule; and amplifying one or more of the DNA molecules | 11-21-2013 |
Gregory Bruening, Boulder, CO US
Patent application number | Description | Published |
---|---|---|
20090168988 | IMPLEMENTING FEATURE INTERACTIONS BETWEEN AN AIN-BASED SERVICE AND A SWITCH-BASED FORWARDING SERVICE - The present, invention provides a method and system for implementing feature interactions between an AIN-based service and a switch-based call-forwarding service. In the present invention, the switch-based call-forwarding generates an Off-Hook Delay (OHD) trigger. In response, the SSP suspends call processing and sends the forward-to number to the SCP. Based upon the SCP's determination of whether the forward-to number is for voicemail and other criteria such as time of day, day of the week, etc, the SCP determines whether the switch-based call-forward should be permitted or inhibited. | 07-02-2009 |
Gregory Wilfred Bruening, Boulder, CO US
Patent application number | Description | Published |
---|---|---|
20090067584 | PROCESSING AND REPORTING SITUATIONAL INFORMATION TO EMERGENCY SERVICE PROVIDERS - A system and method for processing and reporting situational information to emergency service providers in an emergency service communications network is disclosed. An emergency situation is monitored. Responsive to detecting the emergency situation, information relating to the emergency situation is collected. Then, the information is processed and stored in a database. The processed information is then reported to emergency service providers. | 03-12-2009 |
Jan Bruening, Salt Lake City, UT US
Patent application number | Description | Published |
---|---|---|
20120219121 | SLIDING COUNTERBALANCED C-ARM POSITIONING DEVICES AND METHODS FOR USING SUCH DEVICES - Systems and methods for making and using sliding counterbalanced C-arm positioning devices are described. In such systems and methods, each C-arm positioning device includes a C-arm X-ray device, a linear bearing rail, a linear bearing block, and a counterbalance mechanism. Generally, the C-arm is connected to the linear bearing block, which, in turn, is slidably coupled to the bearing rail to allow the bearing block and C-arm to slide up and down on the rail. The counterbalance mechanism can apply a force to the bearing block to counterbalance the weight of the C-arm and the bearing block. Thus, the described C-arm positioning device can allow a user to easily raise or lower the C-arm with relatively little effort. While some implementations of the C-arm positioning device are connected to mobile support structure, other implementations of the C-arm positioning device are mounted to a fixed support structure. Other implementations are also described. | 08-30-2012 |
20120224673 | BRAKE SYSTEMS FOR C-ARM POSITIONING DEVICES, APPARATUS CONTAINING THE SAME AND METHODS FOR USING SUCH SYSTEMS - Systems and methods for using a brake system to selectively lock and release the vertical motion of a C-arm X-ray device that is part of a sliding counterbalanced C-arm positioning device are described. In such systems and methods, the C-arm positioning device typically includes a C-arm X-ray device, a linear bearing rail assembly, a linear bearing block, a counterbalance mechanism, and brake system. Generally, the C-arm is connected to the linear bearing block, which is slidably coupled to the bearing rail assembly to allow the bearing block and C-arm to slide up and down on the rail assembly. The counterbalance mechanism applies a force to the bearing block to substantially counterbalance the weight of the components, such as the C-arm, that are suspended from the bearing block. The brake system can be actuated to engage the linear bearing rail assembly and lock the vertical movement of the linear bearing block. Other embodiments are described. | 09-06-2012 |
20130223598 | Sliding Counterbalanced C-Arm Positioning Devices and Methods for Using Such Devices - Systems and methods for making and using sliding counterbalanced C-arm positioning devices are described. In such systems and methods, each C-arm positioning device includes a C-arm X-ray device, a linear bearing rail, a linear bearing block, and a counterbalance mechanism. Generally, the C-arm is connected to the linear bearing block, which, in turn, is slidably coupled to the bearing rail to allow the bearing block and C-arm to slide up and down on the rail. The counterbalance mechanism can apply a force to the bearing block to counterbalance the weight of the C-arm and the bearing block. Thus, the described C-arm positioning device can allow a user to easily raise or lower the C-arm with relatively little effort. While some implementations of the C-arm positioning device are connected to mobile support structure, other implementations of the C-arm positioning device are mounted to a fixed support structure. Other implementations are also described. | 08-29-2013 |
Jan D. Bruening, Salt Lake City, UT US
Patent application number | Description | Published |
---|---|---|
20120300909 | PIVOTING X-RAY IMAGING DEVICES - Systems and methods for rotating or pivoting an X-ray device are disclosed. The systems and methods use X-ray device in which an X-ray imaging arm (such as a C-arm) can pivotally rotate in an orbital manner about a pivot joint that is physically attached to the X-ray imaging arm and the pivot joint coincides with the center of gravity for the X-ray imaging arm. The X-ray device can have an X-ray imaging arm that has an X-ray source and an X-ray detector which are respectively disposed at nearly opposing locations of the imaging arm. The pivot joint can serve as an axis of orbital rotation around which the imaging arm pivots in an orbital fashion. The pivot joint can be pivotally attached to a first end of an X-ray imaging arm fork, which, in turn, can have its second end attached to an X-ray imaging arm support structure (such as a mobile cart). The imaging arm fork can further include a lateral pivot joint that provides a lateral axis of rotation for the imaging arm. The fork can consist of one or two arms. Other embodiments are described. | 11-29-2012 |
Jeffrey Scott Bruening, Los Angeles, CA US
Patent application number | Description | Published |
---|---|---|
20160089574 | EXCERCISE CLASS APPARATUS AND METHOD - Exercise class systems and methods may include a plurality of pieces of exercise equipment and/or a plurality of sensing systems adapted to be worn on people in the class, each piece of equipment or sensing system outputting plural exercise signals relating to exercise performance on the piece of equipment or of the person with the sensing system. A computer system may also be provided. The computer system may include at least one electronic storage device which stores the plural signals from the pieces of equipment or sensing system and at least one processor which generates an output signal containing an animation corresponding to at least two of the exercise signals from each of the pieces of equipment or sensing systems. At least one display device, visible from each of the pieces of equipment or people in the class, may receive the output signal and display the animation. | 03-31-2016 |
Joerg Bruening, Wilmington, DE US
Patent application number | Description | Published |
---|---|---|
20100022780 | PROCESS FOR PREPARING 2-AMINO-5-CYANOBENZOIC ACID DERIVATIVES - Disclosed is a method for preparing a compound of Formula 1 comprising contacting a compound of Formula 2 with at least one compound of Formula 3 in the presence of a solvent comprising one or more organic solvents selected from ethers and nitrites and a catalytically effective amount of a palladium complex comprising at least one tertiary phosphine ligand of Formula 4 | 01-28-2010 |
20100280251 | PROCESS FOR PREPARING 2-AMINO-5-CYANOBENZOIC ACID DERIVATIVES - Disclosed is a method for preparing a compound of Formula 1 comprising contacting a compound of Formula 2 with a metal cyanide reagent, a copper(I) salt reagent, an iodide salt reagent and at least one compound of Formula 3 | 11-04-2010 |
20130267729 | METHOD FOR PREPARING 2-AMINO-N-(2,2,2-TRIFLUOROETHYL) ACETAMIDE - Disclosed are methods for preparing compounds of Formula 1 and 1A. The first method utilizes a benzyl carbamate amine protecting group and an intermediate of Formula 4. The second method utilizes a tert-butyl carbamate amine protecting group and an intermediate of Formula 7. The third method utilizes a dibenzyl amine protecting group. Also disclosed is a compound, phenylmethyl N-[2-oxo-2-[(2,2,2-trifluoroethyl)amino]ethyl]carbamate (a compound of Formula 4). Further disclosed is a method for preparing a compound of Formula 14 from a compound of Formula 15 and a compound of Formula 1 or 1A. | 10-10-2013 |
Matthew Strand Bruening, San Antonio, TX US
Patent application number | Description | Published |
---|---|---|
20140126430 | SYSTEM AND METHOD OF ENHANCED CALLER-ID DISPLAY USING A PERSONAL ADDRESS BOOK - A method includes receiving, at an analog telephony adapter unit, a voice over internet protocol call signal including a caller identifier. The caller identifier includes a calling number and a billing name associated with the calling number. The method further includes retrieving an alias (or display name) associated with the calling number from a personal address book. The method further includes transmitting a modified caller identifier including the calling number and the alias to an output device. | 05-08-2014 |
Matthew Strand Bruening, Lucas, TX US
Patent application number | Description | Published |
---|---|---|
20160066044 | SYSTEM AND METHOD OF ENHANCED CALLER-ID DISPLAY USING A PERSONAL ADDRESS BOOK - A method includes receiving, at a multifunction unit configured to provide television programming to a media device for display to a display device, a call signal including a caller identifier. The call identifier includes a calling number and a first name associated with the calling number. The method includes retrieving, via the multifunction unit, a second name associated with the calling number from a personal address book. The method also includes sending a modified caller identifier including the calling number and the second name from the multifunction unit to the media device for display. | 03-03-2016 |
Merlin L. Bruening, East Lansing, MI US
Patent application number | Description | Published |
---|---|---|
20130244338 | FUNCTIONALIZATION OF A POROUS MEMBRANE WITH AN ADSORBED POLYACID - The disclosure relates to a process and related article for functionalizing a porous membrane by contacting the membrane with a polyacid polymer at low pH to stably adsorb a polyacid layer on the membrane pore surface. The resulting functionalized membrane is characterized by a high density of free acid groups, resulting in a higher specific capacity for its intended application. The process allows functionalization of porous membranes in a very simple, one-step process. Such functional membranes may find multiple uses, including rapid, selective binding of proteins for their purification or immobilization. | 09-19-2013 |
Reimar Bruening, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090023666 | Modulators of Hypoxia Inducible Factor-1 and Related Uses - The invention features compounds of formulas I or II: and pharmaceutically acceptable salts and prodrugs thereof, as well methods for modulating the effects of local and systemic hypoxic events using the compounds. | 01-22-2009 |
Stefan Bruening, Philadelphia, PA US
Patent application number | Description | Published |
---|---|---|
20100261798 | Glycerol Ether Mixture, Cosmetic Composition Containing this Mixture and Process for its Production - The invention relates to a glycerol ether mixture which consists essentially of a) at least one C | 10-14-2010 |