Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

USB device election of becoming a host after receiving information about device capability of the host

Active Publication Date: 2013-07-09
NOKIA TECH OY
View PDF17 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0024]It is an advantage of the invention that the peripheral automatically obtains knowledge about the USB capabilities of the host. This enables the peripheral for example to select a USB mode, which fits best to the requirements of the host. Further, it enables the peripheral for example to decide whether it may be interested in switching the roles of host and peripheral in order to take advantage of USB services offered by the current host.
[0025]The host may generate the indicated informative command for example upon detection of a connection to a peripheral, but equally independently of a detection of such a connection. The host may detect a connection when it is new or at any other time.
[0026]The information on capabilities of the host included in the informative command may comprise an indication of at least one class supported in at least one USB mode of the host and / or an indication of at least one interface offered for at least one USB mode of the host. Advantageously, all classes and all interfaces in all USB modes of the host are indicated in the informative command, in order to provide comprehensive information to the peripheral.
[0027]Conventionally, a host is also not able to select a USB mode that is to be entered by the peripheral. Since the host is not aware of the classes and interfaces the peripheral may support when operating in other USB modes than the current USB mode, a USB mode selection can only be done on peripheral side but never on host side. That is, the host is not able to force the peripheral into a particular USB mode.
[0028]According to an embodiment of the invention, in contrast, the host may generate in addition a request command. The request command may be used for retrieving an indication of all classes, and optionally all interfaces, offered in all USB modes of the peripheral. The request command may then equally be provided for transmission via the USB interface to the peripheral.
[0029]On the host side, this allows forcing the peripheral into a particular USB mode, which may suit best for the capabilities or the current USB mode or the current requirements of the host. The host may select to this end a desired USB mode of the peripheral based on the retrieved indication of all classes offered in all USB modes of the peripheral. The host may then generate a set command for forcing the peripheral into a selected USB mode and provide the set command for transmission via the USB interface to the peripheral. The peripheral might confirm whether it received a set command and / or whether it entered an indicated USB mode by a corresponding message to the host.

Problems solved by technology

It is a disadvantage of the USB standard that the peripheral only announce the classes and interfaces that are supported in the current USB mode of the peripheral.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • USB device election of becoming a host after receiving information about device capability of the host
  • USB device election of becoming a host after receiving information about device capability of the host
  • USB device election of becoming a host after receiving information about device capability of the host

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054]FIG. 1 is a schematic diagram of a system which enables an improved usability of USB connections between two devices in accordance with an exemplary embodiment of the invention.

[0055]The system comprises a first device 10, which may be for instance a mobile terminal, and a second device 20, which may be for instance a digital camera. It is to be understood that the devices 10, 20 could be various other types of devices as well, like a PDA or a PC, etc.

[0056]The mobile terminal 10 comprises a CPU 11. The CPU 11 is connected to a user interface 12 of the mobile terminal 10, including for instance a display and a keypad, etc. The CPU 11 is further connected via a USB 13 to a USB interface 14 of the mobile terminal 10, by way of example a Mini-AB receptacle. The CPU 11 is moreover connected to a memory 15 of the mobile terminal 10.

[0057]The CPU 11 is adapted to execute various software program codes implemented in the mobile terminal 10. These software program codes may be stored ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

In the case of a universal serial bus (USB) connection, a host detects a connection of a peripheral to the host via a USB interface of the host. The host then generates an informative command, which includes information on capabilities of the host. This informative command is provided for transmission via the USB interface to the peripheral. The peripheral receives the informative command and may for instance evaluate the included information for selecting a suitable USB mode that is to be entered or for deciding on becoming a host itself. Alternatively or in addition, the host may generate a request command for retrieving information on all classes offered in all USB modes of a peripheral.

Description

CROSS REFERENCE TO RELATED APPLICATIONS[0001]This application is the U.S. National Stage of International Application Number PCT / IB2006 / 051304 filed on Apr. 26, 2006 which was published in English on Nov. 1, 2007 under International Publication Number WO 2007 / 122453.FIELD OF THE INVENTION[0002]The invention relates to methods, to processing arrangements, to devices, to systems, to software program codes and to software program products supporting universal serial bus (USB) connections.BACKGROUND OF THE INVENTION[0003]The document “Universal Serial Bus Specification”, Revision 2.0, Apr. 27, 2000 by Compaq, Hewlett-Packard, Intel, Lucent, Microsoft, NEC and Philips defines an industry-standard USB, which enable an easy to use connection between a personal computer (PC) acting as a host and another device acting as a PC peripheral. Host and peripheral may be interconnected by a USB cable. The host is responsible for initiating all data transactions between host and peripheral, while th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F13/12G06F13/20
CPCG06F13/426H04M1/72527H04M1/72409G06F13/10G06F13/14G06F13/38G06F13/42
Inventor HUBO, MICHAELBLOCK, THOMASBENCAK, DANIELZECHLIN, CHRISTIAN
Owner NOKIA TECH OY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products