Patent US5353343A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 13:05
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag