IP Library Granted Patent US 7,639,943
Granted Patent B1
US 7,639,943 · App. 11/281,193 · Granted Dec 29, 2009

Computer-implemented system and method for automated image uploading and sharing from camera-enabled mobile devices

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 7,639,943
App. No.
11/281,193
Granted
Dec 29, 2009
Kind
B1
Abstract

A computer-implemented system and method for automatically capturing a set of images with a camera-enabled mobile device and for uploading the set of images to a network server is disclosed. The present invention further includes creating an animation of two or more images of the set of images automatically captured by the camera-enabled mobile device.

Claims (38)

1. A method comprising:

automatically capturing a plurality of images in a camera-enabled mobile device without user action for each image capture, the automatic capture of the plurality of images being performed under control of a program downloaded by a user via a public network to the camera-enabled mobile device, the automatic capture of each image of the plurality of images being performed periodically according to a pre-configured parameter;

configuring an HTTP or TCP data block with information related to the automatically captured plurality of images;

automatically uploading the plurality of images with the HTTP or TCP data block to a network server without user action for each image upload, the automatic upload of the plurality of images being performed under control of the program downloaded by the user via the public network to the camera-enabled mobile device; and

upon completion of the automatic uploading of the plurality of images, enabling automatic capture of a next plurality of images in the camera-enabled mobile device without user action.

2. The method as claimed in claim 1 further including creating an animation of two or more images of the plurality of images.

3. The method as claimed in claim 1 further including retaining the plurality of images in a server, and making the plurality of images accessible to authorized guests.

4. The method as claimed in claim 1 further including a client control interface to view the plurality of images and a set of related animations.

5. The method as claimed in claim 1 wherein the plurality of images is uploaded wirelessly.

6. The method as claimed in claim 1 wherein a frequency of image capture is user selectable.

7. The method as claimed in claim 2 further including inserting an ancillary image into the animation.

8. The method as claimed in claim 7 wherein the ancillary image is an advertisement.

9. The method as claimed in claim 2 wherein an image of the plurality of images from which the animation is created is selected by a user on an activity timeline.

10. The method as claimed in claim 1 further including retaining the plurality of images in a user library.

11. The method as claimed in claim 1 further including creating a voiceover interaction with a subscriber.

12. The method as claimed in claim 11 wherein the voiceover interaction is a recorded audio message.

13. The method as claimed in claim 11 wherein the voiceover interaction is a text message.

14. The method as claimed in claim 1 further including adding a caption to at least one of the plurality of images.

15. The method as claimed in claim 1 further including creating a virtual camera user account and retaining images in a virtual camera user account.

16. A server apparatus, comprising:

an interface to receive an unload of a plurality of automatically captured images from a camera-enabled mobile device, the plurality of automatically captured images having been captured without user action for each image capture, the automatic capture of the plurality of images and the upload of the plurality of automatically captured images being performed under control of a program downloaded by a user via a public network to the camera-enabled mobile device, the automatic capture of each image of the plurality of images being performed periodically according to a pre-configured parameter, the plurality of automatically captured images being received with an HTTP or TCP data block configured with information related to the plurality of automatically captured images; and

a pre-processing component to process the plurality of images for storage in the server and for access by authorized guests via a network, the pre-processing component further to send a reply message with an HTTP or TCP data block to indicate readiness to receive a next upload of a plurality of automatically captured images from the camera-enabled mobile device.

17. The server apparatus as claimed in claim 16 further including an animation component to create an animation of two or more images of the plurality of images.

18. The server apparatus as claimed in claim 17 further including a client control interface to view the plurality of images and a set of related animations.

19. The server apparatus as claimed in claim 16 wherein the plurality of images is received via a wireless network transfer.

20. The server apparatus as claimed in claim 17 further including an ancillary image processing component to insert an ancillary image into the animation.

21. The server apparatus as claimed in claim 16 further including a library component to retain the plurality of images in a user library.

22. The server apparatus as claimed in claim 16 further including a voiceover component to create a voiceover interaction between a subscriber and a guest.

23. The server apparatus as claimed in claim 16 further including a user account component to create and manage a virtual camera user account and to retain images in a virtual camera user account.

24. A client apparatus, comprising:

a camera-enabled mobile device;

an automatic capture component to automatically capture a plurality of images with the camera-enabled mobile device at a user specified rate, the plurality of automatically captured images being captured without user action for each image capture, the automatic capture of the plurality of images being performed under control of a program downloaded by a user via a public network to the camera-enabled mobile device, the automatic capture of each image of the plurality of images being performed periodically according to a pre-configured parameter, the automatic capture component further to configure an HTTP or TCP data block with information related to the automatically captured plurality of images; and

an automatic upload component to automatically upload the plurality of images with the HTTP or TCP data block to a network server without user action for each image upload, the automatic upload of the plurality of images being performed under control of the program downloaded by the user via the public network to the camera-enabled mobile device, upon completion of the automatic upload of the plurality of images, enable automatic capture of a next plurality of images in the camera-enabled mobile device without user action.

25. The client apparatus as claimed in claim 24 further including a client control interface to view the plurality of images and a set of related animations.

26. The client apparatus as claimed in claim 24 wherein the plurality of images is uploaded wirelessly.

27. The client apparatus as claimed in claim 24 further including a voiceover component to create a voiceover interaction with a subscriber.

28. The client apparatus as claimed in claim 27 wherein the voiceover interaction is a recorded audio message.

29. The client apparatus as claimed in claim 25 wherein the client control interface further includes a recent activity window in which an animation of the last N minutes of uploaded images is displayed.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2025
From: INTELLECTUAL VENTURES ASSETS 200 LLC
To: INTERSTATE PATENTS, LLC
Reel/Frame 073218/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2025
From: GULA CONSULTING LIMITED LIABILITY COMPANY
To: INTELLECTUAL VENTURES ASSETS 200 LLC
Reel/Frame 072049/0115 →
MERGER Recorded Sep 22, 2015
From: XI PROCESSING L.L.C.
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 036623/0169 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2011
From: WHDC, LLC
To: XI PROCESSING L.L.C.
Reel/Frame 026159/0040 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2011
From: KALAJAN, KEVIN E
To: WHDC LLC
Reel/Frame 025960/0081 →