Patent application number | Description | Published |
20120079256 | Interrupt suppression - A processor receives interrupts of a same type from hardware. The processor determines a rate at which the interrupts are being received. The processor compares the rate at which the interrupts are being received to a threshold rate. In response to determining that the rate at which the interrupts are being received is greater than the threshold rate, the processor sends just the first received interrupt to firmware for processing. All other of the interrupts are not sent from the processor to the firmware but instead are suppressed by the processor. By comparison, in response to determining that the rate at which the interrupts are being received is less than the threshold rate, the processor can send all the interrupts from the processor to firmware for processing. | 03-29-2012 |
20130007356 | Assigning A Classification To A Dual In-line Memory Module (DIMM) - Methods, apparatuses, and computer program products for assigning a classification to a dual in-line memory module (DIMM) are provided. Embodiments include determining, by a modifier, a classification of a DIMM; and providing a visual indication of the determined classification of the DIMM, including modifying, by the modifier, a top edge of a printed circuit board of the DIMM. | 01-03-2013 |
20130086571 | Dynamically Updating Firmware In A Computing System - Dynamically updating firmware in a computing system, including: receiving, by a firmware update module, a request to update firmware in the computing system; receiving, by the firmware update module, a firmware update; storing, by the firmware update module, the firmware update into computer memory of the computing system; and initiating, by the firmware update module, a system management interrupt with the address in computer memory of the computing system at which the firmware update is stored. | 04-04-2013 |
20130097412 | Performing A Boot Sequence In A Multi-Processor System - Methods, apparatuses, and computer program products for performing a boot sequence in a multi-processor system are provided. Embodiments include: in response to detecting initiation of a boot sequence of the multi-processor system, initializing, by a bootstrap processor (BSP), BSP memory associated with the BSP and initializing, by an application processor, memory associated with the application processor; determining, by the BSP, whether the initialization of the BSP memory is completed; and if the initialization of the BSP memory is completed, loading, by the BSP, an operating system on the BSP memory regardless of whether the application processor has completed initialization of the memory associated with the application processor. | 04-18-2013 |
20130253935 | Indicating A Page Number Of An Active Document Page Within A Document - Methods, apparatuses, and computer program products for indicating a page number of an active document page within a document are provided. Embodiments include detecting, by a presentation controller, activation of a document page on a presentation device; in response to detecting the activation of the document page on the presentation device, tracking, by the presentation controller, an amount of time that the document page is consecutively active on the presentation device; determining, by the presentation controller, that the amount of time that the document page is consecutively active on the presentation device exceeds a predetermined threshold; and in response to determining that the predetermined threshold has been exceeded, providing to a target source, by the presentation controller, an output indicating a page number of the document page while the document page is active on the presentation device. | 09-26-2013 |
20130262912 | MANAGING HARDWARE CONFIGURATION OF A COMPUTER NODE - A computer node includes an integrated management module, a field-programmable gate array, and a plurality of individual hardware devices. The integrated management module receives a user identification and identifies an associated hardware configuration, wherein the hardware configuration identifies hardware devices to be powered off. The integrated management module may instruct the field-programmable gate array to use switches to power off the identified hardware devices without powering off other hardware devices. Optionally, a default hardware configuration may be implemented in the absence | 10-03-2013 |
20130311761 | Intelligently Loading Legacy Option ROMs In A Computing System - Intelligently loading legacy option ROMs in a computing system, including: generating, by a legacy option ROM manager, an inventory for the computing system, wherein the inventory for the computing system identifies one or more devices in the computing system; determining, by the legacy option ROM manager for each option ROM available for loading, whether a device supported by the option ROM is included in the inventory for the computing system; responsive to determining that the device supported by the option ROM is not included in the inventory for the computing system, preventing the option ROM from being loaded into an option ROM address space; and responsive to determining that the device supported by the option ROM is included in the inventory for the computing system, enabling the option ROM to be loaded into the option ROM address space. | 11-21-2013 |
20140047226 | MANAGING HARDWARE CONFIGURATION OF A COMPUTER NODE - A method and computer program product for configuring the hardware devices of a computer node are disclosed. The method comprises the computer node receiving a user identification, and identifying a hardware configuration of the computer node that is stored in association with the user identification, wherein the hardware configuration identifies a subset of the hardware devices within the computer node that are not to receive power. The hardware configuration may be stored in associated with the user identification, for example by an administrator during setup. In one option, the computer node receives the user identification during user logon to the computer node. The method further comprises controlling power to the hardware devices of the computer node to implement the identified hardware configuration without physically removing the subset of hardware devices. Power is provided to the computer node except for the subset of the hardware devices. | 02-13-2014 |
20140181103 | MODIFYING A USER PROFILE - Modifying a user profile, including: receiving, by a content presentation module, a request for one or more elements in a user profile, wherein each element in the user profile includes information identifying attributes associated with a user; presenting, by the content presentation module, content provided by a content provider; receiving, by the content presentation module, a user request to alter the presentation of the content; receiving, by the content presentation module, updated values for the requested one or more elements in the user profile; and updating, by the content presentation module, the user profile in dependence upon the updated values for the requested one or more elements in the user profile. | 06-26-2014 |
20140181684 | MODIFYING A USER PROFILE - Modifying a user profile, including: receiving, by a content presentation module, a request for one or more elements in a user profile, wherein each element in the user profile includes information identifying attributes associated with a user; presenting, by the content presentation module, content provided by a content provider; receiving, by the content presentation module, a user request to alter the presentation of the content; receiving, by the content presentation module, updated values for the requested one or more elements in the user profile; and updating, by the content presentation module, the user profile in dependence upon the updated values for the requested one or more elements in the user profile. | 06-26-2014 |
20140245445 | Preventing Propagation Of Hardware Viruses In A Computing System - Preventing propagation of hardware viruses in a computing system, including: determining, by a hardware virus detection module, whether an empty connector in the computing system is damaged, wherein the empty connector is blocked from receiving an attachable computing device by a bumper; determining, by the hardware virus detection module, whether a connector for the attachable computing device is damaged; and responsive to determining that the empty connector is not damaged and that the connector for the attachable computing device is not damaged, moving the bumper such that the empty connector is not blocked from receiving the attachable computing device. | 08-28-2014 |
20150067222 | ASSERTING PHYSICAL PRESENCE TO A TRUSTED PLATFORM MODULE BY PHYSICALLY CONNECTING OR DISCONNECTING A HOT PLUGGABLE DEVICE - A compute node includes a motherboard having a trusted platform module, and also includes a port for selectively coupling a hot pluggable device into communication with the motherboard. The compute node further includes a circuit coupled to the port for detecting a change in the physical connection of the hot pluggable device to the port and for asserting a physical presence signal to the trusted platform module in response to detecting a change in the physical connection of the hot pluggable device to the port. The change in the physical connection of the hot pluggable device to the port may include either physically connecting the hot pluggable device to the port, physically disconnecting the hot pluggable device from the port, or a combination thereof. | 03-05-2015 |
20150067308 | MANAGING PHYSICAL PRESENCE ACROSS MULTIPLE BLADES - A system includes a multi-node chassis including a chassis management module, a plurality of compute nodes, and a physical presence manual actuator for transmitting a physical presence signal to each compute node in response to manual actuation. Each server has a firmware interface, a trusted platform module, and an AND gate. The firmware interface has a general purpose input output pin for providing an enabling signal in response to a user instruction to a firmware interface setup program that communicates with the firmware interface. The AND gate has a first input receiving the enabling signal, a second input receiving the physical presence signal, and an output coupled to the trusted platform module, wherein the AND gate for a selected compute node asserts physical presence to the trusted platform module of the selected compute node in response to receiving both the enabling signal and the physical presence signal. | 03-05-2015 |
20150067309 | MANAGING PHYSICAL PRESENCE ACROSS MULTIPLE BLADES - A method uses a firmware interface setup program for a selected compute node (“node”) to cause a firmware interface to enable a trusted platform module (TPM) on the selected node to receive a physical presence (PP) signal. The selected node is selected from a plurality of nodes within a multi-node chassis, wherein each node includes a firmware interface and a TPM. A device within the multi-node chassis is manually actuated to transmit a PP signal to each of the plurality of nodes, such that each node receives the PP signal. The PP signal is asserted to the TPM of the selected node in response to both enabling the TPM of the selected node to be able to receive the PP signal and receiving the PP signal. Still further, the method allows modification of a security setting of the selected node in response to the TPM receiving the PP signal. | 03-05-2015 |
20150067896 | ASSERTING PHYSICAL PRESENCE TO A TRUSTED PLATFORM MODULE BY PHYSICALLY CONNECTING OR DISCONNECTING A HOT PLUGGABLE DEVICE - A method includes asserting a physical presence signal to a trusted platform module of a compute node in response to detecting a change in the physical connection of a hot pluggable device to a port of the compute node. The change in the physical connection of the hot pluggable device to the port is selected from physically connecting the hot pluggable device to the port, physically disconnecting the hot pluggable device from the port, and combinations thereof. Optionally, the compute node has a USB port and the hot pluggable device has a USB connector that is selectively physically connectable to the USB port. In one example, detecting a change in the physical connection of the hot pluggable device to the compute node includes detecting a voltage change on the USB port. | 03-05-2015 |
20150088314 | DATA CENTER COOLING - A method and/or computer program product automatically adjusts room temperature in a data center room. A processor in a heating, ventilation and air conditioning (HVAC) system receives a throttle threshold temperature for each of multiple computing devices that are within a data center room, which is climate-controlled by the HVAC system. The processor in the HVAC system monitors a real-time temperature of at least one of the multiple computing devices. In response to the real-time temperature of said at least one of the multiple computing devices exceeding the throttle threshold temperature, an ambient air temperature in the data center room is decreased by adjusting a hardware thermostat in the HVAC system. | 03-26-2015 |
20150088319 | DATA CENTER COOLING - A method and/or computer program product automatically adjusts room temperature in a data center room. A processor in a heating, ventilation and air conditioning (HVAC) system receives a throttle threshold temperature for each of multiple computing devices that are within a data center room, which is climate-controlled by the HVAC system. The processor in the HVAC system monitors a real-time temperature of at least one of the multiple computing devices. In response to the real-time temperature of said at least one of the multiple computing devices exceeding the throttle threshold temperature, an ambient air temperature in the data center room is decreased by adjusting a hardware thermostat in the HVAC system. | 03-26-2015 |
20150154082 | PROVISIONING MEMORY IN A MEMORY SYSTEM FOR MIRRORING - Provisioning memory in a memory system for mirroring includes: gathering, by a memory controller, margin data for memory in the memory system, the margin data representing susceptibility for error; identifying, by the memory controller in dependence upon provisioning criteria and the margin data, mirroring candidates within the memory system; and mirroring, by the memory controller, memory of the memory system utilizing the mirroring candidates as a mirrored backup of other memory in the memory system. | 06-04-2015 |
Patent application number | Description | Published |
20140114726 | SYSTEM AND METHOD FOR ANALYSIS AND PRESENTATION OF USED VEHICLE PRICING DATA - Systems and methods for the aggregation, analysis, and display of data for used vehicles are disclosed. Historical transaction data for used vehicles may be obtained and processed to determine pricing data, where this determined pricing data may be associated with a particular configuration of a vehicle. The user can then be presented with an interface pertinent to the vehicle configuration utilizing the aggregated data set or the associated determined data where the user can make a variety of determinations. This interface may, for example, be configured to present the historical transaction data visually, with the pricing data such as a trade-in price, a list price, an expected sale price or range of sale prices, market low sale price, market average sale price, market high sale price, etc. presented relative to the historical transaction data. | 04-24-2014 |
20140214491 | Out-the-Door Pricing System, Method and Computer Program Product Therefor - Embodiments provide consumers browsing and shopping online for durable goods such as new vehicles with out-the-door prices for user-specified vehicle configurations. A vehicle data system can obtain automotive registration data from various sources, identify true taxes versus fees, process them into separate groups, associate them to vehicle configurations, and persist the associated taxes and fees in a database. This backend process can be done offline, independent of a frontend process that services user requests in real time. A user request containing a user-specified vehicle configuration may be received by the vehicle data system through a website. The vehicle data system may determine an out-the-door price for the user-specified vehicle configuration, the out-the-door price representing a final amount that a consumer is to pay a dealer for the user-specified vehicle configuration and including applicable taxes and fees retrieved from the database. | 07-31-2014 |
20140214696 | Wholesale/Trade-In Pricing System, Method and Computer Program Product Therefor - Systems, methods and computer program products that determine wholesale prices for durable goods such as used vehicles. In one embodiment, a system includes a computer processor, a network interface, a data storage device, and an output device. The system collects and stores, via the network interface, historical sales information from external data sources. A retail price for a target vehicle is determined based on the collected information. Condition information for the vehicle is collected and used to adjust the retail price to arrive at a wholesale price, which is output to a user. The system may also adjust the price based on repair costs associated with identified vehicle conditions. The system may collect cost information associated with a wholesale sale transaction and deduct these costs and a profit margin from the wholesale price to produce a trade-in price. | 07-31-2014 |
20140244424 | DYNAMIC VEHICLE PRICING SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT THEREFOR - Embodiments provide consumers browsing and shopping online for durable goods such as new vehicles with pricing information for user-specified vehicle configurations based at least in part on dynamic, user-centric local regions that can be any shape. A local region may initially center around or start from user-provided geo-specific information and be refined using criteria such as distance, demographics, buying behaviors, etc. The system can leverage data from the finest level of granularity available and dynamically determine multiple, potentially overlapping, local regions which can be user-specific, product-specific, or both. A pricing model may incorporate the data within a dynamic local region thus determined. The parameters of the pricing model may be weighted utilizing a weighting function that can be dynamically adapted to individual users as well as specific vehicles. The pricing model may provide for pricing information that is not limited or constrained by standard administrative or political boundaries. | 08-28-2014 |
20140279263 | SYSTEMS AND METHODS FOR PROVIDING PRODUCT RECOMMENDATIONS - Systems, methods and computer program products for providing recommendations to consumers, where the recommendations are based on determinations of similarity between desired products and recommended products. In one embodiment, a system includes a server computer coupled to a network and a data store. The server computer receives from client devices user input that identifies the characteristics of a desired product. The data store contains a plurality of product listings. For each of a set of these listings, the server computer identifies characteristics of the listed product, and compares characteristics of the listed product to characteristics of the desired product. The server computer determines similarity measures for the individual characteristics, and determines an overall similarity score for the listed product based on the similarity measures for the individual characteristics. The server computer orders the listed products based on the similarity scores, and provides a recommendation output to the user. | 09-18-2014 |