Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
212 words
A switching system adjunct for use in conjunction with a telephone switch to provide enhanced telephone services to at least one telephone subscriber served by said telephone switch and comprising: a programmable switch providing first and second sets of interfaces, wherein one of said interfaces within said first set is for connection to at least one path in a plurality of paths emanating from a telephone switch: at least one peripheral device connected to an interface within said second set; means for storing a sequence of functional components which form a service script and which collectively define an enhanced service; and a host processor connected to said storing means, said peripheral device and said programmable switch and for connection through a datalink to said telephone switch for controlling said peripheral device and said programmable switch in a manner defined by said service script in order to provide the enhanced service to a telephone subscriber; wherein the adjunct, in response to a message received over said datalink regarding a corresponding telephone call that is routed by said telephone switch over said one path to said adjunct, is able to take control over said telephone call substantially throughout the remainder of its duration in order to provide said enhanced service to said one subscriber.
Claim 2
Dependent Claim
212 words
A switching system adjunct for use in conjunction with a telephone switch to provide enhanced telephone services to at least one telephone subscriber served by said telephone switch and comprising: a programmable switch providing first and second sets of interfaces, wherein one of said interfaces within said first set is for connection to at least one path in a plurality of paths emanating from a telephone switch: at least one peripheral device connected to an interface within said second set; means for storing a sequence of functional components which form a service script and which collectively define an enhanced service; and a host processor connected to said storing means, said peripheral device and said programmable switch and for connection through a datalink to said telephone switch for controlling said peripheral device and said programmable switch in a manner defined by said service script in order to provide the enhanced service to a telephone subscriber; wherein the adjunct, in response to a message received over said datalink regarding a corresponding telephone call that is routed by said telephone switch over said one path to said adjunct, is able to take control over said telephone call substantially throughout the remainder of its duration in order to provide said enhanced service to said one subscriber.
Claim 3
Dependent Claim
49 words
The adjunct of claim 1 further comprising means for controllably terminating the routed call within said adjunct or directing the routed call through said programmable switch to a - Page 1 of Claims -second one of said paths substantially throughout the remainder of the duration of said routed call.
Claim 4
Dependent Claim
203 words
The adjunct of claim 2 wherein said host processor includes service control means operative in conjunction with said storing means for executing the service script to provide said enhanced service, wherein said service control means comprises: means responsive to a trigger for accessing the service script from said storing means in order to provide an accessed service script; and means responsive to a returned result and a stat of said accessed service script for selecting one of said functional components in said accessed service script for current execution; and said host processor further includes switching control means operative in conjunction with said storing means for appropriately controlling said programmable switch to selectively perform telephone switching operations involving individual ones of said paths, wherein said switching control means comprises: means responsive to said one functional component for invoking said programmable switch to perform a desired switching operation involving said routed telephone call appearing on a first one of said paths and for producing, when appropriate, said returned result; means responsive to said programmable switch for detecting an event associated with a corresponding condition of said telephone call; and means responsive to said detected event for generating said trigger. - Page 2 of Claims -
Claim 5
Dependent Claim
31 words
The adjunct of claim 3 wherein said switch invoking means further comprises means for decoding said one functional component into a corresponding sequence of instructions for appropriately controlling said programmable switch.
Claim 6
Dependent Claim
44 words
The adjunct of claim 4 wherein said host processor further comprises: means operative in conjunction with said storing means and responsive to a code existing within said message for invoking a pre-defined sequence of functional components so as to appropriately process said routed call.
Claim 7
Dependent Claim
51 words
The adjunct of claim 5 further comprising: means for receiving a telephone call appearing over one of said paths and placed to a logical number associated with a particular subscriber and for re-directing the received call over another one of said paths to a physical. number associated with the particular subscriber.
Claim 8
Dependent Claim
40 words
The adjunct of claim 6 wherein the adjunct further comprises means for producing a different trigger for an incoming call, an outgoing call, a no-answer, a busy line, a remote access or an occurrence of a specified time and date.
Claim 9
Dependent Claim
17 words
The adjunct of claim 7 wherein said event detecting means further comprises means for detecting timer events.
Claim 10
Dependent Claim
20 words
The adjunct of claim 3 further comprising: means responsive to said one functional component for appropriately controlling the peripheral device.
Claim 11
Dependent Claim
37 words
The adjunct of claim 9 wherein the peripheral device controlling means further comprises: - Page 3 of Claims -means responsive to said one functional component for generating, when appropriate, a request for service by said peripheral device.
Claim 12
Dependent Claim
32 words
The adjunct of claim 10 wherein said peripheral device controlling means further comprises: means for decoding said one functional component into a corresponding sequence of instructions for appropriately controlling said peripheral device.
Claim 13
Dependent Claim
47 words
The adjunct of claim 11 further comprising: means responsive to said service request for scheduling a task as requested by said one functional component for said peripheral device and, upon availability of said peripheral device to perform a task, instructing said peripheral to perform the scheduled task.
Claim 14
Dependent Claim
21 words
The adjunct of claim 12 wherein said peripheral device comprises: a voice messaging system for recording and playing back voice messages.
Claim 15
Dependent Claim
255 words
A telephone switching system for providing an enhanced telephone service comprising: a telephone switch for serving at least one telephone subscriber connected thereto; and a switching system adjunct connected to said telephone switch by a datalink and at least one path is a plurality of paths emanating from said telephone switch, wherein the adjunct stores a corresponding service script associated with the one subscriber and which defines an enhanced service for the subscriber such that the adjunct, in response to a message that is received over said - Page 4 of Claims -datalink from said telephone switch regarding a corresponding telephone call that is routed by said telephone switch over said one path to said adjunct, executes said service script and takes control over said telephone call substantially throughout the remainder of the duration of the telephone call in order to provide the enhanced service to said one subscriber, wherein the adjunct comprises: a programmable switch providing first and second sets of interfaces wherein an interface within said first set is connected to said one path: at least one peripheral device connected to an interface within said second set; means for storing a sequence of functional components which form the service script; and a host processor connected to said storing means, said peripheral device and said programmable switch and connected through said datalink to said telephone switch for controlling said peripheral device and said programmable switch in a manner defined by said service script in order to provide the enhanced service to said one subscriber.
Claim 16
Dependent Claim
59 words
The telephone switching system of claim 14 further comprising: means for controllably terminating the routed call within said adjunct or directing the routed call through said programmable switch to a second one of said paths substantially throughout the remainder of the duration of said telephone call in order to provide said enhanced service. - Page 5 of Claims -
Claim 17
Dependent Claim
38 words
The telephone switching system of claim 15 wherein the message comprises a telephone number for a calling party and a code indicative of a condition under which the telephone switch routed the telephone call to said one path.
Claim 18
Dependent Claim
204 words
The telephone switching system of claim 16 wherein said host processor includes service control means operative in conjunction with said storing means for executing the service script to provide said enhanced service, wherein said service control means comprises: means responsive to a trigger for accessing said service script from said storing means in order to provide an accessed service script; and means responsive to a returned result and a state of said accessed service script for selecting one of said functional components in said accessed service script for current execution and said host processor further includes switching control means operative in conjunction with said storing means for appropriately controlling said programmable switch to selectively perform telephone switching operations involving individual ones of said paths, wherein said switching control means comprises: means responsive to said one functional component for invoking said programmable switch to perform a desired switching operation involving said routed telephone call appearing on a first one of said paths and for producing, when appropriate, said returned result; means responsive to said programmable switch for detecting an event associated with a corresponding condition of said telephone - Page 6 of Claims -call; and means responsive to said detected event for generating said trigger.
Claim 19
Dependent Claim
33 words
The telephone switching system of claim 17 wherein said switch invoking means further comprises means for decoding said one functional component into a corresponding sequence of instructions for appropriately controlling said programmable switch.
Claim 20
Dependent Claim
46 words
The telephone switching system of claim 18 wherein said host processor further comprises: means operative in conjunction with said storage means and responsive to said code existing within said message for invoking a pre-defined sequence of functional components so as to appropriately process said routed call.
Claim 21
Dependent Claim
52 words
The telephone switching system of claim 19 further comprising: means for receiving a call appearing over one of said paths and placed to a logical number associated with a particular subscriber and for re-directing the received call over another one of said paths to a physical number associated with the particular subscriber.
Claim 22
Dependent Claim
22 words
The telephone switching system of claim 17 further comprising: means responsive to said one functional component for appropriately controlling the peripheral device.
Claim 23
Dependent Claim
39 words
The telephone switching system of claim 21 wherein the peripheral device controlling means further comprises: means responsive to said one functional component for - Page 7 of Claim -generating, when appropriate, a request for service by said peripheral device.
Claim 24
Dependent Claim
34 words
The telephone switching system of claim 22 wherein said peripheral device controlling means further comprises: means for decoding said one functional component into a corresponding sequence of instructions for appropriately controlling said peripheral device.
Claim 25
Dependent Claim
50 words
The telephone switching system of claim 23 further comprising: means responsive to said service request for scheduling a task as requested by said one functional component for said peripheral device and, upon availability of said peripheral device to perform a task, instructing said peripheral device to perform the scheduled task.
Claim 26
Dependent Claim
209 words
In a telephone switching system, a method for providing enhanced telephone services to at least one telephone subscriber connected to a telephone switch comprising: in said telephone switch routing a telephone call involving a subscriber from the telephone switch over a first path connecting said telephone switch to a switching system adjunct and generating a message, regarding said routed telephone call, over a datalink connecting said telephone switch to said switching system adjunct, wherein said message includes a telephone number for a calling party and a code indicative of a condition under which the telephone switch routed the telephone call to said first path; and in said switching system adjunct and in response to said message executing a pre-defined corresponding service script which is associated with said subscriber and which defines an enhanced - Page 8 of Claims -service for that subscriber, taking control of said routed telephone call substantially throughout the remainder of its duration so as to provide the enhanced service to said subscriber and controllably terminating the routed call within said adjunct or directing the routed call to a second path connecting said telephone switch to said adjunct substantially throughout the remainder of the duration of said telephone call in order to provide said enhanced service.
Claim 27
Dependent Claim
192 words
The method in claim 25 further comprising in said adjunct: executing the service script within a host processor to provide said enhanced service, wherein said service script contains a sequence of functional components that collectively define said enhanced service and wherein said executing comprises: accessing in response to a trigger said service script from a storage means connected to said host processor in order to provide an accessed service script; and selecting in response to a returned result and a state of said accessed service script one of said functional components in said accessed service script for current execution; and selectively performing telephone switching operations within said host processor, wherein said selective performing comprises: invoking in response to said one functional component a programmable switch connected to said host processor and to said first and second paths to perform a desired switching operation involving said routed telephone call appearing on the first path and producing, when appropriate, said returned result; - Page 9 of Claims -detecting through said programmable switch an event associated with a corresponding condition of said routed telephone call; and generating said trigger in response to said detected event.
Claim 28
Dependent Claim
28 words
The method in claim 26 wherein said switch invoking further comprises: appropriately decoding said one functional component into a corresponding sequence of instructions for controlling said programmable switch.
Claim 29
Dependent Claim
34 words
The method in claim 27 further comprising in the adjunct: invoking in response to said code existing within said message a pre-defined sequence of functional components so as to appropriately process said routed call.
Claim 30
Dependent Claim
49 words
The method in claim 28 comprising in the adjunct: receiving a call appearing over one of said paths and placed to a logical number associated with a particular subscriber, and re-directing the received call over another one of said paths to a physical number associated with the particular subscriber.
Claim 31
Dependent Claim
37 words
The method in claim 26 wherein said selective performing further comprises: controlling, when appropriate and in response to said one functional component, a peripheral device that is connected to said programmable switch and to said host processor.
Claim 32
Dependent Claim
33 words
The method in claim 30 wherein said peripheral device controlling further comprises: - Page 10 of Claims -generating in response to said one functional component a request for service by said peripheral device.
Claim 33
Dependent Claim
29 words
The method in claim 21 wherein said peripheral device controlling further comprises: decoding said one functional component into a corresponding sequence of instructions for appropriately controlling said peripheral device.
Claim 34
Dependent Claim
52 words
The method in claim 32 wherein said peripheral device controlling further comprises: scheduling in response to said service request a task requested by said one functional component for said peripheral device: and instructing said peripheral device to perform the schedule task in response to availability of said peripheral to perform said task.
Claim 35
Dependent Claim
149 words
A telephone switching system for providing an enhanced telephone service comprising: a telephone switch for serving at least one telephone subscriber connected thereto; and a switching system adjunct connected to said telephone switch by a datalink and at least one path in a plurality of paths emanating from said telephone switch, wherein the adjunct stores a corresponding service script associated with the one subscriber and which defines an enhanced service for the subscriber such that the adjunct, in response to a message that is received over said datalink from said telephone switch regarding a corresponding telephone call that is routed by said telephone switch over said one path to said adjunct, executes said service script and takes control - Page 11 of Claims -over said telephone call substantially throughout the reminder of the duration of the telephone call in order to provide the enhanced service to said one subscriber.
Claim 36
Dependent Claim
136 words
In a telephone switching system, a method for providing enhanced telethons services to at least one telephone subscriber connected to a telephone switch comprising: in said telephone switch routing a telephone call involving a subscriber from the telephone switch over a path connecting said telephone switch to a switching system adjunct and generating a message, regarding said routed telephone call, over a datalink connecting said telephone switch to said switching system adjunct; and in said switching system adjunct and in response to said message executing a pre-defined corresponding service script which is associated with said subscriber and which defines an enhanced service for that subscriber and taking control of said routed telephone call substantially throughout the reminder of its duration so as to provide the enhanced service to said subscriber. - Page 12 of Claims -