IP Library Granted Patent US 8,666,375
Granted Patent B2
US 8,666,375 · App. 13/715,919 · Granted Mar 4, 2014

Customizable media auto-reply systems and methods

Inventors: Jun Lee (Seattle, WA); Robert D. Glaser (Seattle, WA)
Assignee: RealNetworks, Inc.
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,666,375
App. No.
13/715,919
Granted
Mar 4, 2014
Kind
B2
Abstract

An auto-reply service provides to callers event-specific audiovisual media messages that were custom recorded on the callee's mobile-telephony device. The auto-reply service selects the media messages at least in part based on an event schedule associated with the callee.

Claims (28)

1. An auto-reply-server-implemented method for automatically responding to a telephonic communication from a caller based at least in part on an event schedule, the method comprising:

obtaining, by said auto-reply server from a remote mobile-telephony device, a plurality of audiovisual media messages, each audiovisual media message having been custom-recorded on said remote mobile-telephony device for a specific event or type of event of a plurality of events or types of event, said plurality of events or types of event corresponding respectively to a plurality of date and/or time periods, wherein at least some of said plurality of custom-recorded, event-specific audiovisual media messages are further associated with a set of one or more specific callers;

receiving, by said auto-reply server from an interactive voice response (“IVR”) server at a current date and time, a request for a currently-appropriate audiovisual media message, said request having been sent in response to said IVR server's being notified that the caller is currently attempting to initiate the telephonic communication with said remote mobile-telephony device, including receiving a caller-identifier identifying the caller as being a member of said set of one or more specific callers;

selecting, by said auto-reply server, an audiovisual media message of said plurality of custom-recorded, event-specific audiovisual media messages as having been custom-recorded for an event or type of event corresponding to said current date and time and based at least in part on said caller-identifier identifying the caller as being a member of said set of one or more specific callers; and

sending, by said auto-reply server to said IVR server, an indication indicating that said IVR server should play said selected audiovisual media message to the caller.

2. The method of claim 1 , wherein said auto-reply server and said IVR server comprise the same server.

3. The method of claim 1 , further comprising:

receiving from said remote mobile-telephony device a request to have incoming telephonic communications forwarded to said IVR server; and

sending to a remote telephony-carrier server a request to enable communication-forwarding for said remote mobile-telephony device.

4. The method of claim 3 , further comprising:

receiving from said remote mobile-telephony device a request to have incoming telephonic communications delivered to said remote mobile-telephony device; and

sending to a remote telephony-carrier server a request to disable communication-forwarding for said remote mobile-telephony device.

5. A computing apparatus comprising a processor and a memory having stored therein instructions that when executed by the processor, configure the apparatus to perform the method of claim 1 .

6. A non-transient computer-readable storage medium having stored therein instructions that when executed by a processor, configure the processor to perform the method of claim 1 .

7. A mobile-telephony-device-implemented method for automatically responding to a telephonic communication from a caller based at least in part on an event schedule, the method comprising:

recording, by the mobile-telephony device, a plurality of audiovisual media messages, each audiovisual media message being custom-recorded for a specific event or type of event of a plurality of events or types of event, said plurality of events or types of event corresponding respectively to a plurality of date and/or time periods;

providing said plurality of custom-recorded, event-specific audiovisual media messages and said plurality of date and/or time periods to an auto-reply server;

enabling, by the mobile-telephony device on a conditional basis, communication-forwarding to forward to an interactive voice response (“IVR”) server incoming telephonic communications placed to the mobile-telephony device;

receiving, by the mobile-telephony device from a remote mobile-telephony server, an indication that a pending telephonic communication has been placed to the mobile-telephony device at a current date and time;

determining, by the mobile-telephony device based at least in part on said current date and time, whether said pending telephonic communication corresponds to said specific event or type of event of said plurality of events or types of event; and

when said current date and time is determined to correspond to said specific event or type of event, automatically causing, by the mobile-telephony device, said pending telephonic communication to be forwarded to said IVR server to play to the caller a selected one of said plurality of custom-recorded, event-specific audiovisual media messages;

wherein:

at least some of said plurality of custom-recorded, event-specific audiovisual media messages are further associated with a set of one or more specific callers;

receiving said indication further comprises receiving a caller-identifier identifying the caller; and

determining whether said current date and time corresponds to said specific event or type of event is further based at least in part on said caller-identifier identifying the caller as being a member of said set of one or more specific callers.

8. A computing apparatus comprising a processor and a memory having stored therein instructions that when executed by the processor, configure the apparatus to perform the method of claim 7 .

9. A non-transient computer-readable storage medium having stored therein instructions that when executed by a processor, configure the processor to perform the method of claim 7 .

10. The method of claim 7 , wherein automatically causing said pending telephonic communication to be forwarded to said IVR server comprises signaling to said remote mobile-telephony server that said pending telephonic communication will not be answered.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Mar 24, 2025
From: WESTERN ALLIANCE BANK
To: REALNETWORKS, INC.
Reel/Frame 070604/0956 →
MERGER AND CHANGE OF NAME Recorded Feb 13, 2023
From: REALNETWORKS, INC.; GREATER HEIGHTS ACQUISITION LLC
To: REALNETWORKS LLC
Reel/Frame 062746/0554 →
SECURITY INTEREST Recorded Aug 5, 2019
From: REALNETWORKS, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 049958/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2013
From: LEE, JUN; GLASER, ROBERT D.
To: REALNETWORKS, INC.
Reel/Frame 029665/0446 →
Continuity (2)
Provisional Application 61570770 · Dec 14, 2011
Related Publication 20130157629A1 · Jun 20, 2013