Adaptive virtual communities
AssigneeSap SE
InventorPeter S. Ebert
Life of this patent
Estimating the term…
Abstract
A system for providing adaptive virtual communities is described. The system monitors or has access to a plurality of users or contact information for users (e.g., e-mail addresses). By determining a technical or business context of a particular user, the system is able to match that user with other users who are likely to be able to assist the user within that context. As a result, virtual communities are dynamically created and disbanded on an as-needed basis, so that individual users do not need to wait for, or search for, assistance.
Claims17
A system comprising:
- a collection unit configured to:
- receive a user selection of a feedback control,
- receive a stream of telemetry data indicative of real-time information about a technical environment of the user, and
- receive feedback information that is directly entered by the user;
- a processor configured to:
- time-stamp the telemetry data and the feedback information,
- construct a data model that describes a business or technical context of the user, based on combining the time-stamped telemetry data and the time-stamped feedback information,
- identify an issue to be resolved based on the business or technical context,
- compare the data model to a pool of standardized data models or business logic, and
- determine whether the issue can be resolved based upon comparing the data model to the pool of standardized data models or the business logic;
- and
- a feedback unit configured to:
- output a solution to the issue, if it is determined that the issue can be resolved, and
- initiate an adaptive virtual community, if it is determined that the issue cannot be resolved.
A method comprising:
- receiving a user selection of a feedback control;
- receiving a stream of telemetry data indicative of real-time information about a technical environment of the user;
- receiving feedback information that is directly entered by the user;
- time-stamping the telemetry data and the feedback information;
- constructing a data model describing a business or technical context of the user, based upon combining the time-stamped telemetry data and the time-stamped feedback information;
- identifying an issue to be resolved based upon the business or technical context;
- comparing the data model to a pool of standardized data models or business logic;
- determining whether the issue can be resolved based upon comparing the data model to the pool of standardized data models or the business logic;
- outputting a solution to the issue, if it is determined that the issue can be resolved;
- and
- initiating an adaptive virtual community, if it is determined that the issue cannot be resolved.
An apparatus comprising a storage medium having instructions stored thereon, the instructions comprising:
- a first code segment for receiving a user selection of a feedback control;
- a second code segment for receiving a stream of telemetry data indicative of real-time information about a technical environment of the user;
- a third code segment for receiving feedback information that is directly entered by the user;
- a fourth code segment for time-stamping the telemetry data and the feedback information;
- a fifth code segment for constructing a data model describing a business or technical context of the user based upon combining the time-stamped telemetry data and the time stamped feedback information;
- a sixth code segment for identifying an issue to be resolved based upon the business or technical context;
- a seventh code segment for comparing the data model to a pool of standardized data models or business logic;
- an eighth code segment for determining whether the issue can be resolved based upon comparing the data model to the pool of standardized data models or the business logic;
- a ninth code segment for outputting a solution to the issue, if it is determined that the issue can be resolved;
- and
- a tenth code segment for initiating an adaptive virtual community, if it is determined that the issue cannot be resolved.
Dependencies are inferred from the claim text.