IP Library Patent Application 13135998
Patent Application
App. No. 13/135,998

Systems and methods for determining a network relationship between mobile devices

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.
13/135,998
Abstract

Described are a system and method for determining a network relationship between a mobile device and a contact stored in the mobile device. A mobile device is associated with a network. A request is transmitted from the mobile device for a set of contact devices in a contact list of the mobile device that are in the network. A set of contact devices is generated that includes at least one contact device identified as being at the network. A contact element is modified that corresponds to the identified contact device to indicate that the identified contact is in the network.

Claims (53)

1 . A method for determining a network relationship between a mobile device and a contact stored in the mobile device, comprising:

associating a mobile device with a network;

transmitting a request from the mobile device for a set of contact devices in a contact list of the mobile device that are in the network;

generating a set of contact devices that includes at least one contact device identified as being in the network; and

modifying a contact element corresponding to the identified contact device to indicate that the identified contact is in the network.

2 . The method of claim 1 , wherein generating the set of contact devices comprises:

registering a set of users of the network with a server;

determining by the server whether the users are currently active in the network; and

comparing the users currently active in the network and the contacts in the contact list sent with the request.

3 . The method of claim 2 , further comprising:

determining by the server whether the users include electronic devices having an application that is the same as an application of the mobile device; and

displaying at the mobile device a set of contact devices identified as having the same application as the mobile device.

4 . The method of claim 3 , further comprising:

activating the application at the mobile device;

determining if the at least one contact device is using the application; and

exchanging a communication between the mobile device and the at least one contact device via the application.

5 . The method of claim 4 , wherein the application is a context-aware application.

6 . The method of claim 1 , wherein the network is at least one of a WiFi network, a Picocell network, a PBX cluster, and a coverage region of a carrier network.

7 . The method of claim 1 , wherein modifying the contact element comprises:

activating a frame corresponding to the contact element; and

displaying an indicator having a color to indicate whether the identified contact is in the network.

8 . The method of claim 7 , wherein the indicator includes a frame and wherein modifying the contact element includes displaying the frame having a first color when the contact is identified as being in the network.

9 . The method of claim 8 , wherein modifying a contact element includes displaying the frame to have a second color that is different from the first color when the contact is identified as out of the network.

10 . The method of claim 1 , further comprising:

assigning a default color to the network; and

modifying the contact element to have a same color as the default color assigned to the network.

11 . The method of claim 10 , further comprising configuring an access point list application to assign the default color to the network.

12 . A mobile device comprising:

a wireless transmitter;

a wireless receiver;

a processor;

a computer readable storage medium in communication with the processor, the memory having computer readable program code embodied therewith that is executable by the processor, the computer readable program code comprising;

computer readable program code configured to store a contact list;

computer readable program code configured to transmit a request from the wireless transmitter for a set of contact devices in a contact list that are in a same network as the mobile device;

computer readable program code configured to receive via the wireless receiver at least one contact device identified as being at the same network as the mobile device; and

computer readable program code configured to modify a contact element corresponding to the identified contact device to indicate that the identified contact is in the same network as the mobile device.

13 . The mobile device of claim 12 , wherein the mobile device communicates via at least one of the wireless transmitter and the wireless receiver with a WiFi network, a Picocell network, a PBX cluster, or a coverage region of a carrier network.

14 . The mobile device of claim 12 , wherein said computer readable program code when executed by the processor activates a frame corresponding to of the contact element and displays the frame having a color to indicate whether the identified contact is in the network.

15 . The mobile device of claim 14 , wherein the computer readable program code when executed by the processor modifies the contact element by displaying the frame having a first color when the contact is identified as being in the network and displaying the frame to have a second color that is different from the first color when the contact is identified as out of the network.

16 . The mobile device of claim 12 , wherein the computer readable program code when executed by the processor assigns a default color to the network and modifies the contact element to have a same color as the default color assigned to the network.

17 . The mobile device of claim 12 , further comprising:

computer readable program code configured to determine whether the contact devices in the contact list have a same application as the mobile device; and

computer readable program code configured to display a set of contact devices identified as having the same application as the mobile device.

18 . The mobile device of claim 17 , wherein the application is a context-aware application, and wherein the computer readable program code when executed by the processor activates the context-aware application at the mobile device, determines if the at least one contact device is using the application, and exchanges a communication between the mobile device and the at least one contact device via the application.

19 . A method for associating mobile device contacts with a local network, comprising:

opening a contact list in the mobile device;

generating a request for contacts in the contact list who are in a local network;

determining a first set of contacts who are in the local network and a second set of contacts who are not in the local network;

modifying a contact indicator for each of the first set of contacts according to a first visual representation to identify the first set of contacts as being in the local network; and

modifying a contact indicator for each of the second set of contacts according to a second visual representation to identify the second set of contacts as not being in the local network.

20 . The method of claim 19 , wherein modifying the contact indicator comprises:

activating a frame corresponding to the contact indicator; and

displaying the frame having a color to indicate whether a contact in the contact list is in the local network.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT; BANK OF AMERICA, N.A., (ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.; MITEL BUSINESS SYSTEMS, INC.
Reel/Frame 042244/0461 →
SECURITY INTEREST Recorded May 28, 2015
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A.(ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
Reel/Frame 035783/0540 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL COMMUNICATIONS INC. FKA AASTRA USA INC.
Reel/Frame 035562/0157 →
SECURITY AGREEMENT Recorded Feb 14, 2014
From: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; AASTRA USA INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 032264/0760 →
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2014
From: BANK OF AMERICA, N.A.
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032210/0245 →
RELEASE OF SECURITY INTEREST Recorded Feb 7, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032176/0818 →
SECURITY INTEREST Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: WILMINGTON TRUST, N.A., AS SECOND COLLATERAL AGENT
Reel/Frame 030201/0743 →
SECURITY AGREEMENT Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 030186/0894 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2011
From: HILLIER, PETER M
To: MITEL NETWORKS CORPORATION
Reel/Frame 026697/0952 →