Architecture and method of call routing based on session initiation protocol presence information

US9282156B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9282156-B2
Application numberUS-25623308-A
CountryUS
Kind codeB2
Filing dateOct 22, 2008
Priority dateOct 22, 2008
Publication dateMar 8, 2016
Grant dateMar 8, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An architecture and method of call routing is provided based on session initiated protocol presence information of a callee. The method includes providing a computer infrastructure operable to: receive presence information of a callee upon detecting when the callee is within a certain proximity; and provide call routing information to at least one callee designated device based on customized rules provided by the callee and correlated to the presence information of the callee. The presence information is updated by a SIP based notification.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, said method comprising: detecting, by a presence zone component in a computer system via a Bluetooth detector in a computer system that comprises one or more processors, a mobile device of a callee at a present location of the callee, said detecting the mobile device comprising determining the present location of the callee; in response to said detecting the mobile device, said presence zone component publishing via the one or more processors, to a presence server in a special purpose computing device in the computer system, a session initiation protocol (SIP) message comprising the present location of the callee, said presence server storing presence information of the callee, said special purpose computing device particularized for implementing the method; receiving, by the presence server from the presence zone component via the one or more processors, the SIP message comprising the present location of the callee; updating, by the one or more processors, the callee's presence information in the presence server to include the present location of the callee; communicating, by presence server via the one or more processors, the updated presence information to a feature server in the computing device, said feature server storing a user profile that includes the callee's call routing information, said call routing information based on customized rules for processing calls from a plurality of callers to the callee designated device and sending messages to the plurality of callers in response to the calls, said customized rules including a rule for sending different messages to different callers of the plurality of callers, said different messages based on the present location of the callee; and changing, by a call routing application in the feature server via the one or more processors, the user profile based on the updated presence information. 2. The method of claim 1 , wherein the customized rules include a rule specifying a context sensitive greeting in the messages to be sent to the plurality of callers, and wherein the context sensitive greeting is specific to a listed group of callers. 3. The method of claim 1 , wherein the customized rules including a rule based on time of day. 4. The method of claim 1 , wherein a message to be sent to the callers include a greeting to be sent the plurality of callers, and wherein the customized rules include a rule that factors a channel of a mobile device of the callee into the greeting. 5. The method of claim 1 , wherein a message to be sent to the callers includes content informing the callers that specified devices are inactive based on an absence of the callee at specified locations. 6. The method of claim 1 , wherein the method further comprises: said one or more processors providing information pertaining to an availability of services with respect to the present location of the callee. 7. A computer program product, comprising one or more computer readable hardware storage devices storing computer readable program code executable by one or more processors of a computer system to implement a method, said method comprising: detecting, by a presence zone component in the computer system via a Bluetooth detector in the computer system, a mobile device of a callee at a present location of the callee, said detecting the mobile device comprising determining the present location of the callee; in response to said detecting the mobile device, said presence zone component publishing via the one or more processors, to a presence server in a special purpose computing device in the computer system, a session initiation protocol (SIP) message comprising the present location of the callee, said presence server storing presence information of the callee, said special purpose computing device particularized for implementing the method; receiving, by the presence server from the presence zone component via the one or more processors, the SIP message comprising the present location of the callee; updating, by the one or more processors, the callee's presence information in the presence server to include the present location of the callee; communicating, by presence server via the one or more processors, the updated presence information to a feature server in the computing device, said feature server storing a user profile that includes the callee's call routing information, said call routing information based on customized rules for processing calls from a plurality of callers to the callee designated device and sending messages to the plurality of callers in response to the calls, said customized rules including a rule for sending different messages to different callers of the plurality of callers, said different messages based on the present location of the callee; and changing, by a call routing application in the feature server via the one or more processors, the user profile based on the updated presence information. 8. The computer program product of claim 7 , wherein the customized rules include a rule specifying a context sensitive greeting in the messages to be sent to the plurality of callers, and wherein the context sensitive greeting is specific to a listed group of callers. 9. The computer program product of claim 7 , wherein the customized rules including a rule based on time of day. 10. The computer program product of claim 7 , wherein a message to be sent to the callers include a greeting to be sent the plurality of callers, and wherein the customized rules include a rule that factors a channel of a mobile device of the callee into the greeting. 11. The computer program product of claim 7 , wherein a message to be sent to the callers includes content informing the callers that specified devices are inactive based on an absence of the callee at specified locations. 12. The computer program product of claim 7 , wherein the method further comprises: said one or more processors providing information pertaining to an availability of services with respect to the present location of the callee. 13. A computer system comprising one or more processors, one or more memories, and one or more computer readable storage devices, said one or more storage devices containing program code executable by the one or more processors via the one or more memories to implement a method, said method comprising: detecting, by a presence zone component in the computer system via a Bluetooth detector in the computer system, a mobile device of a callee at a present location of the callee, said detecting the mobile device comprising determining the present location of the callee; in response to said detecting the mobile device, said presence zone component publishing via the one or more processors, to a presence server in a special purpose computing device in the computer system, a session initiation protocol (SIP) message comprising the present location of the callee, said presence server storing presence information of the callee, said special purpose computing device particularized for implementing the method, receiving, by the presence server from the presence zone component via the one or more processors, the SIP message comprising the present location of the callee; updating, by the one or more processors, the callee's presence information in the presence server to include the present location of the callee; communicating, by presence server via the one or more processors, the updated presence information to a feature server in the computing device, said feature server storing a user profile that includes the callee's call routing information, said call routing information based on customized rul

Assignees

Inventors

Classifications

  • H04L67/24Primary

    Electricity · mapped topic

  • Services making use of location information · CPC title

  • Electricity · mapped topic

  • H04L45/308Primary

    Route determination based on user's profile, e.g. premium users · CPC title

  • using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9282156B2 cover?
An architecture and method of call routing is provided based on session initiated protocol presence information of a callee. The method includes providing a computer infrastructure operable to: receive presence information of a callee upon detecting when the callee is within a certain proximity; and provide call routing information to at least one callee designated device based on customized ru…
Who is the assignee on this patent?
Holley Kerrie L, Ramanathan Sriram, Seelam Muralidhar, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04L67/24. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).