throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2013/0295892 A1
`(43) Pub. Date:
`Nov. 7, 2013
`Backhaus et al.
`
`US 2013 O295892A1
`
`(54) SYSTEMAND METHOD FOR PROVISION OF
`A SECOND LINE SERVICE TO A
`TELECOMMUNICATIONS DEVICE USING
`MIXED PROTOCOLS
`
`(71)
`
`(72)
`
`(21)
`(22)
`
`(63)
`
`Applicants: George Backhaus, Suwanee, GA (US);
`Jignesh Gandhi, Duluth, GA (US);
`Julio Gonzalez, Tucker, GA (US); John
`Green, Roswell, GA (US); Philip
`Lowman, Ellijay, GA (US); Paul
`Rubenstein, Johns Creek, GA (US);
`Mike Speanburg, Lawrenceville, GA
`(US)
`Inventors: George Backhaus, Suwanee, GA (US);
`Jignesh Gandhi, Duluth, GA (US);
`Julio Gonzalez, Tucker, GA (US); John
`Green, Roswell, GA (US); Philip
`Lowman, Ellijay, GA (US); Paul
`Rubenstein, Johns Creek, GA (US);
`Mike Speanburg, Lawrenceville, GA
`(US)
`Appl. No.: 13/920,056
`Filed:
`Jun. 17, 2013
`Related U.S. Application Data
`Continuation-in-part of application No. 13/466,074,
`filed on May 7, 2012.
`
`(60) Provisional application No. 61/660,772, filed on Jun.
`17, 2012.
`
`Publication Classification
`
`(51) Int. Cl.
`H0474/6
`(52) U.S. Cl.
`CPC ....................................... H04W 4/16 (2013.01)
`USPC ....................................................... 455/414.1
`
`(2006.01)
`
`(57)
`
`ABSTRACT
`
`A method for routing calls between a third party telecommu
`nications device (“TD) and a subscriber TD associated with
`a primary service and a second line service (“SLS) involves
`associating the SLS number of the subscriber, the primary
`number of the subscriber and the primary number of a third
`party via a common relationship number. Calls directed from
`a third party to the SLS number of a subscriber are routed to
`an SLS platform and redirected to the subscriber TD. Calls
`directed from the subscriber TD to the third party use the
`relationship number to route the call to the SLS platform. The
`combination of the primary service number and the relation
`ship number identifies the third party number for call comple
`tion. Calls can be directed to and from an SLS number of a
`subscriber TD using a combination of protocols such as ISUP,
`CAP and SIP
`
`
`
`315
`Subscriber Relationship ID Table
`Subscriber Contact Relationship Number 3" Party Number
`1
`+ 1678.222.OOO1
`+1305,229.9999
`
`+1212.777.8888
`+1408,333.2222
`
`+ 1678.222.OOO2
`+ 1678.222.0003
`+ 1.678.222.0004
`+ 1678.222.0005
`
`+ 1678.222.9999
`
`LOCal SLS Database 106
`
`Page 1 of 29
`
`GOOGLE EXHIBIT 1005
`
`

`

`Patent Application Publication
`
`Nov. 7, 2013 Sheet 1 of 14
`
`US 2013/0295892 A1
`
`
`
`Page 2 of 29
`
`

`

`Patent Application Publication
`
`Nov. 7, 2013 Sheet 2 of 14
`
`US 2013/0295892 A1
`
`s-201
`
`202-1
`
`
`
`Subscriber TD
`
`3 Party TD
`
`Local SLS
`DBase
`
`SLS MOCdule E.
`
`FIG. 2
`
`Page 3 of 29
`
`

`

`Patent Application Publication
`
`Nov. 7, 2013 Sheet 3 of 14
`
`US 2013/0295892 A1
`
`
`
`305
`SeCond Line Service Master ID Table
`2" Line Number
`+1770.555.0001
`
`Primary Number
`+1408.544.1212
`
`SubSCriber
`
`1
`
`+1770.555.OOO2
`+1770.555.0003
`+1770.555.0004
`+1770.555.0005
`
`+1770.555.9999
`
`31 O
`Subscriber Relationship ID Table
`(Subscriber 1)
`SubSCriber Contact Relationship Number 3" Party Number
`+ 1678.222.0001
`+ 1.305.229.9999
`1
`
`+1678.222.0002
`+ 1678.222.0003
`
`+1-212.777,8888
`+1408,333.2222
`
`+1.678.222.0004
`+1.678.222.0005
`
`+ 1678.222.9999
`
`Central SLS Database 116
`
`FIG. 3A
`
`Page 4 of 29
`
`

`

