The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 01, 2011

Filed:

Jan. 07, 2005
Applicants:

Alex Sherstinsky, Palo Alto, CA (US);

Joseph Petviashvili, Foster City, CA (US);

Eric Young, Natick, MA (US);

Jonathan Christensen, San Ramon, CA (US);

Inventors:

Alex Sherstinsky, Palo Alto, CA (US);

Joseph Petviashvili, Foster City, CA (US);

Eric Young, Natick, MA (US);

Jonathan Christensen, San Ramon, CA (US);

Assignee:

FaceTime Communications, Inc,, Belmont, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 17/00 (2006.01); G06F 7/04 (2006.01);
U.S. Cl.
CPC ...
Abstract

Techniques for processing instant messages (IM) received from entities destined for IM clients are provided. An IM module is used to receive the instant messages and process them. In one embodiment, the IM module may be used to determine if a message is spam (or spim) or not. The IM module receives an instant message for the IM client and determines if a challenge message should be sent to the sender of the IM. The challenge IM is an IM that is sent to the sender of the IM that necessitates a challenge. If a response to the IM challenge is received at the IM module, it is determined if the response satisfies an answer required by the challenge IM. If the response satisfies the answer, the IM received may be forwarded to the intended recipient IM client. Additionally, a method for processing buddy list events using an IM module is provided.


Find Patent Forward Citations

Loading…