IP Library Granted Patent US 9,674,657
Granted Patent B1
US 9,674,657 · App. 14/268,352 · Granted Jun 6, 2017

Techniques for remote tracking

View Patent ↗
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 9,674,657
App. No.
14/268,352
Granted
Jun 6, 2017
Kind
B1
Abstract

Techniques for remote tracking may be realized as a method including: receiving tracking parameters comprising one or more restrictions, wherein each restriction of the one or more restrictions includes a property other than a position; monitoring a position of a client device; receiving location information for the monitored position of the client device, the location information including one or more properties other than position; and determining that the monitored position of the client device transgresses a restriction of the one or more restrictions, wherein the determination includes determining that location information of the monitored position satisfies a property of the restriction other than position.

Claims (38)

1. A computer-implemented method comprising:

receiving tracking parameters comprising one or more restrictions, wherein each restriction of the one or more restrictions includes a property other than a position;

monitoring a position of a client device, wherein the monitored position of the client device is based on an imprecise range, wherein the imprecise range is based on a probability distribution of a location of the client device based on a reported error and a previous position of the client device;

receiving location information for the monitored position of the client device, the location information including one or more properties other than position, wherein the one or more properties are associated with location; and

determining that the monitored position of the client device transgresses a restriction of the one or more restrictions, wherein the determination includes determining that the location information of the monitored position satisfies a property of the restriction other than position.

2. The method of claim 1 , further comprising:

generating a notification in response to determining that the monitored position transgresses the restriction.

3. The method of claim 2 , wherein the notification includes the received location information for the monitored position of the client device.

4. The method of claim 1 , wherein the property is a type of business.

5. The method of claim 1 , wherein the property is a type of event, and wherein determining that the monitored position of the client device transgresses the restriction further includes determining that a current time matches a time for an event of the type specified by the restriction.

6. The method of claim 1 , further comprising:

determining that the client device is lingering at the monitored position, wherein the determination includes determining that the client device has been within a predetermined threshold distance of the monitored position for a duration exceeding a predetermined threshold duration.

7. The method of claim 6 , wherein the predetermined threshold distance and the predetermined threshold duration are each associated with the tracking parameters.

8. At least one non-transitory processor readable storage medium storing a computer program of instructions configured to be readable by at least one processor for instructing the at least one processor to execute a computer process for performing the method as recited in claim 1 .

9. An article of manufacture comprising:

at least one non-transitory processor readable storage medium; and

instructions stored on the at least one medium;

wherein the instructions are configured to be readable from the at least one medium by at least one processor and thereby cause the at least one processor to operate so as to:

receive tracking parameters comprising one or more restrictions, wherein each restriction of the one or more restrictions includes a property other than a position;

monitoring a position of a client device, wherein the monitored position of the client device is based on an imprecise range, wherein the imprecise range is based on a probability distribution of a location of the client device based on a reported error and a previous position of the client device;

receive location information for the monitored position of the client device, the location information including one or more properties other than position, wherein the one or more properties are associated with location; and

determine that the monitored position of the client device transgresses a restriction of the one or more restrictions, wherein the determination includes determining that the location information of the monitored position satisfies a property of the restriction other than position.

10. The article of claim 9 , wherein the at least one processor is further operable to generate a notification in response to determining that the monitored position transgresses the restriction.

11. The article of claim 10 , wherein the notification includes the received location information for the monitored position of the client device.

12. The article of claim 9 , wherein the property is a type of business.

13. The article of claim 9 , wherein the property is a type of event, and wherein determining that the monitored position of the client device transgresses the restriction further includes determining that a current time matches a time for an event of the type specified by the restriction.

14. The article of claim 9 , the at least one processor further operable to determine that the client device is lingering at the monitored position, wherein the determination includes determining that the client device has been within a predetermined threshold distance of the monitored position for a duration exceeding a predetermined threshold duration.

15. The article of claim 14 , wherein the predetermined threshold distance and the predetermined threshold duration are each associated with the tracking parameters.

16. A system comprising:

one or more processors communicatively coupled to a network; wherein the one or more processors are configured to:

receive tracking parameters comprising one or more restrictions, wherein each restriction of the one or more restrictions includes a property other than a position;

monitoring a position of a client device, wherein the monitored position of the client device is based on an imprecise range, wherein the imprecise range is based on a probability distribution of a location of the client device based on a reported error and a previous position of the client device;

receive location information for the monitored position of the client device, the location information including one or more properties other than position, wherein the one or more properties are associated with location; and

determine that the monitored position of the client device transgresses a restriction of the one or more restrictions, wherein the determination includes determining that the location information of the monitored position satisfies a property of the restriction other than position.

17. The system of claim 16 , wherein the one or more processors are further configured to generate a notification in response to determining that the monitored position transgresses the restriction.

18. The system of claim 17 , wherein the notification includes the received location information for the monitored position of the client device.

19. The system of claim 16 , wherein the property is a type of business.

20. The system of claim 16 , wherein the property is a type of event, and wherein determining that the monitored position of the client device transgresses the restriction further includes determining that a current time matches a time for an event of the type specified by the restriction.

Assignments (4)
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2014
From: LIN, YI-ZEN
To: SYMANTEC CORPORATION
Reel/Frame 032811/0815 →