IP Library Granted Patent US 9,021,366
Granted Patent B1
US 9,021,366 · App. 13/664,750 · Granted Apr 28, 2015

Data management system and method

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 9,021,366
App. No.
13/664,750
Granted
Apr 28, 2015
Kind
B1
Abstract

A method and computing system for receiving an indication of a first photo being uploaded to a web-based resource. A first capture date is determined for the first photo. A first object is associated with the first photo. The first object is positioned within a graphical representation of a calendar based, at least in part, upon the first capture date.

Claims (64)

1. A computer-implemented method comprising:

scheduling an event on a social network that is a group activity for multiple users of the social network;

receiving a first photo being uploaded to a web-based resource, wherein the capture date of the first photo being uploaded to the web-based resource is the date of the event scheduled on a social network;

determining a first capture date for the first photo;

associating a first object with the first photo;

associating the first photo with the group activity based upon, at least in part, the capture date and the date of the event scheduled on the social network;

positioning the first object within a graphical representation of a calendar based, at least in part, upon the first capture date and time;

grouping the first object within the graphical representation of the calendar within an event frame for the group activity;

receiving a second photo being uploaded to the web-based resource, wherein the capture date of the second photo being uploaded to the web-based resource is the date of the event scheduled on the social network;

determining a second capture date for the second photo;

associating a second object with the second photo;

associating the second photo with the group activity based upon, at least in part, the second capture date and the date of the event scheduled on the social network;

positioning the second object, with respect to the first object, within the graphical representation of the calendar based, at least in part, upon the second capture date; and

grouping the second object with the first object within the graphical representation of the calendar within an event frame for the group activity.

2. A computer-implemented method comprising:

scheduling an event on a social network that is a group activity for multiple users of the social network;

receiving an indication of a first photo being uploaded to a web-based resource, wherein the capture date of the first photo being uploaded to the web-based resource is the date of the event scheduled on a social network;

determining a first capture date for the first photo;

associating a first object with the first photo;

associating the first photo with the group activity based upon at least in part, the capture date of the first photo being uploaded to the web-based resource and the date of the event scheduled on the social network;

positioning the first object within a graphical representation of a calendar based, at least in part, upon the first capture date; and

grouping the first object within the graphical representation of the calendar within an event frame for the group activity based upon, at least in part, the capture date and time of the first photo being uploaded to the web-based resource and the date and time of the event scheduled on the social network.

3. The computer-implemented method of claim 2 wherein the first object is a text-based first object.

4. The computer-implemented method of claim 2 wherein the first object is a thumbnail.

5. The computer-implemented method of claim 2 further comprising:

determining a first capture time for the first photo.

6. The computer-implemented method of claim 5 wherein positioning the first object within the graphical representation of a calendar based, at least in part, upon the first capture date includes:

positioning the first object within the graphical representation of the calendar based, at least in part, upon the first capture date and the first capture time.

7. The computer-implemented method of claim 2 further comprising:

receiving an indication of a second photo being uploaded to the web-based resource.

8. The computer-implemented method of claim 7 further comprising:

determining a second capture date for the second photo.

9. The computer-implemented method of claim 8 further comprising:

associating a second object with the second photo; and

positioning the second object, with respect to the first object, within the graphical representation of the calendar based, at least in part, upon the second capture date.

10. The computer-implemented method of claim 9 further comprising:

determining a second capture time for the second photo.

11. The computer-implemented method of claim 10 wherein positioning the second object, with respect to the first object, within the graphical representation of the calendar based, at least in part, upon the second capture date includes:

positioning the second object, with respect to the first object, within the graphical representation of the calendar based, at least in part, upon the second capture date and the second capture time.

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

scheduling an event on a social network that is a group activity for multiple users of the social network;

receiving an indication of a first photo being uploaded to a web-based resource, wherein the capture date of the first photo being uploaded to the web-based resource is the date of the event scheduled on a social network;

determining a first capture date for the first photo;

associating a first object with the first photo;

associating the first photo with the group activity based upon, at least in part, the capture date of the first photo being uploaded to the web-based resource and the date of the event scheduled on the social network;

positioning the first object within a graphical representation of a calendar based, at least in part, upon the first capture date; and

grouping the first object within the graphical representation of the calendar within an event frame for the group activity based upon, at least in part, the capture date and time of the first photo being uploaded to the web-based resource and the date and time of the event scheduled on the social network.

13. The computing system of claim 12 wherein the first object is a text-based first object.

14. The computing system of claim 12 wherein the first object is a thumbnail.

15. The computing system of claim 12 further configured to perform operations comprising:

determining a first capture time for the first photo.

16. The computing system of claim 15 wherein positioning the first object within the graphical representation of a calendar based, at least in part, upon the first capture date includes:

positioning the first object within the graphical representation of the calendar based, at least in part, upon the first capture date and the first capture time.

17. The computing system of claim 12 further configured to perform operations comprising:

receiving an indication of a second photo being uploaded to the web-based resource.

18. The computing system of claim 17 further configured to perform operations comprising:

determining a second capture date for the second photo.

19. The computing system of claim 18 further configured to perform operations comprising:

associating a second object with the second photo; and

positioning the second object, with respect to the first object, within the graphical representation of the calendar based, at least in part, upon the second capture date.

20. The computing system of claim 19 further configured to perform operations comprising:

determining a second capture time for the second photo.

21. The computing system of claim 20 wherein positioning the second object, with respect to the first object, within the graphical representation of the calendar based, at least in part, upon the second capture date includes:

positioning the second object, with respect to the first object, within the graphical representation of the calendar based, at least in part, upon the second capture date and the second capture time.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044334/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2012
From: CHARYTONIUK, TOMASZ
To: GOOGLE INC.
Reel/Frame 029218/0018 →