Providing on-demand services through use of portable computing devices
US-9230292-B2 · Jan 5, 2016 · US
US2016012729A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016012729-A1 |
| Application number | US-201514793915-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 8, 2015 |
| Priority date | Jul 8, 2014 |
| Publication date | Jan 14, 2016 |
| Grant date | — |
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.
he disclosed embodiments include methods and systems for providing a notification relating to a geographical boundary based on monitored sensor data collected by networked devices. The disclosed embodiments include, for example, a method for receiving, by one or more processors, a request to establish a first boundary around a first location. The method may also include monitoring, by the one or more processors, one or more triggering devices. The method may also include calculating, by the one or more processors, a first boundary extent delimiting the geographical area of the first boundary based on one or more boundary extent parameters. The method may also include detecting, by the one or more processors, whether at least one of the one or more triggering devices is located within the first boundary extent. The method may also include, when the at least one of the one or more triggering devices is detected within the first boundary extent, sending, by the one or more processors, a notification to a client device based on the determining.
Opening claim text (preview).
What is claimed is: 1 . A system, comprising: a storage device; and at least one processor coupled to the storage device, the storage device storing software instructions for controlling the at least one processor when executed by the at least one processor, the at least one processor being operative with the software instructions and being configured to: determine at least one first boundary extent parameter relevant to an expected arrival time of one or more triggering devices at a first location; monitor the one or more triggering devices to obtain first boundary extent information reflecting the at least one first boundary extent parameter, the one or more triggering devices being connected to the system across a corresponding network; calculate, based on the first boundary extent information, a first boundary extent delimiting a first geographical area of a first boundary disposed about the first location, the first boundary being associated with the expected arrival time of the one or more triggering devices at the first location; detect, based on the first boundary extent information, whether at least one of the one or more triggering devices is located within the first boundary extent; and transmit a first notification to a client device, when the at least one triggering device is detected within the first boundary extent. 2 . The system of claim 1 , wherein the at least one first boundary extent parameter includes at least one of; a location parameter reflecting a location of at least one of the triggering devices; a speed parameter reflecting a speed of at least one of the triggering devices; a direction parameter reflecting a direction of one or more of he triggering devices; a traffic parameter reflecting traffic conditions between at least one of the triggering devices and the first location; a modified time parameter reflecting a duration of time preceding a time at which at least one of the triggering devices is expected to reach the first location; or a priority parameter reflecting an expected latent period associated with at least one of the triggering devices. 3 . The system of claim 1 , wherein: the client device is associated with a first user; the one or more triggering devices are associated with at least one second user; and the first location corresponds to a location of a scheduled meeting, the first user and the at least one second user being attendees of the scheduled meeting. 4 . The system of claim 3 , wherein the at least one processor is further configured to obtain, from the client device, information at least one of (I) a prerequisite associated with the meeting or (ii) a data requirement associated with the meeting. 5 . The system of claim 4 , wherein: the obtained prerequisite information identifies a preparation time associated with the meeting; and the at least one processor is further configured to calculate the first boundary extent based on the first boundary extent information and the obtained prerequisite information, the first boundary reflecting the preparation time. 6 . The system of claim 1 , wherein the at least one processor is further configured to assign at least one of (i) a first weight to at least a portion of the first boundary extent information associated with the at least one boundary extent parameter or (ii) a second weight to at least one of the triggering devices. 7 . The system of claim 1 , wherein the at least one processor is further configured to: obtain, from the client device and the one or more triggering devices, first sensor data indicative of first geographic locations of corresponding ones of the client and triggering devices; and generate at least a portion of the first boundary extent information based on the first sensor data. 8 . The system of claim 7 , wherein the at least one processor is further configured to: determine, based on at least a portion of the first sensor data and the first boundary extent information, that the client device is expected to arrive at the first location after the expected arrival time of one or more triggering devices; and transmit a second notification to at least one of the triggering devices, the second notification identifying the expected arrival time of the client device at the first location. 9 . The system of claim 7 , wherein the at least one processor is further configured to: obtain, from the client device and the one or more triggering devices, second sensor data indicative of second geographic locations of corresponding ones of the client and triggering devices, the second sensor data being obtained subsequent to the first sensor data; calculate, based on at least a portion of the first and second sensor data, a second boundary extent delimiting a second geographical area of a second boundary disposed about the first location, the second geographical area representing at least one of a contraction or an expansion of the first geographical area. 10 . The system of claim 1 , wherein the at least one processor is further configured to: determine whether the first boundary extent information has triggered at least one alert condition; and transmit the notification to the client device when the at least one alert condition is determined to be triggered, the at least one alert condition specifying conditions under which the client device should receive the notification, and the one or more alert conditions including at least one of: a boundary distance condition reflecting a distance between the first boundary and at least one of the triggering devices; a location distance condition reflecting a distance between the first location and at least one of the triggering device; and a late condition reflecting that at least one of the triggering devices is expected to arrive at the first location after the expected arrival time. 11 . The system of claim 1 , wherein the triggering devices include at least one of the client device or a device associated with a non-human entity. 12 . The system of claim 1 , wherein the at least one processor is further configured to transmit the first notification to a plurality of client devices, the plurality of client devices being associated with at least one user. 13 . The system of claim 1 , wherein the first notification reflects that the at least one of the one or more triggering devices is located within the first boundary extent. 14 . The system of claim 1 , wherein the at least one processor is further configured to receive a first request to establish the first boundary around the first location, the first request specifying at least one of the triggering devices. 15 . The system of claim 14 , wherein the at least one processor is further configured to: receive a second request to establish a second boundary around the first location; calculate a second boundary extent delimiting a second geographical area of the second boundary, the calculating being based on one or more second boundary extent parameters associated with the one or more triggering devices; determine whether at least one of the triggering devices is located within the second boundary extent; and transmit a second notification to the client device, when the at least one of the one or more triggering devices is determined to be located within the second boundary extent. 16 . The system of claim 1 , wherein the at least one processor is further configured to obtain information associated with the triggering device from a social networking site. 17 . The system of claim 1 , wherein the
Indicating the location of the monitored vehicles as destination, e.g. accidents, stolen, rental · CPC title
Time management, e.g. calendars, reminders, meetings or time accounting · CPC title
Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles · CPC title
using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title
with dynamic range variability · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.