Patentable/Patents/US-7076085
US-7076085

Method and apparatus for hosting a network camera including a heartbeat mechanism

PublishedJuly 11, 2006
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method and apparatus for providing an improved Internet camera is described. The method comprises capturing an image and determining if the image has changed. If the image has changed, sending the image to a server, and if the image has not changed with a period, sending a heartbeat to indicate continued functionality of the camera.

Patent Claims
22 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of obtaining images and a status of a camera, the method comprising: sending a new image, if the new image is different from an old image; and sending a heartbeat to indicate that the camera is working, if the new image is not different from the old image, wherein the new image is sent periodically at a first rate, and the heartbeat is sent periodically at a second rate.

2

2. The method of claim 1 , wherein the heartbeat is sent only if a series of new images were the same as the old images.

3

3. A method of obtaining images and a status of a camera, the method comprising: sending a new image, if the new image is different from an old image; sending a heartbeat to indicate that the camera is working, if the new image is not different from the old image; using a first timer to periodically send the new images; and using a second timer, to send the heartbeat, if no new images were sent within a period.

4

4. The method of claim 3 , further comprising resetting the second timer when the new image is sent.

5

5. A method of confirming the working status of a camera system, the method comprising: capturing a first image with the camera system; capturing a second image with the camera system; determining whether the second image is different from the first image; and indicating that the camera system is working by communicating a heartbeat from the camera system to an image server in response to a determination that the second image is not different from the first image.

6

6. The method of claim 5 , further comprising communicating the second image to the image server in response to a determination that the second image is different from the first image.

7

7. The method of claim 6 , further comprising processing the second image to produce a processed second image.

8

8. The method of claim 7 , wherein the step of processing the second image is performed before the step of communicating the second image to the image server, wherein the second image communicated to the image server is the processed second image.

9

9. The method of claim 6 , wherein the second image is communicated in response to a determination that the second image is different from the first image after a first period of time has elapsed from the step of determining whether the second image is different from the first image, and wherein the heartbeat is communicated in response to a determination that the second image is not different from the first image after a second period of time has elapsed from the step of determining whether the second image is different from the first image.

10

10. The method of claim 9 , wherein said first period of time is approximately equal to said second period of time.

11

11. The method of claim 9 , wherein said second period of time is greater than said first period of time.

12

12. The method of claim 5 , wherein the steps of capturing a first image and capturing a second image are performed periodically at a first rate.

13

13. The method of claim 12 , wherein the step of indicating that the camera system is working is performed less frequently than the first rate.

14

14. The method of claim 5 , further comprising: capturing a succession of images subsequent to the step of capturing a second image, the succession comprising successive images, wherein each image of said succession is determined to be not different from the prior image of said succession; and counting the number of successive images as each is determined to be not different from the respective prior image; wherein the step of indicating that the camera is working is performed when said number of successive images reaches a predetermined value.

15

15. The method of claim 5 , wherein the step of determining whether the second image is different from the first image comprises determining whether the difference between the second image and the first image exceeds a threshold.

16

16. The method of claim 5 , wherein the first image and the second image each provide a view of an environment, wherein the step of determining whether the second image is different from the first image comprises detecting motion in the environment, said motion occurring between the steps of capturing the first image and capturing the second image.

17

17. The method of claim 5 , wherein the size of the heartbeat is substantially less than the size of the second image.

18

18. The method of claim 5 , wherein the heartbeat comprises one of a compressed version of the first image or a compressed version of the second image.

19

19. The method of claim 5 , wherein the heartbeat comprises a time stamp.

20

20. The method of claim 5 , wherein the heartbeat is a single bit.

21

21. A computer readable medium comprising instructions capable of claim 5 .

22

22. A computer system programmed to perform the method of claim 5 .

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

April 12, 2001

Publication Date

July 11, 2006

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method and apparatus for hosting a network camera including a heartbeat mechanism” (US-7076085). https://patentable.app/patents/US-7076085

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.