Smart appointments

US2016203442A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016203442-A1
Application numberUS-201314062692-A
CountryUS
Kind codeA1
Filing dateOct 24, 2013
Priority dateOct 24, 2013
Publication dateJul 14, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for notifying a user about potential scheduling problems in the user's calendar is disclosed. A calendar system may receive a calendar event that has event details including a title, a date, and a time. Event details may be parsed to determine features of the calendar event. The event details may then be analyzed to determine whether the event details are consistent with previously-stored events, user-specific information, or other known scheduling information. If the event details are inconsistent with known scheduling information, a user may be notified about the inconsistent event details.

First claim

Opening claim text (preview).

1 . A computer-implemented method for notifying a user about potential scheduling problems in the user's calendar comprising: creating scheduling rules from information based on a user's behavior; receiving a calendar event that has event details including at least a title, a date, and a time; parsing the event details to determine features of the calendar event; analyzing the event details to determine whether the event details are consistent with scheduling rules created from information about a user's behavior; and responsive to determining that event details are inconsistent, notifying the user about the inconsistent event details. 2 . The computer-implemented method of claim 1 , wherein analyzing event details includes parsing user logs to obtain user behavior. 3 . The computer-implemented method of claim 1 , wherein determining whether the event details are consistent includes determining the user's location or predicted location at the date and time of the event and comparing the user's location to the event's location. 4 . The computer-implemented method of claim 1 , wherein receiving calendar event details further includes receiving an event location at a venue which has business hours. 5 . The computer-implemented method of claim 1 , wherein determining whether the event details are consistent includes comparing event details with an event on a second user's calendar, and wherein the second user is socially connected to the user. 6 . The computer-implemented method of claim 1 , wherein determining whether the event details are consistent includes comparing the event details with a set of rules created based on event details including event type and event location. 7 . The computer-implemented method of claim 1 , wherein determining whether the event details are consistent includes comparing the event details with a set of rules created based on general understanding and knowledge of dates and times. 8 . The computer-implemented method of claim 1 , wherein notifying the user about the inconsistent event details includes displaying an alert to the user with pre-stored message text. 9 . The computer-implemented method of claim 2 , wherein determining whether the event details are consistent includes comparing the event details with a set of rules created from the obtained user behavior. 10 . The computer-implemented method of claim 4 , wherein analyzing event details includes comparing the event time to the venue's business hours. 11 . A system for notifying a user about potential scheduling problems in the user's calendar, the system comprising: one or more processing devices; and one or more storage devices storing instructions that, when executed by the one or more processing devices, cause the one or more processing devices to: create scheduling rules from information based on a user's behavior; receive a calendar event that has event details including at least a title, a date, and a time; parse the event details to determine features of the calendar event; analyze the event details to determine whether the event details are consistent with scheduling rules created from information about a user's behavior; and responsive to determining the event details are inconsistent, notify the user about the inconsistent event details. 12 . The system of claim 11 , wherein analyzing event details includes parsing user logs to obtain user behavior. 13 . The system of claim 11 , wherein determining whether the event details are consistent includes determining the user's location or predicted location at the date and time of the event and comparing the user's location to the event's location. 14 . The system of claim 11 , wherein receiving calendar event details further includes receiving an event location at a venue which has business hours. 15 . The system of claim 11 , wherein determining whether the event details are consistent includes comparing event details with an event on a second user's calendar and wherein the second user is socially connected to the user. 16 . The system of claim 11 , wherein determining whether the event details are consistent includes comparing the event details with a set of rules created based on event details including event type and event location. 17 . The system of claim 11 , wherein determining whether the event details are consistent includes comparing the event details with a set of rules created based on general understanding and knowledge of dates and times. 18 . The system of claim 11 , wherein notifying the user about the inconsistent event details includes displaying an alert to the user with pre-stored message text. 19 . The system of claim 12 , wherein determining whether the event details are consistent includes comparing the event details with a set of rules created from the obtained user behavior. 20 . The system of claim 14 , wherein analyzing event details includes comparing the event time to the venue's business hours.

Assignees

Inventors

Classifications

  • Calendar-based scheduling for persons or groups · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016203442A1 cover?
A system and method for notifying a user about potential scheduling problems in the user's calendar is disclosed. A calendar system may receive a calendar event that has event details including a title, a date, and a time. Event details may be parsed to determine features of the calendar event. The event details may then be analyzed to determine whether the event details are consistent with pre…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/1093. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).