IP Library Granted Patent US 8,149,844
Granted Patent B1
US 8,149,844 · App. 12/605,338 · Granted Apr 3, 2012

Update acquisition

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 8,149,844
App. No.
12/605,338
Granted
Apr 3, 2012
Kind
B1
Abstract

Determining a next time to communicate via a network with a source of updates is disclosed. In some embodiments, determining a next time to communicate via a network with a source of updates comprises receiving from a request source an update request, and scheduling a next time for the request source to check for updates. In some embodiments, determining a next time to communicate via a network with a source of updates comprises monitoring network communication activity, and in the event anomalous network communication activity is observed, reducing a time remaining until a next check for updates is performed.

Claims (37)

1. A method for determining a next time to communicate via a network with a source of updates, comprising:

monitoring network communication activity; and

in the event anomalous network communication activity is observed, wherein the anomalous network activity includes activity that is beyond a multiple of network activity within a historic period, reducing a time remaining until a next check for an update is performed.

2. The method of claim 1 , wherein the anomalous network activity includes latency for email delivery above a threshold.

3. The method of claim 1 , wherein the anomalous network activity includes an anomalous rate of unacceptable TCP/IP traffic.

4. The method of claim 1 , wherein the anomalous network activity includes an attempt to connect to a blocked network port.

5. The method of claim 1 , wherein the update relates to a patch.

6. The method of claim 1 , wherein the update relates to a threat definition for security software.

7. The method of claim 1 , wherein the anomalous network activity includes malicious content being detected.

8. The method of claim 1 , wherein the anomalous network activity includes an extraordinarily long string being detected.

9. The method of claim 1 , wherein the time remaining until the next check for updates is performed is reduced by a constant proportional factor.

10. A system for determining a next time to communicate via a network with a source of updates, comprising:

a processor configured to:

monitor network communication activity; and

in the event anomalous network communication activity is observed, wherein the anomalous network activity includes activity that is beyond a multiple of network activity within a historic period, reduce a time remaining until a next check for updates is performed; and

a memory coupled with the processor, wherein the memory provides instructions to the processor.

11. The system of claim 10 , wherein the update relates to a patch.

12. The system of claim 10 , wherein the update relates to a threat definition for security software.

13. The system of claim 10 , wherein the time remaining until the next check for updates is performed is reduced by a constant proportional factor.

14. The system of claim 10 , wherein the anomalous network activity includes latency for email delivery above a threshold.

15. The system of claim 10 , wherein the anomalous network activity includes an anomalous rate of unacceptable TCP/IP traffic.

16. The system of claim 10 , wherein the anomalous network activity includes an attempt to connect to a blocked network port.

17. The system of claim 10 , wherein the anomalous network activity includes malicious content being detected.

18. The system of claim 10 , wherein the anomalous network activity includes an extraordinarily long string being detected.

19. A computer program product for determining a next time to communicate via a network with a source of updates, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

monitoring network communication activity; and

in the event anomalous network communication activity is observed, wherein the anomalous network activity includes activity that is beyond a multiple of network activity within a historic period, reducing a time remaining until a next check for an update is performed.

20. The computer program product of claim 19 , wherein the update relates to a patch.

21. The computer program product of claim 19 , wherein the update relates to a threat definition for security software.

22. The computer program product of claim 19 , wherein the time remaining until the next check for updates is performed is reduced by a constant proportional factor.

23. The computer program product of claim 19 , wherein the anomalous network activity includes latency for email delivery above a threshold.

24. The computer program product of claim 19 , wherein the anomalous network activity includes an anomalous rate of unacceptable TCP/IP traffic.

25. The computer program product of claim 19 , wherein the anomalous network

activity includes an attempt to connect to a blocked network port.

26. The computer program product of claim 19 , wherein the anomalous network

activity includes malicious content being detected.

27. The computer program product of claim 19 , wherein the anomalous network activity includes an extraordinarily long string being detected.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Feb 11, 2020
From: DLI LENDING AGENT, LLC
To: CRYPTOPEAK SOLUTIONS, LLC; ECTOLINK, LLC; INTERFACE LINX, LLC; SELECTIVE SIGNALS, LLC; SI-FLASH DRIVES, LLC; SOTERIA ENCRYPTION, LLC; SYNERGY DRONE, LLC; UNIBEAM PHOTONICS, LLC
Reel/Frame 051892/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: NETWORK SECURITY TECHNOLOGIES, LLC
To: K.MIZRA LLC
Reel/Frame 051499/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2017
From: SPECTRUM PATENTS, INC.
To: NETWORK SECURITY TECHNOLOGIES, LLC
Reel/Frame 043862/0171 →
SECURITY INTEREST Recorded May 23, 2017
From: CRYPTOPEAK SOLUTIONS, LLC; ECTOLINK, LLC; INTERFACE LINX, LLC; SELECTIVE SIGNALS, LLC; SI-FLASH DRIVES, LLC; SOTERIA ENCRYPTION, LLC; SYNERGY DRONE, LLC; UNIBEAM PHOTONICS, LLC
To: DLI LENDING AGENT, LLC
Reel/Frame 042554/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2017
From: RADIX HOLDINGS, LLC
To: SPECTRUM PATENTS, INC.
Reel/Frame 042311/0368 →