King, MN
Alana King, Champlin, MN US
Patent application number | Description | Published |
---|---|---|
20100325087 | TEST STRATEGY SYSTEM AND METHOD FOR ACCOUNTS HELD DIRECT AT-FUND - The present invention provides a system and method for a user to test and transfer data from a client's database or network to a host's database or network. In accordance with an exemplary embodiment of the present invention, a user acquires data information from a client. The user uses this information to generate a spreadsheet, and to populate the spreadsheet with assumed values based on the information received from the client. The spreadsheet is configured in a fashion such that it is consistent with the host's database or network. The user requests and receives a test file from the client and uses a developed algorithm, generally in the form of a computer program, to reformat the file so that it is consistent with the host's database configuration. The user determines the consistency between the reformatted file and the host's database by comparing the reformatted file to the previously generated spreadsheet. Any inconsistencies identified alert the user that the file reformatting algorithm needs updating. When all the updates are complete and the reformatting algorithm has been deemed appropriate to carry out the data transformation function, the entire client database log is sent to the user in the form of an input file. The input file is duplicated to protect the original information and then reformatted using the updated algorithm. The reformatted file may then be uploaded to the host's network or database so that the information contained may be used by others who access the database or network for information. | 12-23-2010 |
20120011154 | TEST STRATEGY SYSTEM AND METHOD FOR ACCOUNTS HELD DIRECT AT-FUND - A system and method for a user to test and transfer data from a client's database or network to a host's database or network is disclosed. A user acquires data information from a client and the user uses this information to generate a spreadsheet, and to populate the spreadsheet with assumed values based on the information received from the client. The user requests and receives a test file from the client and uses a developed algorithm to reformat the file so that it is consistent with the host's database configuration. The user determines the consistency between the reformatted file and the host's database by comparing the reformatted file to the previously generated spreadsheet. Any inconsistencies identified alert the user that the file reformatting algorithm needs updating. | 01-12-2012 |
Amber Rebecca Field King, Rochester, MN US
Patent application number | Description | Published |
---|---|---|
20100269100 | IMPLEMENTING INTEGRATED DOCUMENTATION AND APPLICATION TESTING - A method, apparatus, and computer program product to implement integrated documentation and functional application testing are provided. An integrated test engine drives both functional application testing and documentation testing for the application. The integrated test engine uses documentation instructions, which are embedded with metadata and represent how to automate each step in the documentation and the expected results, and runs a series of tests that ensure that the application works as expected and that the documentation accurately reflects how the application works. | 10-21-2010 |
Brain James King, Rochester, MN US
Patent application number | Description | Published |
---|---|---|
20080243743 | APPARATUS FOR DYNAMICALLY DETERMINING PRIMARY ADAPTER IN A HETEROGENEOUS N-WAY ADAPTER CONFIGURATION - A method and apparatus are provided for dynamically determining a primary adapter in a heterogeneous N-way adapter configuration. Each of the adapters generates information about itself and exchanges the information with all other adapters. First a decision-making adapter is identified. Then the decision-making adapter compares the adapter-generated information of all the adapters and makes a decision determining the primary adapter. The decision-making adapter communicates the decision to all other adapters. The determined primary adapter assumes a role as the primary adapter and the other adapters assume a role as a secondary adapter. | 10-02-2008 |
Brian J. King, Rochester, MN US
Patent application number | Description | Published |
---|---|---|
20120124572 | VIRTUALIZATION OF VENDOR SPECIFIC NETWORK INTERFACES OF SELF-VIRTUALIZING INPUT/OUTPUT DEVICE VIRTUAL FUNCTIONS - A vendor independent partition interface between a logical partition and an adjunct partition associated with a self-virtualizing IO resource is used to effectively abstract away vender-specific interface details for the self-virtualizing IO resource. By doing so, vender-specific implementation details may be isolated from the operating systems resident in logical partitions, thus requiring only changes in vendor specific firmware in order to support new or revised self-virtualizing IO resources. | 05-17-2012 |
Christopher J. King, Apple Valley, MN US
Patent application number | Description | Published |
---|---|---|
20150158364 | ADJUSTABLE DAMPING CURVE SHOCK ABSORBER - An adjustment control for adjusting the damping of a shock absorber includes an aperture seat to be secured to a bore of the shock absorber; a needle nut including a needle; an adjustment nut shaft stud including a threaded portion configured to engage with a threaded portion of the needle nut; an adjustment nut to be secured to the base and defining a non-circular cavity to receive at least a portion of the adjustment nut shaft stud and a noncircular region of the needle nut such that the needle nut cannot rotate relative to the non-circular cavity of the adjustment nut; and an adjustment knob, wherein rotation of the adjustment knob causes rotation of the adjustment nut shaft stud relative to the adjustment nut, and wherein rotation of the adjustment nut shaft stud causes axial movement of the needle nut relative to an orifice of the aperture seat. | 06-11-2015 |
Daniel King, Lakeville, MN US
Patent application number | Description | Published |
---|---|---|
20100198723 | ROUTER-BASED REMITTANCE SYSTEMS AND METHODS - In some aspects, what is disclosed relates to a processor-based payment method for transferring user-provided payment data through a router that parses the payment data and transfers the parsed data to a plurality of receivers in distinct locations, detecting the parsed data at each of the plurality of receivers, and originating an ACH debit against the user, or an e-check, based on the parsed data. | 08-05-2010 |
Daniel J. King, Lakeville, MN US
Patent application number | Description | Published |
---|---|---|
20080262950 | Method and system for processing payments - A payment processing method and system is described which involves serially processing remittance documents, e.g. financial instruments, remittances, and associated documents obtained from diverse sources, electronically scanning the financial instruments and other remittance documents, thereby converting the information contained thereon into a digital format. The digital information is passed through a series of software programs and associated hardware that read the scanned financial instruments, remittances, and other documents, and compares the information obtained with preexisting information about the payor, detects errors, and the like automatically, with minimal human intervention. It also allows the information to be corrected and passed to a check encoding machine or process which imparts desired information on said checks before they are sent to a bank for deposit. | 10-23-2008 |
David J. King, Eagan, MN US
Patent application number | Description | Published |
---|---|---|
20090212278 | CURRENT-INJECTING/TUNNELING LIGHT-EMITTING DEVICE AND METHOD - An apparatus and method for making it. Some embodiments include a light-emitting device having a light-emitting active region; a tunneling-barrier (TB) structure facing adjacent the active region; a TB grown-epitaxial-metal-mirror (TB-GEMM) structure facing adjacent the TB structure, wherein the TB-GEMM structure includes at least one metal is substantially lattice matched to the active region; and a conductivity-type III-nitride crystal structure adjacent facing the active region opposite the TB structure. In some embodiments, the active region includes an MQW structure. In some embodiments, the TB-GEMM includes an alloy composition such that metal current injectors have a Fermi energy potential substantially equal to the sub-band minimum energy potential of the MQW. Some embodiments further include a second mirror (optionally a GEMM) to form an optical cavity between the second mirror and the TB-GEMM structure. In some embodiments, at least one of the GEMM is deposited on, and lattice matched to, a substrate. | 08-27-2009 |
20110244609 | METHOD OF FORMING CURRENT-INJECTING/TUNNELING LIGHT-EMITTING DEVICE - An apparatus and method for making same. Some embodiments include a light-emitting device having a light-emitting active region; a tunneling-barrier (TB) structure facing adjacent the active region; a TB grown-epitaxial-metal-mirror (TB-GEMM) structure facing adjacent the TB structure, wherein the TB-GEMM structure includes at least one metal is substantially lattice matched to the active region; and a conductivity-type III-nitride crystal structure adjacent facing the active region opposite the TB structure. In some embodiments, the active region includes an MQW structure. In some embodiments, the TB-GEMM includes an alloy composition such that metal current injectors have a Fermi energy potential substantially equal to the sub-band minimum energy potential of the MQW. Some embodiments further include a second mirror (optionally a GEMM) to form an optical cavity between the second mirror and the TB-GEMM structure. In some embodiments, at least one of the GEMM is deposited on, and lattice matched to, a substrate. | 10-06-2011 |
Gary King, Fridley, MN US
Patent application number | Description | Published |
---|---|---|
20130310901 | METHODS AND DEVICES FOR MODULATING EXCITABLE TISSUE OF THE EXITING SPINAL NERVES - A method for modulating nerve tissue in a body of a patient includes implanting a wireless stimulation device in proximity to a dorsal root ganglion or an exiting nerve root such that an electrode, circuitry and a receiving antenna are positioned completely within the body of the patient. An input signal containing electrical energy and waveform parameters is transmitted to the receiving antenna(s) from a control device located outside of the patient's body via radiative coupling. The circuitry within the stimulation device generates one or more electrical impulses and applies the electrical impulses to the dorsal root ganglion or the exiting nerve roots through the electrode. | 11-21-2013 |
Greg King, Hastings, MN US
Patent application number | Description | Published |
---|---|---|
20080211535 | Pseudo-differential output driver with high immunity to noise and jitter - Circuits and methods are provided for transmitting a pseudo-differential output signal with relatively high immunity to noise and jitter. The output driver of the invention receives two differential input signals and outputs a single output signal with low voltage transistors and programmable impedance and on-die termination circuits. The pseudo-differential output driver consumes little circuit area and has low output capacitance. | 09-04-2008 |
20100164588 | GENERATING A FULL RAIL SIGNAL - Apparatus, systems, and methods are disclosed, such as those that comprise a center-swing signal generator that includes a push-pull center-swing driver coupled to a common-mode pre-emphasis module, the center-swing signal generator to receive a low swing current mode logic (CML) signal and output a center-swing signal, and a full-swing cross-coupled inverter coupled to the center-swing signal generator, the full-swing cross-coupled inverter to receive the center-swing signal and output a full-rail single-ended swing signal. Additional apparatus, systems, and methods are disclosed. | 07-01-2010 |
20100177578 | TRI-STATE DRIVER CIRCUITS HAVING AUTOMATIC HIGH-IMPEDANCE ENABLING - Memories, driver circuits, and methods for generating an output signal in response to an input signal. One such driver circuit includes an input stage and an output stage. The input stage receives the input signal and provides a delayed input signal having a delay relative to the input signal. The output stage receives the delayed input signal and further receives the complement of the input signal. The output stage couples an output node to a first voltage in response to a complement of the input signal having a first logic level and couples the output to a second voltage in response to the complement of the input signal having a second logic level. The output stage further decouples the output from the first or second voltage in response to receiving the delayed input signal to provide a high-impedance at the output node. | 07-15-2010 |
20110057820 | DATA SERIALIZER APPARATUS AND METHODS - Some embodiments include apparatus and methods having an output line, clock nodes to receive clock signals, the clock signals being out of phase with each other, and selector circuits to receive data in parallel. In at least one embodiment, the selector circuits are responsive to the clock signals to transfer the data serially to the output line. Such apparatus and methods can also include a control unit to influence a portion of a signal that represents at least a portion of the data at the output line. Additional apparatus and methods are described. | 03-10-2011 |
20110267129 | GENERATING A FULL RAIL SIGNAL - Apparatus, systems, and methods are disclosed, such as those that comprise a center-swing signal generator that includes a push-pull center-swing driver coupled to a common-mode pre-emphasis module, the center-swing signal generator to receive a low swing current mode logic (CML) signal and output a center-swing signal, and a full-swing cross-coupled inverter coupled to the center-swing signal generator, the full-swing cross-coupled inverter to receive the center-swing signal and output a full-rail single-ended swing signal. Additional apparatus, systems, and methods are disclosed. | 11-03-2011 |
20120155142 | PHASE INTERPOLATORS AND PUSH-PULL BUFFERS - Interpolator systems are described utilizing one or more push-pull buffers to generate output clock signals that may be provided as inputs to a phase interpolator. The more linear slope on the output of the push-pull buffer may improve the linearity of a phase interpolator using the clock signals output from the push-pull buffers. | 06-21-2012 |
20120218008 | TRI-STATE DRIVER CIRCUITS HAVING AUTOMATIC HIGH-IMPEDANCE ENABLING - Memories, driver circuits, and methods for generating an output signal in response to an input signal. One such driver circuit includes an input stage and an output stage. The input stage receives the input signal and provides a delayed input signal having a delay relative to the input signal. The output stage receives the delayed input signal and further receives the complement of the input signal. The output stage couples an output node to a first voltage in response to a complement of the input signal having a first logic level and couples the output to a second voltage in response to the complement of the input signal having a second logic level. The output stage further decouples the output from the first or second voltage in response to receiving the delayed input signal to provide a high-impedance at the output node. | 08-30-2012 |
20140285237 | TRI-STATE DRIVER CIRCUITS HAVING AUTOMATIC HIGH-IMPEDANCE ENABLING - Memories, driver circuits, and methods for generating an output signal in response to an input signal. One such driver circuit includes an input stage and an output stage. The input stage receives the input signal and provides a delayed input signal having a delay relative to the input signal. The output stage receives the delayed input signal and further receives the complement of the input signal. The output stage couples an output node to a first voltage in response to a complement of the input signal having a first logic level and couples the output to a second voltage in response to the complement of the input signal having a second logic level. The output stage further decouples the output from the first or second voltage in response to receiving the delayed input signal to provide a high-impedance at the output node. | 09-25-2014 |
Gregory King, Hastings, MN US
Patent application number | Description | Published |
---|---|---|
20090318101 | TRANSMITTER APPARATUS, SYSTEMS, AND METHODS - Apparatus, systems, and methods are disclosed that operate to drive an output with a data signal and to boost a potential of the output in response to a boost signal. Additional apparatus, systems, and methods are disclosed. | 12-24-2009 |
20100013512 | APPARATUS AND METHODS FOR THROUGH SUBSTRATE VIA TEST - A stack of vertically-connected, horizontally-oriented integrated circuits (ICs) may have electrical connections from the front side of one IC to the back side of another IC. Electrical signals may be transferred from the back side of one IC to the front side of the same IC by means of through substrate vias (TSVs), which may include through silicon vias. Electronic apparatus, systems, and methods may operate to test and/or replace defective TSVs. Additional apparatus, systems and methods are disclosed. | 01-21-2010 |
20110076970 | TRANSMITTER APPARATUS, SYSTEMS, AND METHODS - Apparatus, systems, and methods are disclosed that operate to drive an output with a data signal and to boost a potential of the output in response to a boost signal. Additional apparatus, systems, and methods are disclosed. | 03-31-2011 |
20110267092 | APPARATUS AND METHODS FOR THROUGH SUBSTRATE VIA TEST - A stack of vertically-connected, horizontally-oriented integrated circuits (ICs) may have electrical connections from the front side of one IC to the back side of another IC. Electrical signals may be transferred from the back side of one IC to the front side of the same IC by means of through substrate vias (TSVs), which may include through silicon vias. Electronic apparatus, systems, and methods may operate to test and/or replace defective TSVs. Additional apparatus, systems and methods are disclosed. | 11-03-2011 |
20120252385 | TRANSMITTER APPARATUS, SYSTEMS, AND METHODS - Apparatus, systems, and methods are disclosed that operate to drive an output with a data signal and to boost a potential of the output in response to a boost signal. Additional apparatus, systems, and methods are disclosed. | 10-04-2012 |
20130033290 | APPARATUSES AND METHODS OF COMMUNICATING DIFFERENTIAL SERIAL SIGNALS INCLUDING CHARGE INJECTION - Apparatuses and methods are disclosed, including an apparatus that includes a differential driver with charge injection pre-emphasis. One such apparatus includes a pre-emphasis circuit and an output stage circuit. The pre-emphasis circuit is configured to receive differential serial signals, and buffer the differential serial signals to provide buffered differential serial signals. The output stage circuit is configured to receive the buffered differential serial signals and drive the buffered differential serial signals onto differential communication paths. The pre-emphasis circuit is configured to selectively inject charge onto the differential communication paths to assist with a signal transition on at least one of the differential communication paths. Additional embodiments are disclosed. | 02-07-2013 |
Gregory A. King, Hastings, MN US
Patent application number | Description | Published |
---|---|---|
20130208549 | PHASE INTERPOLATORS AND PUSH-PULL BUFFERS - Interpolator systems are described utilizing one or more push-pull buffers to generate output clock signals that may be provided as inputs to a phase interpolator. The more linear slope on the output of the push-pull buffer may improve the linearity of a phase interpolator using the clock signals output from the push-pull buffers. | 08-15-2013 |
20140176234 | APPARATUSES AND METHODS OF COMMUNICATING DIFFERENTIAL SERIAL SIGNALS INCLUDING CHARGE INJECTION - Apparatuses and methods are disclosed, including an apparatus that includes a differential driver with charge injection pre-emphasis. One such apparatus includes a pre-emphasis circuit and an output stage circuit. The pre-emphasis circuit is configured to receive differential serial signals, and buffer the differential serial signals to provide buffered differential serial signals. The output stage circuit is configured to receive the buffered differential serial signals and drive the buffered differential serial signals onto differential communication paths. The pre-emphasis circuit is configured to selectively inject charge onto the differential communication paths to assist with a signal transition on at least one of the differential communication paths. Additional embodiments are disclosed. | 06-26-2014 |
20150028928 | PHASE INTERPOLATORS AND PUSH-PULL BUFFERS - Interpolator systems are described utilizing one or more push-pull buffers to generate output clock signals that may be provided as inputs to a phase interpolator. The more linear slope on the output of the push-pull buffer may improve the linearity of a phase interpolator using the dock signals output from the push-pull buffers. | 01-29-2015 |
20150106547 | DISTRIBUTED MEMORY SYSTEMS AND METHODS - Apparatuses and methods are disclosed herein, including those that operate to receive memory requests from a processor over a high-speed communication interface and distribute the requests among a plurality of memory storage devices over lower-speed communication interfaces. | 04-16-2015 |
20150356048 | METHOD AND APPARATUS FOR CONTROLLING ACCESS TO A COMMON BUS BY MULTIPLE COMPONENTS - Apparatuses and methods for controlling access to a common bus including a plurality of memory devices coupled to a common bus, wherein individual ones of the plurality of memory devices are configured to access the common bus responsive to a strobe signal, and a strobe line driver programmed with a first delay associated with a combination of a first command type and a first one of the plurality of memory devices to provide a first strobe signal to the first one of the plurality of memory devices, and further programmed with a second delay associated with a combination of a second command type and a second one of the plurality of memory devices to provide a second strobe signal to the second one of the plurality of memory devices. | 12-10-2015 |
Gregory F. King, Minneapolis, MN US
Patent application number | Description | Published |
---|---|---|
20090029129 | ANTISTATIC ARTICLE, METHOD OF MAKING THE SAME, AND DISPLAY DEVICE HAVING THE SAME - An antistatic article having an antistatic layer disposed on a substrate is disclosed herein. The antistatic layer is formed from a cationic copolymer, a non-cationic (meth)acrylic polymer, and a crosslinking agent. The cationic copolymer consists essentially of a cationic monomer, a hydrophobic monomer, a crosslinkable monomer, and an optional nitrogen-containing monomer. The substrate may comprise an optical film such as a multilayer optical film. Methods for making the antistatic article and display devices containing the antistatic article are also disclosed. | 01-29-2009 |
20090053448 | Protective Films and Related Methods - The invention features protective film constructions that may be used, for example, as a protective floor finish. | 02-26-2009 |
20090160738 | OPTICAL ARTICLE HAVING PROTECTIVE LAYER - Disclosed herein is an optical article including a multilayer optical film of alternating layers of first and second optical layers, wherein the first and second optical layers have refractive indices along at least one axis that differ by at least 0.04; and a protective layer disposed on an outer surface of the multilayer optical film, the protective layer having a thickness of less than about 0.5 um and including crosslinked hydroxylated polymer. The optical article may further include a microstructured layer disposed on an outer surface of the multilayer optical film opposite the protective layer. Also disclosed herein are a method of making the optical article and a display device including the optical article. | 06-25-2009 |
20100285231 | APPARATUS AND METHOD FOR PRODUCING TWO-SIDED PATTERNED WEB IN REGISTRATION - An apparatus for casting a patterned surface on both sides of an opaque web. The apparatus includes a first patterned roll, a second pattered roll, and a means for rotating the first and second patterned rolls such that their patterns are transferred to opposite sides of the opaque web while it is in continuous motion. During this process, their patterns are maintained in continuous registration to within at least 100 micrometers. | 11-11-2010 |
20130236702 | ANTISTATIC ARTICLE, METHOD OF MAKING THE SAME, AND DISPLAY DEVICE HAVING THE SAME - An antistatic article having an antistatic layer disposed on a substrate is disclosed herein. The antistatic layer is formed from a cationic copolymer, a non-cationic (meth)acrylic polymer, and a crosslinking agent. The cationic copolymer consists essentially of a cationic monomer, a hydrophobic monomer, a crosslinkable monomer, and an optional nitrogen-containing monomer. The substrate may comprise an optical film such as a multilayer optical film. Methods for making the antistatic article and display devices containing the antistatic article are also disclosed. | 09-12-2013 |
20140239555 | APPARATUS AND METHOD FOR PRODUCING TWO-SIDED PATTERNED WEB IN REGISTRATION - An apparatus for casting a patterned surface on both sides of an opaque web. The apparatus includes a first patterned roll, a second pattered roll, and a means for rotating the first and second patterned rolls such that their patterns are transferred to opposite sides of the opaque web while it is in continuous motion. During this process, their patterns are maintained in continuous registration to within at least 100 micrometers. | 08-28-2014 |
20150044456 | PRIMER COMPOSITIONS FOR OPTICAL FILMS - Articles and laminates include a substrate with a first polyester surface and a second polyester surface, a crosslinked polyurethane-based primer coated on at least the first polyester surface, and an optically clear heat activated adhesive adjacent to the crosslinked polyurethane-based primer. The articles and laminates are prepared by applying a polyurethane-based dispersion and a crosslinker on at least one polyester surface, drying the applied coating, heating while stretching the substrate and the coating to form a crosslinked primer layer on the stretched polyester surface, and applying an optically clear heat activated adhesive onto the crosslinked primer layer. | 02-12-2015 |
Gretchen L. King, Rosemount, MN US
Patent application number | Description | Published |
---|---|---|
20080255021 | HETEROGENEOUS CLEANING COMPOSITION AND METHODS - The present invention relates to heterogeneous cleaning compositions, methods employing them, and methods of making them. | 10-16-2008 |
20090270301 | HETEROGENEOUS CLEANING COMPOSITION AND METHODS - The present invention relates to heterogeneous cleaning compositions, methods employing them, and methods of making them. | 10-29-2009 |
John King, Roseville, MN US
Patent application number | Description | Published |
---|---|---|
20150355082 | OPEN PATH GAS DETECTOR - In implementations, an open path gas detector is disclosed that can include imaging or non-imaging optical components. The detector can include components that allow for misalignment of radiation received by the detector of about 1 without causing false alarms. In implementations, the detector can include a beam splitter or a wavelength-division multiplexing filter to allow for more of the radiation received by the detector to be detected by the sensors. | 12-10-2015 |
John Dee King, Roseville, MN US
Patent application number | Description | Published |
---|---|---|
20080216553 | Environmental hazard sensor - An apparatus for sensing a constituent in an environment including a sensor circuit and a suppression circuit. The sensor circuit has a sensor element and an operating state control element. The sensor element senses the constituent by presenting an electrical parameter which varies as a function of a degree of the constituent. The control element maintains the sensor at a preferred operating state. A detected electrical parameter of said sensor element is subject to error resulting from a leakage of electrical current between the control element and the sensor element. The suppression circuit reduces or stops the leakage to reduce the error. | 09-11-2008 |
John Michael King, Lakeville, MN US
Patent application number | Description | Published |
---|---|---|
20110072773 | AUTOMATIC DISPLAY OF REMOTE CAMERA IMAGE - A farm vehicle includes a crop gathering mechanism to convey harvested crop material to a crop flow path passing internally through at least part of the vehicle. The vehicle includes a vehicle data bus and a plurality of control modules operatively connected to the vehicle data bus and configured to monitor information on the vehicle data bus and to act according to such information. An electronic operator module is configured to monitor the states of operator controls and to broadcast information on the vehicle data bus specifying such states. Additionally, video cameras positioned within the vehicle face the crop flow path and are operably connected to a graphic display. A graphic display control module includes a processor configured to control the display of images on the graphic display for selective display of images from the video cameras based upon information from the vehicle data bus. | 03-31-2011 |
Joseph King, Wayzata, MN US
Patent application number | Description | Published |
---|---|---|
20130302440 | Antimicrobial surfaces - An antimicrobial structure surface therein wherein the structure surface includes an antimicrobial agent having a biocidal metal ion source and compound containing a hydantoin ring wherein the compound containing the hydantoin ring may or may not have antibacterial properties but the combination of the compound containing the hydantoin ring and the biocidal metal ion source when in the presence of a liquid coact to increase the level of available metal ions for killing microorganisms on the structure surface. | 11-14-2013 |
20140205512 | Dispenser systems - A dispenser system for delivering various combinations of dispersants to a body of water with the various combinations of dispersants supplied to the body of water through the interchanging of dispensing cartridges which are attachable to a main dispensing cartridge where a condition for interchanging of dispensing cartridges may be triggered by an event and the dispersants are isolated from a floatation member in the dispenser system. | 07-24-2014 |
20150240510 | Dispensers - A two-part dispensing device for a pool having a dispensing saddle with a static port therein for continual delivery of a first dispersant and a hold for floatingly supporting itself and an exchangeable dispensing pod therein with the dispensing pod having a dynamic port and a static port for a continual delivery of a dispersant wherein the static port delivery of a dispersant maintains the pool at a safe level when there is no human bather load on the pool and the condition of the disperant in the dispensing pod can be determined by the orientation of the dispensing saddle and the dispensing pod in the pool. | 08-27-2015 |
Justin C. King, Rushmore, MN US
Patent application number | Description | Published |
---|---|---|
20090188144 | Separable Composite Labeling Articles in Sheet or Roll Form - The disclosure relates to a linear series ( | 07-30-2009 |
20100269386 | Labeling Band Assembly And Method Of Forming Thereof - A method of forming an elastic labeling band. The method includes covering a central portion of a web of tag material with a release agent, advancing the web of tag material longitudinally and disposing a layer of molten elastomer over the advancing web of tag material, including over the release agent on the central portion thereof. The layer of molten elastomer is disposed over the web of tag material so that the elastomer bonds only to those portions of the web not covered with the release agent. The method includes curing the elastomer to define, with the web bonded thereto, an advancing web assembly, and separating a longitudinal segment from the web assembly to define an elastic labeling band. | 10-28-2010 |
20110281055 | Separable Composite Labeling Articles in Sheet or Roll Form - The disclosure relates to a linear series of connected unitary sheet-like merchandise labeling articles, each of which comprises a labeling tag flatly cojoined along a unifying flat bond zone with a flexible elastic layer that extends away from the tag and includes an elastic fastening loop. Adjacent labeling articles of the series are ruptureably connected in a manner permitting the series to be handled as a unit while at the same time permitting ruptureable separation of individual merchandise labeling articles from the series. In one embodiment, the linear series is wound into roll form. | 11-17-2011 |
20130059107 | SEPARABLE COMPOSITE LABELING ARTICLES IN SHEET OR ROLL FORM - A linear series of connected unitary sheet-like merchandise labeling articles, each of which comprises a labeling tag flatly cojoined along a unifying flat bond zone with a flexible elastic layer that extends away from the tag and includes an elastic fastening loop. Adjacent labeling articles of the series are ruptureably connected in a manner permitting the series to be handled as a unit while at the same time permitting ruptureable separation of individual merchandise labeling articles from the series. In one embodiment, the linear series is wound into roll form. | 03-07-2013 |
20140026455 | LABELING BAND ASSEMBLY - A method of forming an elastic labeling band. The method includes covering a central portion of a web of tag material with a release agent, advancing the web of tag material longitudinally and disposing a layer of molten elastomer over the advancing web of tag material, including over the release agent on the central portion thereof. The layer of molten elastomer is disposed over the web of tag material so that the elastomer bonds only to those portions of the web not covered with the release agent. The method includes curing the elastomer to define, with the web bonded thereto, an advancing web assembly, and separating a longitudinal segment from the web assembly to define an elastic labeling band. | 01-30-2014 |
Justin K. King, Rochester, MN US
Patent application number | Description | Published |
---|---|---|
20130036410 | Real-Time Temperature Sensitive Machine Level Code Compilation And Execution - Methods, apparatuses, and computer program products for real-time temperature sensitive machine level code compilation and execution are provided. Embodiments include compiling and executing, by a just-in-time (JIT) compiler, machine level code; during execution of the machine level code, determining, by the JIT compiler, an execution temperature for the machine level code, including reading temperature measurements from one or more processor temperature sensors; based on the determined execution temperature, identifying, by the JIT compiler, a portion of the machine level code that, when executed, caused temperature measurements of one or more processor temperature sensors to exceed a predetermined threshold temperature; recompiling, by the JIT compiler, the machine level code including modifying the identified portion to generate a new execution temperature that is lower than the previously determined execution temperature; and executing, by the JIT compiler, the recompiled machine level code. | 02-07-2013 |
20130046952 | Administering Thermal Distribution Among Memory Modules With Call Stack Frame Size Management - Administering thermal distribution among memory modules in a computing system that includes temperature sensors, where each temperature sensor measures temperature of a memory module and thermal distribution is effected by: determining, in real-time by a user-level application in dependence upon the temperature measurements of the temperature sensors, whether a memory module is overheated; if a memory module is overheated and if a current call stack frame is stored on the overheated memory module, increasing, by the user-level application, a size of the current call stack frame to fill remaining available memory space on the overheated memory module, ensuring a subsequent call stack frame is stored on a different memory module. | 02-21-2013 |
20130047142 | Thermal-Aware Source Code Compilation - Thermal-aware source code compilation including: receiving, by a compiler, an identification of a target computing system, the identification of the target computing system specifying temperature sensors that measure temperature of a memory module; compiling the source code into an executable application including inserting in the executable application computer program instructions for thermal-aware execution, the computer program instructions, when executed on the target computing system, carry out the steps of: retrieving temperature measurements of one or more of the target computing system's temperature sensors; determining, in real-time in dependence upon the temperature measurements, whether a memory module is overheated; if a memory module is overheated, entering a thermal-aware execution state including, for each memory allocation in the executable application, allocating memory on a different memory module than the overheated memory module; and upon the temperature sensors indicating the memory module is no longer overheated, exiting the thermal-aware execution state. | 02-21-2013 |
20130061007 | GENERATING CODE THAT CALLS FUNCTIONS BASED ON TYPES OF MEMORY - In an embodiment, in response to reading a declaration of a function that specifies a name of the function and a type of memory on which the function operates, the name of the function, a pointer to the function, and the type are saved to a template. In response to reading a call statement that specifies the name of the function and an identifier of an object, first code is generated. The first code, when executed, reads the pointer to the function from a virtual function table pointed to by the object, finds an entry in the virtual function table that represents the function, and reads the pointer from the entry in the virtual function table. The call statement, when executed, requests a call of the function. Second code is generated that, when executed, calls the function using the pointer read from the virtual function table. | 03-07-2013 |
20130067136 | Administering Thermal Distribution Among Memory Modules Of A Computing System - A computing system includes a number of memory modules and temperature sensors. Each temperature sensor measures a temperature of a memory module. In such a computing system a garbage collector during garbage collection, determines whether a temperature measurement of a temperature sensor indicates that a memory module is overheated and, if a temperature measurement of a temperature sensor indicates a memory module is overheated, the garbage collector reallocates one or more active memory regions on the overheated memory module to a non-overheated memory module. Reallocating the active memory regions includes copying contents of the active memory regions from the overheated memory module to the non-overheated memory module. | 03-14-2013 |
20130067155 | Memory Type-Specific Access Control Of A Field Of A Record - A computing system includes computer memory of a number of different memory types. An application program compiled for execution on the computing system controls access to a field of a record in the computer memory of the computing system by defining a record that includes one or more fields, the one or more fields including a restricted field having a specification of restricted accessibility when the restricted field is allocated in a particular memory type; allocating an instance of the record in memory of the particular memory type; and denying each attempted access of the restricted field while the record is allocated in the particular memory type. | 03-14-2013 |
20130103885 | ADMINISTERING THERMAL DISTRIBUTION AMONG MEMORY MODULES OF A COMPUTING SYSTEM - A computing system includes a number of memory modules and temperature sensors. Each temperature sensor measures a temperature of a memory module. In such a computing system a garbage collector during garbage collection, determines whether a temperature measurement of a temperature sensor indicates that a memory module is overheated and, if a temperature measurement of a temperature sensor indicates a memory module is overheated, the garbage collector reallocates one or more active memory regions on the overheated memory module to a non-overheated memory module. Reallocating the active memory regions includes copying contents of the active memory regions from the overheated memory module to the non-overheated memory module. | 04-25-2013 |
20130103919 | ADMINISTERING THERMAL DISTRIBUTION AMONG MEMORY MODULES WITH CALL STACK FRAME SIZE MANAGEMENT - Administering thermal distribution among memory modules in a computing system that includes temperature sensors, where each temperature sensor measures temperature of a memory module and thermal distribution is effected by: determining, in real-time by a user-level application in dependence upon the temperature measurements of the temperature sensors, whether a memory module is overheated; if a memory module is overheated and if a current call stack frame is stored on the overheated memory module, increasing, by the user-level application, a size of the current call stack frame to fill remaining available memory space on the overheated memory module, ensuring a subsequent call stack frame is stored on a different memory module. | 04-25-2013 |
20130104110 | THERMAL-AWARE SOURCE CODE COMPILATION - Thermal-aware source code compilation including: receiving, by a compiler, an identification of a target computing system, the identification of the target computing system specifying temperature sensors that measure temperature of a memory module; compiling the source code into an executable application including inserting in the executable application computer program instructions for thermal-aware execution, the computer program instructions, when executed on the target computing system, carry out the steps of: retrieving temperature measurements of one or more of the target computing system's temperature sensors; determining, in real-time in dependence upon the temperature measurements, whether a memory module is overheated; if a memory module is overheated, entering a thermal-aware execution state including, for each memory allocation in the executable application, allocating memory on a different memory module than the overheated memory module; and upon the temperature sensors indicating the memory module is no longer overheated, exiting the thermal-aware execution state. | 04-25-2013 |
20130104111 | REAL-TIME TEMPERATURE SENSITIVE MACHINE LEVEL CODE COMPILATION AND EXECUTION - Methods, apparatuses, and computer program products for real-time temperature sensitive machine level code compilation and execution are provided. Embodiments include compiling and executing, by a just-in-time (JIT) compiler, machine level code; during execution of the machine level code, determining, by the JIT compiler, an execution temperature for the machine level code, including reading temperature measurements from one or more processor temperature sensors; based on the determined execution temperature, identifying, by the JIT compiler, a portion of the machine level code that, when executed, caused temperature measurements of one or more processor temperature sensors to exceed a predetermined threshold temperature; recompiling, by the JIT compiler, the machine level code including modifying the identified portion to generate a new execution temperature that is lower than the previously determined execution temperature; and executing, by the JIT compiler, the recompiled machine level code. | 04-25-2013 |
20130110443 | GRANTING AUTHORITY IN RESPONSE TO DEFECT DETECTION | 05-02-2013 |
20130179731 | RECOVERING FROM A THREAD HANG - A method, computer-readable storage medium, and computer system are provided. In an embodiment, a detection is made that at least one thread, in a plurality of threads executing in a computer, has hung. A lock order of a plurality of locks used by the plurality of threads is determined. A determination is made that a first thread in the plurality of threads violates the lock order. After the determination that the first thread violates the lock order, the computer is restarted and the first thread that violates the lock order is scheduled on a reduced-speed processor. | 07-11-2013 |
20130275948 | Compiling Source Code For Debugging With Expanded Snapshots - Debugging source code includes: tracking, by a debugger during a debug session, duration of user examination of source code locations; providing, by the debugger to an optimizing compiler, a source code examination profile specifying source code locations examined by the user during the debug session; and receiving, by the debugger from the optimizing compiler: compiled source code for debugging, the compiled source code comprising, at each of one or more source code locations specified in the source code examination profile: a snapshot before the source code of the source code location, followed by an expanded snapshot, the expanded snapshot including computer program instructions to enable, during a debug session, examination of variable values changing during execution of the source code at the source code location; and a recording of snapshot locations and expanded snapshot locations. | 10-17-2013 |
20130283243 | Compiling Source Code For Debugging With Variable Value Restoration Based On Debugging User Activity - Compiling source code includes receiving, by an optimizing compiler from a debugger, a variable value modification profile that specifies locations in the source code at which variable values modified during a debug session; compiling the source code, including: inserting snapshots at one or more of the locations in the source code at which variable values were modified, each snapshot including a breakpoint; and only for each snapshot at a location in the source code at which variable values were modified: inserting, between the breakpoint and remaining source code at the location of the snapshot, a module of computer program instructions that when executed retrieves a current value of a variable and stores the current value in a register; and recording the location of each inserted snapshot; and providing, to the debugger by the optimizing compiler, the recorded locations of each inserted snapshot along with the compiled source code. | 10-24-2013 |
20140074312 | DECREASING THE INTERNAL TEMPERATURE OF A COMPUTER IN RESPONSE TO CORROSION - In an embodiment, a current internal corrosion level at a current time is read from an internal corrosion sensor that is internal to a computer. An internal corrosion difference is calculated between the current internal corrosion level and a previous internal corrosion level. If the internal corrosion difference is more than a first threshold amount, a first action is performed that decreases an internal temperature of the computer. | 03-13-2014 |
20140075418 | REPLACING CONTIGUOUS BREAKPOINTS WITH CONTROL WORDS - In an embodiment, a first execution path in a program is determined that has been executed a largest number of times, as compared to at least one other path in the program. Swapped instructions are replaced in the program with breakpoints, wherein the swapped instructions are not on the first execution path. The breakpoints that are not on the first execution path and that are contiguous to each other are replaced in the program with a control word. | 03-13-2014 |
20140089608 | POWER SAVINGS VIA DYNAMIC PAGE TYPE SELECTION - An operating system monitors a performance metric of a direct memory access (DMA) engine on an I/O adapter to update a translation table used during DMA operations. The translation table is used during a DMA operation to map a virtual address provided by the I/O adapter to a physical address of a data page in the memory modules. If the DMA engine is being underutilized, the operating system updates the translation table such that a virtual address maps to physical address corresponding to a memory location in a more energy efficient memory module. However, if the DMA engine is over-utilized, the operating system may update the translation table such that the data used in the DMA engine is stored in memory modules that provide quicker access times—e.g., the operating system may map virtual addresses to physical addresses in DRAM rather than phase change memory. | 03-27-2014 |
20140089631 | POWER SAVINGS VIA DYNAMIC PAGE TYPE SELECTION - An operating system monitors a performance metric of a direct memory access (DMA) engine on an I/O adapter to update a translation table used during DMA operations. The translation table is used during a DMA operation to map a virtual address provided by the I/O adapter to a physical address of a data page in the memory modules. If the DMA engine is being underutilized, the operating system updates the translation table such that a virtual address maps to physical address corresponding to a memory location in a more energy efficient memory module. However, if the DMA engine is over-utilized, the operating system may update the translation table such that the data used in the DMA engine is stored in memory modules that provide quicker access times—e.g., the operating system may map virtual addresses to physical addresses in DRAM rather than phase change memory. | 03-27-2014 |
20140165041 | CRASH NOTIFICATION BETWEEN DEBUGGERS - Crash notification between debuggers, including: initiating, by a first debugger, a first debug session of a first application; detecting, by the first debugger, an error condition in the first application; determining, by the first debugger, whether any variables utilized by the first application are related to variables utilized by a second application, wherein the second application is being debugged in a second debug session by a second debugger; and communicating, by the first debugger to a second debugger, information associated with the error condition in the first application. | 06-12-2014 |
20140165042 | CRASH NOTIFICATION BETWEEN DEBUGGERS - Crash notification between debuggers, including: initiating, by a first debugger, a first debug session of a first application; detecting, by the first debugger, an error condition in the first application; determining, by the first debugger, whether any variables utilized by the first application are related to variables utilized by a second application, wherein the second application is being debugged in a second debug session by a second debugger; and communicating, by the first debugger to a second debugger, information associated with the error condition in the first application. | 06-12-2014 |
20140173140 | DETECTING FIRMWARE VERSION FOR AN INPUT/OUTPUT ADAPTER - An indication of a version of a firmware stored in an input/output adapter may be provided by a method that includes detecting whether a first pin is connected to an external circuit, detecting whether a second pin is unconnected to an external circuit, and causing the indication to be provided if the first pin is connected and the second pin is unconnected. The indication may be provided on the first pin. The first pin may include a power supply pin and the indication may be an average rate of power supplied to the input/output adapter. | 06-19-2014 |
20140201352 | SELECTIVE LOGGING OF NETWORK REQUESTS BASED ON SUBSETS OF THE PROGRAM THAT WERE EXECUTED - In an embodiment, in response to detecting a request by a program to access a network, if the request is the first time that the program requests to access the network, a subset of instructions is replaced in the program with supervisor call instructions. The supervisor call instructions cause respective interrupts of execution of the program. In response to each of the respective interrupts of execution of the program, the supervisor call instructions that caused the respective interrupts are replaced with the respective swapped instructions, and if a number of the respective interrupts of execution exceed a trap threshold, all remaining of the respective swapped instructions are stored to the program. | 07-17-2014 |
20140201718 | ANALYZING CONCURRENT DEBUGGING SESSIONS - Methods, apparatuses, and computer program products for analyzing concurrent debugging sessions are provided. Embodiments include a first debugger initiating a conditional breakpoint in a first debug session of a first application. The conditional breakpoint stops execution of the first application based on a condition of a value of a variable of a second application. Embodiments also include the first debugger requesting and receiving the value of the variable from a second debugger. Embodiments also include the first debugger evaluating the condition of the conditional breakpoint based on the received value of the variable. | 07-17-2014 |
20140201719 | ANALYZING CONCURRENT DEBUGGING SESSIONS - Methods, apparatuses, and computer program products for analyzing concurrent debugging sessions are provided. Embodiments include a first debugger initiating a conditional breakpoint in a first debug session of a first application. The conditional breakpoint stops execution of the first application based on a condition of a value of a variable of a second application. Embodiments also include the first debugger requesting and receiving the value of the variable from a second debugger. Embodiments also include the first debugger evaluating the condition of the conditional breakpoint based on the received value of the variable. | 07-17-2014 |
20150058593 | MERGING DIRECT MEMORY ACCESS WINDOWS - A computing device may merge two translation tables used when performing a DMA operation into a single, combined translation table. To merge the translation tables, the computing device may update a register in the IOMMU to include a pointer to the combined translation table. In addition, the IOMMU may clear one of the registers from having a pointer to one of the merged translation table. Doing so means the entries in this translation table are now no longer assigned. The IOMMU may update the register with the pointer to the combined translation table to include the unassigned entries in the combined translation table. In this manner, the entries from the two translation tables are merged into the single, combined table. The combined translation table may be owned or assigned to a service provider that originally owned one of the merged translation tables or to a completely different service provider. | 02-26-2015 |
20150058594 | SPLITTING DIRECT MEMORY ACCESS WINDOWS - A computing device may split a translation table used when performing a DMA operation into two different translation tables. To split the translation table, the computing device may update the registers in the IOMMU to include pointers to the two different translation tables. For example, the IOMMU may update one register to point to the same starting address as the original translation table but assign a shorter length (i.e., fewer entries) to that table. The extra entries may then be used to form the other translation table by adding a new pointer to one of the IOMMU registers. The two translation tables may be owned by the same service provider or two different service providers. Alternatively, the computing device may assign the two tables to the same service provider which in turn assigns the tables to respective client devices executed by the service provider. | 02-26-2015 |
20150058596 | MERGING DIRECT MEMORY ACCESS WINDOWS - A computing device may merge two translation tables used when performing a DMA operation into a single, combined translation table. To merge the translation tables, the computing device may update a register in the IOMMU to include a pointer to the combined translation table. In addition, the IOMMU may clear one of the registers from having a pointer to one of the merged translation table. Doing so means the entries in this translation table are now no longer assigned. The IOMMU may update the register with the pointer to the combined translation table to include the unassigned entries in the combined translation table. In this manner, the entries from the two translation tables are merged into the single, combined table. The combined translation table may be owned or assigned to a service provider that originally owned one of the merged translation tables or to a completely different service provider. | 02-26-2015 |
20150058597 | SPLITTING DIRECT MEMORY ACCESS WINDOWS - A computing device may split a translation table used when performing a DMA operation into two different translation tables. To split the translation table, the computing device may update the registers in the IOMMU to include pointers to the two different translation tables. For example, the IOMMU may update one register to point to the same starting address as the original translation table but assign a shorter length (i.e., fewer entries) to that table. The extra entries may then be used to form the other translation table by adding a new pointer to one of the IOMMU registers. The two translation tables may be owned by the same service provider or two different service providers. Alternatively, the computing device may assign the two tables to the same service provider which in turn assigns the tables to respective client devices executed by the service provider. | 02-26-2015 |
20150095710 | DEBUGGER TIMED THREAD RELEASE - A method for debugging a program having a plurality of threads includes identifying, for each thread, a target point at which the program terminated and a staging point previously executed in the thread. The method further includes executing each thread from the staging point to the target point and determining, for each thread, a staging time based upon the executing of each thread from the staging point to the target point. The method further includes executing each thread from its staging point based on the staging time of the thread so that the plurality of threads will reach the crash location at approximately the same time such that the program threads execute in a similar pattern to the execution that caused the crash. | 04-02-2015 |
20150205729 | CONTROLLING DIRECT MEMORY ACCESS PAGE MAPPINGS - A method for controlling access to a memory of a computer system configured with at least one logical partition may include receiving a first request to map a first page of the memory, the request identifying a first requester. A first logical partition associated with the first page may be determined. It may be determined that an attribute of the first logical partition limits access to individual pages of the first logical partition to a single requester, and that the first page is available to be mapped to a requester. The first page may be mapped to the first requester and a flag indicating that the first page is unavailable for an additional mapping may be set. The first request may be from a device driver on behalf of an input/output adapter, as the first requester, to use the first page in a direct memory access transfer. | 07-23-2015 |
20150205738 | CONTROLLING DIRECT MEMORY ACCESS PAGE MAPPINGS - A method for controlling access to a memory of a computer system configured with at least one logical partition may include receiving a first request to map a first page of the memory, the request identifying a first requester. A first logical partition associated with the first page may be determined. It may be determined that an attribute of the first logical partition limits access to individual pages of the first logical partition to a single requester, and that the first page is available to be mapped to a requester. The first page may be mapped to the first requester and a flag indicating that the first page is unavailable for an additional mapping may be set. The first request may be from a device driver on behalf of an input/output adapter, as the first requester, to use the first page in a direct memory access transfer. | 07-23-2015 |
20150309776 | IDENTIFYING POTENTIALLY UNINITIALIZED SOURCE CODE VARIABLES - Computer program source code is represented by nodes in a control flow graph. A set of target nodes is identified, where each node in the set of target nodes includes at least one line of source code that defines a modification to a particular variable used in the computer program. A usage score relating to the variable is calculated for each target node. Each usage score is then recalculated based on the earlier scores and also based on the modifications to the variable that are defined by the lines of source code. Each recalculated score is compared to its corresponding earlier score, and if any score has changed, then the process repeats. Scores are recalculated based on the most recently calculated scores until the scores stop changing. The final scores may then be displayed. | 10-29-2015 |
20150309913 | IDENTIFYING POTENTIALLY UNINITIALIZED SOURCE CODE VARIABLES - Computer program source code is represented by nodes in a control flow graph. A set of target nodes is identified, where each node in the set of target nodes includes at least one line of source code that defines a modification to a particular variable used in the computer program. A usage score relating to the variable is calculated for each target node. Each usage score is then recalculated based on the earlier scores and also based on the modifications to the variable that are defined by the lines of source code. Each recalculated score is compared to its corresponding earlier score, and if any score has changed, then the process repeats. Scores are recalculated based on the most recently calculated scores until the scores stop changing. The final scores may then be displayed. | 10-29-2015 |
20150339470 | MANAGING COMPROMISED PASSWORDS - A system and computer implemented method for determining compromised passwords is disclosed. The method may include displaying, in a first set of positions, a set of entry keys of a device. The method may include collecting a first set of tracking data including the first set of positions for entry of a first password. The method may also include displaying the set of entry keys of the device in a second set of positions. The method may also include determining a second password based on the second set of positions and entry of the first password. The method may also include determining whether the second password was entered into the device. | 11-26-2015 |
20150378811 | DETECTING THE USE OF STALE DATA VALUES DUE TO WEAK CONSISTENCY - An apparatus and method detect the use of stale data values due to weak consistency between parallel threads on a computer system. A consistency error detection mechanism uses object code injection to build a consistency error detection table during the operation of an application. When the application is paused, the consistency error detection mechanism uses the consistency error detection table to detect consistency errors where stale data is used by the application. The consistency error detection mechanism alerts the user/programmer to the consistency errors in the application program. | 12-31-2015 |
20150378867 | DETECTING THE USE OF STALE DATA VALUES DUE TO WEAK CONSISTENCY - An apparatus and method detect the use of stale data values due to weak consistency between parallel threads on a computer system. A consistency error detection mechanism uses object code injection to build a consistency error detection table during the operation of an application. When the application is paused, the consistency error detection mechanism uses the consistency error detection table to detect consistency errors where stale data is used by the application. The consistency error detection mechanism alerts the user/programmer to the consistency errors in the application program. | 12-31-2015 |
Krystal King, Richfield, MN US
Patent application number | Description | Published |
---|---|---|
20090061515 | Methods of inhibiting or suppressing cellular proliferation - Methods of inhibiting or suppressing cellular proliferation are disclosed that include delivering at least one antiproliferative agent into or proximate a cell. In certain embodiments, the antiproliferative agent(s) are hydrolysis products of a biodegradable polymer (e.g., a polyketal polymer). | 03-05-2009 |
Lael King, New Prague, MN US
Patent application number | Description | Published |
---|---|---|
20140259080 | PORTABLE SATELLITE TELEVISION SYSTEM SWITCHABLE BETWEEN Ka AND Ku FREQUENCY BANDS - The satellite antenna device, system and methods according to certain embodiments of the present invention can receive broadcast information on both of two different frequency bands by selectively switching an alignment position of the low noise block converter (LNB) with respect to a fixed wave guide assembly so that the inlets to the respective frequency band inlets to the LNB align with the wave guide according to the selected target satellite broadcast signal. | 09-11-2014 |
Lael King, Minneapolis, MN US
Patent application number | Description | Published |
---|---|---|
20080246677 | Enclosed mobile/transportable satellite antenna system - An enclosed satellite antenna system can include a generally rigid enclosure defining a volume that is configured to enable both manual transportability of the satellite antenna system and automated operation of the satellite antenna system without a substantial change in the volume of the enclosure or manual repositioning of the satellite antenna system. The enclosure can have disposed therein a satellite dish, a feedhorn configured to collect incoming signals concentrated by the satellite dish, and a low noise block converter configured to receive incoming signals from the feedhorn, amplify and convert the incoming signals to received signals, and transmit the received signals to at least one receiver. A motorized elevation dravie system can be configured to selectively adjust an elevation of the satellite dish and a motorized azimuth drive system can be configured to selectively rotate the satellite dish. A control system can be connected to the elevation drive system and the azimuth drive system to control automated operation of the satellite antenna system. | 10-09-2008 |
20090262033 | RELEASABLY MOUNTABLE MOBILE/TRANSPORTABLE MOTORIZED ANTENNA SYSTEM - A bracket for releasably mounting an enclosed mobile/transportable motorized antenna system on a vehicle may include a support arm and a mounting assembly. The support arm can include a first end portion configured to secure to a vertically extending member of a vehicle and a second end portion configured to secure a mounting plate assembly. The mounting assembly can be secured to the second end portion of the support arm. The mounting assembly may comprise a generally planar mounting plate having a plurality of apertures defined therein. The apertures may be located within the periphery of the mounting plate and have a size and shape configured to secure a motorized antenna enclosure disposed on the mounting plate assembly. A releasably mountable enclosed mobile/transportable motorized antenna system on a vehicle may include an enclosed mobile/transportable motorized antenna system and a corresponding mounting bracket. | 10-22-2009 |
20110030015 | ENCLOSED ANTENNA SYSTEM FOR RECEIVING BROADCASTS FROM MULTIPLE SOURCES - The present disclosure is directed to enclosed antenna systems for receiving multiple different broadcast types. In one aspect of the disclosure, the enclosed antenna system comprises an enclosure including a satellite television antenna assembly, an off-air television antenna assembly and control electronics disposed on a motorized turntable. In another aspect, the off-air television antenna assembly comprises both UHF and VHF antenna assemblies. In a further aspect, the UHF and VHF television signals received by the off-air antenna assembly are combined, amplified and diplexed with the television signal received by the satellite television antenna assembly. A method of watching television broadcasts from satellite and off-air sources using a multi-antenna system contained within a single enclosure is also disclosed. | 02-03-2011 |
20120182191 | MOBILE TELEVISION ANTENNA WITH INTEGRAL SIGNAL METER DISPLAY - The present disclosure is directed to a rooftop-mounted off-air television antenna system, device and method including an integrated signal meter. The antenna portion of the device is mounted to the roof of a vehicle. An antenna adjustment mechanism is located inside of the vehicle cabin. The adjustment mechanism enables the user to adjust a position of the antenna on the roof, such as by rotating a dial that is coupled to the antenna. A signal meter is disposed in the adjustment mechanism and electrically connected to the antenna. A display of the signal meter readout is disposed in the adjustment mechanism in a location that can be easily viewed by a user during an aiming operation. The display allows the user to determine when the antenna has been positioned in order to obtain the approximate maximum signal strength possible given the vehicle's current location. | 07-19-2012 |
Lael King, New Pague, MN US
Patent application number | Description | Published |
---|---|---|
20140368393 | PORTABLE MOTORIZED SATELLITE TELEVISION ANTENNA SYSTEM - A portable motorized satellite television antenna system is connectable to a separate receiver. The satellite television antenna system can include an enclosure with at least a portion thereof comprising an electromagnetic wave permeable material. A reflector dish can be disposed inside of the enclosure. A low noise block converter can be disposed inside of the enclosure and configured to receive incoming satellite television signals. A first drive motor can be coupled to the satellite television antenna system such that at least one of an azimuth orientation and an elevation orientation of the dish can be adjusted. An electronic control system disposed inside of the enclosure and connected to the first drive motor to control automated aiming of the dish. The electronic control system and first drive motor can be powered solely by the separate receiver though a single conduit that spans between the satellite antenna system and the receiver. | 12-18-2014 |
Nathan T. King, Rosemount, MN US
Patent application number | Description | Published |
---|---|---|
20130320017 | PHARMACEUTICAL CONTAINER WITH CHILD-RESISTANT CLOSURE - A pharmaceutical container including a bottle having a bottom wall and side walls. A ridge proximate to the bottom wall projects from an interior surface of at least one of the side walls, to facilitate nested stacking of a plurality of bottles. One or more of the side walls includes a cover locking receptacle proximate to the top end of the side wall. The pharmaceutical container also includes a cover including a sliding lid contained in a cover housing. The cover housing has a top wall, which includes an opening, and cover side walls. A child-resistant closure mechanism is also provided to limit the movement between the sliding lid and the bottle. | 12-05-2013 |
Stephen C. King, Saint Paul, MN US
Patent application number | Description | Published |
---|---|---|
20140254995 | CELL TOWER CABLE ASSEMBLY AND SYSTEM - A cable assembly for cell tower communications comprises a plurality of optical fiber cable units disposed within a unitary cable assembly jacket that surrounds the optical fiber cable units. The cable assembly jacket has a plurality of indentations disposed between adjacent optical fiber cable units that allow an installer to furcate the cable assembly into smaller cable groupings at a convenient cell tower location. | 09-11-2014 |
Steve King, Maple Plain, MN US
Patent application number | Description | Published |
---|---|---|
20090215545 | CONFIGURABLE MULTI-ARCH PLAY SYSTEMS - Embodiments of an arch-based play system are disclosed. The system incorporates an arch assembly or a group of arch assemblies. Play elements are connected to the arch assembly or assemblies. The system is modular in nature such that there are a wide variety of different possible implementation configurations. The wide variety of possible implementation configurations corresponds to a wide variety of different play experiences. | 08-27-2009 |
20100151952 | PLAY SYSTEMS HAVING MULTIPLE CURVED STRUCTURAL MEMBERS - Embodiments of play systems having multiple curved structural members are disclosed. Play systems illustratively include a first quarter of an ellipse, a second quarter of an ellipse, a third quarter of an ellipse, and a fourth quarter of an ellipse. Each ellipse quarter has first and second ends. The first, the second, the third, and the fourth ellipse quarters are oriented approximately vertically relative to a surface such that the first ends of the ellipse quarters contact the surface and the second ends of the ellipse quarters are above the surface. The first ends of the ellipse quarters are optionally spaced further apart from each other than the second ends of the ellipse quarters. | 06-17-2010 |
20120142441 | SENSORY WALL SYSTEMS - Sensory wall systems are provided. In one embodiment, a sensory wall system includes one or more middle sections, one or more end sections, and an insert panel. The one or more middle sections have sides that are configurable to be attached to other middle sections or to the end sections. The one or more end sections are connected to the one or more middle sections. The insert panel is within the one or more middle sections and includes an activity for a child. | 06-07-2012 |
20130017888 | INTERATIVE ACTIVITY SYSTEM - An interactive activity system is disclosed. One embodiment includes a generator configured to produce electrical power based on physical interaction with a human being, a storage component configured to store the electrical power, and at least one play-oriented application configured to utilize a portion of the electrical power for operation. In one embodiment, the interactive activity system is implemented in a traditional, non-electronic playground environment. | 01-17-2013 |
20130157771 | ARCH-BASED PLAY SYSTEM - Embodiments of an arch-based play system are disclosed. The system incorporates an arch assembly or a group of arch assemblies. Play elements are connected to the arch assembly or assemblies. The system is modular in nature such that there are a wide variety of different possible implementation configurations. The wide variety of possible implementation configurations corresponds to a wide variety of different play experiences. | 06-20-2013 |
20140155184 | PLAY SYSTEMS HAVING MULTIPLE CURVED STRUCTURAL MEMBERS - Embodiments of play systems having multiple curved structural members are disclosed. Play systems illustratively include a first quarter of an ellipse, a second quarter of an ellipse, a third quarter of an ellipse, and a fourth quarter of an ellipse. Each ellipse quarter has first and second ends. The first, the second, the third, and the fourth ellipse quarters are oriented approximately vertically relative to a surface such that the first ends of the ellipse quarters contact the surface and the second ends of the ellipse quarters are above the surface. The first ends of the ellipse quarters are optionally spaced further apart from each other than the second ends of the ellipse quarters. | 06-05-2014 |
Steven G. King, Maple Plain, MN US
Patent application number | Description | Published |
---|---|---|
20150105170 | SENSORY WALL SYSTEMS - Sensory wall systems are provided. In one embodiment, a sensory wall system includes one or more middle sections, one or more end sections, and an insert panel. The one or more middle sections have sides that are configurable to be attached to other middle sections or to the end sections. The one or more end sections are connected to the one or more middle sections. The insert panel is within the one or more middle sections and includes an activity for a child. | 04-16-2015 |
Tyler S. King, Byron, MN US
Patent application number | Description | Published |
---|---|---|
20080234616 | Inflatable Compression Dressing - The present invention provides an improved inflatable compression dressing ( | 09-25-2008 |
Vincent W. King, Woodbury, MN US
Patent application number | Description | Published |
---|---|---|
20090315883 | AUTOSTEREOSCOPIC DISPLAY WITH PIXELATED LUMINAIRE - An autostereoscopic display is described. The autostereoscopic display apparatus includes a pixelated backlight having a plurality of vertical pixel stripes. Each pixel stripe includes a left view light source and a right view light source. An image display panel is configured to display a plurality of image stripes that are in registration with the backlight plurality of vertical pixel stripes. A lens array is between the pixelated backlight and the image display panel. The lens array is formed of a plurality of lens stripes. Each lens stripe includes a right view lens and left view lens, and the backlight plurality of vertical pixel stripes are in registration with the plurality of lens stripes. Light from the left view light source is directed through an image stripe and to a left view position through the left view lens and light from the right view light source is directed through an image stripe and to a right view position through the right view lens. | 12-24-2009 |
20090316058 | FILMS ENABLING AUTOSTEREOSCOPY - A stereoscopic 3D liquid crystal display module includes a liquid crystal display panel and a directional backlight positioned to provide light to the liquid crystal display panel. A double sided prism film is disposed between the liquid crystal display panel and the directional backlight. The prism film includes a first surface having a series of cylindrical lenses adjacent the liquid crystal display panel and a second surface, opposite the first surface, having a series of non-contiguous prisms adjacent the directional backlight. Each of the non-contiguous prisms is separated from adjacent prisms by a transmissive flat portion or an opaque portion. | 12-24-2009 |
20120038982 | FILMS ENABLING AUTOSTEREOSCOPY - A stereoscopic 3D liquid crystal display module includes a liquid crystal display panel and a directional backlight positioned to provide light to the liquid crystal display panel. A double sided prism film is disposed between the liquid crystal display panel and the directional backlight. The prism film includes a first surface having a series of cylindrical lenses adjacent the liquid crystal display panel and a second surface, opposite the first surface, having a series of non-contiguous prisms adjacent the directional backlight. Each of the non-contiguous prisms is separated from adjacent prisms by a transmissive flat portion or an opaque portion. | 02-16-2012 |
Vincent W.s. King, Woodbury, MN US
Patent application number | Description | Published |
---|---|---|
20100285231 | APPARATUS AND METHOD FOR PRODUCING TWO-SIDED PATTERNED WEB IN REGISTRATION - An apparatus for casting a patterned surface on both sides of an opaque web. The apparatus includes a first patterned roll, a second pattered roll, and a means for rotating the first and second patterned rolls such that their patterns are transferred to opposite sides of the opaque web while it is in continuous motion. During this process, their patterns are maintained in continuous registration to within at least 100 micrometers. | 11-11-2010 |
Wendell King, Pillager, MN US
Patent application number | Description | Published |
---|---|---|
20150374984 | Microcell Data Transmission - An apparatus includes multiple first reservoirs and multiple second reservoirs joined with a substrate. Selected ones of the multiple first reservoirs include a reducing agent, and first reservoir surfaces of selected ones of the multiple first reservoirs are proximate to a first substrate surface. Selected ones of the multiple second reservoirs include an oxidizing agent, and second reservoir surfaces of selected ones of the multiple second reservoirs are proximate to the first substrate surface. | 12-31-2015 |