Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
112 words
A signal processing system for providing a plurality of realtime services to and from a number of independent client applications and devices, said system comprising: a subsystem comprising a host central processing unit (CPU) operating in accordance with at least one application program and a device handler program, said subsystem further comprising an adapter subsystem interoperating with said host CPU and said device; a realtime signal processing subsystem for performing a plurality of data transforms comprising a plurality of realtime signal processing operations; and at least one realtime application program interface (API) coupled between the subsystem and the realtime signal processing subsystem to allow the subsystem to interoperate with said realtime services.
Claim 2
Dependent Claim
112 words
A signal processing system for providing a plurality of realtime services to and from a number of independent client applications and devices, said system comprising: a subsystem comprising a host central processing unit (CPU) operating in accordance with at least one application program and a device handler program, said subsystem further comprising an adapter subsystem interoperating with said host CPU and said device; a realtime signal processing subsystem for performing a plurality of data transforms comprising a plurality of realtime signal processing operations; and at least one realtime application program interface (API) coupled between the subsystem and the realtime signal processing subsystem to allow the subsystem to interoperate with said realtime services.
Claim 3
Dependent Claim
32 words
The signal processing system as set forth in claim 1 , wherein said signal processing system receives and transmits a plurality of datatypes over a plurality of different wide area networks (WANs).
Claim 4
Dependent Claim
150 words
A signal processing system for providing a plurality of realtime services over a wide area network (WAN), said system comprising: a telecommunications subsystem comprising a host central processing unit (CPU) and a wide area network interface, where said wide area network interface is comprised of a hardware interface to the network and driver software which executes on the host a telecommunications subsystem comprising a host central processing unit (CPU) operating in accordance with at least one application program and a datastream handler program, said telecommunications subsystem further comprising a telecommunications adapter subsystem interoperating with said host CPU and said WAN; a realtime signal processing subsystem for performing a plurality of transforms comprising a plurality of realtime signal processing operations; and at least one realtime application program interface (API) coupled between the telecommunications subsystem and the realtime signal processing subsystem to allow the telecommunications subsystem to interoperate with said realtime services.
Claim 5
Dependent Claim
150 words
A signal processing system for providing a plurality of realtime services over a wide area network (WAN), said system comprising: a telecommunications subsystem comprising a host central processing unit (CPU) and a wide area network interface, where said wide area network interface is comprised of a hardware interface to the network and driver software which executes on the host a telecommunications subsystem comprising a host central processing unit (CPU) operating in accordance with at least one application program and a datastream handler program, said telecommunications subsystem further comprising a telecommunications adapter subsystem interoperating with said host CPU and said WAN; a realtime signal processing subsystem for performing a plurality of transforms comprising a plurality of realtime signal processing operations; and at least one realtime application program interface (API) coupled between the telecommunications subsystem and the realtime signal processing subsystem to allow the telecommunications subsystem to interoperate with said realtime services.
Claim 6
Dependent Claim
115 words
The signal processing system as set forth in claim 3 , wherein the realtime signal processing subsystem comprises: at least one realtime communications module coupled to receive a plurality of communications commands from said applications programs via said datastream handler program and said realtime APIs, said realtime communications module in response to said communications commands issuing a plurality of requests for realtime services to at least one realtime service provider; a translation interface program coupled to receive said requests for realtime services from said communications modules; and a realtime processor including a realtime operating system interoperating with said translation program for executing a plurality of realtime operations comprising realtime functions in response to said requests.
Claim 7
Dependent Claim
32 words
The realtime data processing system as set forth in claim 4 , wherein the translation interface comprises a plurality of realtime features to access a modem unit for communicating over said WAN.
Claim 8
Dependent Claim
53 words
The signal processing system as set forth in claim 3 further comprising a direct memory access (DMA) unit coupled between said realtime signal processing subsystem and a hardware abstraction portion of said telecommunications subsystem, said DMA unit providing for transfer of datablocks from said telecommunications adapter module to said realtime signal processing subsystem.
Claim 9
Dependent Claim
119 words
A signal processing system for providing a plurality of realtime services over a wide area network (WAN), said system comprising: a telecommunications subsystem comprising a host central processing unit (CPU) operating in accordance with at least one applications program and a datastream handler program, said telecommunications subsystem further comprising a telecommunications adapter subsystem interoperating with said host CPU and said WAN; a virtual realtime device enabling a plurality of realtime signal processing operations in accordance with at least one realtime service request issued by said applications program; and at least one realtime application program interface (API) interoperating with the telecommunications subsystem and the virtual realtime device to enable the telecommunications subsystem to interoperate with said realtime signal processing operations.
Claim 10
Dependent Claim
119 words
A signal processing system for providing a plurality of realtime services over a wide area network (WAN), said system comprising: a telecommunications subsystem comprising a host central processing unit (CPU) operating in accordance with at least one applications program and a datastream handler program, said telecommunications subsystem further comprising a telecommunications adapter subsystem interoperating with said host CPU and said WAN; a virtual realtime device enabling a plurality of realtime signal processing operations in accordance with at least one realtime service request issued by said applications program; and at least one realtime application program interface (API) interoperating with the telecommunications subsystem and the virtual realtime device to enable the telecommunications subsystem to interoperate with said realtime signal processing operations.
Claim 11
Dependent Claim
55 words
The signal processing system as set forth in claim 7 , wherein the virtual realtime device comprises a realtime translation interface program and virtual realtime engine, said virtual realtime engine enabling said realtime services by performing a number of data translation operations in accordance with said realtime service request and said realtime translation interface program.
Claim 12
Dependent Claim
65 words
The signal processing system as set forth in claim 8 , wherein the virtual realtime engine comprises: a realtime processor including a realtime operating system, and a plurality of realtime function libraries interoperatively coupled with said realtime processor for providing a plurality of processing steps comprising said realtime signal processing operations, whereby said virtual realtime engine responds to communications commands initiated by said applications programs.
Claim 13
Dependent Claim
55 words
The signal processing system as set forth in claim 7 further comprising a direct memory access (DMA) unit coupled between said virtual realtime signal processing subsystem and a hardware abstraction portion of said telecommunications subsystem, said DMA unit providing for transfer of data from said telecommunications adapter module to said virtual realtime signal processing subsystem.
Claim 14
Dependent Claim
33 words
The signal processing system as set forth in claim 7 , wherein the virtual realtime translation interface comprises a plurality of realtime features to access a modem unit for communicating over said WAN.
Claim 15
Dependent Claim
32 words
The signal processing system as set forth in claim 11 , wherein the modem unit comprises at least a serial communications controller, a programmable timer, and a plurality of input/output (I/O) lines.
Claim 16
Dependent Claim
38 words
The signal processing system as set forth in claim 7 , wherein realtime service requests are selected from the group of realtime service request devices consisting of telephone answering machines, automatic telephone dialing machines, and remote control systems.
Claim 17
Dependent Claim
32 words
The signal processing system as claimed in claim 6 , wherein the realtime signal processing operations are selected from the group of telecommunications transactions consisting of fax (send/receive) and data transmission transactions.
Claim 18
Dependent Claim
28 words
The signal processing system as claimed in claim 14 , wherein the data transmission transaction comprises at least one data framing format and at least one data protocol.
Claim 19
Dependent Claim
35 words
The virtual realtime data processing system as set forth in claim 9 , wherein the realtime processor comprises a programmable processing unit which is controlled by said realtime communications applications and said realtime communications interface.
Claim 20
Dependent Claim
21 words
The virtual realtime data processing system as set forth in claim 9 , wherein the realtime processor comprises said host CPU.
Claim 21
Dependent Claim
39 words
The signal processing system as set forth in claim 9 , wherein the realtime processor comprises a hard digital signal processor in which the realtime operating system and the realtime function libraries are fixedly embodied in a hardware element.
Claim 22
Dependent Claim
23 words
The realtime data processing system of claim 4 comprising a plurality of realtime communications modules which are respectively associated with different realtime services.
Claim 23
Dependent Claim
26 words
The realtime data processing system of claim 19 wherein at least some of said realtime communications modules provide a service which implements a virtual realtime device.
Claim 24
Dependent Claim
19 words
The realtime data processing system of claim 19 wherein one of said realtime services comprises a video processing service.
Claim 25
Dependent Claim
19 words
The realtime data processing system of claim 19 wherein one of said realtime services comprises a sound processing service.
Claim 26
Dependent Claim
18 words
The realtime data processing system of claim 19 wherein one of said realtime services comprises a telephone service.
Claim 27
Dependent Claim
121 words
The signal processing system of claim 1 , wherein said realtime signal processing subsystem comprises: a realtime processor including an operating system for executing a plurality of realtime functions; a realtime communications module which is independent of said realtime processor and is coupled to receive a plurality of communications commands from said application programs via said device handler program and said realtime API, said realtime communications module operating in response to said communications commands to issue a plurality of requests for realtime services to said realtime processor; and a translation interface program which is specific to said realtime processor and is coupled to receive said requests for realtime services from said communications module and provide said requests to said realtime processor.
Claim 28
Dependent Claim
22 words
The signal processing system of claim 24 comprising a plurality of realtime communications modules which are respectively associated with different realtime services.
Claim 29
Dependent Claim
25 words
The signal processing system of claim 25 wherein at least some of said realtime communications modules provide a service which implements a virtual realtime device.
Claim 30
Dependent Claim
37 words
The signal processing system as set forth in claim 24 , wherein the realtime processor comprises a hard digital signal processor in which said operating system and realtime function libraries are fixedly embodied in a hardware element.
Claim 31
Dependent Claim
19 words
The signal processing system as set forth in claim 24 , wherein the realtime processor comprises said host CPU.
Claim 32
Dependent Claim
29 words
The signal processing system of claim 24 , wherein said realtime processor is embodied in a hardware device and includes realtime function libraries that are embodied in programmable software.
Claim 33
Dependent Claim
17 words
The signal processing system of claim 29 wherein said operating system is also embodied in programmable software.
Claim 34
Dependent Claim
99 words
A signal processing system, comprising: an input/output device for sending and/or receiving isochronous streams of data transmitted over a communications path; a realtime engine for performing data transformations on the isochronous streams of data, said realtime engine being independent of said input/output device; a device handler program associated with said input/output device, for generating requests to the realtime engine to perform data transformations on the isochronous streams of data; and at least one application programming interface for receiving the requests generated by said device handler program and issuing commands to said realtime engine to perform the requested data transformations.
Claim 35
Dependent Claim
99 words
A signal processing system, comprising: an input/output device for sending and/or receiving isochronous streams of data transmitted over a communications path; a realtime engine for performing data transformations on the isochronous streams of data, said realtime engine being independent of said input/output device; a device handler program associated with said input/output device, for generating requests to the realtime engine to perform data transformations on the isochronous streams of data; and at least one application programming interface for receiving the requests generated by said device handler program and issuing commands to said realtime engine to perform the requested data transformations.
Claim 36
Dependent Claim
38 words
The signal processing system of claim 31 comprising a plurality of said application programming interfaces which are respectively associated with different types of services to be provided by said realtime engine with respect to isochronous streams of data.
Claim 37
Dependent Claim
27 words
The signal processing system of claim 32 wherein one of said application programming services relates to the operation of the realtime engine as a virtual telephone device.
Claim 38
Dependent Claim
27 words
The signal processing system of claim 32 wherein one of said application programming services relates to the operation of the realtime engine as a virtual sound device.
Claim 39
Dependent Claim
27 words
The signal processing system of claim 32 wherein one of said application programming services relates to the operation of the realtime engine as a virtual video device.
Claim 40
Dependent Claim
52 words
The signal processing system of claim 31 wherein said application programming interface includes command/control registers that are shared between said realtime engine and said device handler program for transferring said requests and responding thereto, and a buffer for transferring isochronous streams of data between said device handler program and said realtime engine.
Claim 41
Dependent Claim
105 words
The signal processing system of claim 31 , wherein said realtime engine comprises: a realtime processor including an operating system for executing a plurality of realtime functions; a communications module which is independent of said realtime processor and is coupled to receive said commands from said application programming interface, said communications module operating in response to said commands to issue a plurality of requests for realtime services to said realtime processor; and a translation interface program which is specific to said realtime processor and is coupled to receive said requests for realtime services from said communications module and provide said requests to said realtime processor.
Claim 42
Dependent Claim
37 words
The signal processing system as set forth in claim 37 , wherein the realtime processor comprises a hard digital signal processor in which said operating system and realtime function libraries are fixedly embodied in a hardware element.
Claim 43
Dependent Claim
49 words
The signal processing system as set forth in claim 37 , wherein said processing system is incorporated in a data processing system having a host central processing unit (CPU), and wherein the realtime processor comprises said host CPU operating in accordance with software instructions relating to said realtime functions.
Claim 44
Dependent Claim
29 words
The signal processing system of claim 37 , wherein said realtime processor is embodied in a hardware device and includes realtime function libraries that are embodied in programmable software.
Claim 45
Dependent Claim
17 words
The signal processing system of claim 40 wherein said operating system is also embodied in programmable software.