Patent ID: 8611527

Claim:
A machine-implemented method for automated communication comprising: preparing a virtual port of a plurality of virtual ports for an inbound communication, wherein said virtual port is selectively configurable between receiving said inbound communication and initiating an outbound communication; waiting a predetermined amount of time to receive said inbound communication on said virtual port; selecting an outbound project after not receiving the inbound communication within the predetermined amount of time; confirming that a minimum number of said virtual ports are available for inbound communications; selecting an outbound time window indicator (OBTWI) associated with said outbound project, wherein said OBTWI corresponds to one or more time windows at which outbound communications are permitted; disabling said virtual port for inbound communications; obtain a driving table record for the selected OBTWI, the driving table record including information regarding one or more communicants of said outbound communication; and initiating a new outbound communication session on the virtual port which includes said outbound project.