IP Library Granted Patent US 8,762,858
Granted Patent B1
US 8,762,858 · App. 13/065,911 · Granted Jun 24, 2014

Display of real time information for selected possibilities

Inventors: Michael S. W. Tovino (Sandy, OR); Olaf D. K. Brandt (Palo Alto, CA); Jeffrey W. Ridley (Santa Clara, CA); Glen K. Okita (Los Altos, CA)
Assignee: Shoretel, Inc.
H04L51/04H04L12/581H04M3/42365H04L67/24
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 8,762,858
App. No.
13/065,911
Granted
Jun 24, 2014
Kind
B1
Abstract

One or more possibilities that are normally displayed in response to input from a user are augmented with real time information. Displaying real time information for one or more of the possibilities enables the user to take such information into account in deciding whether or not to continue with an action that the user was in the process of performing. For example, if a partial data entry provided by the user is indicative of an extension number to be dialed to place a phone call, and if a telephone call manager that receives the user's input displays call activity indicating that the user's intended callee is already on the phone, the user may decide to wait until the callee becomes available (as indicated by a change in callee's call activity).

Claims (52)

1. A method implemented in a computer, the method comprising:

receiving via a dialog box, input from a user;

displaying simultaneously at least the dialog box and a search result window, the search result window comprising a list of rows selected based on said input, the list of rows comprising a first row and a second row;

wherein, in the list of rows, the first row comprises a first name selected by use of said input from a directory based on a private branch exchange (PBX) of an organization, and the first row further comprises an extension number of an extension of a person having said first name;

wherein, in the list of rows, the second row comprises a second name not in said directory and the second row further comprises an external telephone number of an external callee, the external telephone number including an area code;

wherein the first row in the search result window displays an indication of call activity of said extension number in the PBX and the second row in the search result window displays no indication of call activity of the external telephone number, based on real-time information being available for phone numbers that are extensions but not for phone numbers outside the organization;

wherein said call activity comprises ringing of the extension selected by said use of said input; and

placing an internal call to said extension by dialing the extension number via said PBX, in response to new user input selecting said first row.

2. The method of claim 1 wherein:

an icon is indicative of IM presence of said person, in addition to another icon being indicative of call activity.

3. An apparatus for interfacing with a user, the apparatus comprising:

means for receiving via a dialog box, input from a user; means for displaying simultaneously at least the dialog box and a search result window, the search result window comprising at least list of rows selected based on said input, the list of rows comprising a first row and a second row;

wherein, in the list of rows, the first row comprises a first name selected by use of said input from a directory based on a private branch exchange (PBX) of an organization, and the first row further comprises an extension number of an extension of a person having said first name;

wherein, in the list of rows, the second row comprises a second name not in said directory and the second row further comprises an external telephone number of an external callee, the external telephone number including an area code;

wherein the first row in the search result window displays an indication of call activity of said extension number in the PBX and the second row in the search result window displays no indication of call activity of the external telephone number, based on real-time information being available for phone numbers that are extensions but not for phone numbers outside the organization;

wherein said call activity comprises ringing of the extension selected by said use of said input;

and means for placing an internal call to said extension by dialing the extension number via said PBX, in response to new user input selecting said first row.

4. The apparatus of claim 3 wherein:

an icon is indicative of IM presence of said person, in addition to another icon being indicative of call activity.

5. The method of claim 1 wherein:

an icon is indicative of at least whether said extension is in a state of call-being-dialed.

6. The method of claim 1 wherein:

said first row comprises an icon indicative of IM presence of said person.

7. The method of claim 1 wherein:

said list of rows is generated by use of at least each of (i) said directory and (ii) a personal address book of the user.

8. The method of claim 1 wherein:

the call activity in the first row is included in the list without prompting the person identified by the first name.

9. The apparatus of claim 3 wherein:

an icon is indicative of at least whether said extension is in a state of call-being-dialed.

10. The apparatus of claim 3 wherein:

said first row comprises an icon indicative of IM presence of said person.

11. The apparatus of claim 3 wherein:

said list of rows is generated by use of at least each of (i) said directory and (ii) a personal address book of the user.

12. The apparatus of claim 3 wherein:

the call activity in the first row is included in the list without prompting the person identified by the first name.

13. A nontransitory memory storing one or more software programs that when executed by one or more microprocessors cause performance of a method, the method

comprising:

receiving via a dialog box, input from a user;

displaying simultaneously at least the dialog box and a search result window, the search result window comprising a list of rows selected based on said input, the list of rows comprising a first row and a second row;

wherein, in the list of rows, the first row comprises a first name selected by use of said input from a directory based on a PBX private branch exchange (PBX) of an organization, and the first row further comprises an extension number of an extension of a person having said first name;

wherein, in the list of rows, the second row comprises a second name not in said directory and the second row further comprises an external telephone number of an external callee, the external telephone number including an area code;

wherein the first row in the search result window displays an indication of call activity of said extension number in the PBX and the second row in the search result window displays no indication of call activity of the external telephone number, based on real-time information being available for phone numbers that are extensions but not for phone numbers outside the organization;

wherein said call activity comprises ringing of the extension selected by said use of said input; and

placing an internal call to said extension by dialing the extension number via said PBX, in response to new user input selecting said first row.

14. The memory of claim 13 wherein:

an icon is indicative of IM presence of said person, in addition to said icon being indicative of call activity.

15. The memory of claim 13 wherein:

an icon is indicative of at least whether said extension is in a state of call-being-dialed.

16. The memory of claim 13 wherein:

the first row comprises an icon indicative of IM presence of said person.

17. The memory of claim 13 wherein:

the call activity in the first row is included in the list without prompting the person identified by the first name.

Assignments (20)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ANKURA TRUST COMPANY, LLC
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL CLOUD SERVICES, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071722/0721 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
NOTICE OF SUCCESSION OF AGENCY - 4L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069896/0827 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCESSION OF AGENCY - 5L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069897/0046 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0643 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0715 →
SECURITY INTEREST Recorded Nov 1, 2022
From: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061830/0760 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL NETWORKS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047988/0478 →
SECURITY INTEREST Recorded Dec 13, 2018
From: MITEL NETWORKS, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047909/0814 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
To: SHORETEL, INC.
Reel/Frame 047713/0843 →
MERGER AND CHANGE OF NAME Recorded Aug 17, 2018
From: SHORETEL, INC.; MITEL NETWORKS, INC.
To: SHORETEL, INC.
Reel/Frame 046857/0384 →
CHANGE OF NAME Recorded Aug 17, 2018
From: SHORETEL, INC.
To: MITEL NETWORKS, INC.
Reel/Frame 046957/0381 →
RELEASE OF SECURITY INTEREST Recorded Sep 25, 2017
From: SILICON VALLEY BANK
To: SHORETEL, INC.
Reel/Frame 043993/0430 →
SECURITY INTEREST Recorded Sep 25, 2017
From: SHORETEL, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 043829/0711 →
SECURITY INTEREST Recorded Oct 23, 2014
From: SHORETEL, INC.
To: SILICON VALLEY BANK
Reel/Frame 034038/0741 →
CHANGE OF NAME Recorded Oct 17, 2014
From: SHORELINE COMMUNICATIONS, INC.
To: SHORETEL, INC.
Reel/Frame 034014/0603 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2014
From: TOVINO, MICHAEL S. W.; BRANDT, OLAF D. K.; RIDLEY, JEFFREY W.; OKITA, GLEN K.
To: SHORELINE COMMUNICATIONS, INC.
Reel/Frame 033967/0453 →
Continuity (1)
Continuation 10367673 · Feb 14, 2003