Sign In to Follow Application
View All Documents & Correspondence

System And Method For Dynamically Switching High Speed Clock Of A Host Device

Abstract: This disclosure relates generally to a host-peripheral interface, and more particularly to system and method for dynamically switching a high-speed clock of a host device. In one embodiment, a method is provided for dynamically switching a high-speed clock of a host device. The method comprises determining a status of the host device and a peripheral device coupled to the host device with respect to a transmission and a reception of high-speed data respectively, and switching the high-speed clock between the host device and the peripheral device based on the status. Figure 5

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 October 2015
Publication Number
46/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2021-08-25
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. VIJAY KUMAR KODAVALLA
Flat 107, Keerti Royale Apartment, Banaswadi Ring Road, Bangalore-560043, Karnataka, India

Specification

Claims:WE CLAIM:
1. A method for dynamically switching a high-speed clock of a host device, the method comprising:
determining a status of the host device and a peripheral device coupled to the host device with respect to a transmission and a reception of high-speed data respectively; and
switching the high-speed clock between the host device and the peripheral device based on the status.

2. The method of claim 1, wherein determining the status further comprises sending a notification on high-speed clock initiation from the host device to the peripheral device.

3. The method of claim 2, wherein determining the status further comprises receiving an indication from the peripheral device on a readiness to receive the high-speed data in response to the notification on high-speed clock initiation.

4. The method of claim 3, wherein switching the high-speed clock further comprises enabling the high-speed clock in response to the indication on the readiness to receive the high-speed data.

5. The method of claim 4, further comprising transferring the high-speed data from the host device to the peripheral device upon enabling the high-speed clock.

6. The method of claim 1, wherein determining the status further comprises receiving an indication from the peripheral device on a completion of transmission of the high-speed data.

7. The method of claim 6, wherein switching the high-speed clock further comprises disabling the high-speed clock in response to the indication on the completion of transmission of the high-speed data.

8. The method of claim 6, wherein receiving the indication on the completion of transmission of the high-speed data further comprises:
detecting an end of the high-speed data being transferred from the host device to the peripheral device; and
switching a plurality of data lanes to a low-power mode upon detecting the end of the high-speed data.

9. A system, comprising:
a circuitry for dynamically switching a high-speed clock of a host device by performing operations comprising:
determining a status of the host device and a peripheral device coupled to the host device with respect to a transmission and a reception of high-speed data respectively; and
switching the high-speed clock between the host device and the peripheral device based on the status.

10. The system of claim 9, wherein determining the status further comprises sending a notification on high-speed clock initiation from the host device to the peripheral device.

11. The system of claim 10, wherein determining the status further comprises receiving an indication from the peripheral device on a readiness to receive the high-speed data in response to the notification on high-speed clock initiation.

12. The system of claim 11, wherein switching the high-speed clock further comprises enabling the high-speed clock in response to the indication on the readiness to receive the high-speed data.

13. The system of claim 12, wherein the operations further comprise transferring the high-speed data from the host device to the peripheral device upon enabling the high-speed clock.

14. The system of claim 9, wherein determining the status further comprises receiving an indication from the peripheral device on a completion of transmission of the high-speed data.

15. The system of claim 14, wherein switching the high-speed clock further comprises disabling the high-speed clock in response to the indication on the completion of transmission of the high-speed data.

16. The system of claim 14, wherein receiving the indication on the completion of transmission of the high-speed data further comprises:
detecting an end of the high-speed data being transferred from the host device to the peripheral device; and
switching a plurality of data lanes to a low-power mode upon detecting the end of the high-speed data.

Dated this 30th day of October, 2015
Swetha S.N
Of K&S Partners
Agent for the Applicant

