IP Library Granted Patent US 9,491,258
Granted Patent B2
US 9,491,258 · App. 14/539,961 · Granted Nov 8, 2016

Systems, communication endpoints, and related methods for distributing images corresponding to communication endpoints

Inventors: Brett Thelin (Salt Lake City, UT); Lane Walters (Salt Lake City, UT); Tara Lalor (Salt Lake City, UT); James Blackham (Salt Lake City, UT); Kevin Selman (Salt Lake City, UT); Cameron Dadgari (Salt Lake City, UT)
Assignee: Sorenson Communications, Inc.
H04L67/32H04L63/101H04L63/102
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,491,258
App. No.
14/539,961
Granted
Nov 8, 2016
Kind
B2
Abstract

Systems and methods are disclosed for distributing images corresponding to communication endpoints. A system includes one or more servers configured to determine whether image privacy settings corresponding to images of communication endpoints permit the images to be transmitted to others of the communication endpoints for display with contacts lists of the others of the communication endpoints. A method includes transmitting the data corresponding to the images to the others of the communication endpoints as permitted by the image privacy settings. A communication endpoint is configured to present a contacts list displaying the images corresponding to communication endpoints listed in the contacts list to a user, if permitted by the corresponding image privacy settings. A method of transforming a computing device into a communication endpoint includes storing computer-readable instructions directed to performing actions the communication endpoint is configured to perform, and transmitting the computer-readable instructions to the computing device.

Claims (56)

1. A communication system comprising:

one or more servers configured to communicate with communication endpoints of a communication network, the communication endpoints configured to engage in communication sessions for audibly impaired users with each other, the one or more servers comprising:

a data storage device configured to store:

contact data for each of the communication endpoints of the communication network, the contact data including a contacts list corresponding to each of the communication endpoints; and

image data for each one of the communication endpoints of the communication network, the image data including an image corresponding to each of the communication endpoints, and an image privacy setting corresponding to each image for each of the communication endpoint; and

control circuitry configured to:

determine, for each contact of a first contact list corresponding to a first communication endpoint, whether each image privacy setting permits distribution of its corresponding image to the first communication endpoint for display with the first contacts list on the first communication endpoint;

transmit each image to the first communication endpoint corresponding to each contact of the first contacts list responsive to determining that the image privacy setting permits such distribution;

receive an indication from the first communication endpoint that a first image corresponding thereto should be associated with a different image privacy setting than what is currently associated with the first image;

determine whether the first image should be transmitted to a portion of the communication endpoints of the communication network, as permitted by its different image privacy setting for the first image;

transmit the first image to the portion of the communication endpoints responsive to determining that the different image privacy setting permits the first image to be transmitted to the portion of the communication endpoints;

determine whether the first image should be removed from another portion of the communication endpoints of the communication network, as required by its different image privacy setting; and

transmit instructions to the another portion of the communication endpoints of the communication network responsive to determining that the different image privacy settings for the first image requires that the first image be removed from the another portion of communication endpoints of the communication network.

2. The communication system of claim 1 , wherein the image privacy setting for the first image corresponding to the first communication endpoint indicates that the first image is permitted to be transmitted to and displayed by each communication endpoint of the communication endpoints that has the first communication endpoint in its contacts lists.

3. The communication system of claim 1 , wherein the image privacy setting for the first image corresponding to the first communication endpoint indicates that the first image is permitted to be transmitted to and displayed by only each communication endpoint of the communication endpoints that:

has the first communication endpoint in its contacts lists; and

is in the first contacts list of the first communication endpoint.

4. The communication system of claim 1 , wherein the image privacy setting for the first image corresponding to the first communication endpoint indicates that the first image may not be permitted to be transmitted to any of the communication endpoints of the communication network.

5. The communication system of claim 1 , wherein the one or more servers are further configured to update at least one of the contact data or the image data responsive to being directed to make the update by a user of at least one of the communication endpoints.

