US20040071278A1 - Multiple format telephonic interface control system - Google Patents

Multiple format telephonic interface control system Download PDF

Info

Publication number
US20040071278A1
US20040071278A1 US08/306,751 US30675194A US2004071278A1 US 20040071278 A1 US20040071278 A1 US 20040071278A1 US 30675194 A US30675194 A US 30675194A US 2004071278 A1 US2004071278 A1 US 2004071278A1
Authority
US
United States
Prior art keywords
data
format
call
formats
test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US08/306,751
Inventor
Ronald A. Katz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=32074587&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20040071278(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from US07/018,244 external-priority patent/US4792968A/en
Priority claimed from US07/260,104 external-priority patent/US4930150A/en
Priority claimed from US08/047,241 external-priority patent/US5351285A/en
Priority to US08/306,751 priority Critical patent/US20040071278A1/en
Application filed by Individual filed Critical Individual
Priority to US08/480,185 priority patent/US5974120A/en
Priority to US08/485,113 priority patent/US5917893A/en
Priority to US08/482,218 priority patent/US6570967B2/en
Priority to US09/021,956 priority patent/US6424703B1/en
Priority to US09/313,120 priority patent/US6434223B2/en
Priority to US09/317,807 priority patent/US20010014147A1/en
Publication of US20040071278A1 publication Critical patent/US20040071278A1/en
Priority to US10/838,440 priority patent/US20040208299A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/64Distributing or queueing
    • H04Q3/66Traffic distributors
    • H04Q3/665Circuit arrangements therefor
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C11/00Arrangements, systems or apparatus for checking, e.g. the occurrence of a condition, not provided for elsewhere
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C15/00Generating random numbers; Lottery apparatus
    • G07C15/005Generating random numbers; Lottery apparatus with dispensing of lottery tickets
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C15/00Generating random numbers; Lottery apparatus
    • G07C15/006Generating random numbers; Lottery apparatus electronically
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/36Statistical metering, e.g. recording occasions when traffic exceeds capacity of trunks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/38Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/46Arrangements for calling a number of substations in a predetermined sequence until an answer is obtained
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/51Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/002Details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/545Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
    • H04Q3/54508Configuration, initialisation
    • H04Q3/54533Configuration data, translation, passwords, databases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/545Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
    • H04Q3/54541Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme using multi-processor systems
    • H04Q3/5455Multi-processor, parallelism, distributed systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/42Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
    • H04Q3/54Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
    • H04Q3/545Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
    • H04Q3/54575Software application
    • H04Q3/54591Supervision, e.g. fault localisation, traffic measurements, avoiding errors, failure recovery, monitoring, statistical analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/72Finding out and indicating number of calling subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/72Finding out and indicating number of calling subscriber
    • H04Q3/74Identification of subscriber calling from a party-line
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/08Raffle games that can be played by a fairly large number of people
    • A63F3/081Raffle games that can be played by a fairly large number of people electric
    • A63F2003/082Raffle games that can be played by a fairly large number of people electric with remote participants
    • A63F2003/086Raffle games that can be played by a fairly large number of people electric with remote participants played via telephone, e.g. using a modem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/40Electronic components, circuits, software, systems or apparatus used in telephone systems using speech recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/20Aspects of automatic or semi-automatic exchanges related to features of supplementary services
    • H04M2203/2016Call initiation by network rather than by subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/22Automatic class or number identification arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42085Called party identification service
    • H04M3/42102Making use of the called party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/436Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13034A/D conversion, code compression/expansion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13072Sequence circuits for call signaling, ACD systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1309Apparatus individually associated with a subscriber line, line circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13091CLI, identification of calling line
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13093Personal computer, PC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13095PIN / Access code, authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13096Digital apparatus individually associated with a subscriber line, digital line circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13097Numbering, addressing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13103Memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13106Microprocessor, CPU
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13107Control equipment for a part of the connection, distributed control, co-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1313Metering, billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13141Hunting for free outlet, circuit or channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1316Service observation, testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13173Busy signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13174Data transmission, file transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13175Graphical user interface [GUI], WWW interface, visual indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13178Control signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13204Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13213Counting, timing circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13214Clock signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13216Code signals, frame structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1322PBX
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13256Call screening
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1328Call transfer, e.g. in PBX
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1332Logic circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1333Random systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13349Network management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1337Operator, emergency services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13375Electronic mail
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13376Information service, downloading of information, 0800/0900 services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13377Recorded announcement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13405Dual frequency signaling, DTMF

Definitions

  • the present invention comprises a telephonic-computer interface system accommodating digital and vocal (analog) telephonic communication and capable of handling a large number of calls to selectively interface prompted live-operator stations or formats in a computer processor.
  • the selected interface is controlled, as by call (called number, calling number, etc.) and can be altered under control of an operator, developed data or operating conditions.
  • the system of the present invention interfaces: (1) a telephonic communication facility including remote terminals for individual callers, e.g.
  • the interface system incorporates a controller for receiving calls from remote terminals for association with ports in the telephonic computer apparatus, and which receives signal-represented call data (representing “calling” and “called” telephone numbers) along with equipment information.
  • An index apparatus is controlled, as by the signal-represented call data, to select initially a live-operator or machine format of the processor so as to specify any conditions for the interface, at least one of the formats including at least one condition.
  • a test apparatus may determine whether or not an individual call attains specified conditions and thereby controls switching structure for providing the actual interface. If a live-operator terminal is selected, or indicated as a secondary format, prompt data is provided to a select station. Data is recorded and processing procedures also may be controlled by call data.
  • FIG. 1 is a block diagram of a system constructed in accordance with the present invention
  • FIG. 2 is a flow diagram illustrating the operating process of the system of FIG. 1;
  • FIG. 3 is a block diagram of a component portion of the system of FIG. 1;
  • FIG. 4 is a diagrammatic representation of a binary control word as registered and utilized in the system of FIG. 1;
  • FIG. 5 is a diagrammatic representation of a binary data record word as utilized and recorded in the system of FIG. 1;
  • FIG. 6 is a flow diagram illustrating the operating process of the structure represented in FIG. 5.
  • a series of remote terminals T 1 -Tn (telephone instruments) are represented (left).
  • the terminals T 1 -Tn are generally similar and accordingly only the terminal T 1 is shown in any detail.
  • the indicated terminals T 1 -Tn represent the multitude of telephone terminals existing in association with a communication facility CO which may comprise a comprehensive public telephone network.
  • the communication facility Co along with the individual terminals T 1 -Tn, is coupled to a central processing station CS generally indicated by a dashed-line block.
  • a central processing station CS generally indicated by a dashed-line block.
  • individual terminals T 1 -Tn are interfaced either with a processor P (upper right) or one of several live-operator stations OS 1 -OSn (lower left) through a call receiver unit CU and a switch SW.
  • the processor P and the switch SW cooperate (line 9 ) to control interfaces, with the processor P providing interface formats either (or both) to automate an interface or prompt a live operator at a station OS 1 -OSn.
  • the interface formats are stored as described below in the processor P.
  • individual telephone calls are preliminarily processed on the basis of signal-represented call data to identify a specific operating format for a station or the processor P.
  • the preliminary processing may invoke screening tests to impose conditions or establish a test criteria for the switch SW to determine the acceptability of the call to interface with a specific operating format.
  • Calls are selectively processed according to a specific operating format as indicated by call data.
  • the collective interface may involve several thousand calls simultaneously being processed through ports of the processor P.
  • Exemplary selected formats of the processor might include: public polls, lotteries, auctions, promotions, sales operations and games.
  • the stations OS 1 -OSn may comprise a substantial number and the processor P may take the form of a sizable computer capable of simultaneously processing many calls involving several different formats.
  • the processor P is illustrated simply as a block with multiple ports. Note that while the switch SW and the processor P may be integrated in a single system, they are separately illustrated to isolate the detailed structure and process of the present invention.
  • Input lines LI 1 through LIn from the call receiver unit CU enter the switch SW to provide calling data and communication paths.
  • Output lines LO 1 through LOn function between the switch SW and the processor P as lines LS 1 -LSn operate to serve the stations OS 1 -OSn. Note that various multiplexing techniques are well known in the telephonic art to communicate call data and may be employed in the system.
  • call data representative of calls, actuates the switch SW to preliminarily process each call based on the desired format. For example, depending on the desired format (indicated by the called number and/or the equipment data signals) calls are selectively coupled and processed. Furthermore, record data is assembled for storage.
  • the exemplary telephone terminal T 1 includes a handpiece 10 (microphone and earphone) and a panel 12 provided with a rectangular array of push buttons 14 in a conventional configuration.
  • the handpiece 10 accommodates analog signals while the panel 12 is a digital apparatus.
  • the handpiece 10 serves to manifest analog or voice signals to a caller.
  • buttons 14 In accordance with conventional telephone structure, alphabetic and numeric designations are provided on the buttons 14 .
  • the buttons 14 carry three letters along with a decimal digit.
  • the button designated with the numeral “2” also carries the letters “A”, “B” and “C”.
  • the buttons 14 encompass the numerals “0-9” two symbols, and the alphabet except for the letters “Q” and “Z”. Consequently, the buttons 14 substantially accommodate the entry of decimal and alphabetic data.
  • the communication facility CO couples selective terminals (from the multitude of terminals T 1 -Tn) to the call receiver unit CU.
  • the unit CU at the central station CS may be reached by any of a plurality of called numbers.
  • the call unit CU might be reached by any of twenty telephone dialing numbers, each associated with a specific operating format of the processor P.
  • One called number or set of numbers might be associated with an auction format of the processor P.
  • Another number or set of numbers might be associated with sales operating formats.
  • Still another called number or set of numbers might identify a game format, and so on.
  • Incoming calls to the call receiver unit CU are identified by call data in accordance with telephone system techniques.
  • the call data may specifically include digital signals representative of the called number (DNIS), the calling number (ANI) (terminal number), and the terminal equipment.
  • individual calls may be screened based on the called number (identifying an operating format) and the calling number (caller identification) or the equipment. That is, the system of the present invention is based on a realization that signal-represented call data can be effectively utilized to selectively interface individual callers at remote terminals with specific operating formats of a data processor.
  • the communication facility CO may provide signal-represented call data for: the “called” number, the “calling” number, and the equipment involved, e.g. “pulse” or “tone” terminal.
  • DNIS operating telephone equipment
  • ANI existing telephonic equipment
  • time shared lines carry such call data and also may provide call data indicating equipment.
  • the call unit CU may receive the called number, the calling number, and a calling equipment designation (pulse or tone), collectively termed call data, which data is utilized to establish control functions, as for example to select an operating format for a station OS 1 -OSn or the processor P.
  • call data which data is utilized to establish control functions, as for example to select an operating format for a station OS 1 -OSn or the processor P.
  • call data is registered in the switch SW to perform distinct control operations.
  • a selection section 16 of the switch SW identifies a specific desired format for the stations OS 1 -OSn or the processor P.
  • a testing section 18 of the switch SW may screen calls for interface connections.
  • call formats for calls in accordance with the disclosed embodiment may be of three different classes. Specifically, call formats may specify any of the following operations:
  • a marketing format might interface callers to a live operator if an operator is available.
  • the operator station OS 1 -OSn (FIG. 1) also receives and displays prompting format data for the attending operator. If an operator is not available (all stations OS 1 -OSn busy) the system provides an interface with the processor P and a format as to record the data for a return call by an operator. Alternatively, the processor completes the transaction with data provided by the caller that may be digital, digital and voice, or voice.
  • a caller may be limited to interface the processor P.
  • the interface may be contingent on initial test conditions, e.g. call data, caller record, time, etc.
  • Formats of class 3 involve a switch between live operator and processor depending on secondary conditions. For example, a polling format may switch from the processor P to an operator station OS 1 -OSn if the caller fails to provide digital data in a responsive form. Alternatively, an operator may command a switch to the processor P upon identifying a specific caller from whom data is to be taken.
  • each incoming call prompts a preliminary query as indicated by a block 20 concerning the availability of a line or port.
  • a busy signal is provided as indicated by the block 22 .
  • an available line results in a preliminary interconnect as indicated by a block 24 setting a conditional connection into operation.
  • the caller As indicated by a block 26 , during the screening or testing interval (typically measured in seconds or fractions of seconds) the caller remains on line and may receive a message. That is, the caller might hear silence or may continue to hear the traditional telephonic ringing sound. Alternatively, the caller might be given a brief vocal message to “stand by” as indicated by the block 26 . In any event, the caller is held “on line” while the process continues.
  • the communication facility CO provides signal-represented call data, e.g. the called number, the calling number, and the equipment designation.
  • call data e.g. the called number, the calling number, and the equipment designation.
  • signals representative of the call data are captured to perform preliminary control and processing operations as will now be considered. Note that the selected formats will fall within one of the classes as stated above.
  • the initial test is illustrated by a query block 25 representing an operation to distinguish calls of class 1 (operator) and class 2 (processor).
  • Calls for a format seeking an operator prompt a “yes” response from the block 25 and proceed to the test of a block 27 , “is an operator available?”
  • a “yes” determination advances the process to an operation indicated by a block 29 .
  • the block 29 represents the operations of coupling a caller to an operator station and transferring the appropriate format data to the station for prompting the operator.
  • the process proceeds with automated control to attain an interface in accordance with an appropriate format.
  • a control word is fetched (block 36 ) to establish an operating format for interfacing the call.
  • the specified format may be very simple. For example, the call simply may be prompted to indicate identification for a return call. Alternatively, the format may incorporate conditions or other complications as explained below.
  • an initial test operation is indicated by a block 30 .
  • a validity test is performed, for example, a list of calling numbers may be compiled that are to be denied access to any interface with the processor P. Negative calling numbers may result either by the choice of the person responsible for the calling number terminal, or by the choice of the service operating the processor P (FIG. 1). For example, an accumulation of prior improper transactions from a terminal designated by a specific telephone number may provide a basis for complete disqualification. Equipment also may disqualify.
  • the test involves formulation of a validity bit as indicated by the query block 30 .
  • Acceptable calls set the validity bit at a binary “1”.
  • the call is rejected as indicated by the block 32 with or without a message and the line is released as indicated by the block 34 .
  • the time interval involved is very short and the rejection message may take various forms including a verbal comment, a busy signal or simply a disconnected signal.
  • a positive validity bit (“1”) is formed at the junction of the query block 30 , a control word is fetched under command of the called number as indicated by the block 36 . As described in detail below, a control word is available for each operating format of the processor P and is utilized to impose the conditions for an interface and the terms of any associated billing.
  • the fetched control word of the block 36 prompts an inquiry as to the conditions attendant the selected operating format as indicated by a query block 38 . That is, in the process, the query of block 38 determines whether further conditions are imposed for attaining interface with the processor P. If no further conditions are imposed, the format is initiated by pursuing the connected interface as indicated by a block 40 . Also, as indicated by a block 42 , the call is logged or recorded as with respect to billing data for example.
  • test are specified as illustrated by a block 44 . That is, conditions for the interface are specified by the block 44 .
  • the specific tests may involve various criteria; however, in the illustrative embodiment, the conditions involve time, history and demographics. Each exemplary condition will now be considered somewhat preliminarily.
  • time tests involve testing the time of the call against certain limitations. For example, it may be desirable to limit some formats to specific time intervals as in relation to a television broadcast, a real time auction and so on. Note that the time tests also may be related to specific terminal control and geographic areas treated on the basis of telephone area codes. Specific examples will illustrate.
  • another test involves a record as for example directed to the station identified by the calling number.
  • the record might take the form of either a negative or a positive file (for an individual format).
  • all formats involving “pay to dial” (e.g. 976, 900 etc.) calls might be conditioned as a group.
  • a negative file certain numbers are recorded that are to be denied access to a particular operating format.
  • a positive file access to the operating format is available only to calling numbers listed in the file.
  • a negative file may be based on limited or restricted use (as in the case of a lottery) or prohibitive use (telephone terminal owner choice).
  • Formats accessible on a “one-time only” basis also may be controlled by negative lists.
  • an operating format may be inaccessible to a terminal, or may be accessible a specified number of times during a specified interval, e.g. three accesses per week.
  • the historical test is symbolized in FIG. 2 by the query block 50 to conditionally actuate the related tests as indicated in the block 48 .
  • History limitations also may involve purely format limits. For example, a give-away or dial-free format may be limited to some predetermined number of calls for a period, e.g. ten thousand calls per day. Thus, limits can be imposed on the economic exposure of a format.
  • demographic tests may be specified as in relation to the geographic area manifest by the area code of the calling number.
  • a public opinion poll may be conducted in which a particular geographic balance is defined. In such an operating format, calls may be accepted only until particular quotas are attained with respect to specified area codes. Such tests in the process are indicated by the query block 52 , again to instruct the correlation block 48 .
  • the block 48 indicates resolving the acceptability of the call for the selected interface format. If the call is accepted, the process moves to initiate the selected format interface as indicated by the block 40 . Conversely, if the call is to be rejected, the process moves to the step indicated by block 32 , i.e. reject the call as with a message and release the line.
  • a call is accepted, as represented by the block 40 , there is a possibility that an established format may be aborted in favor of a different format.
  • a qualified caller may fail to communicate digitally with the result that transfer to a live operator is commanded.
  • a connection to a live operator is to be terminated in favor of an interface to the processor.
  • an existing format is terminated in favor of a fresh format. That phase of the process is illustrated by an “abort” line from the block 40 returning to the block 28 .
  • the process returns to re-assign the caller to a new format in accordance with fresh data.
  • transfers according to class 3 operation are implemented along with the other classes of operation by the switch SW (FIG. 1).
  • FIG. 3 An exemplary detailed structure of the switch SW (FIG. 1) for executing the process of FIG. 2 is represented in FIG. 3.
  • individual telephone calls are manifest from the call receiver unit CU (FIG. 1) comprising existing equipment as well known in the prior art.
  • the call data is supplied through a line 60 , upper left, FIG. 3. Note that the represented single line 60 is merely symbolic of a channel to carry call data and provide direct telephone communication.
  • the system of FIG. 3 illustrates elements of the switch SW of FIG. 1 for processing an individual call.
  • the system of the present invention involves the simultaneous processing of many calls with the possibility that numerous calls are simultaneously being tested for a connection as explained above. Consequently, although the system of FIG. 3 is illustrated with respect to testing a single call, it is to be understood that sequential or parallel operations and multiplexing techniques, as well known and widely practiced in the computer field, are utilized to accomplish multiple processing operations as are described below with reference to FIG. 3.
  • the line 60 (FIG. 3, upper left) enters a line capture unit 62 through which signal-represented call data is supplied to a call data register 64 . Accordingly, the call data is registered to be available for processing operations as explained generally with reference to FIG. 2.
  • the line capture unit 62 also is connected to a control unit 66 .
  • the control unit 66 may take the form of various computer facilities incorporating memory and logic capability to sequence and control specific functions as explained below.
  • the control unit 66 implements specific formats which may involve coupling a caller either to a live operator station OS 1 -OSn or to the processor P.
  • the control unit 66 provides a series of timing signals t 1 -t 6 to sequence the operations of individual component blocks as illustrated. Note that to preserve clarity in FIG. 1, connections of timing signals t 1 -t 6 are not illustrated.
  • the control unit 66 is connected to the operator stations OS 1 -OSn (line 67 ) to receive signals indicative of the availability of stations.
  • control unit 66 specifically includes a call register 68 , a control register 70 and test control logic 72 .
  • the control register 70 receives format control words specified, as by the called number and having a form as illustrated in FIG. 4.
  • each of the operating formats has a control word for defining any access conditions or limitations to accomplish a specific format, e.g. connection to an operator station OS 1 -OSn or to the processor P (FIG. 1).
  • the formats may vary considerably; however, a few examples are the following:
  • Class 1 connect the live operator if available and provide prompt data for the XYS Company telemarketing program, if operator not available, cue caller: “All operators are busy at the moment, but we will return your call as soon as possible. Please touch your telephone buttons ‘2’ and ‘4’ to identify yourself as twenty-four for the return call”.
  • Class 2 couple qualified callers to computer P for polling interface.
  • Class 3 couple callers to computer P for the RST Company telemarketing program, however, transfer to live operator (and prompt) if caller is not responsive.
  • control words that are selected on the basis of call data.
  • the control words are sixteen bits, illustrated as the first sixteen bits ( 1 - 16 ) registered as shown in FIG. 4.
  • An additional group of registered bits ( 17 - 20 ) are provided from call data.
  • the initial three registered bits in the control register serve as test command bits respectively for a time test, a history test and a demographics test.
  • the presence of a “1” bit in any of the first three bit locations specifies the requirement for testing compliance to specified conditions.
  • a “0” bit indicates no test.
  • the bits “4 through 7” in the control register constitute a field 74 and specify time conditions in relation to the instant time of the call.
  • the field 74 may specify eight distinct time conditions.
  • exemplary specified conditions for a format might be as follows:
  • the time condition field 74 (activated by the time bit “1”—first bit position) defines specific intervals during which calls will be accepted for the specific called number and may be further limited by the area codes. A wide range of possibilities are available to accommodate specific programs for individual formats.
  • a field 76 in the control register embraces bits “8” and “9” and defines the conditions for access to the format based on historical considerations. Thus, two bits are provided to indicate four possible historical limitations. Again, the test is specified by a “1” bit, in this instance in the second bit location of the register 70 .
  • the following limitations are exemplary of many possibilities as related to a single telephone number:
  • bits “10” and “11” constitute a field 78 specifying demographic test limitations. Again, a few examples will illustrate the various possibilities:
  • the bits “12” through “16” of the control word constitute a field 80 and designate a selection code for the identified format. These five bits enable a substantial number of formats to be designated and coded with respect to various classifications. For example, calls of the class 1 specifying a desirable connection to a live operator station OS 1 -OSn might be encoded in a “000” decimal series, e.g. “001” indicates XYZ Company telemarketing program, “034” indicates RST Company program, and so on. Accordingly, a “0” in the most significant digit specifies a live operator format. Similarly, lottery formats might be encoded in a “100” decimal series, e.g.
  • the data as illustrated in FIG. 4 is loaded into the control register 70 .
  • the first sixteen bits comprise the format control word and are provided from a look-up table 84 (FIG. 3, right, central) upon being addressed by call data from the register 64 .
  • the last bits (bits 17 - 20 ) stored in the control register 70 are provided from an equipment and billing instruction index 86 . That is, in response to the signal-represented call data indicating the called number and the equipment, the look-up table 84 and the index 86 supply data for loading the control register as indicated above.
  • the call register 68 in the control unit 66 receives signals for additional control and to formulate a record of the call. specifically, as represented in FIG. 5, the contents of the call register 68 in includes an initial validity bit XT 88 for indicating that the called number is either on a positive list or is not on a negative list. The determination of the validity bit for location 88 is made by reference to a memory 90 (FIG. 3, central) addressed by the calling number.
  • format exclusions or limitations for a calling number Consider a few examples of format exclusions or limitations for a calling number:
  • a format may be void of any limitations or restrictions. In that event, as explained above, a connection or interface is promptly commanded by the format code.
  • the bits “7” through “26” stored in the call register 68 constitute a field 91 and indicate the time of a call.
  • Signals representative of the instant time of a call to load the field 90 are provided from a time clock 92 (FIG. 3, upper left).
  • Signals from the time clock 92 may be in a Julian code and are provided to the call register 68 and also to a time test logic network 94 (lower left).
  • the last bits ( 27 - 30 ) in the register 68 are provided from the call data.
  • the bits “27” and “28” indicate format billing data and comprise a field 82 . Again, representations are coded; however, with respect to the field 82 information is derived from the called number. For example, an “800” called number may indicate no billing with the representative code being stored in the field 82 . As another possibility, a “976” prefix number, or “900” number, may indicate a specific charge in relation to the identified format.
  • the bits “29” and “30” comprise a field 83 and may actuate a special form of the selected format.
  • the field 83 registers call data, as to indicate that the calling terminal is a “pulse” (rotary dial) signal unit or a “tone” (touch) signal unit.
  • the format program may be modified to accommodate “pulse” signal operation or inject operator communication with a transfer to one of the stations OS 1 -OSn.
  • the memory 90 (FIG. 3) is addressed by calling number data to provide data for the validity bit location 88 and the format-exclusion field 89 .
  • the time of call is stored in the field 91 from the clock 92 .
  • the billing and equipment data are provided by the index 86 in response to “calling” data signals.
  • a recent activity storage 98 (FIG. 3, lower right) is separately illustrated for convenience of explanation.
  • the storage 98 receives words from the call register 63 to maintain a record of interface calls.
  • the recent activity storage may periodically be purged to permanent storage if desired.
  • the recent activity storage 98 accumulates an activity record of all interface participants with respect to specific formats and is utilized in the history test for determining that an instant calling terminal is within the specified historical limitations as provided from the memory 90 .
  • the activity tests are performed by a history test logic network 100 (FIG. 3, lower central).
  • the demographics test as explained in detail above is performed by a demographics test logic network 102 .
  • the results of the test logic networks are communicated to the test logic 72 in the control unit 66 .
  • a switch unit 105 is actuated to either operatively couple the line 60 into a port of the processor P (FIG. 1) or reject the call. If a call is accepted for an interface, a signal is supplied from the test control logic 72 through a line 107 to the switch 105 during the interval of the timing signal T 6 .
  • the signal in the line 107 also is supplied to a format address register 109 for addressing the processor P.
  • the register 109 stores select data signals to address a specific operating format of the processor P.
  • call data indicates an interface format of the-processor P (FIG. 1) with associated limitations, conditions and billing provisions.
  • Call data also indicates possible format limitations or conditions for a calling number.
  • the system processes the data with respect to the conditions and limitations to selectively enable interface operations.
  • the call data specifies a format (processor or operator) and any conditions relating to the format. Representative data accordingly is provided from the look-up table 84 and the memory 90 to the control register 70 and the call register 68 respectfully.
  • Preliminary conditions may or may not be involved; however, qualified calls for an operator involve tests of availability within the control unit 66 according to data received from the stations OS 1 -OSn (line 67 ).
  • calls are either interfaced to an operator who receives a format prompt, or interfaced to the processor according to a specified format. Thereafter, a shift may command a redetermination and a transfer as described in detail below.
  • the line capture unit 62 seizes a line relationship and signals the control unit 66 .
  • an interval of time signal t 1 is initiated and the register 64 is loaded with the called number (“900 513 7777”), the calling number (“415 318 4444”) and the equipment designation (tone or no tone).
  • the operations as now described involve an almost imperceptible delay.
  • the call register 68 and the control register 70 are loaded as illustrated respectively in FIGS. 4 and 5. Specifically, the called number and equipment designation specify data to load the control register 70 .
  • the calling number (“415 318 4444”) from the register 64 prompts the memory 90 to load the validity bit 88 and the format exclusions in the field 89 of the register 68 .
  • the time clock 92 loads the field 91 with signals representative of the current time.
  • the call register 68 does not receive a validity “1” bit, the calling number is indicated to be barred with a consequence that the line is released by the control unit 66 .
  • a voice generator 106 (FIG. 3, left central) may be actuated by the control unit 66 branching to the operation of timing signal t 6 . Accordingly, a message of denial may be provided on the line 60 prior to release of the line.
  • the voice generator 106 may be variously used to prompt or inform callers in certain preliminary selection operations supplemental to the specific operations disclosed below.
  • the control register 70 concurrently with the loading of the call register 68 (timing signal t 2 ), the control register 70 also is loaded. Specifically, from the register 64 , the called number cues the look-up table 84 to fill most of the control register (bits “1” through “16”, FIG. 4). The fields 82 and 83 are supplied from the index 86 .
  • the fields 82 and 83 are supplied from the index 86 .
  • the called number area code 976 indicates that the charge for the service of the call will be billed through the caller's telephone records.
  • the field 83 indicates a “tone” terminal effective for a conventional digital interface.
  • the time conditions specified by the field 74 limit calls from area code 415 to days other than Sunday.
  • the history field 76 of the control word imposes a limitation of one call per day per calling station.
  • the demographics field 78 excludes any call from area codes “512”, “412”, “812”, - - - (not “415”).
  • the selected format designates a specific lottery format, that is lottery “128”.
  • the recent history storage 98 is cued during the interval of timing signal t 3 .
  • the operation is through the memory 90 by the control unit 66 to prompt the supply of historical data (previously registered record words) for the telephone terminal designated by the calling number (“415 318 4444”).
  • the storage 98 supplies data on the calling number to the history test logic network 100 .
  • Such data is compiled into a test format as to indicate the number of calls per day, per week, and so on. Note that aggregate call totals may also be supplied as a test criteria.
  • the control unit 66 coordinates the test criteria data preparatory to the test operations of the individual logic networks 94 , 100 and 102 .
  • test control logic 72 is set up to coordinate the following specific logic tests:
  • Time limitation test by network 94 accept calls from area code 415 except on Sunday,
  • Demographics test by network 102 accept no calls from area codes 512, 412, 812 - - - (415 not listed).
  • test control logic 72 Recapitulating with regard to the test control logic 72 , essentially a program is defined imposing each of the limitations that are specified by the call data in sufficient detail that comparison tests are expediently performed by the networks 94 , 100 and 102 . It is stressed, as indicated above, that the tests are selectively performed only in the event a “1” bit appears in the representative first three bit locations of the control word format. In the illustrative example, all the tests were commanded and accordingly the test control logic 72 sets up the condition for tests to be performed by the networks 94 , 100 and 102 , all during the interval of timing signal t 3 . Of course, the specific example represents one possibility of a substantial number of programs that might be specified to the system.
  • the logic networks 94 , 100 and 102 are driven during the interval of test signal t 4 to execute a program in accordance with the assumed example.
  • the process may be variously implemented in logic using well known techniques and is detailed in FIG. 6.
  • the time test logic network 94 approves an interface only if: the call is not from area code “415” on a Sunday and furthermore the call occurs between the hours of 10:00 a.m. and 3:00 p.m.
  • a decision block 120 resolves the area-code “415” time test. If the area code is not “415”, the logic proceeds to the next query block 122 . Alternatively, if the area code is “415”, the day must be tested against Sunday as indicated by the query block 124 . An affirmative indication from the Sunday test of block 124 prompts a rejection as indicated by the block 126 .
  • the operations designated by query blocks 120 , 122 and 124 are performed by the time test logic network 94 (FIG. 3).
  • the next test of the block 128 is performed by the history test logic 100 .
  • the block 128 (FIG. 6) involves a determination of whether or not the instant call is the first for the calling terminal on the instant calendar day. If not, the limitations are exceeded and the call is rejected. If the test is passed, the process next involves the demographic test logic network 102 (FIG. 3) to determine whether or not the call originated from an excluded area based on the calling number area code.
  • Area controls are illustrated by the query block 130 of FIG. 6. Specifically, the demographics test logic network 102 determines whether or not the current call is from a denied area. If so, the call is rejected as indicated by the block 126 . Alternatively, if the area is not excluded, as illustrated by the block 134 in FIG. 6, the interface is accepted. In the instant case, the area “415” is acceptable.
  • the logic networks 94 , 100 and 102 indicate test results to the test control logic 72 during the interval of the timing signal t 5 .
  • the logic 72 correlates the test result for action by the control unit 66 . If the imposed conditions are met (or if there are no conditions) the control unit 66 actuates the switch unit 105 and the address register 109 through the line 107 to perfect the interface from the line 60 (upper left) to either a port in the processor P (FIG. 1) or one of the operator stations OS 1 -OSn. Essentially, the switching operation occurs during the interval of the timing signal t 6 .
  • the address register 109 specifies the select operating format as stored in the processor P for direct use in an interface with a caller, or to be retrieved and supplied through the switch SW to prompt an operator at a station OS 1 -OSn.
  • the contents of the call register 68 is stored in the recent history storage 98 .
  • billing data is stored with the call words and may be selectively extracted from the storage 98 .
  • the interface endures until there is a “disconnect” or an “abort”.
  • the control unit 66 is actuated as indicated through line 115 .
  • the abort signal is formed either in response to predetermined conditions in an interface with the processor P, or on command from an active operator station.
  • the signal is also supplied to the look-up table 84 which becomes active if a transfer is conditional. That is, if a transfer is conditional, the tests as described above may be invoked. Conversely, if the transfer is unconditional, the control unit 66 simply actuates the switch 105 to make the change and prompts the format address register to establish the desired format or prompt pattern for an operator.
  • the formats may involve various records, however, in accordance with the system of the present invention affords considerable flexibility to program individual conditions and limitations for each interface format based on the call data (calling number and called number).
  • An interface may involve no conditions or conditions may be imposed from the called number (format selection), the calling number, or both. Accordingly, effective control may be imposed depending upon the service requested as manifest by an individual format, the instant time, the history of use and the demographics involved.
  • the imposed limitations may be non-existent or may involve a relatively complex test pattern as explained in detail above.
  • an effective record of calls is accumulated in the recent history storage 98 .
  • a composite and detailed record is accumulated of individual calls as executed.

Abstract

Call data signals actuated by a telephone terminal are provided from a telephone communication system to indicate call data as the called number, the calling number and the calling equipment. The call data signals address related control functions for selectively interfacing a live operator terminal or a multiple format multiple port data processing system. The interface connection involves providing a specific format as for automated processing or to prompt an operator. Screening tests and format selection are performed to make a determination. Individual telephone terminals and individual data formats are arranged and interfaced under controlled conditions specified by the call data. Time tests, history tests and demographic tests may be executed in addition to basic selection and qualification tests. Control may be executed from active data storage for assembled control words and record words. Record words for individual calls may be stored along with developed data.

Description

    RELATED SUBJECT MATTER
  • This a continuation-in-part of application Ser. No. 260,104 filed Oct. 20, 1988 and entitled “Telephonic Interface Control System” which is a continuation-in-part of application Ser. No. 018,244 filed Feb. 24, 1987 and entitled “Statistical Analysis System For Use With Public Communication Facility”, now U.S. Pat. No. 4,792,968, which was a continuation-in-part of application Ser. No. 753,299 filed Jul. 10, 1985 and entitled “Statistical Analysis System For Use With Public Communication Facility”, now abandoned.[0001]
  • BACKGROUND AND SUMMARY OF THE INVENTION
  • Over the past several years, substantial expansion has occurred in the technology of combining telephonic and computer systems. For example, telephone systems have been developed to readily transmit digital data. Various forms of modems are in widespread use to intercouple telephones and computers. However, at a more personal level, it also has been proposed to utilize the traditional dialing buttons of telephone instruments to provide digital data, as for various processing. In accordance with such arrangements, voice messages prompt callers to provide data by actuating the alphanumeric buttons of conventional telephones. These systems have been proposed in association with computers to provide various services and one such system is disclosed in U.S. Pat. No. 4,792,968, issued Dec. 20, 1988, to Ronald A. Katz from an application Ser. No. 018,244 filed Feb. 24, 1987. [0002]
  • With respect to telephonic-computer systems, attaining the interface format desired by an individual caller is sometimes complex and burdensome. Specifically, callers may be misdirected, screening may be ineffective and delays may be cumbersome. Also, records may be poor or non-existent. Furthermore, some situations exist where interface to a live operator is an important alternative. As a consequence, a need exists for an improved interface system for selectively interfacing a considerable number of individual callers with a multiple format processor, as to attain efficient and economical digital and vocal exchanges along with prompting and data accumulation. [0003]
  • In general, the present invention comprises a telephonic-computer interface system accommodating digital and vocal (analog) telephonic communication and capable of handling a large number of calls to selectively interface prompted live-operator stations or formats in a computer processor. The selected interface is controlled, as by call (called number, calling number, etc.) and can be altered under control of an operator, developed data or operating conditions. Accordingly, the system of the present invention interfaces: (1) a telephonic communication facility including remote terminals for individual callers, e.g. conventional telephone instruments including voice communication means, and digital input means in the form of alphanumeric buttons for providing data and (2) either a prompted live-operator station or a multiple port, multiple format data processor for concurrently processing data from a substantial number of callers with respect to any of several formats. [0004]
  • The interface system incorporates a controller for receiving calls from remote terminals for association with ports in the telephonic computer apparatus, and which receives signal-represented call data (representing “calling” and “called” telephone numbers) along with equipment information. An index apparatus is controlled, as by the signal-represented call data, to select initially a live-operator or machine format of the processor so as to specify any conditions for the interface, at least one of the formats including at least one condition. A test apparatus may determine whether or not an individual call attains specified conditions and thereby controls switching structure for providing the actual interface. If a live-operator terminal is selected, or indicated as a secondary format, prompt data is provided to a select station. Data is recorded and processing procedures also may be controlled by call data.[0005]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • In the drawings, which constitute a part of this specification, an exemplary embodiment exhibiting various objectives and features hereof is set forth, specifically: [0006]
  • FIG. 1 is a block diagram of a system constructed in accordance with the present invention; [0007]
  • FIG. 2 is a flow diagram illustrating the operating process of the system of FIG. 1; [0008]
  • FIG. 3 is a block diagram of a component portion of the system of FIG. 1; [0009]
  • FIG. 4 is a diagrammatic representation of a binary control word as registered and utilized in the system of FIG. 1; [0010]
  • FIG. 5 is a diagrammatic representation of a binary data record word as utilized and recorded in the system of FIG. 1; and [0011]
  • FIG. 6 is a flow diagram illustrating the operating process of the structure represented in FIG. 5.[0012]
  • DESCRIPTION OF THE ILLUSTRATIVE EMBODIMENT
  • As required, a detailed illustrative embodiment of the present invention is disclosed herein. However, physical communication systems, data formats, and operating structures in accordance with the present invention may be embodied in a wide variety of forms, some of which may be quite different from those of the disclosed embodiment. Consequently, the specific structural and functional details disclosed herein are merely representative; yet in that regard, they are deemed to afford the best embodiment for purposes of disclosure and to provide a basis for the claims herein which define the scope of the present invention. [0013]
  • Referring initially to FIG. 1, a series of remote terminals T[0014] 1-Tn (telephone instruments) are represented (left). The terminals T1-Tn are generally similar and accordingly only the terminal T1 is shown in any detail. The indicated terminals T1-Tn represent the multitude of telephone terminals existing in association with a communication facility CO which may comprise a comprehensive public telephone network.
  • The communication facility Co, along with the individual terminals T[0015] 1-Tn, is coupled to a central processing station CS generally indicated by a dashed-line block. Generally with regard to the station Cs, individual terminals T1-Tn are interfaced either with a processor P (upper right) or one of several live-operator stations OS1-OSn (lower left) through a call receiver unit CU and a switch SW. Essentially, the processor P and the switch SW cooperate (line 9) to control interfaces, with the processor P providing interface formats either (or both) to automate an interface or prompt a live operator at a station OS1-OSn. Note that the interface formats are stored as described below in the processor P.
  • In accordance herewith, individual telephone calls are preliminarily processed on the basis of signal-represented call data to identify a specific operating format for a station or the processor P. The preliminary processing may invoke screening tests to impose conditions or establish a test criteria for the switch SW to determine the acceptability of the call to interface with a specific operating format. [0016]
  • Calls are selectively processed according to a specific operating format as indicated by call data. At any instant of time, the collective interface may involve several thousand calls simultaneously being processed through ports of the processor P. Exemplary selected formats of the processor might include: public polls, lotteries, auctions, promotions, sales operations and games. Accordingly, the stations OS[0017] 1-OSn may comprise a substantial number and the processor P may take the form of a sizable computer capable of simultaneously processing many calls involving several different formats. Although numerous possible configurations are available, for purposes of explanation, the processor P is illustrated simply as a block with multiple ports. Note that while the switch SW and the processor P may be integrated in a single system, they are separately illustrated to isolate the detailed structure and process of the present invention.
  • Input lines LI[0018] 1 through LIn from the call receiver unit CU enter the switch SW to provide calling data and communication paths. Output lines LO1 through LOn function between the switch SW and the processor P as lines LS1-LSn operate to serve the stations OS1-OSn. Note that various multiplexing techniques are well known in the telephonic art to communicate call data and may be employed in the system.
  • Considering the system somewhat summarily, individual calls originating at the terminals T[0019] 1-Tn are coupled through the communication facility CO and the call receiver unit CU to the switch SW. Call data, representative of calls, actuates the switch SW to preliminarily process each call based on the desired format. For example, depending on the desired format (indicated by the called number and/or the equipment data signals) calls are selectively coupled and processed. Furthermore, record data is assembled for storage.
  • Considering the system of FIG. 1 in somewhat greater detail, the exemplary telephone terminal T[0020] 1 includes a handpiece 10 (microphone and earphone) and a panel 12 provided with a rectangular array of push buttons 14 in a conventional configuration. Of course, the handpiece 10 accommodates analog signals while the panel 12 is a digital apparatus. Generally, the handpiece 10 serves to manifest analog or voice signals to a caller.
  • In accordance with conventional telephone structure, alphabetic and numeric designations are provided on the [0021] buttons 14. For example, several of the buttons 14 carry three letters along with a decimal digit. Specifically, the button designated with the numeral “2” also carries the letters “A”, “B” and “C”. Thus, the buttons 14 encompass the numerals “0-9” two symbols, and the alphabet except for the letters “Q” and “Z”. Consequently, the buttons 14 substantially accommodate the entry of decimal and alphabetic data.
  • At this stage, some specific aspects of the communication facility Co are noteworthy. Essentially, with telephonic dialing, the communication facility CO couples selective terminals (from the multitude of terminals T[0022] 1-Tn) to the call receiver unit CU. In that regard, the unit CU at the central station CS may be reached by any of a plurality of called numbers. For example, the call unit CU might be reached by any of twenty telephone dialing numbers, each associated with a specific operating format of the processor P. One called number or set of numbers might be associated with an auction format of the processor P. Another number or set of numbers might be associated with sales operating formats. Still another called number or set of numbers might identify a game format, and so on.
  • Incoming calls to the call receiver unit CU are identified by call data in accordance with telephone system techniques. As described below, the call data may specifically include digital signals representative of the called number (DNIS), the calling number (ANI) (terminal number), and the terminal equipment. [0023]
  • In addition to attaining a preliminary interface with a selected format, individual calls may be screened based on the called number (identifying an operating format) and the calling number (caller identification) or the equipment. That is, the system of the present invention is based on a realization that signal-represented call data can be effectively utilized to selectively interface individual callers at remote terminals with specific operating formats of a data processor. [0024]
  • Considering the call data in somewhat greater detail, in accordance with current telephone systems, the communication facility CO may provide signal-represented call data for: the “called” number, the “calling” number, and the equipment involved, e.g. “pulse” or “tone” terminal. Specifically, operating telephone equipment termed “DNIS” automatically provides the called telephone number in digital form from the communication facility CO. Somewhat similarly, existing telephonic equipment designated “ANI” automatically indicates the caller's (calling) number in digital signal represented form. Generally, time shared lines carry such call data and also may provide call data indicating equipment. Thus, the call unit CU may receive the called number, the calling number, and a calling equipment designation (pulse or tone), collectively termed call data, which data is utilized to establish control functions, as for example to select an operating format for a station OS[0025] 1-OSn or the processor P.
  • As described in detail below, call data is registered in the switch SW to perform distinct control operations. Specifically, a [0026] selection section 16 of the switch SW identifies a specific desired format for the stations OS1-OSn or the processor P. Depending on the format, a testing section 18 of the switch SW may screen calls for interface connections.
  • Recognizing that the possibilities are great, formats for calls in accordance with the disclosed embodiment may be of three different classes. Specifically, call formats may specify any of the following operations: [0027]
  • 1. couple to live operator station if possible or in accordance with a predetermined criteria; if no operator station available, couple to processor; [0028]
  • 2. interface to processor; [0029]
  • 3. either above format, but selectively re-couple to live operator station or processor depending on secondary conditions. [0030]
  • The ramifications of individual formats within the above classes may vary considerably; however, some examples will illustrate possibilities. A marketing format (class [0031] 1) might interface callers to a live operator if an operator is available. Upon receiving a call, the operator station OS1-OSn (FIG. 1) also receives and displays prompting format data for the attending operator. If an operator is not available (all stations OS1-OSn busy) the system provides an interface with the processor P and a format as to record the data for a return call by an operator. Alternatively, the processor completes the transaction with data provided by the caller that may be digital, digital and voice, or voice.
  • In a game format, say of [0032] class 2, a caller may be limited to interface the processor P. the interface may be contingent on initial test conditions, e.g. call data, caller record, time, etc.
  • Formats of [0033] class 3 involve a switch between live operator and processor depending on secondary conditions. For example, a polling format may switch from the processor P to an operator station OS1-OSn if the caller fails to provide digital data in a responsive form. Alternatively, an operator may command a switch to the processor P upon identifying a specific caller from whom data is to be taken.
  • In the illustrative system of FIG. 1, an operating process is executed as illustrated in FIG. [0034] 2. Each incoming call prompts a preliminary query as indicated by a block 20 concerning the availability of a line or port. In the absence of an available line, a busy signal is provided as indicated by the block 22. Alternatively, an available line results in a preliminary interconnect as indicated by a block 24 setting a conditional connection into operation.
  • As indicated by a block [0035] 26, during the screening or testing interval (typically measured in seconds or fractions of seconds) the caller remains on line and may receive a message. That is, the caller might hear silence or may continue to hear the traditional telephonic ringing sound. Alternatively, the caller might be given a brief vocal message to “stand by” as indicated by the block 26. In any event, the caller is held “on line” while the process continues.
  • With a call on a line, the communication facility CO (FIG. 1) provides signal-represented call data, e.g. the called number, the calling number, and the equipment designation. As indicated by block [0036] 28 (FIG. 2) signals representative of the call data are captured to perform preliminary control and processing operations as will now be considered. Note that the selected formats will fall within one of the classes as stated above.
  • The initial test is illustrated by a [0037] query block 25 representing an operation to distinguish calls of class 1 (operator) and class 2 (processor). Calls for a format seeking an operator prompt a “yes” response from the block 25 and proceed to the test of a block 27, “is an operator available?” A “yes” determination advances the process to an operation indicated by a block 29. Specifically, the block 29 represents the operations of coupling a caller to an operator station and transferring the appropriate format data to the station for prompting the operator. If no operator is available (block 27) the process proceeds with automated control to attain an interface in accordance with an appropriate format. Specifically, a control word is fetched (block 36) to establish an operating format for interfacing the call. In that regard, the specified format may be very simple. For example, the call simply may be prompted to indicate identification for a return call. Alternatively, the format may incorporate conditions or other complications as explained below.
  • Returning to the [0038] query block 25, if the call is to be coupled to the processor, an initial test operation is indicated by a block 30. A validity test is performed, for example, a list of calling numbers may be compiled that are to be denied access to any interface with the processor P. Negative calling numbers may result either by the choice of the person responsible for the calling number terminal, or by the choice of the service operating the processor P (FIG. 1). For example, an accumulation of prior improper transactions from a terminal designated by a specific telephone number may provide a basis for complete disqualification. Equipment also may disqualify.
  • Recognizing that various circumstances may be involved with respect to the total disqualification of a calling terminal, in accordance herewith the test involves formulation of a validity bit as indicated by the [0039] query block 30. Acceptable calls set the validity bit at a binary “1”.
  • If the calling terminal is invalid, (“no” from the block [0040] 30) the call is rejected as indicated by the block 32 with or without a message and the line is released as indicated by the block 34. Note that the time interval involved is very short and the rejection message may take various forms including a verbal comment, a busy signal or simply a disconnected signal.
  • If a positive validity bit (“1”) is formed at the junction of the [0041] query block 30, a control word is fetched under command of the called number as indicated by the block 36. As described in detail below, a control word is available for each operating format of the processor P and is utilized to impose the conditions for an interface and the terms of any associated billing.
  • As indicated in FIG. 2, the fetched control word of the [0042] block 36 prompts an inquiry as to the conditions attendant the selected operating format as indicated by a query block 38. That is, in the process, the query of block 38 determines whether further conditions are imposed for attaining interface with the processor P. If no further conditions are imposed, the format is initiated by pursuing the connected interface as indicated by a block 40. Also, as indicated by a block 42, the call is logged or recorded as with respect to billing data for example.
  • If access to a format involves conditions (“yes” from the query block [0043] 38), tests are specified as illustrated by a block 44. That is, conditions for the interface are specified by the block 44. Of course, the specific tests may involve various criteria; however, in the illustrative embodiment, the conditions involve time, history and demographics. Each exemplary condition will now be considered somewhat preliminarily.
  • In the disclosed embodiment, time tests involve testing the time of the call against certain limitations. For example, it may be desirable to limit some formats to specific time intervals as in relation to a television broadcast, a real time auction and so on. Note that the time tests also may be related to specific terminal control and geographic areas treated on the basis of telephone area codes. Specific examples will illustrate. [0044]
  • Assume an operating game format that propounds questions to a caller based on knowledge of a particular television program. The program may be broadcast at different times in different geographic areas, and as a consequence it may be desirable to limit calls interfacing the processor format depending on the area code of calling numbers. Accordingly, time tests may involve solely the instant time, or various combinations of time and call data. The specific test is determined as indicated by a block [0045] 46 (FIG. 2) imposing detailed operating instructions for the format. The test results are then correlated as represented by a block 48.
  • As indicated above, in accordance with the described embodiment, another test involves a record as for example directed to the station identified by the calling number. As an example, the record might take the form of either a negative or a positive file (for an individual format). In that regard, all formats involving “pay to dial” (e.g. 976, 900 etc.) calls might be conditioned as a group. Generally, in the case of a negative file, certain numbers are recorded that are to be denied access to a particular operating format. In the case of a positive file, access to the operating format is available only to calling numbers listed in the file. [0046]
  • Considering exemplary implementations of the system, a negative file may be based on limited or restricted use (as in the case of a lottery) or prohibitive use (telephone terminal owner choice). Formats accessible on a “one-time only” basis also may be controlled by negative lists. Thus, an operating format may be inaccessible to a terminal, or may be accessible a specified number of times during a specified interval, e.g. three accesses per week. The historical test is symbolized in FIG. 2 by the [0047] query block 50 to conditionally actuate the related tests as indicated in the block 48. History limitations also may involve purely format limits. For example, a give-away or dial-free format may be limited to some predetermined number of calls for a period, e.g. ten thousand calls per day. Thus, limits can be imposed on the economic exposure of a format.
  • Moving from the historic considerations, demographic tests may be specified as in relation to the geographic area manifest by the area code of the calling number. To consider a specific example, a public opinion poll may be conducted in which a particular geographic balance is defined. In such an operating format, calls may be accepted only until particular quotas are attained with respect to specified area codes. Such tests in the process are indicated by the query block [0048] 52, again to instruct the correlation block 48.
  • With the requisite tests established by selection of a format, the block [0049] 48 indicates resolving the acceptability of the call for the selected interface format. If the call is accepted, the process moves to initiate the selected format interface as indicated by the block 40. Conversely, if the call is to be rejected, the process moves to the step indicated by block 32, i.e. reject the call as with a message and release the line.
  • If a call is accepted, as represented by the block [0050] 40, there is a possibility that an established format may be aborted in favor of a different format. For example, interfacing the processor P, a qualified caller may fail to communicate digitally with the result that transfer to a live operator is commanded. Also, in certain situations, a connection to a live operator is to be terminated in favor of an interface to the processor. In either event, an existing format is terminated in favor of a fresh format. That phase of the process is illustrated by an “abort” line from the block 40 returning to the block 28. Thus, the process returns to re-assign the caller to a new format in accordance with fresh data. Thus, transfers according to class 3 operation are implemented along with the other classes of operation by the switch SW (FIG. 1).
  • An exemplary detailed structure of the switch SW (FIG. 1) for executing the process of FIG. 2 is represented in FIG. 3. In that regard, individual telephone calls are manifest from the call receiver unit CU (FIG. 1) comprising existing equipment as well known in the prior art. The call data is supplied through a [0051] line 60, upper left, FIG. 3. Note that the represented single line 60 is merely symbolic of a channel to carry call data and provide direct telephone communication.
  • Generally, the system of FIG. 3 illustrates elements of the switch SW of FIG. 1 for processing an individual call. As indicated above, the system of the present invention involves the simultaneous processing of many calls with the possibility that numerous calls are simultaneously being tested for a connection as explained above. Consequently, although the system of FIG. 3 is illustrated with respect to testing a single call, it is to be understood that sequential or parallel operations and multiplexing techniques, as well known and widely practiced in the computer field, are utilized to accomplish multiple processing operations as are described below with reference to FIG. 3. [0052]
  • The line [0053] 60 (FIG. 3, upper left) enters a line capture unit 62 through which signal-represented call data is supplied to a call data register 64. Accordingly, the call data is registered to be available for processing operations as explained generally with reference to FIG. 2.
  • The line capture unit [0054] 62 also is connected to a control unit 66. Structurally, the control unit 66 may take the form of various computer facilities incorporating memory and logic capability to sequence and control specific functions as explained below. Generally, the control unit 66 implements specific formats which may involve coupling a caller either to a live operator station OS1-OSn or to the processor P. In that regard, the control unit 66 provides a series of timing signals t1-t6 to sequence the operations of individual component blocks as illustrated. Note that to preserve clarity in FIG. 1, connections of timing signals t1-t6 are not illustrated. Also, the control unit 66 is connected to the operator stations OS1-OSn (line 67) to receive signals indicative of the availability of stations.
  • In addition to logic for controlled switching as described, the [0055] control unit 66 specifically includes a call register 68, a control register 70 and test control logic 72. The control register 70 receives format control words specified, as by the called number and having a form as illustrated in FIG. 4.
  • Recapitulating, each of the operating formats has a control word for defining any access conditions or limitations to accomplish a specific format, e.g. connection to an operator station OS[0056] 1-OSn or to the processor P (FIG. 1). The formats may vary considerably; however, a few examples are the following:
  • [0057] Class 1, connect the live operator if available and provide prompt data for the XYS Company telemarketing program, if operator not available, cue caller: “All operators are busy at the moment, but we will return your call as soon as possible. Please touch your telephone buttons ‘2’ and ‘4’ to identify yourself as twenty-four for the return call”.
  • [0058] Class 2, couple qualified callers to computer P for polling interface.
  • [0059] Class 3, couple callers to computer P for the RST Company telemarketing program, however, transfer to live operator (and prompt) if caller is not responsive.
  • These formats are established by control words that are selected on the basis of call data. The control words are sixteen bits, illustrated as the first sixteen bits ([0060] 1-16) registered as shown in FIG. 4. An additional group of registered bits (17-20) are provided from call data.
  • The initial three registered bits in the control register (FIG. 4) serve as test command bits respectively for a time test, a history test and a demographics test. The presence of a “1” bit in any of the first three bit locations specifies the requirement for testing compliance to specified conditions. A “0” bit indicates no test. [0061]
  • The bits “4 through 7” in the control register constitute a field [0062] 74 and specify time conditions in relation to the instant time of the call. The field 74 may specify eight distinct time conditions. For example, exemplary specified conditions for a format might be as follows:
  • Accept calls between 7:00 and 18:00, [0063]
  • Accept calls on Thursday between 9:00 and 10:00, [0064]
  • Accept calls from area code 213 on Wednesday between 15:00 and 16:00, [0065]
  • Accept calls from area code 602 on Wednesday between 16:00 and 17:00. [0066]
  • Essentially, the time condition field [0067] 74 (activated by the time bit “1”—first bit position) defines specific intervals during which calls will be accepted for the specific called number and may be further limited by the area codes. A wide range of possibilities are available to accommodate specific programs for individual formats.
  • A field [0068] 76 in the control register embraces bits “8” and “9” and defines the conditions for access to the format based on historical considerations. Thus, two bits are provided to indicate four possible historical limitations. Again, the test is specified by a “1” bit, in this instance in the second bit location of the register 70. The following limitations are exemplary of many possibilities as related to a single telephone number:
  • Accept one call per day (per caller), [0069]
  • Accept one call per week (per caller), [0070]
  • Accept one call per month (per caller), [0071]
  • Accept one call during any three-day period (per caller), [0072]
  • Accept only 10,000 calls (per format). [0073]
  • Continuing with respect to the contents of the [0074] register 70, as illustrated in FIG. 4, bits “10” and “11” constitute a field 78 specifying demographic test limitations. Again, a few examples will illustrate the various possibilities:
  • Accept calls only from area code 213, [0075]
  • Accept calls from area codes 213, 818 and 619, [0076]
  • Accept only 1,000 calls from area code 213, [0077]
  • Accept calls from area code 213 with the prefix numerals 619. [0078]
  • Again, the demographic test is imposed only upon the existence of a “1” bit, in this instance in the third bit of the control word. As in the other cases, specific possibilities are considerable. [0079]
  • The bits “12” through “16” of the control word constitute a [0080] field 80 and designate a selection code for the identified format. These five bits enable a substantial number of formats to be designated and coded with respect to various classifications. For example, calls of the class 1 specifying a desirable connection to a live operator station OS1-OSn might be encoded in a “000” decimal series, e.g. “001” indicates XYZ Company telemarketing program, “034” indicates RST Company program, and so on. Accordingly, a “0” in the most significant digit specifies a live operator format. Similarly, lottery formats might be encoded in a “100” decimal series, e.g. “101, 102, 103 - - - 110, 111, 112”- - - and so on; auctions might be designated in a “200” series, e.g.: “201, 202, - - - ”. By using decimal equivalent coding formats for various categories, exclusions may be concisely stated. For example, a calling number may be excluded from all lottery operating formats simply by the specification of decimal “100” in association with the calling number.
  • The data, as illustrated in FIG. 4 is loaded into the [0081] control register 70. Again, the first sixteen bits comprise the format control word and are provided from a look-up table 84 (FIG. 3, right, central) upon being addressed by call data from the register 64.
  • The last bits (bits [0082] 17-20) stored in the control register 70 are provided from an equipment and billing instruction index 86. That is, in response to the signal-represented call data indicating the called number and the equipment, the look-up table 84 and the index 86 supply data for loading the control register as indicated above.
  • While the [0083] control register 70 is loaded to specify the operation of the system, the call register 68 in the control unit 66 receives signals for additional control and to formulate a record of the call. specifically, as represented in FIG. 5, the contents of the call register 68 in includes an initial validity bit XT 88 for indicating that the called number is either on a positive list or is not on a negative list. The determination of the validity bit for location 88 is made by reference to a memory 90 (FIG. 3, central) addressed by the calling number.
  • While the calling number addresses data to indicate a validity bit, specific format exclusions also may be indicated as explained above with respect to certain formats. For example, certain classifications of formats or specific formats (as a lottery) may be identified as inaccessible for certain telephone terminals as identified by calling numbers. Other than lottery formats, certain discretionary formats also may initiate control to limit access. Accordingly, a [0084] field 89 in the call register 68 (FIG. 5, bits “2” through “6”) is provided from the memory 90, addressed by the calling number to specify format exclusions. That is, the calling number addresses the memory 90 to load the field 89 and specify limitations. Consider a few examples of format exclusions or limitations for a calling number:
  • No lottery formats, [0085]
  • One lottery format per week, [0086]
  • Two lottery formats per month of total cost under $25.00, [0087]
  • No auction sales, [0088]
  • Auction sales only with caller entered code I.D. 763. [0089]
  • Again, it will be apparent that many possibilities exist in applying various coding techniques, the above merely being exemplary. Also, as indicated above, a format may be void of any limitations or restrictions. In that event, as explained above, a connection or interface is promptly commanded by the format code. [0090]
  • The bits “7” through “26” stored in the call register [0091] 68 (FIG. 5) constitute a field 91 and indicate the time of a call. Signals representative of the instant time of a call to load the field 90 are provided from a time clock 92 (FIG. 3, upper left). Signals from the time clock 92 may be in a Julian code and are provided to the call register 68 and also to a time test logic network 94 (lower left).
  • The last bits ([0092] 27-30) in the register 68 are provided from the call data. The bits “27” and “28” indicate format billing data and comprise a field 82. Again, representations are coded; however, with respect to the field 82 information is derived from the called number. For example, an “800” called number may indicate no billing with the representative code being stored in the field 82. As another possibility, a “976” prefix number, or “900” number, may indicate a specific charge in relation to the identified format.
  • The bits “29” and “30” comprise a [0093] field 83 and may actuate a special form of the selected format. In the disclosed embodiment, the field 83 registers call data, as to indicate that the calling terminal is a “pulse” (rotary dial) signal unit or a “tone” (touch) signal unit. In the instance of a rotary terminal, the format program may be modified to accommodate “pulse” signal operation or inject operator communication with a transfer to one of the stations OS1-OSn.
  • Recapitulating to some extent with regard to the composition of the call record word in the register [0094] 68 (FIG. 5), the memory 90 (FIG. 3) is addressed by calling number data to provide data for the validity bit location 88 and the format-exclusion field 89. The time of call is stored in the field 91 from the clock 92. The billing and equipment data are provided by the index 86 in response to “calling” data signals.
  • Another element of memory, specifically, a recent activity storage [0095] 98 (FIG. 3, lower right) is separately illustrated for convenience of explanation. Essentially, the storage 98 receives words from the call register 63 to maintain a record of interface calls. The recent activity storage may periodically be purged to permanent storage if desired. Thus, the recent activity storage 98 accumulates an activity record of all interface participants with respect to specific formats and is utilized in the history test for determining that an instant calling terminal is within the specified historical limitations as provided from the memory 90.
  • The activity tests are performed by a history test logic network [0096] 100 (FIG. 3, lower central). In a related context, the demographics test as explained in detail above is performed by a demographics test logic network 102. The results of the test logic networks are communicated to the test logic 72 in the control unit 66. As a consequence, a switch unit 105 is actuated to either operatively couple the line 60 into a port of the processor P (FIG. 1) or reject the call. If a call is accepted for an interface, a signal is supplied from the test control logic 72 through a line 107 to the switch 105 during the interval of the timing signal T6. The signal in the line 107 also is supplied to a format address register 109 for addressing the processor P. The register 109 stores select data signals to address a specific operating format of the processor P.
  • Recapitulating to some extent, call data indicates an interface format of the-processor P (FIG. 1) with associated limitations, conditions and billing provisions. Call data also indicates possible format limitations or conditions for a calling number. The system processes the data with respect to the conditions and limitations to selectively enable interface operations. Essentially, the call data specifies a format (processor or operator) and any conditions relating to the format. Representative data accordingly is provided from the look-up table [0097] 84 and the memory 90 to the control register 70 and the call register 68 respectfully. Preliminary conditions may or may not be involved; however, qualified calls for an operator involve tests of availability within the control unit 66 according to data received from the stations OS1-OSn (line 67). As a result, calls are either interfaced to an operator who receives a format prompt, or interfaced to the processor according to a specified format. Thereafter, a shift may command a redetermination and a transfer as described in detail below.
  • In view of the above structural and logic description of the system of FIG. 3, the process as described with respect to FIG. 2 and the stored control word forms as described with respect to FIGS. 4 and 5, a comprehensive understanding of the described embodiment may now best be accomplished by assuming an exemplary call and treating the individual responsive steps. Accordingly, assume the occurrence of a call as manifest on the line [0098] 60 (FIG. 3, upper left). Further, assume that the called number, “976 513 7777” designates a lottery format with limited access. Details of the limited access will be treated below.
  • Upon occurrence of the call, the line capture unit [0099] 62 seizes a line relationship and signals the control unit 66. Immediately, an interval of time signal t1 is initiated and the register 64 is loaded with the called number (“900 513 7777”), the calling number (“415 318 4444”) and the equipment designation (tone or no tone). To the caller, the operations as now described involve an almost imperceptible delay.
  • During the following interval of timing signal t[0100] 2, the call register 68 and the control register 70 are loaded as illustrated respectively in FIGS. 4 and 5. Specifically, the called number and equipment designation specify data to load the control register 70. The calling number (“415 318 4444”) from the register 64, prompts the memory 90 to load the validity bit 88 and the format exclusions in the field 89 of the register 68. Concurrently, the time clock 92 loads the field 91 with signals representative of the current time.
  • If the [0101] call register 68 does not receive a validity “1” bit, the calling number is indicated to be barred with a consequence that the line is released by the control unit 66. In that regard, a voice generator 106 (FIG. 3, left central) may be actuated by the control unit 66 branching to the operation of timing signal t6. Accordingly, a message of denial may be provided on the line 60 prior to release of the line. Note that the voice generator 106 may be variously used to prompt or inform callers in certain preliminary selection operations supplemental to the specific operations disclosed below.
  • As indicated above, concurrently with the loading of the call register [0102] 68 (timing signal t2), the control register 70 also is loaded. Specifically, from the register 64, the called number cues the look-up table 84 to fill most of the control register (bits “1” through “16”, FIG. 4). The fields 82 and 83 are supplied from the index 86.
  • That is, distinct from the fields loaded into the control register [0103] 70 from the look-up table 84, the fields 82 and 83 are supplied from the index 86. In that regard, assume the called number (area code 976) indicates that the charge for the service of the call will be billed through the caller's telephone records. Assume that the field 83 indicates a “tone” terminal effective for a conventional digital interface.
  • At this point, some still further assumptions will be made to pursue the explanation of the detailed operations. Specifically, assume that the format specified by the called number (“900 513 7777”) is a lottery format and includes limitations with respect to time, history and demographics. Accordingly, the initial three bits of the control word all will be “1” bits in the [0104] control register 70.
  • Assume further that the time conditions specified by the field [0105] 74 (FIG. 4) limit calls from area code 415 to days other than Sunday. Assume that the history field 76 of the control word imposes a limitation of one call per day per calling station. Assume that the demographics field 78 excludes any call from area codes “512”, “412”, “812”, - - - (not “415”). Finally, assume the selected format (field 80) designates a specific lottery format, that is lottery “128”.
  • In addition to registration of the data sets detailed above, because a history test is specified, the [0106] recent history storage 98 is cued during the interval of timing signal t3. The operation is through the memory 90 by the control unit 66 to prompt the supply of historical data (previously registered record words) for the telephone terminal designated by the calling number (“415 318 4444”). Specifically, during the interval of timing signal t3, the storage 98 supplies data on the calling number to the history test logic network 100. Such data is compiled into a test format as to indicate the number of calls per day, per week, and so on. Note that aggregate call totals may also be supplied as a test criteria. Thus, the control unit 66 coordinates the test criteria data preparatory to the test operations of the individual logic networks 94, 100 and 102.
  • To summarize, in accordance with the above assumptions, the [0107] test control logic 72 is set up to coordinate the following specific logic tests:
  • Time limitation test by network [0108] 94: accept calls from area code 415 except on Sunday,
  • History limit test by network [0109] 100: accept only one call per day per station,
  • Demographics test by network [0110] 102: accept no calls from area codes 512, 412, 812 - - - (415 not listed).
  • As explained above, in addition to the limitations specified, in relation to the format, further limitations may be specified by the calling number. Such limitations are specified by the [0111] field 89 in the register 68 (FIGS. 3 and 5). In the instant example, assume that according to the record word, participation in the lottery format is limited to the interval between 10:00 a.m. and 3:00 p.m., e.g. when minors are in school. The code for such a format is supplied during the interval of timing signal t3 from the field 89 of the call register 68 to further establish the set-up of the logic 94 acting through the test control logic 72.
  • Recapitulating with regard to the [0112] test control logic 72, essentially a program is defined imposing each of the limitations that are specified by the call data in sufficient detail that comparison tests are expediently performed by the networks 94, 100 and 102. It is stressed, as indicated above, that the tests are selectively performed only in the event a “1” bit appears in the representative first three bit locations of the control word format. In the illustrative example, all the tests were commanded and accordingly the test control logic 72 sets up the condition for tests to be performed by the networks 94, 100 and 102, all during the interval of timing signal t3. Of course, the specific example represents one possibility of a substantial number of programs that might be specified to the system.
  • With the test formats established in the [0113] test control logic 72, the logic networks 94, 100 and 102 are driven during the interval of test signal t4 to execute a program in accordance with the assumed example. The process may be variously implemented in logic using well known techniques and is detailed in FIG. 6. Consider the time test of the network 94. The time test logic network 94 approves an interface only if: the call is not from area code “415” on a Sunday and furthermore the call occurs between the hours of 10:00 a.m. and 3:00 p.m. As indicated in FIG. 6, a decision block 120 resolves the area-code “415” time test. If the area code is not “415”, the logic proceeds to the next query block 122. Alternatively, if the area code is “415”, the day must be tested against Sunday as indicated by the query block 124. An affirmative indication from the Sunday test of block 124 prompts a rejection as indicated by the block 126.
  • If the Sunday test of [0114] block 124 is passed, the program imposes another time test, that is the time-of-day test as indicated by the block 122. Again, a negative result prompts a rejection; however, a positive result involves the next step as indicated by the block 128.
  • Note that the operations designated by query blocks [0115] 120, 122 and 124 are performed by the time test logic network 94 (FIG. 3). The next test of the block 128 is performed by the history test logic 100. The block 128 (FIG. 6) involves a determination of whether or not the instant call is the first for the calling terminal on the instant calendar day. If not, the limitations are exceeded and the call is rejected. If the test is passed, the process next involves the demographic test logic network 102 (FIG. 3) to determine whether or not the call originated from an excluded area based on the calling number area code.
  • Area controls are illustrated by the query block [0116] 130 of FIG. 6. Specifically, the demographics test logic network 102 determines whether or not the current call is from a denied area. If so, the call is rejected as indicated by the block 126. Alternatively, if the area is not excluded, as illustrated by the block 134 in FIG. 6, the interface is accepted. In the instant case, the area “415” is acceptable.
  • In the operation of the system as illustrated in FIG. 3, the [0117] logic networks 94, 100 and 102 indicate test results to the test control logic 72 during the interval of the timing signal t5. The logic 72 correlates the test result for action by the control unit 66. If the imposed conditions are met (or if there are no conditions) the control unit 66 actuates the switch unit 105 and the address register 109 through the line 107 to perfect the interface from the line 60 (upper left) to either a port in the processor P (FIG. 1) or one of the operator stations OS1-OSn. Essentially, the switching operation occurs during the interval of the timing signal t6. Concurrently, the address register 109 specifies the select operating format as stored in the processor P for direct use in an interface with a caller, or to be retrieved and supplied through the switch SW to prompt an operator at a station OS1-OSn.
  • Also during the interval of the timing signal t[0118] 6, the contents of the call register 68 is stored in the recent history storage 98. Note that billing data is stored with the call words and may be selectively extracted from the storage 98. At the termination of the timing signal t6, the interface endures until there is a “disconnect” or an “abort”.
  • If the processor P senses the existence of conditions specifying a shift between a processor interface and a live operator communication, the [0119] control unit 66 is actuated as indicated through line 115. Note that the abort signal is formed either in response to predetermined conditions in an interface with the processor P, or on command from an active operator station. The signal is also supplied to the look-up table 84 which becomes active if a transfer is conditional. That is, if a transfer is conditional, the tests as described above may be invoked. Conversely, if the transfer is unconditional, the control unit 66 simply actuates the switch 105 to make the change and prompts the format address register to establish the desired format or prompt pattern for an operator.
  • The formats may involve various records, however, in accordance with the system of the present invention affords considerable flexibility to program individual conditions and limitations for each interface format based on the call data (calling number and called number). An interface may involve no conditions or conditions may be imposed from the called number (format selection), the calling number, or both. Accordingly, effective control may be imposed depending upon the service requested as manifest by an individual format, the instant time, the history of use and the demographics involved. The imposed limitations may be non-existent or may involve a relatively complex test pattern as explained in detail above. [0120]
  • In the disclosed embodiment, an effective record of calls is accumulated in the [0121] recent history storage 98. Thus, a composite and detailed record is accumulated of individual calls as executed.
  • It is to be appreciated that numerous formats may be implemented and controlled utilizing the principles of the system as illustrated above. Accordingly, it is to be understood that the system of the present invention should be interpreted in accordance with the claims as set forth below. [0122]

Claims (17)

What is claimed is:
1. An interface control system for use with, (1) a communication facility including remote terminals for individual callers, wherein said remote terminals may comprise a conventional telephone instrument including voice communication means and digital input means for providing data, (2) a multiple port, multiple format processor for interfacing a substantial number of callers in any of a plurality of formats to concurrently process data, and (3) a plurality of live operator stations with prompting capability, for a plurality of formats, said interface control system comprising:
call data means for receiving signal-represented call data from said terminals;
selection means for selecting one of said formats under control of said call data means to thereby further specify any defined conditions for a connection of a call either said multiple port, multiple format processor or one of said live operator stations, at least one of said formats having at least one specified condition; and
interconnect switch means for providing format data and controlling connections from a calling remote terminal to a port of said multiple port, multiple format processor or one of said live operator stations under control of said selection means.
2. A system according to claim 1 further including test means to specify test conditions for certain of said formats and means to test compliance with said conditions to further control said interconnect switch means.
3. A system according to claim 2 wherein one of said test means comprises means for executing a test based on the time of a call.
4. A system according to claim 2 wherein one of said test means comprises means for executing a test based on the history of the calling remote terminal.
5. A system according to claim 2 wherein one of said test means comprises means for executing a test based on the demographics of the calling remote terminal.
6. A stem according to claim 1 wherein said selection means includes a look-up table for specifying said formats addressed by a call data.
7. A system according to claim 1 wherein said selection means includes a control storage location and means for setting control data in said control storage location responsive to said call data.
8. A stem according to claim 1 further including a voice generator means for prompting a caller.
9. A system according to claim 1 further including means for storing data representative of caller.
10. A system according to claim 9 wherein said means for storing includes means for storing billing data.
11. A system according to claim 1 further including means to provide an abort signal, the system being responsive to said abort signal to reactuate said interconnect switch means for providing alternative connections with format data.
12. A system according to claim 11 further including test means to specify test conditions for certain of said formats and means to test compliance with said conditions to further control said interconnect switch means.
13. A system according to claim 1 wherein said selection means selects under control of DNIS signals.
14. A system according to claim 1 wherein said selection means selects under control of ANI signals.
15. A stem according to claim 1 wherein said selection means selects under control of equipment type signal
16. An interface control system for use with, (1) a communication facility including remote terminals for individual callers, wherein said remote terminals may comprise a conventional telephone instrument including voice communication means and digital input means for providing data, (2) a multiple port, multiple format processor for interfacing a substantial number of callers in any of a plurality of formats to concurrently process data, and (3) a plurality of live operator stations with prompting capability, for a plurality of formats, said interface control system comprising:
call data means for receiving signal-represented call data from said terminals;
selection means for selecting one of said formats under control of said call data means to thereby further specify any defined conditions for a connection of a call either to said multiple port, multiple format processor or one of said live operator stations, at least one of said formats having at least one specified condition;
test means for testing the specified conditions to provide approval signals; and
interconnect switch means for providing connections from a calling remote terminal to a port of said multiple port, multiple format processor or one of said live operator stations under control of said selection means and conditional, in conditioned formats, on an approval signal from said test means under control of said approval signals from said test means.
17. A process for interfacing a telephonic communication system including remote terminals either with a multiple port, multiple format data processing system, said multiple port, multiple format data processing system for concurrently processing data from said remote terminals according to a plurality of formats, at least one of said formats having at least one condition for a calling terminal, or one of a plurality of operator stations with prompting capability for a plurality of formats, and wherein said telephonic communication system provides call data signals, as to indicate called and calling numbers, said process including the steps of:
receiving said call data signals from said telephonic communication system for a calling remote terminal;
selecting a processing format either for said multiple port, multiple format processing system or one of said plurality of operator stations for the calling remote terminal under control of said data signals as the selected format;
testing the selected format in relation to said call data signals; and
conditionally interfacing said selected format to a calling terminal under control of said testing of call data signals.
US08/306,751 1985-07-10 1994-09-14 Multiple format telephonic interface control system Abandoned US20040071278A1 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
US08/306,751 US20040071278A1 (en) 1985-07-10 1994-09-14 Multiple format telephonic interface control system
US08/480,185 US5974120A (en) 1985-07-10 1995-06-07 Telephone interface call processing system with call selectivity
US08/485,113 US5917893A (en) 1985-07-10 1995-06-07 Multiple format telephonic interface control system
US08/482,218 US6570967B2 (en) 1985-07-10 1995-06-07 Voice-data telephonic interface control system
US09/021,956 US6424703B1 (en) 1985-07-10 1998-02-11 Telephonic-interface lottery system
US09/313,120 US6434223B2 (en) 1985-07-10 1999-05-17 Telephone interface call processing system with call selectivity
US09/317,807 US20010014147A1 (en) 1985-07-10 1999-05-24 Multiple format telephonic interface control system
US10/838,440 US20040208299A1 (en) 1985-07-10 2004-05-03 Voice-data telephonic interface control system

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US75329985A 1985-07-10 1985-07-10
US07/018,244 US4792968A (en) 1985-07-10 1987-02-24 Statistical analysis system for use with public communication facility
US07/260,104 US4930150A (en) 1985-07-10 1988-10-20 Telephonic interface control system
US08/047,241 US5351285A (en) 1985-07-10 1993-04-13 Multiple format telephonic interface control system
US08/306,751 US20040071278A1 (en) 1985-07-10 1994-09-14 Multiple format telephonic interface control system

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
US08/047,241 Continuation US5351285A (en) 1985-07-10 1993-04-13 Multiple format telephonic interface control system
US08/306,751 Continuation-In-Part US20040071278A1 (en) 1985-07-10 1994-09-14 Multiple format telephonic interface control system

Related Child Applications (4)

Application Number Title Priority Date Filing Date
US08/132,062 Continuation-In-Part US5828734A (en) 1985-07-10 1993-10-04 Telephone interface call processing system with call selectivity
US08/306,751 Continuation-In-Part US20040071278A1 (en) 1985-07-10 1994-09-14 Multiple format telephonic interface control system
US08/485,113 Continuation US5917893A (en) 1985-07-10 1995-06-07 Multiple format telephonic interface control system
US08/482,218 Continuation-In-Part US6570967B2 (en) 1985-07-10 1995-06-07 Voice-data telephonic interface control system

Publications (1)

Publication Number Publication Date
US20040071278A1 true US20040071278A1 (en) 2004-04-15

Family

ID=32074587

Family Applications (3)

Application Number Title Priority Date Filing Date
US08/306,751 Abandoned US20040071278A1 (en) 1985-07-10 1994-09-14 Multiple format telephonic interface control system
US08/485,113 Expired - Fee Related US5917893A (en) 1985-07-10 1995-06-07 Multiple format telephonic interface control system
US09/317,807 Abandoned US20010014147A1 (en) 1985-07-10 1999-05-24 Multiple format telephonic interface control system

Family Applications After (2)

Application Number Title Priority Date Filing Date
US08/485,113 Expired - Fee Related US5917893A (en) 1985-07-10 1995-06-07 Multiple format telephonic interface control system
US09/317,807 Abandoned US20010014147A1 (en) 1985-07-10 1999-05-24 Multiple format telephonic interface control system

Country Status (1)

Country Link
US (3) US20040071278A1 (en)

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6678360B1 (en) 1985-07-10 2004-01-13 Ronald A. Katz Technology Licensing, L.P. Telephonic-interface statistical analysis system
US5359645A (en) * 1985-07-10 1994-10-25 First Data Corporation Inc. Voice-data telephonic interface control system
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US5905865A (en) 1995-10-30 1999-05-18 Web Pager, Inc. Apparatus and method of automatically accessing on-line services in response to broadcast of on-line addresses
US5823879A (en) 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
US9530150B2 (en) 1996-01-19 2016-12-27 Adcension, Llc Compensation model for network services
US6264560B1 (en) 1996-01-19 2001-07-24 Sheldon F. Goldberg Method and system for playing games on a network
US6146272A (en) * 1997-08-15 2000-11-14 Walker Digital, Llc Conditional lottery system
US20040209665A1 (en) * 1997-08-15 2004-10-21 Walker Jay S. Products and processes for applying conditions to a lottery entry
US7657460B2 (en) * 2004-02-18 2010-02-02 Findley Thomas A Device for selectively blocking remote purchase requests
US6108642A (en) * 1998-02-02 2000-08-22 Network Sciences Company, Inc. Device for selectively blocking remote purchase requests
US6704563B1 (en) 1998-08-11 2004-03-09 Boston Communications Group, Inc. Systems and methods for prerating costs for a communication event
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US6584613B1 (en) * 1999-03-19 2003-06-24 International Business Machines, Corporation Simplified TV viewer response system and method using special codes and subscriber custom calling codes
US7536002B1 (en) 1999-07-09 2009-05-19 Jpmorgan Chase Bank, National Association System and method of intelligent call routing for cross sell offer selection based on optimization parameters or account-level data
US6700972B1 (en) 1999-08-25 2004-03-02 Verizon Corporate Services Group Inc. System and method for processing and collecting data from a call directed to a call center
US6876991B1 (en) 1999-11-08 2005-04-05 Collaborative Decision Platforms, Llc. System, method and computer program product for a collaborative decision platform
US6731993B1 (en) 2000-03-16 2004-05-04 Siemens Information & Communication Networks, Inc. Computer telephony audio configuration
US7502453B1 (en) 2000-08-02 2009-03-10 Cox Communications, Inc. Automated event ordering system and method
US6969320B2 (en) * 2001-01-10 2005-11-29 Multimedia Games, Inc. Distributed account based gaming system
US7110525B1 (en) 2001-06-25 2006-09-19 Toby Heller Agent training sensitive call routing system
US7298835B1 (en) 2001-06-26 2007-11-20 At&T Bls Intellectual Property, Inc. Systems and methods for implementing a parental control feature within a telecommunications network
US7372952B1 (en) 2002-03-07 2008-05-13 Wai Wu Telephony control system with intelligent call routing
GB2390181A (en) * 2002-06-20 2003-12-31 Achiezer Racov Method for storing data received over a telephone network
US7298836B2 (en) * 2002-09-24 2007-11-20 At&T Bls Intellectual Property, Inc. Network-based healthcare information systems
US7573999B2 (en) 2002-12-31 2009-08-11 At&T Intellectual Property I, L.P. Computer telephony integration (CTI) complete healthcare contact center
US7356139B2 (en) * 2002-12-31 2008-04-08 At&T Delaware Intellectual Property, Inc. Computer telephony integration (CTI) complete hospitality contact center
US7620170B2 (en) 2002-12-31 2009-11-17 At&T Intellectual Property I, L.P. Computer telephony integration (CTI) complete customer contact center
US8149823B2 (en) * 2003-01-27 2012-04-03 At&T Intellectual Property I, L.P. Computer telephony integration (CTI) systems and methods for enhancing school safety
US7440567B2 (en) 2003-01-27 2008-10-21 At&T Intellectual Property I, L.P. Healthcare virtual private network methods and systems
US7248688B2 (en) 2003-01-27 2007-07-24 Bellsouth Intellectual Property Corporation Virtual physician office systems and methods
US9818136B1 (en) 2003-02-05 2017-11-14 Steven M. Hoffberg System and method for determining contingent relevance
US6885732B2 (en) 2003-03-06 2005-04-26 International Business Machines Corporation Voice message vignettes
US7676034B1 (en) 2003-03-07 2010-03-09 Wai Wu Method and system for matching entities in an auction
US8229086B2 (en) 2003-04-01 2012-07-24 Silent Communication Ltd Apparatus, system and method for providing silently selectable audible communication
US20080021870A1 (en) * 2003-07-15 2008-01-24 Scott Birnbaum Social Network of Identities and Query Method Therefor
US7079632B2 (en) * 2003-08-28 2006-07-18 International Business Machines Corporation Voice mail profiles for dynamic voice mail response
US8155297B1 (en) 2003-12-02 2012-04-10 Jpmorgan Chase Bank System and method for providing call-back options
US7415267B2 (en) * 2003-12-15 2008-08-19 Jp Morgan Chase Bank Methods and systems for managing call reports for the financial services industry
US8874477B2 (en) 2005-10-04 2014-10-28 Steven Mark Hoffberg Multifactorial optimization system and method
US7818238B1 (en) * 2005-10-11 2010-10-19 Jpmorgan Chase Bank, N.A. Upside forward with early funding provision
US8300798B1 (en) 2006-04-03 2012-10-30 Wai Wu Intelligent communication routing system and method
WO2008102365A2 (en) 2007-02-22 2008-08-28 Silent Communication Ltd. System and method for telephone communication
US8494490B2 (en) 2009-05-11 2013-07-23 Silent Communicatin Ltd. Method, circuit, system and application for providing messaging services
US8775794B2 (en) 2010-11-15 2014-07-08 Jpmorgan Chase Bank, N.A. System and method for end to end encryption
US8352370B1 (en) 2011-03-28 2013-01-08 Jpmorgan Chase Bank, N.A. System and method for universal instant credit
AU2015343339A1 (en) 2014-11-03 2017-06-15 Genentech, Inc. Methods and biomarkers for predicting efficacy and evaluation of an OX40 agonist treatment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3702392A (en) * 1970-11-20 1972-11-07 Interface Ind Inc Methods for verifying the identity of a card holder and apparatus therefor
US3778553A (en) * 1972-04-05 1973-12-11 M Rackman Attachment for facilitating use of a push-button telephone set as a data terminal
US3798360A (en) * 1971-06-30 1974-03-19 Ibm Step code ciphering system
US3833885A (en) * 1973-05-24 1974-09-03 Docutel Corp Automatic banking system
US4007336A (en) * 1976-02-24 1977-02-08 Western Electric Company, Inc. Class of call discriminating trunk circuit
USRE30580E (en) * 1961-04-12 1981-04-14 Telecredit, Inc. Check authorization system
US4556970A (en) * 1982-10-05 1985-12-03 United Technologies Corporation PBX Telephone system remote synchronization
US4737983A (en) * 1985-10-02 1988-04-12 American Telephone And Telegraph Company Communications, Inc. Automatic call distributor telephone service

Family Cites Families (315)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2902541A (en) * 1959-09-01 Credit verifying system
US2941161A (en) * 1954-05-26 1960-06-14 Gen Dynamics Corp Broadcast paging system
US3076059A (en) * 1958-06-20 1963-01-29 Bell Telephone Labor Inc Signaling system
US3060275A (en) * 1958-11-07 1962-10-23 Bell Telephone Labor Inc Telephone system signaling
US3159818A (en) * 1960-04-08 1964-12-01 Scantlin Electronics Inc Data storage system with selective readout
US3082402A (en) * 1960-05-10 1963-03-19 Scantlin Electronics Inc Securities quotation apparatus
US3249919A (en) * 1960-05-10 1966-05-03 Scantlin Electronics Inc Securities quotation apparatus
NL267564A (en) * 1960-08-22
US3246082A (en) * 1962-03-26 1966-04-12 Levy Alfred Telephone hold program system
US3299210A (en) * 1963-03-18 1967-01-17 Ibm Apparatus for connecting a multichannel data processor with a plurality of telephone lines
US3394246A (en) * 1963-04-08 1968-07-23 Telecredit Status-indicating system
US3347988A (en) * 1963-06-17 1967-10-17 Bolt Beranek & Newman Method of and system for remotelocation computer communication via telephone
US3337847A (en) * 1963-09-17 1967-08-22 North Electric Co Communication system for connecting subscribers to a multiplex message synthesizing system
US3568157A (en) * 1963-12-31 1971-03-02 Bell Telephone Labor Inc Program controlled data processing system
US3569939A (en) * 1963-12-31 1971-03-09 Bell Telephone Labor Inc Program controlled data processing system
US3991406A (en) * 1963-12-31 1976-11-09 Bell Telephone Laboratories, Incorporated Program controlled data processing system
US3651480A (en) * 1963-12-31 1972-03-21 Bell Telephone Labor Inc Program controlled data processing system
US3371162A (en) * 1964-09-02 1968-02-27 Scantlin Electronics Inc System for transmitting digital data via telephone lines utilizing a telephone as the input
US3381276A (en) * 1965-09-15 1968-04-30 Photo Magnetic Syst Inc Computer systems
US3393272A (en) * 1965-11-19 1968-07-16 Hanson Oliver Wendell Automatic telephone guest call system
US3482057A (en) * 1966-01-28 1969-12-02 Ibm Automatic intercept system
US3544769A (en) * 1967-04-05 1970-12-01 Digital Identification Systems Electronic identification and credit card system
US3647973A (en) * 1967-12-04 1972-03-07 Peter James Computer system utilizing a telephone as an input device
US3624292A (en) * 1967-12-06 1971-11-30 Scm Corp Communication system including an answer-back message generator and keyboard
US3557311A (en) * 1968-01-02 1971-01-19 Compumatics Inc Information transmission system including a unit for producing a printed record of information transmitted
US3594004A (en) * 1968-03-15 1971-07-20 Howard Miller Game having quick prize indication
US3581072A (en) * 1968-03-28 1971-05-25 Frederick Nymeyer Auction market computation system
US3555198A (en) * 1968-04-01 1971-01-12 Itt Identifier to determine the class of service to which a subscriber is entitled
US3556530A (en) * 1968-05-23 1971-01-19 Howard Miller Game having quick prize indication for wide area use
US3617638A (en) * 1968-07-17 1971-11-02 Audac Corp System for verifying credit card transactions
US3515814A (en) * 1968-09-16 1970-06-02 Electronic Data Syst Corp Sequencer and selector for automatic voice tone transmission
US3656113A (en) * 1968-11-01 1972-04-11 Umc Electronics Co Control system for room reservation
US3573747A (en) * 1969-02-24 1971-04-06 Institutional Networks Corp Instinet communication system for effectuating the sale or exchange of fungible properties between subscribers
US3622995A (en) * 1969-03-21 1971-11-23 Burroughs Corp Automatic ticket/credit card check-in system
US3571799A (en) * 1969-08-21 1971-03-23 Ibm Data transmission terminal
US3800283A (en) * 1969-11-12 1974-03-26 Sanders Associates Inc Credit verifying unit
US3618038A (en) * 1969-12-24 1971-11-02 Edward S Stein Telephonic data transmitting system
US3696335A (en) * 1970-04-21 1972-10-03 Jerome H Lemelson Credit verification system
US3644675A (en) * 1970-06-04 1972-02-22 Frank W Watlington Polling method utilizing telephone transmission and recording system
US3697702A (en) * 1970-07-16 1972-10-10 American Telephone & Telegraph Selectably controllable announcement system
CA1025118A (en) 1970-07-23 1978-01-24 Periphonics Corporation Analog signal recording and playback method and system
US3745264A (en) 1970-07-23 1973-07-10 Periphonics Corp Analog signal recording and playback method and system
US3675513A (en) * 1970-07-24 1972-07-11 Bell Telephone Labor Inc Communications system for alphanumeric information employing audio tone signalling
US3665107A (en) * 1970-11-13 1972-05-23 Automatic Elect Lab Monitoring circuit in data sets,with signal muting
US3689703A (en) * 1970-12-21 1972-09-05 Bell Telephone Labor Inc Information recording system
US3688126A (en) * 1971-01-29 1972-08-29 Paul R Klein Sound-operated, yes-no responsive switch
US3950618A (en) * 1971-03-25 1976-04-13 Bloisi Albertoni De Lemos System for public opinion research
US3725597A (en) * 1971-07-01 1973-04-03 Bell Telephone Labor Inc Calling line identification system
US3752904A (en) * 1971-08-09 1973-08-14 Cynthia Cannon Credit and other security cards and card utilization system therefor
US3725596A (en) * 1971-11-12 1973-04-03 Bell Telephone Labor Inc Pbx automatic number identification system
US3998465A (en) * 1972-03-24 1976-12-21 Mascola Donald C Telephone random number game
US3858032A (en) * 1972-04-10 1974-12-31 Transaction Technology Inc Apparatus and method of coding information
US3781810A (en) * 1972-04-26 1973-12-25 Bell Telephone Labor Inc Scheme for saving and restoring register contents in a data processor
US3870821A (en) * 1972-11-29 1975-03-11 Donald P Steury Pushbutton telephone printer/recorder
US3792446A (en) * 1972-12-04 1974-02-12 Pitney Bowes Inc Remote postage meter resetting method
US3794774A (en) * 1973-01-19 1974-02-26 Courtesy Communications Corp Telephone audio program system
DE2320092C2 (en) * 1973-04-19 1975-02-27 Siemens Ag, 1000 Berlin Und 8000 Muenchen Circuit arrangement for telecommunication systems in which connection paths can be used for different types of message transmission Siemens AG, 1000 Berlin and 8000 Munich
US3855457A (en) 1973-06-18 1974-12-17 Ibm Machine for processing merchandising tickets in both roll and individual form
US3898432A (en) 1973-06-20 1975-08-05 Ibm Read/write machine for magnetic stripped document card
US3974338A (en) * 1973-06-25 1976-08-10 The Audichron Company Apparatus for automatic message reprogramming of a message announcement system
US3982103A (en) * 1973-10-12 1976-09-21 Telecredit, Inc. Credit verification system
US4017835A (en) * 1974-02-11 1977-04-12 Randolph Richard D System for verifying credit status
US3918174A (en) * 1974-02-21 1975-11-11 Nan C Miller Game device
US3914747A (en) * 1974-02-26 1975-10-21 Periphonics Corp Memory having non-fixed relationships between addresses and storage locations
US3947972A (en) * 1974-03-20 1976-04-06 Freeman Michael J Real time conversational student response teaching apparatus
US3909553A (en) * 1974-04-01 1975-09-30 Gte Automatic Electric Lab Inc Line card for key telephone systems adapted to provide music during hold condition
US3889050A (en) * 1974-04-11 1975-06-10 Gte Sylvania Inc Subscription television system and switching station therefor
US3881160A (en) * 1974-05-20 1975-04-29 Joseph I Ross Catv multi-tap distribution box
US3912874A (en) * 1974-06-04 1975-10-14 American Telephone & Telegraph Conference arrangement
US3934095A (en) * 1974-06-24 1976-01-20 Action Communication Systems, Inc. Method and system for short term queuing of telephone calls in automatic inter-city telephone call connection system
US3920908A (en) * 1974-06-25 1975-11-18 Constantine R Kraus Buyer credit service for a telephone system
US3928724A (en) * 1974-10-10 1975-12-23 Andersen Byram Kouma Murphy Lo Voice-actuated telephone directory-assistance system
US3989899A (en) * 1975-04-08 1976-11-02 Daniel Norwich Telephone scheduling system
US4260854A (en) * 1975-05-20 1981-04-07 Sudbury Systems Incorporated Rapid simultaneous multiple access information storage and retrieval system
US4191376A (en) * 1975-05-27 1980-03-04 Systems Operations, Inc. Highly secure playing cards for instant lottery and games
US4012599A (en) * 1975-07-29 1977-03-15 Jerome Charles Meyer Telephone communications system for the deaf
US4328396A (en) 1975-08-13 1982-05-04 Theis Peter F Total service telephone answering system
US4187498A (en) * 1975-10-06 1980-02-05 1St National Bank Check verification system
US4024345A (en) * 1976-01-14 1977-05-17 Strom Industries International, Inc. Audio program and telephonic communication system
JPS5286706A (en) * 1976-01-14 1977-07-19 Hitachi Ltd Key telephone receiver for audio sound response
US4121052A (en) * 1976-01-26 1978-10-17 Richard Herbert L Telephone data recording system
JPS5915547B2 (en) * 1976-05-08 1984-04-10 橋本コ−ポレイション株式会社 Dial information display device
US4078316A (en) * 1976-06-24 1978-03-14 Freeman Michael J Real time conversational toy
US4054756A (en) * 1976-09-29 1977-10-18 Bell Telephone Laboratories, Incorporated Method and apparatus for automating special service call handling
JPS5342609A (en) * 1976-09-30 1978-04-18 Hashimoto Corp Automatic answering telephone system with remote control using multichannel recorder
US4108361A (en) * 1976-10-12 1978-08-22 Krause Stephen R Universal mark sense betting terminal system and method
US4071698A (en) * 1977-01-10 1978-01-31 Franklin V. Barger, Jr. Telephone system for audio demonstration and marketing of goods or services
US4398708A (en) 1977-01-28 1983-08-16 Max Goldman Method of fabricating and securing playing cards for instant lotteries and games
US4160125A (en) * 1977-05-23 1979-07-03 Digital Products Corporation Telephone polling apparatus
US4090038A (en) * 1977-07-14 1978-05-16 Bell Telephone Laboratories, Incorporated Audio signal on hold circuit
US4200770A (en) * 1977-09-06 1980-04-29 Stanford University Cryptographic apparatus and method
US4117278A (en) * 1977-09-19 1978-09-26 Bell Telephone Laboratories, Incorporated Service observing terminal
US4152547A (en) * 1977-11-29 1979-05-01 Theis Peter F Selective monitor for an automatic telephone answering system
US4539436A (en) 1977-11-30 1985-09-03 Theis Peter F Programmed conversation recording system
US4692817A (en) 1977-11-30 1987-09-08 Morgan Industries, Inc. Programmed conversation recording system
US4405829A (en) 1977-12-14 1983-09-20 Massachusetts Institute Of Technology Cryptographic communications system and method
US4150255A (en) * 1977-12-29 1979-04-17 Morgan Industries, Inc. Conversational telephone call distributor
US4264924A (en) * 1978-03-03 1981-04-28 Freeman Michael J Dedicated channel interactive cable television system
US4145578A (en) * 1978-04-28 1979-03-20 Bell Telephone Laboratories, Incorporated Position access preference method
US4201887A (en) * 1978-05-11 1980-05-06 Cordura Marketing, Inc. Data telecommunications terminal
US4299637A (en) * 1978-06-14 1981-11-10 John R. Koza Method of making a game ticket
US4162377A (en) * 1978-07-13 1979-07-24 Bell Telephone Laboratories, Incorporated Data base auto bill calling using CCIS direct signaling
US4191860A (en) * 1978-07-13 1980-03-04 Bell Telephone Laboratories, Incorporated Data base communication call processing method
US4307266A (en) * 1978-08-14 1981-12-22 Messina John D Communication apparatus for the handicapped
FR2435270A1 (en) 1978-08-16 1980-04-04 Etude Systemes Avances Amenage ASSEMBLY IN PARTICULAR FOR TAKING ON THE CHALLENGES AND POSSIBLY THE DETERMINATION OF THE WINNERS IN A GAME SUCH AS A NATIONAL LOTTO GAME
US4243844A (en) * 1978-09-19 1981-01-06 Waldman Herbert H Hold circuit for telephone system
US4314103A (en) 1978-09-29 1982-02-02 Plantronics, Inc. Telephone answering system with simulated dial tone disconnect protection
US4232199A (en) * 1978-10-18 1980-11-04 Summa Four, Inc. Special services add-on for dial pulse activated telephone switching office
US4223183A (en) * 1978-12-04 1980-09-16 Peters Jr Charles O Telephone controlled order entry system
US4270024A (en) * 1978-12-22 1981-05-26 Morgan Electronics Telephone line activity monitor
US4345315A (en) 1979-01-19 1982-08-17 Msi Data Corporation Customer satisfaction terminal
US4317961A (en) 1979-03-23 1982-03-02 Small World Exchange, Inc. Telephone-conferencing apparatus and method
US4303804A (en) * 1979-03-23 1981-12-01 Small World Exchange, Inc. Telephone-conferencing apparatus and method having line location
US4255618A (en) * 1979-04-18 1981-03-10 Gte Automatic Electric Laboratories, Incorporated Digital intercept recorder/announcer system
US4241942A (en) * 1979-06-25 1980-12-30 Dittler Brothers, Inc. Secure contest card
US4290141A (en) * 1979-07-02 1981-09-15 General Electric Company Electronic voting system
US4264925A (en) * 1979-08-13 1981-04-28 Michael J. Freeman Interactive cable television system
US4371752A (en) 1979-11-26 1983-02-01 Ecs Telecommunications, Inc. Electronic audio communication system
US4580012A (en) 1979-11-26 1986-04-01 Vmx, Inc. Electronic audio communications system with automatic user access features
US4320256A (en) 1979-11-27 1982-03-16 Freeman Michael J Verbally interactive telephone interrogation system with selectible variable decision tree
US4420656A (en) 1979-11-27 1983-12-13 Michael Freeman Interactive telephone answering system
US4339798A (en) 1979-12-17 1982-07-13 Remote Dynamics Remote gaming system
US4302810A (en) * 1979-12-28 1981-11-24 International Business Machines Corporation Method and apparatus for secure message transmission for use in electronic funds transfer systems
BE881073A (en) 1980-01-10 1980-05-02 Mele Louis Van DEVICE FOR BETTING LOTTO AND OTHER ALLOWED GAMBLING THROUGH THE TELEPHONE
US4277649A (en) * 1980-01-18 1981-07-07 Bell Telephone Laboratories, Incorporated Method and apparatus for screening telephone calls
US4348554A (en) 1980-03-21 1982-09-07 Bell Telephone Laboratories, Incorporated Method of providing virtual private network telephone service
CA1146245A (en) 1980-05-16 1983-05-10 Patrick R. Beirne Keyless and indicatorless local telephone switching system
US4355207A (en) 1980-05-30 1982-10-19 Amtel Communications, Inc. Telephone answering system
US4338494A (en) 1980-07-11 1982-07-06 Theis Peter F Telephone call inventorying and sequencing system and method
JPS6330587Y2 (en) 1980-08-15 1988-08-16
US4494197A (en) 1980-12-11 1985-01-15 Seymour Troy Automatic lottery system
US4355372A (en) 1980-12-24 1982-10-19 Npd Research Inc. Market survey data collection method
US4393277A (en) 1981-03-18 1983-07-12 Selectastation, Inc. Remote tuner control system
US4389546A (en) 1981-03-23 1983-06-21 The Audichron Company Digital announcement system including remote loading and interrogation
US4438824A (en) * 1981-04-22 1984-03-27 Siemens Corporation Apparatus and method for cryptographic identity verification
JPS57196656A (en) 1981-05-28 1982-12-02 Toshiba Corp Telephone set for character input
US4360827A (en) 1981-06-02 1982-11-23 Darome, Inc. Method and means for interactive audio and video conferencing
US4625079A (en) 1981-07-31 1986-11-25 Horacio Castro Method and apparatus for activating through phone telecommand an announcer-recorder, and for selectively activating through the sending of codes consisting of signals at least another automatic call attention phone device
JPS5859657A (en) 1981-10-05 1983-04-08 Oki Electric Ind Co Ltd Automatic answering telephone set
US4965825A (en) 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US4694490A (en) 1981-11-03 1987-09-15 Harvey John C Signal processing apparatus and methods
JPS58111550A (en) 1981-12-25 1983-07-02 Toshiba Corp Telephone set
US4427848B1 (en) 1981-12-29 1994-03-29 Telephone Lottery Company Inc Telephonic alphanumeric data transmission system
GB2112989B (en) 1982-01-02 1986-02-26 David Leslie Mcneight Competitive question and answer game
US4489438A (en) 1982-02-01 1984-12-18 National Data Corporation Audio response system
US4439635A (en) 1982-02-09 1984-03-27 Peter F. Theis Message delivery system
US4439636A (en) 1982-03-09 1984-03-27 Martha Newkirk Credit card actuated telecommunication access network
US4468528A (en) 1982-03-24 1984-08-28 At&T Technologies, Inc. Methods and apparatus for providing enhanced announcements in a telephone system
US4517410A (en) 1982-04-02 1985-05-14 Data Acquisition Services Automatic user selected variable telephone message record and playback system
US4475189A (en) 1982-05-27 1984-10-02 At&T Bell Laboratories Automatic interactive conference arrangement
US4539435A (en) 1982-06-14 1985-09-03 Eckmann Stuart F Interactive educational system with voice reaction and access using tone-generating telephone
US4614367A (en) 1982-06-17 1986-09-30 Rand Mcnally & Co. Tamper-resisting multipart negotiable instruments
US4484031A (en) * 1982-06-21 1984-11-20 Zale Corporation Interface circuit for a telephone system
US4549047A (en) 1982-07-22 1985-10-22 Voicemail International, Inc. Digitized voice message storage system
US4531023A (en) * 1982-08-13 1985-07-23 Hlf Corporation Computer security system for a time shared computer accessed over telephone lines
US4451700A (en) 1982-08-27 1984-05-29 M. A. Kempner, Inc. Automatic audience survey system
US4783796A (en) 1982-09-28 1988-11-08 Opcom PBX telephone call control system
US4584602A (en) 1982-11-08 1986-04-22 Pioneer Ansafone Manufacturing Corporation Polling system and method using nondedicated telephone lines
US4591664A (en) 1982-11-23 1986-05-27 Michael Freeman Multichannel interactive telephone answering apparatus
CA1270345A (en) 1983-01-10 1990-06-12 Claude Robert Dupuis Apparatus for transmitting information via telephone lines
US4544804A (en) 1983-01-24 1985-10-01 At&T Bell Laboratories Conference control transfer arrangement
FR2540696B1 (en) 1983-02-04 1985-06-21 Bernard Alain TAXATION PROCESS FOR THE SALE OF INFORMATION BY TELEPHONE
US4490583A (en) 1983-02-14 1984-12-25 Circom, Inc. Plural line telephone controller
JPH079678B2 (en) 1983-03-01 1995-02-01 オムロン株式会社 Electronic cash register
DE3307199A1 (en) 1983-03-01 1984-09-06 Rettungsdienst Stiftung Björn Steiger e.V., 7057 Winnenden ENTERTAINMENT GAME
US4553222A (en) 1983-03-14 1985-11-12 Kurland Lawrence G Integrated interactive restaurant communication system for food and entertainment processing
JPS59174972A (en) 1983-03-24 1984-10-03 Omron Tateisi Electronics Co Card authenticating machine
GB8314468D0 (en) 1983-05-25 1983-06-29 Agb Research Plc Television monitoring
US4566030A (en) 1983-06-09 1986-01-21 Ctba Associates Television viewer data collection system
US4582956B1 (en) 1983-07-12 1994-09-20 Bell Telephone Labor Inc Method and apparatus for displaying at a selected station special service information during a silent interval between ringing
US4555594A (en) 1983-08-03 1985-11-26 At&T Bell Laboratories Telephone interexchange signaling protocol
US4625276A (en) 1983-08-31 1986-11-25 Vericard Corporation Data logging and transfer system using portable and resident units
US4577062A (en) 1983-09-02 1986-03-18 Butler National Corporation Method for dispensing information
US4591190A (en) 1983-09-09 1986-05-27 Canadian Security Printers Inc. Voucher with self-contained verification means
US4562342A (en) 1983-09-15 1985-12-31 Solo Alan J Credit card provided with coded security means
US4688170A (en) 1983-09-22 1987-08-18 Tau Systems Corporation Communications network for communicating with computers provided with disparate protocols
US4570930A (en) 1983-10-03 1986-02-18 At&T Bell Laboratories System, method, and station interface arrangement for playing video game over telephone lines
US4577067A (en) 1983-10-05 1986-03-18 Alfred Levy Remotely controlled telephone hold program system
JPS6080354A (en) 1983-10-08 1985-05-08 Hashimoto Corp Information reception system using pushphone
US4559416A (en) 1983-10-12 1985-12-17 Morgan Industries, Inc. Telephone line activity monitor
US4598367A (en) 1983-11-09 1986-07-01 Financial Design Systems, Inc. Financial quotation system using synthesized speech
CA1222586A (en) 1983-11-11 1987-06-02 Tadahiko Akiyama Personal-servicing communication system
US4716583A (en) 1983-11-16 1987-12-29 Speech Plus, Inc. Verbal computer terminal system
US4523055A (en) 1983-11-25 1985-06-11 Pitney Bowes Inc. Voice/text storage and retrieval system
SE440287B (en) 1983-11-28 1985-07-22 Kurt Paulsson DEVICE FOR A TERMINAL SYSTEM
US4611094A (en) 1983-12-01 1986-09-09 At&T Bell Laboratories Method for customer definable telephone capability
US4652998A (en) 1984-01-04 1987-03-24 Bally Manufacturing Corporation Video gaming system with pool prize structures
US4783800A (en) 1984-02-14 1988-11-08 Levine Alfred B Remote controlled interactive scheduler system
US4719647A (en) 1984-01-30 1988-01-12 Morgan Electronics Telephone message retrieval system with improved processor and retrieval console
US4856050A (en) 1984-01-30 1989-08-08 Theis Peter F Telephone message retrieval system with improved message processor and retrieval console including auto-disabling playback switch
US4630201A (en) 1984-02-14 1986-12-16 International Security Note & Computer Corporation On-line and off-line transaction security system using a code generated from a transaction parameter and a random number
US4955047A (en) 1984-03-26 1990-09-04 Dytel Corporation Automated attendant with direct inward system access
US4696028A (en) 1984-03-26 1987-09-22 Dytel Corporation PBX Intercept and caller interactive attendant bypass system
US4649563A (en) 1984-04-02 1987-03-10 R L Associates Method of and means for accessing computerized data bases utilizing a touch-tone telephone instrument
US4697282A (en) 1984-04-18 1987-09-29 Golden Enterprises, Inc. Telephone operator voice storage and retrieval system
US4592546A (en) 1984-04-26 1986-06-03 David B. Lockton Game of skill playable by remote participants in conjunction with a live event
US4567359A (en) 1984-05-24 1986-01-28 Lockwood Lawrence B Automatic information, goods and services dispensing system
US4665502A (en) 1984-06-01 1987-05-12 William Kreisner Random lottery computer
US4815121A (en) 1984-06-06 1989-03-21 Canon Kabushiki Kaisha Communication apparatus recognizing speech and automatically switching from data to speech transmission
US4594476A (en) 1984-08-31 1986-06-10 Freeman Michael J Broadcast interactive telephone system
US5375161A (en) * 1984-09-14 1994-12-20 Accessline Technologies, Inc. Telephone control system with branch routing
US4603232A (en) 1984-09-24 1986-07-29 Npd Research, Inc. Rapid market survey collection and dissemination method
US4677552A (en) 1984-10-05 1987-06-30 Sibley Jr H C International commodity trade exchange
US4654482A (en) 1984-10-15 1987-03-31 Deangelis Lawrence J Home merchandise ordering telecommunications terminal
US4774655A (en) 1984-10-24 1988-09-27 Telebase Systems, Inc. System for retrieving information from a plurality of remote databases having at least two different languages
US4669730A (en) 1984-11-05 1987-06-02 Small Maynard E Automated sweepstakes-type game
US4815741A (en) 1984-11-05 1989-03-28 Small Maynard E Automated marketing and gaming systems
US4677553A (en) 1984-11-09 1987-06-30 International Totalizator Systems, Inc. Secure placement of confidential information on a circulated blank ticket
US4663777A (en) 1984-12-17 1987-05-05 Charles Szeto Apparatus for controlling digital voice recording and playback over telephone lines and adapted for use with standard host computers
US4612416A (en) * 1985-01-22 1986-09-16 At&T Information Systems Inc. Integrated message service system
US4645873A (en) 1985-01-23 1987-02-24 Telecue Systems Transactional telecommunication system
US4674044A (en) 1985-01-30 1987-06-16 Merrill Lynch, Pierce, Fenner & Smith, Inc. Automated securities trading system
US4785408A (en) 1985-03-11 1988-11-15 AT&T Information Systems Inc. American Telephone and Telegraph Company Method and apparatus for generating computer-controlled interactive voice services
US4656624A (en) * 1985-05-03 1987-04-07 At&T Bell Laboratories Operator communication arrangements for operator assistance systems
US4671512A (en) 1985-06-05 1987-06-09 Gilbert Bachman Automated teller machine transaction receipts with integral promotional game
US4782510A (en) 1985-07-05 1988-11-01 Melita Electronic Labs, Inc. Telephone answering machine with digital storage of announcements and messages
US5014298A (en) 1985-07-10 1991-05-07 First Data Resources Inc. Voice-data telephonic control system
US4792968A (en) 1985-07-10 1988-12-20 Fdr Interactive Technologies Statistical analysis system for use with public communication facility
US4845739A (en) 1985-07-10 1989-07-04 Fdr Interactive Technologies Telephonic-interface statistical analysis system
DE1148699T1 (en) 1985-07-10 2002-10-02 Ronald A Katz Technology Licen Operating procedure for a terminal
US5073929A (en) 1988-05-16 1991-12-17 First Data Resources Inc. Voice-data telephonic control system
US4755872A (en) * 1985-07-29 1988-07-05 Zenith Electronics Corporation Impulse pay per view system and method
US4635251A (en) 1985-07-31 1987-01-06 At&T Bell Laboratories Meet-me conference with control capabilities
US4685123A (en) 1985-09-13 1987-08-04 American Telephone And Telegraph Company Communication system having voice and data capability
US4756020A (en) 1985-08-30 1988-07-05 American Telephone And Telegraph Company, At&T Bell Laboratories Method and apparatus for disallowing the extension of a call through a network
JPS6253061A (en) 1985-09-02 1987-03-07 Nec Corp Method for preventing illegal access
US4942616A (en) 1985-09-09 1990-07-17 Thomas Linstroth Interactive synthesized speech quotation system for brokers
US4897867A (en) 1985-09-30 1990-01-30 American Telephone And Telegraph Company, At&T Bell Laboratories Method of and an arrangement for forwarding a customer order
US4706275A (en) 1985-11-13 1987-11-10 Aerotel Ltd. Telephone system
US4696029A (en) 1985-12-12 1987-09-22 Telesciences, Inc. Telephone traffic load control system
US4763317A (en) 1985-12-13 1988-08-09 American Telephone And Telegraph Company, At&T Bell Laboratories Digital communication network architecture for providing universal information services
US4852154A (en) 1986-02-04 1989-07-25 Pacific Bell Pay-per-view CATV system
US4763353A (en) * 1986-02-14 1988-08-09 American Telephone And Telegraph Company Terminal based adjunct call manager for a communication system
JPH0743748B2 (en) 1986-02-17 1995-05-15 株式会社オークネット Information transmission processing method of auction information transmission processing system
US4782508A (en) * 1986-03-03 1988-11-01 American Telephone And Telegraph Company, At&T Bell Laboratories Method of discouraging the completion of wrong-number calls
US4876592A (en) 1986-03-10 1989-10-24 Henry Von Kohorn System for merchandising and the evaluation of responses to broadcast transmissions
US4745468B1 (en) 1986-03-10 1991-06-11 System for evaluation and recording of responses to broadcast transmissions
US4763191A (en) 1986-03-17 1988-08-09 American Telephone And Telegraph Company, At&T Bell Laboratories Dial-up telephone network equipment for requesting an identified selection
US4866756A (en) 1986-04-16 1989-09-12 Call It Co. Interactive computerized communications systems with voice input and output
EP0249575B1 (en) 1986-04-16 1994-11-23 Call It Co Computerized communications system
US4797910A (en) 1986-05-07 1989-01-10 American Telphone And Telegraph Company, At&T Bell Laboratories Automated operator assistance calls with voice processing
US4715061A (en) 1986-05-30 1987-12-22 Telecredit, Inc. Coordinated multiple telephone station system
US4842278A (en) 1986-06-02 1989-06-27 Victor Markowicz Hierarchical lottery network with selection from differentiated playing pools
US4748668A (en) 1986-07-09 1988-05-31 Yeda Research And Development Company Limited Method, apparatus and article for identification and signature
US4800583A (en) 1986-07-31 1989-01-24 Theis Peter F Overflow call handling system
US4791664A (en) 1986-09-12 1988-12-13 Lutz Joseph M System for selectively receiving telephone calls
US4788682A (en) 1986-09-23 1988-11-29 Northern Telecom Limited Telephone system adapted to telemarketing
CA1287910C (en) 1986-09-30 1991-08-20 Salvador Barron Adjunct processor for providing computer facility access protection via call transfer
US4799156A (en) 1986-10-01 1989-01-17 Strategic Processing Corporation Interactive market management system
US4943995A (en) 1986-10-08 1990-07-24 At&T Bell Laboratories Semi-automated customer information system
US4788715A (en) 1986-10-16 1988-11-29 American Telephone And Telegraph Company At&T Bell Laboratories Announcing waiting times in queuing systems
US4781377A (en) 1986-10-24 1988-11-01 Mcvean Charles D Hybrid sporting event and game show
US4766604A (en) 1986-11-07 1988-08-23 Messagephone, Inc. Method for receiving and delivering voice messages
US4761684A (en) 1986-11-14 1988-08-02 Video Jukebox Network Telephone access display system
US4922520A (en) 1986-12-31 1990-05-01 M. A. Kempner, Inc. Automatic telephone polling system
US4722526A (en) 1987-01-20 1988-02-02 Tovar Joseph L Game method and apparatus for use while viewing a sporting event
US4827500A (en) 1987-01-30 1989-05-02 American Telephone And Telegraph Company, At&T Bell Laboratories Automatic speech recognition to select among call destinations
US4812843A (en) 1987-05-04 1989-03-14 Champion Iii C Paul Telephone accessible information system
US4974252A (en) 1987-06-03 1990-11-27 Club Theatre Network, Inc. Interactive commercial/entertainment network
US4894857A (en) 1987-06-16 1990-01-16 Inuentions Inc. Method and apparatus for customer account servicing
US4797911A (en) 1987-06-16 1989-01-10 Inventions, Inc. Customer account online servicing system
US4757267A (en) 1987-06-17 1988-07-12 Applied Telematics, Inc. Telephone system for connecting a customer to a supplier of goods
US4893328A (en) 1987-07-31 1990-01-09 Microvoice Systems Corporation Automated telephone operator overflow device
US4797913A (en) 1987-08-04 1989-01-10 Science Dynamics Corporation Direct telephone dial ordering service
US5023904A (en) 1987-08-04 1991-06-11 Science Dynamics Corporation Direct telephone dial ordering service
US4847890A (en) 1987-08-10 1989-07-11 The Telephone Connection Anonymous interactive telephone system
US4996705A (en) 1987-09-01 1991-02-26 At&T Bell Laboratories Use of telecommunications systems for lotteries
US4882473A (en) 1987-09-18 1989-11-21 Gtech Corporation On-line wagering system with programmable game entry cards and operator security cards
US4764666A (en) 1987-09-18 1988-08-16 Gtech Corporation On-line wagering system with programmable game entry cards
US4907079A (en) 1987-09-28 1990-03-06 Teleview Rating Corporation, Inc. System for monitoring and control of home entertainment electronic devices
US4788718A (en) 1987-10-05 1988-11-29 American Telephone And Telegraph Company, At & T Laboratories Call data collection and modification of received call distribution
US4853882A (en) 1987-11-02 1989-08-01 A. C. Nielsen Company System and method for protecting against redundant mailings
US4805209A (en) 1987-12-09 1989-02-14 International Business Machines Coordinated transfer of voice and information through a digital switch
US4796293A (en) 1987-12-18 1989-01-03 Communications Network Enhancement Inc. Enhanced dedicated teleconferencing system
US4788716A (en) 1987-12-22 1988-11-29 Bell Communications Research, Inc. Public opinion polling system
US4908850B1 (en) 1988-01-11 1995-02-07 American Communications & Engi Voice services network with automated billing
US4926462A (en) 1988-02-24 1990-05-15 Vmx/Opcom Interface to and operation of a voice messaging system
US4942598A (en) 1988-03-04 1990-07-17 Motorola, Inc. Telephone answering machine in paging systems with automatic number identification based message operations
JPH0714230B2 (en) * 1988-05-19 1995-02-15 富士通株式会社 Incoming call distribution control method
US4922522A (en) 1988-06-07 1990-05-01 American Telephone And Telegraph Company Telecommunications access to lottery systems
US5029196A (en) * 1988-07-11 1991-07-02 Dytel Corporation Automated call screening
US4908761A (en) 1988-09-16 1990-03-13 Innovare Resourceful Marketing Group, Inc. System for identifying heavy product purchasers who regularly use manufacturers' purchase incentives and predicting consumer promotional behavior response patterns
US4899375A (en) 1988-09-23 1990-02-06 American Telephone & Telegraph Company, At&T Bell Laboratories More efficient call handling for operator assistance calls
US5083272A (en) 1988-11-02 1992-01-21 Britcanus Corporation Interactive telephone lottery system with a verification code
JP2786645B2 (en) 1988-12-27 1998-08-13 株式会社東芝 Private branch exchange system
US5017917A (en) 1988-12-30 1991-05-21 At&T Bell Laboratories Restriction of communication service accessibility among subscriber communities
US4942599A (en) 1989-02-02 1990-07-17 Alphanet Technology Corporation Location identification
US4896345A (en) 1989-02-16 1990-01-23 Thorne Donald J Call handling system
US4932042A (en) * 1989-03-03 1990-06-05 At&T Bell Laboratories Spontaneous voice and data messaging
US4992940A (en) 1989-03-13 1991-02-12 H-Renee, Incorporated System and method for automated selection of equipment for purchase through input of user desired specifications
US5003574A (en) 1989-03-30 1991-03-26 At&T Bell Laboratories Voice capture system
US4959783A (en) 1989-04-06 1990-09-25 Lotto Pick Quick Winning Odds, Ltd. System and method for choosing random numbers and delivering such numbers to subscribers for playing games of chance
US4989233A (en) 1989-04-11 1991-01-29 Evanston Enterprises, Inc. Systems for capturing telephonic mass responses
US4937853A (en) 1989-05-03 1990-06-26 Agt International, Inc. Lottery agent data communication/telephone line interface
US5181238A (en) 1989-05-31 1993-01-19 At&T Bell Laboratories Authenticated communications access service
US4893330A (en) 1989-06-01 1990-01-09 American Telephone And Telegraph Company, At&T Bell Laboratories Method and apparatus for restricting credit card communication calls
US5028076A (en) 1989-06-14 1991-07-02 Ivy Hill Corporation Product having concealed message
US5046183A (en) 1989-07-31 1991-09-03 At&T Bell Laboratories Semi-automated operator assistance telecommunication calls
US4975945A (en) 1989-08-21 1990-12-04 First Data Resources Inc. Universal telephone call relay system
US4969183A (en) 1989-08-28 1990-11-06 Morris Reese Telephone lotto number system and service
US4985913A (en) * 1989-08-29 1991-01-15 Stephen R. Shalom Multiple message answering machine keyed to the incoming phone number
US4972461A (en) 1989-09-20 1990-11-20 At&T Bell Laboratories Call message delivery system and method
US5001710A (en) 1989-10-24 1991-03-19 At&T Bell Laboratories Customer programmable automated integrated voice/data technique for communication systems
US5263723A (en) 1989-10-27 1993-11-23 Wakeman & Deforrest Corporation Interactive contest system
US5018736A (en) 1989-10-27 1991-05-28 Wakeman & Deforrest Corporation Interactive game system and method
US4969185A (en) 1989-12-29 1990-11-06 At&T Bell Laboratories Automated booking of telecommunications calls
US5255183A (en) 1990-05-29 1993-10-19 Interactive Voice Data System Inc. Telephone-based personnel tracking system
US5243643A (en) * 1990-11-01 1993-09-07 Voiceples Corporation Voice processing system with configurable caller interfaces
US5127003A (en) 1991-02-11 1992-06-30 Simpact Associates, Inc. Digital/audio interactive communication network
US5351276A (en) 1991-02-11 1994-09-27 Simpact Associates, Inc. Digital/audio interactive communication network
US5097528A (en) 1991-02-25 1992-03-17 International Business Machines Corporation System for integrating telephony data with data processing systems
US5333185A (en) 1991-06-03 1994-07-26 At&T Bell Laboratories System for processing calling party information for international communications services
US5146491A (en) 1991-08-08 1992-09-08 Pilgrim Telephone, Inc. Telephone billing method
US5402472A (en) * 1992-04-23 1995-03-28 Boston Technology, Inc. Automated attendant for any combination of PBX, centrex, and single-line telephones
US5353335A (en) 1992-08-03 1994-10-04 At&T Bell Laboratories Multilingual prepaid telephone system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE30580E (en) * 1961-04-12 1981-04-14 Telecredit, Inc. Check authorization system
US3702392A (en) * 1970-11-20 1972-11-07 Interface Ind Inc Methods for verifying the identity of a card holder and apparatus therefor
US3798360A (en) * 1971-06-30 1974-03-19 Ibm Step code ciphering system
US3778553A (en) * 1972-04-05 1973-12-11 M Rackman Attachment for facilitating use of a push-button telephone set as a data terminal
US3833885A (en) * 1973-05-24 1974-09-03 Docutel Corp Automatic banking system
US4007336A (en) * 1976-02-24 1977-02-08 Western Electric Company, Inc. Class of call discriminating trunk circuit
US4556970A (en) * 1982-10-05 1985-12-03 United Technologies Corporation PBX Telephone system remote synchronization
US4737983A (en) * 1985-10-02 1988-04-12 American Telephone And Telegraph Company Communications, Inc. Automatic call distributor telephone service

Also Published As

Publication number Publication date
US20010014147A1 (en) 2001-08-16
US5917893A (en) 1999-06-29

Similar Documents

Publication Publication Date Title
US5917893A (en) Multiple format telephonic interface control system
US5351285A (en) Multiple format telephonic interface control system
US4930150A (en) Telephonic interface control system
US6570967B2 (en) Voice-data telephonic interface control system
US5974120A (en) Telephone interface call processing system with call selectivity
US5251252A (en) Telephone interface call processing system with call selectivity
US5128984A (en) Telephone interface call processing system with call selectivity
US5224153A (en) Voice-data telephonic interface control system
US6512415B1 (en) Telephonic-interface game control system
US20020085693A1 (en) Voice-data telephonic interface control system
US5218631A (en) Telephonic-interface game control system
US5349633A (en) Telephonic-interface game control system
US5014298A (en) Voice-data telephonic control system
US5073929A (en) Voice-data telephonic control system
US5815551A (en) Telephonic-interface statistical analysis system
US5506890A (en) Method and apparatus for group-specific calling
EP0342295A3 (en) Interactive call-handling
CA2143057C (en) Automatic call distributor with automated postconversation message system
US20020085692A1 (en) Voice-data telephonic interface control system
US6597765B1 (en) System and method for multiple language access in a telephone network
US20060256952A1 (en) Telecommunication network that provides caller-entered information to a call destination
US7826606B2 (en) Telecommunication network that provides caller-entered information to multiple call destinations
EP0843489A1 (en) Method of handling caller identification for telephone calls
EP0735735A2 (en) Video and audio directory assistance
EP1046270B1 (en) Telecommunications networks

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION