Nichols, WA
Davis B. Nichols, Renton, WA US
Patent application number | Description | Published |
---|---|---|
20100282911 | DETECTION SYSTEM AND METHOD FOR ICE AND OTHER DEBRIS - A system and method for detecting debris on the surface of a member are provided, for example, for detecting ice or other debris on an outer surface of an aircraft. The detection system includes a heating device in thermal communication with the member, an infrared sensing device configured to sense infrared radiation emitted from the member, and a monitoring device in communication with the sensing device. The monitoring device is configured to monitor a change in emission from the member and thereby detect the presence of debris on the surface of the member. | 11-11-2010 |
Douglas E. Nichols, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20140074264 | EXERCISE ACTIVITY RECORDING SYSTEM - A multiple exercise activity recording system in which each piece of equipment, exercise movement exercise area, fitness activity or biometric in a facility where exercises are preformed is assigned to an exercise identification module. Each exercise identification module is linked or coupled to a terminal with a display and a manual input device. Each user is assigned a personal identification device that is presented or inputted into the terminal before or after the exercise equipment or exercise area is used. After exercising, the user activates the exercise identification module assigned to the exercise equipment or to the exercise area. Upon activation, one or more sub-routines automatically run in the terminal. Prompts presented on the display then request user input of information pertinent to the exercise activity. The inputted information may be stored in the terminal or immediately transmitted to a permanent member data file on a local or remote server. | 03-13-2014 |
Eugene Carlton Nichols, Blaine, WA US
Patent application number | Description | Published |
---|---|---|
20120249397 | Antenna System Suitable for Marine SSB Radio - An antenna system suitable for marine SSB radio. The system includes a plurality of insulated conductors each having a first end and a second end; the first ends of the conductors are connected at a connection point. The insulated conductors are disposed within a tubing segment, which is sealed with a plug proximate to the connection point. A conductor connected to the connection point extends through the plug is configured for connection to a SSB radio tuner. In an embodiment, each of the conductors has a length greater than that of the tubing segment, and thus has a loop within the tubing segment. Each of the conductors advantageously has a different length, with the lengths of the conductors corresponding to quarter-wavelength antenna elements covering a frequency range of about 2 MHz to about 28 MHz. | 10-04-2012 |
Everett J. Nichols, Edmonds, WA US
Patent application number | Description | Published |
---|---|---|
20090239907 | METHODS AND COMPOSITIONS FOR TREATING FISH DISEASES - Therapeutic and prophylactic treatments of aquatic species and aquatic diseases through the controlled introduction of a heterocyclic N-halamine into an aquatic habitat. | 09-24-2009 |
20110000854 | USE OF A DUAL POLYMER SYSTEM FOR ENHANCED WATER RECOVERY AND IMPROVED SEPARATION OF SUSPENDED SOLIDS AND OTHER SUBSTANCES FROM AN AQUEOUS MEDIA - A method uses anionic and cationic polymers added in, any order or simultaneously, to aqueous media for the removal of substances. The sequential addition of the two biopolymers, anionic xanthan, followed by cationic chitosan, causes the rapid formation of very large and cohesive fibrillar aggregates that may exhibit high solids to liquid ratios and that quickly settle out from the aqueous media. The aqueous media can be easily separated from the large fibrillar aggregates by settling under gravity or by filtration through a porous containment device, such as a synthetic or non-synthetic woven or non-woven fabric including a geotextile fabric or a solid containment device containing a solid mesh screen. | 01-06-2011 |
20110006013 | METHOD FOR THE REMOVAL OF SUBMICRON PARTICULATES FROM CHLORINATED WATER BY SEQUENTIALLY ADDING A CATIONIC POLYMER FOLLOWED BY ADDING AN ANIONIC POLYMER - A method for removing submicron colloidal particulates, such as hydrocarbons, from water. The method includes first adding a soluble, cationic polymer, such as chitosan, a salt, or solution of chitosan to water containing the submicron particulates and a halogenating agent, followed by adding a soluble, anionic polymer or anionic salt to the water. The resulting flocs are filtered to remove the submicron particulates. | 01-13-2011 |
20110309294 | FORMULATIONS AND METHODS FOR SOLID CHITOSAN-CONTAINING BLENDS - Chitosan-containing blends and methods of dissolving and using chitosan are disclosed. A blend includes a solid acid or a solid agent that generates a proton in situ in the presence of water mixed together with a dry solid chitosan, and may optionally contain other components. The blends are in a dry, free-flowing, particulate form. Methods of dissolving a blend typically comprise adding a quantity of the blend to a low volume of water and mixing until the chitosan and solid acid or solid agent are dissolved and then further diluting this mixture by the addition of water, or used as-is. Devices containing the blends are also described along with methods of using the devices, such as for controlled release of solubilized chitosan in a body of water, such as a stream, containing impurities (e.g., particles, sediment, or suspended matter or dissolved substances) to cause flocculation or precipitation of such impurities. | 12-22-2011 |
20120145645 | CLARIFICATION OF HYDROCARBONS AND SUSPENDED MATTER FROM AN AQUEOUS MEDIUM - A method for removing components from an aqueous medium is described. The method includes dispensing a formulation comprising one or more of zinc chloride, calcium chloride, zirconium acetate and zirconium oxychloride to an aqueous medium. The method includes allowing the formation of floccules in the aqueous medium, wherein the floccules contain the component to be removed. The method includes separating the floccules from the aqueous medium to remove the component. | 06-14-2012 |
20120190757 | FORMULATIONS AND METHODS FOR SOLID CHITOSAN-CONTAINING BLENDS - Chitosan-containing blends and methods of dissolving and using chitosan are disclosed. A blend includes a solid acid or a solid agent that generates a proton in situ in the presence of water mixed together with a dry solid chitosan, and may optionally contain other components. The blends are in a dry, free-flowing, particulate form. Methods of dissolving a blend typically comprise adding a quantity of the blend to a low volume of water and mixing until the chitosan and solid acid or solid agent are dissolved and then further diluting this mixture by the addition of water, or used as-is. Devices containing the blends are also described along with methods of using the devices, such as for controlled release of solubilized chitosan in a body of water, such as a stream, containing impurities (e.g., particles, sediment, or suspended matter or dissolved substances) to cause flocculation or precipitation of such impurities. | 07-26-2012 |
20120217197 | END OF WATER PURIFICATION CARTRIDGE LIFE APPARATUS - End-of-life apparatus for use in water purification cartridges are disclosed. The apparatus includes a water-disintegrable tablet configured to disintegrate a predetermined amount after contacting a predetermined volume of water flow. The tablet prevents the stoppage of water until the tablet has been contacted by the predetermined amount of water. The various end-of-life apparatus use different means to stop the water flow when the tablet has disintegrated a predetermined amount. | 08-30-2012 |
20120234703 | PACKAGING FORMULATION FOR PREVENTING THE INSOLUBILITY OF CHITOSAN-CONTAINING COMPOSITIONS - Formulations, methods, and products for preventing or decreasing insolubilization of chitosan-containing compositions are provided. By employing embodiments discussed herein, the ability of a chitosan-containing composition to properly solubilize at a desired time may be preserved. | 09-20-2012 |
20130256235 | WATER TREATMENT COMPOSITIONS AND METHODS OF USE - Methods for clarifying water, reducing turbidity of water, and removing phosphate from water include adding a water treatment composition having an aluminum-containing coagulant, and a natural non-charged polysaccharide, such as guar. The aluminum-containing compound can include polyaluminum chloride, aluminum chlorohydrate, polyaluminum chlorohydrate, aluminum sulfate, sodium aluminate, polyaluminum sulfate, polyaluminum silicate chloride, polyaluminum silicate sulfate, or a combination thereof. | 10-03-2013 |
20140117273 | USE OF A DUAL POLYMER SYSTEM FOR ENHANCED WATER RECOVERY AND IMPROVED SEPARATION OF SUSPENDED SOLIDS AND OTHER SUBSTANCES FROM AN AQUEOUS MEDIA - A method uses anionic and cationic polymers added in, any order or simultaneously, to aqueous media for the removal of substances. The sequential addition of the two biopolymers, anionic xanthan, followed by cationic chitosan, causes the rapid formation of very large and cohesive fibrillar aggregates that may exhibit high solids to liquid ratios and that quickly settle out from the aqueous media. The aqueous media can be easily separated from the large fibrillar aggregates by settling under gravity or by filtration through a porous containment device, such as a synthetic or non-synthetic woven or non-woven fabric including a geotextile fabric or a solid containment device containing a solid mesh screen. | 05-01-2014 |
20140124454 | WATER TREATMENT COMPOSITION AND METHOD OF USING SAME - A water treatment composition includes a water soluble film formed into a sealed pouch. The pouch contains a composite of a phosphate removing substance, a polymer flocculant, or an enzyme, or any combination. The phosphate removing substance, the polymer flocculant, and the enzyme are bound to each other within the composite. The pouch is added to a body of water. The pouch dissolves to release the compounds and treat the water. | 05-08-2014 |
20140158629 | USE OF A DUAL POLYMER SYSTEM FOR ENHANCED WATER RECOVERY AND IMPROVED SEPARATION OF SUSPENDED SOLIDS AND OTHER SUBSTANCES FROM AN AQUEOUS MEDIA - A method uses anionic and cationic polymers added in, any order or simultaneously, to aqueous media for the removal of substances. The sequential addition of the two biopolymers, anionic xanthan, followed by cationic chitosan, causes the rapid formation of very large and cohesive fibrillar aggregates that may exhibit high solids to liquid ratios and that quickly settle out from the aqueous media. The aqueous media can be easily separated from the large fibrillar aggregates by settling under gravity or by filtration through a porous containment device, such as a synthetic or non-synthetic woven or non-woven fabric including a geotextile fabric or a solid containment device containing a solid mesh screen. | 06-12-2014 |
20140319069 | METHOD FOR THE REMOVAL OF SUBMICRON PARTICULATES FROM CHLORINATED WATER BY SEQUENTIALLY ADDING A CATIONIC POLYMER FOLLOWED BY ADDING AN ANIONIC POLYMER - A method for removing submicron colloidal particulates, such as hydrocarbons, from water. The method includes first adding a soluble, cationic polymer, such as chitosan, a salt, or solution of chitosan to water containing the submicron particulates and a halogenating agent, followed by adding a soluble, anionic polymer or anionic salt to the water. The resulting flocs are filtered to remove the submicron particulates. | 10-30-2014 |
20150090667 | WATER TREATMENT COMPOSITIONS AND METHODS OF USE - Methods for clarifying water, reducing turbidity of water, and removing phosphate from water include adding a water treatment composition having an aluminum-containing coagulant, and a natural non-charged polysaccharide, such as guar. The aluminum-containing compound can include polyaluminum chloride, aluminum chlorohydrate, polyaluminum chlorohydrate, aluminum sulfate, sodium aluminate, polyaluminum sulfate, polyaluminum silicate chloride, polyaluminum silicate sulfate, or a combination thereof. | 04-02-2015 |
20150376038 | CLARIFICATION OF HYDROCARBONS AND SUSPENDED MATTER FROM AN AQUEOUS MEDIUM - A method for removing components from an aqueous medium is described. The method includes dispensing a formulation comprising one or more of zinc chloride, calcium chloride, zirconium acetate and zirconium oxychloride to an aqueous medium. The method includes allowing the formation of floccules in the aqueous medium, wherein the floccules contain the component to be removed. The method includes separating the floccules from the aqueous medium to remove the component. | 12-31-2015 |
20160046512 | USE OF A DUAL POLYMER SYSTEM FOR ENHANCED WATER RECOVERY AND IMPROVED SEPARATION OF SUSPENDED SOLIDS AND OTHER SUBSTANCES FROM AN AQUEOUS MEDIA - A method uses anionic and cationic polymers added in, any order or simultaneously, to aqueous media for the removal of substances. The sequential addition of the two biopolymers, anionic xanthan, followed by cationic chitosan, causes the rapid formation of very large and cohesive fibrillar aggregates that may exhibit high solids to liquid ratios and that quickly settle out from the aqueous media. The aqueous media can be easily separated from the large fibrillar aggregates by settling under gravity or by filtration through a porous containment device, such as a synthetic or non-synthetic woven or non-woven fabric including a geotextile fabric or a solid containment device containing a solid mesh screen. | 02-18-2016 |
Gina Nichols, Everett, WA US
Patent application number | Description | Published |
---|---|---|
20150024467 | METHODS FOR PURIFICATION OF RECOMBINANT AAV VECTORS - Provided herein are methods for the purification of recombinant adeno-associated virus (rAAV) vectors that can be used for gene transfer and specifically for gene therapy or vaccination. Recombinant AAV vectors of the invention are substantially free of in-process impurities, including production components such as cellular nucleic acids, cellular proteins, helper virus, and media components. | 01-22-2015 |
Greg Nichols, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20140298107 | Dynamic Near Real-Time Diagnostic Data Capture - To improve identifying and tracking errors on a computer, an operating system for a computer is programmed to have a framework allowing programmable monitors of events to be defined. These programmable monitors are programmed to detect one or more events or patterns of events, and have associated actions. When the pattern of events occurs, the monitor is triggered, and actions associated with the monitor can be performed. Various actions can be performed, including but not limited to data gathering about the events triggering the monitor, other events occurring during the same time period, and information about the configuration of the computer. Monitors can be dynamically updated remotely during operation of the computer. An operating system can be programmed to have any number of such monitors. Similarly, the actions that occur when a monitor is triggered also can be dynamically updated. | 10-02-2014 |
Gregory Nichols, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20130167235 | AUGMENTING SYSTEM RESTORE WITH MALWARE DETECTION - An anti-malware program monitors the behavior of a system after a system restore to determine the likelihood of a hidden infection of malicious code still existing after the system restore. The anti-malware program observes the dynamic behavior of the system by monitoring conditions that are likely to signify the possibility of an infection thereby necessitating the need to initiate anti-malware detection. The anti-malware program may observe the restoration history, system settings, malware infection history, to determine the likelihood of an existing hidden infection after a system restore. | 06-27-2013 |
Gregory W. Nichols, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20120151258 | SYSTEM RESET - Some embodiments of the invention provide techniques whereby a user may perform a system reset (e.g., to address system performance and/or reliability degradation, such as which may be caused by unused applications that unnecessarily consume system resources, an attempted un-install of an application that left remnants of the application behind, and/or other causes). In some embodiments, performing a system reset replaces a first instance of an operating system on the system with a new instance of the operating system, and removes any applications installed on the system, without disturbing the user's data. | 06-14-2012 |
20120158661 | CONTEXT-SPECIFIC ROLLBACK - Some embodiments of the invention provide components and/or techniques that may assist in choosing a snapshot to which to roll back to address a system malfunction. For example, some embodiments of the invention may record various metrics describing the system's performance, reliability and/or functionality at the points at which various snapshots are taken, along any of numerous dimensions. When a user later indicates a desire to restore the system to a previous point, these metrics may be analyzed to choose a snapshot to which to roll back. | 06-21-2012 |
20120158665 | SYSTEM RESET AND SYSTEM RESTORE - Some embodiments of the invention provide techniques for performing system reset and/or system restore operations. Some embodiments store a record of any changes performed to a data file stored on a virtual hard disk using differencing virtual disks that are captured over time. To restore the file to the state in which it existed at any particular point in time, embodiments of the invention may allow for rolling back the system to a differencing virtual disk captured at or before that time and setting aside blocks of the differencing virtual disk chain captured after that point. To perform a system reset, the system may be rolled back to the parent virtual hard disk, by setting aside all of the blocks of the differencing virtual disk chain. Some embodiments of the invention provide for separating information on the system into a plurality of entities, and maintaining a separate set of differencing virtual disks for each entity. For example, some embodiments may create an entity may be created for each of the operating system, applications and user data, and maintain differencing virtual disks for each over time. | 06-21-2012 |
20130067178 | MEMORY DUMP WITH EXPANDED DATA AND USER PRIVACY PROTECTION - A system and method for generating a triage dump of useful memory data from a computer that encounters an error while executing one or more software programs. The computer system may identify data values within the triage dump that are characteristic of personal data. To protect the privacy of the software user the personal data may be poisoned by overwriting the data values with overwrite values. The overwrite values used to poison the data values may be predetermined, based on the data values themselves, or chosen at random. The triage dump may be sent to an external server to associated with the developer of the one or more software programs for analysis. When overwrite values are dynamically selected, the specific overwrite values used may be sent to the server in connection with a triage dump. | 03-14-2013 |
20130067285 | MEMORY DUMP WITH EXPANDED DATA AND USER PRIVACY PROTECTION - A system and method for generating a triage dump of useful memory data from a computer that encounters an error while executing one or more software programs. The computer system may identify data values within the triage dump that are characteristic of personal data. To protect the privacy of the software user the personal data may be poisoned by overwriting the data values with overwrite values. The overwrite values used to poison the data values may be predetermined, based on the data values themselves, or chosen at random. The triage dump may be sent to an external server to associated with the developer of the one or more software programs for analysis. When overwrite values are dynamically selected, the specific overwrite values used may be sent to the server in connection with a triage dump. | 03-14-2013 |
20130160126 | MALWARE REMEDIATION SYSTEM AND METHOD FOR MODERN APPLICATIONS - A system is described for remediating a malicious modern application installed on an end user device. In an embodiment, the system includes an antimalware program executing on the end user device that can detect and attempt to remediate the malicious modern application, an operating system executing on the end user device that is configured to interact with the antimalware program for the purpose of facilitating the establishment of a connection between the end user device and an application support system in response to determining that the antimalware program has detected and attempted to remediate the malicious modern application, and the application support system that can perform remediation operations beyond those that can be performed by the antimalware program. | 06-20-2013 |
20130290949 | SYSTEM RESET - Some embodiments of the invention provide techniques whereby a user may perform a system reset (e.g., to address system performance and/or reliability degradation, such as which may be caused by unused applications that unnecessarily consume system resources, an attempted un-install of an application that left remnants of the application behind, and/or other causes). In some embodiments, performing a system reset replaces a first instance of an operating system on the system with a new instance of the operating system, and removes any applications installed on the system, without disturbing the user's data. | 10-31-2013 |
20140351640 | SYSTEM RESET - Some embodiments of the invention provide techniques whereby a user may perform a system reset (e.g., to address system performance and/or reliability degradation, such as which may be caused by unused applications that unnecessarily consume system resources, an attempted un-install of an application that left remnants of the application behind, and/or other causes). In some embodiments, performing a system reset replaces a first instance of an operating system on the system with a new instance of the operating system, and removes any applications installed on the system, without disturbing the user's data. | 11-27-2014 |
Jack A. Nichols, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20080281838 | METHOD OF DETERMINING DEPENDENCIES BETWEEN ITEMS IN A GRAPH IN AN EXTENSIBLE SYSTEM - A dependency determination system and method determines dependencies among extensions of an extensible system based upon a directed graph thereof. Dependencies between extensions in an extensible system are expressed as a directed graph. Given the dependency graph for an extensible system or its data, the dependency system can traverse the graph and operate on or find the correct order for the extensions in the extensible system or for the data created by extensions in the extensible system. Constructing the dependency graph is done with knowledge of the extensions in question and is constructed by input from the extensions. Consequently, input from extensions is first gathered to construct the graph. | 11-13-2008 |
20090043768 | METHOD FOR DIFFERENTIATING STATES OF N MACHINES - A differentiating system and method for differentiating states of N machines computes and stores differences between N machine states. The differentiating system takes as input a list of item keys and data for items of two or more states and produces as output a list of the item keys of items that are different between the N machine states, and the reason for the differences. Additionally, the differentiating system does not require knowledge of the item data contained in the N states. | 02-12-2009 |
20090043832 | METHOD OF DETERMINING AND STORING THE STATE OF A COMPUTER SYSTEM - A state determination and storage system includes an orchestrator component, guide components, and analyzer components to analyze and store state information for desired portions of a computer system through an extension approach. The system uses extensions to abstract common code for reuse by other extensions. State information is extracted from the extensions and stored. The extensions themselves can be configured to capture partial state information if desired. | 02-12-2009 |
20090044195 | METHOD FOR PERFORMING TASKS BASED ON DIFFERENCES IN MACHINE STATE - A task generation system and method produces tasks to be executed on a target non-volatile data system based on state differences between the target system and a source non-volatile data system as found in state files and a state difference list. The tasks are generated by state difference translators according to differences between state files of the source and target systems. | 02-12-2009 |
Jacques B. Nichols, Camas, WA US
Patent application number | Description | Published |
---|---|---|
20140201106 | Method and System for Improving Performance of Endowments - A method, system, and computer program product for providing a return on an investment to an endowment that also encourages donations by investing in a vehicles that provide a benefit to the endowed institution. The method includes receiving principal funds from one or more investing entities and receiving data describing an obligation of an endowed institution to pay for goods or services from a supplying entity. The method also includes making a payment to the supplying entity using at least a portion of the principal funds. The method also includes receiving a payment from the endowed institution at a later date for a greater amount than the earlier payment. The payment received from the endowed institution is made at a date later than the payment made to the supplying entity and is an amount that exceeds the payment made to the supplying entity. The method also includes making a payment to an endowment. | 07-17-2014 |
James Nichols, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20100211561 | PROVIDING REPRESENTATIVE SAMPLES WITHIN SEARCH RESULT SETS - Systems, methods, and computer storage media having computer-executable instructions embodied thereon that provide representative samples among search result sets are provided. Upon receiving a query, it is recognized whether to present a representative sample, or an indication thereof, along with a search result that relates to the query. Search results related to the query are presented to the user. A portion of the search results might include a representative sample, or an indication thereof. Such a representative sample might summarize a media object(s) associated with the search result presented. | 08-19-2010 |
Joseph Nichols, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20160004825 | ONTOLOGICAL MEDICAL CODING METHOD, SYSTEM, AND APPARATUS - Diagnosis and procedure terminology are ontologically organized according to context-based categories and medical concepts. The medical concepts are linked to aliases and medical codes used to document patient care. A user is guided to select and document additional medical concepts based on a medical concept dependency that has been created between certain medical concepts, some of which are required. A visual concept tree presents for user consideration all categories and medical concepts necessary to determine appropriate medical codes based on the disease, condition or injury in accordance with a ranking algorithm and user documentation preferences. Potential medical codes are also optionally presented for user consideration based on collected documentation and selected medical concepts. | 01-07-2016 |
Kevin Paul Flood Nichols, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20160084796 | FLOW ASSAY WITH AT LEAST ONE ELECTRICALLY-ACTUATED FLUID FLOW CONTROL VALVE AND RELATED METHODS - Embodiments disclosed herein are directed to flow assays including at least one electrically-actuated valve configured to control fluid flow. Methods of operating such flow assays are also disclosed. | 03-24-2016 |
Kevin Paul Flood Nichols, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20150090596 | MICROFLUIDIC PROCESS MONITOR FOR INDUSTRIAL SOLVENT EXTRACTION SYSTEM - The present invention provides a system for solvent extraction utilizing a first electrode with a raised area formed on its surface, which defines a portion of a microfluidic channel; a second electrode with a flat surface, defining another portion of the microfluidic channel that opposes the raised area of the first electrode; a reversibly deformable substrate disposed between the first electrode and second electrode, adapted to accommodate the raised area of the first electrode and having a portion that extends beyond the raised area of the first electrode, that portion defining the remaining portions of the microfluidic channel; and an electrolyte of at least two immiscible liquids that flows through the microfluidic channel. Also provided is a system for performing multiple solvent extractions utilizing several microfluidic chips or unit operations connected in series. | 04-02-2015 |
Kevin Paul Floods Nichols, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20150112490 | METHODS AND SYSTEMS TO ALTER THE PERMEABILITY OF A BIOLOGICAL OBJECT - The present disclosure relates to methods and systems that may be used to alter the permeability of a biological object. In some embodiments, the methods and systems may be used to alter the permeability of a non-human embryo. In some embodiments, the methods and systems may be used to alter the permeability of an insect embryo. In some embodiments, the methods and systems may be used to alter the permeability of a mosquito embryo. | 04-23-2015 |
Kevin P. F. Nichols, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20150111216 | DEVICES AND METHODS FOR STAINING AND MICROSCOPY - Devices and methods for preparing and assessing a liquid sample are described which include: a microfluidic microscopy device including an absorbent structure including at least one dry dye for a liquid and configured to convey a polar liquid from a first end of the absorbent structure through the at least one dry dye for a liquid to a second end of the absorbent structure, a support structure positioned adjacent to a first surface of the absorbent structure, a lid structure positioned adjacent to a second surface of the absorbent structure, and a clamping structure positioned to maintain a relative position of the support structure and the lid structure to form a tapered internal chamber adjacent to the second end of the absorbent structure. | 04-23-2015 |
Matthew Nichols, Woodinville, WA US
Patent application number | Description | Published |
---|---|---|
20130254771 | SYSTEMS AND METHODS FOR CONTINUAL, SELF-ADJUSTING BATCH PROCESSING OF A DATA STREAM - Methods, systems and apparatus are described herein that include processing a data stream as a sequence of batch jobs during collection of data in the data stream. Processing of successive batch jobs in the sequence includes creating a particular batch job upon completion of processing of a preceding batch job in the sequence. The particular batch job has a batch size that depends upon an amount of data in the data stream that has been collected since creation of the preceding batch job in the sequence, such that the batch size of the particular batch job self-adjusts to data rate changes in the data stream. The particular batch job is then processed to produce resulting data, where processing efficiency and processing time for the particular batch increase with the batch size. | 09-26-2013 |
Matthew J. Nichols, Woodinville, WA US
Patent application number | Description | Published |
---|---|---|
20140164369 | ITEM COUNT APPROXIMATION - Methods, systems and apparatus, including computer programs encoded on computer storage media for approximating item counts. One of the methods includes maintaining a collection of counters for a class of items, processing each item in an item stream as a current item, including determining whether or not the collection includes an item counter for the current item, and if the collection includes an item counter for the current item, updating each count level in the item counter for the current item. | 06-12-2014 |
Rob Nichols, Gig Harbor, WA US
Patent application number | Description | Published |
---|---|---|
20110125756 | PRESENTATION OF INFORMATION BASED ON CURRENT ACTIVITY - Data elevation architecture for automatically and dynamically surfacing to a user interface (UI) context-specific data based on specific workflow or content currently being worked on by a user. Data is broken down into data elements and stored at a data element level in a data catalog using metadata, attributes, and relationships. Data elements are automatically selected from a comprehensive collection of the data catalogs based on relevancy and correlation to the current user task. The data catalog stores and relates the data elements and metadata based on criteria specified by content matching based on business terms or specified in a business process in predefined relationships between forms or specified by the user as correlated. The UI displays the data automatically in forms dynamically selected, populated, and presented at the point of focus or user activity so that the user can interact or take action immediately. | 05-26-2011 |
Ross W. Nichols, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140368436 | Classification of User Input - Techniques for identifying inadvertent user input, such as inadvertent touch contact or air input, are described. The techniques may include classifying a touch contact or air input as intentional or unintentional based on contextual information related to the touch contact, the air input, or a device via which the touch contact or air input was received. In some examples, the contextual information may indicate how a user is interacting with the device, such as a position of the user's hand, a location of the touch contact on a touch surface, a path of user's touch trajectory, an application with which the user may be interacting, keyboard input history of the user, and so on. When the user input is classified as unintentional, the techniques may refrain from performing an action that is generally triggered by the user input. | 12-18-2014 |
Stephen J. Nichols, Vancouver, WA US
Patent application number | Description | Published |
---|---|---|
20160112606 | PRINTER CARTRIDGE AND MEMORY DEVICE CONTAINING A COMPRESSED COLOR TABLE - A printer cartridge includes a memory device and at least one compressed color table stored on the memory device. A compressed color table includes a losslessly compressed neutral axis, a number of nodes that correspond to seed color table nodes and a number of delta nodes that correspond to a number of delta tables. The number of delta tables indicate differences between interpolated color table nodes and corresponding actual color table nodes. | 04-21-2016 |
Steven H. Nichols, Auburn, WA US
Patent application number | Description | Published |
---|---|---|
20080300823 | METHODS AND SYSTEMS FOR MANUFACTURING LARGE COMPONENTS - Methods and systems for fabricating a composite structure are provided. The method includes receiving data representing a portion of a surface of the structure, measuring a surface of the structure, the measured surface corresponding to the received surface wherein the measuring is performed with the structure in a flexed condition, and determining a difference in a first and a second direction between the measured surface and the received surface at areas that correspond to the measured surface. The method also includes determining a difference in a third direction, transmitting to a morphing algorithm the determined differences in the first, second, and third directions, and determining a position in the first, second, and third directions of a point on the surface in the flexed condition that corresponds to a respective point on the received surface when the structure is placed in the nominal condition. | 12-04-2008 |
Thomas E. Nichols, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20150089371 | SYSTEMS AND METHODS FOR PRESENTING VIDEO/AUDIO CONTENT AND METADATA FOR A BROADBAND TELEVISION SERVICE - Embodiments described herein are directed to systems and methods for processing, compression, transmission, storage, decompression, rendering and user interaction with video/audio content and content metadata. This systems and methods simplify the way a user will find relevant content and interact with it. That system and method include, for example a Personalized User Interface, a Personalized Recommendation Processor/Engine, a Unified Search Service and User Interface (through Linear TV, Movies, TV Shows, Celebrities), an Audience Measurement Platform, an Addressable Interactive Advertisement Platform and User Interface, and a TV Adapter and Remote. | 03-26-2015 |