Patent application number | Description | Published |
20090122695 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR REDUNDANT RING COMMUNICATION - Sets of communication modules each have a pair of ring-channel ports for a ring-configured channel in a network, a peripheral device port for peripheral device data, and dual-ring ports for an inter-ring channel for the pair of modules. First and second ones of a set of communication modules send duplicate data packets on their respective first and second rings. Responsive to duplicate data packets arriving via the rings at first and second modules in a next set within a predetermined time interval of one another, each of the next modules transmits its ring-channel received data packet out a downstream ring-channel port. Responsive to one of the duplicate packets arriving at the DRP of a module a predetermined time interval before arriving at a ring-channel port of the module, the module sends the corresponding packet received at the DRP out its other ring-channel port and its peripheral device port. | 05-14-2009 |
20090125639 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR RING NETWORK COMMUNICATION - Communication modules are coupled in a communication ring and are operable to send and receive data from peripheral devices. The modules are operable to send and receive data streams on paths of the ring, and each module is operable, responsive to receiving a predetermined initialization signal, to operate as a master for initially blocking data in the first path and initially sending a block signal to a neighboring module downstream in the second path. The modules are operable, responsive to receiving the block signal in one of the paths, to block data in that one of the paths, so that responsive to initialization of one of the modules as a master, the master and the neighboring module create an inactive virtual link therebetween in order to prevent data from propagating around the ring more than once. | 05-14-2009 |
Patent application number | Description | Published |
20130099916 | TIMELINE PRESENTATIONS OF PROCESS CONTROL SYSTEM ALARMS - Timeline presentations of process control system alarms are described. An operator interface apparatus for a process control system is described that includes an operator display module to present an operator application on a display. The operator interface also includes an alarm presentation interface to be presented on the display via the operator application. The alarm presentation interface includes a timeline to graphically indicate a temporal relationship of a plurality of active alarms of the process control system. | 04-25-2013 |
20130100136 | SPARKLINE PRESENTATIONS OF PROCESS CONTROL SYSTEM ALARMS - Sparkline presentations of process control system alarms are described. An operator interface apparatus for a process control system includes an operator display module to present an operator application on a display. The operator interface also includes an alarm presentation interface to be presented on the display via the operator application. The alarm presentation interface includes a sparkline associated with an alarm to graphically indicate a trend of a process variable relative to an alarm limit associated with the alarm. | 04-25-2013 |
20140208253 | METHODS AND APPARATUS TO MONITOR TASKS IN A PROCESS SYSTEM ENTERPRISE - Methods and apparatus to monitor tasks in a process system enterprise are disclosed. In one example, a method is disclosed that comprises analyzing, using a processor, tasks in an enterprise to determine a criticality of each task and an actionability of each task, ordering, using the processor, the tasks based on the criticality and the actionability of each of the tasks, and rendering, via a display, a first graphic representative of at least a portion of the ordered tasks. | 07-24-2014 |
Patent application number | Description | Published |
20090259884 | COST-REDUCED REDUNDANT SERVICE PROCESSOR CONFIGURATION - A redundant service processor configuration is provided. A first processor in a first node operates elements in the first node. A first control line connects the first processor to a first multiplexer in the first node. A second processor in a second node operates elements in the second node. A second control line connects the second processor to a second multiplexer in the second node. The first control line from the first processor connects to the second multiplexer. The second control line from the second processor connects to the first multiplexer. In response to a failure of the second processor, the first processor operates the first multiplexer to initialize the elements of the first node, the second processor is switched off, and the first processor operates the second multiplexer to initialize the elements of the second node. Analogous operations occur in response to a failure of the first processor. | 10-15-2009 |
20090271602 | Method for Recovering Data Processing System Failures - A method for recovering from software and/or hardware failures occurred in a data processing system is disclosed. A current version of boot code and an updated version of boot code are stored in a first memory region and a second memory region, respectively, of a non-volatile memory of the data processing system. The updated version of boot code is periodically replaced by a latest version of boot code downloaded from a support center. After an occurrence of a system crash, a determination is made if the system crash was caused by a known problem that can be remedied by the updated version of boot code. If so, the data processing system is rebooted using the updated version of boot code. Otherwise, data related to the system crash is collected, and the data processing system is rebooted using the current version of boot code. | 10-29-2009 |
20120185726 | Saving Power in Computing Systems with Redundant Service Processors - A mechanism is provided for saving power in redundant service processors of the data processing system. A redundant service processor places a plurality of components into a low power state in response to receiving a primary control signal from a primary service processor within a first predetermined time period. The redundant service processor monitors for a signal within a second predetermined time period from the primary service processor. The redundant service processor determines whether the signal is a heartbeat signal or an activate signal in response to receiving the signal from the primary service processor within the second predetermined time period. Responsive to receiving the activate signal, the redundant service processor wakes-up the plurality of components that are in the low-power state in order for the redundant service processor to collect data and recover the data processing system in an event of a failure. | 07-19-2012 |
20140122850 | NON-INTERRUPTING PERFORMANCE TUNING USING RUNTIME RESET - A method, system, and computer program product for non-interrupting performance tuning using runtime reset are provided in the illustrative embodiments. Component performance data from a component of a data processing system is analyzed. The component participates in processing a workload of a workload type. The analyzing determines a characteristic of the workload. A performance requirement of the workload is determined according to a performance requirement of the workload type. A set of preferred performance tuning parameter values is identified to apply to the component to meet the performance requirement of the workload. The set of preferred performance tuning parameter values is sent to the component such that the component is tuned using a value in the set of preferred performance tuning parameter values to meet the performance requirement of the workload. | 05-01-2014 |
20140164850 | AVOIDING PROCESSING FLAWS IN A COMPUTER PROCESSOR TRIGGERED BY A PREDETERMINED SEQUENCE OF HARDWARE EVENTS - A system, method and computer program product for avoiding a processing flaw in a computer processor triggered by a predetermined sequence of hardware events. The system may include a detecting unit and a power-on reset unit. The detecting unit detects that the predetermined sequence of hardware events is going to occur at the computer processor. The power-on reset unit initializes the computer processor to a state stored in computer memory in response to detecting the sequence of hardware events. | 06-12-2014 |
20150052081 | Capacity Upgrade on Demand Automation - A mechanism is provide for automating capacity upgrade on demand. Responsive to a usage of an originally allocated resource exceeding an upper predetermined threshold, access to an additional resource is temporarily allocated. A trial time counter is initiated to track a time of access to the additional resource. A user of the logical partition is alerted that the additional resource is being accessed. Responsive to the user failing to license the additional resource, a determination is made as to whether a value of the trial time counter has exceeded a predetermined trial time period value. Responsive to the value of the trial time counter exceeding the predetermined trial time period value, access to the additional resource is deactivated. | 02-19-2015 |
20150269640 | Capacity Upgrade on Demand Automation - A mechanism is provided for automating capacity upgrade on demand. Responsive to a usage of an originally allocated resource exceeding an upper predetermined threshold, access to an additional resource is temporarily allocated. A trial time counter is initiated to track a time of access to the additional resource. A user of the logical partition is alerted that the additional resource is being accessed. Responsive to the user failing to license the additional resource, a determination is made as to whether a value of the trial time counter has exceeded a predetermined trial time period value. Responsive to the value of the trial time counter exceeding the predetermined trial time period value, access to the additional resource is deactivated. | 09-24-2015 |
Patent application number | Description | Published |
20080235454 | Method and Apparatus for Repairing a Processor Core During Run Time in a Multi-Processor Data Processing System - A data processing system includes multiple processors each having multiple processor cores. A core checkstop from a particular processor core indicates that a memory array associated with the particular core exhibits an error. In response to the core checkstop, the system migrates the workload of the particular processor core to another processor core. The system also removes the particular processor core from the current configuration of the system. In response to the core checkstop and error, the system initializes the particular processor core if the error is in a processor memory array associated with the particular core. The system then attempts correction of the error with array built-in self test (ABIST) circuitry. If the ABIST succeeds in correcting the error, the initialization of the particular processor core completes and the system returns the particular processor core to the current processor configuration. However, if the ABIST does not succeed in correcting the error, then the system removes the portion of the processor memory array including the error from future use. | 09-25-2008 |
20090031164 | Method for Self-Diagnosing Remote I/O Enclosures with Enhanced FRU Callouts - A method, apparatus, and computer instructions for self-diagnosing remote I/O enclosures with enhanced FRU callouts. When a failure is detected on a RIO drawer, a data processing system uses the bulk power controller to provide an alternate path, rather than using the existing RIO links, to access registers on the I/O drawers. The system logs onto the bulk power controller, which provides a communications path between the data processing system and the RIO drawer. The communications path allows the data processing system to read all of the registers on the I/O drawer. The register information in the I/O drawer is then analyzed to diagnose the I/O failure. Based on the register information, the data processing system identifies a field replacement unit to repair the I/O failure. | 01-29-2009 |
20090031165 | Method for Self-Diagnosing Remote I/O Enclosures with Enhanced FRU Callouts - A method, apparatus, and computer instructions for self-diagnosing remote I/O enclosures with enhanced FRU callouts. when a failure is detected on a RIO drawer, a data processing system uses the bulk power controller to provide an alternate path, rather than using the existing RIO links, to access registers on the I/O drawers. The system logs onto the bulk power controller, which provides a communications path between the data processing system and the RIO drawer. The communications path allows the data processing system to read all of the registers on the I/O drawer. The register information in the I/O drawer is then analyzed to diagnose the I/O failure. Based on the register information, the data processing system identifies a field replacement unit to repair the I/O failure. | 01-29-2009 |
20110225323 | SELF-TUNING INPUT OUTPUT DEVICE - A method, system, and computer usable program product for a self-tuning I/O device are provided in the illustrative embodiments. A change is detected in an adapter communicating with the I/O device, the I/O device being a consolidator configured to communicate with the adapter in a data network. A type of the adapter is determined. Values for each parameter in a set of parameters corresponding to the type of the adapter are determined. The values of a first subset of the parameters are applied to the consolidator, applying the values of the first subset causing the consolidator to be configured to operate in a preferred configuration with the adapter. | 09-15-2011 |
20140163766 | SYSTEM PERFORMANCE USING COOLING CONFIGURATION INFORMATION - A method, system, and computer program product for improving system performance using cooling configuration information are provided in the illustrative embodiments. A set of components in a data processing system is indexed according to corresponding amounts of cooling available to the components in the set. Priorities are assigned to component users in a set of component users. Using a processor and a memory, a component whose index value represents a higher than threshold amount of cooling availability to the component is allocated to a component user whose priority is higher than a threshold priority. | 06-12-2014 |
Patent application number | Description | Published |
20090032424 | INDIVIDUAL AND UNIVERSAL LIPSTICK TUBE CASES - A lipstick tube case comprises a housing for receiving the tube of lipstick therein, means for securing the tube of lipstick within the housing such as tension clips or graduated o-rings, and a cover removably coupled to the housing for maintaining moisture therein. The housing of the lipstick tube case may further comprise a shaft which receives the shaft of the tube of lipstick, the shaft comprising means for engaging and rotating the shaft of the tube of lipstick. The means for securing the tube of lipstick within the housing is capable of receiving and engaging various sizes and styles of lipsticks. | 02-05-2009 |
20100108553 | UNIVERSAL LIPSTICK REFILL CASE - The present disclosure could generally provide a reusable and universal case for personal items such as, for example, removable lipstick refills. Manufacturers could provide relatively cost-effective lipstick refills suitable for use with a more elegantly packaged and fully functional universal case. The case could include an elongated tube to house a lipstick refill. The case could also include a notch disposed on an interior surface of an elongated tube to receive a groove disposed on an exterior surface of an insert disposed within a second end of the tube. The case could further include a protrusion on an interior surface of the insert that is disposed along a surface of the lipstick refill. | 05-06-2010 |
20130015089 | UNIVERSAL LIPSTICK REFILL CASEAANM McLaughlin; Olive AnneAACI DallasAAST TXAACO USAAGP McLaughlin; Olive Anne Dallas TX US - The present disclosure could generally provide a reusable and universal case for personal items such as, for example, removable lipstick refills. Manufacturers could provide relatively cost-effective lipstick refills suitable for use with a more elegantly packaged and fully functional universal case. The case could include an elongated tube to house a lipstick refill. The case could also include a notch disposed on an interior surface of an elongated tube to receive a groove disposed on an exterior surface of an insert disposed within a second end of the tube. The case could further include a protrusion on an interior surface of the insert that is disposed along a surface of the lipstick refill. | 01-17-2013 |
20130075301 | Universal Lipstick Refill Case - A universal case for a personal item refill is disclosed, which has a first end with a top surface; a second end removably coupled to the first end, which has a conduit having an inner surface and a lip; a refill having an outer surface that is to be disposed within the inner surface of the second end; and a securing mechanism operable to removably couple the second end to the refill, wherein a rotation of the second end relative to the refill changes the relative disposition of the refill. The securing mechanism can include a plurality of protrusions, magnet(s) and magnetic surfaces, or high-friction surfaces | 03-28-2013 |