IP Library Granted Patent US 7,139,842
Granted Patent B2
US 7,139,842 · App. 09/823,215 · Granted Nov 21, 2006

Method and apparatus for intersystem cut/copy and paste

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,139,842
App. No.
09/823,215
Granted
Nov 21, 2006
Kind
B2
Abstract

An apparatus in accordance with the invention includes a switch-box, where the switch-box includes a memory buffer to which information is copied from a computing system selected via the switch-box from two or more computing systems coupled with the switch-box as a result of a first substantially predetermined event.

Claims (36)

1. An apparatus comprising:

a switch-box, wherein the switch-box comprises a control, the control to copy information to a network cut-and-paste data-structure from a first computing system selected via the switch-box from two or more computing systems coupled with the switch-box as a result of the control recognizing a first dedicated predetermined event, wherein the first computing system comprises a standard cut-and-copy buffer, wherein the execution of the first dedicated predetermined event causes the information to be associated with a user-id and to be copied to the network cut-and-paste data-structure and not to the standard cut-and-copy buffer of the first computing system, wherein the information associated with the user-id is copied from the network cut-and-paste data-structure to a second computing system of the two or more computing systems as a result of the control recognizing the execution of the second dedicated predetermined event, wherein the network cut-and-paste data structure comprises an array including a user-id data-field and an information-field and wherein associating the user-id with the copied information comprises copying the user-id to a user-id data-field for a specific one array entry and copying the information to a corresponding information data-field for the specific one array entry.

2. The apparatus of claim 1 , wherein the first and second dedicated predetermined events are predetermined respective first and second keystroke sequences.

3. The apparatus of claim 2 further comprising a timer employed, at least in part, to recognize the first and second keystroke sequences.

4. The apparatus of claim 1 , wherein the two or more computing systems are coupled with the switch-box via a data transfer coupling and a set of interface device couplings.

5. The apparatus of claim 4 , wherein the data transfer coupling comprises a parallel interface.

6. The apparatus of claim 4 , wherein the data transfer coupling comprises a serial interface.

7. The apparatus of claim 6 , wherein the serial interface comprises a Universal Serial Bus (USB) interface.

8. The apparatus of claim 4 , wherein the data transfer coupling comprises an infrared communication interface.

9. A method comprising:

copying information from a first computing system of at least two or more computing systems to a network cut-and-paste data-structure, a switch-box being accessible by the two or more computing systems, the copying occurring as a result of a control in the switch-box recognizing a first dedicated predetermined event, wherein the first computing system comprises a standard cut-and-copy buffer, wherein the execution of the first dedicated predetermined event causes the information to be associated with a user-id and to be copied to the network cut-and-paste data-structure and not to the standard cut-and-copy buffer of the first computing system; and

copying the information associated with the user-id in the network cut-and-paste data-structure to a second computing system of the two or more computing systems as a result of the control recognizing the execution of a second dedicated predetermined event,

wherein the network cut-and-paste data structure comprises an array including a user-id data-field and an information-field and wherein associating the user-id with the copied information comprises copying the user-id to a user-id data-field for a specific one array entry and copying the information to a corresponding information data-field for the specific one array entry.

10. The method of claim 9 , wherein copying information to the network cut-and-paste data-structure is accomplished by employing the standard cut-and-paste buffer of the first computing system.

11. The method of claim 9 , wherein the first and second dedicated predetermined events comprise predetermined, time-limited respective first and second keystroke sequences.

12. The method of claim 11 , wherein the first and second keystroke sequences are keystroke sequences defined by respective operating systems of the first computing system and the second computing system for accessing standard cut-and-paste buffers employed by those systems.

13. The method of claim 9 , wherein the first and second keystroke sequences are dedicated keystroke sequences for copying information to and from the external buffer.

14. A method comprising:

determining by a control in a switch-box that a first dedicated predetermined event has been generated by a user at a first computing system, wherein the user has an associated user-id and wherein the first computing system comprises a standard cut-and-copy buffer;

copying information from the first computing system to a network cut-and-paste data-structure and not to the standard cut-and-copy buffer of the first computing system as a result of the execution of the first dedicated predetermined event;

associating the copied information with the associated user-id in the network cut-and-paste data-structure;

determining by the control that a second dedicated predetermined event has been generated by the user at a second computing system; and

searching the network cut-and-paste data structure as a result of the second dedicated predetermined event, wherein the execution of the second dedicated predetermined event causes the information with the associated user-id to be copied from the network cut-and-paste data structure to the second computing system,

wherein the network cut-and-paste data structure comprises an array including a user-id data-field and an information-field and wherein associating the user-id with the copied information comprises copying the user-id to a user-id data-field for a specific one array entry and copying the information to a corresponding information data-field for the specific one array entry.

15. The method of claim 14 , wherein determining that the first dedicated predetermined event was generated comprises recognizing a first predetermined, time-limited event.

16. The method of claim 15 , wherein determining that the second dedicated predetermined event has been generated comprises recognizing a second predetermined, time-limited event.

17. The method of claim 16 , wherein the first and second predetermined, time-limited events comprise respective first and second keystroke sequences.

18. The method of claim 14 , wherein copying information comprises employing a standard cut-and-paste buffer for an operating system of the first computing system.

19. An article comprising: a storage medium having a plurality of machine-readable instructions, wherein when the instructions are executed by a computing system, the instructions provide for

determining by a control in a switch-box that a first dedicated predetermined event has been generated by a user at a first computing system, wherein the user has an associated user-id and wherein the first computing system comprises a standard cut-and-copy buffer;

copying information from the first computing system to a network cut-and-paste data-structure and not to the standard cut-and-copy buffer of the first computing system as a result of the execution of the first dedicated predetermined event;

associating the copied information with the associated user-id in the network cut-and-paste data-structure;

determining by the control that a second dedicated predetermined event has been generated by the user at a second computing system;

searching the network cut-and-paste data structure as a result of the second dedicated predetermined event, wherein the execution of the second dedicated predetermined event causes the information with the associated user-id to be copied from the network cut-and-paste data structure to the second computing systems,

wherein the network cut-and-paste data structure comprises an array including a user-id data-field and an information-field and wherein associating the user-id with the copied information comprises copying the user-id to a user-id data-field for a specific one array entry and copying the information to a corresponding information data-field for the specific one array entry.

20. The article of claim 19 , wherein determining that the first dedicated predetermined event was generated comprises recognizing a first predetermined, time-limited event and determining that the first dedicated predetermined event was generated comprises recognizing a second predetermined, time-limited event.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 4, 2013
From: INTEL CORPORATION
To: MICRON TECHNOLOGY, INC.
Reel/Frame 030747/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2001
From: GOLDSTEIN, JUDITH A.
To: INTEL CORPORATION
Reel/Frame 011680/0574 →