IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0186668
(1998-11-04)
|
발명자
/ 주소 |
- May, Philip Jonathan
- Mairs, Christopher J.
- Foley, Conor M.
|
출원인 / 주소 |
|
대리인 / 주소 |
Leydig, Voit & Mayer, Ltd
|
인용정보 |
피인용 횟수 :
91 인용 특허 :
25 |
초록
▼
A method and system for managing data (i.e., objects) that are shared by multiple instances of a shared application program. A shared application program is an application program that is executing simultaneously on multiple computers and that has a copy of data that is being shared by each instance
A method and system for managing data (i.e., objects) that are shared by multiple instances of a shared application program. A shared application program is an application program that is executing simultaneously on multiple computers and that has a copy of data that is being shared by each instance of the application program. In particular, each computer maintains a copy of the shared data. When an instance of the application program modifies the shared data, the modifications are sent to the other computers. Each of these other computers stores the data in its copy of the shared data, and each instance of the application program updates its user interface to reflect the modifications to the shared data. Thus, the users of the shared application program can cooperatively modify and view the shared data. For example, multiple users can be executing a word processing program on their computer and sharing a common document. As one user changes the document, the word processing program updates its copy of the shared data. The changes are then transmitted to the other computers so that their copy of the shared data can be updated. In particular, an object management (OM) system is provided that enables shared application programs to manage their copy of the shared data. Each computer has a copy of the OM system. The OM system, under the direction of the shared application program, manages the adding, deleting, and modifying of the shared data. The OM system also controls the transmitting of modifications to the copy of the shared data to the other computers.
대표청구항
▼
A method and system for managing data (i.e., objects) that are shared by multiple instances of a shared application program. A shared application program is an application program that is executing simultaneously on multiple computers and that has a copy of data that is being shared by each instance
A method and system for managing data (i.e., objects) that are shared by multiple instances of a shared application program. A shared application program is an application program that is executing simultaneously on multiple computers and that has a copy of data that is being shared by each instance of the application program. In particular, each computer maintains a copy of the shared data. When an instance of the application program modifies the shared data, the modifications are sent to the other computers. Each of these other computers stores the data in its copy of the shared data, and each instance of the application program updates its user interface to reflect the modifications to the shared data. Thus, the users of the shared application program can cooperatively modify and view the shared data. For example, multiple users can be executing a word processing program on their computer and sharing a common document. As one user changes the document, the word processing program updates its copy of the shared data. The changes are then transmitted to the other computers so that their copy of the shared data can be updated. In particular, an object management (OM) system is provided that enables shared application programs to manage their copy of the shared data. Each computer has a copy of the OM system. The OM system, under the direction of the shared application program, manages the adding, deleting, and modifying of the shared data. The OM system also controls the transmitting of modifications to the copy of the shared data to the other computers. further comprising: an equilibration circuit connected between the first half and the second half of the memory array, the equilibration circuit to equalize a potential between isolated portions of bit lines. 5. The memory array of claim 3, wherein the plurality of sense amplifiers is divided into a first half and a second half, and wherein the first half of the plurality of sense amplifiers is connected to a first half of the plurality of bit lines and the second half of the plurality of sense amplifiers is connected to the second half of the plurality of bit lines. 6. A memory device, comprising: a first section and a second section, each section having a plurality of memory cells accessed by word lines and bit lines, wherein each of the bit lines is connected to each of the first and the second section, the first section connected to a plurality of first section sense amplifiers by half of the bit lines, and the second section connected to a plurality of second section sense amplifiers by the other half of the bit lines; and a plurality of isolation transistors connected between the first and the second sections, a first portion of the plurality of isolation transistors controlled to isolate the first section bit lines connected to the second section sense amplifiers when a second section word line is used, and a second portion of the plurality of isolation transistors controlled to isolate the second section bit lines connected to the first section sense amplifiers when a first section word line is used. 7. The memory device of claim 6, and further comprising: an equilibrate circuit connected between the first section and the second section to hold isolated bit lines at an equal potential. 8. A memory device, comprising: a plurality of even bit lines and a plurality of odd bit lines, and a plurality of first half and second half word lines, the word lines and bit lines to access the memory device, the even bit lines connected to a first set of sense amplifiers on one side of an array and the odd bit lines connected to a second set of sense amplifiers on another side of the array; and a first isolate line and a second isolate line, the first isolate line connected to the plurality of even bit lines to prevent signal transmission between the first and the second sides on the even bit lines when a word line in the first half is accessed, and the second isolate line connected to the plurality of odd bit lines to prevent signal transmission between the second and the first sides on the odd bit lines when a word line in the second half is accessed. 9. A memory array, comprising: a first set of bit lines having a near section and a far section; a plurality of sense amplifiers adjacent to the memory array, and electrically connected to the first set of bit lines at each near section; a second set of bit lines having a near section and a far section; a second plurality of sense amplifiers adjacent to the memory array, and electrically connected to the second set of bit lines at each near section; and an isolation circuit connected between the near and the far sections of each of the bit lines, the isolation circuit comprising: a plurality of isolation devices to isolate from their respective sense amplifier the far portion of one of the sets of bits lines when a word line in the near section is accessed. 10. The memory array of claim 9, wherein the isolation devices are transistors. 11. The memory array of claim 9, and further comprising: a plurality of equilibrate devices connected to equilibrate a potential between the isolated sections of bit lines. 12. A memory circuit, comprising: an array of memory cells accessed by a plurality of word lines and even and odd bit lines, the array divided substantially into a first half and a second half; a first plurality of sense amplifiers adjacent the first half, and connected to the even bit lines; a second plurality of sense amplifiers adjacent the second half, and connected to the odd bit lines; and an isolation circuit connected between the first and the second halves to isolate portions of either the odd or the even bit lines when a word line is accessed. 13. The memory circuit of claim 12, wherein the isolation circuit comprises a plurality of isolation transistors, a first subset of the plurality of isolation transistors connected to isolate half of the even bits lines, and a second subset of the plurality of isolation transistors connected to isolate half of the odd bit lines. 14. A memory device, comprising: a first subarray of memory cells accessed by a first set of word lines and a first set of bit lines; a second subarray of memory cells accessed by a second set of word lines and a second set of bit lines, the second set of bit lines running through the first and the second subarrays and connected to a first plurality of sense amplifiers, the first set of bit lines running through the first and the second subarrays and connected to a second plurality of sense amplifiers; and an isolation circuit operatively connected between the first and the second subarray to isolate a section of bit lines in the first or the second subarray from one of the second or the first plurality of sense amplifiers, respectively. 15. The memory device of claim 14, wherein the isolation circuit comprises: a plurality of isolation transistors, each isolation transistor connected to a bit line. 16. The memory device of claim 15, wherein each isolation transistor connected to one of the first set of bit lines is controlled by a first isolate line. 17. The memory device of claim 16, wherein each isolation transistor connected to one of the second set of bit lines is controlled by a second isolate line. 18. The memory device of claim 14, and further comprising: an equilibrate circuit operatively connected to equalize a potential between the isolated sections of bit lines. 19. The memory device of claim 18, wherein the equilibrate circuit comprises: a plurality of equilibrate transistors each connected between a single bit line. 20. The memory device of claim 19, wherein each of the equilibrate transistors connected to one of the first set of bit lines is controlled by a first equilibrate line. 21. The memory device of claim 20, wherein each of the equilibrate transistors connected to one of the second set of bit lines is controlled by a second equilibrate line. 22. A memory device, comprising: a first subarray of memory cells accessed by a first set of word lines and a first set of bit lines; a second subarray of memory cells accessed by a second set of word lines and a second set of bit lines, the second set of bit lines running through the first and the second subarrays and connected to a first plurality of sense amplifiers, the first set of bit lines running through the first and the second subarrays and connected to a second plurality of sense amplifiers; an isolation circuit operatively connected between the first and the second subarray to isolate a section of bit lines in the first or the second subarray from one of the second or the first plurality of sense amplifiers, respectively; and an equilibrate circuit operatively connected to equalize a potential between the isolated sections of bit lines.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.