US 12,301,764 B1
Web-server to host switchboard interfaces
Zhishen Liu, Campbell, CA (US); and Bryan R. Martin, Campbell, CA (US)
Assigned to 8x8, Inc., Campbell, CA (US)
Filed by 8x8, Inc., Campbell, CA (US)
Filed on Jun. 23, 2022, as Appl. No. 17/848,255.
Application 14/670,174 is a division of application No. 14/661,902, filed on Mar. 18, 2015, granted, now 9,949,000, issued on Apr. 17, 2018.
Application 17/848,255 is a continuation of application No. 16/928,430, filed on Jul. 14, 2020, granted, now 11,375,064, issued on Jun. 28, 2022.
Application 16/928,430 is a continuation of application No. 16/160,709, filed on Oct. 15, 2018, granted, now 10,715,673, issued on Jul. 14, 2020.
Application 16/160,709 is a continuation of application No. 15/702,131, filed on Sep. 12, 2017, granted, now 10,104,236, issued on Oct. 16, 2018.
Application 15/702,131 is a continuation of application No. 14/670,174, filed on Mar. 26, 2015, granted, now 9,762,737, issued on Sep. 12, 2017.
Claims priority of provisional application 62/134,474, filed on Mar. 17, 2015.
This patent is subject to a terminal disclaimer.
Int. Cl. H04M 7/00 (2006.01); H04L 65/1053 (2022.01); H04M 3/42 (2006.01); H04M 7/12 (2006.01); H04Q 3/62 (2006.01)
CPC H04M 7/0006 (2013.01) [H04L 65/1053 (2013.01); H04M 3/42314 (2013.01); H04M 7/0033 (2013.01); H04M 7/0042 (2013.01); H04M 7/009 (2013.01); H04M 7/128 (2013.01); H04Q 3/627 (2013.01); H04M 3/42365 (2013.01); H04M 2203/551 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for use in a system including a data-communications server to route data communications, including Voice over Internet Protocol (VoIP) calls, for a plurality of end-users having respective VoIP-enabled devices, each of the VoIP-enabled devices including communications circuitry for interfacing with a user of the VoIP-enabled device, the method comprising:
via a logic processing circuit that is communicatively coupled to the data-communications server, receiving activity data indicating activity of the plurality of end-users relative to a software platform that supports user services, and determining respective user-activity statuses of the end-users based on received activity data;
via a switchboard server that is communicatively coupled to the logic processing circuit, accessing the user-activity statuses of the end-users determined by the logic processing circuit;
providing a set of services for end-users of the plurality of end-users as a function of the determined user-activity statuses of the end-users; and
routing calls for each of the plurality of end-users corresponding to one of the VoIP-enabled devices.