6. The communication system of claim 1 , wherein the control circuitry comprises:

one or more storage devices configured to store computer-readable instructions configured to direct the control circuitry to perform functions that the control circuitry is configured to perform; and

one or more processing elements operably coupled to the one or more storage devices and configured to execute the computer-readable instructions stored by the one or more storage devices.

7. The communication system of claim 1 , wherein the control circuitry comprises at least one electrical device selected from the list consisting of a microcontroller, a central processing unit, a field programmable gate array, an application specific integrated circuit, and a programmable logic controller.

8. The communication system of claim 1 , wherein the control circuitry comprises an array of logic circuits arranged and interfaced in a manner selected to perform at least a portion of functions the control circuitry is configured to perform.

9. A method of operating one or more servers, the method comprising:

storing user account data in a data storage device of the one or more servers, the user account data corresponding to user accounts for audibly impaired users of communication endpoints, each of the user accounts associated with one of the communication endpoints, the user account data including data corresponding to:

at least one contact list corresponding to each user account and including contact information for contacting others of the communication endpoints; and

at least one image corresponding to each user account, each image having one of a plurality of image privacy settings associated therewith that defines conditions whereby the image is permitted to be distributed to the communication endpoints to enable the respective communication endpoints to display the image that corresponds to a contact listed in their respective contacts list;

transmitting the data corresponding to the at least one image to the communication endpoints, as permitted by its respective image privacy setting that is associated therewith;

receiving an indication from the first communication endpoint that a first image corresponding thereto should be associated with a different image privacy setting than what is currently associated with the first image;

determining whether the first image should be transmitted to a portion of the communication endpoints of the communication network, as permitted by its different image privacy setting for the first image;

transmitting the first image to the portion of the communication endpoints responsive to determining that the different image privacy setting permits the first image to be transmitted to the portion of the communication endpoints;

determining whether the first image should be removed from another portion of the communication endpoints of the communication network, as required by its different image privacy setting; and

transmitting instructions to the another portion of the communication endpoints of the communication network responsive to determining that the different image privacy settings for the first image requires that the first image be removed from the another portion of communication endpoints of the communication network.

10. The method of claim 9 , wherein transmitting the data corresponding to the at least one image to the communication endpoints comprises transmitting at least one adjusted image having a lower resolution to the communication endpoints.

11. The method of claim 9 , wherein transmitting the data corresponding to the at least one image to the communication endpoints comprises:

identifying which of its respective image privacy settings is associated with a subset of images that correspond with contacts of a first contacts list associated with the first communication endpoint;

determining, for each one of the subset of the images, whether its respective image privacy setting permits each one of the subset of the images to be transmitted to the first communication endpoint; and

transmitting to the first communication endpoint only those of the subset of the images that are determined to be permitted to be transmitted to the first communication endpoint.

12. The method of claim 11 , wherein identifying which its respective image privacy settings is associated with the subset of the images comprises accessing the user account data stored in the data storage device.

13. The method of claim 9 , further comprising transmitting instructions to delete the first image associated with a first communication endpoint to at least another of the communication endpoints responsive to receiving, from the first communication endpoint, a communication indicating that a user of the first communication endpoint has changed at least one of the first image, an image privacy setting associated with the first image, and a first contacts list associated with the first communication endpoint.

14. A communication system for facilitating communication for audibly-impaired users, the communication system comprising:

communication endpoints that each have a user account associated therewith, each user account associated with at least one image and at least one contacts list, and each image of the at least one image associated with an image privacy setting for distribution to other communication endpoints; and

at least one server configured to:

communicate with the communication endpoints;

store information corresponding to each user account;

receive an indication from a first communication endpoint that a first image corresponding thereto should be associated with a different image privacy setting than what is currently associated with the first image;

transmit the first image to a portion of the communication endpoints responsive to determining that the different image privacy setting permits the first image to be transmitted to the portion of the communication endpoints; and

