Distributed sensing for velocity estimation
US-2024427001-A1 · Dec 26, 2024 · US
US9319843B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9319843-B2 |
| Application number | US-201313781275-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 28, 2013 |
| Priority date | Feb 28, 2013 |
| Publication date | Apr 19, 2016 |
| Grant date | Apr 19, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
using movement velocity, acceleration information · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.