IP Library › Granted Patent US 12,574,287
Granted Patent B2
US 12,574,287 · App. 18/022,774 · Granted Mar 10, 2026

Determining internet protocol (IP) addresses for scanning in wireless network

Inventors: Pratik Mahajan (Indore, IN); Nitish Kumar (Indore, IN); Mohammodh Irfan (Indore, IN); Pawan Shriwas (Indore, IN); Niyank Bam (Indore, IN)
Assignee: RAKUTEN MOBILE, INC.
H04L41/085H04L61/5007
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,574,287
App. No.
18/022,774
Granted
Mar 10, 2026
Kind
B2
Abstract

Embodiments herein provide a method for determining IP addresses for scanning in wireless network by a system ( 100 ). The method includes storing a plurality of IP scan configurations corresponding to various network elements in a database ( 108 ). Each of the IP scan configuration includes a plurality of IP parameters corresponding to each bit of an IP schema, where each IP parameter of the plurality of IP parameters is defined by a user. Further, the method includes receiving a request to determine a list of IP addresses required to be scanned corresponding to a network element. Further, the method includes retrieving the IP scan configuration corresponding to the network element from the database. Further, the method includes determining the list of IP addresses to be scanned based on the retrieved IP scan configuration. Further, the method includes displaying the list of IP addresses to the user.

Claims (48)

1 . A system ( 100 ) for determining Internet Protocol (IP) addresses for scanning in a wireless network, wherein the system ( 100 ) comprises:

a memory ( 106 ); and

a processor ( 102 ), communicatively coupled to the memory ( 106 ), configured to:

store a plurality of IP scan configurations corresponding to various network elements in a database ( 108 ), wherein each of the IP scan configuration comprises a plurality of IP parameters corresponding to each bit of an IP schema, and wherein each IP parameter of the plurality of IP parameters is defined by a user;

receive a request to determine a list of IP addresses required to be scanned corresponding to a network element;

retrieve the IP scan configuration corresponding to the network element from the database ( 108 );

determine the list of IP addresses to be scanned based on the retrieved IP scan configuration; and

display the list of IP addresses to the user,

wherein each of the plurality of IP parameters corresponds to a different position within an IP address, such that a combination of the plurality of IP parameters defined by the user corresponds to a range of IP addresses having values set by the plurality of IP parameters defined by the user, and each permutation of the values set by the combination of the plurality of IP parameters defined by the user corresponds to a respective IP address.

2 . The system ( 100 ) as claimed in claim 1 , wherein the processor ( 102 ) is configured to scan the list of IP addresses corresponding to the network element to optimize performance of the wireless network.

3 . The system ( 100 ) as claimed in claim 1 , wherein the processor is configured to determine the list of IP addresses to be scanned based on the retrieved IP scan configuration by:

detecting a plurality of IP addresses corresponding to the network element; and

determining the list of IP addresses to be scanned from the plurality of IP addresses based on permutation and combinations of each IP parameter of the plurality of IP parameters defined by the user in the retrieved IP scan configuration.

4 . The system ( 100 ) as claimed in claim 1 , wherein the processor is configured to the store the plurality of IP scan configurations corresponding to the various network elements in the database ( 108 ) by:

receiving a request to create the IP scan configuration corresponding to the network element;

receiving a set of user defined values corresponding to each IP parameter of the plurality of IP parameters corresponding to positionally encoded bits in the IP schema to create the IP scan configuration for the network element;

creating the IP scan configuration based on the received user defined values corresponding to each IP parameter of the plurality of IP parameters; and

storing the defined IP scan configuration in the database ( 108 ).

5 . The system ( 100 ) as claimed in claim 4 , wherein the user defined values comprise at least one of a constant value which is fixed value on IP address position, a range indicating sequential variable value in specific combination of bits in IP address position, and a discrete value indicating variable values in specific combination of bits in IP address position.

6 . The system ( 100 ) as claimed in claim 4 , wherein the processor is configured to receive the set of user defined values corresponding to each IP parameter of the plurality of IP parameters by:

displaying a user interface corresponding to the IP scan configuration, wherein the user interface comprises an input filed corresponding to each IP parameter of the plurality of IP parameters corresponding to the positionally encoded bits in the IP schema; and

receiving the user defined values as an input in the input field corresponding to each IP parameter of the plurality of IP parameters corresponding to the network element.

7 . The system ( 100 ) as claimed in claim 1 , wherein the processor ( 102 ) is configured to store the list of IP addresses corresponding to the network element for scanning.

8 . The system ( 100 ) as claimed in claim 1 , wherein the plurality of IP parameters comprises multiple sequential configuration of the user defined values.

9 . The system ( 100 ) as claimed in claim 1 , wherein the network element is at least one of an network interface, a category of a device in the wireless network, a type of device in the wireless network, a vendor of a device in the wireless network, a service category of a device in the wireless network, and a network interface in the wireless network.

10 . A method for determining Internet Protocol (IP) addresses for scanning in a wireless network, wherein the method comprises:

