IP Library Granted Patent US 9,680,727
Granted Patent B2
US 9,680,727 · App. 14/678,748 · Granted Jun 13, 2017

Utilizing devices nearby

Inventors: Narendra Kumar Sharma (Sunnyvale, CA); Yixiang Chen (Palo Alto, CA)
Assignee: Aeris Communications, Inc.
H04L43/10G06F11/079G06F11/0709H04L41/0677H04L43/0817H04W4/04H04W24/04H04W64/006H04W4/005H04W64/00H04W84/045
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,680,727
App. No.
14/678,748
Granted
Jun 13, 2017
Kind
B2
Abstract

The present invention relates generally to network communications, and more particularly to detecting devices having communications issues on a network. The present invention provides for determining a communications performance status in relation to a device on a communications network experiencing a communications issue by identifying the device, locating reference devices in relation to the identified device, and determining where a performance deficiency may exist in relation to the identified device and the communications network.

Claims (28)

1. A method for determining a performance status in relation to a device on a network, comprising the steps of:

identifying a device on the network to evaluate a location associated with the identified device, wherein the step of identifying a device further includes searching the network for one or more devices;

identifying the location associated with the identified device, wherein the step of identifying a location associated with the identified device further comprises determining location data to determine the location for the identified device;

identifying one or more reference devices on the network, which are within a predetermined location range associated with the identified device wherein the step of identifying one or more reference devices further includes searching the network for the one or more reference devices based on a predetermined criteria;

generating a performance event identifier identifying the performance status, wherein the performance event identifier indicates whether the identified device has a communications performance event or whether a portion of the network associated with the identified device has communications performance event.

2. The method of claim 1 , further comprising identifying a source of an issue in relation to the performance event identifier generated.

3. The method of claim 1 , further comprising identifying a health status of the identified device on the network in association with the performance event identifier generated.

4. The method of claim 1 , wherein the step of determining location data includes identifying location data from one or more of the identified device, a location database, a location reference characteristic, and data input from a source external to the network.

5. The method of claim 4 , wherein the step of identifying one or more reference devices further includes searching the network for one or more devices having the predetermined criteria.

6. The method of claim 1 , further comprising identifying a prior connectivity characteristic of the identified device.

7. The method of claim 6 , wherein the prior connectivity characteristic of the identified device includes connectivity information of the identified device.

8. The method of claim 1 , wherein the performance event identifier generated includes information associated with one or more preferred processing characteristics including a reference device, a cell sector, and a switch location of the network.

9. The method of claim 8 , further comprising the step of identifying, in relation to the performance event identifier generated, whether an issue exists with one or more of the identified device, the network, or another source.

10. The method of claim 9 , wherein the performance event identifier generated is indicative that the identified device has failed.

11. The method of claim 9 , wherein the performance event identifier generated is indicative that the network associated with the identified device has failed.

12. The method of claim 10 , wherein the performance status is determined to be failed for the identified device if the performance event identifier generated is indicative that the identified device has one or more failed events.

13. The method of claim 11 , wherein the performance status is determined to be failed for the network if the performance event identifier generated is indicative that the network has one or more failed operations associated with the identified device.

14. The method of claim 13 , wherein the network is one or more of a cellular network, a M2M network, and a data network.

15. A computer program product stored on a non-transitory computer readable medium, comprising: computer readable program means for causing a computer to control an execution of an application to perform a method for determining a performance status in relation to a device on a network, comprising the steps of:

identifying a device on the network to evaluate a location associated with the identified device, wherein the step of identifying a device further includes searching the network for one or more devices;

identifying the location associated with the identified device, wherein the step of identifying a location associated with the identified device further comprises determining location data to determine the location for the identified device;

identifying one or more reference devices on the network, which are within a predetermined location range associated with the identified device, wherein the step of identifying one or more reference devices further includes searching the network for the one or more reference devices based on a predetermined criteria;

generating a performance event identifier identifying the performance status, wherein the performance event identifier indicates whether the identified device has a communications performance event or whether a portion of the network associated with the identified device has a communications performance event.

16. The computer program product of claim 15 , further comprising identifying a source of an issue in relation to the performance event identifier generated.

17. The computer program product of claim 15 , further comprising identifying a health status of the identified device on the network in association with the performance event identifier generated.

18. The computer program product of claim 15 , wherein the step of determining location data includes identifying location data from one or more of the identified device, a location database, a location reference characteristic, and data input from a source external to the network.

19. The computer program product of claim 18 , wherein the step of identifying one or more reference devices further includes searching the network for one or more devices having the predetermined criteria.

20. The computer program product of claim 15 , further comprising identifying a prior connectivity characteristic of the identified device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2026
From: SHARMA, NARENDRA KUMAR; CHEN, YIXIANG
To: AERIS COMMUNICATIONS, INC.
Reel/Frame 074037/0841 →
MERGER Recorded Jul 23, 2015
From: AERIS COMMUNICATIONS, INC.
To: AERIS COMMUNICATIONS, INC.
Reel/Frame 036168/0350 →
Continuity (2)
Continuation 13682195 · Nov 20, 2012
Related Publication 20150215191A1 · Jul 30, 2015