Patent US5315646A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5315646A Expired / Lapsed US ⏱️ 0.0 years remaining

Systems and processes for providing multiple interfaces for telephone services

Assignee: Intellectual Ventures II LLC
•
Filing: 1990-12-18
•
Granted: 1994-05-24
•
Expires: 2010-12-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for creating customized call processing information (CCPI) records to permit customized telephone services for individual subscribers to a telephone network. The records are provided in a binary representation, an internal data structure representation and a displayed representation. The displayed representation for a CCPI record may be provided in a plurality of formats. For example, a "graph" format or a "form" format. The binary and internal data structure representations of a CCPI record are less machine dependent than the displayed representation and can, therefore, be implemented in a variety of processing devices. The displayed representation can be developed by an operator to correspond to any desired operating environment which, when interfaced with the internal data structure representation, permits the creation of CCPI records on a wide variety of processing devices.

Inventors

  • 👤 David L. Babson, III
  • 👤 James A. Bajzath, Jr.
  • 👤 Thomas C. Ely

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 11:41
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/0016; H04M; H04M3/00; H04M3/42; H04M3/4228; H04Q3/0029; H04Q3/0033; H04M3/428; H04M3/436; H04Q2213/00; H04Q2213/135; H04Q2213/13501; H04Q2213/13503; H04Q2213/13525; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/965; Y10S715/966; Y10S715/967

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 205 words
A data processing system for designing a procedure to direct a telephone network having a customized call processor to provide requested services to a customer of the network, the data processing system including a display terminal for displaying a visual representation of the procedure; control means, coupled to the display terminal, for causing the display terminal to display the visual representation based upon multilevel data, the multilevel data including a graphical representation level containing display information for the visual representation including an object level containing information about screen objects used in the visual representation, and a screen level containing information about relationships between the screen objects in the visual representation; a data structure level containing data, organized in data structures, which correspond to the display information; and a code level containing machine independent binary code executable in real time by the customized call processor to implement the requested services, the machine independent binary code corresponding to the data in the data structure; a plurality of graphical representation level modules for operating on the display information; a plurality of data structure level modules for operating on the data organized in the data structures; and a plurality of code level modules for operating on the executable code.
Claim 2
Dependent Claim 205 words
A data processing system for designing a procedure to direct a telephone network having a customized call processor to provide requested services to a customer of the network, the data processing system including a display terminal for displaying a visual representation of the procedure; control means, coupled to the display terminal, for causing the display terminal to display the visual representation based upon multilevel data, the multilevel data including a graphical representation level containing display information for the visual representation including an object level containing information about screen objects used in the visual representation, and a screen level containing information about relationships between the screen objects in the visual representation; a data structure level containing data, organized in data structures, which correspond to the display information; and a code level containing machine independent binary code executable in real time by the customized call processor to implement the requested services, the machine independent binary code corresponding to the data in the data structure; a plurality of graphical representation level modules for operating on the display information; a plurality of data structure level modules for operating on the data organized in the data structures; and a plurality of code level modules for operating on the executable code.
Claim 3
Dependent Claim 51 words
The data processing system of claim 1 wherein the plurality of graphical representation modules includes a plurality of object level modules for operating on the information about screen objects, and a plurality of screen level modules for operating on the information about relationships between the screen objects in the visual representation.
Claim 4
Independent Claim 139 words
A method of storing and displaying in a data processing system a procedure to direct a telephone network to provide requested services to a customer of the network, the method comprising the steps, executed by a data processing system, of: storing, in a graphical representation level, display information for the visual representation of the procedure; storing, in a data structure level, data organized in data structures, which correspond to the display information; storing, in a code level, machine independent binary code executable in real time by a customized call processor within the telephone network for implementing the requested services, the binary code corresponding to the data in the data structures; and executing software modules associated with the graphical representation level display information stored in said data processing system for generating a presentation of said procedure on a display device.
Claim 5
Independent Claim 139 words
A method of storing and displaying in a data processing system a procedure to direct a telephone network to provide requested services to a customer of the network, the method comprising the steps, executed by a data processing system, of: storing, in a graphical representation level, display information for the visual representation of the procedure; storing, in a data structure level, data organized in data structures, which correspond to the display information; storing, in a code level, machine independent binary code executable in real time by a customized call processor within the telephone network for implementing the requested services, the binary code corresponding to the data in the data structures; and executing software modules associated with the graphical representation level display information stored in said data processing system for generating a presentation of said procedure on a display device.
Claim 6
Dependent Claim 52 words
The method of claim 3 wherein the step of storing display information in the graphical representation level includes the substeps of storing, in an object level, information about screen objects used in the visual representation, and storing, in a screen level, information about relationships between the screen objects in the visual representation.
Claim 7
Dependent Claim 161 words
In a data processing system containing a procedure to direct a telephone network to provide requested services to a customer of the network, the data processing system including a display terminal for displaying a visual representation of the procedure and multilevel data organized into a graphical representation level containing display information for the visual representation, a data structure level containing data, organized in data structures, which correspond to the display information; and a code level containing machine independent binary code executable in real time by a customized call processor within the telephone network for implementing the requested services, the binary code corresponding to the data in the data structures, a method of manipulating the data comprising the steps, executed by a data processor, of: executing a graphical representation level module to manipulate the display information; executing a data structure level module to manipulate the data organized in the data structures; and executing a code level module to manipulate the binary code.
Claim 8
Dependent Claim 161 words
In a data processing system containing a procedure to direct a telephone network to provide requested services to a customer of the network, the data processing system including a display terminal for displaying a visual representation of the procedure and multilevel data organized into a graphical representation level containing display information for the visual representation, a data structure level containing data, organized in data structures, which correspond to the display information; and a code level containing machine independent binary code executable in real time by a customized call processor within the telephone network for implementing the requested services, the binary code corresponding to the data in the data structures, a method of manipulating the data comprising the steps, executed by a data processor, of: executing a graphical representation level module to manipulate the display information; executing a data structure level module to manipulate the data organized in the data structures; and executing a code level module to manipulate the binary code.
Claim 9
Dependent Claim 46 words
The method of claim 5 wherein the step of executing graphical representation modules includes executing an object level module to manipulate the information about screen objects, and executing a screen level module to manipulate the information about relationships between the screen objects in the visual representation.

References Cited (Backward Citations)

US4785408A Cited
US4653090A Cited
US4747127A Cited
US4827404A Cited
US4782517A Cited
US4860204A Cited
US4878240A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-05-23 1997-11-22 1998-05-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-05-23 2001-11-22 2002-05-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-05-23 2005-11-22 2006-05-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag