IP Library Granted Patent US 8,335,834
Granted Patent B2
US 8,335,834 · App. 13/329,846 · Granted Dec 18, 2012

Authentication of electronic data

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,335,834
App. No.
13/329,846
Granted
Dec 18, 2012
Kind
B2
Abstract

Systems and techniques for transmitting electronic data by receiving, at a communications system host, electronic data transmitted from a sender and addressed to an intended recipient; authenticating the electronic data based on attributes of the electronic data and appending information to the electronic data indicating that the electronic data has been authenticated.

Claims (44)

1. A method of exchanging messages with a user in a user interface that distinguishes official messages from unofficial messages, the method comprising:

receiving, at a message system, first messaging content addressed to an intended user from a first user;

receiving, at the message system, second messaging content addressed to the intended user from a trusted user;

determining, at the message system, that the first user has normal privileges to exchange the first messaging content;

determining, at the message system, that the trusted user has special privileges that enable the trusted user to exchange trusted messages;

configuring, at the message system, the first message to be rendered as an unofficial message using an unofficial format that renders the unofficial message with an unofficial label in an overview interface and an unofficial selected interface in response to selecting the first message in the overview interface;

exchanging, at the message system, the first content as a first message;

configuring, at the message system, the trusted message to be rendered using a trusted format that distinguishes unofficial messages from trusted messages using a trusted label that identifies the trusted message in the overview interface and a trusted selected interface in response to selecting the trusted message in the overview interface; and

exchanging, based on determining that the trusted user has special privileges that enable the trusted user to exchange the trusted messages, the second messaging content as a trusted message.

2. The method of claim 1 wherein configuring the first message as the unofficial message and configuring the trusted message in the overview interface includes configuring the first message to be rendered as an unofficial mail message in a mail inbox and configuring the trusted message to be rendered as a trusted mail message in the mail inbox.

3. The method of claim 1 wherein configuring the trusted message includes configuring the trusted message to further render to the intended user as an icon indicative of endorsement.

4. The method of claim 1 wherein configuring the trusted message includes configuring the trusted message to further render to the intended user content of electronic data.

5. The method of claim 1 wherein configuring the trusted message includes configuring the trusted message to further render to the intended user attributes of the trusted message.

6. The method of claim 1 wherein configuring the trusted message includes configuring the trusted message to further render to the intended user a border in a protected chrome.

7. The method of claim 1 wherein configuring the trusted message includes configuring the trusted message to further render to the intended user a header in a protected chrome.

8. The method of claim 1 wherein configuring the trusted message includes configuring the trusted message to further render to the intended user an identity of a trusted sender in a special format different from an second sender that is not trusted.

9. A system configured to exchange messages to a user in a user interface that distinguishes official messages from unofficial messages, the system comprising a processor and instructions that when executed on the processor cause the processor to perform operations that include:

receiving, at a message system, first messaging content addressed to an intended user from a first user;

receiving, at the message system, second messaging content addressed to the intended user from a trusted user;

determining, at the message system, that the first user has normal privileges to exchange the first messaging content;

determining, at the message system, that the trusted user has special privileges that enable the trusted user to exchange trusted messages;

configuring, at the message system, the first message to be rendered as an unofficial message using an unofficial format that renders the unofficial message with an unofficial label in an overview interface and an unofficial selected interface in response to selecting the first message in the overview interface;

exchanging, at the message system, the first content as a first message;

configuring, at the message system, the trusted message to be rendered using a trusted format that distinguishes unofficial messages from trusted messages using a trusted label that identifies the trusted message in the overview interface and a trusted selected interface in response to selecting the trusted message in the overview interface; and

exchanging, based on determining that the trusted user has special privileges that enable the trusted user to exchange the trusted messages, the second messaging content as a trusted message.

10. The system of claim 9 wherein configuring the first message as the unofficial message and configuring the trusted message in the overview interface includes configuring the first message to be rendered as an unofficial mail message in a mail inbox and configuring the trusted message to be rendered as a trusted mail message in the mail inbox.

11. The system of claim 9 wherein configuring the trusted message includes configuring the trusted message to further render to the intended user as an icon indicative of endorsement.

12. The system of claim 9 wherein configuring the trusted message includes configuring the trusted message to further render to the intended user content of electronic data.

13. The system of claim 9 wherein configuring the trusted message includes configuring the trusted message to further render to the intended user attributes of the trusted message.

14. The system of claim 9 wherein configuring the trusted message includes configuring the trusted message to further render to the intended user a border in a protected chrome.

15. The system of claim 9 wherein configuring the trusted message includes configuring the trusted message to further render to the intended user a header in a protected chrome.

16. The system of claim 9 wherein configuring the trusted message includes configuring the trusted message to further render to the intended user an identity of a trusted sender in a special format different from an second sender that is not trusted.

17. A computer program on a computer readable medium, the computer program configured to exchange messages to a user in a user interface that distinguishes official messages from unofficial messages, the computer program configured to cause a processor perform operations that include:

receiving, at a message system, first messaging content addressed to an intended user from a first user;

receiving, at the message system, second messaging content addressed to the intended user from a trusted user;

determining, at the message system, that the first user has normal privileges to exchange the first messaging content;

determining, at the message system, that the trusted user has special privileges that enable the trusted user to exchange trusted messages;

configuring, at the message system, the first message to be rendered as an unofficial message using an unofficial format that renders the unofficial message with an unofficial label in an overview interface and an unofficial selected interface in response to selecting the first message in the overview interface;

exchanging, at the message system, the first content as a first message;

configuring, at the message system, the trusted message to be rendered using a trusted format that distinguishes unofficial messages from trusted messages using a trusted label that identifies the trusted message in the overview interface and a trusted selected interface in response to selecting the trusted message in the overview interface; and

exchanging, based on determining that the trusted user has special privileges that enable the trusted user to exchange the trusted messages, the second messaging content as a trusted message.

18. The computer program of claim 17 wherein configuring the first message as the unofficial message and configuring the trusted message in the overview interface includes configuring the first message to be rendered as an unofficial mail message in a mail inbox and configuring the trusted message to be rendered as a trusted mail message in the mail inbox.

19. The computer program of claim 17 wherein configuring the trusted message includes configuring the trusted message to further render to the intended user as an icon indicative of endorsement.

20. The computer program of claim 17 wherein configuring the trusted message includes configuring the trusted message to further render to the intended user content of electronic data.

Assignments (7)
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044142/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2014
From: BRIGHT SUN TECHNOLOGIES
To: GOOGLE INC.
Reel/Frame 033074/0009 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2014
From: MARATHON SOLUTIONS LLC
To: BRIGHT SUN TECHNOLOGIES
Reel/Frame 031900/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2012
From: AOL INC.
To: MARATHON SOLUTIONS LLC
Reel/Frame 028558/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2012
From: AOL LLC
To: AOL INC.
Reel/Frame 027552/0543 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2012
From: YOUSTRA, WILLIAM N.
To: AMERICA ONLINE, INC.
Reel/Frame 027490/0164 →
CHANGE OF NAME Recorded Jan 6, 2012
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 027493/0393 →