The following U.S. patent applications, related by subject matter to this application, are hereby for all purposes incorporated by reference into this application as though fully set forth herein:
Customer Relationship Management (‘CRM’) is an approach to managing a company's interaction with current and potential customers. CRM implements data analysis of customers' history with a company to improve business relationships with customers, specifically focusing on customer retention and sales growth. CRM systems compile data from a range of communication channels, including telephone, email, live chat, text messaging, marketing materials, websites, and social media. Through the CRM approach and the systems used to facilitate it, businesses learn more about their target audiences and how to best address their needs.
Enterprise CRM systems typically are huge. Such systems can include data warehouse technology, used to aggregate transaction information, to merge the information with information regarding CRM products and services, and to provide key performance indicators. CRM systems aid managing volatile growth and demand and implement forecasting models that integrate sales history with sales projections. CRM systems track and measure marketing campaigns over multiple networks, tracking customer analysis by customer clicks and sales.
In view of their sheer size, CRM systems today tend to lack the infrastructure to make full use of the information they can access. A single tele-agent, working in a contact center supporting a hundred agents, is tasked to operate across several, or even many, client CRM systems, each having different interfaces. The need to learn many interfaces increases risk of error. The need to learn many interfaces is an inefficient use of agent time. The need to operate across many interfaces slows the agent's workflow, an additional inefficiency.
Example methods and apparatus of automated computing machinery that agnostically augments a customer relationship management (“CRM”) application are described with reference to the accompanying drawings, beginning with
Three broad categories of entity are represented in the example of
A tele-agent (128), sometimes referred to in this paper simply as an ‘agent,’ communicates (150) with the customer representative (125). The communication (150) is by telephone, email, text message, meetings in person, or otherwise, and so on. The agent (128) is hired as an employee or consultant by the sales organization to work as a salesperson on a sales campaign for the client. The term ‘tele-agent’ or merely ‘agent’ is used in this paper to indicate several possible roles, including for example, business development representative, inside sales rep, inbound sales rep, sales development rep, lead development rep, lead response rep, marketing qualification rep, market response rep, account development rep, account executive, sales executive, and so on, and so on, with all such called here ‘tele-agent’ or ‘agent.’
The sales organization (152) operates as a call center or contact center that has been hired by a client to conduct sales campaign for client products or services. The sales organization itself can be a sales or marketing department in a larger organization, so that it's clients are other departments within the same overall company. The sales organization also is frequently an independent contractor or consultant having only a contractual relationship with the client. The sales organization in this example includes all the elements of
The automated computing machinery in the example of
The tele-agent logs on through the browser extension to the system organized on network (100) to include the agent hub (122), the campaign management portal (114), and the leadership hub (134). The agent hub maintains a list (121) of agent IDs (120) for agents who have logged onto the system. With the tele-agent logged in, the agent hub retrieves from the leadership hub (134) the campaigns to which the agent is assigned for work. The agent hub provides the agent ID to the leadership hub which looks up associated campaign IDs (106) in computer memory. If the agent is assigned to more than one campaign, the agent hub allows the agent to select one to work on. The agent hub then provides the campaign ID to the campaign management portal, which retrieves a sales template (108) in dependence upon the campaign ID. The agent hub then installs the template in the browser extension (146), and the agent uses the questions and answer forms in the template to discuss sales with a customer representative (124).
In the example of
In the example of
The questions (110) in the template (108) are suggestions, keyed to a campaign (106), for the tele-agent to use in communicating with a customer representative. Examples include:
The answer forms (112) in the template (108) are forms or widgets without content, radio buttons, drop-down menus, data entry fields, and the like. Actual answers (118) are composed of pressed radio buttons, selections from drop-down menus, text entered in data entry fields, and so on. To the extent that actual answers to questions flow from communications (150) with the customer rep (124), the actual answers (118) are stored in association with the pertinent campaign ID (106) in computer memory (116) of the agent hub (122).
The questions (110) and answer forms (112) in the template (108) can be created as data entry by someone with knowledge of the products to which a campaign is directed or knowledge of the industry in which a sales campaign is disposed. In the example of
As described in more detail below with regard to the example process illustrated in
The leadership hub (134) and the campaign management portal (114) are operative to display the template (108) as an overlay (148) of a web page (144) of a CRM (104). An overlay as the term is used here refers to a GUI window operated by the browser under control of an extension that is displayed within the browser's on top of everything else in the browser's window. The extension provides a GUI widget (123) that can be invoked through the GUI to display the overlay or remove the overlay from the display. Displaying the overlay at least partly obscures the display of items overlaid. Removing the overlay restores full display of the underlying items in the browser window. While the overlay is displayed, it implements full functionality as a GUI window for display of template data and acceptance of input data through the interface. The display of the overlay is based upon the agent's ID (120). The leadership hub identifies, to the campaign management portal through the agent hub, a campaign ID (106) of a campaign to which the agent is assigned, and the campaign management hub provides to the agent hub for display a sales template (108) bearing questions (110) and answers (112) for a sales campaign. The sales template is then displayed in an overlay (148).
The example machinery of
In the example of
In view of this explanation, it can now be seen that ‘agnostically’ means that the computing machinery in the example of
Computer memory (113, 116, 138) in the example of
For further explanation,
The rows (220) in the example of
In addition to the logical table (202),
The semantic graph (226) in the example of
For further explanation, notice that the arrangement of nodes and edges in the semantic graph of
The association of the campaign (106) and the client for the campaign can be expressed as the semantic triple:
The association of the campaign (106) and a product that is a subject of the campaign can be expressed as the semantic triple:
And so on, for all the data relations in semantic graph (226).
The identifications of sales campaigns and tele-agents in the leadership hub, as well as other information in the computer memory of the leadership hub, are, in some embodiments at least, physically configured as semantic triples in contiguous segments of the computer memory of the leadership hub. ‘Contiguous’ means storage of the data content of semantic triples adjacent to one another sequentially in physical memory. Contiguous memory is explained in more detail with reference to the physical memory configuration (252) of
For a pertinent set of triples, a subgraph, for example, previously stored, composed of 10 kilobytes of storage, some computer systems today support memory page sizes of a megabyte or more. Such a set of triples can be stored in a single memory page, and, once that page is in RAM, operation of the triple set for CRM can proceed with no risk of page faults at all. Cache misses would still be required to load the contents into cache, but, with the entire triple set in RAM, the cache misses would not risk page faults. The inventors estimate that after a short period of operation, the cache miss rate would be less than one percent for operation of such a set of triples in the context of CRM. That is, when a set of triples is disposed in contiguous memory in support of CRM according to embodiments of the present invention, memory access times generally will approximate cache access times, just a few nanoseconds, for more than 99% of memory access.
For further explanation,
The campaign management portal (114) in the example of
The table also includes logical rows (316). Each row in this example associates a sales campaign (106) and a display template (108) that also associates at least one sales campaign question (110, 308, 312) and an answer form (112, 310, 314) for the question. The answer forms (112, 310, 314) associated with template (108) are forms without content, radio buttons, drop-down menus, data entry fields, and the like. Actual answers are composed of pressed radio buttons, selections from drop-down menus, text entered in data entry fields, and so on. Actual answers are stored in association with the pertinent campaign ID (106) in computer memory of an agent hub (118 on
In addition to the logical table (302),
The arrangement of nodes and edges in the semantic graph of
The association of the template (108) and the first question can be expressed as:
The association of the question (110) and answer form (112) can be expressed as the semantic triple:
And so on, for all the data relations in semantic graph (306).
The identifications of sales campaigns (106) and display templates (108), including sales campaign questions (110, 308, 312) and answer forms (112, 310, 314), are, in some embodiments at least, physically configured as semantic triples in contiguous segments of the computer memory of the campaign management portal. Contiguous memory is explained in more detail above in this paper with reference to the physical memory configuration (252) of
For further explanation,
The method of
The method of
The method of
For further explanation,
The method of
The method of
The method of
For further explanation,
The method of
The method of
It will be understood from the foregoing description that modifications and changes may be made in various embodiments of the present invention without departing from its true spirit. The descriptions in this specification are for purposes of illustration only and are not to be construed in a limiting sense. The scope of the present invention is limited only by the language of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
6785380 | Ribera | Aug 2004 | B2 |
6829603 | Chai et al. | Dec 2004 | B1 |
7275083 | Seibel et al. | Sep 2007 | B1 |
7486785 | Flores | Feb 2009 | B2 |
7774378 | Nelson | Aug 2010 | B2 |
7962361 | Ramchandani et al. | Jun 2011 | B2 |
7966369 | Briere et al. | Jun 2011 | B1 |
8108237 | Bourne et al. | Jan 2012 | B2 |
8200527 | Thompson et al. | Jun 2012 | B1 |
8296173 | Raffel et al. | Oct 2012 | B2 |
8326676 | Rose et al. | Dec 2012 | B2 |
8332279 | Woolston | Dec 2012 | B2 |
8411843 | Cyriac | Apr 2013 | B1 |
8600804 | Ramchandani et al. | Dec 2013 | B2 |
8615786 | Bryce et al. | Dec 2013 | B1 |
8649500 | Cohen et al. | Feb 2014 | B1 |
9049295 | Cooper | Jun 2015 | B1 |
9092802 | Akella | Jul 2015 | B1 |
9165556 | Sugar | Oct 2015 | B1 |
9258423 | Beall et al. | Feb 2016 | B1 |
9390399 | Parker, III et al. | Jul 2016 | B2 |
9848082 | Lilland | Dec 2017 | B1 |
9860391 | Wu et al. | Jan 2018 | B1 |
9948783 | Farrell | Apr 2018 | B1 |
9998596 | Dunmire et al. | Jun 2018 | B1 |
10026092 | Heater et al. | Jul 2018 | B2 |
10027803 | Krinsky et al. | Jul 2018 | B2 |
10057423 | Sheikh | Aug 2018 | B1 |
10101976 | Cavalcante | Oct 2018 | B2 |
10303466 | Karman | May 2019 | B1 |
10438595 | Kim et al. | Oct 2019 | B2 |
10453032 | Obeng et al. | Oct 2019 | B1 |
10482384 | Stoilos | Nov 2019 | B1 |
10831811 | Kraus et al. | Nov 2020 | B2 |
10839424 | Frankel | Nov 2020 | B1 |
20020059283 | Shapiro et al. | May 2002 | A1 |
20030126136 | Omoigui | Jul 2003 | A1 |
20040143473 | Tivey et al. | Jul 2004 | A1 |
20040210881 | Friedman | Oct 2004 | A1 |
20050002502 | Cloran | Jan 2005 | A1 |
20050005266 | Datig | Jan 2005 | A1 |
20050044357 | Fano | Feb 2005 | A1 |
20050091123 | Freishtat et al. | Apr 2005 | A1 |
20050105712 | Williams et al. | May 2005 | A1 |
20050125276 | Rusu | Jun 2005 | A1 |
20050177380 | Pritchard et al. | Aug 2005 | A1 |
20050278297 | Nelson | Dec 2005 | A1 |
20060095273 | Montvay et al. | May 2006 | A1 |
20060098625 | King | May 2006 | A1 |
20060239439 | Blackwood | Oct 2006 | A1 |
20060242626 | Pham et al. | Oct 2006 | A1 |
20060256953 | Pulaski et al. | Nov 2006 | A1 |
20070019618 | Shaffer | Jan 2007 | A1 |
20070064913 | Shaffer | Mar 2007 | A1 |
20070094183 | Paek et al. | Apr 2007 | A1 |
20070208858 | Ra | Sep 2007 | A1 |
20070233561 | Golec | Oct 2007 | A1 |
20080120129 | Seubert et al. | May 2008 | A1 |
20080162498 | Omoigui | Jul 2008 | A1 |
20080275744 | MacIntyre et al. | Nov 2008 | A1 |
20090070322 | Salvetti | Mar 2009 | A1 |
20090089131 | Moukas et al. | Apr 2009 | A1 |
20090132474 | Ma | May 2009 | A1 |
20090245500 | Wampler | Oct 2009 | A1 |
20090271192 | Marquette et al. | Oct 2009 | A1 |
20090300528 | Stambaugh | Dec 2009 | A1 |
20100010802 | Ruano | Jan 2010 | A1 |
20100036788 | Wu | Feb 2010 | A1 |
20100063799 | Jamieson | Mar 2010 | A1 |
20100070448 | Omoigui | Mar 2010 | A1 |
20100104087 | Byrd et al. | Apr 2010 | A1 |
20100114563 | Choi | May 2010 | A1 |
20100169888 | Hare et al. | Jul 2010 | A1 |
20110077999 | Becker et al. | Mar 2011 | A1 |
20110082829 | Kolovski | Apr 2011 | A1 |
20110113094 | Chunilal | May 2011 | A1 |
20110145278 | Maes | Jun 2011 | A1 |
20110179102 | Ravichandran et al. | Jul 2011 | A1 |
20110206198 | Freedman | Aug 2011 | A1 |
20110214050 | Stambaugh | Sep 2011 | A1 |
20110264451 | Hoepfinger | Oct 2011 | A1 |
20110289106 | Rankin, Jr. et al. | Nov 2011 | A1 |
20110314366 | Parker, III et al. | Dec 2011 | A1 |
20120059776 | Estes | Mar 2012 | A1 |
20120078636 | Ferrucci | Mar 2012 | A1 |
20120143881 | Baker et al. | Jun 2012 | A1 |
20120233558 | Naim | Sep 2012 | A1 |
20120275642 | Aller | Nov 2012 | A1 |
20120303355 | Liu et al. | Nov 2012 | A1 |
20130006916 | McBride et al. | Jan 2013 | A1 |
20130091090 | Spivack et al. | Apr 2013 | A1 |
20130144685 | Reynolds | Jun 2013 | A1 |
20130151314 | Kugler et al. | Jun 2013 | A1 |
20130163731 | Van | Jun 2013 | A1 |
20130173798 | Micucci et al. | Jul 2013 | A1 |
20130204663 | Kahlow | Aug 2013 | A1 |
20130227431 | Vasudevan et al. | Aug 2013 | A1 |
20130262074 | Heidasch | Oct 2013 | A1 |
20130268357 | Heath | Oct 2013 | A1 |
20130282594 | Gaedcke et al. | Oct 2013 | A1 |
20130326048 | Heidasch | Dec 2013 | A1 |
20140022328 | Gechter et al. | Jan 2014 | A1 |
20140081585 | Cappucino et al. | Mar 2014 | A1 |
20140081714 | Debow | Mar 2014 | A1 |
20140081934 | Mizell | Mar 2014 | A1 |
20140122535 | Gerard | May 2014 | A1 |
20140122993 | Calvin et al. | May 2014 | A1 |
20140164502 | Khodorenko | Jun 2014 | A1 |
20140189680 | Kripalani | Jul 2014 | A1 |
20140201234 | Lee et al. | Jul 2014 | A1 |
20140214530 | Duva et al. | Jul 2014 | A1 |
20140270108 | Riahi et al. | Sep 2014 | A1 |
20140278343 | Tran | Sep 2014 | A1 |
20140279059 | Margrett et al. | Sep 2014 | A1 |
20140314225 | Riahi | Oct 2014 | A1 |
20140372630 | Bostick | Dec 2014 | A1 |
20140379755 | Kuriakose | Dec 2014 | A1 |
20150012350 | Li et al. | Jan 2015 | A1 |
20150066479 | Pasupalak | Mar 2015 | A1 |
20150066580 | Bryant et al. | Mar 2015 | A1 |
20150142704 | London | May 2015 | A1 |
20150189085 | Riahi et al. | Jul 2015 | A1 |
20150201077 | Konig et al. | Jul 2015 | A1 |
20150213512 | Spievak et al. | Jul 2015 | A1 |
20150242410 | Pattabhiraman et al. | Aug 2015 | A1 |
20150254234 | Dixit et al. | Sep 2015 | A1 |
20150261743 | Sengupta | Sep 2015 | A1 |
20150294405 | Hanson | Oct 2015 | A1 |
20150309994 | Liu | Oct 2015 | A1 |
20150347951 | Tamblyn et al. | Dec 2015 | A1 |
20150348551 | Gruber | Dec 2015 | A1 |
20150379603 | Gupta | Dec 2015 | A1 |
20160006875 | Burmeister et al. | Jan 2016 | A1 |
20160019882 | Matula | Jan 2016 | A1 |
20160021181 | Ianakiev et al. | Jan 2016 | A1 |
20160034457 | Bradley | Feb 2016 | A1 |
20160036981 | Hollenberg | Feb 2016 | A1 |
20160036982 | Ristock | Feb 2016 | A1 |
20160036983 | Korolev | Feb 2016 | A1 |
20160103803 | Lam | Apr 2016 | A1 |
20160117593 | London | Apr 2016 | A1 |
20160142541 | Sharpe et al. | May 2016 | A1 |
20160162913 | Linden et al. | Jun 2016 | A1 |
20160171099 | Lorge et al. | Jun 2016 | A1 |
20160173693 | Spievak | Jun 2016 | A1 |
20160188686 | Hopkins | Jun 2016 | A1 |
20160189028 | Hu et al. | Jun 2016 | A1 |
20160217479 | Kashyap et al. | Jul 2016 | A1 |
20160239851 | Tanner | Aug 2016 | A1 |
20160162474 | Agarwal | Sep 2016 | A1 |
20160308999 | Bonmassar et al. | Oct 2016 | A1 |
20160321748 | Mahatm | Nov 2016 | A1 |
20160335544 | Bretschneider et al. | Nov 2016 | A1 |
20160371724 | Kulpa et al. | Dec 2016 | A1 |
20160378328 | Abrahams et al. | Dec 2016 | A1 |
20170006135 | Siebel et al. | Jan 2017 | A1 |
20170017517 | Kandappan et al. | Jan 2017 | A1 |
20170017694 | Roytman et al. | Jan 2017 | A1 |
20170024375 | Hakkani-Tur | Jan 2017 | A1 |
20170076295 | Vasudev et al. | Mar 2017 | A1 |
20170091390 | Joul | Mar 2017 | A1 |
20170124193 | Li | May 2017 | A1 |
20170147635 | Mcateer et al. | May 2017 | A1 |
20170154108 | Li et al. | Jun 2017 | A1 |
20170177715 | Chang | Jun 2017 | A1 |
20170200220 | Nicholson | Jul 2017 | A1 |
20170195488 | Pendyaia | Aug 2017 | A1 |
20170262429 | Harper | Sep 2017 | A1 |
20170262530 | Okura | Sep 2017 | A1 |
20170264575 | Willshire | Sep 2017 | A1 |
20170293610 | Tran | Oct 2017 | A1 |
20170315683 | Boucher et al. | Nov 2017 | A1 |
20170329466 | Krenkler et al. | Nov 2017 | A1 |
20180052861 | Seetharaman et al. | Feb 2018 | A1 |
20180082183 | Hertz et al. | Mar 2018 | A1 |
20180115644 | Al-Khaja | Apr 2018 | A1 |
20180144250 | Kwon | May 2018 | A1 |
20180150459 | Farid | May 2018 | A1 |
20180157685 | Flerl et al. | Jun 2018 | A1 |
20180189349 | Sirohi et al. | Jul 2018 | A1 |
20180219849 | Jones et al. | Aug 2018 | A1 |
20180288098 | Wang | Oct 2018 | A1 |
20180300310 | Shinn | Oct 2018 | A1 |
20180315000 | Kulkarni | Nov 2018 | A1 |
20180315001 | Garner | Nov 2018 | A1 |
20180338040 | Carly | Nov 2018 | A1 |
20180365772 | Thompson | Dec 2018 | A1 |
20180376002 | Abraham | Dec 2018 | A1 |
20190042988 | Brown | Feb 2019 | A1 |
20190080370 | Copeland | Mar 2019 | A1 |
20190121856 | Terry et al. | Apr 2019 | A1 |
20190158309 | Park et al. | May 2019 | A1 |
20190188617 | Copeland | Jun 2019 | A1 |
20190206400 | Cui | Jul 2019 | A1 |
20190220794 | Kulkarni | Jul 2019 | A1 |
20190312869 | Han et al. | Oct 2019 | A1 |
20190340294 | Spangler | Nov 2019 | A1 |
20190340622 | Azoulay et al. | Nov 2019 | A1 |
20190347668 | Williams et al. | Nov 2019 | A1 |
20190391825 | Jann et al. | Dec 2019 | A1 |
20190394332 | Dunmire et al. | Dec 2019 | A1 |
20200007530 | Mohamad Abdul et al. | Jan 2020 | A1 |
20200042642 | Bakis | Feb 2020 | A1 |
20200057946 | Singaraju et al. | Feb 2020 | A1 |
20200097814 | Devesa | Mar 2020 | A1 |
20200110835 | Zhao | Apr 2020 | A1 |
20200111485 | Copeland | Apr 2020 | A1 |
20200175545 | Handrigan et al. | Jun 2020 | A1 |
20200184278 | Zadeh et al. | Jun 2020 | A1 |
20200226156 | Borra et al. | Jul 2020 | A1 |
20200374395 | Tsao et al. | Nov 2020 | A1 |
20210334756 | Copeland | Oct 2021 | A1 |
20210334815 | Copeland | Oct 2021 | A1 |
20210334816 | Copeland | Oct 2021 | A1 |
Number | Date | Country |
---|---|---|
101636884 | Jul 2016 | KR |
1020180058877 | Jul 2018 | KR |
20160139666 | Sep 2016 | WO |
Entry |
---|
Jan. 10, 2020 Office Action for corresponding U.S. Appl. No. 15/700,210. |
Jan. 25, 2020 Office Action for corresponding U.S. Appl. No. 15/844,512. |
Jul. 25, 2019 Office Action for corresponding U.S. Appl. No. 16/198,742. |
Final Office Action dated Jul. 27, 2020 for corresponding U.S. Appl. No. 15/844,512. |
Final Office Action dated Jul. 30, 2020 for corresponding U.S. Appl. No. 16/154,718. |
Final Office Action dated Jul. 7, 2020 for corresponding U.S. Appl. No. 15/700,210. |
Mar. 5, 2020 Office Action for corresponding U.S. Appl. No. 16/183,736. |
May 4, 2020 Office Action for corresponding U.S. Appl. No. 16/154,718. |
Non-Final Office Action dated Sep. 29, 2020 for corresponding U.S. Appl. No. 16/157,075. |
Non-Final Office Action dated Sep. 30, 2020 for corresponding U.S. Appl. No. 16/911,717. |
Oct. 19, 2020 Notice of Allowance for corresponding U.S. Appl. No. 16/157,075. |
Liew “Strategic integration of knowledge management and customer relationship 1-20 management.” In: Journal of Knowledge Management. Jul. 18, 2008 (Jul. 18, 2008) Retrieved on Dec. 25, 2019 (Dec. 25, 2019) from <http://student.bms.lk/GDM/49/Slides/MarManaSampleAssi/MMAsuportingJouArti/13673270810884309.pdf> entire document. |
Tung. “Google's human-sounding AI to answer calls at contact centers.” In: ZDNet. Jul. 25, 2018 (Jul. 25, 2018) Retrieved on Dec. 25, 2019 (Dec. 25, 2019) from <https://www.zdnet.com/article/googles-human-sounding-ai-to-answer-calls-at-contact-centers/> entire document. |
International Search Report and Written Opinion dated Jan. 9, 2020 for PCT/US2019/055488. |
International Search Report and Written Opinion dated Jan. 14, 2020 for PCT/US2019/060174. |
International Search Report and Written Opinion dated Jan. 17, 2020 for PCT/US2019/058997. |
International Search Report and Written Opinion dated Feb. 22, 2019 for PCT/US2018/065584. |
International Search Report and Written Opinion dated Mar. 9, 2020 for PCT/US2019/059949. |
International Search Report and Written Opinion dated Apr. 1, 2020 for PCT/US2019/055483. |
International Search Report and Written Opinion dated Nov. 28, 2018 for PCT/US2018/049813. |
International Search Report and Written Opinion dated Dec. 30, 2019 for PCT/US2019/062629. |
Manochar Chapalamadugu, New Agile CRM Chrome Extension, Published Jul. 21, 2014, agilecrm.com, pp. 1-3 (pdf). |
PCT International Search Report and Written Opinion in International Appln. No. PCT/US2021/070096, dated Jun. 10, 2021, 6 pages. |
Yawer Iqbal, Browser extensions for Dynamics CRM, Published Feb. 1, 2018, Iqbal, pp. 1-13 (pdf). |
Number | Date | Country | |
---|---|---|---|
20210232996 A1 | Jul 2021 | US |