`Patent Application Publication
`
`Nov. 7, 2013 Sheet 4 of 14
`
`US 2013/0295892 A1
`
`
`
`315
`Subscriber Relationship ID Table
`Subscriber Contact Relationship Number 3" Party Number
`1
`+ 1.678.222.0001
`+1.305.229.9999
`
`+1-212.7778888
`+1.408,333.2222
`
`+ 1678.222.OOO2
`+ 1678.222.OOO3
`+ 1.678.222.0004
`+ 1678.222.0005
`
`+ 1678.222.9999
`
`LOCal SLS Database 106
`
`FIG. 3B
`
`Page 5 of 29
`
`

`

`Patent Application Publication
`
`Nov. 7, 2013 Sheet 5 of 14
`
`US 2013/0295892 A1
`
`f Start Method for \
`|
`Routing Calls
`\
`f
`between a 3rd
`\
`(
`Party and a
`)
`A
`Subscriber of a
`\
`Second Line
`Service
`
`/
`
`Receive a
`- Communication at an
`SLS Platform
`
`a.
`
`a
`
`s
`
`"
`404-
`Ys
`y-
`rd
`1.
`- Call from a 3">
`party? -
`NO is
`r
`
`YES
`
`Query Central SLS
`406
`- Dbase for 3' Party
`CLID
`
`3"Party CLID
`s recognized? -
`-
`N
`-
`s
`Ys
`-
`
`
`
`410
`N
`
`ASSOCiate a dialable
`Relationship Number
`with the calling 3"
`Party CLID and the
`Subscriber's Primary
`Number and SLS No.
`
`GoTo
`Block
`432 Of
`Fig. 4C
`
`
`
`
`
`
`
`FIG. 4A
`
`412
`
`Create record in
`Central SLSDbase W/
`3 Party CLID and
`Subscriber Primary
`Number and SLS NO.
`mapped to
`Relationship Number
`
`|
`
`Redirect Call to
`Subscriber's Primary
`Number and populate
`Calling party field with
`Combination of
`Relationship Number
`and 3' Party CLID
`
`
`
`
`
`Receive Call at
`SubSCriber's TD and
`store Relationship
`Number and 3' Party
`CLID Combination in
`LOCal SLSDbase
`
`Display 3" Party CLID
`On TD and alert
`Subscriber to incoming -
`Call
`
`418
`
`Connect 3 Party call
`to SubSCriber TD
`
`Page 6 of 29
`
`

`

