Source: http://www.google.com/patents/US20030133543?dq=7051018
Timestamp: 2016-10-23 22:22:29
Document Index: 558071126

Matched Legal Cases: ['arty 110', 'arty 130', 'arty 110', 'arty 130', 'arty 110', 'arty 110', 'arty 130', 'arty 110', 'arty 130', 'arty 110', 'arty 110', 'arty 130', 'arty 110', 'arty 110', 'arty 110', 'arty 110', 'arty 110', 'arty 110', 'arty 110', 'arty 130', 'arty 110', 'arty 110', 'arty 110', 'arty 130', 'arty 130', 'arty 130', 'arty 130', 'arty 130', 'arty 130', 'arty 110', 'arty 130', 'arty 130', 'arty 130', 'arty 130', 'arty 130', 'arty 110', 'arty 130', 'arty 110', 'arty 110', 'arty 110', 'arty 110', 'arty 110', 'arty 110', 'arty 110', 'arty 110', 'arty 110', 'arty 130', 'arty 110', 'arty 110', 'arty 110', 'arty 110']

Patent US20030133543 - Method and apparatus for delivering enhanced messages to a calling party - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA method and apparatus are disclosed for delivering enhanced messages to a calling party. A message document address is provided to the calling party that is a pointer or hyperlink to a message document containing a message for the calling party, such as a uniform resource locator (URL) identifying an...http://www.google.com/patents/US20030133543?utm_source=gb-gplus-sharePatent US20030133543 - Method and apparatus for delivering enhanced messages to a calling partyAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS20030133543 A1Publication typeApplicationApplication numberUS 10/261,241Publication dateJul 17, 2003Filing dateSep 30, 2002Priority dateJan 15, 2002Also published asUS20060140363, WO2003061256A1Publication number10261241, 261241, US 2003/0133543 A1, US 2003/133543 A1, US 20030133543 A1, US 20030133543A1, US 2003133543 A1, US 2003133543A1, US-A1-20030133543, US-A1-2003133543, US2003/0133543A1, US2003/133543A1, US20030133543 A1, US20030133543A1, US2003133543 A1, US2003133543A1InventorsShabbir Khakoo, Venkatesh Krishnaswamy, Anwar Siddiqui, Hal ZennerOriginal AssigneeKhakoo Shabbir A., Venkatesh Krishnaswamy, Siddiqui Anwar A., Zenner Hal B.Export CitationBiBTeX, EndNote, RefManPatent Citations (3), Referenced by (22), Classifications (13), Legal Events (1) External Links: USPTO, USPTO Assignment, EspacenetMethod and apparatus for delivering enhanced messages to a calling party
DETAILED DESCRIPTION [0014] [0014]FIG. 1 illustrates an exemplary network environment in which the present invention can operate. As shown in FIG. 1, a calling party 110 calls a called party 130 and the call is routed through at least one switch 120, discussed below in conjunction with FIG. 2. According to one aspect of the present invention, a message document address is presented to the calling party 110 that is a pointer or hyperlink to a message document containing a message for the calling party, such as a web page that may be accessed over the Internet. Thus, the message document address may be, for example, a uniform resource locator (URL) identifying an Internet document or a database address identifying a database document or entry. [0015] The document identified by the message document address contains appropriate information that the called party 130 would like to be presented to the calling party 110, for example, on the telephone of the calling party 110 or an associated computing device or display, such as a personal computer or personal digital assistant (PDA). The message document may include text, images or audio or any combination of the foregoing. As discussed herein, the present invention is particularly suitable for use with available and emerging Internet technologies, such as the hypertext transfer protocol (HTTP) or a similar Internet protocol for accessing documents, voice over IP (VoIP) or the Session Initiation Protocol (SIP), described, for example, in M. Handley et al., “SIP: Session Initiation Protocol,” RFC 2543 (March 1999). [0016] As discussed further below, the called party 130 can optionally specify one or more message generation rules that determine whether a message is sent to the calling party 110. In addition, the called party 130 can optionally specify one or more message content rules that determine the content of the message that is sent to the calling party 110. For example, a message generation rule can specify that a message should be sent to the calling party 110 only if the called party 130 is unavailable. A message content rule can indicate the content of the document based on various characteristics of the calling party or the call (or both). Similarly, a message generation rule for an IVR implementation can specify that a message should be sent to each calling party 110 with a list of menu options that are tailored to the calling party 110 or other properties of the call, such as the time of day or the location of the calling party 110. [0017] While the present invention is illustrated below in conjunction with the processing of calls in an exemplary enterprise communication system, it is not limited to use with any particular configuration of system elements or communication processing application. Those skilled in the art will recognize that the disclosed techniques may be used in any communication system application in which it is desirable to provide enhanced messaging services to a calling party 110. Thus, the term “switch” as used herein should be understood to include a private-branch exchange (PBX) system, an enterprise switch, or other type of telecommunications system switch, as well as other types of processor-based communication control devices. The term “call” as used herein is intended to include not only incoming or outgoing telephone calls but also non-telephonic communications such as data transmissions, voice-over-IP, e-mail or facsimile. [0018] [0018]FIG. 2 is a schematic block diagram of an exemplary switch 120 incorporating features of the present invention. The switch 120 may be embodied, for example, as a DEFINITY� Enterprise Communication Service (ECS) communication system switch, available from Avaya Inc. of Basking Ridge, N.J., USA, as modified herein to provide the features and functions of the present invention. While the present invention is illustrated in the context of a SIP-enabled switch 120, other types of known switches may be utilized, as modified herein to support the features and functions of the present invention. In particular, such known switches must be extended to support the direction of a called party's document address identifier to the calling party 110 with a call in accordance with the present invention. The conventional aspects of such switches are well known in the art and therefore not described in detail herein. The switch 120 may be connected to one or more external endpoints, e.g., external terminals or system processing elements, via a network (not shown) or other suitable communication channel(s). [0019] As shown in FIG. 2, the exemplary switch 120 includes a processor 200, a memory 202, a database 204, one or more interfaces 206, a switch fabric 208, and a set of service circuits 210. The processor 200 may be implemented as a central processing unit (CPU), microprocessor, application-specific integrated circuit (ASIC) or other type of digital data processor, as well as various portions or combinations of such elements. The memory 202 may be a random access memory (RAM), a read-only memory (ROM) or combinations of these and other types of electronic memory devices. [0020] The processor 200 operating in conjunction with the memory 202 executes one or more software programs for providing processing and other functions within the switch 120. Such programs may be stored in memory 202 or another storage device accessible to the switch 120 and executed by processor 200 in a conventional manner. [0021] The database 204 may be, e.g., an optical or magnetic disk-based storage device, or other conventional storage device associated with or otherwise accessible to the switch 120. The database 204 may be used to store, e.g., feature assignments to particular feature buttons or codes, directory number assignments to corresponding call appearances or direct facility termination keys, access restrictions, and other administrative information regarding the configuration of the system, as well as other types of information. The service circuits 210 may include tone generators, announcement circuits, etc. These circuits and the interfaces 206 are controlled by processor 200 in implementing call processing functions in the switch 120. [0022] The switch 120 may include additional elements that are omitted from FIG. 2 for simplicity and clarity of illustration. For example, the switch may include a port card for each type of user terminal associated therewith. In addition, it will be appreciated by those skilled in the art that the switch 120 may be configured to support multiple user terminals of different types, e.g., wired deskset terminals, wireless deskset terminals, personal computers, video telephones or other advanced terminals, etc. Also associated with the switch 120 may be an administrator terminal (not shown) that is used to program the operation of the switch 120 during a system administration, e.g., an initial set-up and configuration of the system or a subsequent system-level or user-level reconfiguration. [0023] Other devices not shown in the figures may be associated with the switch 120, such as an adjunct feature server. Such an adjunct may be physically incorporated within the switch, and may be partially or completely implemented using other switch elements such as processor 200 and memory 202. [0024] [0024]FIG. 3 illustrates the exchange of signals between the calling party 110 and the switch 120 in accordance with one embodiment of the present invention. As shown in FIG. 3, an exemplary dual tone multiple frequency (DTMF) signal 310 is transmitted from the calling party 110 to the switch 120. The DTMF signal 310 corresponds to the telephone number of the called party 130, as entered by the calling party 110 using the keypad of the telephone, in a known manner. [0025] In addition, in accordance with the present invention, the switch 120 presents a message document address 320 to the calling party 110 that is a pointer or hyperlink to a message document containing a message for the calling party, such as a web page that may be accessed over the Internet. The presentation of the message document address 320 to the calling party 110 by the switch 120 can be conditioned upon the satisfaction of one or more rules, such as when the called party is unavailable or based on one or more predefined characteristics of the calling party or the call (or both). It is noted that the message document address 320 may be included in the signal by the telephone of the called party 130 or by the switch 120, as would be apparent to a person of ordinary skill in the art. [0026] According to another aspect of the present invention, the message document identified by the address 320 can be (i) a static document created, for example, by the called party 130 or someone on behalf of the called party 130, such as a system administrator of the called party 130; (ii) a default document created, for example, in accordance with a policy of the employer or telephone service provider of the called party 130 (for example, a message document created in accordance with a default policy may always include the name, telephone number, photograph, corporate identifier and company logo of the called party 130); or (iii) a dynamically generated document based on one or more rules. The dynamically generated document based on one or more rules may alter the content of the document based on various characteristics of the calling party 110, such as corporate affiliation or geographic location, or characteristics of the call, such as time of day. [0027] [0027]FIG. 4 is a flow chart describing an exemplary enhanced message handling process 400 implemented by the switch 120 of FIG. 1. As shown in FIG. 4, the switch 120 initially receives the destination number of the called party 130 during step 410. A test is performed during step 420 to determine if the telephone of the called party 130 identified by the received destination number is available. If it is determined during step 420 that the telephone of the called party 130 is available, then the telephone call is handled in a conventional manner during step 425. [0028] If, however, it is determined during step 420 that the telephone of the called party 130 is not available, for example, if the telephone of the called party 130 is busy, then the switch 120 obtains the message document address 320 corresponding to the calling party 110 during step 430. As previously indicated, the message document address 320 may be stored by the called party 130 and appended to the signal 300 or may be retrieved by the switch 120, as would be apparent to a person of ordinary skill in the art. Thereafter, the switch 120 sends the message document address 320 to the calling party 110, before program control terminates. The message document address may be, for example, a uniform resource locator (URL) identifying an Internet document that is accessed by the calling party 110 to obtain the desired message. [0029] [0029]FIG. 5 illustrates the processing of the message document address 320 by the calling party 110. As shown in FIG. 5, the calling party 110 receives an incoming signal from the switch 120 that includes the message document address 320, in accordance with the present invention. The telephone unit of the calling party 110 retrieves the message document address 320 from the incoming signal and accesses the appropriate message document. In the exemplary implementation shown in FIG. 5, the calling party 110 sends an HTTP request 510 for the message document to a server 520 addressed by the message document address 320. The server provides an HTTP response 520 with the requested message document. Thereafter, the requested message document is rendered to the calling party 110, for example, on a display 540 associated with the telephone or another device of the calling party 110. In this manner, the calling party 110 obtains the URL specified by the called party 130 from the web server 520 specified in the URL (message document address 320) and displays the content of the URL to the calling party 110. [0030] For example, the message document address 320 may be a URL, such as http://www.bankcorp.com/user_specific_IVR/customerA, that is resolved by a domain name server (DNS) to the server 520. The appropriate document is then provided to the calling party 110 in accordance with the HTTP protocol for presentation to the calling party 110, for example, on a display associated with the telephone or another device of the calling party 110. It is noted that while the exemplary embodiments described herein contemplate the use of textual or image-based message documents, the message documents may also be embodied using other media, such as audio, in addition to or instead of text or image information. [0031] It is to be understood that the embodiments and variations shown and described herein are merely illustrative of the principles of this invention and that various modifications may be implemented by those skilled in the art without departing from the scope and spirit of the invention. Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5978806 *Jun 30, 1997Nov 2, 1999Ameritech CorporationMethod and apparatus for communicating information about a called party to a calling partyUS6480484 *Jun 9, 1998Nov 12, 2002Avaya Technology Corp.Internet-intranet greeting serviceUS20030112952 *Dec 19, 2001Jun 19, 2003Wendell BrownAutomatically establishing a telephone connection between a subscriber and a party meeting one or more criteria* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS7852828 *Aug 7, 2002Dec 14, 2010Cisco Technology, Inc.Extended telephony functionality at end pointsUS7945253May 17, 2011At&T Intellectual Property I, L.P.Method, system, and storage medium for providing comprehensive originator identification servicesUS7978833 *Apr 18, 2003Jul 12, 2011At&T Intellectual Property I, L.P.Private caller ID messagingUS7978841Oct 19, 2009Jul 12, 2011At&T Intellectual Property I, L.P.System and method for gathering information related to a geographical location of a caller in a public switched telephone networkUS8019064Dec 20, 2007Sep 13, 2011At&T Intellectual Property I, L.P.Remote notification of communicationsUS8073121 *Dec 6, 2011At&T Intellectual Property I, L.P.Caller ID messagingUS8102994Jan 24, 2012At&T Intellectual Property I, L.P.Client survey systems and methods using caller identification informationUS8139758Aug 25, 2008Mar 20, 2012At&T Intellectual Property I, L.P.Voice caller IDUS8155287May 1, 2007Apr 10, 2012At&T Intellectual Property I, L.P.Systems and methods for providing user profile information in conjunction with an enhanced caller information systemUS8160226Apr 17, 2012At&T Intellectual Property I, L.P.Key word programmable caller IDUS8160557 *Apr 17, 2012AT&T Mobility I LLCIntegration of wireless and external computing devicesUS8195136Jun 5, 2012At&T Intellectual Property I, L.P.Methods of providing caller identification information and related registries and radiotelephone networksUS8243909Aug 22, 2007Aug 14, 2012At&T Intellectual Property I, L.P.Programmable caller IDUS8416938Jun 29, 2012Apr 9, 2013At&T Intellectual Property I, L.P.Programmable caller IDUS8452268May 28, 2013At&T Intellectual Property I, L.P.System and method for gathering information related to a geographical location of a callee in a public switched telephone networkUS8725130Apr 16, 2012May 13, 2014At&T Mobility Ii LlcIntegration of wireless and external computing devicesUS8787549Mar 14, 2013Jul 22, 2014At&T Intellectual Property I, L.P.Programmable caller IDUS20040028027 *Aug 7, 2002Feb 12, 2004Cisco Technology, Inc.Extended telephony functionality at end pointsUS20050059439 *Sep 15, 2003Mar 17, 2005White Christopher A.Integration of wireless and external computing devicesUS20080107251 *Dec 20, 2007May 8, 2008At&T Delaware Intellectual Property, Inc. F/K/A Bellsouth Intellectual Property CorporationMethod For Using AIN To Deliver Caller ID To Text/Alpha-Numeric Pagers As Well As Other Wireless Devices, For Calls Delivered To Landline NetworksUS20090052644 *Aug 22, 2007Feb 26, 2009Gennaming WoodProgrammable caller IDUS20090052647 *Aug 22, 2007Feb 26, 2009Gennamin WoodKey word programmable caller ID* Cited by examinerClassifications U.S. Classification379/88.22, 379/88.16International ClassificationH04M3/487, H04M3/493, H04M1/64Cooperative ClassificationH04M2242/22, H04M3/4938, H04M3/487, H04M1/642, H04M3/42093European ClassificationH04M3/493W, H04M1/64D, H04M3/487Legal EventsDateCodeEventDescriptionDec 23, 2002ASAssignmentOwner name: AVAYA TECHNOLOGY CORP., NEW JERSEYFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KHAKOO, SHABBIR A.;KRISHNASWAMY, VENKATESH;SIDDIQUI, ANWAR A.;AND OTHERS;REEL/FRAME:013622/0531;SIGNING DATES FROM 20021121 TO 20021210RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services