, Description:TECHNICAL FIELD
This disclosure relates generally to a host-peripheral interface, and more particularly to system and method for dynamically switching a high-speed clock of a host device.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 5886-CHE-2015-RELEVANT DOCUMENTS [20-09-2023(online)].pdf 2023-09-20
1 Form 9 [30-10-2015(online)].pdf 2015-10-30
2 5886-CHE-2015-PROOF OF ALTERATION [04-10-2022(online)].pdf 2022-10-04
2 Form 5 [30-10-2015(online)].pdf 2015-10-30
3 Form 3 [30-10-2015(online)].pdf 2015-10-30
3 5886-CHE-2015-US(14)-HearingNotice-(HearingDate-09-08-2021).pdf 2021-10-17
4 Form 18 [30-10-2015(online)].pdf 2015-10-30
4 5886-CHE-2015-IntimationOfGrant25-08-2021.pdf 2021-08-25
5 Drawing [30-10-2015(online)].pdf 2015-10-30
5 5886-CHE-2015-PatentCertificate25-08-2021.pdf 2021-08-25
6 Description(Complete) [30-10-2015(online)].pdf 2015-10-30
6 5886-CHE-2015-Written submissions and relevant documents [24-08-2021(online)].pdf 2021-08-24
7 REQUEST FOR CERTIFIED COPY [04-11-2015(online)].pdf 2015-11-04
7 5886-CHE-2015-Correspondence to notify the Controller [20-07-2021(online)].pdf 2021-07-20
8 abstract 5886-CHE-2015.jpg 2015-11-05
8 5886-CHE-2015-FORM-26 [20-07-2021(online)].pdf 2021-07-20
9 5886-CHE-2015-CLAIMS [17-08-2020(online)].pdf 2020-08-17
9 REQUEST FOR CERTIFIED COPY [02-03-2016(online)].pdf 2016-03-02
10 5886-CHE-2015-COMPLETE SPECIFICATION [17-08-2020(online)].pdf 2020-08-17
10 5886-CHE-2015-Power of Attorney-290416.pdf 2016-07-13
11 5886-CHE-2015-DRAWING [17-08-2020(online)].pdf 2020-08-17
11 5886-CHE-2015-Form 1-290416.pdf 2016-07-13
12 5886-CHE-2015-Correspondence-F1-PA-290416.pdf 2016-07-13
12 5886-CHE-2015-FER_SER_REPLY [17-08-2020(online)].pdf 2020-08-17
13 5886-CHE-2015-FER.pdf 2020-02-17
13 5886-CHE-2015-FORM 3 [17-08-2020(online)].pdf 2020-08-17
14 5886-CHE-2015-OTHERS [17-08-2020(online)].pdf 2020-08-17
14 5886-CHE-2015-PETITION UNDER RULE 137 [17-08-2020(online)].pdf 2020-08-17
15 5886-CHE-2015-OTHERS [17-08-2020(online)].pdf 2020-08-17
15 5886-CHE-2015-PETITION UNDER RULE 137 [17-08-2020(online)].pdf 2020-08-17
16 5886-CHE-2015-FER.pdf 2020-02-17
16 5886-CHE-2015-FORM 3 [17-08-2020(online)].pdf 2020-08-17
17 5886-CHE-2015-FER_SER_REPLY [17-08-2020(online)].pdf 2020-08-17
17 5886-CHE-2015-Correspondence-F1-PA-290416.pdf 2016-07-13
18 5886-CHE-2015-DRAWING [17-08-2020(online)].pdf 2020-08-17
18 5886-CHE-2015-Form 1-290416.pdf 2016-07-13
19 5886-CHE-2015-COMPLETE SPECIFICATION [17-08-2020(online)].pdf 2020-08-17
19 5886-CHE-2015-Power of Attorney-290416.pdf 2016-07-13
20 5886-CHE-2015-CLAIMS [17-08-2020(online)].pdf 2020-08-17
20 REQUEST FOR CERTIFIED COPY [02-03-2016(online)].pdf 2016-03-02
21 5886-CHE-2015-FORM-26 [20-07-2021(online)].pdf 2021-07-20
21 abstract 5886-CHE-2015.jpg 2015-11-05
22 5886-CHE-2015-Correspondence to notify the Controller [20-07-2021(online)].pdf 2021-07-20
22 REQUEST FOR CERTIFIED COPY [04-11-2015(online)].pdf 2015-11-04
23 5886-CHE-2015-Written submissions and relevant documents [24-08-2021(online)].pdf 2021-08-24
23 Description(Complete) [30-10-2015(online)].pdf 2015-10-30
24 5886-CHE-2015-PatentCertificate25-08-2021.pdf 2021-08-25
24 Drawing [30-10-2015(online)].pdf 2015-10-30
25 Form 18 [30-10-2015(online)].pdf 2015-10-30
25 5886-CHE-2015-IntimationOfGrant25-08-2021.pdf 2021-08-25
26 Form 3 [30-10-2015(online)].pdf 2015-10-30
26 5886-CHE-2015-US(14)-HearingNotice-(HearingDate-09-08-2021).pdf 2021-10-17
27 Form 5 [30-10-2015(online)].pdf 2015-10-30
27 5886-CHE-2015-PROOF OF ALTERATION [04-10-2022(online)].pdf 2022-10-04
28 Form 9 [30-10-2015(online)].pdf 2015-10-30
28 5886-CHE-2015-RELEVANT DOCUMENTS [20-09-2023(online)].pdf 2023-09-20

Search Strategy

1 2020-02-0414-58-11_04-02-2020.pdf
1 2020-11-1217-01-32AE_12-11-2020.pdf
2 2020-02-0414-58-11_04-02-2020.pdf
2 2020-11-1217-01-32AE_12-11-2020.pdf

ERegister / Renewals

3rd: 05 Nov 2021

From 30/10/2017 - To 30/10/2018

4th: 05 Nov 2021

From 30/10/2018 - To 30/10/2019

5th: 05 Nov 2021

From 30/10/2019 - To 30/10/2020

6th: 05 Nov 2021

From 30/10/2020 - To 30/10/2021

7th: 05 Nov 2021

From 30/10/2021 - To 30/10/2022

8th: 04 Oct 2022

From 30/10/2022 - To 30/10/2023

9th: 16 Oct 2023

From 30/10/2023 - To 30/10/2024

10th: 22 Oct 2024

From 30/10/2024 - To 30/10/2025

11th: 14 Oct 2025

From 30/10/2025 - To 30/10/2026