Adaptive acceleration-based reminders

US9319843B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9319843-B2
Application numberUS-201313781275-A
CountryUS
Kind codeB2
Filing dateFeb 28, 2013
Priority dateFeb 28, 2013
Publication dateApr 19, 2016
Grant dateApr 19, 2016

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 database may be searched for prior meetings matching the proposed meeting. Each prior meeting may include attendees of each prior meeting and travel time of each attendee to the each prior meeting. Upon identifying one or more matched prior meetings, a notification for an attendee of the proposed meeting based on travel times of the attendee to the one or more matched prior meetings may be generated.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving a new meeting invitation including a plurality of properties, the plurality of properties being a new meeting location, a plurality of new attendees, a new meeting start time, and a new meeting end time; searching a database stored on a backend server including past meeting invitations, each of the past meeting invitations including a plurality of properties, the plurality of properties being a past meeting location, a plurality of past attendees, a past meeting start time, and a past meeting end time; determining whether any of the plurality of properties of the new meeting invitation is identical to a respective one of the plurality of properties of any of the past meeting invitations; and generating a notification a period of time prior to the new meeting time for each of the plurality of new attendees responsive to a determination that at least one of the plurality of properties of the new meeting invitation is identical to the respective property of one of the past meeting invitations; wherein: each of the past meeting invitations is associated with a respective travel time for each of at least one of the past attendees; for the each of the at least one of the past attendees: prior to the past meeting start time of the respective past meeting invitation with which the respective travel time is associated, motion of a mobile device of the respective past attendee is detected; a start time of the detected motion is ascertained and transmitted to the backend server; an end time of the detected motion, when the mobile device becomes motionless, is ascertained and transmitted to the backend server; and the backend server ascertains the respective travel time based on the start time of the detected motion and the end time of the detected motion; and each of at least one of the notifications is to one of the new attendees who is also one of the past attendees, the period of time for the respective notification being set as a function of the travel time for the respective attendee. 2. The method of claim 1 , wherein the motion of the mobile device is detected if the motion is above a first predetermined threshold, and motionlessness of the mobile device is determined if the motion is below a second predetermined threshold. 3. The method of claim 1 , wherein the period of time is set to an average of travel times of the attendee associated with the past meeting invitations. 4. The method of claim 1 , wherein the period of time is further based on a meeting preparation time specified by the attendee. 5. An apparatus comprising: a processor configured to: receive a new meeting invitation including a plurality of properties, the plurality of properties including a new meeting location, a plurality of new attendees, a new meeting start time, and a new meeting end time; search a database stored on a backend server including past meeting invitations, each of the past meeting invitations including a plurality of properties, the plurality of properties including a past meeting location, a plurality of past attendees, a past meeting start time, and a past meeting end time; determine whether any of the plurality of properties of the new meeting invitation is identical to a respective one of the plurality of properties of any of the past meeting invitations identified by the search; and generate a notification a period of time prior to the new meeting time for each of the plurality of new attendees responsive to a determination that at least one of the plurality of properties of the new meeting invitation is identical to the respective property of one of the past meeting invitations; wherein: each of the past meeting invitations is associated with a respective travel time for each of at least one of the past attendees; for the each of the at least one of the past attendees: prior to the past meeting start time of the respective past meeting invitation with which the respective travel time is associated, motion of a mobile device of the respective past attendee is detected; a start time of the detected motion is ascertained and transmitted to the backend server; an end time of the detected motion, when the mobile device becomes motionless, is ascertained and transmitted to the backend server; and, the backend server ascertains the respective travel time based on the start time of the detected motion and the end time of the detected motion; and each of at least one of the notifications is to one of the new attendees who is also one of the past attendees, the period of time for the respective notification being set as a function of the travel time for the respective attendee. 6. The apparatus of claim 5 , wherein the motion of the mobile device is detected if the motion is above a first predetermined threshold, and motionlessness of the mobile device is determined if the motion is below a second predetermined threshold. 7. The apparatus of claim 5 , wherein the period of time is set to an average of travel times of the attendee associated with the past meeting invitations. 8. The apparatus of claim 5 , wherein the period of time is further based on a meeting preparation time specified by the attendee. 9. A non-transitory computer-readable medium embodied with computer-executable instructions for causing a computer to execute instructions, the computer instructions comprising: receiving a new meeting invitation including a plurality of properties, the plurality of properties including a new meeting location, a plurality of new attendees, a new meeting start time, and a new meeting end time; searching a database stored on a backend server including past meeting invitations, each of the past meeting invitations including a plurality of properties, the plurality of properties including a past meeting location, a plurality of past attendees, a past meeting start time, and a past meeting end time; determining, based on the searching, whether any of the plurality of properties of the new meeting invitation is identical to a respective one of the plurality of properties of any of the past meeting invitations; and generating a notification a period of time prior to the new meeting time for each of the plurality of new attendees responsive to a determination that at least one of the plurality of properties of the new meeting invitation is identical to the respective property of one of the past meeting invitations; wherein: each of the past meeting invitations is associated with a respective travel time for each of at least one of the past attendees; for the each of the at least one of the past attendees: prior to the past meeting start time of the respective past meeting invitation with which the respective travel time is associated, a motion of a mobile device of the respective past attendee is detected; a start time of the detected motion is ascertained and transmitted to the backend server; an end time of the detected motion, when the mobile device becomes motionless, is ascertained and transmitted to the backend server; and the backend server ascertains the respective travel time based on the start time of the detected motion and the end time of the detected motion; and each of at least one of the notifications is to one of the new attendees who is also one of the past attendees, the period of time for the respective notification being set as a function of the travel time for the respective attendee. 10. The non-transitory computer-readable medium of claim 9 , wherein the motion of the mobile device is detected if the motion is above a first predetermined threshold, and motionlessness of the mobile device is determined

Assignees

Inventors

Classifications

  • H04W4/027Primary

    using movement velocity, acceleration information · CPC title

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 US9319843B2 cover?
A database may be searched for prior meetings matching the proposed meeting. Each prior meeting may include attendees of each prior meeting and travel time of each attendee to the each prior meeting. Upon identifying one or more matched prior meetings, a notification for an attendee of the proposed meeting based on travel times of the attendee to the one or more matched prior meetings may be ge…
Who is the assignee on this patent?
Lerenc Vedran, Sap Se
What technology area does this patent fall under?
Primary CPC classification H04W4/027. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 19 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).