Ronald Ward Sackman - Mountain View CA, US John Leo Meier - St. Charles MO, US Thomas Francis Overman - Corvallis OR, US Scott Arthur Moody - Buckley WA, US
A method and apparatus are present for sending power to a number of loads. A plurality of nodes and a number of lines connected to the plurality of nodes are selected to send electrical power from a number of sources to a number of loads based on a capacity to send the electrical power through the plurality of nodes and the number of lines. The plurality of nodes is configured into a circuit to carry the electrical power from the number of sources to the number of loads using the plurality nodes. The plurality of nodes are controlled to send the electrical power through the circuit to the number of loads using a number of agent processes associated with the plurality of nodes.
Method And System For Dynamically Synthesizing A Computer Program By Differentially Resolving Atoms Based On User Context Data
A method and system for dynamically synthesizing a computer program based on user context data is provided. In accordance with the invention, a request is received to generate a computer program for an identified user. In response, an incomplete definition of the computer program, from which portions of the definition are omitted, is retrieved. For each portion of the computer program omitted from the incomplete definition of the computer program, a plurality of possible versions of the omitted portion are accessed. Each possible version produces a different behavior in the computer program when it is added to the computer program. Further, each possible version has one or more conditions that may be evaluated against user attributes for the identified user to determine whether the possible version is acceptable for the user. Next, for each possible version of each omitted portion, the conditions of the possible version are evaluated to determine whether the possible version is acceptable for the user. A preference rule is then used to select, for each omitted portion, one possible version determined to be acceptable.
Method And System For Dynamically Synthesizing A Computer Program By Differentially Resolving Atoms Based On User Context Data
A method and system for dynamically synthesizing a computer program based on user context data is provided. In accordance with the invention, a request is received to generate a computer program for an identified user. In response, an incomplete definition of the computer program, from which portions of the definition are omitted, is retrieved. For each portion of the computer program omitted from the incomplete definition of the computer program, a plurality of possible versions of the omitted portion are accessed. Each possible version produces a different behavior in the computer program when it is added to the computer program. Further, each possible version has one or more conditions that may be evaluated against user attributes for the identified user to determine whether the possible version is acceptable for the user. Next, for each possible version of each omitted portion, the conditions of the possible version are evaluated to determine whether the possible version is acceptable for the user. A preference rule is then used to select, for each omitted portion, one possible version determined to be acceptable.
- Redmond WA, US Hayley L. Steplyk - Redmond WA, US Sirirat Reinikka - Bothell WA, US Svetlana A. Borodina - Redmond WA, US Scott A. Moody - Bothell WA, US Jonathan H. Mollerup - Woodinville WA, US Kevin Matthew Dargie - Federal Way WA, US Zongyao Mao - Bellevue WA, US
International Classification:
H04L 29/08
Abstract:
A user input indicating that an email account is to be added is detected. Search logic is controlled to automatically search for any preexisting email accounts corresponding to the user, and the configuration information corresponding to any preexisting accounts is obtained. A set of configuration information for the email account to be added is predicted, based upon the configuration information obtained from any preexisting accounts, and an email account is added, using the predicted configuration information.
- Redmond WA, US Dylan Symington - Seattle WA, US Ning Zhuang - Bellevue WA, US Srihari Busam - Snoqualmie WA, US Himanshu Misra - Bellevue WA, US Sathish Kumar Venkat Rangam - Kirkland WA, US Shakeel Solkar - Sammamish WA, US Kevin M. Dargie - Federal Way WA, US Doru Constantin Nica - Sammamish WA, US Minjun Wu - Sammamish WA, US Scott A. Moody - Bothell WA, US Svetlana A. Borodina - Seattle WA, US Yuedong Yin - Duvall WA, US
International Classification:
G06F 11/36 G06F 11/07
Abstract:
A client computing system detects when a problem is encountered with an application and identified problem-specific diagnostic data that is to be collected, given the detected problem. It also identifies one or more problem-specific test or diagnostic analyzers and executes those analyzers to generate additional data. The data that is collected and the data that is generated by the analyzers is packaged and sent to a service computing system for identifying a remedial action that can be performed to address the problem. The remedial action is received and surfaced for the user.
Isbn (Books And Publications)
Second IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems: 11-12 May 2004, Vienna, Austria Proceedings