transmit instructions to another portion of the communication endpoints of the communication network responsive to determining that the different image privacy settings for the first image requires that the first image be removed from the another portion of communication endpoints of the communication network.

15. The communication system of claim 14 , wherein the information corresponding to each of the user accounts includes:

an image database configured to store image data for each communication endpoint; and

a contacts database configured to store contact data corresponding to a contacts list for each communication endpoint.

16. The communication system of claim 15 , wherein the different image privacy setting indicates that the first image is permitted to be shared with only contacts of the first communication endpoint.

17. The communication system of claim 15 , wherein the different image privacy setting indicates that the first image is permitted to be shared with no communication endpoints.

18. The communication system of claim 14 , wherein the server is further configured to transmit a second image to the portion of communication endpoints as a replacement for the first image.

19. The communication system of claim 14 , wherein the at least one server and the communication endpoints communicate image data and contact data with each other according to a scheduled data exchange for updating the image database and the contacts database.

Assignments (15)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA THE NAME OF THE LAST RECEIVING PARTY SHOULD BE CAPTIONCALL, LLC PREVIOUSLY RECORDED ON REEL 67190 FRAME 517. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded May 31, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: SORENSON IP HOLDINGS, LLC; SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
Reel/Frame 067591/0675 →
SECURITY INTEREST Recorded Apr 23, 2024
From: SORENSON COMMUNICATIONS, LLC; INTERACTIVECARE, LLC; CAPTIONCALL, LLC
To: OAKTREE FUND ADMINISTRATION, LLC, AS COLLATERAL AGENT
Reel/Frame 067573/0201 →
RELEASE OF SECURITY INTEREST Recorded Apr 23, 2024
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: SORENSON IP HOLDINGS, LLC; SORENSON COMMUNICATIONS, LLC; CAPTIONALCALL, LLC
Reel/Frame 067190/0517 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2021
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: CAPTIONCALL, LLC; SORENSON COMMUNICATIONS, LLC
Reel/Frame 058533/0467 →
JOINDER NO. 1 TO THE FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 22, 2021
From: SORENSON IP HOLDINGS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056019/0204 →
LIEN Recorded Feb 11, 2020
From: SORENSON COMMUNICATIONS, LLC; CAPTIONCALL, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 051894/0665 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2019
From: U.S. BANK NATIONAL ASSOCIATION
To: SORENSON COMMUNICATIONS, LLC; SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC; INTERACTIVECARE, LLC
Reel/Frame 049115/0468 →
RELEASE OF SECURITY INTEREST Recorded May 7, 2019
From: JPMORGAN CHASE BANK, N.A.
To: SORENSON COMMUNICATIONS, LLC; SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC; INTERACTIVECARE, LLC
Reel/Frame 049109/0752 →
PATENT SECURITY AGREEMENT Recorded Apr 29, 2019
From: SORENSEN COMMUNICATIONS, LLC; CAPTIONCALL, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 050084/0793 →
SECURITY INTEREST Recorded Apr 12, 2017
From: SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 042242/0001 →
SECURITY INTEREST Recorded Apr 9, 2017
From: SORENSON IP HOLDINGS, LLC; CAPTIONCALL, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 042229/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2017
From: SORENSON COMMUNICATIONS INC.
To: SORENSON IP HOLDINGS LLC
Reel/Frame 041521/0614 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Apr 13, 2015
From: SORENSON COMMUNICATIONS, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 035421/0393 →
SENIOR FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 10, 2015
From: SORENSON COMMUNICATIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 035409/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2014
From: THELIN, BRETT; WALTERS, LANE; LALOR, TARA; BLACKHAM, JAMES; SELMAN, KEVIN; DADGARI, CAMERON
To: SORENSON COMMUNICATIONS, INC.
Reel/Frame 034161/0326 →
Continuity (1)
Related Publication 20160134635A1 · May 12, 2016