摘要:
A computer system has general purpose registers, control registers and access registers for containing information to allow address space capability. A linkage stack uses protected address space to store state information during program call and program return operations. The linkage stack contains information relating to state entries for the saved information and header and trailer entries to point to other linkage stack sections. A control register contains the pointer to the current linkage stack entry and is changed as the program call or return moves through the stack.
摘要:
A method and apparatus is provided to translate the contents of access registers into information for use in performing addressing functions for multiple virtual address spaces. The access registers represent the full addressing capability of the system but do not directly contain the addressing information. The system has a plurality of general purpose registers, a plurality of access registers associated with the general registers, an access list having access list entries which is addressed by the contents of the access register, memory storage for holding address space number second table entries (ASTE), where the contents of the access list entry locate the ASTE and where the ASTE contains the addressing information needed to translate a virtual address when combined with the contents of a general purpose register. Access register translation (ART) consists of the process of determining addressing information by using the access list entry and the ASTE. The results of the ART process are stored in an ART lookaside buffer (ALB) which stores the results of ART while valid for later use.
摘要:
A user through a personal computer, in real time, controls the activation and selection of voice and data transmission paths in a communication network independent of network profiles. The network includes a public switched telephone network and a data network, e.g. the Internet for voice and/or data transmissions over either the voice or data networks. In the network, a voice terminal and a computer terminal are coupled to a shared voice and data terminal. A digital subscriber line access multiplexer is coupled to the shared voice and data terminal; the data network through a client server interface, and a voice network through an intelligent switch. The client server interface includes programmable stored data descriptive of network-authorized data and voice functions and transmission paths in the voice and data networks. The interface is linked to the multiplexer and switch for transmitting signaling messages directing traffic to the voice and data networks in accordance with the stored data. The computer terminal displays menus obtained from the client server which enable the user, in real time, to activate and select voice and/or data transmission paths through either the voice and/or data networks independent of pre-defined network profiles and/or traditional traffic assumptions.
摘要:
A network includes a facility for transmitting baseband telephone signals, plural subscriber locations, and twisted pair circuits which connect each subscriber location to the baseband telephone facility. The network further includes apparatus for transmitting and receiving broadband signals over the twisted pair circuits. A broadband transmitter is coupled to a network twisted pair circuit and outputs a broadband signal for delivery to a subscriber location. A first twisted pair circuit is utilized as an intermediate transmission path for the broadband signals. A distribution module is coupled to the first twisted pair circuit and is connected to a destination subscriber location via a destination twisted pair circuit. First filter circuits are connected in the network twisted pair circuit; are transparent to the baseband telephone signals and block the broadband signals. Second filter circuits are connected in the first twisted pair circuit; are transparent to baseband telephone signals and block the broadband signals. A coupling circuit connects the first and second filter circuits and enables passage of broadband signals from the network twisted pair circuit to the first twisted pair circuit, and then to a distribution module and to a broadband destination location.
摘要:
The embodiment enables multiple virtual data domains to be accessible to a program executing on a processor. A data domain is a set of virtual address spaces for containing data that can be accessed by an executing program. Two types of data domains are defined by access lists, called PSAL and DUAL. Each list has entries specifying virtual address spaces accessible to an executing program. The program is located in a program address space. The program address space and each data domain are located through respective control registers. On a program call, the processor loads a control register with means to identify the PSAL data domain. The loaded control register provides the called program with immediate access to its own PSAL data domain. When the call is from a different program address space, the calling program space's PSAL data domain immediately becomes non-accessible due to overlaying in the single loading of the one control register. Switching of the PSAL data domains is fast and easy because only one address is loaded into the control register. Because the DUAL data domain remains unchanged across the program call, the calling and called programs have common access to the DUAL data domain.
摘要:
Secure communication may be conducted between two or more parties over a network, e.g the Internet without prior security arrangements among the parties or agreed to encryption/decryption software. A sending party is connected to a data network through a computer and has access to a communications network, e.g. a public switched telephone network. The sender prepares a file designated, e.g. “X” containing confidential information for secure transmission over the Internet or the like to one or more receivers. In one embodiment, the sender downloads encryption/decryption or “crypto” software stored at a location on the Internet e.g. location “U” in a Uniform Resource Locator (URL). The “crypto” software is written in executable code or an interpretive language such as JAVA. The sender selects a key “K” and encrypts the plain text file “X” into cipher text. At some point the communication network is accessed and the receiver(s) is notified of the URL U where the “crypto” software is located and the key “K” for decrypting the file “X”. Afterwards, the receiver(s) accesses the URL U using his computer and a web browser. The crypto software is pointed to in Hyper Text Mark Up Language (HTML) and displayed on the receiver screen(s). The HTML page requests the “Key” which the receiver enters. The file “X” is downloaded and decrypted using the key “K” and displayed at the receiver screen(s).
摘要:
A program authorization mechanism for authorizing access to an address space in the main memory of a computer system by a program being run under a multiple address space facility. An access-list entry is associated with each address space, each access-list entry being designated by an access-list-entry token contained in an access register. Each access-list entry includes a private indicator which indicates if the associated address space can be accessed by all programs from this access-list entry or if the associated address space can only be accessed by an authorized program. For program to be authorized, an extended authorization index in a control register must match an access-list extended authorization index in the access-list entry, or the extended authorization index value must be authorized in an authority table associated with the address space. An instruction for testing a given extended authorization index for a given access-list-entry is also disclosed.
摘要:
A packet switching network, e.g., the Internet, employs bandwidth managers to provide guaranteed bandwidth reservations to paired forwarding and receiving agents interfacing with sending and receiving stations in the transfer of large data files therebetween. The forwarding agents obtain guaranteed reservations from the bandwidth manager for segments of the large data file which are transmitted to the receiving station in accordance with the respective reservations. The receiving agent reassembles the segments into the large data file for delivery to the receiving station. By segmenting the large data files, using guaranteed bandwidth reservations on different links or multiple networks, the transmission of large data files through packet switching networks is accomplished without adversely impacting the service requirements of other network users. Reservations and concomitant transmissions are arranged up to the capacity of the network for the attachment which maximizes the transmission ability and allows the network to distribute the bandwidth usage to prevent network congestion.
摘要:
A network includes a facility for transmitting baseband telephone signals, plural subscriber locations, and twisted pair circuits which connect each subscriber location to the baseband telephone facility. The network further includes apparatus for transmitting and receiving broadband signals over the twisted pair circuits. A broadband transmitter is coupled to a network twisted pair circuit and outputs a broadband signal for delivery to a subscriber location. A first twisted pair circuit (which has no predetermined relationship to the network twisted pair circuit nor to the subscriber location served thereby) is utilized as an intermediate transmission path for the broadband signals. A distribution module is coupled to the first twisted pair circuit and is connected to a destination subscriber location via a destination twisted pair circuit. First filter circuits are connected in the network twisted pair circuit; are transparent to the baseband telephone signals and block the broadband signals. Second filter circuits are connected in the first twisted pair circuit; are transparent to baseband telephone signals and block the broadband signals. A coupling circuit connects the first and second filter circuits and enables passage of broadband signals from the network twisted pair circuit to the first twisted pair circuit, and then to a distribution module and to a broadband destination location. In a preferred embodiment, the destination twisted pair circuit exhibits a physical distance no more than about 1,500 feet from the subscriber's premises, thereby enabling use of low cost modem technologies that have been developed for local area network applications.
摘要:
An apparatus and means enabling a user to operate across multiple service domains using a single IDENTIFIER, ID. A Cross Service Association Domain mapping system is used to allow the desired IDENTIFIER and common user integration. A user is able to employ a single appropriate ID to access any of a plurality of services. The apparatus associates and relates all the IDENTIFIERs associated with each common user by maintaining an image of all the IDENTIFIERs for each user for all that user's applications which bridge the service and/or domain boundaries. Once a user is identified with any of the associated user IDENTIFIERs, the means allows the connection and/or routing to and from even otherwise disparate services. Included are a method, apparatus, and architecture which satisfies the above requirements while providing domain service interrelation and a common user image for the resulting interrelation. It provides for real time collaboration for cooperative, shared, and adaptive service network entities. The invention is used to advantage in many existent and developing service and user applications including applications for service support, cross service end user interfaces, service media transformations and multi-media cross services.