IP Library Patent Application 14304811
Patent Application
App. No. 14/304,811

GEO-LOCATION SERVICES

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 None
App. No.
14/304,811
Abstract

A method for geo-location services is described. In one embodiment, the method includes storing in a database an appointment with one or more attendees and monitoring, via a sensor, a location of an attendee in relation to a time and location of the appointment. In some embodiments, the method includes determining a route for the attendee to take to the location of the appointment based on the current location of the attendee.

Claims (49)

1 . A method for geo-location services, the method comprising:

storing in a database an appointment with one or more attendees; and

monitoring, via a sensor, a location of an attendee in relation to a time and location of the appointment.

2 . The method of claim 1 , further comprising:

determining a route for the attendee to take to the location of the appointment based on the location of the attendee.

3 . The method of claim 2 , further comprising:

updating the route to the location of the appointment based on an update to the location of the appointment.

4 . The method of claim 2 , further comprising:

updating the route to the location of the appointment based on an update to the location of the attendee.

5 . The method of claim 2 , further comprising:

monitoring one or more conditions associated with the route, the conditions including at least one of weather conditions and transportation conditions; and

upon determining a change in the one or more conditions associated with the route satisfies a predetermined threshold, updating the route.

6 . The method of claim 5 , further comprising:

selecting a mode of transportation for the attendee to use to get to the location of the appointment based on at least one of the location of the attendee, the location of the appointment, and the one or more conditions associated with the route.

7 . The method of claim 1 , further comprising:

estimating whether a mode of transportation available to the attendee allows the attendee to arrive on time to the appointment based on the location of the attendee.

8 . The method of claim 1 , further comprising:

upon determining the location of the attendee in relation to the location of the appointment at a predetermined time before the time of the appointment, calculating a probability of the attendee making the appointment on time.

9 . The method of claim 1 , further comprising:

upon determining the location of the attendee, generating a notification indicating at least one of a time before the attendee arrives to the appointment and a current distance of the attendee from the location of the appointment.

10 . The method of claim 1 , further comprising:

determining a route for a plurality of appointments, the plurality of appointments including the appointment and one or more additional appointments; and

suggesting an update to at least one of the plurality of appointments based on the determined route.

11 . A computing device configured for geo-location services, comprising:

a processor;

memory in electronic communication with the processor, wherein the memory stores computer executable instructions that when executed by the processor cause the processor to perform the steps of:

storing in a database an appointment with one or more attendees; and

monitoring, via a sensor, a location of an attendee in relation to a time and location of the appointment.

12 . The computing device of claim 11 , wherein the instructions executed by the processor cause the processor to perform the steps of:

determining a route for the attendee to take to the location of the appointment based on the location of the attendee.

13 . The computing device of claim 12 , wherein the instructions executed by the processor cause the processor to perform the steps of:

updating the route to the location of the appointment based on an update to the location of the appointment.

14 . The computing device of claim 12 , wherein the instructions executed by the processor cause the processor to perform the steps of:

updating the route to the location of the appointment based on an update to the location of the attendee.

15 . The computing device of claim 12 , wherein the instructions executed by the processor cause the processor to perform the steps of:

monitoring one or more conditions associated with the route, the conditions including at least one of weather conditions and transportation conditions; and

upon determining a change in the one or more conditions associated with the route satisfies a predetermined threshold, updating the route.

16 . The computing device of claim 15 , wherein the instructions executed by the processor cause the processor to perform the steps of:

selecting a mode of transportation for the attendee to use to get to the location of the appointment based on at least one of the location of the attendee, the location of the appointment, and the one or more conditions associated with the route.

17 . The computing device of claim 11 , wherein the instructions executed by the processor cause the processor to perform the steps of:

estimating whether a mode of transportation available to the attendee allows the attendee to arrive on time to the appointment based on the location of the attendee.

18 . The computing device of claim 11 , wherein the instructions executed by the processor cause the processor to perform the steps of:

upon determining the location of the attendee in relation to the location of the appointment at a predetermined time before the time of the appointment, calculating a probability of the attendee making the appointment on time.

19 . A non-transitory computer-readable storage medium storing computer executable instructions that when executed by a processor cause the processor to perform the steps of:

storing in a database an appointment with one or more attendees; and

monitoring, via a sensor, a location of an attendee in relation to a time and location of the appointment.

20 . The computer-program product of claim 19 , wherein the instructions executed by the processor cause the processor to perform the steps of:

determining a route for the attendee to take to the location of the appointment based on the location of the attendee; and

updating the route to the location of the appointment based on an update to the location of the attendee.

Assignments (5)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 038275, FRAME 0377 Recorded Nov 11, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VIVINT, INC.
Reel/Frame 069334/0010 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2021
From: BANK OF AMERICA, N.A.
To: VIVINT, INC.
Reel/Frame 056832/0725 →
SECURITY AGREEMENT Recorded Apr 11, 2016
From: VIVINT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 038402/0356 →
SECURITY INTEREST Recorded Mar 28, 2016
From: VIVINT, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 038275/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2014
From: HWANG, JUNGTAIK; EYRING, MATTHEW J.; NYE, JAMES E.; WARREN, JEREMY B.
To: VIVINT, INC.
Reel/Frame 033103/0773 →