Sign In to Follow Application
View All Documents & Correspondence

Method And Computing Device For Facilitating And Establishing Network Connectivity

Abstract: Embodiments of the present disclosure disclose a method for facilitating and establishing network connectivity. The network connectivity is established by a first computing device which is capable of identifying network parameters of available network connections and broadcasting the network parameters. The first computing device receives connection request along with connection request parameters from second computing devices to establish connection with one of the available network connections. The first computing device determines which network connection can server the connection request parameters and then facilitates the available network connection to the second computing device. The second computing device establishes the network connections with the first computing device. The second computing device identifies which are first computing devices with their network parameters can serve the connection request parameters of the second computing device. FIGURE 8

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
29 December 2014
Publication Number
02/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2023-07-11
Renewal Date

Applicants

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

Inventors

1. SANTHOSH KUMAR MOHAN NAIDU
H No 422, 9th B Main, 1st Block, HRBR Layout, Bangalore – 560043, Karnataka, India.

Specification

CLIAMS:We claim:
1. A method for facilitating network connectivity, the method comprising:
identifying, by a first computing device, one or more network parameters of one or more available network connections;
broadcasting, by the first computing device, the one or more network parameters to one or more second computing devices;
receiving, by the first computing device, a connection request comprising connection request parameters from at least one of the one or more second computing devices and/ applications for using the one or more available network connections;
determining, by the first computing device, one of the one or more available network connections capable of serving the connection request parameters; and
facilitating, by the first computing device, the one of the one or more available network connections to the one of the one or more second computing devices.

2. The method as claimed in claim 1, wherein the one or more second computing devices evaluates the one or more network parameters for transmitting the connection request to the first computing device.

3. The method as claimed in claim 1 further comprising providing by the first computing device, one or more updated network parameters of the one or more available network connections to the one or more second computing devices subsequent to facilitating or observing changes in the one of the one or more network connections.

4. The method as claimed in claim 1 further comprising transmitting by the first computing device, the connection request to one or more second computing devices to facilitate network connectivity to the one of the one or more second computing devices upon identifying a failure in facilitating the one of the one or more available network connections.

5. The method as claimed in claim 1, wherein the one or more network parameters are selected from at least one of transmit power of the network connection, Quality of Service (QoS) of the network connection, bandwidth details of the network connection, traffic usage of the network connection, time latency as measured by number of packet hops, cost for per byte of data of the network connection and operational mode of the network connection.

6. The method as claimed in claim 1, wherein the connection request parameters comprises at least one of speed, bandwidth, strength, latency, throughput, jitter, duration/longevity of connection and capacity required by the second computing device for network connectivity.

7. A first computing device for facilitating network connectivity, comprising:
a processor;
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, cause the processor to:
identify one or more network parameters of one or more available network connections;
broadcast the one or more network parameters to one or more second computing devices;
receive a connection request comprising connection request parameters from at least one of the one or more second computing devices and applications for using the one or more available network connections;
determine one of the one or more available network connections capable of serving the connection request parameters; and
facilitate the one of the one or more available network connections to the one of the one or more second computing devices.

8. The first computing device as claimed in claim 7 receives the connection request from the one of the one or more second computing devices upon evaluation of the one or more network parameters by the one of the one or more second computing devices.

9. The first computing device as claimed in claim 7 is further configured to provide one or more updated network parameters of the one or more available network connections to the one or more second computing devices subsequent to facilitating the one of the one or more network connections.

10. The first computing device as claimed in claim 7 is further configured to transmit the connection request to one or more second computing devices to facilitate network connectivity to the one of the one or more second computing devices upon identifying a failure in facilitating the one of the one or more available network connections.

11. The first computing device as claimed in claim 7, wherein the one or more network parameters are selected from at least one of transmit power of the network connection, Quality of Service (QoS) of the network connection, bandwidth details of the network connection, traffic usage of the network connection, latency as measured by number of packet hops, cost for per byte of data of the network connection and operational mode of the network connection.

12. The first computing device as claimed in claim 7, wherein the connection request parameters comprises at least one of speed, bandwidth, strength, latency, throughput, jitter, duration/longevity of connection and capacity required by the second computing device for network connectivity.

13. A method for establishing network connectivity comprising:
identifying, by a second computing device, one or more first computing devices;
receiving, by the second computing device, one or more network parameters of one or more available network connections from the one or more first computing devices;
determining, by the second computing device, one of the one or more first computing devices capable of serving the network connectivity based on the one or more network parameters; and
transmitting, by the second computing device, a connection request comprising connection request parameters to the one of the one or more first computing devices for establishing network connectivity by using one of the one or more available network connections.