storing, by a system ( 100 ), a plurality of IP scan configurations corresponding to various network elements in a database ( 108 ), wherein each of the IP scan configuration comprises a plurality of IP parameters corresponding to each bit of an IP schema, and wherein each IP parameter of the plurality of IP parameters is defined by a user;

receiving, by the system ( 100 ), a request to determine a list of IP addresses required to be scanned corresponding to a network element from the various network elements;

retrieving, by the system ( 100 ), the IP scan configuration corresponding to the network element from the database ( 108 );

determining, by the system ( 100 ), the list of IP addresses to be scanned based on the retrieved IP scan configuration; and

displaying, by the system ( 100 ), the list of IP addresses to the user,

wherein each of the plurality of IP parameters corresponds to a different position within an IP address, such that a combination of the plurality of IP parameters defined by the user corresponds to a range of IP addresses having values set by the plurality of IP parameters defined by the user, and each permutation of the values set by the combination of the plurality of IP parameters defined by the user corresponds to a respective IP address.

11 . The method as claimed in claim 10 , wherein the method comprises scanning, by the system ( 100 ), the list of IP addresses corresponding to the network element to optimize performance of the wireless network.

12 . The method as claimed in claim 10 , wherein the determining, by the system ( 100 ), the list of IP addresses to be scanned based on the retrieved IP scan configuration comprises:

detecting, by the system ( 100 ), a plurality of IP addresses corresponding to the network element; and

determining, by the system ( 100 ), the list of IP addresses to be scanned from the plurality of IP addresses based on permutation and combinations of each IP parameter of the plurality of IP parameters defined by the user in the retrieved IP scan configuration.

13 . The method as claimed in claim 10 , wherein the storing, by the system ( 100 ), the plurality of IP scan configurations corresponding to the various network elements in the database ( 108 ) comprises:

receiving, by the system ( 100 ), a request to create the IP scan configuration corresponding to the network element;

receiving, by the system ( 100 ), a set of user defined values corresponding to each IP parameter of the plurality of IP parameters corresponding to positionally encoded bits in the IP schema to create the IP scan configuration for the network element;

creating, by the system ( 100 ), the IP scan configuration based on the received user defined values corresponding to each IP parameter of the plurality of IP parameters; and

storing, by the system ( 100 ), the defined IP scan configuration in the database ( 108 ).

14 . The method as claimed in claim 13 , wherein the user defined values comprise at least one of a constant value which is fixed value on IP address position, a range indicating sequential variable value in specific combination of bits in IP address position, and a discrete value indicating variable values in specific combination of bits in IP address position.

15 . The method as claimed in claim 13 , wherein the receiving, by the system ( 100 ), a set of user defined values corresponding to each IP parameter of the plurality of IP parameters comprises:

displaying, by the system ( 100 ), a user interface corresponding to the IP scan configuration, wherein the user interface comprises an input filed corresponding to each IP parameter of the plurality of IP parameters corresponding to the positionally encoded bits in the IP schema; and

receiving, by the system ( 100 ), the user defined values as an input in the input field corresponding to each IP parameter of the plurality of IP parameters corresponding to the network element.

16 . The method as claimed in claim 10 , wherein the method comprises storing, by the system ( 100 ), the list of IP addresses corresponding to the network element for scanning.

17 . The method as claimed in claim 10 , wherein the plurality of IP parameters comprises multiple sequential configuration of the user defined values.

18 . The method as claimed in claim 10 , wherein the network element is at least one of an network interface, a category of a device in the wireless network, a type of device in the wireless network, a vendor of a device in the wireless network, a service category of a device in the wireless network, and a network interface in the wireless network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2023
From: MAHAJAN, PRATIK; KUMAR, NITISH; IRFAN, MOHAMMODH; SHRIWAS, PAWAN; BAM, NIYANK
To: RAKUTEN MOBILE, INC.
Reel/Frame 062837/0109 →
Priority Claims (1)
IN 202241064337 · Nov 10, 2022 · national
Continuity (1)
Related Publication 20250080419A1 · Mar 6, 2025
References Cited (11)
US 11470040B2 · Snehashis · 2022 [cited by examiner]
US 11720685B2 · Gwilliams · 2023 [cited by examiner]
US 12058156B2 · Fite · 2024 [cited by examiner]
US 12081578B2 · Hayman · 2024 [cited by examiner]
US 20050114625A1 · Snyder · 2005 [cited by examiner]
US 20130003727A1 · Ramaraj et al. · 2013 [cited by applicant]
US 20150003237A1 · Guerra et al. · 2015 [cited by applicant]
US 20170337051A1 · Bertani · 2017 [cited by examiner]
US 20200044920A1 · Patterson · 2020 [cited by examiner]
International Search Report issued Mar. 27, 2023 in Application No. PCT/US22/53940. [cited by applicant]
Written Opinion issued Mar. 27, 2023 in Application No. PCT/US22/53940. [cited by applicant]