6978439

Cross-Platform Software Development with a Software Development Peripheral

PublishedDecember 20, 2005
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
27 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method, comprising: generating an image of an operating system with a host computing device; communicating the image of the operating system from the host computing device to a software development peripheral; executing the operating system corresponding to the image with the software development peripheral; communicating test information generated by the operating system corresponding to the image from the software development peripheral to the host computing device; and displaying the test information generated by the operating system at the host computing device.

2

2. A method as recited in claim 1 , further comprising recognizing a configuration identification of the software development peripheral with a cross-platform development component of the host computing device when the software development peripheral is communicatively linked with the host computing device.

3

3. A method as recited in claim 1 , wherein generating includes generating the image of the operating system with a cross-platform development component of the host computing device.

4

4. A method as recited in claim 1 , further comprising recognizing a configuration identification of the software development peripheral with a cross-platform development component of the host computing device, and wherein generating includes generating the image of the operating system with the cross-platform development component, the image of the operating system corresponding to the configuration identification of the software development peripheral.

5

5. A method as recited in claim 1 , further comprising debugging the test information generated by the operating system with a cross-platform development component of the host computing device.

6

6. A method as recited in claim 1 , further comprising connecting the software development peripheral to a network via a network communication driver of the host computing device, the network communication driver communicatively linked with the network and with a virtual network communication driver of the software development peripheral.

7

7. A method as recited in claim 1 , wherein communicating includes communicating the test information generated by the operating system to the host computing device via a debug transport.

8

8. A method as recited in claim 1 , wherein communicating includes communicating the test information generated by the operating system to the host computing device with a virtual device driver of the software development peripheral.

9

9. A method as recited in claim 1 , wherein communicating includes communicating image data generated by the operating system to a virtual input/output system of the host computing device with a virtual device driver of the software development peripheral.

10

10. A method as recited in claim 1 , further comprising receiving a keyboard input wit the software development peripheral from a virtual input/output system of the host computing device, the keyboard input generated with a keyboard connected to the host computing device.

11

11. A method as recited in claim 1 , further comprising receiving a pointing device input with the software development peripheral from a virtual input/output system of the host computing device, the pointing device input generated with a pointing device connected to the host computing device.

12

12. A system, comprising: a host computing device configured to generate an image of an operating system; and a software development peripheral configured to: receive the image of the operating system from the host computing device; execute the operating system corresponding to the image of the operating system; and communicate test information generated by the operating system to the host computing device for display.

13

13. A system as recited in claim 12 , wherein the host computing device includes a first type of processor to generate the image of the operating system, and wherein the software development peripheral is configured to execute the operating system on a second type of processor, the second type of processor being different than the first type of processor.

14

14. A system as recited in claim 12 , wherein the host computing device is further configured to recognize the software development peripheral as a plug and play device when the software development peripheral is communicatively linked with the host computing device.

15

15. A system as recited in claim 12 , wherein the host computing device includes a cross-platform development component configured to recognize a configuration identification of the software development peripheral when the software development peripheral is communicatively linked with the host computing device.

16

16. A system as recited in claim 12 , wherein the host computing device includes a cross-platform development component configured to generate the image of the operating system.

17

17. A system as recited in claim 12 , wherein the host computing device includes a cross-platform development component configured to recognize a configuration identification of the software development peripheral when the software development peripheral is communicatively linked with the host computing device, and wherein the cross-platform development component is further configured to generate the image of the operating system corresponding to the configuration identification of the software development peripheral.

18

18. A system as recited in claim 12 , wherein the host computing device includes a cross-platform development component configured to debug the test information generated by the operating system.

19

19. A system as recited in claim 12 , wherein the host computing device and the software development peripheral are communicatively linked via a debug transport.

20

20. A system as recited in claim 12 , wherein the host computing device and the software development peripheral are communicatively linked via a universal serial bus connection.

21

21. A system as recited in claim 12 , wherein the software development peripheral includes a virtual device driver configured to route the test information generated by the operating system to the host computing device, and wherein the host computing device includes a virtual input/output system configured to receive the test information generated by the operating system.

22

22. A system as recited in claim 12 , wherein the host computing device includes a virtual input/output system configured to receive the test information generated by the operating system and route the test information to a display device.

23

23. A system as recited in claim 12 , wherein the software development peripheral is further configured to communicate image data generated by the operating system to the host computing device via a virtual display device driver.

24

24. A system as recited in claim 12 , wherein the software development peripheral is further configured to communicate image data generated by the operating system to the host computing device via a virtual display device driver, and wherein the host computing device includes a virtual input/output system configured to receive the image data and route the image data to a display device.

25

25. A system as recited in claim 12 , wherein the software development peripheral is further configured to connect to a network via a network communication driver of the host computing device, the network communication driver communicatively linked with the network and with a virtual network communication driver of the software development peripheral.

26

26. A system as recited in claim 12 , wherein the host computing device includes a virtual input/output system configured to route a keyboard input to the software development peripheral.

27

27. A system as recited in claim 12 , wherein the host computing device includes a virtual input/output system configured to route a pointing device input to the software development peripheral.

Patent Metadata

Filing Date

Unknown

Publication Date

December 20, 2005

Inventors

David Kelley
Larry Morris
Sridhar S. Mandyam

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CROSS-PLATFORM SOFTWARE DEVELOPMENT WITH A SOFTWARE DEVELOPMENT PERIPHERAL” (6978439). https://patentable.app/patents/6978439

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.