Patent application number | Description | Published |
20090204734 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR ENHANCED SHARED STORE BUFFER MANAGEMENT SCHEME WITH LIMITED RESOURCES FOR OPTIMIZED PERFORMANCE - The exemplary embodiment of the present invention provides a storage buffer management scheme for I/O store buffers. Specifically, the storage buffer management system as described within the exemplary embodiment of the present invention is configured to comprise storage buffers that have the capability to efficiently support 128 byte or 256 byte I/O data transmission lines. The presently implemented storage buffer management scheme enables for a limited number of store buffers to be associated with a fixed number of storage state machines (i.e., queue positions) and thereafter the allowing for the matched pairs to be allocated in order to achieve maximum store throughput for varying combinations of store sizes of 128 and 256 bytes. | 08-13-2009 |
20090216915 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR MERGING DATA - A method for merging data including receiving a request from an input/output device to merge a data, wherein a merge of the data includes a manipulation of the data, determining if the data exists in a local cache memory that is in local communication with the input/output device, fetching the data to the local cache memory from a remote cache memory or a main memory if the data does not exist in the local cache memory, merging the data according to the request to obtain a merged data, and storing the merged data in the local cache, wherein the merging of the data is performed without using a memory controller within a control flow or a data flow of the merging of the data. A corresponding system and computer program product. | 08-27-2009 |
20090240891 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR DATA BUFFERS PARTITIONED FROM A CACHE ARRAY - Systems, methods and computer program products for data buffers partitioned from a cache array. An exemplary embodiment includes a method in a processor and for providing data buffers partitioned from a cache array, the method including clearing cache directories associated with the processor to an initial state, obtaining a selected directory state from a control register preloaded by the service processor, in response to the control register including the desired cache state, sending load commands with an address and data, loading cache lines and cache line directory entries into the cache and storing the specified data in the corresponding cache line. | 09-24-2009 |
20100325321 | Method, System and Computer Program Product for Enhanced Shared Store Buffer Management Scheme with Limited Resources for Optimized Performance - The exemplary embodiment of the present invention provides a storage buffer management scheme for I/O store buffers. Specifically, the storage buffer management system as described within the exemplary embodiment of the present invention is configured to comprise storage buffers that have the capability to efficiently support 128 byte or 256 byte I/O data transmission lines. The presently implemented storage buffer management scheme enables for a limited number of store buffers to be associated with a fixed number of storage state machines (i.e., queue positions) and thereafter the allowing for the matched pairs to be allocated in order to achieve maximum store throughput for varying combinations of store sizes of 128 and 256 bytes. | 12-23-2010 |
20110258394 | MERGING DATA IN AN L2 CACHE MEMORY - A method for merging data including receiving a request from an input/output device to merge a data, wherein a merge of the data includes a manipulation of the data, determining that the data exists in a local cache memory that is in local communication with the input/output device, fetching the data to the local cache memory from a remote cache memory or a main memory if the data does not exist in the local cache memory, merging the data according to the request to obtain a merged data, and storing the merged data in the local cache, wherein the merging of the data is performed without using a memory controller within a control flow or a data flow of the merging of the data. | 10-20-2011 |
20110320743 | MEMORY ORDERED STORE SYSTEM IN A MULTIPROCESSOR COMPUTER SYSTEM - A system and computer implemented method for storing of data in the memory of a computer system in order at a fast rate is provided. The method includes launching a first store to memory. A wait counter is initiated. A second store to memory is speculatively launched when the wait counter expires. The second store to memory is cancelled when the second store achieves coherency prior to the first store to memory. | 12-29-2011 |
20110320892 | MEMORY ERROR ISOLATION AND RECOVERY IN A MULTIPROCESSOR COMPUTER SYSTEM - A system and computer implemented method for isolating errors in a computer system is provided. The method includes receiving a direct memory access (DMA) command to access a computer memory, a read response, or an interrupt; associating the DMA command to access the computer memory, the read response, or the interrupt with a stream identified by a stream identification (ID); detecting a memory error caused by the DMA command in the stream, the memory error resulting in stale data in the computer memory; and isolating the memory error in the stream associated with the stream ID from other streams associated with other stream IDs upon detecting the memory error. | 12-29-2011 |
20130339822 | BAD WORDLINE/ARRAY DETECTION IN MEMORY - A technique for error detection is provided. A controller is configured to detect errors by using error correcting code (ECC), and a cache includes independent ECC words for storing data. The controller detects the errors in the ECC words for a wordline that is read. The controller detects a first error in a first ECC word on the wordline and a second error in a second ECC word on the wordline. The controller determines that the wordline is a failing wordline based on detecting the first error in the first ECC word and the second error in the second ECC word. | 12-19-2013 |
20130339823 | BAD WORDLINE/ARRAY DETECTION IN MEMORY - A technique for error detection is provided. A controller is configured to detect errors by using error correcting code (ECC), and a cache includes independent ECC words for storing data. The controller detects the errors in the ECC words for a wordline that is read. The controller detects a first error in a first ECC word on the wordline and a second error in a second ECC word on the wordline. The controller determines that the wordline is a failing wordline based on detecting the first error in the first ECC word and the second error in the second ECC word. | 12-19-2013 |
20150260792 | MATRIX AND COMPRESSION-BASED ERROR DETECTION - Embodiments relate to matrix and compression-based error detection. An aspect includes summing, by each of a first plurality of summing modules of a first compressor, a respective row of a matrix, the matrix comprising a plurality of rows and a plurality of columns of output bits of a circuit under test wherein each output bit of the circuit under test comprises an element of the matrix, and is a member of a row of a column that is orthogonal to the row. Another aspect includes summing, by each of a second plurality of summing modules of a second compressor, a respective column of output bits of the matrix. Yet another aspect includes determining a presence of an error in the circuit under test based at least one of an output of the first compressor and an output of the second compressor. | 09-17-2015 |
20150261533 | DUAL/MULTI-MODE PROCESSOR PIPELINE SAMPLING - Embodiments are directed to methodologies for efficiently sampling data for analysis by a pipeline analysis algorithm. The amount of sampled data is maximized without increasing sampling overhead by sampling “non-pipeline activity” data if the subject pipeline is inactive during the sampling time. The non-pipeline activity data is selected to include overall system information that is relevant to the subject pipeline's performance but is not necessarily dependent on whether the subject pipeline is active. In some embodiments, the non-pipeline activity data allows for confirmation of a pipeline performance characteristic that must otherwise be inferred by the subsequent pipeline analysis algorithm from data sampled while the pipeline was active. In some embodiments, the non-pipeline activity data allows the pipeline analysis algorithm to analyze additional performance characteristics that cannot otherwise be inferred from the data sampled while the pipeline was active. | 09-17-2015 |
20150261569 | DUAL/MULTI-MODE PROCESSOR PIPELINE SAMPLING - Embodiments are directed to systems and methodologies for efficiently sampling data for analysis by a pipeline analysis algorithm. The amount of sampled data is maximized without increasing sampling overhead by sampling “non-pipeline activity” data if the subject pipeline is inactive during the sampling time. The non-pipeline activity data is selected to include overall system information that is relevant to the subject pipeline's performance but is not necessarily dependent on whether the subject pipeline is active. In some embodiments, the non-pipeline activity data allows for confirmation of a pipeline performance characteristic that must otherwise be inferred by the subsequent pipeline analysis algorithm from data sampled while the pipeline was active. In some embodiments, the non-pipeline activity data allows the pipeline analysis algorithm to analyze additional performance characteristics that cannot otherwise be inferred from the data sampled while the pipeline was active. | 09-17-2015 |
20150261638 | MATRIX AND COMPRESSION-BASED ERROR DETECTION - Embodiments relate to matrix and compression-based error detection. An aspect includes summing, by each of a first plurality of summing modules of a first compressor, a respective row of a matrix, the matrix comprising a plurality of rows and a plurality of columns of output bits of a circuit under test wherein each output bit of the circuit under test comprises an element of the matrix, and is a member of a row of a column that is orthogonal to the row. Another aspect includes summing, by each of a second plurality of summing modules of a second compressor, a respective column of output bits of the matrix. Yet another aspect includes determining a presence of an error in the circuit under test based at least one of an output of the first compressor and an output of the second compressor. | 09-17-2015 |
Patent application number | Description | Published |
20140086266 | LTE-Advanced Primary Synchronization Signal Detection - Various embodiments of primary synchronization signal detection are provided. In one aspect, a method receives one or more signals at one or more antennas of a receiver. The method processes the one or more received signals by decimation filtering the one or more received signals to provide one or more decimated signals, each of the one or more decimated signals having a predetermined symbol size, and enumerating correlation of the one or more decimated signals with a plurality of reference signals to provide correlation results. The method then detects a primary synchronization signal (PSS) based on the correlation results. | 03-27-2014 |
20140362766 | Interference Cancellation In Wireless OFDMA With MIMO Spatial Multiplexing - Various embodiments of techniques related to interference cancellation in wireless OFDMA with MIMO spatial multiplexing are provided. In one aspect, a method receives wireless communication downlink signals from a first base station and a second base station. The method cancels interference of wireless downlink communications between the first base station and the communication device by the second base station by calculating an equalizer solution that orthogonalizes the downlink signals from the first and the second base stations. | 12-11-2014 |
20150029831 | LTE-Advanced Transmit Diversity Decoders - Various embodiments of a transmit diversity decoding techniques are provided. In one aspect, a method receives a first input that includes signals transmitted by M transmit antennas on C channels and received by N receive antennas, where M, N and C is each a positive integer greater than 1. The method also receives a second input that includes estimates of channel matrix elements. The method further generates an output that includes at least an estimate of a transmit signal transmitted by one of the M transmit antennas on one of the C channels based at least in part on the first and the second inputs. | 01-29-2015 |
20150189608 | LTE-Advanced Sample Clock Timing Acquisition - Various embodiments of techniques related to sample clock timing acquisition are provided. In one aspect, a method includes a first communication device receiving a wireless communication signal from a second communication device. The method also includes detecting a primary synchronization signal in the wireless communication signal. The method further includes estimating, based at least in part on the primary synchronization signal, a frequency offset between a sample clock timing frequency of the first communication device and a sample clock timing frequency of the second communication device. | 07-02-2015 |
Patent application number | Description | Published |
20100064444 | METHOD AND APPARATUS FOR DEFLECTING A SPRAY OF WASH LIQUID TO A DESIRED LOCATION IN A CLEANING APPLIANCE - A method and apparatus for deflecting a spray of wash liquid to a desired location in either a drum or tub of a cleaning appliance along different flow paths and/or flow patterns according to the velocity of the wash liquid. | 03-18-2010 |
20110146354 | FOREIGN OBJECT TRAP FOR AN AUTOMATIC WASHER - An automatic washing machine having a foreign object trap located in a portion of a wash basket defines a foreign object passageway for retaining foreign objects. | 06-23-2011 |
20110247145 | LAUNDRY TREATING APPLIANCE WITH AUTOMATIC PUMP SHUTOFF - A laundry treating appliance having a pump, such as a drain pump, with an automatic shutoff, and a method for controlling the shut off of the pump. | 10-13-2011 |
20110247148 | LAUNDRY TREATING APPLIANCE WITH LOAD AMOUNT DETECTION - A method and apparatus determines a load size of a laundry load located in a laundry treating appliance having a drum defining a treatment chamber that is rotated by a motor based on a given amount of energy applied to the motor, and a measurement of coast time after the given amount of energy is removed. | 10-13-2011 |
20120066842 | METHOD FOR DEFLECTING A SPRAY OF WASH LIQUID TO A DESIRED LOCATION IN A CLEANING APPLIANCE - A method for deflecting a spray of wash liquid to a desired location in either a drum or tub of a cleaning appliance along different flow paths and/or flow patterns according to the velocity of the wash liquid. | 03-22-2012 |
20120304395 | AUTOMATIC TEMPERATURE CONTROL FOR A LAUNDRY TREATING APPLIANCE - A method for controlling the operation of a laundry treating appliance that includes alternately supplying hot and cold water to maintain the temperature of the mixed water to a preset temperature. | 12-06-2012 |
20130185872 | METHOD TO DETERMINE FABRIC TYPE IN A LAUNDRY TREATING APPLIANCE USING MOTOR CURRENT SIGNATURE DURING AGITATION - Disclosed is a method of operating a laundry treating appliance having a treating chamber that receives a laundry load for treatment according to a cycle of operation. The method includes determining the size of the laundry load in the treating chamber; supplying a predetermined amount of liquid to the treating chamber based on the determined load size; applying mechanical energy to the laundry treating chamber by driving a clothes mover with an electric motor; determining a difference between an in-rush current to the electric motor and a steady-state current of the electric motor during the applying of the mechanical energy; and determining a laundry load type of the laundry load based on the determined difference. | 07-25-2013 |
20130326822 | CLOTHES MOVER FOR AN AUTOMATIC WASHER - A washing machine for treating laundry comprising a basket rotatable about a first rotational axis, having a peripheral side wall extending upwardly from a bottom wall to at least partially define a treating chamber; a clothes mover proximate the bottom wall, having a base with a centrally located hub concentric with a second rotational axis about which the clothes mover reciprocally rotates; and at least one vane having an elongated body extending away from the hub and projecting upwardly from the clothes mover to terminate in a tip. | 12-12-2013 |
20140096568 | LAUNDRY TREATING APPLIANCE IMPELLER - A laundry treating appliance may include a drum and an impeller. The impeller may have a raised center, a bottom plate, a transition region between the bottom plate and the raised center, a center post extending upward from the raised center, and a plurality of radial protrusions extending along the raised center, the bottom plate, and the transition region. | 04-10-2014 |
20140311192 | LAUNDRY TREATING APPLIANCE WITH AUTOMATIC PUMP SHUTOFF - A laundry treating appliance having a pump, such as a drain pump, with an automatic shutoff, and a method for controlling the shut off of the pump. | 10-23-2014 |
20140326067 | METHOD OF DETERMINING FABRIC TYPE OF A LAUNDRY LOAD IN A LAUNDRY TREATING APPLIANCE - A method of determining a fabric type for a laundry load can include comparing the density of the laundry load in a first wetted state, which may be a dry state or a partially saturated state, to the density of the laundry load in a second wetted state, which may be a partially saturated, fully saturated, or beyond fully saturated state, and determining a fabric type based on the comparison. | 11-06-2014 |
20150337474 | CLOTHES MOVER FOR AN AUTOMATIC WASHER - A washing machine for treating laundry comprising a basket rotatable about a first rotational axis, having a peripheral side wall extending upwardly from a bottom wall to at least partially define a treating chamber; a clothes mover proximate the bottom wall, having a base with a centrally located hub concentric with a second rotational axis about which the clothes mover reciprocally rotates; and at least one vane having an elongated body extending away from the hub and projecting upwardly from the clothes mover to terminate in a tip. | 11-26-2015 |
Patent application number | Description | Published |
20090103739 | Method and Apparatus to Facilitate Use of Background Noise When Providing Secure Access to Equipment - A user interface device provides secure access to equipment. An audio reception device is adapted to receive an audio input comprising background noise and to receive an audio user code from a user. A user input device receives a manual input comprising a manual user code from the user. A control unit stores one or more target user codes and receives an audio input and determines a noise level of the background noise. An instruction message is generated to inform the user to enter the manual user code in response to the noise level of the background noise exceeding a predetermined threshold level. An output device provides the instruction message to the user. A control unit provides secure access to the equipment in response to at least one of the audio user code and the manual user code. | 04-23-2009 |
20090140836 | MOVEABLE BARRIER OPERATOR TRANSLATION SYSTEM AND METHOD - A system includes a translator device that is configured to receive, using a pre-programmed native mode of operation, a first barrier actuation code transmitted by a transmitter according to a first code format. The translator device then analyzes the first barrier actuation code and verifies that it is a valid code. When a valid code, the translator device saves the information contained in the code, and creates a second barrier actuation code at least in part from information contained in the first actuation code and transmits the second barrier actuation code according to the second code format, which is different from the first code format. A barrier operator is coupled to the translator device and a barrier. The barrier operator has a receiver apparatus and the receiver apparatus receives the second barrier actuation code. The barrier operator determines whether the second barrier actuation code is valid, and when the barrier actuation code is determined to be valid, actuates the barrier. | 06-04-2009 |
20150096693 | Movable Barrier Safety Sensor Override - Controlling movable barrier movement with respect to selectively overriding a safety system includes determining whether a safety system is in an operation failure or misalignment state, the safety system being configured to detect obstruction in a path of movement of a movable barrier, receiving a state change request for the movable barrier while the safety system is in the operation failure or misalignment state, determining whether a safety override condition exists, and overriding the safety system and actuating the movable barrier if the safety system is in the operation failure or misalignment state and the safety override condition exists. | 04-09-2015 |
Patent application number | Description | Published |
20090258714 | MOUNTING RING - Mounting rings and methods for mounting structures to shafts are provided. The rings and methods may be used to mount other rings or housings to a shaft. The rings are characterized by having flexible inner diameters that can deflect under a radial load. The radial deflection of the inner diameter permits the rings to deflect and engage an outer diameter of a shaft. The engagement of the rings with a shaft provides at least some resistance to movement, for example, rotation and/or axial displacement, of the shaft relative to the ring and structure. In one aspect, the ring has a closed, hollow, construction, for example, a circular, oval, or polygonal closed, hollow construction. The ring may include a plurality of indentations, such as slots, on the inside diameter of the ring that may relieve at least some of the circumferential stress in the ring. Methods for using the rings to mount a structure to a shaft are also disclosed. | 10-15-2009 |
20090258715 | METHOD OF MOUNTING A STRUCTURE TO A SHAFT - Mounting rings and methods for mounting structures to shafts are provided. The rings and methods may be used to mount other rings or housings to a shaft. The rings are characterized by having flexible inner diameters that can deflect under a radial load. The radial deflection of the inner diameter permits the rings to deflect and engage an outer diameter of a shaft. The engagement of the rings with a shaft provides at least some resistance to movement, for example, rotation and/or axial displacement, of the shaft relative to the ring and structure. In one aspect, the ring has a closed, hollow, construction, for example, a circular, oval, or polygonal closed, hollow construction. The ring may include a plurality of indentations, such as slots, on the inside diameter of the ring that may relieve at least some of the circumferential stress in the ring. Methods for using the rings to mount a structure to a shaft are also disclosed. | 10-15-2009 |
20120263517 | TRAIN AXLE ASSEMBLY - A train axle assembly includes a train axle, a ring assembly coaxially mounted on the train axle and a structure operatively engaged by the ring assembly and mounted on the train axle. The ring assembly has an outer diameter and a main section adjacent the outer diameter. The ring assembly includes a projection extending axially from the main section which is located at a diameter less than the outer diameter of the ring assembly. The projection has a portion of a diameter contacting the train axle so that the ring assembly is affixed to the train axle to provide resistance to relative rotation and axial movement between the ring assembly and the train axial. | 10-18-2012 |
20130125367 | RING FOR MOUNTING A STRUCTURE TO A SHAFT - Mounting rings and methods for mounting structures to shafts are provided. The rings and methods may be used to mount other rings or housings to a shaft. The rings are characterized by having flexible inner diameters that can deflect under a radial load. The radial deflection of the inner diameter permits the rings to deflect and engage an outer diameter of a shaft. The engagement of the rings with a shaft provides at least some resistance to movement, for example, rotation and/or axial displacement, of the shaft relative to the ring and structure. In one aspect, the ring has a closed, hollow, construction, for example, a circular, oval, or polygonal closed, hollow construction. The ring may include a plurality of indentations, such as slots, on the inside diameter of the ring that may relieve at least some of the circumferential stress in the ring. Methods for using the rings to mount a structure to a shaft are also disclosed. | 05-23-2013 |
20140306475 | TRAIN AXLE ASSEMBLY - A train axle assembly includes a train axle, a ring assembly coaxially mounted on the train axle and a structure operatively engaged by the ring assembly and mounted on the train axle. The ring assembly has an outer diameter and a main section adjacent the outer diameter. The ring assembly includes a projection extending axially from the main section which is located at a diameter less than the outer diameter of the ring assembly. The projection has a portion of a diameter contacting the train axle so that the ring assembly is affixed to the train axle to provide resistance to relative rotation and axial movement between the ring assembly and the train axial. | 10-16-2014 |
20150275957 | SYSTEMS AND METHODS FOR PRELOADING A BEARING AND ALIGNING A LOCK NUT - A lock nut system includes a nut, a keeper engagement with the nut to inhibit movement of the keeper relative to the nut, and a keeper retaining member. The keeper has a radially inner side configured to engage a shaft to inhibit rotational movement of the nut relative to the shaft when the keeper engages the nut and a radially inner side engages the shaft. The keeper retaining member is secured to the keeper and is engageable with the nut to hold a keeper axially such that keeper is engaged with the nut. A cover member is located on an opposite side of the keeper retaining member relative to the nut and engaged to the keeper retaining member to inhibit a separation of the cover member from the keeper retaining member in such that that the separation of the cover member from the keeper retaining member provides a visual indication to a user. | 10-01-2015 |
20150292584 | RADIAL SPRINGS AND METHODS OF INSTALLING AND UNINSTALLING RADIAL SPRINGS - The present disclosure provides radial springs that control radial forces between adjacent concentric components. The radial springs may be configured for placement between the adjacent concentric components. The radial springs may include a base member, support members extending from the base member, and resilient members extending from the base members. The resilient members may extend radially, axially, at an angle relative to the axis, or a combination thereof, and may be radially deformable. The resilient members may exert radial forces substantially uniformly radially inward or outward in use. The resilient members may be leaf type members or cantilever type members. The support members and resilient members may be provided on a radially inward or outward side of the base member. The methods of installing and uninstalling radial springs may include engaging the resilient members with a tool and radially deforming the resilient members to engage or disengage the radial spring from an adjacent concentric component. | 10-15-2015 |