14. The method as claimed in claim 13 further comprising receiving by the second computing device, one or more updated network parameters of the one or more available network connections subsequent to establishing the one of the one or more network connections.
15. The method as claimed in claim 13, wherein the one or more network parameters are selected from at least one of transmit power of the network connection, Quality of Service (QoS) of the network connection, latency as measured by number of packet hops, bandwidth details of the network connection, traffic usage of the network connection, cost for per byte of data of the network connection and operational mode of the network connection.

16. The method as claimed in claim 13, wherein the connection request parameters comprises at least one of speed, bandwidth, strength, latency, throughput, jitter, duration/longevity of connection and capacity required by the one or more end computing devices for network connectivity.

17. A second computing device for establishing network connectivity, comprising:
a processor;
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, cause the processor to:
identify one or more first computing devices;
receive one or more network parameters of one or more available network connections from the one or more first computing devices;
determine one of the one or more first computing devices capable of serving the network connectivity based on the one or more network parameters; and
transmit a connection request comprising connection request parameters to the one of the one or more first computing devices for establishing network connectivity by using one of the one or more available network connections.

18. The second computing device as claimed in claim 17 is further configured to receive one or more updated network parameters of the one or more available network connections subsequent to using the one of the one or more network connections.

19. The second computing device as claimed in claim 17, wherein the one or more network parameters are selected from at least one of transmit power of the network connection, Quality of Service (QoS) of the network connection, bandwidth details of the network connection, traffic usage of the network connection, latency as measured by number of packet hops, cost for per byte of data of the network connection and operational mode of the network connection.

20. The second computing device as claimed in claim 17, wherein the connection request parameters comprises at least one of speed, bandwidth, strength, latency, throughput, jitter, duration/longevity of connection and capacity required by the one or more end computing devices for network connectivity.

21. A non-transitory computer readable medium including instructions stored thereon that when processed by a processor cause a first computing device to perform acts of:
identifying one or more network parameters of one or more available network connections;
broadcasting the one or more network parameters to one or more second computing devices;
receiving a connection request comprising connection request parameters from at least one of one of the one or more second computing devices and applications for using the one or more available network connections;
determining one of the one or more available network connections capable of serving the connection request parameters; and
facilitating the one of the one or more available network connections to the one of the one or more second computing devices based on the determination.

22. A non-transitory computer readable medium including instructions stored thereon that when processed by a processor cause a second computing device to perform acts of:
identifying one or more first computing devices;
receiving one or more network parameters of one or more available network connections broadcasted from the one or more first computing devices;
determining one of the one or more first computing devices capable of serving the network connectivity based on the one or more network parameters; and

transmitting a connection request comprising connection request parameters to the one of the one or more first computing devices for establishing network connectivity by using one of the one or more available network connections.

Dated this 29th day of November, 2014

SHWETHA A CHIMALGI
OF K & S PARTNERS
AGENT FOR THE APPLICANT
,TagSPECI:TECHNICAL FIELD
The present subject matter is related, in general to network connectivity and more particularly, but not exclusively to a method and computing devices for facilitating and establishing network connectivity.

Documents

Orders

Section Controller Decision Date
15 Vijay Singh 2023-07-11
15 Vijay Singh 2023-07-11

Application Documents

