System and method for rule-based information routing and participation
First Claim
1. A system for communicating information between one or more participants of a loop associated with an issue resolution process, the one or more participants being associated with an organization, the system comprising:
- one or more servers to;
(i) initiate a loop in response to receiving an input from a first participant of the loop via a first electronic device coupled to at least one of the one or more servers via a network,wherein said one or more servers initiate said loop based on a microblog update created on a social networking site, said initiation further comprising(1) capturing said created microblog update based on matching of said created microblog update to a retrieval criteria,(2) filtering said captured microblog update to determine whether to remove said captured microblog update,(3) wherein if said captured microblog update is not removed, prioritizing said captured and filtered microblog update based on at least one prioritization criterion,
wherein said prioritization criterion comprises
popularity of a microblogger who created the microblog update,
influence of the microblogger,
time differential between an event related to said created microblog update, and
geographical proximity of the microblogger to the business where the event took place, and(4) classifying said prioritized, captured and filtered microblog update as actionable, and(ii) the loop being associated by at least one of said one or more servers with one or more attributes;
(iii) determine, based on one or more routing rules retrieved by said one or more servers from a database connected to said one or more servers, a second participant of the loop,wherein the determining of the second participant of the loop comprises the one or more servers using the one or more routing rules to determine if at least one of the one or more attributes is followed by the second participant, andwherein said one or more routing rules are set using either the first electronic device or a different electronic device;
(iv) in response to the determination, provide access to a first portion of information associated with the loop to the second participant;
(v) close said loop upon resolution of the issue;
(vi) upon said closure of the loop, generate data to enable tracking of performance of at least one of the one or more participants in resolving the issue; and
(vii) store said generated data within the database connected to said one or more servers.
1 Assignment
0 Petitions
Accused Products
Abstract
What is disclosed is a system for communicating information between one or more participants of a loop, the one or more participants being associated with an organization, the system comprising one or more processors configured to initiate a loop in response to receiving an input from a first participant of the loop, the loop being associated with one or more attributes; determine, based on one or more first routing rules, a second participant of the loop; and in response to the determination, provide access to a first portion of information associated with the loop to the second participant.
-
Citations
20 Claims
-
1. A system for communicating information between one or more participants of a loop associated with an issue resolution process, the one or more participants being associated with an organization, the system comprising:
one or more servers to; (i) initiate a loop in response to receiving an input from a first participant of the loop via a first electronic device coupled to at least one of the one or more servers via a network, wherein said one or more servers initiate said loop based on a microblog update created on a social networking site, said initiation further comprising (1) capturing said created microblog update based on matching of said created microblog update to a retrieval criteria, (2) filtering said captured microblog update to determine whether to remove said captured microblog update, (3) wherein if said captured microblog update is not removed, prioritizing said captured and filtered microblog update based on at least one prioritization criterion,
wherein said prioritization criterion comprises
popularity of a microblogger who created the microblog update,
influence of the microblogger,
time differential between an event related to said created microblog update, and
geographical proximity of the microblogger to the business where the event took place, and(4) classifying said prioritized, captured and filtered microblog update as actionable, and (ii) the loop being associated by at least one of said one or more servers with one or more attributes; (iii) determine, based on one or more routing rules retrieved by said one or more servers from a database connected to said one or more servers, a second participant of the loop, wherein the determining of the second participant of the loop comprises the one or more servers using the one or more routing rules to determine if at least one of the one or more attributes is followed by the second participant, and wherein said one or more routing rules are set using either the first electronic device or a different electronic device; (iv) in response to the determination, provide access to a first portion of information associated with the loop to the second participant; (v) close said loop upon resolution of the issue; (vi) upon said closure of the loop, generate data to enable tracking of performance of at least one of the one or more participants in resolving the issue; and (vii) store said generated data within the database connected to said one or more servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A system for communicating information between a plurality of participants of a plurality of loops associated with a plurality of issue resolution processes, the plurality of participants being associated with an organization, the system comprising:
one or more servers to; (i) initiate said plurality of loops in response to receiving inputs from a plurality of first participants via a plurality of first electronic devices coupled to at least one of the one or more servers via a network, wherein said one or more servers initiate said plurality of loops based on at least one microblog update created on at least one social networking site, said initiation further comprising (1) capturing said created at least one microblog update based on matching of said created at least one microblog update to a retrieval criteria, (2) filtering said captured at least one microblog update to determine whether to remove said captured at least one microblog update, (3) wherein if said captured at least one microblog update is not removed, prioritizing said captured and filtered at least one microblog update based on at least one prioritization criterion, wherein said prioritization criterion comprises popularity of a microblogger who created the at least one microblog update, influence of the microblogger, time differential between at least one event related to said created at least one microblog update, and geographical proximity of the microblogger to the business where the at least one event took place, and (4) classifying said prioritized, captured and filtered at least one microblog update as actionable; (ii) the plurality of loops being associated by at least one of said one or more servers with a plurality of attributes; (iii) for at least one of the loops, determine, based on one or more routing rules retrieved by said one or more servers from a database connected to said one or more servers, one or more second participants of the at least one loop, wherein the determining of the one or more second participants of the at least one loop comprises the one or more servers using the one or more routing rules to determine if at least one of the one or more attributes is followed by the one or more second participants, wherein said one or more routing rules are set using one or more electronic devices; (iv) in response to the determination, provide access to a first portion of information associated with the at least one loop to the one or more second participants; (v) close at least some of said plurality of loops upon resolution of the issues associated with said at least some of said plurality of loops; (vi) for each closed loop, generate data to enable tracking of performance of at least one of the one or more participants associated with said closed loop in resolving the issue; and (vii) store said generated data within the database connected to said one or more servers. - View Dependent Claims (16, 17, 18, 19)
-
20. A system for communicating information between a plurality of participants of a plurality of loops associated with a plurality of issue resolution processes, the one or more participants being associated with an organization, the system comprising:
one or more servers to; (i) initiate said plurality of loops in response to receiving inputs from a plurality of first participants via a plurality of first electronic devices coupled to at least one of the one or more servers via a network, wherein said one or more servers initiate said plurality of loops based on at least one microblog update created on at least one social networking site, said initiation further comprising (1) capturing said created microblog update based on matching of said created microblog update to a retrieval criteria, (2) filtering said captured microblog update to determine whether to remove said captured microblog update, (3) wherein if said captured microblog update is not removed, prioritizing said captured and filtered microblog update based on at least one prioritization criterion, wherein said prioritization criterion comprises popularity of a microblogger who created the microblog update, influence of the microblogger, time differential between at least one event related to said created at least one microblog update, and, geographical proximity of the microblogger to the business where said at least one event took place, and (4) classifying said prioritized, captured and filtered microblog update as actionable; (ii) the loops being associated by at least one of said one or more servers with a plurality of attributes; (iii) determine, based on one or more routing rules retrieved by said one or more servers from a database connected to said one or more servers, one or more second participants of the at least one loop, wherein the determining of the one or more second participants of the at least one loop comprises the one or more servers using the one or more routing rules to determine if at least one of the one or more attributes is followed by the one or more second participants, wherein said one or more routing rules are set using one or more electronic devices, (iv) determine, using an organization chart, supervisors of at least one of said one or more second participants, further wherein a notification subsystem running on at least one of the one or more servers notify said supervisors of the initiation of the loop; (v) in response to the determination, provide access to a first portion of information associated with the at least one loop to the one or more second participants; (vi) close at least some of said plurality of loops upon resolution of the issues associated with said at least some of said plurality of loops; (vii) generate data to enable tracking of performance of at least one of the one or more second participants associated with said closed loops in resolving the issue; (viii) store said generated data within the database connected to said one or more servers; (ix) make available said generated data to said supervisors of at least one of the one or more second participants to enable tracking of performance; (x) send, using said notification subsystem, notifications of closure of said loops to said first participants associated with said closed loops; (xi) make available a website interface for each of said first participants to provide a final rating on the outcome of the issue resolution process associated with each of said closed loops; and (xii) forward said final ratings data to a customer relationship management program to enable viewing of said final ratings data on a per-customer basis by said supervisors.
Specification