US5353343A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Telephonic switching system with a user controlled data memory access system and method
Assignee: Rockwell Firstpoint Contact Corp
•
Filing: 1992-04-30
•
Granted: 1994-10-04
•
Expires: 2012-04-30
Abstract
Abstract A telephonic switching system (11) with a switch (10) controlled by a central processing unit (12) to interconnect interior communication units (14) and exterior telephonic units (16) in accordance with data in a shared data memory (18) with data that is alterable in response to signals generated by the communication units. A data memory access system (23) periodically shifts access to the data memory (18) from one special process to another successive special process in a process memory (20). The data memory access system (23) prevents the normal periodic shifting of access to the data memory (18) during a period when the special process with access is enabled to access and alter shared data.
Inventors
- 👤 Darryl P. Hymel
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 02:40
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/52; H; H04; H04Q; H04Q3/00; H04Q3/42; H04Q3/54; H04Q3/545; H04Q3/54508; H04Q3/54533
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
182 words
In a telephonic switching system having a switch controlled by a central processing unit to interconnect interior communication units with exterior communication units, said central processing unit controls the switch in accordance with communication data in a communication data memory which is alterable in response to signals initiated by said communication units in accordance with an operating system of the central processing unit having a plurality of special processes which share the data, the improvement being a shared data memory access system, comprising: means for periodically shifting access to shared data in the data memory successively between said plurality of special processes; means for controlling the access shifting means to prevent said access shifting means from shifting access to the data memory from one of said plurality of special processes to another one of said plurality of special processes during a period when the one of said plurality of special processes with access to the data memory is enabled to access shared data; and means for stopping the special process accessing data from continuing to access data after a preselected time period.
Claim 2
Dependent Claim
182 words
In a telephonic switching system having a switch controlled by a central processing unit to interconnect interior communication units with exterior communication units, said central processing unit controls the switch in accordance with communication data in a communication data memory which is alterable in response to signals initiated by said communication units in accordance with an operating system of the central processing unit having a plurality of special processes which share the data, the improvement being a shared data memory access system, comprising: means for periodically shifting access to shared data in the data memory successively between said plurality of special processes; means for controlling the access shifting means to prevent said access shifting means from shifting access to the data memory from one of said plurality of special processes to another one of said plurality of special processes during a period when the one of said plurality of special processes with access to the data memory is enabled to access shared data; and means for stopping the special process accessing data from continuing to access data after a preselected time period.
Claim 3
Dependent Claim
51 words
The telephonic switching system of claim 1 in which said access shifting means includes means associated with the operating system for generating a periodic interrupt signal; and means responsive to the interrupt signal to shift access to the data memory from one to another of a succession of the special processes.
Claim 4
Dependent Claim
55 words
The telephonic switching system of claim 1 in which the special process with access has a data element, and said means for controlling the access shifting means includes means associated with the operating system to set a flag in the data element of the special process with access which is enabled to access shared data.
Claim 5
Dependent Claim
45 words
The telephonic switching system of claim 3 in which said means for controlling the access shifting means includes means associated with the operating system to reset said flag in response to the special process accessing data from the data memory which is not shared data.
Claim 6
Dependent Claim
43 words
The telephonic switching system of claim 4 in which the access shifting controlling means includes means for returning the state of a flag value after the flag is reset to a same value which the flag had prior to the flag being set.
Claim 7
Dependent Claim
239 words
In a telephonic switching system having a switch controlled by a central processing unit to interconnect interior communication units with exterior communication units, said central processing unit controls the switch in accordance with communication data in a communication data memory which is alterable in response to signals initiated by said communication units in accordance with an operating system of the central processing unit having a plurality of special processes which share the data, the improvement being a shared data memory access system, comprising: means for periodically shifting access to shared data in the data memory successively between the plurality of special processes; and means for controlling the access shifting means to prevent said access shifting means from shifting access to data memory from one of said plurality of special processes to another one of said plurality of special processes during a period when one of said plurality of special processes with access to the data memory having a data element and another data element is enabled to access shared data including means associated with the operating system to set a flag in the data element of the special process which is enabled to access shared data and means for generating a counted tick value in the other data element of the special process accessing data in response to the periodic access shifting means when the flag is set in the data element of the accessing special process with access.
Claim 8
Dependent Claim
239 words
In a telephonic switching system having a switch controlled by a central processing unit to interconnect interior communication units with exterior communication units, said central processing unit controls the switch in accordance with communication data in a communication data memory which is alterable in response to signals initiated by said communication units in accordance with an operating system of the central processing unit having a plurality of special processes which share the data, the improvement being a shared data memory access system, comprising: means for periodically shifting access to shared data in the data memory successively between the plurality of special processes; and means for controlling the access shifting means to prevent said access shifting means from shifting access to data memory from one of said plurality of special processes to another one of said plurality of special processes during a period when one of said plurality of special processes with access to the data memory having a data element and another data element is enabled to access shared data including means associated with the operating system to set a flag in the data element of the special process which is enabled to access shared data and means for generating a counted tick value in the other data element of the special process accessing data in response to the periodic access shifting means when the flag is set in the data element of the accessing special process with access.
Claim 9
Dependent Claim
43 words
The telephonic switching system of claim 6 in which said operating system includes means responsive to the counted tick value to stop the special process accessing data from continuing to access data in response to the counted tick value reaching a preselected value.
Claim 10
Dependent Claim
31 words
The telephonic switching system of claim 6 in which said operating system includes means responsive to the counted tick value reaching a preselected counted tick value to signal a warning message.
Claim 11
Dependent Claim
58 words
The telephonic switching system of claim 6 in which said access shifting controlling means includes means responsive to the flag for preventing the periodic shifting of access to the data memory from the special process with access to another special process in response to the flag being set in the data element of the special process with access.
Claim 12
Dependent Claim
74 words
The telephonic switching system of claim 6 in which said means for controlling the access shifting means includes means associated with the special process with access in to determine when reaching a safe point has been reached during the accessing of data, and means associated with the operating system and responsive to the special process with access to read the counted tick value in the other data element of the special process with access.
Claim 13
Dependent Claim
65 words
The telephonic switching system of claim 10 in which said means associated with the operating system to read the counted tick value includes means for resetting the counted tick value to zero and means for automatically shifting access to the data memory from the special process with access to another special process in response to an initial reading of the counted tick value being nonzero.
Claim 14
Dependent Claim
56 words
The telephonic switching system of claim 10 in which said means associated with the operating system to read the counted tick value includes means for preventing a shifting of access to the data memory from the special process with access to another special process in response to a reading of the counted tick value being zero.
Claim 15
Dependent Claim
102 words
The telephonic switching system of claim 10 in which said means for controlling the access shifting means includes means associated with the operating system to reset said flag in response to the special process with access accessing nonshared data; and means associated with the operating system to read said counted tick value in response to said means associated with the operating system to reset said flag and means to automatically provide a shifting of access to the data memory from the special process with access to another special process in response to said tick value reading means reading a nonzero tick value.
Claim 16
Dependent Claim
180 words
In a telephonic switching system having a switch controlled by a central processing unit to interconnect communication units in accordance with entry in a data memory including shared data which is alterable in response to signals initiated by said communication units in accordance with an operating system of the central processing unit, the operating system having a plurality of special processes which share at least some of the data, the improvement being a method of controlling access of the special processes to the shared data comprising the steps of: normally periodically shifting access to the alterable data memory between said plurality of special processes except when prevented; determining when one of said plurality of special processes has access to shared data in said alterable data memory; preventing periodic shifting of access away from the one of said plurality of special processes with access during a period when it is determined that shared data is being accessed by the one special process with access; and stopping the special process accessing data from continuing to access data after a preselected time period.
Claim 17
Dependent Claim
180 words
In a telephonic switching system having a switch controlled by a central processing unit to interconnect communication units in accordance with entry in a data memory including shared data which is alterable in response to signals initiated by said communication units in accordance with an operating system of the central processing unit, the operating system having a plurality of special processes which share at least some of the data, the improvement being a method of controlling access of the special processes to the shared data comprising the steps of: normally periodically shifting access to the alterable data memory between said plurality of special processes except when prevented; determining when one of said plurality of special processes has access to shared data in said alterable data memory; preventing periodic shifting of access away from the one of said plurality of special processes with access during a period when it is determined that shared data is being accessed by the one special process with access; and stopping the special process accessing data from continuing to access data after a preselected time period.
Claim 18
Dependent Claim
63 words
The shared data access controlling method of claim 14 in which the step of periodically shifting access to the data memory includes the steps of generating a periodic interrupt signal by means associated with the operating system, and normally shifting access to the data memory from one to the next of the plurality of special processes in response to the periodic interrupt signal.
Claim 19
Dependent Claim
50 words
The shared data access controlling method of claim 14 in which the special process with access has a data element and the step of controlling the periodic shifting of access includes the step of setting a flag in the data element of the special process which is accessing the data.
Claim 20
Dependent Claim
43 words
The shared data access controlling method of claim 16 in which the step of controlling the periodic shifting of access includes the step of resetting the flag in response to the special process accessing data from the data memory which is nonshared data.
Claim 21
Dependent Claim
53 words
The shared data access controlling method of accessing data of claim 17 in which the step of controlling the periodic shifting of access includes the step of returning the state of a flag value after the flag is reset to a same value which the flag had prior to the flag being set.
Claim 22
Dependent Claim
244 words
In a telephonic switching system having a switch controlled by a central processing unit to interconnect communication units in accordance with entry in a data memory including shared data which is alterable in response to signals initiated by said communication units in accordance with an operating system of the central processing unit, the operating system having a plurality of special processes which share at least some of the data, the improvement being a method of controlling access of the special processes to the shared data comprising the steps of: normally periodically shifting access to the alterable data memory between said plurality of special processes except when prevented; determining when one of said plurality of special processes has access to shared data in said alterable data memory in which the one special process with access has a data element and another data element; and preventing periodic shifting of access away from the one of plurality of special processes with access during a period when it is determined that shared data is being accessed by the one special process with access by setting a flag in the data element of the special process which is accessing the data and incrementing a counted tick value in the other data element of the special process with access from said data memory in response to each periodic shifting of access to the data memory when the flag is set in the data element of the special process with access.
Claim 23
Dependent Claim
244 words
In a telephonic switching system having a switch controlled by a central processing unit to interconnect communication units in accordance with entry in a data memory including shared data which is alterable in response to signals initiated by said communication units in accordance with an operating system of the central processing unit, the operating system having a plurality of special processes which share at least some of the data, the improvement being a method of controlling access of the special processes to the shared data comprising the steps of: normally periodically shifting access to the alterable data memory between said plurality of special processes except when prevented; determining when one of said plurality of special processes has access to shared data in said alterable data memory in which the one special process with access has a data element and another data element; and preventing periodic shifting of access away from the one of plurality of special processes with access during a period when it is determined that shared data is being accessed by the one special process with access by setting a flag in the data element of the special process which is accessing the data and incrementing a counted tick value in the other data element of the special process with access from said data memory in response to each periodic shifting of access to the data memory when the flag is set in the data element of the special process with access.
Claim 24
Dependent Claim
44 words
The shared data access controlling method of claim 19 in which the step of controlling the periodic shifting of access includes the step of aborting the running of the special process accessing data in response to the counted tick value reaching a preselected value.
Claim 25
Dependent Claim
39 words
The shared data access controlling method of claim 19 in which the step of controlling the periodic shifting of access includes the step of signalling a warning message in response to the counted tick value reaching a preselected value.
Claim 26
Dependent Claim
60 words
The shared data access controlling method of claim 19 in which the step of controlling the periodic shifting of access includes the step of preventing the periodic shifting of access to the data memory from the accessing special process to another successive special process in response to the flag being set in the data element of the accessing special process.
Claim 27
Dependent Claim
63 words
The shared data access controlling method of claim 19 in which the step of controlling the periodic shifting of access includes the step of causing the counted tick value in the other data element of the accessing special process to be read in response to the special process with access reaching a safe point during the access of data from the data memory.
Claim 28
Dependent Claim
58 words
The shared data access controlling method of claim 23 including the steps of resetting the counted tick value to zero, reading the counted tick value, and automatically shifting access to the data memory from the special process with access to another successive special process when the counted tick value is read as being a value other than zero.
Claim 29
Dependent Claim
48 words
The shared data access controlling method of claim 23 including the steps of reading the counted tick value, and preventing a shifting of access to the data memory from the special process with access to another successive special process in response to the read tick value being zero.
Claim 30
Dependent Claim
78 words
The shared data access controlling method of claim 23 in which the step of controlling the periodic shifting of access includes the steps of resetting the flag in response to the accessing special process accessing nonshared data, and causing the counted tick value to be read in response to the resetting of the flag, and automatically shifting access from the special process with access to another successive special process in response to reading a nonzero counted tick value.
References Cited (Backward Citations)
US4691280A
Cited
US4982322A
Cited
US5043883A
Cited
US4866704A
Cited
US5093912A
Cited
US5127004A
Cited
US5095505A
Cited
US5201045A
Cited
US5245702A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-10-03 | 1998-04-04 | 1998-10-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-10-03 | 2002-04-04 | 2002-10-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-10-03 | 2006-04-04 | 2006-10-04 | $7700.00 | Window Closed / Lapsed |