| Patent application number | Description | Published |
| 20080309468 | Human-machine-interface (HMI) customization based on collision assessments - One embodiment of the present invention provides a system that facilitates collision warning. During operation, the system receives information on one or more predicted collisions and determines a utility of issuing a warning for a predicted collision based on the received information. The system further schedules one or more warnings for the predicted collisions based on the utilities of issuing the warnings. | 12-18-2008 |
| 20080312830 | Using long-range dynamics and mental-state models to assess collision risk for early warning - One embodiment of the present invention provides a system that for facilitating assessment of collision between a primary principal and a non-primary principal for early warning. During operation, the system periodically performs the following operations: The system obtains a current observation of the primary principal and non-primary principal. The system then assesses one or more future states for the primary and non-primary principals, respectively, based on: the current observation of the primary and non-primary principals, a dynamics model of the primary principal, and a mental-state model of a person associated with the primary principal. The system further produces one or more results which indicate an assessment of collision between the primary and non-primary principals. | 12-18-2008 |
| 20080312831 | Two-level grouping of principals for a collision warning system - One embodiment of the present invention provides a system that hierarchically groups principals to facilitate collision warning. During operation, the system obtains information on a number of principals and constructs one or more first-level groups of principals. Within a first-level group, the system constructs one or more second-level groups, thereby facilitating an assessment of probability of collision between a second-level group and a primary principal. | 12-18-2008 |
| 20080312832 | Dual assessment for early collision warning - One embodiment of the present invention provides a system that facilitates warning of collision between a primary principal and one or more non-primary principals. The system includes a triggering mechanism and a preliminary assessment mechanism. During operation, the triggering mechanism determines whether a trigger condition is met based on the state of the primary principal. When the trigger condition is met, the preliminary assessment mechanism generates one or more collision scenarios associated with the trigger condition, assesses a preliminary probability of collision in a collision scenario, and, based on the preliminary probability of collision in the collision scenario, activates a specialized assessment mechanism to assess a refined probability of collision in the collision scenario. | 12-18-2008 |
| 20080312833 | Using segmented cones for fast, conservative assessment of collision risk - One embodiment of the present invention provides a system that facilitates assessment of collision between a primary principal and a non-primary principal for early warning. During operation, the system receives information which indicates a state of the primary principal and a state of the non-primary principal. The system divides future time into a number of time intervals, and estimates a number of possible future states of the primary and non-primary principals, wherein each future state corresponds to a time interval. The system further represents the possible future states of the primary or non-primary principal as one or more geometric objects in a space of which at least one dimension indicates the time. In addition, the system determines a probability of collision between the primary and non-primary principals based on the geometric objects. | 12-18-2008 |
| 20090187782 | INTEGRATED ENERGY SAVINGS AND BUSINESS OPERATIONS IN DATA CENTERS - A power control system in a data center has a plurality of physical servers, each server having a local controller, at least one virtual server coupled to at least some of the physical servers, and a central controller to control task loading on the physical servers through the virtual servers. A method of controlling power consumption in a data center includes receiving inputs from local controllers residing on loads, the inputs including data about power consumption on the loads, receiving as an input at least one quality of service requirement, and allocating tasks to at least one server based upon the quality of service and the power consumption on the loads. | 07-23-2009 |
| 20090222342 | IDENTIFYING INDETERMINACY FOR ACTIVITY-BASED ADVERTISING - One embodiment of the present invention provides an activity-based advertisement system that identifies customer indeterminacy. During operation, the system receives a number of trajectories of a customer, and identifies an indeterminacy point based on the trajectory patterns. The system then determines one or more receptive opportunities for presenting advertisements based on the indeterminacy point. The system further presents one or more advertisements to the customer during a period corresponding to the receptive opportunity. | 09-03-2009 |
| 20090222343 | INCENTIVE MECHANISM FOR DEVELOPING ACTIVITY-BASED TRIGGERS OF ADVERTISEMENT PRESENTATION - One embodiment of the present invention provides an activity-based advertisement system. During operation, the system identifies at an advertising service provider a set of features that characterize a customer's activity. The system then receives at least one trigger from the trigger author, wherein the trigger is based on the features and specifies conditions for an advertising opportunity. The system then identifies an advertising opportunity for a customer when the conditions specified by the trigger are met. The system further presents one or more advertisements to the customer during the opportunity period. | 09-03-2009 |
| 20090222344 | RECEPTIVE OPPORTUNITY PRESENTATION OF ACTIVITY-BASED ADVERTISING - One embodiment of the present invention provides a system that facilitates presentation of activity-based advertising based on receptive opportunities. During operation, the system identifies a number of topics. The system then receives a number of advertisements from advertisers, wherein a respective advertisement is associated with a topic. For a respective topic, the system determines a number of candidate advertisements associated with that topic to be pending presentations. The system further analyzes an activity in which a customer is engaged. Next, the system identifies a receptive opportunity to present one or more advertisements to the customer based on the activity analysis. The system then determines among the pending presentations one or more advertisements to present to the customer during the identified receptive opportunity. Subsequently, the system presents the determined advertisements to the customer during the opportunity period. | 09-03-2009 |
| 20090222345 | MANAGING AUCTION SIZE FOR ACTIVITY-BASED ADVERTISING - One embodiment of the present invention provides a system that manages auction size in an activity-based advertising system. During operation, the system identifies a topic and determines a set of auction criteria. The system then hosts an auction for advertisements pertaining to the topic. The system determines the quality of auction size and manages the auction size by modifying the auction criteria. The system then presents the advertisements based on the winning bids. | 09-03-2009 |
| 20090222346 | ADVERTISING PAYMENT BASED ON CONFIRMED ACTIVITY PREDICTION - One embodiment of the present invention provides a system for facilitating presentation of activity-based advertising. During operation, the system receives a set of contextual data of a customer and makes a prediction of the customer's future activity. The system then receives a number of advertisements from the advertisers. Based on the prediction, the system chooses a received advertisement to present to the customer. The system further determines the customer's subsequent activity and confirms the prediction of the customer's activity. The system then receives payments from the advertisers whose advertisement is presented based on whether the prediction is confirmed. | 09-03-2009 |
| 20100057536 | System And Method For Providing Community-Based Advertising Term Disambiguation - A computer-implemented system and method for providing community-based advertising term disambiguation is provided. Articles of digital information and a plurality of social indexes that are each associated with a social community are maintained. Each social index includes topics that each relate to one or more of the articles. The social community exhibiting the most closely-matched similarity to the advertising content is chosen based on their social indexes. The advertising content with the articles related to the topics included in the social index of the social community chosen is placed. | 03-04-2010 |
| 20100057577 | System And Method For Providing Topic-Guided Broadening Of Advertising Targets In Social Indexing - A computer-implemented system and method for providing topic-guided broadening of advertising targets in social indexing is provided. Articles of digital information and one or more social indexes are maintained. Each social index includes topics that each relate to one or more of the articles. A Web page, which includes one or more of the articles, is identified. The one or more topics in at least one of the social indexes related to the one or more articles are determined. A plurality of advertising expressions that are each associated with advertising content for an online advertiser are received. Each of the advertising expressions is successively matched to the one or more topics related to the one or more articles followed by matching words descriptive of the one or more topics. | 03-04-2010 |
| 20100100877 | STATISTICAL PACKING OF RESOURCE REQUIREMENTS IN DATA CENTERS - A computer-implemented method of managing resources in a virtual machine environment can include determining a specification of provisioning success corresponding to each of multiple jobs in the virtual machine environment, determining a prediction of resource needs corresponding to each of the jobs, and determining a resource specification corresponding to each of the jobs based on the specification of provisioning success and the prediction of resource needs. | 04-22-2010 |
| 20100241285 | TECHNIQUE FOR AGGREGATING LOADS WITH TIME-VARYING OPERATING CYCLES - Embodiments of a system, a method, and a computer-program product (e.g., software) for aggregating an energy service from a group of loads with time-varying operating cycles are described. This aggregation may be performed by an aggregator, which provides the energy service to a power-system operator. In particular, for a desired demand response, a demand-response mechanism may modify a demand response of a given load by mapping an initial operating cycle of the load before a demand-response event to a final operating cycle. In addition, the demand-response mechanism may transition the given load to a new operating cycle associated with the demand-response event using a temporal set-point trajectory. This aggregation technique may ensure that a distribution of phases of the group of loads is, on average, uncorrelated with each other, either by preserving or modifying the distribution of phases prior to the demand-response event. | 09-23-2010 |
| 20100241549 | TECHNIQUE FOR AGGREGATING AN ENERGY SERVICE - Embodiments of a system, a method, and a computer-program product (e.g., software) for aggregating an energy service from a number of participants for use by a power-system operator is described. This aggregation may be performed by an aggregator, which is between the participants and the power-system operator. In particular, the aggregator may use an embedded economic mechanism to calculate a price that matches supply (or cutback) of power and/or load from the participants with a desired supply of the power-system operator. Because the aggregator typically does not know the participants' exact propensity to respond as a function of price (supply function), the aggregator calculates the purchase price using one or more iterations in which an initial probe price is provided to the participants, and the participants respond with supply-function approximations that are valid in proximity to the current probe price. | 09-23-2010 |
| 20100306776 | DATA CENTER BATCH JOB QUALITY OF SERVICE CONTROL - A machine-controlled method can include determining an extended interval quality of service (QoS) specification for a batch job and determining a remaining data center resource requirement for the batch job based on the extended interval QoS specification. The machine-controlled method can also include determining an immediate QoS specification for the batch job based on the remaining data center resource requirement. | 12-02-2010 |