A method for adjusting connection speed of a USB device includes determining connection speed of the USB device connected to the electronic device, recognizing whether an enhancement event for the connection speed of the USB device is generated, and enhance the connection speed of the USB device when the enhancement event occurs. An electronic device includes the at least one processor configured to determine a connection speed of the USB device connected to the electronic device, recognize whether an enhancement event for the connection speed of the USB device occurs, and enhance the connection speed of the USB device when the restoration event occurs.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method in an electronic device, the method comprising: connecting a Universal Serial Bus (USB) device to the electronic device at a first connection speed the USB device among a plurality of connection speeds; displaying a menu to receive an user input for enhancing the first connection speed on a display of the electronic device; in response to receiving the user input for enhancing the first connection speed, determining whether a faster connection speed of the USB device is available among the plurality of connection speeds than the first connection speed; and reconnecting the USB device to the electronic device at the faster connection speed of the USB device when the faster connection speed of the USB device is available.
An electronic device connects to a USB device at a specific speed (e.g., USB 2.0). The device displays a menu option allowing the user to request a faster USB connection. If the user selects this option, the device checks if a faster speed is supported by both the host and the USB device (e.g., USB 3.0). If a faster speed is available, the device disconnects and reconnects the USB device, establishing the connection at the faster speed.
2. The method of claim 1 , further comprising displaying the first connection speed on a display unit of the electronic device.
In addition to the process of connecting at a faster USB speed, the electronic device displays the current USB connection speed on its screen, so the user knows the current connection speed before requesting an enhancement.
3. The method of claim 1 , wherein recognizing whether an enhancement event is generated comprises recognizing whether there is an attempt to connect at a connection speed that is faster than the first connection speed.
The enhancement event, which triggers the attempt to use a faster USB speed, is recognized when the electronic device detects that the USB device is attempting to connect at a higher speed than the currently established speed.
4. The method of claim 1 , wherein enhancing the first connection speed of the USB device comprises blocking power which is being supplied to the USB device and supplying power again.
To enhance the USB connection speed, the electronic device temporarily cuts off the power supply to the USB device and then restores the power. This disconnection and re-initialization can force the USB connection to renegotiate at a potentially faster speed.
5. The method of claim 1 , wherein enhancing the first connection speed of the USB device comprises changing a level of current which is being supplied to the USB device.
To enhance the USB connection speed, the electronic device changes the amount of electrical current being supplied to the USB device. This adjustment in current levels can sometimes influence the USB device to operate at a higher connection speed.
6. The method of claim 1 , wherein enhancing first the connection speed of the USB device comprises changing a USB phytune register value.
To enhance the USB connection speed, the electronic device modifies the value of a USB PHYtune register. These registers control the physical layer settings of the USB interface and can be adjusted to optimize performance and achieve faster connection speeds.
7. The method of claim 6 , wherein the USB phytune register value includes at least one of a Txhsvxtune for a transmitter high-speed (HS) crossover adjustment, txvreftune for a HS DC voltage level adjustment, txrisetune for a HS transmitter rise and/or fall time adjustment, txpreemphasistune for a HS transmitter pre-emphasis enable, txfslstune for a full speed (FS) and/or a low speed (LS) source impedance adjustment, sqrxtune for a Squelch threshold adjustment, and compdistune for a disconnect threshold adjustment.
The USB PHYtune register that influences connection speed includes settings such as: Txhsvxtune (transmitter high-speed crossover adjustment), txvreftune (high-speed DC voltage level adjustment), txrisetune (high-speed transmitter rise and/or fall time adjustment), txpreemphasistune (high-speed transmitter pre-emphasis enable), txfslstune (full speed and/or low speed source impedance adjustment), sqrxtune (squelch threshold adjustment), and compdistune (disconnect threshold adjustment). Adjusting these parameters can optimize the USB signal and potentially increase connection speed.
8. The method of claim 1 , further comprising changing a value of a register and wherein an equalizer is a chipset for reinforcing a high frequency component attenuated by transmission lines.
The electronic device enhances connection speed by changing the value of a register and uses an equalizer circuit, a component that strengthens high-frequency signals weakened during transmission along wires or circuit boards, which can help to improve data transmission and allow for faster connection speeds.
9. The method of claim 1 , further comprising displaying a connection speed restoration menu of the USB device when the first connection speed is determined.
The electronic device displays a connection speed restoration menu whenever the initial USB connection speed is determined. This allows the user to easily access options related to managing and potentially enhancing the connection speed.
10. The method of claim 9 , further comprising recognizing whether an enhancement event for the faster connection speed of the USB device occurs through the connection speed restoration menu.
Through the connection speed restoration menu, the electronic device checks for an event that indicates a desire to switch to a faster connection. This event, triggered through the menu, initiates the process of checking for and establishing a faster USB connection speed.
11. An electronic device comprising: at least one processor; at least one memory; and at least one program which is stored in the at least one memory and is configured to be executed by the at least one processor, wherein the at least one processor is configured to: connect a Universal Serial Bus (USB) device to the electronic device at a first connection speed of the USB device among a plurality of connection speeds; display a menu to receive an user input for enhancing the first connection speed on a display of the electronic device; in response to in response to receiving the user input for enhancing the first connection speed, determine whether a faster connection speed of the USB device is available among the plurality of connection speeds than the first connection speed; and enhance the first connection speed of the USB device to the faster connection speed of the USB device.
An electronic device comprises a processor, memory, and a program stored in memory that the processor executes. The program connects a USB device at an initial speed, displays a menu to the user asking if they want a faster speed, then if the user responds positively, the device determines if a faster speed is possible for the connected USB device, and if it is, the device then reconnects to the USB device using the fastest available connection speed.
12. The electronic device of claim 11 , wherein the at least one processor is configured to display the first connection speed on a display unit of the electronic device.
The electronic device also shows the initial USB connection speed on its display. This way, users can see the current speed before deciding to try for a faster connection. (Referencing claim 11: An electronic device comprises a processor, memory, and a program stored in memory that the processor executes. The program connects a USB device at an initial speed, displays a menu to the user asking if they want a faster speed, then if the user responds positively, the device determines if a faster speed is possible for the connected USB device, and if it is, the device then reconnects to the USB device using the fastest available connection speed.)
13. The electronic device of claim 11 , wherein the at least one processor is configured to recognize that an enhancement event occurs when there is an attempt to connect at a connection speed which is faster than the first connection speed.
The device recognizes an enhancement event (request for faster connection) when the connected USB device tries to connect at a higher speed than the one currently being used. (Referencing claim 11: An electronic device comprises a processor, memory, and a program stored in memory that the processor executes. The program connects a USB device at an initial speed, displays a menu to the user asking if they want a faster speed, then if the user responds positively, the device determines if a faster speed is possible for the connected USB device, and if it is, the device then reconnects to the USB device using the fastest available connection speed.)
14. The electronic device of claim 11 , wherein the at least one processor is configured to block power which is being supplied to the USB device, supply power again, and enhance the first connection speed of the USB device.
As part of enhancing the USB connection speed, the processor briefly cuts off power to the USB device, then turns the power back on, forcing the device to renegotiate the connection. (Referencing claim 11: An electronic device comprises a processor, memory, and a program stored in memory that the processor executes. The program connects a USB device at an initial speed, displays a menu to the user asking if they want a faster speed, then if the user responds positively, the device determines if a faster speed is possible for the connected USB device, and if it is, the device then reconnects to the USB device using the fastest available connection speed.)
15. The electronic device of claim 11 , wherein the at least one processor is configured to change a level of current which is being supplied to the USB device and enhance the first connection speed of the USB device.
The device attempts to enhance the connection speed by altering the current levels being sent to the USB device. (Referencing claim 11: An electronic device comprises a processor, memory, and a program stored in memory that the processor executes. The program connects a USB device at an initial speed, displays a menu to the user asking if they want a faster speed, then if the user responds positively, the device determines if a faster speed is possible for the connected USB device, and if it is, the device then reconnects to the USB device using the fastest available connection speed.)
16. The electronic device of claim 11 , wherein the at least one processor is configured to change a USB phytune register value and restores the faster connection speed of the USB device.
To boost the speed, the processor changes the value stored in a special register called the USB PHYtune register, effectively restoring the faster connection. (Referencing claim 11: An electronic device comprises a processor, memory, and a program stored in memory that the processor executes. The program connects a USB device at an initial speed, displays a menu to the user asking if they want a faster speed, then if the user responds positively, the device determines if a faster speed is possible for the connected USB device, and if it is, the device then reconnects to the USB device using the fastest available connection speed.)
17. The electronic device of claim 16 , wherein the USB phytune register value includes at least one of Txhsvxtune for a transmitter High-Speed (HS) Crossover Adjustment, Txvreftune for a HS DC Voltage Level Adjustment, Txrisetune for a HS transmitter rise and/or fall time adjustment, Txpreemphasistune for an HS transmitter pre-emphasis enablity, Txfslstune for a full speed (FS) and/or low speed (LS) source impedance adjustment, Sqrxtune for a squelch threshold adjustment, and Compdistune for a disconnect threshold adjustment.
The USB PHYtune register that helps manage connection speed holds parameters like: Txhsvxtune (high-speed crossover adjustment), Txvreftune (high-speed DC voltage), Txrisetune (transmitter rise/fall time), Txpreemphasistune (pre-emphasis enable), Txfslstune (full/low speed source impedance), Sqrxtune (squelch threshold), and Compdistune (disconnect threshold). These settings fine-tune the USB signal to optimize performance. (Referencing claim 11: An electronic device comprises a processor, memory, and a program stored in memory that the processor executes. The program connects a USB device at an initial speed, displays a menu to the user asking if they want a faster speed, then if the user responds positively, the device determines if a faster speed is possible for the connected USB device, and if it is, the device then reconnects to the USB device using the fastest available connection speed. and referencing claim 16: To boost the speed, the processor changes the value stored in a special register called the USB PHYtune register, effectively restoring the faster connection.)
18. The electronic device of claim 11 , wherein the at least one processor is configured to change a register value and enhance the first connection speed of the USB device and wherein an equalizer is a chipset for reinforcing a high frequency component attenuated by transmission lines.
The processor improves connection speeds by changing a register value, and the device utilizes an equalizer, a circuit that enhances high-frequency signals weakened during transmission (Referencing claim 11: An electronic device comprises a processor, memory, and a program stored in memory that the processor executes. The program connects a USB device at an initial speed, displays a menu to the user asking if they want a faster speed, then if the user responds positively, the device determines if a faster speed is possible for the connected USB device, and if it is, the device then reconnects to the USB device using the fastest available connection speed.)
19. The electronic device of claim 11 , wherein the at least one processor is configured to display a connection speed restoration menu of the USB device when the first connection speed is determined.
The electronic device shows a connection speed restoration menu once it determines the initial USB connection speed. This offers users easy access to options for managing and possibly enhancing that speed. (Referencing claim 11: An electronic device comprises a processor, memory, and a program stored in memory that the processor executes. The program connects a USB device at an initial speed, displays a menu to the user asking if they want a faster speed, then if the user responds positively, the device determines if a faster speed is possible for the connected USB device, and if it is, the device then reconnects to the USB device using the fastest available connection speed.)
20. The electronic device of claim 19 , wherein the at least one processor is configured to recognize whether an enhancement event for the faster connection speed of the USB device is generated through the connection speed restoration menu.
Via the connection speed restoration menu, the device detects if an event signals a wish to switch to a faster connection speed. This initiates the device's attempts to establish a quicker USB link. (Referencing claim 11: An electronic device comprises a processor, memory, and a program stored in memory that the processor executes. The program connects a USB device at an initial speed, displays a menu to the user asking if they want a faster speed, then if the user responds positively, the device determines if a faster speed is possible for the connected USB device, and if it is, the device then reconnects to the USB device using the fastest available connection speed. and referencing claim 19: The electronic device shows a connection speed restoration menu once it determines the initial USB connection speed. This offers users easy access to options for managing and possibly enhancing that speed.)
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 8, 2014
August 8, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.