IP Library › Granted Patent US 10,148,787
Granted Patent B2
US 10,148,787 · App. 15/198,653 · Granted Dec 4, 2018

System and method of polling with an information handling system

Inventors: Andrew T. Sultenfuss (Leander, TX); David Loadman (Austin, TX)
Assignee: Dell Products, LP
H04L67/306G06F9/4418G06F17/30017G06F17/30893H04L67/1095H04L67/18H04L69/28H04W4/02H04W4/50Y02D70/00Y02D70/164
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 10,148,787
App. No.
15/198,653
Filed
Jun 30, 2016
Granted
Dec 4, 2018
Kind
B2
Art Unit
2443
USPC
709/219
Abstract

An information handling system is configured to poll a remote data store at an adaptable polling rate. The polling rate can be based on one or more usage characteristics of the information handling system, such as a time of day, geographical location, user profile, management profile, system usage pattern, or other usage characteristic. Between polling requests, the information handling system can be placed in a low-power mode, thereby conserving power.

Claims (35)

1. A method comprising:

determining an initial polling rate based on a usage characteristic of an information handling system and based on the information handling system being located at a first predefined location while connected to a network;

polling, via the network, a remote data store at the initial polling rate to determine whether the remote data store includes information not stored at a local data store of the information handling system;

adjusting the initial polling rate to a second polling rate based on a change in the usage characteristic of the information handling system and based on the information handling system being located at a second predefined location while connected to the network; and

polling the remote data store at the second polling rate in response to the change in the usage characteristic.

2. The method of claim 1 , wherein the usage characteristic is based on a user profile associated with a user of the information handling system.

3. The method of claim 1 , wherein the usage characteristic is based on a historical usage pattern associated with the information handling system.

4. The method of claim 1 , wherein the usage characteristic is programmable by a user.

5. The method of claim 1 , wherein the usage characteristic is associated with a group of users.

6. The method of claim 1 , wherein the variable usage characteristic is based on one of a plurality of user classes.

7. The method of claim 1 , further comprising:

initiating a first timer;

in response to communicating a first request, placing the information handling system in a low-power mode;

in response to the first timer indicating that a first duration has elapsed, placing the information handling system in an active mode to communicate the second polling request; and

in response to communicating a second polling request, returning the information handling system to the low-power mode.

8. A non-transitory computer readable medium tangibly embodying a program of instructions to manipulate a processor, the program of instructions comprising instructions to:

determine an initial polling rate based on a usage characteristic of an information handling system and based on the information handling system being located at a first predefined location while connected to a network;

poll, via the network, a remote data store at the initial polling rate to determine whether the remote data store includes information not stored at a local data store of the information handling system;

adjust the initial polling rate to a second polling rate based on a change in the usage characteristic of the information handling system and based on the information handling system being located at a second predefined location while connected to the network; and

poll the remote data store at the second polling rate in response to the change in the usage characteristic.

9. The non-transitory computer readable medium of claim 8 , wherein the instructions to poll the remote data store comprise instructions to:

place the information handling system in an active mode;

communicate a poll request when the information handling system is in the active mode;

place the information handling system in a low-power mode in response to receiving an answer to the polling request.

10. The non-transitory computer readable medium of claim 8 , wherein the information handling system comprises a first processing system and a second processing system.

11. The non-transitory computer readable medium of claim 8 , wherein the usage characteristic is based on a user profile associated with a user of the information handling system.

12. The non-transitory computer readable medium of claim 8 , wherein the usage characteristic is indicative of a time of day.

13. The non-transitory computer readable medium of claim 8 , wherein the instructions to determine the first polling rate comprises determining the first polling rate based on a first usage characteristic of the information handling system.

14. The non-transitory computer readable medium of claim 8 , wherein the remote data store comprises an email data store.

15. An information handling system, comprising:

a memory configured to store information associated with usage characteristics of the information handling system;

a polling module to determine an initial polling rate based on first information associated with first usage characteristics and based on the information handling system being located at a first predefined location while connected to a network, and to determine a second polling rate based on second information associated with the first usage characteristics and based on the information handling system being located at a second predefined location while connected to the network, wherein the second information indicates a change in the first usage characteristics; and

a network interface to communicate polling requests to a network based on the initial polling rate, and to communicate the polling requests to the network based on the second polling rate after a change from the initial polling rate to the second polling rate, wherein the polling requests determine whether a remote data store includes information not stored at a local data store of the information handling system.

16. The information handling system of claim 15 , wherein the memory is further configured to stored third information associated with a second usage characteristic of the information handling system and wherein the polling module is configured to determine a third polling rate based on the third information.

17. The information handling system of claim 15 , wherein the first usage characteristic is based on a user profile associated with a user of the information handling system.

Assignments (14)
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 IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
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 →
SECURITY AGREEMENT Recorded Mar 21, 2019
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 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
RELEASE OF SEC. INT. IN PATENTS (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040027/0329 →
RELEASE OF SEC. INT. IN PATENTS (NOTES) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040026/0710 →
RELEASE OF SEC. INT. IN PATENTS (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040013/0733 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded Aug 10, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 039643/0953 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Aug 10, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 039719/0889 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded Aug 10, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 039644/0084 →
Continuity (2)
Continuation 12261626 · Oct 30, 2008
Related Publication 20160316013A1 · Oct 27, 2016