# Name Date
1 6684-CHE-2014 FORM-9 29-12-2014.pdf 2014-12-29
1 6684-CHE-2014-IntimationOfGrant11-07-2023.pdf 2023-07-11
2 6684-CHE-2014 FORM-18 29-12-2014.pdf 2014-12-29
2 6684-CHE-2014-PatentCertificate11-07-2023.pdf 2023-07-11
3 IP28810-spec.pdf 2014-12-30
3 6684-CHE-2014-FORM 3 [26-06-2023(online)].pdf 2023-06-26
4 IP28810-fig.pdf 2014-12-30
4 6684-CHE-2014-FORM-26 [26-06-2023(online)].pdf 2023-06-26
5 FORM 5-IP28810.pdf 2014-12-30
5 6684-CHE-2014-PETITION UNDER RULE 137 [26-06-2023(online)].pdf 2023-06-26
6 FORM 3-IP28810.pdf 2014-12-30
6 6684-CHE-2014-Written submissions and relevant documents [26-06-2023(online)].pdf 2023-06-26
7 abstract 6684-CHE-2014.jpg 2015-01-05
7 6684-CHE-2014-AMENDED DOCUMENTS [23-05-2023(online)].pdf 2023-05-23
8 6684-CHE-2014-Request For Certified Copy-Online(07-01-2015).pdf 2015-01-07
8 6684-CHE-2014-Correspondence to notify the Controller [23-05-2023(online)].pdf 2023-05-23
9 6684-CHE-2014-FORM 13 [23-05-2023(online)].pdf 2023-05-23
9 6684CHE2014_Certifiedcopyrequest.pdf 2015-03-12
10 6684-CHE-2014 POWER OF ATTORNEY 22-05-2015.pdf 2015-05-22
10 6684-CHE-2014-POA [23-05-2023(online)].pdf 2023-05-23
11 6684-CHE-2014 FORM-1 22-05-2015.pdf 2015-05-22
11 6684-CHE-2014-US(14)-HearingNotice-(HearingDate-15-06-2023).pdf 2023-05-19
12 6684-CHE-2014 CORRESPONDENCE OTHERS 22-05-2015.pdf 2015-05-22
12 6684-CHE-2014-FER_SER_REPLY [29-11-2019(online)].pdf 2019-11-29
13 6684-CHE-2014-FORM 3 [29-11-2019(online)].pdf 2019-11-29
13 REQUEST FOR CERTIFIED COPY [16-10-2015(online)].pdf 2015-10-16
14 6684-CHE-2014-FER.pdf 2019-05-30
14 REQUEST FOR CERTIFIED COPY [21-12-2015(online)].pdf 2015-12-21
15 6684-CHE-2014-FER.pdf 2019-05-30
15 REQUEST FOR CERTIFIED COPY [21-12-2015(online)].pdf 2015-12-21
16 6684-CHE-2014-FORM 3 [29-11-2019(online)].pdf 2019-11-29
16 REQUEST FOR CERTIFIED COPY [16-10-2015(online)].pdf 2015-10-16
17 6684-CHE-2014-FER_SER_REPLY [29-11-2019(online)].pdf 2019-11-29
17 6684-CHE-2014 CORRESPONDENCE OTHERS 22-05-2015.pdf 2015-05-22
18 6684-CHE-2014 FORM-1 22-05-2015.pdf 2015-05-22
18 6684-CHE-2014-US(14)-HearingNotice-(HearingDate-15-06-2023).pdf 2023-05-19
19 6684-CHE-2014 POWER OF ATTORNEY 22-05-2015.pdf 2015-05-22
19 6684-CHE-2014-POA [23-05-2023(online)].pdf 2023-05-23
20 6684-CHE-2014-FORM 13 [23-05-2023(online)].pdf 2023-05-23
20 6684CHE2014_Certifiedcopyrequest.pdf 2015-03-12
21 6684-CHE-2014-Correspondence to notify the Controller [23-05-2023(online)].pdf 2023-05-23
21 6684-CHE-2014-Request For Certified Copy-Online(07-01-2015).pdf 2015-01-07
22 6684-CHE-2014-AMENDED DOCUMENTS [23-05-2023(online)].pdf 2023-05-23
22 abstract 6684-CHE-2014.jpg 2015-01-05
23 6684-CHE-2014-Written submissions and relevant documents [26-06-2023(online)].pdf 2023-06-26
23 FORM 3-IP28810.pdf 2014-12-30
24 6684-CHE-2014-PETITION UNDER RULE 137 [26-06-2023(online)].pdf 2023-06-26
24 FORM 5-IP28810.pdf 2014-12-30
25 IP28810-fig.pdf 2014-12-30
25 6684-CHE-2014-FORM-26 [26-06-2023(online)].pdf 2023-06-26
26 IP28810-spec.pdf 2014-12-30
26 6684-CHE-2014-FORM 3 [26-06-2023(online)].pdf 2023-06-26
27 6684-CHE-2014-PatentCertificate11-07-2023.pdf 2023-07-11
27 6684-CHE-2014 FORM-18 29-12-2014.pdf 2014-12-29
28 6684-CHE-2014-IntimationOfGrant11-07-2023.pdf 2023-07-11
28 6684-CHE-2014 FORM-9 29-12-2014.pdf 2014-12-29

Search Strategy

1 search_29-05-2019.pdf

ERegister / Renewals

3rd: 10 Oct 2023

From 29/12/2016 - To 29/12/2017

4th: 10 Oct 2023

From 29/12/2017 - To 29/12/2018

5th: 10 Oct 2023

From 29/12/2018 - To 29/12/2019

6th: 10 Oct 2023

From 29/12/2019 - To 29/12/2020

7th: 10 Oct 2023

From 29/12/2020 - To 29/12/2021

8th: 10 Oct 2023

From 29/12/2021 - To 29/12/2022

9th: 10 Oct 2023

From 29/12/2022 - To 29/12/2023

10th: 19 Dec 2023

From 29/12/2023 - To 29/12/2024

11th: 18 Dec 2024

From 29/12/2024 - To 29/12/2025