IP Library Granted Patent US 11,102,156
Granted Patent B2
US 11,102,156 · App. 16/266,429 · Granted Aug 24, 2021

Presentation of organized personal and public data using communication mediums

Inventors: Matthew Brezina (San Francisco, CA); Adam Smith (San Francisco, CA)
Assignee: VERIZON MEDIA INC.
H04L51/08G06F16/9535G06Q10/107G06Q30/0256H04L51/04H04L67/306H04W4/14
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 11,102,156
App. No.
16/266,429
Granted
Aug 24, 2021
Kind
B2
Abstract

Systems, methods and computer program products for providing information associated with an attachment (e.g., attachment received through an instant message system, online collaboration tool, electronic message and the like). A sidebar may allow a user to view comprehensive profile and content information associated with the attachment using an attachment information viewer. The sidebar also may allow the user to switch between a message attachment information view (e.g., to facilitate browsing of the document or attachment) and a person profile information view (e.g., to facilitate browsing of personal or public data).

Claims (49)

1. A method, comprising:

determining, by a processor, that a user is composing a message;

determining, by the processor, that the user has designated a recipient for the message;

in response to determining that the user has designated the recipient, retrieving an image corresponding to the recipient;

rendering, by the processor, an image view, the image view displaying the image of the recipient and an indicator, the indicator configured to receive a selection by the user confirming the recipient;

modifying, by the processor, the image of the recipient to include an indication, the indication comprising a change in an appearance of the image of the recipient based on a presence of the recipient in at least one list of recipients;

prior to sending the message to the recipient, presenting, by the processor, the image of the recipient to the user in the image view;

receiving, by the processor, a selection of the indicator associated with the recipient;

confirming, by the processor, the recipient in the image view based on the selection; and

sending, by the processor, in response to determining that the user has confirmed the recipient in the image view, the message to the recipient.

2. The method of claim 1 , further comprising:

receiving, over a network, the image from a source; and

associating the image with a person profile of the recipient.

3. The method of claim 2 , wherein the source is a social networking web site.

4. The method of claim 1 , wherein the at least one list of recipients comprises a group list, and the image is an icon corresponding to the group list.

5. The method of claim 1 , the at least one list of recipients comprises a list of users internal to an organization and a list of users external to the organization.

6. The method of claim 1 , wherein the recipient is a first recipient, the method further comprising:

in response to determining that the first recipient has been entered by the user into a recipient field of the message, displaying a potential second recipient to the user; and

receiving an indication from the user instructing that the potential second recipient be added as a recipient of the message.

7. The method of claim 6 , wherein displaying the potential second recipient includes presenting an image for the potential second recipient.

8. The method of claim 1 , further comprising:

determining that the recipient is a group list; and

in response to determining that the recipient is a group list, displaying a plurality of images for persons in the group list.

9. A system comprising:

a processor; and

memory storing instructions configured to instruct the processor to:

determine that a user has designated a recipient for a message being composed by the user;

in response to determining that the user has designated the recipient, retrieving at least one image corresponding to the recipient;

rendering an image view, the image view displaying the at least one image of the recipient and an indicator, the indicator configured to receive a selection by the user confirming the recipient;

modifying the at least one image of the recipient to include an indication, the indication comprising a change in an appearance of the at least one image of the recipient based on a presence of the recipient in at least one list of recipients;

prior to sending the message to the recipient, presenting the at least one image of the recipient to the user in the image view;

receiving a selection of the indicator associated with the recipient;

confirming the recipient in the image view based on the selection; and

sending, in response to determining that the user has confirmed the recipient in the image view, the message to the recipient.

10. The system of claim 9 , wherein the instructions are further configured to instruct the processor to associate the at least one image with a person profile of the recipient.

11. The system of claim 9 , wherein the at least one list of recipients comprises a group list, and the at least one image is an icon corresponding to the group list.

12. The system of claim 9 , wherein the instructions are further configured to instruct the processor to receive, over a network, the at least one image from at least one source, and wherein the at least one source includes a social network.

13. The system of claim 9 , wherein the instructions are further configured to instruct the processor to, in response to determining that the user has designated the recipient, cause display of an additional person to the user for possible addition as another recipient of the message.

14. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:

determining that a user has designated a recipient for a message being composed by the user;

in response to determining that the user has designated the recipient, retrieving at least one image corresponding to the recipient;

rendering an image view, the image view displaying the at least one image of the recipient and an indicator, the indicator configured to receive a selection by the user confirming the recipient;

modifying, by the processor, the at least one image of the recipient to include an indication, the indication comprising a change in an appearance of the at least one image of the recipient based on a presence of the recipient in at least one list of recipients;

prior to sending the message to the recipient, presenting the at least one image of the recipient to the user in the image view;

receiving a selection of the indicator associated with the recipient;

confirming the recipient in the image view based on the selection; and

sending, in response to determining that the user has confirmed the recipient in the image view, the message to the recipient.

15. The non-transitory computer-readable medium of claim 14 , wherein the operations further comprise receiving, over a network, the at least one image from at least one social network.

16. The non-transitory computer-readable medium of claim 14 , wherein the operations further comprise, in response to determining that user has designated the recipient, displaying to the user an image for a potential additional recipient for the message, wherein the image for the potential additional recipient is retrieved over a network from a social network site.

Assignments (9)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE SPELLING OF THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 048432 FRAME: 0573. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 1, 2019
From: BREZINA, MATTHEW; SMITH, ADAM
To: XOBNI CORPORATION
Reel/Frame 048478/0933 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 048432 FRAME: 0595. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 1, 2019
From: XOBNI CORPORATION
To: YAHOO! INC.
Reel/Frame 048478/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2019
From: XOBNI CORPORTION
To: YAHOO! INC.
Reel/Frame 048432/0595 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2019
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 048433/0448 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2019
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 048433/0139 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2019
From: BREZINA, MATTHEW; SMITH, ADAM
To: XOBNI CORPORTION
Reel/Frame 048432/0573 →