Agent provided by USB device for executing USB device dependent program in USB host

   
   

When a universal serial bus (USB) device is plugged in, the USB device enumerates as a "mass storage device" (or any device capable of input) even though the device is not actually a "mass storage device." A USB device agent would be included in a storage device on the USB device in the form of an executable file. After the device enumerates the first time as a "mass storage device," the user selects the "mass storage device" and executes the appropriate executable file containing the agent. The agent would then install itself on the host hard file and thereafter it could function with any other compatible USB device. The agent could then command compatible devices to re-enumerate as what they actually are. The agent could also enable enhanced host/device interactions and enhanced device functionality and diagnostics.

Όταν μια καθολική τμηματική συσκευή λεωφορείων (USB) συνδέεται, η συσκευή USB απαριθμεί ως "συσκευή μαζικής αποθήκευσησ" (ή οποιαδήποτε συσκευή ικανή της εισαγωγής) ακόμα κι αν η συσκευή δεν είναι πραγματικά μια "συσκευή μαζικής αποθήκευσης." Ένας πράκτορας συσκευών USB θα περιλαμβανόταν σε μια συσκευή αποθήκευσης στη συσκευή USB υπό μορφή εκτελέσιμου αρχείου. Αφότου απαριθμεί η συσκευή τον πρώτο χρόνο ως "συσκευή μαζικής αποθήκευσης," ο χρήστης επιλέγει τη "συσκευή μαζικής αποθήκευσησ" και εκτελεί το κατάλληλο εκτελέσιμο αρχείο που περιέχει τον πράκτορα. Ο πράκτορας θα εγκαθίστατο έπειτα στο σκληρό αρχείο οικοδεσποτών και έκτοτε θα μπορούσε να λειτουργήσει με οποιαδήποτε άλληδήποτε συμβατή συσκευή USB. Ο πράκτορας θα μπορούσε έπειτα να διατάξει τις συμβατές συσκευές για να επαν-απαριθμήσει ως αυτό που είναι πραγματικά. Ο πράκτορας θα μπορούσε επίσης να επιτρέψει τις ενισχυμένες αλληλεπιδράσεις οικοδεσποτών/συσκευών και την ενισχυμένα λειτουργία και τα διαγνωστικά συσκευών.

 
Web www.patentalert.com

< Method and system for storing java objects in devices having a reduced support of high-level programming concepts

< System and method for determining a customer associated with a range of IP addresses by employing a configurable rule engine with IP address range matching

> Integrated interface for web based customer care and trouble management

> Method and apparatus for integrated wireless communications in private and public network environments

~ 00141