Patent application number | Description | Published |
20100299497 | APPARATUS FOR EFFICIENTLY DETERMINING INSTRUCTION LENGTH WITHIN A STREAM OF X86 INSTRUCTION BYTES - An apparatus efficiently determines the length of an instruction within a stream of instruction bytes processed by a microprocessor having a variable instruction length instruction set architecture. The apparatus includes combinatorial logic associated with each instruction byte of the stream, each configured to receive the associated instruction byte and the next instruction byte of the stream and to generate in response thereto a first length, a second length, and a select control. A multiplexor associated with each of the combinatorial logic selects and outputs one of the following inputs based on the select control received from the combinatorial logic: a zero input and the second length received from the combinatorial logic associated with each of the next three instruction bytes of the stream. An adder associated with each of the combinatorial logic and multiplexor adds the first length and the output of the multiplexor to generate the length of the instruction. | 11-25-2010 |
20100299500 | PREFIX ACCUMULATION FOR EFFICIENT PROCESSING OF INSTRUCTIONS WITH MULTIPLE PREFIX BYTES - In a microprocessor that has an instruction set architecture in which the instructions may include a variable number of prefix bytes, an apparatus for efficiently extracting instructions from a stream of undifferentiated instruction bytes. Decode logic determines which byte is an opcode byte for each instruction of a plurality of instructions within the stream of undifferentiated instruction bytes. The opcode byte is the first non-prefix byte of the instruction. The decode logic accumulates prefix information onto the opcode byte of the instruction for each instruction of the plurality of instructions. A queue holds the stream of undifferentiated instruction bytes and the accumulated prefix information. Extraction logic extracts the plurality of instructions from the queue in one clock cycle independent of the number of prefix bytes included in each of the plurality of instructions. | 11-25-2010 |
20100299501 | INSTRUCTION EXTRACTION THROUGH PREFIX ACCUMULATION - An apparatus has a queue, each entry stores a different line of a stream of instruction bytes and accumulated prefix information associated with each instruction byte. Control logic: (a) detects a condition where an initial portion of an instruction partially within a first line stored in the bottom entry (BE) of the queue remains unextracted from the queue, wherein the initial portion instruction bytes are all prefix bytes; (b) saves away the initial portion length, shifts the first line in the BE out of the queue, and shifts a second line into the BE, in response to detecting the condition; (c) extracts instruction bytes of the unextracted instruction from the second line in the BE and extracts accumulated prefix information from the second line of the BE in place of the already shifted out initial portion prefix bytes; (d) calculates the unextracted instruction length using the saved length; and (e) extracts an instruction other than the unextracted instruction from the second line in the BE using the calculated length. | 11-25-2010 |
20100299503 | APPARATUS AND METHOD FOR MARKING START AND END BYTES OF INSTRUCTIONS IN A STREAM OF INSTRUCTION BYTES IN A MICROPROCESSOR HAVING AN INSTRUCTION SET ARCHITECTURE IN WHICH INSTRUCTIONS MAY INCLUDE A LENGTH-MODIFYING PREFIX - An apparatus in a microprocessor that has an instruction set architecture in which instructions may include a length-modifying prefix used to select an address/operand size other than a default address/operand size, wherein the apparatus marks the start byte and the end byte of each instruction in a stream of instruction bytes. Decode logic decodes each instruction byte of a predetermined number of instruction bytes to determine whether the instruction byte specifies a length-modifying prefix and generates a start mark and an end mark for each of the instruction bytes based on an address/operand size. Operand/address size logic provides the default operand/address size to the decode logic to use to generate the start and end marks during a first clock cycle during which the decode logic decodes the predetermined number of instruction bytes. If during the first clock cycle and any of N subsequent clock cycles the decode logic indicates that one of the predetermined number of instruction bytes specifies a length-modifying prefix, the operand/address size logic provides to the decode logic on the next clock cycle the address/operand size specified by the length-modifying prefix to use to generate the start and end marks. | 11-25-2010 |
20110050309 | DYNAMIC CLOCK FEEDBACK LATCH - A dynamic clock feedback latch includes a feedback path that generates a data value on an output as a function of data inputs in response to a clock input going low and generates a latching value on the output after a delay from the clock input going high. A first transistor pre-charges a node high while the clock input is low. A second transistor provides a drain path for draining the node low from the pre-charged value while the clock input is high. The output controls a third transistor during the delay to drain the node to a low value if the data value is high and to retain the high value if the data value is low. The feedback path generates the predetermined latching value on the output after the delay to cause an inverted value of the data value to be latched onto the node. | 03-03-2011 |
Patent application number | Description | Published |
20090185448 | METHOD FOR IMAGING THE EARTH'S SUBSURFACE USING PASSIVE SEISMIC SENSING - A method of imaging the Earth's subsurface using passive seismic emission tomography includes detecting seismic signals from within the Earth's subsurface over a time period using an array of seismic sensors, the seismic signals being generated by seismic events within the Earth's subsurface. The method further includes inducing a seismic event within the Earth's subsurface during at least a segment of the time period over which the seismic signals are detected. The method further includes cross-correlating seismic signals detected at each of the seismic sensors to obtain a reflectivity series at a position of each of the seismic sensors. | 07-23-2009 |
20090238040 | METHOD FOR IMAGING THE EARTH'S SUBSURFACE USING PASSIVE SEISMIC SENSING - A method of imaging the Earth's subsurface using passive seismic emissions includes detecting seismic signals originating from within the Earth's subsurface over a selected time period using an array of seismic sensors deployed proximate the Earth's surface. Hypocenters of seismic events in the subsurface are determined from the detected signals. Seismic signals detected at selected ones of the seismic sensors are cross-correlated to signals detected at other selected ones of the seismic sensors. The cross-correlated signals are processed to obtain a reflectivity series at a geodetic position of the selected one of the seismic sensors. A spatial distribution of at least one seismic property in the subsurface is determined using the determined hypocenters and the reflectivity series. | 09-24-2009 |
20100238765 | RESERVOIR CHARACTERIZATION FROM MULTICOMPONENT MICROSEISMIC DATA - A method for determining seismic anisotropy of subsurface rock formations includes measuring passive seismic signals at a plurality of locations above an area of the Earth's subsurface to be surveyed. The compressional- and shear-wave arrival times from at least one origin location of a seismic event occurring in the subsurface are determined from the measured seismic signals. The arrival times are inverted to obtain values of the seismic anisotropy parameters. | 09-23-2010 |
20100315902 | METHOD FOR IMAGING THE EARTHS SUBSURFACE USING PASSIVE SEISMIC INTERFEROMETRY AND ADAPTIVE VELOCITY FILTERING - A method of imaging the Earth's subsurface using passive seismic interferometry tomography includes detecting seismic signals from within the Earth's subsurface over a time period using an array of seismic sensors, the seismic signals being generated by seismic events within the Earth's subsurface. The method further includes adaptively velocity filtering the detected signals. The method further includes cross-correlating the velocity filtered seismic signals to obtain a reflectivity series at a position of each of the seismic sensors. | 12-16-2010 |
20110242934 | PASSIVE SEISMIC DATA ACQUISITION AND PROCESSING USING MULTI-LEVEL SENSOR ARRAYS - A method for passive seismic surveying includes deploying seismic sensors in a plurality of spatially distributed wellbores disposed above a volume of subsurface formations to be evaluated. The sensors in each wellbore form a line of sensors. Each sensor generate optical or electrical signals in response to seismic amplitude. The seismic signals from each sensor are recorded for a selected period of time. The response of the seismic sensor recordings is beam steered to at least one of a selected point and a selected volume in the subsurface. At least one microseismic event is identified in the beam steered response. | 10-06-2011 |
Patent application number | Description | Published |
20140189991 | Milling machine having six (6) axis motion system - A milling machine for a dental item comprises a six (6) axis motion system. A workpiece is fixed in space. Each of a pair of opposed tool spindles operates in 3 DOF, with an x-axis (laterally, left or right) being along an axis of each working tool, a rotational (theta (θ)) axis (rotationally in or out), and a z-axis (up or down). On each respective side of the block, the x-axis rides on a θ-axis, and the θ-axis rides on the z-axis. Each z-axis supports a first carriage adapted to move up or down along the z-axis, and the first carriage supports a motor having a shaft. The shaft's rotational axis is the θ-axis. A second carriage is mounted on the shaft for rotation about the θ-axis. A spindle assembly is mounted on the second carriage for lateral (left or right) movement along the x-axis carried by the θ-axis. | 07-10-2014 |
20140248576 | Intra-oral scanning device with illumination frames interspersed with image frames - An intra-oral scanning device includes a light source and an optical system, and communicates with a display system. The device captures images of an object of interest, e.g., patient teeth or associated anatomy, by projecting the light source as a first series of frames, and a second series of frames. The first series of frames projects first pattern data, and the second series of frames projects second data. The second series of frames are interleaved between frames in the first series of frames. The frames in the first series are partially-illuminated and are used to capture data for a 3D model. The frames in the second series are preferably fully-illuminated and are used to generate a live preview of the object. By displaying the live preview frames in juxtaposition to the 3D model, the operator is provided with visual feedback of the object. | 09-04-2014 |
20150297324 | Intra-oral scanning device with illumination frames interspersed with image frames - An intra-oral scanning device includes a light source and an optical system, and communicates with a display system. The device captures images of an object of interest, e.g., patient teeth or associated anatomy, by projecting the light source as a first series of frames, and a second series of frames. The first series of frames projects first pattern data, and the second series of frames projects second data. The second series of frames are interleaved between frames in the first series of frames. The frames in the first series are partially-illuminated and are used to capture data for a 3D model. The frames in the second series are preferably fully-illuminated and are used to generate a live preview of the object. By displaying the live preview frames in juxtaposition to the 3D model, the operator is provided with visual feedback of the object. | 10-22-2015 |
Patent application number | Description | Published |
20100087965 | Fan Speed Control - A method for controlling fan speed includes providing a fan that is in fluid communication with at least one heat producing component, detecting a temperature, determining a fan speed using the detected temperature and a nonlinear fan speed curve, and applying a control signal to the fan such that the fan operates at the determined fan speed in order to cool the at least one heat producing component. | 04-08-2010 |
20110224837 | System and Method for Controlling Temperature in an Information Handling System - Systems and methods for controlling temperature in an information handling system is provided. In certain embodiments, a method may include receiving a desired threshold value, determining if a current real-time system value exceeds the desired threshold value, determining if a power shedding mode is enabled, if the power shedding mode is enabled, adjusting power supplied to the information handling system, and if the power shedding mode is not enabled, dynamically adjusting a fan speed of a cooling fan associated with the information handling system. | 09-15-2011 |
20120200987 | SYSTEM AND METHOD FOR STRUCTURAL, MODULAR POWER DISTRIBUTION IN A MODULAR DATA CENTER - In accordance with the present disclosure, a system and method for structural power distribution in a modular data center. In particular, the present application describes a modular data center with a modular structural frame. The modular structural frame defines an enclosure, and a plurality of information handling systems may be located in the enclosure. The modular data center may also include a power distribution pathway that is at least partially disposed within the modular structural frame of the modular data center. The modular data center may also include a plurality of power distribution elements disposed within the power distribution pathway, which power the information handling systems located in the enclosure. | 08-09-2012 |
20120200992 | SYSTEM AND METHOD FOR CONCURRENT MANUFACTURING, TESTING, AND INTEGRATION OF A MODULAR DATA CENTER - In accordance with the present disclosure, a system and method for concurrent manufacturing, testing, and integration of a modular data center is presented. According to the disclosure, a first component of a modular data center and a second component of a modular data center may be separately and concurrently manufactured. The first component may include a first pre-designed integration element, and the second component may include a second pre-designed integration element. The manufactured first component and the manufactured second component are then integrated, using an integration process which utilizes the first pre-designed integration element and the second pre-designed integration element. | 08-09-2012 |
20120201002 | SYSTEM AND METHOD FOR AN OPTIMIZABLE RACK SOLUTION - In accordance with the present disclosure, a system and method for an optimizable rack solution is presented. The system and method is directed to an optimizable rack that includes a frame. The frame has both a primary portion and a detachable portion. The primary portion may contain a primary enclosure and the detachable portion may container a secondary enclosure. Each of the primary enclosure and secondary enclosure are sized to hold a plurality of computing systems. Detaching the detachable portion of the frame both reduces the size and computing systems capacity of the frame. | 08-09-2012 |
20120212901 | SYSTEM AND METHOD FOR A MODULAR FLUID HANDLING SYSTEM WITH MODES IN A MODULAR DATA CENTER - In accordance with the present disclosure, a system and method for a modular fluid handling system with modes in a modular data center is presented. According to the present application, a modular data center may include a modular primary structure. The modular primary structure may include a plurality of information handling systems arranged in racks within it. The modular data center may also include a modular fluid handling system that circulates fluid through the modular primary structure according, at least in part, to a plurality of modes. The modular fluid handling system may be designed to accommodate environmental conditions in which the modular data center will operate as well as the usage requirements of the modular primary structure. | 08-23-2012 |
20130258582 | Information Handling System Thermal Control By Energy Conservation - A thermal state within an information handling system enclosure is managed within predetermined constraints by estimating thermal energy introduced to the enclosure by power dissipation to electronic components and thermal energy removed from the enclosure by a cooling airflow generated by a fan. A desired bulk temperature of a cooling airflow is attained at a predetermined position in an enclosure by selecting a fan speed and power allocation to the components that conserves energy within the enclosure at a predetermined thermal state. | 10-03-2013 |
20130265705 | SYSTEM AND METHOD FOR AN OPTIMIZABLE RACK SOLUTION - In accordance with the present disclosure, a system and method for an optimizable rack solution is presented. The system and method is directed to an optimizable rack that includes a frame. The frame has both a primary portion and a detachable portion. The primary portion may contain a primary enclosure and the detachable portion may container a secondary enclosure. Each of the primary enclosure and secondary enclosure are sized to hold a plurality of computing systems. Detaching the detachable portion of the frame both reduces the size and computing systems capacity of the frame. | 10-10-2013 |
20130332757 | SYSTEM AND METHOD FOR CONTROLLING TEMPERATURE IN AN INFORMATION HANDLING SYSTEM - Systems and methods for controlling temperature in an information handling system is provided. In certain embodiments, a method may include receiving a desired threshold value, determining if a current real-time system value exceeds the desired threshold value, determining if a power shedding mode is enabled, if the power shedding mode is enabled, adjusting power supplied to the information handling system, and if the power shedding mode is not enabled, dynamically adjusting a fan speed of a cooling fan associated with the information handling system. | 12-12-2013 |
20160095250 | AIRFLOW CONTROL SYSTEM - An information handling system (IHS) cooling system includes a multi-IHS chassis having at least one fan system that produces an airflow. An IHS is positioned in the multi-IHS chassis. The IHS includes an IHS chassis that houses a processing system and a memory system. An airflow channel is defined within the IHS chassis and is configured to receive at least a portion of the airflow produced by the at least one fan system. An airflow impedance element is positioned in the airflow channel, and includes a first orientation in which the airflow impedance element extends into the airflow channel to impede airflow through the airflow channel. The airflow impedance element is configured to change shape as a function of temperature into at least one second orientation that reduces the impedance of airflow through the airflow channel. In some embodiments, the airflow impedance element is a bimetallic plate. | 03-31-2016 |
Patent application number | Description | Published |
20090060301 | IMAGE PRODUCING METHOD USING A LIGHT VALVE - An image system comprises a light valve and an image capturing unit. The light valve comprises an array of individually addressable pixels capable of generating an image. The image capturing unit comprises a detector having an array of detector pixels capable of capturing images. The detector pixels are correlated with the light valve pixels. | 03-05-2009 |
20090170324 | Reducing adherence in a MEMS device - In one embodiment, an apparatus for reducing adherence in a micro-electromechanical system (MEMS) device comprises a substrate. A MEMS is disposed outwardly from the substrate. The MEMS comprises structures and corresponding landing pads. Dibs are disposed outwardly from the substrate. Each dib has a surface with depressions. An adherence-reducing material is disposed within each depression. The adherence-reducing material reduces adherence between at least a portion of a structure and a corresponding landing pad. | 07-02-2009 |
20090196314 | Method and System for a Semiconductor Laser Light Source - A laser module includes a Distributed Bragg Reflector semiconductor laser light source that is operable to generate a light beam having a stabilized frequency and spatial mode. A periodically poled, nonlinear optical device is operable to receive the light beam, and frequency-convert the light beam. | 08-06-2009 |
20100097604 | Encoding Optical Spectra Using A DMD Array - According to one embodiment of the present invention, a system for encoding an optical spectrum includes a dispersive element, a digital micromirror device (DMD) array, a detector, and a controller. The dispersive element receives light from a source and disperses the light to yield light components of different wavelengths. The digital micromirror device (DMD) array has micromirrors that modulate the light to encode an optical spectrum of the light. The detector detects the light that has been modulated. The controller generates an intensity versus time waveform representing the optical spectrum of the detected light. | 04-22-2010 |
20100165314 | MEMS DEVICE WITH CONTROLLED GAS SPACE CHEMISTRY - A process for protecting a MEMS device used in a UV illuminated application from damage due to a photochemical activation between the UV flux and package gas constituents, formed from the out-gassing of various lubricants and passivants put in the device package to prevent sticking of the MEMS device's moving parts. This process coats the exposed surfaces of the MEMS device and package's optical window surfaces with a metal-halide film to eliminate this photochemical activation and therefore significantly extend the reliability and lifetime of the MEMS device. | 07-01-2010 |
20110226732 | Reducing Adherence in a MEMS Device - In one embodiment, an apparatus for reducing adherence in a micro-electromechanical system (MEMS) device comprises a substrate. A MEMS is disposed outwardly from the substrate. The MEMS comprises structures and corresponding landing pads. Dibs are disposed outwardly from the substrate. Each dib has a surface with depressions. An adherence-reducing material is disposed within each depression. The adherence-reducing material reduces adherence between at least a portion of a structure and a corresponding landing pad. | 09-22-2011 |