Patent application number | Description | Published |
20120149050 | AUTOMATED SYSTEMS AND METHODS FOR PREPARING BIOLOGICAL SPECIMENS FOR EXAMINATION - The systems and methods disclosed herein permit automated preparation of biological specimens for examination. The disclosed systems and methods provide fast, efficient, and highly uniform specimen processing using minimal quantities of fluids. The methods include at least a fixing phase for fixing a biological specimen to a substrate such as a microscope slide, a staining phase for staining the specimen, and a rinsing phase for rinsing the specimen. One or more of the fixing, staining, and rinsing phases include one or more agitation cycles for distributing reagents evenly and uniformly across the specimen. The systems can be implemented as a standalone device or as a component in a larger system for preparing and examining biological specimens. | 06-14-2012 |
20130019697 | FLUID SAMPLE PREPARATION SYSTEMS AND METHODS - Sample application systems can include an extraction mechanism to remove a sample from sample containers, a sample vessel disposed on a deployment mechanism, where the deployment mechanism is arranged to move the sample vessel to receive a sample, an extraction mechanism washing station to wash the extraction mechanism, a sample applicator to remove a portion of the sample in the sample vessel and apply it onto a sample carrier, where the deployment mechanism can move the sample vessel to a sample application position, a sample vessel washing station to wash the sample vessel, where the deployment mechanism can move the sample vessel to the sample vessel washing station, a sample applicator washing station to wash the sample applicator after the sample has been dispensed onto the sample carrier, and a fluid control system to control flow of a fluid provided to the extraction mechanism and the sample applicator. | 01-24-2013 |
20130020175 | SAMPLE TRANSPORT SYSTEMS AND METHODS - Sample transport systems are described that move a sample carrier from one station to a next station in a sample processing systems. The systems include: a translating member; two or more sample carrier retaining devices attached to the translating member, wherein each of the two or more sample carrier retaining devices can include a retainer portion to temporarily retain one or more sample carriers; and a movement mechanism to move the translating member and the attached sample carrier retaining devices between a first position and a second position; wherein the sample carrier retaining devices are controlled and moved simultaneously to retain a sample carrier when the translating member reaches the first position and to release a sample carrier when the translating member reaches the second position to successively advance sample carriers in the sample processing systems. | 01-24-2013 |
20140004561 | AUTOMATED SYSTEMS AND METHODS FOR PREPARING BIOLOGICAL SPECIMENS FOR EXAMINATION | 01-02-2014 |
Patent application number | Description | Published |
20140006746 | VIRTUAL MEMORY ADDRESS RANGE REGISTER | 01-02-2014 |
20150033012 | SECURE PROCESSING ENVIRONMENT MEASUREMENT AND ATTESTATION - Embodiments of an invention for secure processing environment measurement and attestation are disclosed. In one embodiment, a processor includes an instruction unit and an execution unit. The instruction unit is to receive a first instruction associated with a build or a rebuild of a secure enclave. The execution unit is to execute the first instruction. Execution of the first instruction, when associated with the build, includes calculation of a first measurement and a second measurement of the secure enclave. Execution of the first instruction, when associated with the rebuild, includes calculation of the second measurement without calculation of the first measurement. | 01-29-2015 |
20150033316 | FEATURE LICENSING IN A SECURE PROCESSING ENVIRONMENT - Embodiments of an invention for feature licensing in a secure processing environment are disclosed. In one embodiment, a processor includes an instruction unit and an execution unit. The instruction unit is to receive an instruction to initialize a secure enclave. The execution unit is to execute the instruction. Execution of the instruction includes determining whether a requested feature is licensed for use in the secure enclave. | 01-29-2015 |
20150186659 | MODIFYING MEMORY PERMISSIONS IN A SECURE PROCESSING ENVIRONMENT - Embodiments of an invention for modifying memory permissions in a secure processing environment are disclosed. In one embodiment, a processor includes an instruction unit and an execution unit. The instruction unit is to receive an instruction to modify access permissions for a page in a secure enclave. The execution unit is to execute the instruction. Execution of the instruction includes setting new access permissions in an enclave page cache map entry. Furthermore, the page is immediately accessible from inside the secure enclave according to the new access permissions. | 07-02-2015 |
20150188710 | OFFLOADING FUNCTIONALITY FROM A SECURE PROCESSING ENVIRONMENT - Embodiments of an invention for offloading functionality from a secure processing environment are disclosed. In one embodiment, a processor includes an instruction unit and an execution unit. The instruction unit is to receive an instruction to initialize a secure enclave. The execution unit is to execute the instruction. Execution of the instruction includes verifying that a signature structure key matches a hardware key that permits functionality to be offloaded. | 07-02-2015 |
Patent application number | Description | Published |
20090089564 | Protecting a Branch Instruction from Side Channel Vulnerabilities - Embodiments of an invention to protection a branch instruction from side channel vulnerabilities are described. In one embodiment, a method includes receiving a request to modify the operation of a processor to protect against side channel attacks, and modifying branch prediction operation in response to the request. | 04-02-2009 |
20100050266 | Providing Extended Memory Protection - In one embodiment, the present invention provides for extended memory protection for memory of a system. The embodiment includes a method for associating a protection indicator of a protection record maintained outside of an application's data space with a memory location, and preventing access to the memory location based on the status of the protection indicator. In such manner, more secure operation is provided, as malicious code or other malware is prevented from accessing protected memory locations. Other embodiments are described and claimed. | 02-25-2010 |
20100325354 | MECHANISM TO HANDLE EVENTS IN A MACHINE WITH ISOLATED EXECUTION - A platform and method for secure handling of events in an isolated environment. A processor executing in isolated execution “IsoX” mode may leak data when an event occurs as a result of the event being handled in a traditional manner based on the exception vector. By defining a class of events to be handled in IsoX mode, and switching between a normal memory map and an IsoX memory map dynamically in response to receipt of an event of the class, data security may be maintained in the face of such events. | 12-23-2010 |
20100325445 | MECHANISM TO HANDLE EVENTS IN A MACHINE WITH ISOLATED EXECUTION - A platform and method for secure handling of events in an isolated environment. A processor executing in isolated execution “IsoX” mode may leak data when an event occurs as a result of the event being handled in a traditional manner based on the exception vector. By defining a class of events to be handled in IsoX mode, and switching between a normal memory map and an IsoX memory map dynamically in response to receipt of an event of the class, data security may be maintained in the face of such events. | 12-23-2010 |
20100332760 | MECHANISM TO HANDLE EVENTS IN A MACHINE WITH ISOLATED EXECUTION - A platform and method for secure handling of events in an isolated environment. A processor executing in isolated execution “IsoX” mode may leak data when an event occurs as a result of the event being handled in a traditional manner based on the exception vector. By defining a class of events to be handled in IsoX mode, and switching between a normal memory map and an IsoX memory map dynamically in response to receipt of an event of the class, data security may be maintained in the face of such events. | 12-30-2010 |
20120159184 | Technique for Supporting Multiple Secure Enclaves - A technique to enable secure application and data integrity within a computer system. In one embodiment, one or more secure enclaves are established in which an application and data may be stored and executed. | 06-21-2012 |
20130159726 | METHOD AND APPARATUS TO PROVIDE SECURE APPLICATION EXECUTION - A technique to enable secure application and data integrity within a computer system. In one embodiment, one or more secure enclaves are established in which an application and data may be stored and executed. | 06-20-2013 |
20130198853 | METHOD AND APPARATUS TO PROVIDE SECURE APPLICATION EXECUTION - A technique to enable secure application and data integrity within a computer system. In one embodiment, one or more secure enclaves are established in which an application and data may be stored and executed. | 08-01-2013 |
20130232344 | TECHNIQUE FOR SUPPORTING MULTIPLE SECURE ENCLAVES - A technique to enable secure application and data integrity within a computer system. In one embodiment, one or more secure enclaves are established in which an application and data may be stored and executed. | 09-05-2013 |
20140189242 | LOGGING IN SECURE ENCLAVES - Embodiments of an invention for logging in secure enclaves are disclosed. In one embodiment, a processor includes an instruction unit and an execution unit. The instruction unit is to receive an instruction having an associated enclave page cache address. The execution unit is to execute the instruction without causing a virtual machine exit, wherein execution of the instruction includes logging the instruction and the associated enclave page cache address. | 07-03-2014 |
20140189246 | MEASURING APPLICATIONS LOADED IN SECURE ENCLAVES AT RUNTIME - Embodiments of an invention for measuring applications loaded in secure enclaves at runtime are disclosed. In one embodiment, a processor includes an instruction unit and an execution unit. The instruction unit is to receive an instruction to extend a first measurement of a secure enclave with a second measurement. The execution unit is to execute the instruction after initialization of the secure enclave. | 07-03-2014 |
20140189274 | APPARATUS AND METHOD FOR PAGE WALK EXTENSION FOR ENHANCED SECURITY CHECKS - An apparatus and method for managing a protection table by a processor. For example, a processor according to one embodiment of the invention comprises: protection table management logic to manage a protection table, the protection table having an entry for each protected page or each group of protected pages in memory; wherein the protection table management logic prevents direct access to the protection table by user application program code and operating system program code but permits direct access by the processor. | 07-03-2014 |
20140189325 | PAGING IN SECURE ENCLAVES - Embodiments of an invention for paging in secure enclaves are disclosed. In one embodiment, a processor includes an instruction unit and an execution unit. The instruction unit is to receive a first instruction. The execution unit is to execute the first instruction, wherein execution of the first instruction includes evicting a first page from an enclave page cache. | 07-03-2014 |
20140189326 | MEMORY MANAGEMENT IN SECURE ENCLAVES - Embodiments of an invention for memory management in secure enclaves are disclosed. In one embodiment, a processor includes an instruction unit and an execution unit. The instruction unit is to receive a first instruction and a second instruction. The execution unit is to execute the first instruction, wherein execution of the first instruction includes allocating a page in an enclave page cache to a secure enclave. The execution unit is also to execute the second instruction, wherein execution of the second instruction includes confirming the allocation of the page. | 07-03-2014 |
20140223197 | METHOD AND APPARATUS FOR MEMORY ENCRYPTION WITH INTEGRITY CHECK AND PROTECTION AGAINST REPLAY ATTACKS - A method and apparatus to provide cryptographic integrity checks and replay protection to protect against hardware attacks on system memory is provided. A mode of operation for block ciphers enhances the standard XTS-AES mode of operation to perform memory encryption by extending a tweak to include a “time stamp” indicator. A tree-based replay protection scheme uses standard XTS-AES to encrypt contents of a cache line in the system memory. A Message-Authentication Code (MAC) for the cache line is encrypted using enhanced XTS-AES and a “time stamp” indicator associated with the cache line. The “time stamp indicator” is stored in a processor. | 08-07-2014 |
20140297962 | INSTRUCTIONS AND LOGIC TO PROVIDE ADVANCED PAGING CAPABILITIES FOR SECURE ENCLAVE PAGE CACHES - Instructions and logic provide advanced paging capabilities for secure enclave page caches. Embodiments include multiple hardware threads or processing cores, a cache to store secure data for a shared page address allocated to a secure enclave accessible by the hardware threads. A decode stage decodes a first instruction specifying said shared page address as an operand, and execution units mark an entry corresponding to an enclave page cache mapping for the shared page address to block creation of a new translation for either of said first or second hardware threads to access the shared page. A second instruction is decoded for execution, the second instruction specifying said secure enclave as an operand, and execution units record hardware threads currently accessing secure data in the enclave page cache corresponding to the secure enclave, and decrement the recorded number of hardware threads when any of the hardware threads exits the secure enclave. | 10-02-2014 |
20150033034 | MEASURING A SECURE ENCLAVE - Embodiments of an invention for measuring a secure enclave are disclosed. In one embodiment, a processor includes an instruction unit and an execution unit. The instruction unit is to receive a first, a second, and a third instruction. The execution unit is to execute the first, the second, and the third instruction. Execution of the first instruction includes initializing a measurement field in a control structure of a secure enclave with an initial value. Execution of the second instruction includes adding a region to the secure enclave. Execution of the third instruction includes measuring a subregion of the region. | 01-29-2015 |
20150089173 | SECURE MEMORY REPARTITIONING - Secure memory repartitioning technologies are described. A processor includes a processor core and a memory controller coupled between the processor core and main memory. The main memory includes a memory range including a section of convertible pages are convertible to secure pages or non-secure pages. The processor core, in response to a page conversion instruction, is to determine from the instruction a convertible page in the memory range to be converted and convert the convertible page to be at least one of a secure page or a non-secure page. The memory range may also include a hardware reserved section are convertible in response to a section conversion instruction. | 03-26-2015 |
20150178226 | USING AUTHENTICATED MANIFESTS TO ENABLE EXTERNAL CERTIFICATION OF MULTI-PROCESSOR PLATFORMS - Systems and methods for secure delivery of output surface bitmaps to a display engine. An example processing system comprises: an architecturally protected memory; and a plurality of processing devices communicatively coupled to the architecturally protected memory, each processing device comprising a first processing logic to implement an architecturally-protected execution environment by performing at least one of: executing instructions residing in the architecturally protected memory, or preventing an unauthorized access to the architecturally protected memory; wherein each processing device further comprises a second processing logic to establish a secure communication channel with a second processing device of the processing system, employ the secure communication channel to synchronize a platform identity key representing the processing system, and transmit a platform manifest comprising the platform identity key to a certification system. | 06-25-2015 |
Patent application number | Description | Published |
20090078328 | Pipe Interior Coatings - Pipe useful for downhole and transport of hydrocarbon fuel such as oil and/or natural gas is provided that has a non-stick coating adhered to the pipe interior surface, said coating being at least about 50 μm thick and comprising at least two layers constituting an inner layer and an outer layer adhered to one another, each said layers containing polymer binder and fluoropolymer and being at least about 15 μm thick, the weight proportion of said polymer binder to said fluoropolymer in said inner layer and in said outer layer but being effective to maintain adhesion between said layers during pressurization and decompression upon said non-stick coating being exposed to the Autoclave Test and the proportion of said fluoropolymer in said inner layer and said outer layer being effective to protect said interior surface during exposure of said non-stick coating to the Acid Soak Test. | 03-26-2009 |
20090265913 | Coated Pipes for Harsh Environments - The present invention relates to a pipe, especially an oil pipe, having a lining comprising a fluoropolymer adhered to its interior surface and a lining formed on its exterior surface. The interior and/or exterior lining may comprise a primer layer comprising a fluoropolymer, and preferably a perfluoropolymer and an overcoat or a preformed film adhered to the primer layer. Either the overcoat or the preformed liner also comprises a fluoropolymer, and preferably a perfluoropolymer. The surface of the lining facing the flowable media, such as oil, may be a pure perfluoropolymer to provide a particularly good non-stick surface for the oil. | 10-29-2009 |
20090266437 | Coated Pipes for Conveying Oil - The present invention relates to an oil pipe having a lining imparting substantially reduced adhesion of asphaltenes, paraffin wax, and inorganic scale, so as to reduce plugging of said oil pipe, and impermeability to salt water so as to protect the oil pipe from corrosion. | 10-29-2009 |
20090272479 | Coated Pipes for Conveying Oil - The present invention relates to an oil pipe having a lining imparting substantially reduced adhesion of asphaltenes, paraffin wax, and inorganic scale, so as to reduce plugging of said oil pipe, and impermeability to salt water so as to protect the oil pipe from corrosion. | 11-05-2009 |
20100043885 | Lined Vessels for Conveying Chemicals - The present invention relates to a vessel, in particular a pipe, especially an oil pipe, having a preformed film adhered onto the interior surface of the pipe, the interior surface of the preformed film reducing the deposition of at least one of asphaltenes, paraffin wax, and inorganic scale by at least 40% as compared to the interior surface of said oil pipe without said preformed film being present. In a preferred embodiment, the preformed film is adhered to the interior surface of the pipe with a primer layer with an optional barrier layer between the primer layer and the preformed film. | 02-25-2010 |
20100043905 | Lined Pipes for Conveying Chemicals - The present invention relates to a vessel, in particular a pipe, especially an oil pipe, having a preformed film adhered onto the interior surface of the pipe, the interior surface of the preformed film reducing the deposition of at least one of asphaltenes, paraffin wax, and inorganic scale by at least 40% as compared to the interior surface of said oil pipe without said preformed film being present. In a preferred embodiment, the preformed film is adhered to the interior surface of the pipe with a primer layer with an optional barrier layer between the primer layer and the preformed film. | 02-25-2010 |
20110041924 | System of Pipes for Use in Oil Wells - The present invention relates to the process of a system of pipes that convey any flowable medium, such as chemicals, food and in particular, oil and gas, and more particularly to a system of pipes having different coatings or linings for the interior and exterior surfaces of such pipes, depending on the environment in which the pipes are used. The pipes may be coated with different materials, which may be of different thicknesses, with various configurations of coatings or linings. Such coating may be done on the interior and/or the exterior of the pipes. | 02-24-2011 |
20110139451 | Process for Treating Water in Heavy Oil Production Using Coated Heat Exchange Units - The invention relates to a process for treating a water stream produced in the recovery of heavy oil from geological formations comprising. The process includes a) injecting steam underground into a geological formation containing hydrocarbons and establishing a steam chamber; b) transferring heat from the steam chamber to the formation and mobilizing hydrocarbons for extraction from the formation; c) extracting the mobilized hydrocarbons from the formation and the hydrocarbons forming an emulsion with a portion of condensed water formed from the steam; d) separating mobilized hydrocarbons as a heavy oil product from the hydrocarbon-water emulsion to produce a water stream containing foulants that include residual hydrocarbons and solids; e) passing the water stream through a heat exchange unit comprising at least one tube wherein said the tube has a multi-layer coating comprising a melt flowable copolymer of tetrafluoroethylene adhered to the interior surface or exterior surface of said the tube; and f) removing said foulants from the water stream while altering the temperature of the water stream as the water stream passes through the heat exchange unit; wherein the multi-layer coating provides an anti-stick surface that reduces the deposition of foulants, on the interior or exterior surface of the tube as compared to the surface of the tube without the multi-layer coating being present, so as to avoid loss of efficiency in heat transfer and pluggage of the heat exchange unit. | 06-16-2011 |
20110293920 | Fluoropolymer Non-Stick Coatings - A coating composition is provided comprising | 12-01-2011 |
20120241086 | LINED PIPES FOR CONVEYING CHEMICALS - The present invention relates to a vessel, in particular a pipe, especially an oil pipe, having a preformed film adhered onto the interior surface of the pipe, the interior surface of the preformed film reducing the deposition of at least one of asphaltenes, paraffin wax, and inorganic scale by at least 40% as compared to the interior surface of said oil pipe without said preformed film being present. In a preferred embodiment, the preformed film is adhered to the interior surface of the pipe with a primer layer with an optional barrier layer between the primer layer and the preformed film. | 09-27-2012 |
20130160887 | Coated Pipes for Conveying Oil - The present invention relates to an oil pipe having a lining imparting substantially reduced adhesion of asphaltenes, paraffin wax, and inorganic scale, so as to reduce plugging of said oil pipe, and impermeability to salt water so as to protect the oil pipe from corrosion. | 06-27-2013 |
20150024193 | Fluoropolymer Non-Stick Coatings - A coating composition is provided comprising | 01-22-2015 |