Patent application number | Description | Published |
20110099247 | OBJECT-BASED COMPUTER SYSTEM MANAGEMENT - A method, system, and architecture for managing computer systems is provided. A management system employs management objects (MOs) to provide administrators the ability to intuitively express the administrative intent in an information technology (IT) environment, and to act out the administrative intent based on the information gathered by the management system. Managed elements of an IT environment, such as, by way of example, hardware components, software applications, software updates, software distribution policies, configurations, settings, etc., may be expressed as MOs. Actions, such as, by way of example, detect, install/apply, remove, remediate, enumerate, etc., may be associated with the MOs. The management system manages the computer systems by deploying the appropriate MOs and their associated actions onto the computer systems, and performing the actions on the computer systems. | 04-28-2011 |
Patent application number | Description | Published |
20130226692 | CLICK FRAUD MONITORING BASED ON ADVERTISING TRAFFIC - Various techniques of monitoring for click fraud in an online advertising system are disclosed herein. In one embodiment, a web server includes a traffic module configured to detect a request from a client device, an analysis module configured to perform a determination if the detected request includes a client ID. The web server also includes a calculation module configured to determine a count of requests with client ID and a count of requests without client ID based on the determination by the analysis module. The web server further includes a fraud module configured to monitor for click fraud based at least in part on the determined count of requests with client ID and/or count of requests without client ID from the calculation module and the determination by the analysis module. | 08-29-2013 |
20130346202 | Automated IPv6, IPv4 Address Classifier - Various embodiments pertain to techniques for automatically classifying an IP address using information received as part of a request for an advertisement. In some embodiments, the information received can include an IP address associated with the request, a client identifier, and a unique request identifier, such as a request global user identifier (RGUID). In various embodiments, the information is analyzed and used to classify the IP address. For example, the IP address can be classified as belonging to a unique or real end user, belonging to a proxy, or belonging to a potential exploit. Advertisements can be served, or not served at all, according to the classification of the IP address. In various embodiments, some classifications of IP addresses can be further analyzed to determine a geo-location associated with the IP address or to enable processes to mitigate malicious or fraudulent request risks. | 12-26-2013 |
Patent application number | Description | Published |
20090276414 | RANKING MODEL ADAPTATION FOR SEARCHING - Search results provided by a search engine (e.g., for the Internet) are improved and/or made more accurate by addressing the limited availability of human labeled training data for certain domains (e.g., languages other than English, within certain date ranges, corresponding to queries over a certain length, etc.). More particularly, a ranking model trained on in-domain data, for which a small amount of human labeled training data (e.g., query/URL pairs) is available (e.g., languages other than English) is adjusted based upon out-domain data, for which a large amount of human labeled training data (e.g., query/URL pairs) is available (e.g., English). Thus, even though the resulting adapted in-domain ranking model is used in the context of in-domain data (e.g., non-English) to provide search results, the search results are improved because they are influenced by an abundance of, albeit out-domain, human labeled training data. | 11-05-2009 |
Patent application number | Description | Published |
20090150695 | Predicting future power level states for processor cores - In one embodiment, the present invention includes a method for providing power state change information from a plurality of cores of a processor package to a predictor at a periodic interval and generating a prediction to indicate a predicted operation level of the cores during a next operating period. Other embodiments are described and claimed. | 06-11-2009 |
20090150696 | Transitioning a processor package to a low power state - In one embodiment, a processor package is controlled to be in a package low power state for a first portion of an operation interval and in a package active state for a second portion of the operation interval. To enable the low power state, operations scheduled during the first portion are delayed until the second portion. Other embodiments are described and claimed. | 06-11-2009 |
20090172423 | METHOD, SYSTEM, AND APPARATUS FOR REROUTING INTERRUPTS IN A MULTI-CORE PROCESSOR - A method, system, and apparatus may route an interrupt to a first core of a plurality of cores of a multi-core system. If the first core is in an idle or low power state, or operating in a power state at or below a threshold power state, a core in a least idle state may be found. The interrupt may be rerouted to and processed by the core in the least idle state. Cores in a multi-core system may be rated based on for example, power states or other characteristics, and interrupts may be assigned based on these ratings. Other embodiments are described and claimed. | 07-02-2009 |
20120023355 | Predicting Future Power Level States For Processor Cores - In one embodiment, the present invention includes a method for providing power state change information from a plurality of cores of a processor to a predictor at a periodic interval and generating a prediction to indicate a predicted operation level of the cores during a next operating period. Other embodiments are described and claimed. | 01-26-2012 |
20160054775 | METHODS AND APPARATUS TO ESTIMATE POWER PERFORMANCE OF A JOB THAT RUNS ON MULTIPLE NODES OF A DISTRIBUTED COMPUTER SYSTEM - A non-transitory computer readable storage medium having stored thereon instructions executable by one or more processors to perform operations including: receiving a plurality of input parameters including (i) a workload type, (ii) a list of selected nodes belonging to a distributed computer system, and (iii) a list of frequencies; responsive to receiving the plurality of workload parameters, retrieving calibration data from a calibration database; generating a power estimate based on the plurality of workload parameters and the calibration data; and providing the power estimate to a resource manager is shown. Alternatively, the input parameters may include (i) a workload type, (ii) a list of selected nodes belonging to a distributed computer system, and (iii) an amount of available power, wherein the estimator may provide an estimation of the frequency at which the nodes should operate to utilize as much of the available power without exceeding the available power. | 02-25-2016 |
20160054779 | MANAGING POWER PERFORMANCE OF DISTRIBUTED COMPUTING SYSTEMS - A method of managing power and performance of a High-performance computing (HPC) systems, including: determining a power budget for a HPC system, wherein the HPC system includes a plurality of interconnected HPC nodes operable to execute a job, determining a power and cooling capacity of the HPC system, allocating the power budget to the job to maintain a power consumption of the HPC system within the power budget and the power and cooling capacity of the HPC system, and executing the job on selected HPC nodes is shown. | 02-25-2016 |
20160054781 | Methods and Apparatus to Manage Jobs that can and Cannot be Suspended When there is a Change in Power Allocation to a Distributed Computer System - A non-transitory computer readable storage medium storing instructions executable by one or more processors of a distributed computer system to perform operations including determining whether a power consumed by the distributed computer system is greater than a power allocated to the distributed computer system, responsive to determining the power consumed by the distributed computer system is greater than the power allocated to the distributed computer system, determining whether all jobs being processed by the distributed computer system are processing at a lowest power state for each job, wherein a job includes one or more calculations performed by the one or more processors of the distributed computer system and responsive to determining all jobs being processed by the distributed computer system are processing at a lowest power state for each job, suspending a job having a lowest priority among all jobs being processed by the distributed computer system is shown. | 02-25-2016 |
20160054783 | METHOD AND APPARATUS TO GENERATE AND USE POWER, THERMAL AND PERFORMANCE CHARACTERISTICS OF NODES TO IMPROVE ENERGY EFFICIENCY AND REDUCING WAIT TIME FOR JOBS IN THE QUEUE - A non-transitory computer readable storage medium having stored thereon instructions, the instructions being executable by one or more processors to perform operations including: receiving, by a calibration module executed by the one or more processors, a calibration request including (i) a workload type, (ii) a list of compute nodes belonging to a distributed computer system, and (iii) one or more frequencies; responsive to identifying the workload type as a clustered workload type, instructing a plurality of compute nodes on the list of compute nodes to begin processing a workload of the workload type; and responsive to identifying the workload type as a clustered workload type, instructing a compute node on the list of compute nodes to begin processing the workload of the workload type is shown. | 02-25-2016 |
Patent application number | Description | Published |
20090320031 | Power state-aware thread scheduling mechanism - A system filter is maintained to track which single-thread cores [or which multi-threaded logical CPUs] are in a low-latency power state. For at least one embodiment, low-latency power states include an active C | 12-24-2009 |
20100146513 | Software-based Thread Remapping for power Savings - On a multi-core processor that supports simultaneous multi-threading, the power state for each logical processor is tracked. Upon indication that a logical processor is ready to transition into a deep low power state, software remapping (e.g., thread-hopping) may be performed. Accordingly, if multiple logical processors, on different cores, are in a low-power state, they are re-mapped to same core and the core is then placed into a low power state. Other embodiments are described and claimed. | 06-10-2010 |
20100332856 | System and method for processor utilization adjustment to improve deep C-state use - In some embodiments, the invention involves modification of the processor utilization calculations that are used by operating system power management services to improve processor efficiency. An embodiment of the present invention is a system and method relating to power management policies under operating system control. In at least one embodiment, the present invention is intended to modify the processor utilization evaluation process so that C-state transition time and/or unhalted reference cycles are included in the calculation. Other embodiments are described and claimed. | 12-30-2010 |
20110161627 | MECHANISMS TO AVOID INEFFICIENT CORE HOPPING AND PROVIDE HARDWARE ASSISTED LOW-POWER STATE SELECTION - An apparatus and method is described herein for avoiding inefficient core hopping and providing hardware assisted power state selection. Future idle-activity of cores is predicted. If the residency of activity patterns for efficient core hop scenarios is predicted to be large enough, a core is determined to be efficient and allowed. However, if efficient activity patterns are not predicted to be resident for long enough—inefficient patterns are instead predicted to be resident for longer—then a core hop request is denied. As a result, designers may implement a policy for avoiding core hops that weighs the potential gain of the core hop, such as alleviation of a core hop condition, against a penalty for performing the core hop, such as a temporal penalty for the core hop. Separately, idle durations associated with hardware power states for cores may be predicted in hardware. Furthermore, accuracy of the idle duration prediction is determined. Upon receipt of a request for a core to enter a power state, a power management unit may select either the hardware predicted power state, if the accuracy is high enough, or utilize the requested power state, if the accuracy of the hardware prediction is not high enough. | 06-30-2011 |
20150135189 | SOFTWARE-BASED THREAD REMAPPING FOR POWER SAVINGS - On a multi-core processor that supports simultaneous multi-threading, the power state for each logical processor is tracked. Upon indication that a logical processor is ready to transition into a deep low power state, software remapping (e.g., thread-hopping) may be performed. Accordingly, if multiple logical processors, on different cores, are in a low-power state, they are re-mapped to same core and the core is then placed into a low power state. Other embodiments are described and claimed. | 05-14-2015 |
20150185797 | DYNAMIC POWER MEASUREMENT AND ESTIMATION TO IMPROVE MEMORY SUBSYSTEM POWER PERFORMANCE - Dynamic monitoring of current draw by a memory device or memory subsystem can enable a power management system to adjust a memory access performance parameter based on monitored power usage. The system can generate a power usage characterization for the memory device and/or memory subsystem based on monitoring current draw for a known pattern, and then subsequently use the power usage characterization to determine how to adjust the memory access performance parameter. | 07-02-2015 |
20150381237 | METHODS AND SYSTEMS FOR SERVER POWER LINE COMMUNICATION - A server system includes a common power bus, a power supply to provide direct current (DC) power through the common power bus, at least one node including a processor to receive the DC power through the common power bus, a transmitter capacitive coupled to the common power bus to transmit a power information signal from the power supply through the common power bus, and at least one receiver capacitive coupled to the common power bus to receive the power information signal transmitted by the transmitter and to provide the received power information signal to the at least one node. A plurality of buffers respectively coupled between the common power bus and each of the power supply and the at least one node provide path separation for high frequency and low frequency currents. | 12-31-2015 |
20160054774 | PROFILING A JOB POWER AND ENERGY CONSUMPTION FOR A DATA PROCESSING SYSTEM - A process identifier for a job is collected. The job runs on a plurality of nodes. The job is identified using the process identifier. A node for the job is identified. An amount of power consumed by the node to run the job is determined. | 02-25-2016 |
20160054780 | POWER AWARE JOB SCHEDULER AND MANAGER FOR A DATA PROCESSING SYSTEM - An indication of a mode for a job is received. An available power for the job is determined based on the mode. A first power for the job is allocated based on the available power. A first frequency for the job is determined based on the available power. The first power is adjusted based on the available power. | 02-25-2016 |
Patent application number | Description | Published |
20090216777 | MULTIPHASE TOPOLOGY-WIDE CODE MODIFICATIONS FOR PEER-TO-PEER SYSTEMS - Systems and methods that supply changes on-the-fly and without breaking execution of codes for schema changes in a peer-to-peer environment. The modification component supplies changes to peers or nodes in a topology by initially identifying dependencies (e.g., multiple level) of that can be affected by the schema change, followed by performing the schema change to the codes or stored procedures. Accordingly, dependencies in entire system can be refreshed, wherein multiple levels of dependencies can exist. | 08-27-2009 |
20100125557 | ORIGINATION BASED CONFLICT DETECTION IN PEER-TO-PEER REPLICATION - Systems and methods that enable conflict detection in a peer-to-peer replication by embedding origination information in data records. A tracing component can track embedded information in form of peer ID and transaction ID, wherein conflicts can be detected by comparing a pre-version (prior to current version) of data on the source node—with—a current version of the data on the destination node. | 05-20-2010 |
20120101800 | MODEL CHECKING FOR DISTRIBUTED APPLICATION VALIDATION - A model checking system is described herein that more effectively verifies and validates the design of distributed applications by providing a model and a generic framework to check application invariant properties, detect anomaly behaviors, and monitor application health. The model checking system checks on-line application behavior against application models derived from formal descriptions of the application. The system formulates the concrete application as an abstract model and a number of rules or properties that are expected to hold for the application under all conditions. The model checker compares the actual application execution with the models and either confirms that the properties hold true or reports that the properties are violated. Thus, the model checking system provides more efficient and thorough validation of distributed applications under more realistic production conditions. | 04-26-2012 |
Patent application number | Description | Published |
20090075260 | Methods and Nucleic Acids For Analysis of Cellular Proliferative Disorders - Aspects of the invention provide methods, nucleic acids and kits for detecting, or for detecting and distinguishing between or among liver cell proliferative disorders or for detecting, or for detecting and distinguishing between or among colorectal cell proliferative disorders. Particular aspects disclose and provide genomic sequences the methylation patterns of which have substantial utility for the improved detection of and differentiation between said class of disorders, thereby enabling the improved diagnosis and treatment of patients. | 03-19-2009 |
20090144857 | RECEPTORS FOR HYPERSENSITIVE RESPONSE ELICITORS AND USES THEREOF - The present invention is directed to an isolated protein which serves as a receptor in plants for a plant pathogen hypersensitive response elicitor. Also disclosed are nucleic acid molecules encoding such receptors as well as expression vectors, host cells, transgenic plants, and transgenic plant seeds containing such nucleic acid molecules. Both the protein and nucleic acid can be used to identify agents targeting plant cells to enhance a plant's receptivity to treatment with a hypersensitive response elicitor and to directly impart plant growth enhancement as well as resistance against disease, insects, and stress. | 06-04-2009 |
20090197250 | METHODS AND NUCLEIC ACIDS FOR THE ANALYSIS OF GENE EXPRESSION ASSOCIATED WITH THE PROGNOSIS OF PROSTATE CELL PROLIFERATIVE DISORDERS - Particular aspects provide novel methods and compositions (e.g., nucleic acids, kits, etc.) having substantial utility for providing a prognosis of prostate cell proliferative disorders. In particular aspects, this is achieved by the analysis of the expression status of a panel of genes, or subsets thereof. | 08-06-2009 |
20100184027 | METHODS AND NUCLEIC ACIDS FOR ANALYSES OF CELLULAR PROLIFERATIVE DISORDERS - The invention provides methods, nucleic acids and kits for detecting, or for detecting and distinguishing between or among proliferative disorders. The invention discloses genomic sequences the methylation patterns of which have utility for the improved detection of and differentiation between said class of disorders, thereby enabling the improved diagnosis and treatment of patients. | 07-22-2010 |
20110039719 | METHODS AND NUCLEIC ACIDS FOR THE ANALYSES OF CELLULAR PROLIFERATIVE DISORDERS - The invention provides methods, nucleic acids and kits for detecting, or for detecting and distinguishing between or among liver cell proliferative disorders or for detecting, or for detecting and distinguishing between or among colorectal cell proliferative disorders. The invention discloses genomic sequences the methylation patterns of which have utility for the improved detection of and differentiation between said class of disorders, thereby enabling the improved diagnosis and treatment of patients. | 02-17-2011 |
20110244458 | Methods and Nucleic Acids for Analyses of Cellular Proliferative Disorders - Aspects of the invention provide methods, nucleic acids and kits for detecting, or for detecting and distinguishing between or among liver cell proliferative disorders or for detecting, or for detecting and distinguishing between or among colorectal cell proliferative disorders. Particular aspects disclose and provide genomic sequences the methylation patterns of which have substantial utility for the improved detection of and differentiation between said class of disorders, thereby enabling the improved diagnosis and treatment of patients. | 10-06-2011 |
20150086989 | METHODS AND NUCLEIC ACIDS FOR ANALYSES OF CELLULAR PROLIFERATIVE DISORDERS - Aspects of the invention provide methods, nucleic acids and kits for detecting, or for detecting and distinguishing between or among liver cell proliferative disorders or for detecting, or for detecting and distinguishing between or among colorectal cell proliferative disorders. Particular aspects disclose and provide genomic sequences the methylation patterns of which have substantial utility for the improved detection of and differentiation between said class of disorders, thereby enabling the improved diagnosis and treatment of patients. | 03-26-2015 |