IP Library Granted Patent US 9,560,097
Granted Patent B2
US 9,560,097 · App. 14/683,651 · Granted Jan 31, 2017

Data management system and method

Inventor: Tomasz Charytoniuk (San Francisco, CA)
Assignee: Google Inc.
H04L65/403G06F17/30268G06Q10/10Y10S715/963
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,560,097
App. No.
14/683,651
Granted
Jan 31, 2017
Kind
B2
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 (44)

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 using a calendar available within the social network;

receiving an indication of a first photo being uploaded to a web-based resource, wherein a first capture date and a capture time of the first photo being uploaded to the web-based resource is during the event scheduled on the social network with the calendar available within the social network;

associating a first object with the first photo;

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

positioning the first object within an event frame for the group activity in a graphical representation of the calendar on the social network.

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

3. The computer-implemented method of claim 1 wherein the first object is a thumbnail.

4. The computer-implemented method of claim 1 further comprising determining the first capture date and first capture time for the first photo.

5. The computer-implemented method of claim 4 wherein positioning the first object within the graphical representation of a calendar is based, at least in part, on the first capture date and first capture time.

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

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

determining a second capture date and second capture time for the second photo

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 and second capture time.

7. The computer-implemented method of claim 1 , wherein positioning the first object comprises positioning the first object proximate to a timeline indicator within the graphical representation of the calendar.

8. A system comprising a hardware network adapter and a non-transitory machine-readable medium including instructions that when operated upon by a machine cause the machine to:

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

receive a first photo uploaded to a web-based resource using the network adapter, wherein a first capture date and a first capture time of the first photo uploaded to the web-based resource is during the event scheduled on the social network;

associate a first object with the first photo;

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

position the first object within an event frame for the group activity in a graphical representation of a calendar on the social network.

9. The system of claim 8 , wherein the first object is a text-based object.

10. The system of claim 8 wherein the first object is a thumbnail.

11. The system of claim 8 , wherein the instructions further cause the machine to:

determine the first capture date and the first capture time for the first photo.

12. The system of claim 8 , wherein the instructions to position the first object within the graphical representation of a calendar further cause the machine to position the first object within the graphical representation of the calendar based, at least in part, on the first capture date and the first capture time.

13. The system of claim 12 , wherein the instructions further cause the machine to:

receive a second photo uploaded to the web-based resource

determine a second capture date and second capture time for the second photo

associate a second object with the second photo; and

position 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 second capture time.

14. The system of claim 13 , wherein the instructions to position the first object further comprise instructions to position the first object proximate to a timeline indicator within the graphical representation of the calendar.

15. A non-transitory computer-readable medium storing a computer program that is executable by at least one processor, the computer program including instructions that cause the at least one processor to perform operations comprising:

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

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

associate a first object with the first photo;

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

position the first object within an event frame for the group activity in a graphical representation of a calendar on the social network.

16. The computer-readable medium of claim 15 , wherein the first object is a text-based object.

17. The computer-readable medium of claim 15 , wherein the first object is a thumbnail.

18. The computer-readable medium of claim 15 , wherein the instructions further cause the at least one processor to determine the first capture date and the first capture time for the first photo.

19. The computer-readable medium of claim 15 , wherein the instructions to position the first object within the graphical representation of a calendar further cause the at least one processor to position the first object within the graphical representation of the calendar based, at least in part, on the first capture date and the first capture time.

20. The computer-readable medium of claim 19 , wherein the instructions to position the first object further cause the at least one processor to position the first object proximate to a timeline indicator within the graphical representation of the calendar.

Assignments (2)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2017
From: CHARYTONIUK, TOMASZ
To: GOOGLE INC.
Reel/Frame 043731/0991 →
Continuity (2)
Continuation 13664750 · Oct 31, 2012
Related Publication 20150215354A1 · Jul 30, 2015