Horn, CA
Briar Horn, San Rafael, CA US
Patent application number | Description | Published |
---|---|---|
20120090235 | Apparatus for a Plant Growth Medium - An apparatus comprises a backing sheet comprising a pH neutral material. The backing sheet is configured for supporting at least one plant in a hydroponics system. A plurality of protrusions comprises a pH neutral material. The plurality of protrusions is joined to the backing sheet. The plurality of protrusions is configured for extending away from a surface of the backing sheet for supporting the roots of the at least one plant in which the at least one plant is supported in a growing position and damage to the at least one plant is mitigated during removal of the roots from the protrusions. | 04-19-2012 |
Bruce L. Horn, San Anselmo, CA US
Patent application number | Description | Published |
---|---|---|
20100312766 | Computer system for automatic organization, indexing and viewing of information from multiple sources - A computer data processing system including a central processing unit configured with a novel integrated computer control software system for the management of data objects including dynamic and automatic organization, linking, finding, cross-referencing, viewing and retrieval of multiple objects regardless of nature or source. The inventive system provides underlying component architecture having an object-oriented database structure and a metadata database structure which is unique in storing only one instance of each object while linking the object to multiple collections and domains by unique metadata links for the grouping into and retrieval from any of the collections. The system employs configurable, extensible attribute/properties of data objects in metadata format, and a truly user-friendly configurable interface that facilitates faster, more unified, comprehensive, useful and meaningful information management. Additional features include a sticky path object hierarchy viewing system, key phrase linking, viewing by reference, and drag-and-drop relationship link creation. | 12-09-2010 |
20120030264 | Computer System For Automatic Organization, Indexing and Viewing Multiple Objects From Multiple Sources - A computer data processing system including a central processing unit configured with a novel integrated computer control software system for the management of data objects including dynamic and automatic organization, linking, finding, cross-referencing, viewing and retrieval of multiple objects regardless of nature or source. The inventive system provides underlying component architecture having an object-oriented database structure and a metadata database structure which is unique in storing only one instance of each object while linking the object to multiple collections and domains by unique metadata links for the grouping into and retrieval from any of the collections. The system employs configurable, extensible attribute/properties of data objects in metadata format, and a truly user-friendly configurable interface that facilitates faster, more unified, comprehensive, useful and meaningful information management. Additional features include a sticky path object hierarchy viewing system, key phrase linking, viewing by reference, and drag-and-drop relationship link creation. | 02-02-2012 |
Bruce L. Horn, Mammoth Lakes, CA US
Patent application number | Description | Published |
---|---|---|
20150120744 | COMPUTER SYSTEM FOR AUTOMATIC ORGANIZATION, INDEXING AND VIEWING OF INFORMATION FROM MULTIPLE SOURCES - A computer data processing system including a central processing unit configured with an integrated computer control software system for the management of data objects including dynamic and automatic organization, linking, finding, cross-referencing, viewing and retrieval of multiple objects regardless of nature or source. The system provides an underlying component architecture having an object-oriented database structure and a metadata database structure which stores only one instance of each object while linking the object to multiple collections and domains for grouping into and retrieval from any of the collections. The system employs configurable, extensible attribute/properties of data objects in metadata format, and a user-configurable interface that facilitates information management. | 04-30-2015 |
20160117071 | COMPUTER SYSTEM FOR AUTOMATIC ORGANIZATION, INDEXING AND VIEWING OF INFORMATION FROM MULTIPLE SOURCES - A computer data processing system including a central processing unit configured with an integrated computer control software system for the management of data objects including dynamic and automatic organization, linking, finding, cross-referencing, viewing and retrieval of multiple objects regardless of nature or source. The system provides an underlying component architecture having an object-oriented database structure and a metadata database structure which stores only one instance of each object while linking the object to multiple collections and domains for grouping into and retrieval from any of the collections. The system employs configurable, extensible attribute/properties of data objects in metadata format, and a user-configurable interface that facilitates information management. | 04-28-2016 |
Charles Horn, Moreno Valley, CA US
Patent application number | Description | Published |
---|---|---|
20150136921 | ACCESSORY HOLDER FOR STACKABLE CHAIR - The present invention is an accessory holder for an upholstered stackable chair, comprised of (1) a molded outer shell open at the top and partially closed on the bottom with one inset slot offset from the top and the left and a communion cup shaped recessed area in the upper right, (2) a molded inner protective pencil shell with stop, and (3) a molded loop. The invention can be used in a religious worship setting (1) to store, and distribute visitor response cards, envelops, business cards, (2) to store an instrument of writing, and (3) to store communion cups after use. Furthermore, it should be noted that the present invention is designed to conform to both straight and contoured upholstered backs and that the molded loop is designed to pivot downward when in use as a communion cup holder and to pivot upward and out of the way to eliminate interference when chairs are stacked. | 05-21-2015 |
Daniel Horn, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20160117289 | Modifying Native Document Comments In A Preview - A document preview system provides previews of a native document to client devices. The previews include comments associated with native objects in the native document. The document preview system identifies bounding areas in the preview associated with the native objects, which may be identified by the rendering markers applied to the native document prior to rendering. Using the bounding areas, the document preview system identifies comments for the native document and determines the location to display the comment using native objects associated with the comment. When a new comment is received from a user for a preview of a native document, the document preview system determines native objects for the new comment that match a user's selection for placing the new comment. The new comment is inserted with the native objects in the native document. | 04-28-2016 |
Darrell C. Horn, Santa Rosa, CA US
Patent application number | Description | Published |
---|---|---|
20100050656 | CONTINUOUS FOOD PRODUCT COOLING SYSTEM - A multi-stage continuous liquid chilling system for chilling particulate food product with a chilling liquid. Particulate product is conveyed through a rotating drum as vanes inside the drum control and move the product from the inlet towards the outlet. As the product is conveyed it is tumbled and mixed with the chilling liquid in a succession of processing sections, each including a flood portion and a drain portion. In both sections the food product is exposed to a spray of chilled liquid, which Is drained off and used in an earlier stage in the processing cycle. While product is moved from the inlet to the outlet of the drum the chilling liquid is pumped in the opposite direction with a series of transfer pumps each connected to the drain sections in each chilling zone. | 03-04-2010 |
20120222563 | LOW PRESSURE, LOW VELOCITY STEAM INJECTOR - A direct steam injector for use in cooking food products by injecting live steam directly into the product to heat the food to cook temperatures. The injector operates under relatively low source steam manifold pressure while urging the valve return spring wide open, thus reducing the pressure of the steam flowing into the product. In addition to reducing the pressure of the steam, the steam injector reduces the velocity of the steam and better distributes it as the steam exits the injector, thereby reducing damage to the food product. | 09-06-2012 |
David Horn, Saratoga, CA US
Patent application number | Description | Published |
---|---|---|
20110228516 | LIQUID DISPLACEMENT BEADS IN LED BULBS - An LED bulb includes at least one LED mount disposed within a shell. At least one LED is attached to the at least one LED mount. A thermally conductive liquid is held within the shell. The LED and LED mount are immersed in the thermally conductive liquid. A plurality of beads is suspended in the thermally conductive liquid. The plurality of beads is configured to displace a predetermined amount of the thermally conductive liquid to reduce the amount of thermally conductive liquid held within the shell. | 09-22-2011 |
20110255268 | LIQUID DISPLACER IN LED BULBS - An LED bulb includes at least one LED mount disposed within a shell. At least one LED is attached to the at least one LED mount. A thermally conductive liquid is held within the shell. The LED and LED mount are immersed in the thermally conductive liquid. A liquid displacer is immersed in the thermally conductive liquid. The liquid displacer is configured to displace a predetermined amount of the thermally conductive liquid to reduce the amount of thermally conductive liquid held within the shell. The liquid displacer is also configured to facilitate a flow of the thermally conductive liquid from the LED mount to an inner surface of the shell. | 10-20-2011 |
20120026723 | OMNI-DIRECTIONAL CHANNELING OF LIQUIDS FOR PASSIVE CONVECTION IN LED BULBS - An LED bulb includes a base, a shell connected to the base, and a thermally conducting liquid held within the shell. The LED bulb has a plurality of finger-shaped projections, disposed within the shell. The finger-shaped projections are separated by a plurality of channels formed between pairs of the plurality of finger-shaped projections for holding a plurality of LEDs. The plurality of finger-shaped projections and the plurality of channels are configured to facilitate a passive convective flow of the thermally conductive liquid through the plurality of channels, when the LED bulb is oriented in at least three different orientations. In a first orientation, the shell is disposed vertically above the base. In a second orientation, the shell is disposed on the same horizontal plane as the base. In a third orientation, the shell is disposed vertically below the base. | 02-02-2012 |
20120287608 | LIQUID DISPLACER IN LED BULBS - An LED bulb includes at least one LED mount disposed within a shell. At least one LED is attached to the at least one LED mount. A thermally conductive liquid is held within the shell. The LED and LED mount are immersed in the thermally conductive liquid. A liquid displacer is immersed in the thermally conductive liquid. The liquid displacer is configured to displace a predetermined amount of the thermally conductive liquid to reduce the amount of thermally conductive liquid held within the shell. The liquid displacer is also configured to be compressible, where the liquid displacer is compressed in response to expansion of the thermally conductive liquid. | 11-15-2012 |
20130020923 | LIQUID DISPLACEMENT BEADS IN LED BULBS - An LED bulb includes at least one LED disposed within a shell, which is connected to a base. A thermally conductive liquid is held within the shell. The LED is immersed in the thermally conductive liquid. A plurality of beads is immersed in the thermally conductive liquid. The beads are compressible, where the beads are compressed in response to expansion of the thermally conductive liquid. | 01-24-2013 |
20130063030 | SCAVENGERS FOR REDUCING CONTAMINANTS IN LIQUID-FILLED LED BULBS - A liquid-cooled light emitting diode (LED) bulb which includes a base, a shell connected to the base forming an enclosed volume, and a plurality of LEDs attached to the base and disposed within the shell. The LED bulb also includes a volume of thermally-conductive liquid held within the enclosed volume. A scavenger element comprising a scavenger material is attached to the base and is exposed to the thermally-conductive liquid. The scavenger material is configured to capture contaminants in the thermally-conductive liquid. | 03-14-2013 |
20130070450 | LED LIGHT BULB WITH CONTROLLED COLOR DISTRIBUTION USING QUANTUM DOTS - A liquid-cooled LED bulb including a base and a shell connected to the base forming an enclosed volume. The liquid-cooled LED bulb also includes a plurality of LEDs attached to the base and disposed within the shell. The LED bulb also includes a thermally-conductive liquid held within the enclosed volume and a quantum dot material for adjusting the wavelength of light emitted from LED bulb. | 03-21-2013 |
20130146901 | COMPRESSION VOLUME COMPENSATION - A liquid-filled light emitting diode (LED) bulb including a base, a shell, one or more LEDs, a thermally conductive liquid, and a bladder. The shell is connected to the base and the thermally conductive liquid is held within the shell. The one or more LEDs are disposed within the shell and immersed in the thermally conductive liquid. The bladder is also immersed in the thermally conductive liquid and is configured to compensate for expansion of the thermally conductive liquid. | 06-13-2013 |
20130148355 | LED BULB WITH LIQUID-COOLED DRIVE ELECTRONICS - A liquid-filled light emitting diode (LED) bulb including a stem body, a shell connected to the stem body to form an enclosed volume, and one or more LEDs attached to a support structure and disposed between the shell and the stem body. The LED bulb also includes a driver circuit configured to electrically drive the one or more LEDs. A thermally conductive liquid and a liquid-volume compensation mechanism are also disposed with the enclosed volume. The one or more LEDs and the driver circuit are thermally coupled to the thermally conductive liquid. | 06-13-2013 |
20130250585 | LED PACKAGES FOR AN LED BULB - A light-emitting diode (LED) bulb includes a base, a shell connected to the base, a thermally conductive liquid held within the shell, and one or more support structures disposed within the shell. One or more LEDs are mounted to the one or more support structures and immersed in the thermally conductive liquid. The one or more LEDs each comprise a semiconductor die having at least one light-emitting interface and the one or more LEDs configured to emit light from the at least one light-emitting interface directly into the thermally conductive liquid. | 09-26-2013 |
20130328474 | OMNI-DIRECTIONAL CHANNELING OF LIQUIDS FOR PASSIVE CONVECTION IN LED BULBS - An LED bulb has a base, a shell connected to the base, and a thermally conductive liquid held within the shell. The LED bulb has a plurality of LEDs mounted on LED mounting surfaces disposed within the shell. The LED mounting surfaces face different radial directions, and the LED mounting surfaces are configured to facilitate a passive convective flow of the thermally conductive liquid within the LED bulb to transfer heat from the LEDs to the shell when the LED bulb is oriented in at least three different orientations. In a first orientation, the shell is disposed vertically above the base. In a second orientation, the shell is disposed on the same horizontal plane as the base. In a third orientation, the shell is disposed vertically below the base. | 12-12-2013 |
20140033512 | SCAVENGERS FOR REDUCING CONTAMINANTS IN LIQUID-FILLED LED BULBS - A liquid-cooled light emitting diode (LED) bulb which includes a base, a shell connected to the base forming an enclosed volume, and a plurality of LEDs attached to the base and disposed within the shell. The LED bulb also includes a volume of thermally-conductive liquid held within the enclosed volume. A scavenger element comprising a scavenger material is attached to the base and is exposed to the thermally-conductive liquid. The scavenger material is configured to capture contaminants in the thermally-conductive liquid. | 02-06-2014 |
20140043789 | LED LIGHT BULB WITH CONTROLLED COLOR DISTRIBUTION USING QUANTUM DOTS - A liquid-cooled LED bulb including a base and a shell connected to the base forming an enclosed volume. The liquid-cooled LED bulb also includes a plurality of LEDs attached to the base and disposed within the shell. The LED bulb also includes a thermally-conductive liquid held within the enclosed volume and a quantum dot material for adjusting the wavelength of light emitted from LED bulb. | 02-13-2014 |
20140043821 | LED BULB HAVING A UNIFORM LIGHT-DISTRIBUTION PROFILE - An LED bulb includes a base, a shell, a plurality of LEDs, and a thermally conductive liquid. The shell is connected to the base. The plurality of LEDs is attached to the base and disposed within the shell. The thermally conductive liquid is held within the shell. The LED bulb is configured to produce a uniform light-distribution profile. | 02-13-2014 |
20140043822 | LED BULB HAVING A UNIFORM LIGHT-DISTRIBUTION PROFILE - An LED bulb includes a stem body, a shell, a plurality of LEDs, and a thermally conductive liquid. The shell is connected to the stem body. The plurality of LEDs is disposed within the shell. The thermally conductive liquid is held within the shell. The LEDs and the shell are configured to provide the LED bulb with a uniform light-distribution profile. | 02-13-2014 |
20140159561 | CONTROL OF LUMEN LOSS IN A LIQUID-FILLED LED BULB - A liquid-filled light emitting diode (LED) bulb including a base, a shell connected to the base forming an enclosed volume, a thermally conductive liquid held within the enclosed volume, a support structure connected to the base, and several LEDs attached to the support structure. The thermally conductive liquid has an oxygen content of at least 5 cubic centimeters of oxygen per liter of the thermally conductive fluid. | 06-12-2014 |
20140334147 | LED BULB WITH A GAS MEDIUM HAVING A UNIFORM LIGHT-DISTRIBUTION PROFILE - An LED bulb includes a base, a shell, and a plurality of LEDs. The shell is connected to the base and the plurality of LEDs is disposed within the shell. The LEDs are configured to provide the LED bulb with a uniform light-distribution profile. | 11-13-2014 |
20140347865 | LIQUID DISPLACER IN LED BULBS - An LED bulb includes at least one LED mount disposed within a shell. At least one LED is attached to the at least one LED mount. A thermally conductive liquid is held within the shell. The LED and LED mount are immersed in the thermally conductive liquid. A liquid displacer is immersed in the thermally conductive liquid. The liquid displacer is configured to displace a predetermined amount of the thermally conductive liquid to reduce the amount of thermally conductive liquid held within the shell. The liquid displacer is also configured to facilitate a flow of the thermally conductive liquid from the LED mount to an inner surface of the shell. | 11-27-2014 |
20150023029 | OMNI-DIRECTIONAL CHANNELING OF LIQUIDS FOR PASSIVE CONVECTION IN LED BULBS - An LED bulb has a base, a shell connected to the base, and a thermally conductive liquid held within the shell. The LED bulb has a plurality of LEDs mounted on LED mounting surfaces disposed within the shell. The LED mounting surfaces face different radial directions, and the LED mounting surfaces are configured to facilitate a passive convective flow of the thermally conductive liquid within the LED bulb to transfer heat from the LEDs to the shell when the LED bulb is oriented in at least three different orientations. In a first orientation, the shell is disposed vertically above the base. In a second orientation, the shell is disposed on the same horizontal plane as the base. In a third orientation, the shell is disposed vertically below the base. | 01-22-2015 |
20150184815 | LED BULB HAVING AN ADJUSTABLE LIGHT-DISTRIBUTION PROFILE - A light-emitting diode (LED) bulb includes a reflector, a plurality of LEDs disposed within a recess of the reflector, a thermally conductive liquid disposed within the recess, and an adjustment mechanism to move the LEDs from a first position to a second position, with respect to the reflector. The thermally conductive liquid may transfer heat generated by the LEDs to the reflector, and the reflector may dissipate heat transferred by the thermally conductive liquid to the surrounding environment. The reflector may also reflect light from the LEDs to produce a first light-distribution profile, having a respective first beam angle, when the LEDs are in the first position, and to produce a second light-distribution profile, having a respective second beam angle, when the LEDs are in the second position. | 07-02-2015 |
20150260352 | LED BULB WITH CHASSIS FOR PASSIVE CONVECTIVE LIQUID COOLING - A light emitting diode (LED) bulb includes a base, a shell connected to the base forming an enclosed volume, a chassis disposed within the shell, and a plurality of LEDs disposed with the shell. The LED bulb also includes a thermally conductive liquid disposed within the enclosed volume. The LEDs and the chassis are immersed in the thermally conductive liquid. The chassis has a first opening and a second opening. The second opening is spaced from the first opening to facilitate a passive convective flow of the thermally conductive liquid to exchange a first volume of the thermally conductive liquid interior the chassis with a second volume of the thermally conductive liquid exterior the chassis. | 09-17-2015 |
20150260353 | LIQUID-FILLED LED BULB HAVING A UNIFORM LIGHT-DISTRIBUTION PROFILE - An LED bulb includes a base and a shell connected to the base. The shell is filled with a thermally conductive liquid for cooling the bulb. A plurality of LEDs is disposed within the shell. A first set of LEDs of the plurality of LEDs is positioned a first distance with respect to the center of a convex portion of the shell, and at a first angle with respect to a centerline of the LED bulb. A second set of LEDs of the plurality of LEDs is positioned a second distance with respect to the center of the convex portion of the shell, and at a second angle with respect to a centerline of the LED bulb. The first distance, first angle, second distance, and second angle are selected such that the LED bulb has a light-distribution profile that varies less than 20 percent in light intensity over 0 degrees to 135 degrees as measured from an axis from the center of the shell through an apex of the shell. | 09-17-2015 |
David Horn, Berkeley, CA US
Patent application number | Description | Published |
---|---|---|
20100145718 | System and Method for Establishing Electronic Business Systems for Supporting Communications Services Commerce - A comprehensive electronic business support system comprises three layers: (1) the business layer, including various smart components which unify data and business processes across all customer interactions; (2) the integration layer, including various communications messaging interfaces and enterprise application integration adapters, which provide a flexible, automated, and process driven solution for integrating across business applications and operations support systems; and (3) the presentation layer, including various customer views, which are presented via particular business portals. A smart component server provides the core services and comprehensive business process logic required to successfully conduct business online. The communications messaging interfaces integrate with back-office systems for functions such as billing, provisioning, and interconnection. | 06-10-2010 |
David M. Horn, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20100108876 | Mass Spectral Analysis Of Complex Samples Containing Large Molecules - The present invention provides, inter alia, methods of analyzing mass spectral data based on charge states of analyte ions. In some embodiments, the methods can be used for differential profiling of samples, such as comparing a sample comprising a given compound and a sample comprising metabolites of the same compound. The methods can also be used to identify and isolate biomarkers. Systems for performing the methods, as well as computer-readable media for performing the methods, are also described. | 05-06-2010 |
20110198491 | MASS SPECTRAL ANALYSIS OF COMPLEX SAMPLES CONTAINING LARGE MOLECULES - The present invention provides, inter alia, methods of analyzing mass spectral data based on charge states of analyte ions. In some embodiments, the methods can be used for differential profiling of samples, such as comparing a sample comprising a given compound and a sample comprising metabolites of the same compound. The methods can also be used to identify and isolate biomarkers. Systems for performing the methods, as well as computer-readable media for performing the methods, are also described. | 08-18-2011 |
David Maron Horn, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20100286927 | Data Dependent Acquisition System for Mass Spectrometry and Methods of Use - Methods, systems and computer readable media for data dependent acquisition are provided. Using data representing isotopic clusters identified from a mass spectrum of a sample, a data dependent acquisition computer system is used to calculate a purity value for each isotopic cluster of interest in the mass spectrum, where each isotopic cluster of interest is identified within an isolation window used to obtain the data. A selection score based on the purity value is then calculated for each isotopic cluster of interest. The selection scores are then rank-ordered, and one or more of the highest selection scores are selected to identify those isotopic clusters, which correspond to the selected selection scores, for further processing. | 11-11-2010 |
David N. Horn, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20160135892 | SURGICAL LASER SYSTEMS AND LASER DEVICES - A surgical laser system includes an array of laser diodes that are configured to output laser energy, a fiber bundle, a delivery fiber, and a tubular sheath. The fiber bundle includes a plurality of optical fibers and has a proximal end that is configured to receive laser energy from the array of laser diodes. The delivery fiber includes a proximal end that is configured to receive laser energy from a distal end of the fiber bundle. The tubular sheath defines a lumen, in which at least a portion of the delivery fiber is disposed. The tubular sheath is insertable into a working channel of an endoscope or a cystoscope. A distal end of the tubular sheath is configured to deliver laser energy discharged from the delivery fiber into a body of a patient. | 05-19-2016 |
Deric Horn, Los Gatos, CA US
Patent application number | Description | Published |
---|---|---|
20110161381 | METHODS AND APPARATUSES TO OPTIMIZE UPDATES IN A FILE SYSTEM BASED ON BIRTH TIME - Methods and apparatuses that maintain birth time for a file system to optimize file update operations are described. The file system can include a plurality of snapshots or clones of data stored in one or more extents of blocks allocated in a storage device. Each extent may be associated with a time stamp according to the birth time. A request may be received from an executable using the file system to update data in a particular extent associated with a particular time stamp. In response, the current birth time in the file system and the particular time stamp may be compared to determine if the particular extent is not shared by more than one of the snapshots. If the particular time stamp is equal to the current birth time, the particular extent may be updated directly without performing an expensive operation to check whether a reference count of the particular extent is equal to one. | 06-30-2011 |
20110167239 | METHODS AND APPARATUSES FOR USAGE BASED ALLOCATION BLOCK SIZE TUNING - Methods and apparatuses that maintain an access history of a file allocated with allocation blocks in storage devices are described. In response to receiving a usage request to allocate additional space for the file, an allocation block size may be adjusted or adapted based on the access history. The storage devices may be allocated with one or more allocation blocks using the adapted allocation block size to provide requested space for the file. | 07-07-2011 |
Deric S. Horn, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20140195761 | LOGICAL VOLUME SPACE SHARING - Space sharing between logical volumes is achieved through a technique that enables available storage space to be flexibly consumed and released by the logical volumes. Each logical volume is associated with an address tree that defines how available storage space is consumed by the logical volume. The technique involves receiving an input/output (I/O) operation that specifies a logical address within an address tree associated with the logical volume, parsing the address tree to identify an entry therein, if any, that is associated with the logical address, where the entry stores physical address information that is associated with the logical address. If it is determined that the entry exists, then one or more translated I/O operations are generated based on the physical address information and forwarded to a physical device manager to carry out the translated one or more I/O operations. | 07-10-2014 |
20150339077 | LOGICAL VOLUME SPACE SHARING - Space sharing between logical volumes is achieved through a technique that enables available storage space to be flexibly consumed and released by the logical volumes. Each logical volume is associated with an address tree that defines how available storage space is consumed by the logical volume. The technique involves receiving an input/output (I/O) operation that specifies a logical address within an address tree associated with the logical volume, parsing the address tree to identify an entry therein, if any, that is associated with the logical address, where the entry stores physical address information that is associated with the logical address. If it is determined that the entry exists, then one or more translated I/O operations are generated based on the physical address information and forwarded to a physical device manager to carry out the translated one or more I/O operations. | 11-26-2015 |
Deric S. Horn, Los Gatos, CA US
Patent application number | Description | Published |
---|---|---|
20120173882 | SYSTEM AND METHOD FOR IN-PLACE ENCRYPTION - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for performing in-place encryption. A system configured to practice the method receives a request from a user to encrypt an unencrypted volume of a computing device and identifies, generates, and/or randomly selects a volume key. Then the system converts the unencrypted volume to an encryptable format divided into portions. The system then encrypts, based on the volume key, the encryptable volume, portion by portion, to enable the user to use the computing device while encrypting. The system can maintain an encryption progress status and display the encryption progress status. The system can monitor disk accesses to the encryptable volume, and, when the disk accesses exceed a first threshold, apply a back-off algorithm to stop encrypting until the disk accesses fall below a second threshold. Thus, the computing device can be used while the encryption occurs in the background. | 07-05-2012 |
20120179915 | SYSTEM AND METHOD FOR FULL DISK ENCRYPTION AUTHENTICATION - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for authenticating a user logging in to an operating system stored on an encrypted drive. A system configured to practice the method presents a login prompt and receives credentials from a user. The system accesses the operating system on the encrypted drive based on the credentials and starts the operating system. Then the system authenticates the user on the operating system based on the credentials, such as via login forwarding. The system can set up a unified login by receiving a request to encrypt a storage device, and based on received user credentials, generating user data associated with logging in to an operating system on the computing device and user data for encrypting the storage device. The system stores the user data in a manner to enable a unified login boot prompt. | 07-12-2012 |
20130185266 | LOCATION INDEPENDENT FILES - Managing data units by converting the data units into data segments and access files describing how to retrieve the data segments using hash values for the data segments. In a data store operation, the data unit is divided into data segments and an access file is generated. The access file includes segmenting scheme information for the data segments, hashing scheme information for the hash values, hash identification information describing the hash values, and location information identifying the locations at which the data segments are available. In a data retrieval operation, data from the data unit is retrieved by accessing the data segments and extracting the data therefrom, where the data segments are retrieved based on the access file for the data unit. | 07-18-2013 |
20140195571 | FAST NEW FILE CREATION CACHE - In one embodiment, a new file creation cache is reserved on a fast storage device that is part of a composite storage device that also includes a slow storage device; the composite storage device is treated as a single logical volume (or a plurality of logical volumes) by a file system which maintains a mapping table that is used to determine whether the write operation is for a new file. If the write operation is for a new file, the file system attempts to write the new file to the fast storage device. If the write operation is not for a new file, the mapping table specifies which device is used for the write operation. | 07-10-2014 |
Eric Horn, Alamo, CA US
Patent application number | Description | Published |
---|---|---|
20130146554 | SOLAR MODULE MOUNTING APPARATUS - A universal solar module mounting system includes a plurality of vertical posts and a plurality of parallel and horizontal beams. Each of the beams is supported above the ground by one or more of the posts. Purlins are coupled to the beams with purlin clips and fasteners. The purlin clips or beams can include parallel and adjacent slots. Fasteners are placed through the slots and the slots allow the purlins to be positioned on the beams to properly support the specific solar modules being used. Mounting components are used to secure each of the solar modules to two or more of the purlins. | 06-13-2013 |
Gavin Horn, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20120136973 | SCHEDULING OF MULTIPLE FILES FOR SERVING ON A SERVER - Multiple files a served using a server coupled to a data network. A plurality of files is determined, wherein a file includes an integer number of blocks, and wherein each block includes at least one input symbol. For each file, an indication of at least one channel on which to serve the file is determined, and, for each file, a rate at which to serve the file is determined. Also, a schedule for processing the blocks is determined, and output symbols for the blocks are generated according to the schedule. The output symbols are transmitted on the corresponding at least one channel, wherein the files are concurrently served at their corresponding rates. | 05-31-2012 |
20130156023 | Methods and Apparatus for Efficiently Synchronizing a Transmitter and a Receiver in a Communication System - The disclosed embodiments provide methods and systems for synchronizing a transmitter and a receiver. In one embodiment, a method for synchronizing a transmitter and a receiver includes the transmitter performing a reset operation, and the receiver responding by performing a reset operation. In another embodiment, a method for synchronizing a transmitter and a receiver includes the receiver performing a reset operation, and the transmitter responding by performing a reset operation. The reset indicator includes toggling a reset indicator. | 06-20-2013 |
Gavin Horn, Emeryville, CA US
Patent application number | Description | Published |
---|---|---|
20090210547 | SCHEDULING OF MULTIPLE FILES FOR SERVING ON A SERVER - Multiple files a served using a server coupled to a data network. A plurality of files is determined, wherein a file includes an integer number of blocks, and wherein each block includes at least one input symbol. For each file, an indication of at least one channel on which to serve the file is determined, and, for each file, a rate at which to serve the file is determined. Also, a schedule for processing the blocks is determined, and output symbols for the blocks are generated according to the schedule. The output symbols are transmitted on the corresponding at least one channel, wherein the files are concurrently served at their corresponding rates. | 08-20-2009 |
Gavin B. Horn, La Jolia, CA US
Patent application number | Description | Published |
---|---|---|
20090197629 | POWER DECISION PILOT FOR A WIRELESS COMMUNICATION SYSTEM - Techniques for transmitting data with short-term interference mitigation in a wireless communication system are described. In one design, a first station (e.g., a base station or a terminal) may receive a message sent by a second station to request reduction of interference on at least one resource. In response to receiving the message, the first station may determine a first transmit power level to use for the at least one resource based on one or more factors such as a priority metric sent in the message, the buffer size at the first station, etc. The first station may send a power decision pilot on the at least one resource at a second transmit power level determined based on the first transmit power level. | 08-06-2009 |
Gavin B. Horn, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20130016630 | BEACONS FOR USER EQUIPMENT RELAYS - Certain aspects of the present disclosure provide methods and apparatus for detecting user equipment (UE) relays using beacons (whether in-band or out-of-band) or other mechanisms. One method generally includes determining an identifier indicative of a UE functioning as a relay and transmitting a broadcast signal including the identifier. Another method generally includes receiving, at a UE functioning as a relay, first broadcast signals at a first interval from an apparatus serving the UE; and transmitting second broadcast signals at a second interval, wherein the second broadcast signals are the same type as the first broadcast signals and wherein the second interval is greater than the first interval. | 01-17-2013 |
20130176934 | LONG TERM EVOLUTON (LTE) USER EQUIPMENT RELAYS HAVING A LICENSED WIRELESS OR WIRED BACKHAUL LINK AND AN UNLICENSED ACCESS LINK - Certain aspects of the present disclosure provide methods and apparatus for employing relaying devices, such as Long Term Evolution (LTE) user equipment (UE) relays, having a licensed wireless or wired backhaul link and an unlicensed access link. One method generally includes receiving, at a first device, data from a first apparatus via a first carrier frequency in a licensed spectrum, wherein the first device comprises a relaying device, and relaying the data to a second apparatus via a second carrier frequency in an unlicensed spectrum. In this manner, wireless communication systems with relaying devices may achieve better spectral efficiency in unlicensed access links. | 07-11-2013 |
20140016488 | METHODS AND APPARATUS FOR POWER SAVING IN BROADCASTING CARRIER INFORMATION - The described aspects include methods and apparatus for activating a transmitter to communicate in a wireless network. A small cell can determine to activate the transmitter to serve user equipment (UE) in a wireless network. The small cell can then broadcast a portion of a set of broadcast signals in a radio frame and broadcast a remaining portion of the set of broadcast signals along with the portion of the set of broadcast signals in a subsequent radio frame. By refraining from immediately broadcasting all broadcast signals, the small cell can mitigate interference to other small cells. In addition, a UE can determine whether to generate random access channel (RACH) sequences for proximity determination or uplink timing synchronization based on parameters received in a RACH order. Moreover, a small cell with an active transmitter can decode discovery signals from a device to facilitate handover determination. | 01-16-2014 |
Gavin Bermard Horn, La Jolla, CA US
Patent application number | Description | Published |
---|---|---|
20100226275 | FLOW BASED FAIR SCHEDULING IN MULTI-HOP WIRELESS NETWORKS - Embodiments describe flow based fair scheduling in a wireless multi-hop network. The scheduling can be rate controlled multi-hop scheduling or power controlled multi-hop scheduling. The scheduling chosen is intended to provide maxmin fairness over all flows within the wireless network. | 09-09-2010 |
Gavin Bernard Horn, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20080247388 | TRANSFERRING A SESSION IN A CLUSTER - Various techniques for transferring a session in a cluster are disclosed. In one configuration of a cluster, an apparatus may be configured to communicate with an access terminal. The apparatus may be configured to store a session for the access terminal, the session including a plurality of attributes. The apparatus may be further configured to identify one or more of the attributes required by an access point to serve the access terminal, and provide the one or more attributes to the node. | 10-09-2008 |
20080247389 | SIGNALING IN A CLUSTER - An apparatus includes a flow unit configured to support a first control flow with a first node in the cluster. The flow unit is also configured to support a second control flow, through the apparatus, between the first node and a second node in the cluster. The first and second control flows include a plurality of frames each having a field and content, wherein the field in each of the frames identifies whether the content in that frame is part of the first or second control flow. | 10-09-2008 |
20090022173 | CONTROL INDICATIONS FOR SLOTTED WIRELESS COMMUNICATION - Multiple control indications are transmitted within timeslots defined for a slotted communication system. For example, a wireless node may transmit a control indication at a beginning of a timeslot and at an end of a timeslot. A control indication may comprise a resource utilization message that a node generates in an attempt reduce inference at the node that is caused by transmissions by neighboring nodes. A node also may synchronize to a received timeslot of another node based on the position of one or more control indications within the timeslot. Here, each control indication may include information that indicates the position of the control indication within the timeslot. | 01-22-2009 |
20090034458 | METHOD FOR SCHEDULING ORTHOGONALLY OVER MULTIPLE HOPS - Apparatus and method for providing a relay between uplink and downlink nodes. The relay is provided by simultaneously communicating with the uplink and downlink nodes on a common channel. | 02-05-2009 |
20090036138 | METHOD FOR SCHEDULING ORTHOGONALLY OVER MULTIPLE HOPS - Apparatus and method for supporting wireless downlink and uplink connections. In the downlink direction, an apparatus receives from the downlink node a request to communicate using an allocation of radio resources specified by the downlink node, and transmits to the downlink node a grant to communicate using at least a portion of the specified allocation of radio resources. In the uplink direction, the apparatus sends a request to a downlink node to communicate using a specified allocation of radio resources, and receives from the downlink node a grant to communicate using at least a portion of the specified allocation of radio resources | 02-05-2009 |
20110310799 | METHOD AND APPARATUS FOR MANAGING PACKET DATA NETWORK CONNECTIVITY - Methods and apparatuses are provided for managing packet data network (PDN) connectivity for a device. PDN connectivity to a local gateway can be managed at an access point with which the device is communicating based at least in part on received PDN connectivity parameters. The PDN connectivity parameters can include access points, related closed subscriber groups, public land mobile networks, etc., from which a device can request a PDN connection. The PDN connectivity parameters can be specific for the device and/or for one or more access point names. In addition, a subscription server or other core network device can communicate the PDN connectivity parameters to the device and/or the device can receive PDN connectivity parameters as a result of a failed PDN connection attempt to an access point. | 12-22-2011 |
20150092573 | MULTIFLOW WITH ANTENNA SELECTION - Optimizing multiflow performance and priority across UEs and networks including receive antenna selection at the UEs, CSI measurement and reporting, and scheduling for multiflow operation. The techniques may evaluate channel conditions for a UE for multiple access points and different combinations of antennas and determine how the UE should feedback CSI for transmissions from the multiple access points. The disclosed techniques also include techniques for scheduling transmissions from the multiple access points using the CSI information to optimize multiflow performance and priority across UEs and networks. Various scheduling modes use feedback from UEs including the maximum supported rates for each link and/or rates based on the maximum sum capacity of the links used concurrently. The scheduler may maintain separate priority lists for each access point or a single priority list across both access points. The techniques may be used for multiflow operation using LTE and WLAN links. | 04-02-2015 |
20160081057 | PAGING FOR LOCAL IP ACCESS PACKETS - Local IP access paging schemes facilitate paging of an access terminal when packets destined for the access terminal are received via local IP access. In some implementations, a local entity acquires information that enables local paging of the access terminal by sniffing messages passing through the local entity. In some implementations, a local entity sends a packet or message to cause the core network to page an access terminal when a local IP access packet destined for the access terminal arrives at the local entity. | 03-17-2016 |
Gregory Mainland Horn, Hillsborough, CA US
Patent application number | Description | Published |
---|---|---|
20120286102 | REMOTELY CONTROLLED VTOL AIRCRAFT, CONTROL SYSTEM FOR CONTROL OF TAILLESS AIRCRAFT, AND SYSTEM USING SAME - A manned/unmanned aerial vehicle adapted for vertical takeoff and landing using the same set of engines for takeoff and landing as well as for forward flight. An aerial vehicle which is adapted to takeoff with the wings in a vertical as opposed to horizontal flight attitude which takes off in this vertical attitude and then transitions to a horizontal flight path. An aerial vehicle which controls the attitude of the vehicle during takeoff and landing by alternating the thrust of engines, which are separated in at least two dimensions relative to the horizontal during takeoff, and which may also control regular flight in some aspects by the use of differential thrust of the engines. A tailless airplane which uses a control system that takes inputs for a traditional tailed airplane and translates those inputs to provide control utilizing non-traditional control methods. | 11-15-2012 |
Gustav Horn, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20140040575 | MOBILE HADOOP CLUSTERS - Techniques for mobile clusters for collecting telemetry data and processing analytic tasks, are disclosed herein. The mobile cluster includes a processor, a plurality of data nodes and an analysis module. The data nodes receive and store a snapshot of at least a portion of data stored in a main Hadoop storage cluster and real-time acquired data received from a data capturing device. The analysis module is operatively coupled to the processor to process analytic tasks based on the snapshot and the real-time acquired data when the storage cluster is not connected to the main storage cluster. | 02-06-2014 |
Hans W. Horn, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100057797 | FIELD-BASED SIMILARITY SEARCH SYSTEM AND METHOD - A field-based similarity search system and method includes a database for storing at least one candidate molecule, an input device for inputting a query molecule, and a processor for identifying a candidate molecule which is similar to the query molecule based on a similarity of fragment pair features. | 03-04-2010 |
20110225148 | FIELD-BASED SIMILARITY SEARCH SYSTEM AND METHOD - A similarity search method includes generating a feature database which stores data pertaining to a candidate molecule, as executed by a processor of a computer, the database including a hash table having entries which are generated based on, a set of descriptors generated from conformations of fragment graphs of the candidate molecule, the fragment graphs including plural fragment nodes connected by rotatable bond edges, a specific conformation of the fragment node including a fragment of the candidate molecule, and two neighboring fragments connected by a rotatable bond at a specific dihedral angle including a fragment pair, and a context-adapted descriptor-to-key mapping which maps the set of descriptors to a set of feature keys including indices that label grid cells in discriminant space. | 09-15-2011 |
20130036120 | FIELD-BASED SIMILARITY SEARCH SYSTEM AND METHOD - A field-based similarity search system includes an input device which inputs a query molecule, and a processor which partitions a conformational space of the query molecule into a fragment graph including an acyclic graph including plural fragment nodes connected by rotatable bond edges, computes a property field on fragment pairs of fragments of the query molecule from the fragment graph, the property field including a local approximation of a property field of the query molecule, constructs a set of features of the fragment pairs based on the property field, the features including a set of local, rotationally invariant, and moment-based descriptors generated from all conformations of the fragment graph of the query molecule, and weights the descriptors according to importance as perceived from a training set of descriptors to generate a context-adapted descriptor-to-key mapping which maps the set of descriptors to a set of feature keys. | 02-07-2013 |
20130158226 | METHODS OF RING OPENING POLYMERIZATION AND CATALYSTS THEREFOR - A salt catalyst comprises an ionic complex of i) a nitrogen base comprising one or more guanidine and/or amidine functional groups, and ii) an oxoacid comprising one or more active acid groups, the active acid groups independently comprising a carbonyl group (C═O), sulfoxide group (S═O), and/or a phosphonyl group (P═O) bonded to one or more active hydroxy groups; wherein a ratio of moles of the active hydroxy groups to moles of the guanidine and/or amidine functional groups is greater than 0 and less than 2.0. The salt catalysts are capable of catalyzing ring opening polymerization of cyclic carbonyl compounds. | 06-20-2013 |
20140052755 | FIELD-BASED SIMILARITY SEARCH SYSTEM AND METHOD - A field-based similarity search system includes an input device which inputs a query molecule, and a processor which partitions a conformational space of the query molecule into a fragment graph including an acyclic graph including plural fragment nodes connected by rotatable bond edges, computes a property field on fragment pairs of fragments of the query molecule from the fragment graph, the property field including a local approximation of a property field of the query molecule, constructs a set of features of the fragment pairs based on the property field, the features including a set of local, rotationally invariant, and moment-based descriptors generated from all conformations of the fragment graph of the query molecule, and weights the descriptors according to importance as perceived from a training set of descriptors to generate a context-adapted descriptor-to-key mapping which maps the set of descriptors to a set of feature keys. | 02-20-2014 |
20150104579 | METHODS OF PREPARING POLYHEMIAMINALS AND POLYHEXAHYDROTRIAZINES - Polyhexahydrotriazine (PHT) film layers are formed by a process comprising heating a first mixture comprising i) a solvent, ii) paraformaldehyde, and iii) a diamine monomer comprising two primary aromatic amine groups at a temperature of about 20° C. to less than 150° C. This heating step forms a stable polyhemiaminal (PHA) in solution, which can be cast on a surface of a substrate, thereby forming an initial film layer comprising the PHA. The initial film layer is heated at a temperature of 180° C. to about 280° C., thereby converting the PHA film layer to a PHT film layer. Young's moduli of about 8 GPA to about 14 GPA have been observed for the PHT film layers. | 04-16-2015 |
20150322209 | METHODS OF FORMING POLY(ARYL ETHER SULFONE)S AND ARTICLES THEREFROM - A poly(aryl ether sulfone) of low polydispersity containing no detectable cyclic polymer byproduct was prepared by melt polymerization without catalyst, solvent, and base. The poly(aryl ether sulfone) can be used without further purification for the manufacture of articles. A melt composition for fabricating an article comprises the poly(aryl ether sulfone) and, optionally, one or more additives. | 11-12-2015 |
Hans Werner Horn, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20120046437 | METHODS OF RING OPENING POLYMERIZATION AND CATALYSTS THEREFOR - A salt catalyst comprises an ionic complex of i) a nitrogen base comprising one or more guanidine and/or amidine functional groups, and ii) an oxoacid comprising one or more active acid groups, the active acid groups independently comprising a carbonyl group (C═O), sulfoxide group (S═O), and/or a phosphonyl group (P═O) bonded to one or more active hydroxy groups; wherein a ratio of moles of the active hydroxy groups to moles of the guanidine and/or amidine functional groups is greater than 0 and less than 2.0. The salt catalysts are capable of catalyzing ring opening polymerization of cyclic carbonyl compounds. | 02-23-2012 |
20120223270 | METHODS OF DEPOLYMERIZING TEREPHTHALATE POLYESTERS - A method comprises forming a reaction mixture comprising a terephthalate polyester, a glycol comprising 2 to 5 carbons, and an amidine organocatalyst; and heating the reaction mixture at a temperature of about 120° C. or more to depolymerize the terephthalate polyester, thereby forming a terephthalate reaction product comprising a monomeric dihydroxy terephthalate diester; wherein the terephthalate reaction product contains terephthalate oligomers in an amount less than the amount of terephthalate oligomers that would result from i) substituting the amidine organocatalyst with an equimolar amount of a guanidine catalyst and ii) depolymerizing the terephthalate polyester under otherwise identical reaction conditions. | 09-06-2012 |
Ian Maxwell Horn, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20160116601 | SYSTEMS AND METHODS FOR REAL TIME KINEMATIC SATELLITE POSITIONING - A method for Real Time Kinematic satellite positioning includes receiving navigation satellite carrier signals, receiving phase correction signals from a reference station, calculating a set of integer phase ambiguities from double-differenced measurements of pseudo-range and phase, and calculating a relative position of the mobile receiver from the set of integer phase ambiguities and the double-differenced measurements of pseudo-range and phase. | 04-28-2016 |
James Horn, Redwood City, CA US
Patent application number | Description | Published |
---|---|---|
20090000771 | Micro-tube/multi-port counter flow radiator design for electronic cooling applications - A counter flow radiator includes multiple layered cooling cores configured in series along a first direction that is the same as the direction of airflow used to cool fluid flowing through the counter flow radiator. Heated fluid inputs the counter flow radiator at a first end and flows through each cooling core in a serpentine-like path to the second end of the counter flow radiator, effectively progressing in a direction opposite that of the airflow. | 01-01-2009 |
Jamin Horn, San Rafael, CA US
Patent application number | Description | Published |
---|---|---|
20120090235 | Apparatus for a Plant Growth Medium - An apparatus comprises a backing sheet comprising a pH neutral material. The backing sheet is configured for supporting at least one plant in a hydroponics system. A plurality of protrusions comprises a pH neutral material. The plurality of protrusions is joined to the backing sheet. The plurality of protrusions is configured for extending away from a surface of the backing sheet for supporting the roots of the at least one plant in which the at least one plant is supported in a growing position and damage to the at least one plant is mitigated during removal of the roots from the protrusions. | 04-19-2012 |
Jason M. Horn, Santa Rosa, CA US
Patent application number | Description | Published |
---|---|---|
20090184722 | Large Signal Scattering Functions From Orthogonal Phase Measurements - The invention measures the X-parameters (or large-signal S and T scattering functions, sometimes called linearized scattering functions, which are the correct way to define “large-signal S-parameters”) with only two distinct phases for small-signals on a frequency grid established by intermodulation frequencies and harmonics of the large-tones, with guaranteed well-conditioned data from which the X-parameter functions can be solved explicitly, without the need for regression, and not limited by performance limits of the reference generator or phase-noise. | 07-23-2009 |
20090237069 | METHOD AND APPARATUS FOR DETERMINING A RESPONSE OF A DUT TO A DESIRED LARGE SIGNAL, AND FOR DETERMINING INPUT TONES REQUIRED TO PRODUCE A DESIRED OUTPUT - A method for determining input tones required to produce a desired output includes the step of extracting a linearization of a spectral map representing a device under test (DUT) that i) is under drive of a large signal having one or more fundamental frequencies with associated amplitudes and phases, and ii) produces an approximation of a desired output having at least one unwanted spectral component. The method includes the further step of using an inverse of the extracted linearization to determine the input tones required to produce the desired output under a given load condition. | 09-24-2009 |
Joanne Horn, Livermore, CA US
Patent application number | Description | Published |
---|---|---|
20110039303 | MICROFLUIDIC AND NANOFLUIDIC DEVICES, SYSTEMS, AND APPLICATIONS - The present invention discloses the integration of programmable microfluidic circuits to achieve practical applications to process biochemical and chemical reactions and to integrate these reactions. In some embodiments workflows for biochemical reactions or chemical workflows are combined. Microvalves such as programmable microfluidic circuit with Y valves and flow through valves are disclosed. In some embodiments microvalves of the present invention are used for mixing fluids, which may be part of an integrated process. These processes include mixing samples and moving reactions to an edge or reservoir for modular microfluidics, use of capture regions, and injection into analytical devices on separate devices. In some embodiments star and nested star designs, or bead capture by change of cross sectional area of a channel in a microvalve are used. Movement of samples between temperature zones are further disclosed using fixed temperature and movement of the samples by micropumps. | 02-17-2011 |
Joanne Horn, Oakland, CA US
Patent application number | Description | Published |
---|---|---|
20090253181 | Universal sample preparation system and use in an integrated analysis system - The invention provides for devices and methods for interfacing microchips to cartridges and pneumatic manifolds. The cartridges, microchips, and pneumatic manifolds can be integrated with downstream preparation devices, such as thermal regulating devices and separation and analysis devices. | 10-08-2009 |
20120115189 | MICROFLUIDIC AND NANOFLUIDIC DEVICES, SYSTEMS, AND APPLICATIONS - The present invention discloses the integration of programmable microfluidic circuits to achieve practical applications to process biochemical and chemical reactions and to integrate these reactions. In some embodiments workflows for biochemical reactions or chemical workflows are combined. Microvalves such as programmable microfluidic circuit with Y valves and flow through valves are disclosed. In some embodiments microvalves of the present invention are used for mixing fluids, which may be part of an integrated process. These processes include mixing samples and moving reactions to an edge or reservoir for modular microfluidics, use of capture regions, and injection into analytical devices on separate devices. In some embodiments star and nested star designs, or bead capture by change of cross sectional area of a channel in a microvalve are used. Movement of samples between temperature zones are further disclosed using fixed temperature and movement of the samples by micropumps. | 05-10-2012 |
20140045704 | MICROFLUIDIC AND NANOFLUIDIC DEVICES, SYSTEMS, AND APPLICATIONS - The present invention discloses the integration of programmable microfluidic circuits to achieve practical applications to process biochemical and chemical reactions and to integrate these reactions. In some embodiments workflows for biochemical reactions or chemical workflows are combined. Microvalves such as programmable microfluidic circuit with Y valves and flow through valves are disclosed. In some embodiments microvalves of the present invention are used for mixing fluids, which may be part of an integrated process. These processes include mixing samples and moving reactions to an edge or reservoir for modular microfluidics, use of capture regions, and injection into analytical devices on separate devices. In some embodiments star and nested star designs, or bead capture by change of cross sectional area of a channel in a microvalve are used. Movement of samples between temperature zones are further disclosed using fixed temperature and movement of the samples by micropumps. | 02-13-2014 |
20140370519 | UNIVERSAL SAMPLE PREPARATION SYSTEM AND USE IN AN INTEGRATED ANALYSIS SYSTEM - The invention provides for devices and methods for interfacing microchips to cartridges and pneumatic manifolds. The cartridges, microchips, and pneumatic manifolds can be integrated with downstream preparation devices, such as thermal regulating devices and separation and analysis devices. | 12-18-2014 |
Jochen M. Horn, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20090257065 | SURGICAL MICROSCOPY SYSTEM HAVING AN OPTICAL COHERENCE TOMOGRAPHY FACILITY - A surgical microscopy system is provided wherein an optical coherence tomography facility is integrated into a microscopy system. A beam of measuring light formed by collimating optics of an OCT system is deflected by a beam scanner, traverses imaging optics, and is reflected by a reflector such that the beam of measuring light traverses an objective lens of microscopy optics and is directed to an object region of the microscopy optics. A position of the beam of measuring light being incident on the reflector is substantially independent on a direction into which the beam of measuring light is deflected by the beam scanner. When traveling through the beam scanner, the beam of measuring light is comprised of a bundle of substantially parallel light rays. | 10-15-2009 |
Jochen M.m. Horn, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20120140238 | SPECTRAL DOMAIN OPTICAL COHERENCE TOMOGRAPHY SYSTEM - An optical coherence tomography device is disclosed for improved imaging. Reduced levels of speckle in the images generated by the device are obtained by forming a B-scan from a plurality of A-scans, wherein each resolution cell of the B-scan is generated through compounding of a subset of the A-scans and wherein at least some of the subset of A-scans are separated by at least half the diameter of a speckle cell both tangent to and orthogonal to the B-scan at that cell. | 06-07-2012 |
20120274900 | ULTRA WIDE-FIELD OPTICAL COHERENCE TOMOGRAPHY - Systems and methods for expanding the field-of-view of ophthalmic scanning devices are presented. An ophthalmic scanning device is designed such that the pivot point of the scanning optics is maintained at a fixed location in the pupil while the scanning optics are rotated about the eye to obtain imaging data over an increased field-of-view than can be achieved by the scanning optics alone. The rotation can be achieved using a singular rotational motion of the scanning optics about a rotational axes coincident with the scanning pivot point or can be achieved using a combination of rotational motion with a second motion either rotational or translational to maintain the scanning pivot point at the fixed location. Embodiments related to optical coherence tomography and scanning laser ophthalmoscopy are described. | 11-01-2012 |
20150124219 | ULTRA WIDE-FIELD OPTICAL COHERENCE TOMOGRAPHY - Systems and methods for expanding the field-of-view of ophthalmic scanning devices are presented. An ophthalmic scanning device is designed such that the pivot point of the scanning optics is maintained at a fixed location in the pupil while the scanning optics are rotated about the eye to obtain imaging data over an increased field-of-view than can be achieved by the scanning optics alone. The rotation can be achieved using a singular rotational motion of the scanning optics about a rotational axes coincident with the scanning pivot point or can be achieved using a combination of rotational motion with a second motion either rotational or translational to maintain the scanning pivot point at the fixed location. Embodiments related to optical coherence tomography and scanning laser ophthalmoscopy are described. | 05-07-2015 |
John Horn, Fairfax, CA US
Patent application number | Description | Published |
---|---|---|
20120320066 | Modifying an Animation Having a Constraint - A computer-implemented method for handling a modification of an animation having a constraint includes detecting a user modification of an animation that involves at least first and second objects, the first object constrained to the second object during a constrained period and non-constrained to the second object during a non-constrained period. The method includes, based on the user modification, selecting one of at least first and second compensation adjustments for the animation based on a compensation policy; and adjusting the animation according to the selected compensation adjustment. | 12-20-2012 |
Linda Horn, Oakland, CA US
Patent application number | Description | Published |
---|---|---|
20100145718 | System and Method for Establishing Electronic Business Systems for Supporting Communications Services Commerce - A comprehensive electronic business support system comprises three layers: (1) the business layer, including various smart components which unify data and business processes across all customer interactions; (2) the integration layer, including various communications messaging interfaces and enterprise application integration adapters, which provide a flexible, automated, and process driven solution for integrating across business applications and operations support systems; and (3) the presentation layer, including various customer views, which are presented via particular business portals. A smart component server provides the core services and comprehensive business process logic required to successfully conduct business online. The communications messaging interfaces integrate with back-office systems for functions such as billing, provisioning, and interconnection. | 06-10-2010 |
Mark D. Horn, Granada Hills, CA US
Patent application number | Description | Published |
---|---|---|
20090173321 | PIEZO-RESONANCE IGNITER AND IGNITION METHOD FOR PROPELLANT LIQUID ROCKET ENGINE - An ignition system for a rocket engine utilizes the pressure energy in a propellant flow. The propellant flow generates an oscillating pressure force in a resonance system which is then transmitted to a piezoelectric system. The electrical pulses are utilized to generate a spark in an igniter system spark gap, resulting in ignition. Since the spark energy production is driven by the resonance of the propellant flow, a fully passive auto-ignition system is provided. Once ignition occurs, the resultant backpressure in the combustion chamber “detunes” the resonance phenomena and spark production stops. Furthermore, should the engine flame out, spark production would automatically resume as the propellant valves remain open thereby providing relight capability. | 07-09-2009 |
20120325176 | INTEGRAL OIL SYSTEM - An oil management system includes an engine housing assembly which defines a first rotor volume and a second rotor volume. An oil cooler assembly arranged between the first rotor volume and the second rotor volume. | 12-27-2012 |
20120325345 | DISTRIBUTED EXHAUST SYSTEM - An exhaust system includes a multiple of distribution risers which extend transverse to a plenum, each of the multiple of distribution risers includes at least one downstream directed aperture. | 12-27-2012 |
Mark David Horn, Granada Hills, CA US
Patent application number | Description | Published |
---|---|---|
20080299504 | RESONANCE DRIVEN GLOW PLUG TORCH IGNITER AND IGNITION METHOD - An ignition system for a combustion device utilizes an oscillating pressure force in a resonance system to generate thermal energy within a resonance driven glow plug. The resonance driven glow plug stores the thermal energy for transfer to ignitable propellant combinations within a torch assembly and thus within the combustion chamber. | 12-04-2008 |
20110174262 | ROTARY ENGINE WITH EXHAUST GAS SUPPLEMENTAL COMPOUNDING - A rotary engine which provides a supplemental phase of compression between a first phase of compression and a second phase of compression. | 07-21-2011 |
20120240885 | STRUCTURALLY EFFICIENT COOLED ENGINE HOUSING FOR ROTARY ENGINES - An engine includes a housing having a single wall, where the wall has a rib and a flange, and the wall provides a primary structure and cooling for the engine. A closeout is attached to an outer surface of the wall, and the closeout and the wall form a cavity. The closeout provides a secondary structure for containing a coolant fluid flow within the cavity. The closeout may be corrugated, and the ribs may be exposed to the cavity. | 09-27-2012 |
20120315172 | SUPPLEMENTAL COMPOUNDING CONTROL VALVE FOR ROTARY ENGINE - A rotary engine includes a first transfer duct between a first rotor section and a second rotor section. A second transfer duct is between the second rotor section and the first rotor section. A supplemental compounding control valve selectively controls communication between the first transfer duct and the second transfer duct. | 12-13-2012 |
Mark David Horn, Canoga Park, CA US
Patent application number | Description | Published |
---|---|---|
20110174261 | ROTARY ENGINE WITH ALIGNED ROTOR - A shaft for a rotary engine defines an axis of rotation, a first eccentric cam axially displaced from a second eccentric cam along the axis of rotation, the first eccentric cam aligned with the second eccentric cam. | 07-21-2011 |
M. Coleman Horn, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20130180127 | OVERSHOE FOR HIGH-HEELED FOOTWEAR - The present invention provides for various embodiments of overshoes. Specifically, in one embodiment, an overshoe for high-heeled footwear is provided. The overshoe includes an upper compartment, a forefoot region, a heel region, a flexible and durable outsole, and a zipper. The upper compartment can be configured for receiving high-heeled footwear and can be made from a stretchable water-resistant material. The forefoot region can be configured for receiving the forefoot of the high-heeled footwear and the heel region is configured for receiving the high-heel of the high-heeled footwear. The heel region can include an integrated support structure therein. The flexible and durable outsole can include a first outsole connected to the forefoot region and a second outsole connected to the heel region and the zipper can be disposed within the upper compartment. | 07-18-2013 |
20140259555 | HOOK-AND-LOOP FASTENING SYSTEM - A wearable item, such as a shoe, is disclosed including a first item portion of the wearable item and a second item portion of the wearable item for securing to the first item portion. A hook patch having a plurality of hooks is secured to the first item portion and a receiver portion is secured to the second item portion and is configured to receive a selectively removable fastener. No portion of the wearable item, including the first and second item portions, includes a loop patch for engaging the hook patch. A strap having a first end portion and a second end portion is used with the wearable item. The first end portion includes a loop patch secured thereto and the second end portion has a selectively removable fastener secured thereto for engaging the receiver portion and the loop patch is selectively engaged with the hook patch. | 09-18-2014 |
Michael P. Horn, San Carlos, CA US
Patent application number | Description | Published |
---|---|---|
20150135316 | SYSTEM AND METHOD OF PROTECTING CLIENT COMPUTERS - A threat response platform to act as a bridge between non-inline security programs and inline security programs. The threat response platform receives event reports, relating to client devices, from the non-inline security programs and creates incident reports for a user. The incident reports describe the event report and also additional data gathered by an active correlation system of the threat response platform. The active correlation system automatically gathers various types of data that are potentially useful to a user in determining whether the reported event is an incidence of malware operating on the client device or a false positive. The active correlation system places a temporary agent on the client device to identify indications of compromise. | 05-14-2015 |
20150135317 | SYSTEM AND METHOD OF PROTECTING CLIENT COMPUTERS - A threat response platform to act as a bridge between non-inline security programs and inline security programs. The threat response platform receives event reports, relating to client devices, from the non-inline security programs and creates incident reports for a user. The incident reports describe the event report and also additional data gathered by an active correlation system of the threat response platform. The active correlation system automatically gathers various types of data that are potentially useful to a user in determining whether the reported event is an incidence of malware operating on the client device or a false positive. The active correlation system places a temporary agent on the client device to identify indications of compromise. | 05-14-2015 |
Paul Horn, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20150276616 | VARIABLE IMAGE FIELD CURVATURE FOR OBJECT INSPECTION - Field curvature of an optical system is modified based on topography of the surface of a wafer such that an image of each of the segments of the surface is in focus across the segment. The wafer may be non-planar. The optical system may be a multi-element lens system connected to a controller that modifies the field curvature by changing position of the lens elements. The wafer may be held by a chuck, such as an edge grip chuck. Multiple optical systems may be arranged across a dimension of the wafer. | 10-01-2015 |
20150371910 | Automated Inline Inspection of Wafer Edge Strain Profiles Using Rapid Photoreflectance Spectroscopy - Photoreflectance spectroscopy is used to measure strain at or near the edge of a wafer in a production process. The strain measurement is used to anticipate defects and make prospective corrections in later stages of the production process. Strain measurements are used to associate various production steps with defects to enhance later production processes. | 12-24-2015 |
20160091437 | WAFER EDGE INSPECTION WITH TRAJECTORY FOLLOWING EDGE PROFILE - This inspection system has an optical head, a support system, and a controller in electrical communication with the support system. The support system is configured to provide movement to the optical head with three degrees of freedom. The controller is programmed to control movement of the optical head using the support system such that the optical head maintains a constant angle of incidence relative to a wafer surface while imaging a circumferential edge of the wafer. An edge profiler may be scanned across the wafer to determine an edge profile. A trajectory of the optical head can be determined using the edge profile. | 03-31-2016 |
Paul D. Horn, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20150355106 | MINIATURIZED IMAGING APPARATUS FOR WAFER EDGE - Disclosed are methods and apparatus for imaging a rounded edge of a sample, such as a wafer with a beveled edge. In one embodiment, the system includes a curved diffuser having an internal surface for positioning towards the rounded edge of the sample and an external surface opposite the internal surface and light sources for generating a plurality of illumination beams adjacent to a plurality of positions on the external surface of the diffuser so that the diffuser outputs uniform light onto the rounded edge of the sample at a wide range of incident angles. The system further includes a sensor for receiving light scattered from the rounded edge of the sample in response to the incident light and generating a detected signal for generating an image. These elements are partially or entirely integrated into a compact assembly. | 12-10-2015 |
20150370175 | IN-LINE WAFER EDGE INSPECTION, WAFER PRE-ALIGNMENT, AND WAFER CLEANING - Disclosed are methods and apparatus for inspecting and processing semiconductor wafers. The system includes an edge detection system for receiving each wafer that is to undergo a photolithography process. The edge detection system comprises an illumination channel for directing one or more illumination beams towards a side, top, and bottom edge portion that are within a border region of the wafer. The edge detection system also includes a collection module for collecting and sensing output radiation that is scattered or reflected from the edge portion of the wafer and an analyzer module for locating defects in the edge portion and determining whether each wafer is within specification based on the sensed output radiation for such wafer. The photolithography system is configured for receiving from the edge detection system each wafer that has been found to be within specification. The edge detection system is coupled in-line with the photolithography system. | 12-24-2015 |
Ray C. Horn, Vallejo, CA US
Patent application number | Description | Published |
---|---|---|
20080222267 | METHOD AND SYSTEM FOR WEB CLUSTER SERVER - A method is provided for balancing the load from clients sending requests to a cluster server for an internet domain. The cluster server has a domain manager for redirecting traffic for the domain. The method includes receiving a request from a client in the domain manager. The domain manager selects a client server for servicing the request, and a message is sent to the client for redirecting the request to the selected client server, without user interaction. The method also includes a cluster server with geographically distributed subordinate clusters. | 09-11-2008 |
Richard Horn, Claremont, CA US
Patent application number | Description | Published |
---|---|---|
20110199595 | PRINTING LINTICULAR IMAGES AND LENSES ON PRINTERS WITH UV-CURED GEL DEPOSITION CAPABILITY - Systems and methods of lenticular printing are disclosed. The systems and methods include an imaging device to process a lenticular image from two or more original images interlaced together. A printer of the imaging device prints the lenticular image on a substrate. A UV-cured gel deposition system of the imaging device is configured to deposit a UV-cured gel on the printed lenticular image to serve as a lenticular lens. The printing of the lenticular image and the depositing of the lenticular lens occurs concurrently to reduce the amount of manufacturing required to produce the lenticular device. | 08-18-2011 |
Richard T. Horn, Claremont, CA US
Patent application number | Description | Published |
---|---|---|
20080259362 | User-generated color tonal reproduction curves (CTRCS) for highlight color (HLC) and monochrome printers - A system and methods for providing user-generated color tonal reproduction curves (CTRCs) to enhance color information when the prints will be made on a monochrome or highlight color printer. A graphical user interface (GUI) is provided to allow the user to generate tonal reproduction curves (TRCs) for each of the four separations of the color images thereby choosing what color features for the given document need emphasis on the monochrome printers. The same TRC may be applied to the color objects in a page description language (PDL) file. | 10-23-2008 |
20090039583 | Edge Marking for Document Identification - A method receives a multi-page print job comprising content to be printed on sheets to produce a stack of printed sheets. Each of the sheets comprises sheet sides and sheet edges between the sheet sides, wherein the content is printed on at least one of the sheet sides. The method identifies a side mark to appear on at least one stack side of the stack of printed sheets (the stack side comprises the sheet edges). The method determines locations within the print job of side markings to be printed simultaneously with the content on the sheet sides (a combination of the side markings create the side mark). The method prints the multi-page print job to produce the stack of printed sheets with the side mark on the stack side. | 02-12-2009 |
20090262397 | METHOD AND APPARATUS FOR PRINT IMAGE DISTORTION COMPENSATION - Disclosed herein are tools allowing users to finely adjust the print image before actual printing to compensate for expected distortion. These tools will be available at the queue level and allow the user to apply adjustments to front side or back side of the pages independently. These tools utilize a feature within printers that allows “pre-ripping” of input documents into a set of separate files that include a calling program, a set of page images, and other files used by the system. These tools modify the calling postscript file to cause the needed image modifications. The exemplary embodiment provides the user GUI based tools at the queue level to manipulate the output image to compensate for repeatable distortion due to media movement during printing. | 10-22-2009 |
20100141446 | METHOD AND SYSTEM FOR AUTOMATICALLY TRACKING AND CONTROLLING THE USAGE OF REMOVABLE HARD DRIVES - A method and a system for automatically tracking and controlling usage of a first set of components, including the steps of receiving data from one or more radio frequency identification (RFID) tags electrically coupled with a second set of components; checking whether the first set of components are permitted to communicate with the second set of components; and enabling the first set of components to transfer data between the first and second set of components when communication is permitted. | 06-10-2010 |
20100214622 | ADVANCED COVER-DRIVEN WORKFLOW FOR A PRINTSHOP - A method and apparatus of printing books based on digital data, comprises accepting a plurality of orders, each order including a request for at least one copy of each of a plurality of titles. The plurality of orders form a streamlined cover set. The streamlined cover set is scanned, the detecting of each cover in the cover set causing digital printing of a book block corresponding to the detected title associated with the cover. | 08-26-2010 |
20110051154 | METHOD AND SYSTEM FOR CONTROLLING DARKENING OF IMAGE DATA - A method and system for controlling the darkness level of image data to assist in output matching between dissimilar rendering devices. Image source information from a source file can be interpreted by a rendering decomposer in order to generate halftone source image data. The decomposition of the image can be repeated in response to a request by an operator for an additional darkening level via a user input file. The additional layers can be shifted in an opposing direction and then a clockwise direction from the original position until the additional darkening level is attained. The required darkening level can be stored in a storage unit or memory so that the required darkening level can be later triggered by a source document name to employ the same darkening approach. The darkening level can be selected from an array of darkening levels to assist in output matching without major modifications to the utilized rendering device(s). | 03-03-2011 |
20110080603 | Document Security System and Method for Authenticating a Document - A document security system for documents having an electronic data storage device (EDSD) includes a printing device, a first optical scanner associated with the printing device, an electronic data storage device writer, an electronic data storage device reader, and a second optical scanner associated with the electronic data storage device reader. The optical scanners detect, capture and analyze a speckle pattern on a scanned surface of a page of the document and transmits page data related to the speckle pattern of each page of the document. The documents are marked by scanning each page of an unmarked document with the first optical scanner and storing the page data for each page of the document on the document EDSD. The document is verified by scanning each page of a marked document with the second optical scanner, reading the page data stored in the document EDSD, and comparing the stored document page data to the scanned document page data. | 04-07-2011 |
20110216345 | VALIDATION OF PRINT JOBS USING BITMAPPED IMAGE - A method and apparatus capture bitmapped images of pages of a print job that have been raster image processed by a digital front end of a printing device (while they are being printed by the printing device). The bitmapped images are captured from the printing device's buffer using a computerized device potentially positioned within the printing device. The computerized device collects image data from at least one predetermined area of the bitmapped images of the pages and performs optical character processing on the image data to identify characters and numbers within the bitmapped images. The computerized device processes the characters and numbers into accumulated data for the pages of the print job. Then the computerized device compares the accumulated data to expected data to validate whether the print job printed correctly. | 09-08-2011 |
20120036348 | DECRYPTION AND PRINT FLOW CONTROL SYSTEM AND METHOD - A method and system for determining a data file's security classification, special handling instructions, and disposition, with the additional option of subsequently adding material to the print image contained within the document, is disclosed. The method and system provide control of sensitive information contained in print documents, wherein a first file is encrypted. A second document accompanies the first document containing information for decrypting the first document, control redaction, and/or provide for addition of content or restrictions as to which rendering device the first document may print on. The rendering device, upon receipt of both first and second documents, communicates with a host computer that determines the first document's classification and disposition. The host computer then processes the second document, sending decryption information over a secure line from the second document to the rendering device to enable decryption and modification of the first document, followed by rendering. | 02-09-2012 |
Richard Thomas Horn, Claremont, CA US
Patent application number | Description | Published |
---|---|---|
20110147445 | AUTOMATED PRINT PRODUCTION - A printing system includes a printer configured to render items based on customer requirements; a sorting and packaging system configured to automatically sort and package printed items; and a processor configured to print, sort and package items based on predetermined physical locations within a customer's business establishment where the printed items are to be displayed. A method of printing is also provided. | 06-23-2011 |
20120140251 | METHOD AND APPARATUS FOR READING AND REPLACING CONTROL AND/OR IDENTIFICATION DATA IN A PRINT IMAGE TO SUPPORT DOCUMENT TRACKING, FLOW CONTROL, AND SECURITY - According to aspects of the embodiments, there is provided methods of decomposing and modifying a bitmap image before it is rendered by an output device. Segments of a print image are determined by an aptly programmed processor. In a bitmap driver process, dimensions and location of an area on each print image is processed so as to form objects that can be deleted, modified, or replaced. The process allows for the addition of objects such as tracking or security and the processing of objects to interpret the data found, remove it, and possibly replace it with data based on what was read. These modified objects are embedded in the output bitmap image without increasing its size by reusing dimensions and location of selected areas of the print image. | 06-07-2012 |
Robert L. Horn, Yorba Linda, CA US
Patent application number | Description | Published |
---|---|---|
20120151253 | SYSTEM AND METHOD FOR MAINTAINING A DATA REDUNDANCY SCHEME IN A SOLID STATE MEMORY IN THE EVENT OF A POWER LOSS - Embodiments of the invention are directed to systems and methods for reducing an amount of backup power needed to provide power fail safe preservation of a data redundancy scheme such as RAID that is implemented in solid state storage devices where new write data is accumulated and written along with parity data. Because new write data cannot be guaranteed to arrive in integer multiples of stripe size, a full stripe's worth of new write data may not exist when power is lost. Various embodiments use truncated RAID stripes (fewer storage elements per stripe) to save cached write data when a power failure occurs. This approach allows the system to maintain RAID parity data protection in a power fail cache flush case even though a full stripe of write data may not exist, thereby reducing the amount of backup power needed to maintain parity protection in the event of power loss. | 06-14-2012 |
20120151254 | SYSTEM AND METHOD FOR USING OVER-PROVISIONED DATA CAPACITY TO MAINTAIN A DATA REDUNDANCY SCHEME IN A SOLID STATE MEMORY - Redundant “parity” RAID (5, 6, 50, 60) is a well-known technique for increasing data reliability beyond the failure rate of an individual storage device. In many implementations of redundant RAID, when a storage element is lost, a replacement or spare element is required to restore redundancy. A typical solid state storage device is over-provisioned with more storage media than is required to satisfy the specified user capacity. Embodiments of the present invention utilize the additional over-provisioned capacity and potentially modify the stripe size to restore RAID redundancy when a storage element or path (i.e., page, block, plane, die, channel, etc.) has failed. In some cases, this may also involve reducing the RAID stripe size. | 06-14-2012 |
20120254504 | FLASH MEMORY DEVICE COMPRISING HOST INTERFACE FOR PROCESSING A MULTI-COMMAND DESCRIPTOR BLOCK IN ORDER TO EXPLOIT CONCURRENCY - A flash memory device is disclosed comprising a flash controller for accessing a first flash memory over a first channel and a second flash memory over a second channel. A multi-command descriptor block is received from a host, wherein the multi-command descriptor block comprises identifiers for identifying a plurality of access commands that the host is preparing to request. A first group of the access commands are selected to execute concurrently and a second group of the access commands are selected to execute concurrently. The first group of access commands are received from the host and executed concurrently by accessing at least the first and second flash memories concurrently. The second group of access commands are received from the host and executed concurrently by accessing at least the first and second flash memories concurrently. | 10-04-2012 |
20120278531 | SYSTEM AND METHOD FOR IMPROVED PARITY DETERMINATION WITHIN A DATA REDUNDANCY SCHEME IN A SOLID STATE MEMORY - Embodiments of the invention are directed to improving parity determination in a data redundancy scheme. In a block oriented storage system, where the storage element block size is an integer multiple of the block size used on the host interface, parity can be calculated on clean boundaries of the host block. However, this is not always the case and storage inefficiency occurs as a result. Embodiments of the invention optimize RAID parity calculation in a non-volatile solid state device by allowing the RAID stripe depth (also termed a “strip”) to be a non-integer multiple of the size of the individual storage element, i.e., the non-volatile memory program granularity. This enables efficient use of storage space where the host data size does not match the storage element size of the non-volatile memory while providing a straightforward way of handling parity generation and data recovery. | 11-01-2012 |
20130060981 | SYSTEMS AND METHODS FOR AN ENHANCED CONTROLLER ARCHITECTURE IN DATA STORAGE SYSTEMS - Disclosed herein is a controller architecture that pairs a controller with a NVM (non-volatile memory) storage system over a high-level, high speed interface such as PCIe. In one embodiment, the NVM storage system includes a bridge that communicates with the controller via the high-level interface, and controls the NVM via an interface (e.g., ONFI). The controller is provided a rich set of physical level of controls over individual elements of the NVM. In one embodiment, the controller is implemented in a higher powered processor that supports advanced functions such as mapping, garbage collection, wear leveling, etc. In one embodiment, the bridge is implemented in a lower powered processor and performs basic signal processing, channel management, basic error correction functions, etc. This labor division provides the controller physical control of the NVM over a fast, high-level interface, resulting in the controller managing the NVM at both the page and block level. | 03-07-2013 |
20130132638 | DISK DRIVE DATA CACHING USING A MULTI-TIERED MEMORY - A disk drive is disclosed that utilizes multi-tiered solid state memory for caching data received from a host. Data can be stored in a memory tier that can provide the required performance at a low cost. For example, multi-level cell (MLC) memory can be used to store data that is frequently read but infrequently written. As another example, single-level cell (SLC) memory can be used to store data that is frequently written. Improved performance, reduced costs, and improved power consumption can thereby be attained. | 05-23-2013 |
20140181369 | DYNAMIC OVERPROVISIONING FOR DATA STORAGE SYSTEMS - Disclosed embodiments are directed to systems and methods for dynamic overprovisioning for data storage systems. In one embodiment, a data storage system can reserve a portion of memory, such as non-volatile solid-state memory, for overprovisioning. Depending on various overprovisioning factors, recovered storage space due to compressing user data can be allocated for storing user data and/or overprovisioning. Utilizing the disclosed dynamic overprovisioning systems and methods can result is more efficient utilization of cache memory, reduction of write amplification, increase in a cache hit rate, and the like. Improved data storage system performance and increased endurance and longevity can thereby be attained. | 06-26-2014 |
20140181432 | PRIORITY-BASED GARBAGE COLLECTION FOR DATA STORAGE SYSTEMS - Priority-based garbage collection utilizes attributes of data stored in the non-volatile memory array in order to improve efficiency of garbage collection and of the overall data storage system. A set of low priority data can be selectively evicted from a non-volatile memory array. This can, for example, reduce write amplification associated with garbage collection. Another set of low priority data can be regrouped or consolidated in a different region of the non-volatile memory array. In addition, flushing of data can be performed in order to enhance or optimize garbage collection. Performance and endurance can thereby be improved. | 06-26-2014 |
20140201423 | SYSTEMS AND METHODS OF CONFIGURING A MODE OF OPERATION IN A SOLID-STATE MEMORY - Disclosed herein is an architecture that pairs a controller with a NVM (non-volatile memory) storage system. The NVM storage system includes a bridge device that communicates with the controller. In one embodiment, the bridge device allows for certain data locations (blocks, pages or units at any other granularity) in the flash dies to be (1) placed into a reserved mode where data access is prevented (2) assigned into an SLC (Single-Level Cell) mode or an MLC (Multi-Level Cell) mode in response to controller command, (3) made available for data access after the assignment of mode. This flexibility enables the controller to increase SLC mode or MLC mode data locations based on run-time conditions. In one embodiment, the assignment of the reserved data locations is performed in a way to ensure that warranty conditions imposed by the memory vendors are observed. | 07-17-2014 |
20140281146 | COMPRESSION AND FORMATTING OF DATA FOR DATA STORAGE SYSTEMS - Embodiments of compression and formatting of data for data storage systems are disclosed. In some embodiments, a data storage system can compress fixed sized data before storing it on a media and format obtained variable sized compressed data for storing on the media that typically has fixed size storage granularity. One or more modules compress the incoming host data and create an output stream of fixed sized storage units that contain compressed data. The storage units are stored on the media. Capacity, reliability, and performance are thereby increased. | 09-18-2014 |
20140281302 | MULTIPLE STREAM COMPRESSION AND FORMATTING OF DATA FOR DATA STORAGE SYSTEMS - Embodiments of multiple stream compression and formatting of data for data storage systems are disclosed. In some embodiments, a data storage system can compress multiple streams of fixed sized host data before storing it on a media and format obtained variable sized compressed data for storing on the media that typically has fixed size storage granularity. One or more modules compress the incoming host data and create multiple output streams of fixed sized storage units that contain compressed data. The storage units are stored on the media. Capacity, reliability, and performance are thereby increased. | 09-18-2014 |
20140365785 | MIGRATION OF ENCRYPTED DATA FOR DATA STORAGE SYSTEMS - Systems and methods for compression, formatting, and migration of data for data storage systems are disclosed. In some embodiments, data repacking can be used in any situation where embedded metadata needs to be accessed, such as during data migration, and where the underlying data is encrypted. In some embodiments, performance is increased because encrypted data is repacked without first performing decryption. In addition, data may also be compressed and repacking can be performed without performing decompression. Advantageously, there is no need to retrieve or wait for the availability of encryption key (or keys) or expand resources in decrypting (and decompressing) data before repacking it and encrypting repacked data. Available capacity for storing user data, reliability, and performance of the data storage system can be increased. | 12-11-2014 |
20150062743 | DATA MIGRATION FOR DATA STORAGE DEVICE - Migration of data in a data storage device (DSD). A spindle motor of the DSD is controlled to rotate a disk of the DSD to perform at least one operation on the disk and an operational activity level is determined for performing the at least one operation. It is determined whether the operational activity level is greater than a target level, and if it is determined that the operational activity level is not greater than the target level, data is transferred between a solid state memory of the DSD and the disk while the disk rotates. | 03-05-2015 |
Steven H. Horn, Oroville, CA US
Patent application number | Description | Published |
---|---|---|
20150083069 | CHAIN DRIVE ASSEMBLY - A system is disclosed for a chain drive assembly. The system includes a first driving sprocket coupled with a crankshaft of the motor; and a second driving sprocket coupled with the crankshaft and positioned adjacent the first driving sprocket. The system also includes a first driven sprocket coupled with a first peripheral device, and a second driven sprocket coupled with a second peripheral device. In one embodiment, the system includes a first chain mechanically coupling the first driving sprocket and the first driven sprocket, and a second chain mechanically coupling the second driving sprocket with the second driven sprocket. | 03-26-2015 |
Thomas Horn, Berkeley, CA US
Patent application number | Description | Published |
---|---|---|
20090130774 | Elisa assays using prion-specific peptide reagents - Peptide reagents that interact preferentially with the PrPsc form of the prion protein are described for use in detecting PrPsc in biological samples. In particular, ELISA assays are described. | 05-21-2009 |
20100331397 | 2-5A ANALOGS AND THEIR METHODS OF USE - Disclosed herein are compounds that activate RNaseL, methods of synthesizing compounds that activate RNaseL and the use of compounds that activate RNaseL for treating and/or ameliorating a disease or a condition, such as a viral infection, a bacterial infection, cancer and/or parasitic disease. | 12-30-2010 |
Tom R. Horn, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100288056 | Contamination Control for Liquid Handling - A structure for holding sample-containing receptacles includes a cover with holes formed therein through which the receptacles can be accessed with a substance transfer mechanism, such as a robotic pipettor. When the transfer mechanism is inserted into and then withdrawn from a receptacle, a string of viscous material may be suspended from the mechanism. A viscous string removal element adjacent each opening engages the string of viscous material and dislodges the string from the mechanism when the mechanism moves in a prescribed path with respect to the removal element. A sample rack configured to hold receptacles and to be inserted into the structure below the cover includes a sample rack having receptacle-receiving pockets, each with a resilient element and a positioning feature for holding receptacles of varying sizes in a predetermined position within the receptacle receiving pocket, and a cover including features for preventing a receptacle from being pulled out of its receptacle-receiving pocket when the transfer mechanism is withdrawn from the receptacle. | 11-18-2010 |
20120261469 | CONTAMINATION CONTROL FOR LIQUID HANDLING - A structure ( | 10-18-2012 |
20130045145 | CONTAMINATION CONTROL FOR LIQUID HANDLING - A structure for holding sample-containing receptacles includes a cover with holes formed therein through which the receptacles can be accessed with a substance transfer mechanism, such as a robotic pipettor. When the transfer mechanism is inserted into and then withdrawn from a receptacle, a string of viscous material may be suspended from the mechanism. A viscous string removal element adjacent each opening engages the string of viscous material and dislodges the string from the mechanism when the mechanism moves in a prescribed path with respect to the removal element. A sample rack configured to hold receptacles and to be inserted into the structure below the cover includes a sample rack having receptacle-receiving pockets, each with a resilient element and a positioning feature for holding receptacles of varying sizes in a predetermined position within the receptacle receiving pocket, and a cover including features for preventing a receptacle from being pulled out of its receptacle-receiving pocket when the transfer mechanism is withdrawn from the receptacle. | 02-21-2013 |
20140209677 | METHOD FOR READING MACHINE-READABLE LABELS - A structure for holding sample-containing receptacles includes a cover with holes formed therein through which the receptacles can be accessed with a substance transfer mechanism, such as a robotic pipettor. When the transfer mechanism is inserted into and then withdrawn from a receptacle, a string of viscous material may be suspended from the mechanism. A viscous string removal element adjacent each opening engages the string of viscous material and dislodges the string from the mechanism when the mechanism moves in a prescribed path with respect to the removal element. A sample rack configured to hold receptacles and to be inserted into the structure below the cover includes a sample rack having receptacle-receiving pockets, each with a resilient element and a positioning feature for holding receptacles of varying sizes in a predetermined position within the receptacle receiving pocket, and a cover including features for preventing a receptacle from being pulled out of its receptacle-receiving pocket when the transfer mechanism is withdrawn from the receptacle. | 07-31-2014 |