IP Library Granted Patent US 11,483,286
Granted Patent B2
US 11,483,286 · App. 16/831,281 · Granted Oct 25, 2022

System and method for identifying network addresses assigned to computing devices

Inventor: Vasiliy Tolstoy (St. Petersburg, RU)
Assignee: EMC IP HOLDING COMPANY, LLC
H04L63/0236H04L41/22H04L63/0876H04L63/20H04L67/02
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 11,483,286
App. No.
16/831,281
Granted
Oct 25, 2022
Kind
B2
Abstract

A method, computer program product, and computing system for providing, via a first computing device connected to a network, one or more network requests to a second computing device connected to the network, wherein each of the one or more network requests include an IP address and a predefined identification indicator. Identification information associated with the second computing device may be received from the second computing device in response to at least one network request of the one or more network requests including an IP address assigned to the second computing device. The IP address assigned to the second computing device may be paired, via the first computing device, with the identification information associated with the second.

Claims (41)

1. A computer-implemented method comprising:

providing, via a first computing device connected to a network, one or more network requests to a second computing device connected to the network, wherein each of the one or more network requests include, in association with a particular computing device, an IP address and a predefined identification indicator, wherein the predefined indicator includes a portion of each of the one or more network requests that designates the one or more network requests as a request for identification information associated with the particular computing device;

receiving, from the second computing device, identification information associated with the second computing device in response to at least one network request of the one or more network requests, wherein the identification information associated with the second computing device includes an IP address assigned to the second computing device, wherein the IP address assigned to the second computing device is automatically assigned in response to connecting the second computing device to the network, wherein receiving, from the second computing device, the identification information associated with the second computing device includes publishing the identification information associated with the second computing device on a web browser displayed at the first computing device, wherein the web browser displayed at the first computing device includes a configuration window and a configuration file of the second computing device;

pairing, via the first computing device, the IP address assigned to the second computing device with the identification information associated with the second computing device; and

enabling, via the first computing device, a user to disable the second computing device from providing the identification information in response to the one or more network requests, wherein enabling the user to disable the second computing device from providing the identification information includes:

allowing the user to log in to the second computing device from the first computing device,

after the user logs in, allowing the user to complete a predefined initial configuration sequence for the second computing device, and

in response to completing the predefined initial configuration sequence, automatically disabling the providing of identification information.

2. The computer implemented method of claim 1 , further comprising:

before the second computing device is connected to the network, assigning an IP address to the second computing device.

3. The computer-implemented method of claim 1 , wherein the IP address assigned to the second computing device is unknown to the first computing device when the IP address is assigned to the second computing device.

4. The computer implemented method of claim 1 , wherein the one or more network requests include one or more HTTP requests.

5. The computer-implemented method of claim 1 , wherein providing the one or more network requests includes providing a plurality of network requests iterating through a plurality of IP addresses.

6. The computer-implemented method of claim 1 , wherein the predefined identification indicator is specific to one or more computing device vendors.

7. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

providing, via a first computing device connected to a network, one or more network requests to a second computing device connected to the network, wherein each of the one or more network requests include, in association with a particular computing device, an IP address and a predefined identification indicator, wherein the predefined indicator includes a portion of each of the one or more network requests that designates the one or more network requests as a request for identification information associated with the particular computing device;

receiving, from the second computing device, identification information associated with the second computing device in response to at least one network request of the one or more network requests, wherein the identification information associated with the second computing device includes an IP address assigned to the second computing device, wherein the IP address assigned to the second computing device is automatically assigned in response to connecting the second computing device to the network, wherein receiving, from the second computing device, the identification information associated with the second computing device includes publishing the identification information associated with the second computing device on a web browser displayed at the first computing device, wherein the web browser displayed at the first computing device includes a configuration window and a configuration file of the second computing device;

pairing, via the first computing device, the IP address assigned to the second computing device with the identification information associated with the second computing device; and

enabling, via the first computing device, a user to disable the second computing device from providing the identification information in response to the one or more network requests, wherein enabling the user to disable the second computing device from providing the identification information includes:

allowing the user to log in to the second computing device from the first computing device,

after the user logs in, allowing the user to complete a predefined initial configuration sequence for the second computing device, and

in response to completing the predefined initial configuration sequence, automatically disabling the providing of identification information.

8. The computer program product of claim 7 , wherein the operations further comprise:

before the second computing device is connected to the network, assigning an IP address to the second computing device.

9. The computer program product of claim 7 , wherein the IP address assigned to the second computing device is unknown to the first computing device when the IP address is assigned to the second computing device.

10. The computer program product of claim 7 , wherein the one or more network_requests include one or more HTTP requests.

11. The computer program product of claim 7 , wherein providing the one or more network requests includes providing a plurality of network requests iterating through a plurality of IP addresses.

12. The computer program product of claim 7 , wherein the predefined identification indicator is specific to one or more computing device vendors.

13. A computing system including a processor and memory configured to perform operations comprising:

providing, via a first computing device connected to a network, one or more network requests to a second computing device connected to the network, wherein each of the one or more network requests include, in association with a particular computing device, an IP address and a predefined identification indicator, wherein the predefined indicator includes a portion of each of the one or more network requests that designates the one or more network requests as a request for identification information associated with the particular computing device;

receiving, from the second computing device, identification information associated with the second computing device in response to at least one network request of the one or more network requests, wherein the identification information associated with the second computing device includes an IP address assigned to the second computing device, wherein the IP address assigned to the second computing device is automatically assigned in response to connecting the second computing device to the network, wherein receiving, from the second computing device, the identification information associated with the second computing device includes publishing the identification information associated with the second computing device on a web browser displayed at the first computing device, wherein the web browser displayed at the first computing device includes a configuration window and a configuration file of the second computing device;

pairing, via the first computing device, the IP address assigned to the second computing device with the identification information associated with the second computing device; and

enabling, via the first computing device, a user to disable the second computing device from providing the identification information in response to the one or more network requests, wherein enabling the user to disable the second computing device from providing the identification information includes:

allowing the user to log in to the second computing device from the first computing device,

after the user logs in, allowing the user to complete a predefined initial configuration sequence for the second computing device, and

in response to completing the predefined initial configuration sequence, automatically disabling the providing of identification information.

14. The computing system of claim 13 , wherein the processor is further configured to perform operations comprising:

before the second computing device is connected to the network, assigning an IP address to the second computing device.

15. The computing system of claim 13 , wherein the IP address assigned to the second computing device is unknown to the first computing device when the IP address is assigned to the second computing device.

16. The computing system of claim 13 , wherein the one or more network requests include one or more HTTP requests.

17. The computing system of claim 13 , wherein providing the one or more network requests includes providing a plurality of network requests iterating through a plurality of IP addresses.

Assignments (11)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0081) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0441 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0917) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0509 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052852/0022) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060436/0582 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST AT REEL 052771 FRAME 0906 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0298 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0081 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0917 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052852/0022 →
SECURITY AGREEMENT Recorded May 28, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052771/0906 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2020
From: TOLSTOY, VASILIY
To: EMC IP HOLDING COMPANY, LLC
Reel/Frame 052238/0265 →