`Patent Application Publication
`
`Nov. 7, 2013 Sheet 6 of 14
`
`US 2013/0295892 A1
`
`From
`Block
`408 of
`Fig. 4A /
`
`^
`N
`/
`N
`N /
`
`422
`W
`
`Query Central SLS
`Dbase for Relationship
`Number mapped to 3"
`Party CLID and
`SubSCriber SLS
`Number
`
`424
`&
`
`Redirect Call to
`Subscriber's Primary
`Number and populate
`calling party field with
`COmbination Of
`Relationship Number
`and 3" Party CLID
`
`Receive Call at
`SubSCriber's TD and
`Display 3' Party CLID
`On TD
`
`428
`/
`
`430
`?
`
`Alert SubSCriber to
`Incoming Call
`
`Connect 3' Party call
`to SubSCriber TD
`
`(
`
`\
`
`End
`
`Y
`
`FIG. 4B
`
`Page 7 of 29
`
`

`

`Patent Application Publication
`
`Nov. 7, 2013 Sheet 7 of 14
`
`US 2013/0295892 A1
`
`
`
`Yx s
`
`s
`
`s
`
`s s
`
`NO
`
`-
`
`- - Call to a 's
`Relationship >
`Number?
`
`/
`
`Ys
`
`/
`
`2 ^
`
`-
`
`YES
`
`434
`'
`
`Query Central SLS
`Dbase for SubSCriber
`Primary Service
`Number and
`Relationship Number
`Combination
`
`436
`K
`
`Determine 3' Party
`Number associated
`with queried
`Subscriber Primary
`Service Number and
`Relationship Number
`
`
`
`Redirect call to 3"
`Party Number and
`populate Calling party
`field with Subscriber
`Second Line Number
`
`Connect Subscriber
`call to 3' Party TD
`
`/
`
`
`
`Page 8 of 29
`
`

`

`Patent Application Publication
`
`Nov. 7, 2013 Sheet 8 of 14
`
`US 2013/0295892 A1
`
`From
`Block
`432 of
`Fig. 4C
`
`444
`442
`w
`-Y
`— -- N A
`- Data is
`-
`-
`C COmmunication D
`NO is from an SLS -
`Cl ient? -
`
`T
`erminate
`Call
`
`/
`
`(
`
`End
`
`N
`
`)
`
`YES
`
`Query SLS Central
`Dbase for SubSCriber
`SeCOnd Line Number
`and determine next
`available Relationship
`Number
`
`Return next available
`Relationship Number
`- to SubSCriber TD
`
`Create record in
`Central SLS database
`wf 3" Party CLID and
`- Relationship Number
`aSSOCiated with
`SubSCriber's SLS and
`Primary Nos.
`
`GOTO
`Start
`
`FIG. 4D
`
`Page 9 of 29
`
`

`

`Patent Application Publication
`
`Nov. 7, 2013 Sheet 9 of 14
`
`US 2013/0295892 A1
`
`| | Start Method for using \
`| a Second Line Service
`to place a call to a 3rd
`)
`Party with a
`(
`|
`SubSCriber TD
`|
`aSSOciated with a
`\
`\ Primary Number and a |
`SeCOnd Line Number |
`
`502
`N
`
`Use SLS module to
`dial 3' party number
`
`4 50
`Query Local SLS
`- Dbase for 3"Party
`Number
`
`506
`N - N.
`- 3rd Party No.
`>
`{
`N recognized? -
`recognized
`N-
`YES
`
`NO
`
`Place Call to
`Relationship Number
`508
`N- and populate called
`party field with 3"
`Party Number for
`display to Subscriber
`
`OO
`
`510
`|
`Contact SLS Platform -
`
`
`
`ReCeive a next
`available Relationship
`Number
`
`514
`ASSOCiate the
`Relationship Number /
`with the 3' Party
`Number
`!
`
`Create record in Local 616
`SLSDbase w/ 3"
`/
`Party Number and
`Relationship Number
`
`FIG. 5
`
`Page 10 of 29
`
`

`

`Patent Application Publication
`
`Nov. 7, 2013 Sheet 10 of 14
`
`US 2013/0295892 A1
`
`6 O O
`
`8.
`
`| Start Method for using a
`| Second Line Service to
`receive a call from a 3" \
`|
`Party with a Subscriber
`(
`\ TD associated with a |
`\ Primary Number and a |
`\ Second Line Number
`
`Receive a Call at TD -
`
`- 606
`
`/
`
`L
`AnSWer Call W/
`Primary Number
`Service
`
`^
`-
`
`-604
`X
`Y A
`^
`N
`- Call directed to N.
`
`X.
`
`YES
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Query Local SLS
`Dbase for Relationship
`Number
`
`
`
`AnSWer Call and
`populate calling party 610
`field with 3"Party
`/
`Number aSSOCiated
`with Relationship
`Number
`
`FIG. 6
`
`Page 11 of 29
`
`

`

`Patent Application Publication
`
`Nov. 7, 2013
`
`Sheet 11 of 14
`
`US 2013/0295892 A1
`
`700
`
`^
`GOTO
`Block
`732 of
`Fig. 7C
`
`f
`
`f
`Start Method for
`?
`Providing a
`f
`Second Line
`(
`8. \ Service using SIP
`
`\
`
`\
`)
`
`702
`Receive a
`\
`- Communication at an
`SLS Platform
`
`704 --
`
`No
`
`- Call to an SLSN
`number? -
`N
`-
`
`ves
`
`Query Central SLS
`706
`- Dbase for Calling
`Party CLID
`
`-
`
`/
`T
`E.
`E - vs -
`A5, YES
`
`708
`s
`- .
`Calling Party
`CID D
`recognized?
`
`
`
`
`
`710
`
`
`
`ASSOciate a dialable
`Relationship Number
`with the Caling Party
`CLID and the Called
`Party's Primary
`Number and SLS No.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Create record in
`Central SLSDbase w/ | 72
`Calling Party CLID and
`Called Party Primary -
`Number and SLS NO.
`mapped to
`Relationship Number
`
`-^
`
`Redirect Call to Called
`Party via SIP and
`714.
`populate calling party
`|
`field with COmbination -
`of Relationship
`Number and Calling
`Party CLID
`
`Receive Call at Called
`Party TD and store
`Relationship Number A
`and Calling Party CLID
`Combination in LOCal
`SLS Dbase
`
`Display Calling Party 718
`CLID on TD and alert
`/ -
`Subscriber to incoming
`Call
`
`720
`Connect Calling Party
`cal to Called Party Tb
`using SIP
`
`
`
`
`
`Page 12 of 29
`
`

`

`Patent Application Publication
`
`Nov. 7, 2013 Sheet 12 of 14
`
`US 2013/0295892 A1
`
`From
`Block
`708 of
`Fi 9 7 A /
`
`724
`
`Query Central SLS
`Dbase for Relationship
`Number mapped to
`Calling Party CLID and
`Called SLS Number
`
`l
`
`Redirect Call to Called
`Party via SIP and
`populate Calling party
`field with Combination
`of Relationship
`Number and Calling
`Party CLID
`
`Receive Call at Called
`Party's TD and Display
`Calling Party CLID on
`TD
`
`Alert Called Party to
`Incoming Call
`
`
`
`Connect Calling Party
`call to Called Party TD
`
`FIG. 7B
`
`Page 13 of 29
`
`

`

`Patent Application Publication
`
`Nov. 7, 2013 Sheet 13 of 14
`
`US 2013/0295892 A1
`
`From
`Block
`704 of
`Fig. 7A
`
`
`
`^
`GoTo
`Block
`420
`NFig. 7D
`
`-
`
`732- !
`c t
`a
`No Rip
`number
`ves
`
`734
`'
`
`Query Central SLS
`Dbase for Calling
`- Party Primary Numbe
`r
`and Relationship
`Number Combination
`
`- 737
`y
`t
`-
`YES - Called Party No.
`an SLS No.? -
`N -
`NO
`- 738
`
`L
`Redirect Call to Called
`Party Number and
`populate Calling party
`field with Calling Party
`Second Line Number
`
`739
`—
`Redirect Call to Called
`Party Number via SIP
`and populate Calling
`party field with Calling
`Party Second Line
`Number
`
`
`
`Connect Calling Party
`call to Called Party TD
`
`Determine Called
`Party Number
`aSSOCiated with
`queried Calling Party
`Primary Number and
`Relationship Number
`
`FIG. 7C
`
`Page 14 of 29
`
`

`

`Patent Application Publication
`
`Nov. 7, 2013 Sheet 14 of 14
`
`US 2013/0295892 A1
`
`From
`Block
`732 of
`Fig. 7C /
`
`742
`l
`- Data
`- communication s
`NO from a Second Line
`Client? -
`
`-
`
`744
`
`Terminate
`Call
`
`746
`
`Ys
`
`ves
`
`Query SLS Central
`Dbase for SLS NO.
`and determine next
`available Relationship
`Number
`
`!
`
`Return next available
`Relationship Number
`to Calling Party TD via
`SIP
`
`Create record in
`Central SLS database
`w/ 3"Party CLID and
`Relationship Number
`aSSOCiated With
`Subscriber's SLS and
`Primary Nos.
`
`GOTO
`Start
`
`FIG. 7D
`
`Page 15 of 29
`
`

`

`US 2013/0295892 A1
`
`Nov. 7, 2013
`
`SYSTEMAND METHOD FOR PROVISION OF
`A SECOND LINE SERVICE TO A
`TELECOMMUNICATIONS DEVICE USING
`MIXED PROTOCOLS
`
`CROSS-REFERENCE
`0001. This application is a Continuation-In-Part of the
`currently pending United States application for patent filed on
`May 7, 2012, entitled SYSTEMAND METHOD FOR PRO
`VISION OF A SECOND LINE SERVICE TOATELECOM
`MUNICATIONS DEVICE and assigned Ser. No. 13/466,
`074, the entire contents of which are hereby incorporated by
`reference. Priority is also hereby claimed under 35 U.S.C.
`S119(e) to U.S. provisional application entitled "CROSS
`CARRIER MOBILE DEVICE CLIENT USING DATA
`CHANNEL FOR SIP CALL filed on Jun. 17, 2012 and
`assigned application Ser. No. 61/660,772, the entire contents
`of which are hereby incorporated by reference.
`
`BACKGROUND
`0002. In simpler times, communication meant a face to
`face conversation, a hand written note or, perhaps, a phone
`call between two land lines. Times have changed. People
`today communicate constantly and simultaneously via
`myriad channels, most of which are mobile. Of all the means
`of communication available to today's users, the cellular
`telephone may be the most ubiquitous. It seems that every
`body has one and that everybody uses their mobile device to
`stay connected, keep their busy lives moving forward, and
`fulfill their endless responsibilities.
`0003 For many people, those endless responsibilities are
`of a personal and professional mix. Fielding phone calls and
`texts from family and friends on the same mobile device from
`which you endeavor to conduct business is a recipe for con
`fusion. When taking a call from your top client, its probably
`a good idea to avoid getting it mixed up with a call from your
`spouse. The greeting “Hey, Honey!' can undermine even the
`best of business relationships.
`0004 To keep the personal and business channels of com
`munication separated, many people simply carry two separate
`mobile devices, each with its own dedicated phone number
`and service options. If mobile device 'A' rings, the user
`knows its of a personal nature. If mobile device “B” rings, the
`user knows that it's a business related call. Although carrying
`two mobile devices with you is one solution for keeping
`personal and business demands separate, keeping track of two
`mobile devices and their related service plans, however, can
`be frustrating and expensive.
`0005 For many users, porting a second phone number to a
`single device makes more sense—in doing so, at least the
`number of devices that must be kept up with in order to keep
`personal and business matters segregated have been reduced.
`But current systems and methods for managing multiple
`numbers on a single device are not without issues. For
`example, adding a second line to a service plan often dictates
`that the user have a more expensive “family plan” established
`with the service provider and often there still is no good way
`to know which number a calling party has dialed. Using a
`dual-SIM ('subscriber identity module') phone is another
`solution, with each SIM card being dedicated to a separate
`line, but the cost of redundant service plans to accommodate
`the multiple SIM cards, not to mention the cost of the dual
`SIM phone itself, can be exorbitant.
`
`0006 Another solution is to offer a second line number in
`the form of a virtual number. Calls to the virtual number are
`intercepted and forwarded to the primary number of a sub
`scriber's mobile device. To distinguish that the incoming call
`was originally directed to the virtual number as opposed to the
`primary number associated with the device, virtual number
`services known in the art simply populate a calling party field
`with the virtual number. The user sees the virtual number on
`the caller ID display and knows that the incoming call was
`made to the virtual number. If the virtual number is being used
`for a business venture, for example, seeing the virtual number
`on the caller ID display prompts the user to answer the call
`with an appropriate greeting. Notably, however, in some Vir
`tual number services the user of the virtual number service
`has no way of identifying the source of the incoming call—he
`can only know that the incoming call was made to the virtual
`number.
`0007. In other virtual number services, the problem of
`identifying the call as an incoming call to the virtual number
`without sacrificing the ability to also know the source of the
`incoming call is solved with the addition of a dialable prefix
`to the incoming call identification (e.g., 88*770.283.5555).
`Notably, however, to provide such a solution the virtual num
`ber service must work in cooperation with the subscriber's
`primary service provider so that the dialable prefix is
`acknowledged as a trigger to forward the incoming call to the
`subscriber's device.
`0008 Accordingly, what is needed is a system and method
`for providing a plurality of dedicated phone numbers to a
`single telecommunications device in Such a manner that the
`user of the device can separate and manage communications
`on each. Further, what is needed is a system and method for
`providing a second line service to a device in Such a manner
`that only a single primary phone number is required from the
`device's primary service provider. Even further, what is
`needed is a system and method for providing a second line
`service to a device in Such a manner that the second line
`service can be provided to the subscriber without having to
`coordinate with the subscriber's primary service provider.
`
`SUMMARY OF THE DISCLOSURE
`0009. A method and system are described for routing calls
`between a third party telecommunications device (“TD) and
`a subscriber TD associated with a primary service and a
`second line service (“SLS). An exemplary method according
`to one aspect includes receiving a callatan SLS platform that
`is interposed between a network of a primary service provider
`to the subscriber TD and a network of a primary service
`provider to the third party TD. The call, although directed by
`the third party TD to the subscriber TD associated with the
`second line service, is routed to the SLS platform.
`0010. Upon receiving the call, the SLS platform queries a
`local database of the SLS platform to identify a relationship
`number that serves to map the subscriber's primary numberto
`the combination of the third party calling number and the
`subscriber's second line number. The call is then redirected to
`the primary number of the subscriber's TD and the call is
`completed. Notably, the relationship number and third party
`calling number combination may be forwarded to the sub
`scriber TD, thus enabling an application on the subscriber TD
`to save the combination in a local database of the subscriber
`TD.
`0011 Advantageously, the relationship number can be
`used at a later time should the subscriber desire to call the
`
`Page 16 of 29
`
`

`

`US 2013/0295892 A1
`
`Nov. 7, 2013
`
`third party. Dialing the third party number from the SLS
`application on the Subscriber TD causes the relationship num
`ber for the third party to be dialed. As such, the call is actually
`routed to the SLS platform which subsequently uses the sec
`ond line service number of the subscriber TD and the rela
`tionship number that routed the call to the SLS platform to
`determine the actual third party called number. Using the
`actual third party called number, the SLS platform completes
`the second leg of the call. In certain embodiments, a call leg
`between a subscriber device and the SLS platform may be
`completed using a session initiated protocol (“SIP) so that
`the data service provided by the primary service provider of
`the subscriber device is used in lieu of a voice channel.
`0012 Another exemplary method according to a second
`aspect includes receiving at an SLS platform a first-time call
`to a number associated with a third party TD, the SLS plat
`form being interposed between a network of a primary service
`provider to the subscriber TD and a network of a primary
`service provider to the third party TD. The call may be
`directed to the SLS platform via a new relationship number
`selected by the SLS client application running on the sub
`scriber TD. In such case, the relationship number routes to the
`SLS platform and the third party number is provided to the
`SLS platform from the subscriber TD. In other embodiments,
`the new SLS client number may be requested from the SLS
`platform before making the call and then used by the sub
`scriber TD to make the call to the third party via the SLS
`platform. In either case, a new relationship number is used to
`direct an SLS call from the subscriber TD to the SLS plat
`form.
`0013. In the databases located at the subscriber TD and the
`SLS platform, the new relationship number maps the sub
`scriber's primary number to the combination of the third
`party number and the subscriber's second line number. The
`call is redirected by the SLS platform to the number associ
`ated with the third party TD and the call is completed.
`0014 Advantageously, the new relationship number can
`be used at a later time should the subscriber desire to call the
`third party. Dialing the third party number from the SLS
`application on the Subscriber TD causes the relationship num
`ber for the third party to be dialed. As such, the call is actually
`routed to the SLS platform which subsequently uses the sec
`ond line service number of the subscriber TD and the rela
`tionship number that routed the call to the SLS platform to
`determine the actual third party called number. Using the
`actual third party called number, the SLS platform completes
`the second leg of the call. As mentioned above and described
`below, in certain embodiments a call leg between a subscriber
`device and the SLS platform may be completed using a ses
`sion initiated protocol (“SIP) so that the data service pro
`vided by the primary service provider of the subscriber device
`is used in lieu of a Voice channel.
`0015. By associating the SLS number of the subscriber,
`the primary number of the subscriber and the primary number
`of a third party via a common relationship number, calls can
`be directed to and from a second service line of a subscriber
`TD without having to provide the second line service through
`the subscriber's primary service provider. Even so, in some
`embodiments, the subscriber's primary service provider may
`also be the second line service provider.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0016. In the Figures, like reference numerals refer to like
`parts throughout the various views unless otherwise indi
`
`cated. For reference numerals with letter character designa
`tions such as “102A or “102B, the letter character designa
`tions may differentiate two like parts or elements present in
`the same figure. Letter character designations for reference
`numerals may be omitted when it is intended that a reference
`numeral encompass all parts having the same reference
`numeral in all figures.
`0017 FIG. 1 is a high level diagram illustrating exemplary
`components of a system for providing a second line service
`(“SLS) to a user of telecommunications device (“TD).
`0018 FIG. 2 is a diagram of an exemplary computer archi
`tecture for the system of FIG. 1.
`(0019 FIGS. 3A-3B illustrate exemplary data tables that
`may be leveraged by a redirection module of an SLS platform
`and an SLS module of a subscriber TD to provide a second
`line service to a user of the subscriber TD.
`0020 FIGS. 4A-4D collectively illustrate an exemplary
`method for routing calls between a third party TD and a
`Subscriber TD.
`0021
`FIG. 5 illustrates an exemplary method for routing
`calls from a subscriber TD associated with a primary number
`and a second line number to a third party TD.
`0022 FIG. 6 illustrates an exemplary method for routing
`calls from a third party TD to a subscriber TD associated with
`a primary number and a second line number.
`(0023 FIGS. 7A-7D collectively illustrate an exemplary
`method for routing calls with a session initiated protocol
`(“SIP) between a calling telecommunications device (which
`may or may not have its own second line service) and a called
`telecommunications device (which may or may not have its
`own second line service).
`
`DETAILED DESCRIPTION
`0024. The word “exemplary” is used hereinto mean “serv
`ing as an example, instance, or illustration.” Any aspect
`described herein as “exemplary' is not necessarily to be con
`Strued as preferred or advantageous over other aspects.
`0025. In this description, the terms “application' and
`“app' may also include files having executable content, Such
`as: object code, Scripts, byte code, markup language files, and
`patches. In addition, an “application” referred to herein, may
`also include files that are not executable in nature, Such as
`documents that may need to be opened or other data files that
`need to be accessed. Further, an 'application' may be a com
`plete program, a module, a routine, a library function, a driver,
`etc.
`0026. The term “content may also include files having
`executable content, such as: object code, Scripts, byte code,
`markup language files, and patches. In addition, "content
`referred to herein, may also include files that are not execut
`able in nature. Such as documents that may need to be opened
`or other data files that need to be accessed.
`0027. As used in this description, the terms “component.”
`“database.” “module.” “system.” and the like are intended to
`refer to a computer-related entity, either hardware, firmware,
`a combination of hardware and software, software, or soft
`ware in execution. For example, a component may be, but is
`not limited to being, a process running on a processor, a
`processor, an object, an executable, a thread of execution, a
`program, and/or a computer. By way of illustration, both an
`application running on a computing device and the comput
`ing device may be a component.
`0028. One or more components may reside within a pro
`cess and/or thread of execution, and a component may be
`
`Page 17 of 29
`
`

`

`US 2013/0295892 A1
`
`Nov. 7, 2013
`
`localized on one computer and/or distributed between two or
`more computers. In addition, these components may execute
`from various computer readable media having various data
`structures stored thereon. The components may communicate
`by way of local and/or remote processes Such as in accor
`dance with a signal having one or more data packets (e.g., data
`from one component interacting with another component in a
`local system, distributed system, and/or across a network
`Such as the Internet with other systems by way of the signal).
`0029. In this description, the terms “telecommunications
`device.” “communication device.” “wireless device.” “wire
`less telephone.” “wireless communication device' and “wire
`less handset’ are used interchangeably. With the advent of
`third generation (3G”) and fourth generation (“4G”) wire
`less technology, greater bandwidth availability has enabled
`more portable computing devices with a greater variety of
`wireless capabilities. Therefore, a telecommunications
`device (“TD) may include a cellular telephone, a pager, a
`PDA, a Smartphone, a navigation device, a tablet personal
`computer (“PC”), or a hand-held computer with a wireless
`connection or link.
`0030. In this description, the terms “call” and “communi
`cation in their noun forms, envision any data transmission
`routed across a network from one device to another including,
`but not limited to, a Voice transmission, a text message, a
`Video message, a page, a data transmission, etc.
`0031
`Referring to FIG.1, depicted is a high level diagram
`illustrating exemplary components of a system 100 for pro
`viding a second line service to a user of Subscriber Telecom
`munications Device (“TD) 110. TD 110 is also associated
`with a primary phone number assigned to it by a primary
`service provider, as is understood by one of ordinary skill in
`the art. A subscriber to a second line service (SLS) offered
`through exemplary system 100 may receive calls at TD 110
`that are directed to either of the primary phone number pro
`vided by the primary service provider or the secondary phone
`number (“SLS phone number) provided, serviced and or
`facilitated by the SLS platform 115. Notably, depending on
`the particular embodiment, the primary service provider and
`the SLS platform (i.e., the second line service provider) may
`be the same provider or different providers. In embodiments
`where the primary service provider and the second line ser
`vice provider are different providers, the subscriber may
`receive separate billing records from each provider. However,
`it is envisioned that certain embodiments where the primary
`service provider and the second line service provider are not
`one and the same may take advantage of session initiated
`protocols (“SIP) to simplify billing records for the user. A
`more detailed description of embodiments that use SIP pro
`tocols is provided below relative to FIG. 7.
`0032. In general, any call directed to either of the primary
`phone number or the SLS phone number are transmitted from
`a third party TD 120 to the subscriber TD 110 by way of
`communications network 125. Notably, communications net
`work 125 envisions any and all networks for transmitting and
`terminating communications between telecommunications
`devices such as, but not limited to, cellular networks, PSTNs,
`cable networks and the Internet. Methods for effecting the
`transmission of data across communications network 125
`from one device to another, including call setups, termina
`tions and the like are understood by those of ordinary skill in
`the art of data transmission and may include the use of pro
`tocols and standards such as, but not limited to, signaling
`system seven (“SS7) protocol suite, SIP customized appli
`
`cations for mobile networks enhanced logic (“CAMEL') or
`CAMEL Application Part (“CAP), remote operations ser
`vice element (“ROSE), Voice Over IP (“VOIP”), etc. Nota
`bly, while the use of any particular protocol or communica
`tions standard may be a novel aspect of a particular
`embodiment of the systems and methods, it will be under
`stood that the scope of the systems and methods disclosed
`herein is not limited to the use of any particular protocol or
`combination of protocols.
`0033. A call made from a third party TD120 to the primary
`number associated with subscriber TD 110 is transmitted
`across communications network 125 and routed to subscriber
`TD 110, as is understood in the art. The radio transceiver 104,
`if the TD 110 is a portable and wireless device, enables the
`receipt and transmission of signals to and from Subscriber TD
`110. The call signal may include the calling line identification
`(“CLID), i.e. the phone number, associated with third party
`TD 120 such that when the call is received at Subscriber TD
`110, the CLID may be displayed for the benefit of the sub
`scriber on display component 103. Notably, although the
`exemplary embodiments described in the present disclosure
`use the CLID as an example of data that may be displayed for
`the benefit of the user of a subscriber TD 110, it will be
`understood that any data associated with the third party TD
`120, subscriber TD 110, SLS platform 115 or the like may be
`rendered for the benefit of the user of the system 100 and, as
`such, only describing that the CLID is displayed will not limit
`the scope of what is envisioned by the disclosure. Moreover,
`it is envisioned that any data uniquely associated with a call to
`a primary number oran SLS number may be displayed for the
`benefit of a subscriber to the system 100.
`0034 Returning to the FIG.1 illustration, a call made from
`a third party TD 120 to an SLS number associated with
`subscriber TD 110 is transmitted across network 125. As one
`of ordinary skill in the art will be aware, the network 125
`recognizes where the call needs to be routed based on the
`called number (the SLS number associated with the sub
`scriber) and routes the call to SLS platform 115. SLS platform
`115 thus effectively intercepts the call, determines that the
`call was intended for subscriber TD 110 and then takes
`actions such that the call can be terminated at the subscriber
`TD 110. In this way, while a call directed to a primary number
`associated with subscriber TD 110 is routed directly to sub
`scriber TD 110, a call directed to a second line number asso
`ciated with subscriber TD 110 is routed to SLS platform 115
`instead. Once received at SLS platform 115, a query of central
`SLS database 116 by redirection module 117 may determine
`that the call from third party TD 120 was meant for the second
`line number associated with the subscriber associated with
`TD 110. Once the determination is made, redirection module
`117 may modify the call data to include data that reflects its
`identification as a call for the second line number and then
`cause the call to be available for termination at the primary
`number

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket