← Back to Patent Explorer
US6101242A Expired / Lapsed US ⏱️ 0.0 years remaining

Monitoring for key words with SIV to validate home incarceration

Assignee: Google LLC
•
Filing: 1997-12-23
•
Granted: 2000-08-08
•
Expires: 2017-12-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A telephone network provides personalized services based on voice identification of a person making or receiving a call. For example, when a person initiates a call, the network executes a speaker identification/verification procedure to identify the person as a subscriber. The identification/verification process provides a virtual office equipment number corresponding to the identified subscriber. The central office switch servicing the outgoing call receives this virtual number and uses it to retrieve a service profile associated with the subscriber. The switch provides a personalized telephone service to the subscriber during processing of the call, using the retrieved service profile. The personalized service may include a number of unique features, such as recording call related data together with data about the identification of the person. For home incarceration or the like, the service may entail monitoring speech communications to detect certain designated words and automatically terminate the call.

Inventors

  • 👤 Alexander I. McAllister
  • 👤 Robert D. Farris
  • 👤 Michael J. Strauss

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 05:23
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04Q3/0045; H04M; H04M3/00; H04M3/38; H04M3/42; H04M3/42017; H04M3/42229; H04M3/50; H04M3/53; H04M3/533; H04M2201/00; H04M2201/40; H04M2201/405; H04M2207/00; H04M2207/12; H04M3/22; H04M3/2281; H04M3/382; H04M3/385; H04M3/42025; H04M3/42034; H04M3/42059; H04M3/42068; H04M3/42085; H04M3/42102; H04M3/4211; H04M3/53366; H04M3/53383; H04M7/00; H04M7/06; H04M7/12

Claims Analysis

Total Claims: 55
Claim 1
Independent Claim 137 words
A method comprising: for a designated person, generating service profile data for controlling a sequence of operation in a multiple link communication network relating to provision of one or more communication services through the network; storing the service profile data for the designated person with other service profile data in the communication network; detecting a request to make a call from a predetermined link of the communication network; receiving and processing speech signals from a person making said request via the predetermined link to identify the requesting person as said designated person; instructing a switching office of the communication network to utilize the service profile data for the designated person for processing of the call from the predetermined link through the network; and storing data regarding the identification of said designated person and data regarding said call.
Claim 2
Independent Claim 137 words
A method comprising: for a designated person, generating service profile data for controlling a sequence of operation in a multiple link communication network relating to provision of one or more communication services through the network; storing the service profile data for the designated person with other service profile data in the communication network; detecting a request to make a call from a predetermined link of the communication network; receiving and processing speech signals from a person making said request via the predetermined link to identify the requesting person as said designated person; instructing a switching office of the communication network to utilize the service profile data for the designated person for processing of the call from the predetermined link through the network; and storing data regarding the identification of said designated person and data regarding said call.
Claim 3
Dependent Claim 33 words
A method as in claim 1, wherein the step of instructing the switching office comprises providing a virtual office equipment number for use in retrieving the service profile data for the designated person.
Claim 4
Dependent Claim 35 words
A method as in claim 1, wherein the step of receiving and processing speech signals comprises comparing information characteristic of the received speech signals to stored speech characteristic data corresponding to a plurality of subscribers.
Claim 5
Dependent Claim 29 words
A method as in claim 1, wherein the communication network comprises a telephone network having a plurality of central offices each of which serves a plurality of communication links.
Claim 6
Dependent Claim 15 words
A method as in claim 4, wherein the plurality of communication links comprise telephone lines.
Claim 7
Dependent Claim 23 words
A method as in claim 1, including the step of transmitting at least a portion of said stored data to a control node.
Claim 8
Dependent Claim 26 words
A method as in claim 1, wherein said stored data includes the identity of said designated person, the date and time and duration of the call.
Claim 9
Dependent Claim 20 words
A method as in claim 1, wherein the stored data regarding the identification comprises the approximate time of the identification.
Claim 10
Dependent Claim 21 words
A method as in claim 8, wherein the stored data regarding the identification further comprises the identity of said designated person.
Claim 11
Dependent Claim 19 words
A method as in claim 9, wherein the stored data regarding the identification provides a verification of home incarceration.
Claim 12
Independent Claim 90 words
A method, comprising: identifying one party to a requested communication service as one of a plurality of designated persons; using a virtual office equipment number, assigned to the identified one person, to retrieve corresponding profile data from stored profile data for the plurality of designated persons; providing communication service over a link of a communication network based at least in part on the retrieved profile data; and using a portion of the retrieved profile data to provide an identification of the one person over another link of the communication network.
Claim 13
Independent Claim 90 words
A method, comprising: identifying one party to a requested communication service as one of a plurality of designated persons; using a virtual office equipment number, assigned to the identified one person, to retrieve corresponding profile data from stored profile data for the plurality of designated persons; providing communication service over a link of a communication network based at least in part on the retrieved profile data; and using a portion of the retrieved profile data to provide an identification of the one person over another link of the communication network.
Claim 14
Dependent Claim 21 words
A method as in claim 11, wherein the step of identifying one person comprises analyzing speech information from the one person.
Claim 15
Dependent Claim 48 words
A method as in claim 11, wherein the communication service comprises attempting to complete a call from the one identified person through the communication network to said another link, and a terminal coupled to said another link presents the identification of the one person to a called party.
Claim 16
Dependent Claim 20 words
A method as in claim 13, wherein the identification of the one person comprises the name of the one person.
Claim 17
Dependent Claim 37 words
A method as in claim 14, wherein the step of using data to provide the identification comprises transmitting data representing the name of the one person from the profile data through the communication network to said terminal.
Claim 18
Dependent Claim 68 words
A method as in claim 14, wherein the step of using data to provide the identification comprises: transmitting data representing the identity of the one person to a database; accessing information in the database to translate the data representing the identity of the one person into data representing the name of the one person; and transmitting the data representing the name of the one person to the terminal.
Claim 19
Dependent Claim 54 words
A method as in claim 11, wherein: the communication network comprises a telephone network having a telephone switching system; and the step of using the virtual office equipment number comprises supplying the virtual office equipment number to the telephone switching system and retrieving the corresponding profile data from storage in the telephone switching system.
Claim 20
Dependent Claim 23 words
A method as in claim 11, further comprising the step of creating a record comprising data regarding the identification of the one person.
Claim 21
Dependent Claim 23 words
A method as in claim 18, wherein the data regarding the identification of the one person comprises the approximate time of the identification.
Claim 22
Dependent Claim 24 words
A method as in claim 19, wherein the data regarding the identification of the one person further comprises the identity of the one person.
Claim 23
Dependent Claim 14 words
A method as in claim 20, further comprising verifying home incarceration using the record.
Claim 24
Dependent Claim 17 words
A method as in claim 18, wherein the record further comprises data regarding the communication service provided.
Claim 25
Dependent Claim 139 words
A telecommunication network comprising: a central office for processing calls originated over a plurality of communication links, said central office including mass storage containing service profiles of designated users of said communication links; and a peripheral coupled to the central office, said peripheral including a voice authentication module for analyzing speech of a caller from one communication link to identify the caller as a designated person and provide an office equipment number assigned to the identified designated person to the central office, wherein: the central office retrieves a service profile corresponding to the office equipment number from the mass storage and processes at least one call over a communication link using the retrieved service profile, and the network produces a record, comprising data regarding the identification of the caller as the identified designated person and data regarding said call.
Claim 26
Dependent Claim 139 words
A telecommunication network comprising: a central office for processing calls originated over a plurality of communication links, said central office including mass storage containing service profiles of designated users of said communication links; and a peripheral coupled to the central office, said peripheral including a voice authentication module for analyzing speech of a caller from one communication link to identify the caller as a designated person and provide an office equipment number assigned to the identified designated person to the central office, wherein: the central office retrieves a service profile corresponding to the office equipment number from the mass storage and processes at least one call over a communication link using the retrieved service profile, and the network produces a record, comprising data regarding the identification of the caller as the identified designated person and data regarding said call.
Claim 27
Dependent Claim 22 words
A network as in claim 23, wherein the the office equipment number comprises a virtual office equipment number corresponding to the caller.
Claim 28
Dependent Claim 34 words
A network as in claim 23, wherein the central office comprises a first telephone switch, and the network further comprises a second telephone switch interconnected to the first telephone switch via a trunk circuit.
Claim 29
Dependent Claim 17 words
A network as in claim 25, wherein at least some of the communication links comprise telephone lines.
Claim 30
Dependent Claim 54 words
A network as in claim 25, further comprising: a service control point, remote from the telephone switches, said service control point containing a database of call processing records; and a first signaling network separate from the communication links and trunk circuits for carrying signaling messages between the service control point and the telephone switches.
Claim 31
Dependent Claim 24 words
A network as in claim 27, wherein the peripheral includes a communication server facilitating signaling communication between the peripheral and the service control point.
Claim 32
Dependent Claim 35 words
A network as in claim 28, further comprising a second signaling network, separate from the communication links, the trunk circuits and the first signaling network coupled between the communication server and the service control point.
Claim 33
Dependent Claim 46 words
A network as in claim 29, wherein the peripheral stores characteristic voice feature data relating to a plurality of designated persons, and the peripheral comprises a voice authentication module for comparing characteristic data extracted from speech of the caller to the stored characteristic voice feature data.
Claim 34
Dependent Claim 42 words
A network as in claim 30, further comprising a remote peripheral storing characteristic voice feature data relating to another plurality of designated persons, wherein the remote peripheral is coupled to the second signaling network for communication of stored characteristic voice feature data.
Claim 35
Dependent Claim 34 words
A network as in claim 29, wherein: the first signaling network comprises a common channel interoffice signaling network coupled to the telephone switches; and the second signaling network comprises a packet switched data network.
Claim 36
Dependent Claim 31 words
A network as in claim 32, wherein: the common channel interoffice signaling network utilizes signaling system 7 (SS7) protocol; and the packet switched data network utilizes transmission control protocol/Internet protocol (TCP/IP).
Claim 37
Independent Claim 172 words
A method comprising: for a designated person, generating service profile data for controlling a sequence of operation in a multiple link communication network relating to provision of one or more communication services through the network; storing the service profile data for the designated person with other service profile data in the communication network; detecting a request to make a call from a predetermined link of the communication network; receiving and processing speech signals from a person making said request via the predetermined link to identify the requesting person as said designated person; instructing a switching office of the communication network to utilize the service profile data for the designated person for processing of the call from the predetermined link through the network, wherein the processing of the call comprises: (a) processing speech signals occurring during said call to detect predesignated signals, based at least in part on data from the service profile data for the designated person; and (b) upon detecting one or more of said predesignated speech signals, terminating said call.
Claim 38
Independent Claim 172 words
A method comprising: for a designated person, generating service profile data for controlling a sequence of operation in a multiple link communication network relating to provision of one or more communication services through the network; storing the service profile data for the designated person with other service profile data in the communication network; detecting a request to make a call from a predetermined link of the communication network; receiving and processing speech signals from a person making said request via the predetermined link to identify the requesting person as said designated person; instructing a switching office of the communication network to utilize the service profile data for the designated person for processing of the call from the predetermined link through the network, wherein the processing of the call comprises: (a) processing speech signals occurring during said call to detect predesignated signals, based at least in part on data from the service profile data for the designated person; and (b) upon detecting one or more of said predesignated speech signals, terminating said call.
Claim 39
Dependent Claim 26 words
A method according to claim 34, further comprising the step of storing data regarding said detection of said predesignated speech signals and termination of said call.
Claim 40
Dependent Claim 33 words
A method as in claim 34, wherein the step of instructing a switching office comprises providing a virtual office equipment number for use in retrieving the service profile data for the designated person.
Claim 41
Dependent Claim 35 words
A method as in claim 34, wherein the step of receiving and processing speech signals comprises comparing information characteristic of the received speech signals to stored speech characteristic data corresponding to a plurality of subscribers.
Claim 42
Dependent Claim 29 words
A method as in claim 34, wherein the communication network comprises a telephone network having a plurality of central offices each of which serves a plurality of communication links.
Claim 43
Dependent Claim 15 words
A method as in claim 38, wherein the plurality of communication links comprise telephone lines.
Claim 44
Dependent Claim 23 words
A method as in claim 34, including the step of transmitting at least a portion of said stored data to a control node.
Claim 45
Independent Claim 139 words
A method comprising: for a designated person, generating service profile data for controlling a sequence of operation in a multiple link communication network relating to provision of one or more communication services through the network; storing the service profile data for the designated person with other service profile data in the communication network; detecting a request to make a call from a predetermined link of the communication network; receiving and processing speech signals from a person making said request via the predetermined link to identify the requesting person as said designated person; instructing a switching office of the communication network to utilize the service profile data for the designated person for processing of the call from the predetermined link through the network; and storing data regarding the identification of said designated person and the approximate time of the identification.
Claim 46
Independent Claim 139 words
A method comprising: for a designated person, generating service profile data for controlling a sequence of operation in a multiple link communication network relating to provision of one or more communication services through the network; storing the service profile data for the designated person with other service profile data in the communication network; detecting a request to make a call from a predetermined link of the communication network; receiving and processing speech signals from a person making said request via the predetermined link to identify the requesting person as said designated person; instructing a switching office of the communication network to utilize the service profile data for the designated person for processing of the call from the predetermined link through the network; and storing data regarding the identification of said designated person and the approximate time of the identification.
Claim 47
Dependent Claim 26 words
A method as in claim 41, including the step of indexing a schedule of verifications for the identified person based at least partially on said identification.
Claim 48
Dependent Claim 35 words
A method according to claim 42 wherein said storing is performed by an intelligent peripheral and including the step of transmitting a copy of at least a portion of said data to a control center.
Claim 49
Dependent Claim 15 words
A method according to claim 43 wherein said indexing is performed by said control center.
Claim 50
Independent Claim 169 words
A method comprising: for a designated person, generating service profile data for controlling a sequence of operation in a multiple link communication network relating to provision of one or more communication services through the network; assigning an office equipment number to the designated person; storing the service profile data for the designated person with other service profile data in the communication network; detecting a request to make a call from a predetermined link of the communication network; receiving and processing signals from a person making said request via the predetermined link to identify the requesting person as said designated person; providing the office equipment number of the designated person to a switching office of the communication network to retrieve the service profile data for the designated person; processing the call from the predetermined link through the network based at least in part on data from the retrieved service profile data for the designated person; and storing data regarding the identification of said designated person and data regarding said call.
Claim 51
Independent Claim 169 words
A method comprising: for a designated person, generating service profile data for controlling a sequence of operation in a multiple link communication network relating to provision of one or more communication services through the network; assigning an office equipment number to the designated person; storing the service profile data for the designated person with other service profile data in the communication network; detecting a request to make a call from a predetermined link of the communication network; receiving and processing signals from a person making said request via the predetermined link to identify the requesting person as said designated person; providing the office equipment number of the designated person to a switching office of the communication network to retrieve the service profile data for the designated person; processing the call from the predetermined link through the network based at least in part on data from the retrieved service profile data for the designated person; and storing data regarding the identification of said designated person and data regarding said call.
Claim 52
Dependent Claim 22 words
A method as in claim 45, wherein the office equipment number assigned to the designated person comprises a virtual office equipment number.
Claim 53
Independent Claim 204 words
A method comprising: for a designated person, generating service profile data for controlling a sequence of operation in a multiple link communication network relating to provision of one or more communication services through the network; assigning an office equipment number to the designated person; storing the service profile data for the designated person with other service profile data in the communication network; detecting a request to make a call from a predetermined link of the communication network; receiving and processing signals from a person making said request via the predetermined link to identify the requesting person as said designated person; providing the office equipment number of the designated person to a switching office of the communication network to retrieve the service profile data for the designated person; processing the call from the predetermined link through the network based at least in part on data from the retrieved service profile data for the designated person, wherein the processing of the call comprises: (a) processing speech signals occurring during said call to detect predesignated signals, based at least in part on data from the service profile data for the designated person; and (b) upon detecting one or more of said predesignated speech signals, terminating said call.
Claim 54
Independent Claim 204 words
A method comprising: for a designated person, generating service profile data for controlling a sequence of operation in a multiple link communication network relating to provision of one or more communication services through the network; assigning an office equipment number to the designated person; storing the service profile data for the designated person with other service profile data in the communication network; detecting a request to make a call from a predetermined link of the communication network; receiving and processing signals from a person making said request via the predetermined link to identify the requesting person as said designated person; providing the office equipment number of the designated person to a switching office of the communication network to retrieve the service profile data for the designated person; processing the call from the predetermined link through the network based at least in part on data from the retrieved service profile data for the designated person, wherein the processing of the call comprises: (a) processing speech signals occurring during said call to detect predesignated signals, based at least in part on data from the service profile data for the designated person; and (b) upon detecting one or more of said predesignated speech signals, terminating said call.
Claim 55
Dependent Claim 22 words
A method as in claim 47, wherein the office equipment number assigned to the designated person comprises a virtual office equipment number.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-08-08 2004-02-07 2004-08-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-08-08 2008-02-07 2008-08-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-08-08 2012-02-07 2012-08-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag