throbber
GOvOLLIA bGeel
`(Only for new nonprovisional applications under 37 CFR 1.53(b))
`
`PTO/SB/05 (09-04)
`Approved for use through 07/31/2006. OMB 0651-0032
`U.S. Patent and Trademark Office. U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no personsare required to respond to a collection of information unless it displays a valid OMB control number.
`
`UTILITY
`PATENT APPLICATION
`TRANSMITTAL
`
`Attorey Docket No.
`First inventor
`
`TO
`
`1400-1053US
`Kenneth Liang etal.
`OO
`System and Method for Resolving
`OLO
`Express Mail Label No.
`EV 386628297 US
`ok
`APPLICATION ELEMENTS ADDRESS TO:
`Commissionerfor Patents
`*
`~_
`P.O. Box 1450
`=
`Alexandria VA 22313-1450
`
`———=
`——
`====
`——J
`
`
`
` c. O Statements verifying identity of above copies
`
`See MPEP chapter 600 concerningutility patent application contents.
`
`1.
`
`20]
`3.
`
`Fee Transmittal Form (e.g., PTO/SB/17)
`(Submit an original and a duplicate for fee processing)
`Applicant claims small entity status.
`See 37 CFR 1.27.
`33
`[Total Pages
`Specification
`Both the claims and abstract muststart on a new page
`(Forinformation anthe preferred arrangement, see MPEP 608.01(a))
`Drawing(s) (35 U.S.C. 173)
`[Total Sheets
`5
`4.[¥]
`5. Oath or Declaration
`[Total Sheets
`a.
`Newly executed(original or copy)
`b.
`A copy from a prior application (37 CFR 1.63(d))
`for continuation/divisional with Box 18 completed)
`DELETION OF INVENTOR(S)
`Signed statement attached deleting inventor(s)
`namein the prior application, see 37 CFR
`1.63(d)(2) and 1.33(b).
`
`6.[_] Application Data Sheet. See 37 CFR 1.76
`7. oO CD-ROMor CD-Rin duplicate, large table or
`puter Program (Appendix)
`LandscapeTable on CD
`
`8. Nucleotide and/or Amino Acid Sequence Submission
`(if applicable, items a.—c. are required)
`a.
`Computer Readable Form (CRF)
`b.
`Specification Sequence Listing on:
`CL)
`CD-ROMor CD-R (2 copies); or
`Paper
`
`ACCOMPANYING APPLICATION PARTS
`
`9. CJ AssignmentPapers (cover sheet & document(s))
`Nameof Assignee
`
`
`
`. [_] 37 CFR 3.73(b) Statement
`(whenthere is an assignee)
`
`CL] Powerof
`Attorney
`
`.[_] English Translation Document(if applicable)
`-CJ Information Disclosure Statement (PTO/SB/08 or PTO-1449)
`Copiesofcitations attached
`
`Cc Pretiminary Amendment
`Return Receipt Postcard (MPEP 503)
`(Should be specificaily itemized)
`
`.
`
`- [_] Certified Copy of Priority Document(s)
`(if foreign priority is claimed)
`
`2 | Nonpublication Request under 35 U.S.C. 122(b)(2)(B)(i).
`Applicant must attach form PTO/SB/35 or equivalent.
`
`.
`
`Other: PTO-2038 and Unsigned Declaration
`
`18, Ifa CONTINUING APPLICATION, check appropriate box, and supply the requisite information below andin the first sentence ofthe
`specification following thetitle, or in an Application Data Sheet under 37 CFR 1.76:
`CJ Continuation-in-part (CIP)
`
`CO Continuation
`Prior application information:
`
`19. CORRESPONDENCE ADDRESS
`
`oO Divisional
`Examiner
`
`of prior application No.: ............cc ee eeeceee eee
`Art Unit:
`
`The address associated with Customer Number:
`
`47243
`
`OR [| Correspondenceaddress below
`
`Address
`
`—
`
`Name
`PrinvType
`
`——363-8177
`
`
`This collection of information is required by 37 CFR 1.53(b). The information is required to obtain or retain a benefit by the public which is to file (and by the
`USPTO to process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.11 and 1.14. This collection is estimated to take 12 minutes to
`complete, including gathering, preparing, and submitting the completed application form to the USPTO. Time will vary depending upon theindividual case. Any
`comments on the amountof time you require to complete this form and/or suggestions for reducing this burden, should be sentto the Chief Information Officer,
`U.S. Patent and Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR COMPLETED
`FORMSTO THIS ADDRESS. SEND TO: Commissionerfor Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`if you need assistance in completing the form, call 1-800-PTO-9199 and select option 2.
`
`Page 1 of 179
`
`ZTE, Ex. 1003
`
`Page 1 of 179
`
`ZTE, Ex. 1003
`
`

`

`
`
`
`
`FEE CALCULATION
`
`Fee Paid ($)
`= 50.00
`
`Multiple Dependent Claims
`Fee (3)
`Fee Paid ($)
`
`
`
`
`
`
`
`4. OTHER FEE(S)
`$130 fee (no small entity discount)
`Non-English Specification,
`
`
` Other:
`
`Date November 4, 2005
`oo”
`
`Fee Paid ($)
`
`=
`
`METHOD OF PAYMENT(checkail that app!
`L_Jcheck ¥Icreait Card L_I Money Order LI none L_Jother (pleaseidentify):
`Deposit Account Deposit Account Number;_03-1130
`Deposit Account Name; Danamraj & Youst, P.C.
`For the above-identified deposit account, the Director is hereby authorized to: (checkall that apply)
`[] Charge fee(s) indicated below
`| Charge fee(s) indicated below, exceptforthefiling fee
`Charge any additional fee(s) or underpayments of fee(s)
`Credit any overpayments
`under 37 CFR 1.16 and 1.17
`WARNING: Information on this form may become public. Credit card information should not be included on this form. Provide credit card
`information and authorization on PTO-2038.
`
`PTO/SB/17 (12-04)
`Approved for use through 07/31/2006. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under tha Panerwork Redietinn Act of 1995 no nersons are raquirad tn rasnond to a collaction of information unlass it disnlave a valid OMB eantrol number
`
`Effective on 12/08/2004.
`
`
`Fees pursuant to the Consolidated Appropriations Act, 2005 (H.R. 4818).
`
`hopicoionmbar
`
`FEE TRANSMITTAL
`
`
`
`For FY 2005
`Kenneth Liang et al
`
`
`Feaninrnane
`:
`
`
`PatuntpS
`
`(8) 4,050.00
`1400-105808
`
`
`
`
`
`
`
`
`
`
`
`
`1. BASIC FILING, SEARCH, AND EXAMINATION FEES
`
`
`FILINGFEES.
`SEARCH FEES
`EXAMINATION FEES
`Small Entity
`Small Entity
`tity
`
`
`Application Type
`Fee ($}
`"Fee is)
`Fee ($) ioe sy
`Fee ($)
`"Fee s)
`Fees Paid ($)
`Utility
`300
`150
`500
`250
`200
`100
`1,000.00
`
`
`Design
`200
`100
`100
`50
`130
`65
`
`
`Plant
`200
`100
`300
`150
`160
`80
`
`
`Reissue
`300
`150
`$00
`250
`600
`300
`
`
`——___—_.
`Provisional
`200
`100
`0
`0
`0
`0
`
`
`Small Entity
`2. EXCESS CLAIM FEES
`
`Fee Description Fee($)Fee ($)
`
`
`Each claim over 20 or, for Reissues, each claim over 20 and morethan in the original patent
`50
`25
`
`
`
`
`Each independentclaim over3 or, for Reissues, each independent claim more thanin the original patent 200
`100
`Multiple dependent claims
`360
`180
`
`
`Fee ($)
`Total Claims
`Extra Claims
`x 50.00
`21
`-200rHP= 1
`
`
`HP = highest numberoftotal claims paid for,if greater than 20
`
`
`Indep. Claims
`Extra Claims
`Fee ($)
`Fee Paid ($)
`
`
`-3orHP =
`O
`x
`=
`
` HP = highest numberof independentclaims paid for, if greater than 3
`
`3. APPLICATION SIZE FEE
`
`
`If the specification and drawings exceed 100 sheets of paper, the application size fee due is $250 ($125 for small entity)
`
`for each additional 50 sheets or fraction thereof. See 35 U.S.C. 41(a)(1)G) and 37 CFR 1.16(s).
`Total Sheets
`Extra Sheets
`Numberof each additional 50 or fraction thereof
`Fee
`/50= (round up to a whole number)
`x
`
`- 100 =
`
`Fees Paid ($)
`
`.
`
`a A
`
`Registration
`
`No.
`
`Name (Print/Tvp6
`This collection of information is required by 37 CFR 1.136. The information is required to obtain or retain a benefit by the public whichis tofile (and by the
`USPTOto process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.14. This collection is estimated to take 30 minutes to complete,
`including gathering, preparing, and submitting the completed application form to the USPTO. Timewill vary depending upon the individual case. Any comments
`on the amount of time you require to complete this form and/or suggestions for reducing this burden, should be sentto the Chief Information Officer, U.S. Patent
`and Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR COMPLETED FORMSTO THIS
`ADDRESS. SEND TO: Commissionerfor Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`‘fyou need assistance in completing the form, call 1-800-PTO-9199 and select option 2.
`
`Page 2 of 179
`
`Page 2 of 179
`
`

`

`GOvOLLIA bGeel
`(Only for new nonprovisional applications under 37 CFR 1.53(b))
`
`UTILITY
`PATENT APPLICATION
`TRANSMITTAL
`
`Ss
`OLO
`System and Methodfor Resolving
`Express Mail Label No.
`EV 386626297 US
`ow
`APPLICATION ELEMENTS See MPEP chapter 600 concerningutility patent application contents.
`Commissionerfor Patents
`oD
`P.O. Box 1450
`=
`
`Attorey Docket No.
`First Inventor
`
`1400-1053US
`
`Kenneth Liangetal.
`
`TO
`
`ce
`
`———=
`——
`====
`——J
`
`Alexandria VA 22313-1450 ~_
`
`PTO/SB/05 (09-04)
`Approved for use through 07/31/2006. OMB 0651-0032
`U.S. Patent and Trademark Office. U.S. DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no personsare required to respond to a collection of information unless it displays a valid OMB control number.
`
` c. O Statements verifying identity of above copies
`
`ADDRESS TO:
`
`37]
`
`1.[¥]
`a |
`
`Fee Transmittal Form (e.g., PTO/SB/17)
`(Submit an original and a duplicate for fee processing)
`Applicant claims small entity status.
`See 37 CFR 1.27.
`33
`[Total Pages
`Specification
`Both the claims and abstract muststart on a new page
`(Forinformation anthe preferred arrangement, see MPEP 608.01(a))
`[Total Sheets
`5
`Drawing(s) (35 U.S.C. 173)
`4.[¥]
`§, Oath or Declaration
`[Total Sheets
`a.
`Newly executed(original or copy)
`b.
`A copy from a prior application (37 CFR 1.63(d))
`for continuation/divisional with Box 18 completed)
`DELETION OF INVENTOR(S)
`Signed statement attached deleting inventor(s)
`namein the prior application, see 37 CFR
`1.63(d}(2) and 1.33(b).
`
`6.[_] Application Data Sheet. See 37 CFR 1.76
`7. oO CD-ROMor CD-Rin duplicate, large table or
`puter Program (Appendix)
`LandscapeTable on CD
`
`8. Nucleotide and/or Amino Acid Sequence Submission
`(if applicable, items a.—c. are required)
`a.
`Computer Readable Form (CRF)
`b.
`Specification Sequence Listing on:
`CL)
`CD-ROMor CD-R (2 copies); or
`ii. CL]
`Paper
`
`ACCOMPANYING APPLICATION PARTS
`
`9. CJ AssignmentPapers (cover sheet & document(s))
`Nameof Assignee
`
`
`
`. [_] 37 CFR 3.73(b) Statement
`(whenthere is an assignee)
`
`CL] Powerof
`Attorney
`
`.[_] English Translation Document(if applicable)
`-CJ Information Disclosure Statement (PTO/SB/08 or PTO-1449)
`Copiesofcitations attached
`
`. C] Preliminary Amendment
`.
`Return Receipt Postcard (MPEP 503)
`(Should be specificaily itemized)
`
`- [_] Certified Copy of Priority Document(s)
`(if foreign priority is claimed)
`
`2 | Nonpublication Request under 35 U.S.C. 122(b)(2)(B)(i).
`Applicant must attach form PTO/SB/35 or equivalent.
`
`.
`
`Other: PTO-2038 and Unsigned Declaration
`
`18, Ifa CONTINUING APPLICATION, check appropriate box, and supply the requisite information below andin the first sentence ofthe
`specification following thetitle, or in an Application Data Sheet under 37 CFR 1.76:
`CJ Continuation-in-part (CIP)
`
`CO Continuation
`Prior application information:
`
`19. CORRESPONDENCE ADDRESS
`
`oO Divisional
`Examiner
`
`of prior application No.: ............cc ee eeeceee eee
`Art Unit:
`
`The address associated with Customer Number:
`
`47243
`
`OR [| Correspondenceaddress below
`
`Address
`
`—
`
`Name
`PrinvType
`
`——363-8177
`
`
`This collection of information is required by 37 CFR 1.53(b). The information is required to obtain or retain a benefit by the public which is to file (and by the
`USPTO to process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.11 and 1.14. This collection is estimated to take 12 minutes to
`complete, including gathering, preparing, and submitting the completed application form to the USPTO. Time will vary depending upon theindividual case. Any
`comments on the amountof time you require to complete this form and/or suggestions for reducing this burden, should be sentto the Chief Information Officer,
`U.S. Patent and Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR COMPLETED
`FORMSTO THIS ADDRESS. SEND TO: Commissionerfor Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`if you need assistance in completing the form, call 1-800-PTO-9199 and select option 2.
`
`Page 3 of 179
`
`Page 3 of 179
`
`

`

`
`
`
`
`FEE CALCULATION
`
`Fee Paid ($)
`= 50.00
`
`Multiple Dependent Claims
`Fee (3)
`Fee Paid ($)
`
`
`
`
`
`
`
`4. OTHER FEE(S)
`$130 fee (no small entity discount)
`Non-English Specification,
`
`
` Other:
`
`Date November 4, 2005
`oo”
`
`Fee Paid ($)
`
`=
`
`METHOD OF PAYMENT(checkail that app!
`L_Jcheck ¥Icreait Card L_I Money Order LI none L_Jother (pleaseidentify):
`Deposit Account Deposit Account Number;_03-1130
`Deposit Account Name; Danamraj & Youst, P.C.
`For the above-identified deposit account, the Director is hereby authorized to: (checkall that apply)
`[] Charge fee(s) indicated below
`| Charge fee(s) indicated below, exceptforthefiling fee
`Charge any additional fee(s) or underpayments of fee(s)
`Credit any overpayments
`under 37 CFR 1.16 and 1.17
`WARNING: Information on this form may become public. Credit card information should not be included on this form. Provide credit card
`information and authorization on PTO-2038.
`
`PTO/SB/17 (12-04)
`Approved for use through 07/31/2006. OMB 0651-0032
`U.S. Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE
`Under tha Panerwork Redietinn Act of 1995 no nersons are raquirad tn rasnond to a collaction of information unlass it disnlave a valid OMB eantrol number
`
`Effective on 12/08/2004.
`
`
`Fees pursuant to the Consolidated Appropriations Act, 2005 (H.R. 4818).
`
`hopicoionmbar
`
`FEE TRANSMITTAL
`
`
`
`For FY 2005
`Kenneth Liang et al
`
`
`Feaninrnane
`:
`
`
`PatuntpS
`
`(8) 4,050.00
`1400-105808
`
`
`
`
`
`
`
`
`
`
`
`
`1. BASIC FILING, SEARCH, AND EXAMINATION FEES
`
`
`FILINGFEES.
`SEARCH FEES
`EXAMINATION FEES
`Small Entity
`Small Entity
`tity
`
`
`Application Type
`Fee ($}
`"Fee is)
`Fee ($) ioe sy
`Fee ($)
`"Fee s)
`Fees Paid ($)
`Utility
`300
`150
`500
`250
`200
`100
`1,000.00
`
`
`Design
`200
`100
`100
`50
`130
`65
`
`
`Plant
`200
`100
`300
`150
`160
`80
`
`
`Reissue
`300
`150
`$00
`250
`600
`300
`
`
`——___—_.
`Provisional
`200
`100
`0
`0
`0
`0
`
`
`Small Entity
`2. EXCESS CLAIM FEES
`
`Fee Description Fee($)Fee ($)
`
`
`Each claim over 20 or, for Reissues, each claim over 20 and morethan in the original patent
`50
`25
`
`
`
`
`Each independentclaim over3 or, for Reissues, each independent claim more thanin the original patent 200
`100
`Multiple dependent claims
`360
`180
`
`
`Fee ($)
`Total Claims
`Extra Claims
`x 50.00
`21
`-200rHP= 1
`
`
`HP = highest numberoftotal claims paid for,if greater than 20
`
`
`Indep. Claims
`Extra Claims
`Fee ($)
`Fee Paid ($)
`
`
`-3orHP =
`O
`x
`=
`
` HP = highest numberof independentclaims paid for, if greater than 3
`
`3. APPLICATION SIZE FEE
`
`
`If the specification and drawings exceed 100 sheets of paper, the application size fee due is $250 ($125 for small entity)
`
`for each additional 50 sheets or fraction thereof. See 35 U.S.C. 41(a)(1)G) and 37 CFR 1.16(s).
`Total Sheets
`Extra Sheets
`Numberof each additional 50 or fraction thereof
`Fee
`/50= (round up to a whole number)
`x
`
`- 100 =
`
`Fees Paid ($)
`
`.
`
`a A
`
`Registration
`
`No.
`
`Name (Print/Tvp6
`This collection of information is required by 37 CFR 1.136. The information is required to obtain or retain a benefit by the public whichis tofile (and by the
`USPTOto process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.14. This collection is estimated to take 30 minutes to complete,
`including gathering, preparing, and submitting the completed application form to the USPTO. Timewill vary depending upon the individual case. Any comments
`on the amount of time you require to complete this form and/or suggestions for reducing this burden, should be sentto the Chief Information Officer, U.S. Patent
`and Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR COMPLETED FORMSTO THIS
`ADDRESS. SEND TO: Commissionerfor Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`‘fyou need assistance in completing the form, call 1-800-PTO-9199 and select option 2.
`
`Page 4 of 179
`
`Page 4 of 179
`
`

`

`Attorney Docket No.: 1400-1053US
`RIM Reference No.: 30522-US-PAT
`
`IN THE UNITED STATES PATENT OFFICE
`
`SYSTEM AND METHOD FOR RESOLVING CONTENTION AMONG
`
`APPLICATIONS REQUIRING DATA CONNECTIONS BETWEEN A MOBILE
`COMMUNICATIONS DEVICE AND A WIRELESS NETWORK
`
`Inventors:
`
`Kenneth Liang
`Mahmud-Ul Hassan
`Colin Ho
`
`Assignee:
`
`Research In Motion Limited
`
`Page 5 of 179
`
`Page 5 of 179
`
`

`

`SYSTEM AND METHOD FOR RESOLVING CONTENTION AMONG
`APPLICATIONS REQUIRING DATA CONNECTIONS BETWEEN A MOBILE
`COMMUNICATIONS DEVICE AND A WIRELESS NETWORK
`
`TECHNICAL FIELD OF THE APPLICATION
`
`[0001]
`
`The present disclosure relates,
`
`in general,
`
`to
`
`communications sessions between mobile communications devices
`
`and wireless packet data service networks and,
`
`in particular,
`
`to a
`
`system and method
`
`for
`
`resolving contention among
`
`applications operating on a mobile communications device that
`
`require data connections to a wireless packet data service
`
`network.
`
`Page 6 of 179
`
`Page 6 of 179
`
`

`

`BACKGROUND
`
`[0002]
`
`It is becoming commonplace to use wireless packet
`
`data service networks
`
`for effectuating data sessions with
`
`mobile
`
`communications devices.
`
`For
`
`example,
`
`a mobile
`
`communications device may be used to provide certain high
`
`priority data
`
`services
`
`such
`
`as wirelessly extending a
`
`corporate email account, personal
`
`information manager or the
`
`like.
`
`Similarly,
`
`the same mobile communications device may
`
`also be used to provide other lower priority data services
`
`such as messenger applications, web browsing or the like. As
`
`many of these applications require a continually active data
`
`connection or constant connectivity, it has been found that
`
`only a limited number of such applications can operate at the
`
`same
`
`time
`
`on
`
`a
`
`typical mobile
`
`communications
`
`device.
`
`Accordingly,
`
`a need has arisen for a system and method for
`
`resolving contention among applications operating on a mobile
`
`communications device that
`
`require data connections
`
`to a
`
`wireless packet data service network.
`
`Page 7 of 179
`
`Page 7 of 179
`
`

`

`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0003]
`
`For a more complete understanding of the features
`
`and advantages of
`
`the present method and mobile device,
`
`reference is now made to the detailed description along with
`
`the accompanying figures in which corresponding numerals in
`
`the different
`
`figures refer to corresponding parts and in
`
`which:
`
`[0004]
`
`Figure 1 depicts an exemplary network environment
`
`including a wireless packet data service network wherein an
`
`embodiment of the present method may be practiced;
`
`[0005]
`
`Figure
`
`2 depicts
`
`a block diagram of
`
`a mobile
`
`communications device according to one embodiment of
`
`the
`
`present disclosure;
`
`[0006]
`
`Figure 3 depicts a software architectural view of a
`
`mobile communications device according to one embodiment of
`
`the present disclosure;
`
`[0007]
`
`Figure 4 depicts additional details of an exemplary
`
`wireless packet data service network operable with a mobile
`
`communications device in accordance with an embodiment of the
`
`present disclosure; and
`
`[0008]
`
`Figure 5 depicts a flowchart of an embodiment for
`
`resolving contention between applications operable on a mobile
`
`Page 8 of 179
`
`Page 8 of 179
`
`

`

`communications device that
`
`require data connections
`
`to a
`
`wireless packet data service network.
`
`Page 9 of 179
`
`Page 9 of 179
`
`

`

`DETAILED DESCRIPTION OF THE DRAWINGS
`
`[0009]
`
`While varicus embodiments of a mobile communications
`
`device operating within a network system are discussed in
`
`detail below,
`
`it
`
`should be appreciated that
`
`the present
`
`disclosure provides many applicable inventive concepts which
`
`can be embodied in a wide variety of specific contexts.
`
`The
`
`specific embodiments discussed herein are merely illustrative
`
`of specific ways
`
`to use the mobile communications device
`
`within the network system, and do not delimit the scope of the
`
`present disclosure.
`
`[0010]
`
`Disclosed herein are methods
`
`and
`
`systems
`
`for
`
`resolving contention between applications operable on a mobile
`
`communications device that
`
`require data connections
`
`to a
`
`wireless packet data service network. Broadly,
`
`the technique
`
`involves executing a contention manager routine on the mobile
`
`communications device that is operable to select which of the
`
`applications currently conducting data sessions should release
`
`its data
`
`session in favor of
`
`an application currently
`
`requesting a data session.
`
`[0011]
`
`In one aspect,
`
`a method for resolving contention
`
`among applications operable on a mobile communications device
`
`involves conducting at least two data connections between the
`
`mobile communications device and the wireless network, each of
`
`-5-
`
`Page 10 of 179
`
`Page 10 of 179
`
`

`

`the data connections associated with a connected application
`
`operating on the mobile communications device,
`
`requesting a
`
`data connection for an unconnected application operable on the
`
`mobile
`
`communications device,
`
`releasing one of
`
`the data
`
`connections responsive to the request, the releasing including
`
`selecting one of the connected applications by a contention
`
`Manager based upon a comparison of a contention parameter
`
`associated with each of
`
`the
`
`connected applications
`
`and
`
`releasing the data connection associated with the selected
`
`connected
`
`application
`
`and
`
`then
`
`establishing the
`
`data
`
`connection between the mobile communications device and the
`
`wireless network for the requesting unconnected application.
`
`[0012]
`
`In one embodiment,
`
`the least two data connections
`
`between the mobile communications device and the wireless
`
`network represent
`
`the maximum number of data connections
`
`allowed by the mobile communications device.
`
`In another
`
`embodiment,
`
`the at
`
`least
`
`two data connections between the
`
`mobile
`
`communications
`
`device
`
`and
`
`the wireless
`
`network
`
`represent
`
`the maximum number of data connections allowed
`
`between the mobile communications device and the wireless
`
`network.
`
`Ina further embodiment, each of the applications is
`
`an application requiring constant connectivity.
`
`Page 11 of 179
`
`Page 11 of 179
`
`

`

`[0013]
`
`The method may utilize a variety of contention
`
`parameters to determine which of the connected applications
`
`should release
`
`its data
`
`connection.
`
`For
`
`example,
`
`the
`
`contention parameters may include application priority, data
`
`traffic, duration of current connection and the like.
`
`The
`
`method may utilize a single contention parameter or a group of
`
`contention parameters which may be analyzed by the contention
`
`manager either in series or paraliel.
`
`[0014]
`
`In another aspect,
`
`a mobile communications device
`
`includes a wireless transceiver operable to conduct at least
`
`two data connections between the mobile communications device
`
`and a wireless network wherein each of the data connections is
`
`associated with a connected application operating on the
`
`mobile communications device.
`
`A processor is coupled to the
`
`wireless transceiver and is operable to process a request for
`a data connection for an unconnected application operable on
`
`the mobile communications device,
`
`to release one of the data
`
`connections associated with one of the connected applications
`
`and
`
`to establish a data
`
`connection between the mobile
`
`communications device
`
`and the wireless
`
`network
`
`for
`
`the
`
`unconnected application.
`
`A contention manager is operable to
`
`select the connected application to be released based upon a
`
`Page 12 of 179
`
`Page 12 of 179
`
`

`

`comparison of a contention parameter associated with each of
`
`the connected applications.
`
`[0015]
`
`In a
`
`further aspect,
`
`a computer program product
`
`includes a storage medium and computer instructions stored in
`
`the storage medium.
`
`The computer instructions are executable
`
`by a processor of
`
`a mobile communications device that
`
`is
`
`operable to conduct at
`
`least
`
`two data connections with a
`
`wireless network. Each of the data connections is associated
`
`with
`
`a
`
`connected
`
`application operating on
`
`the mobile
`
`communications device.
`
`The
`
`computer
`
`instructions
`
`resolve
`
`contention
`
`among
`
`applications
`
`operable
`
`on
`
`the mobile
`
`communications device by receiving a
`
`request
`
`for
`
`a data
`
`connection for an unconnected application operable on the
`
`mobile communications device, selecting one of the connected
`
`applications based upon a comparison of a contention parameter
`
`associated with each of the connected applications, releasing
`
`the data connection associated with the selected connected
`
`application and establishing the data connection between the
`
`mobile communications device and the wireless network for the
`
`unconnected application.
`
`[0016]
`
`Referring now to the drawings, and more particularly
`
`to figure
`
`1,
`
`depicted therein is
`
`an
`
`exemplary network
`
`environment
`
`10
`
`including a wireless packet data service
`
`-8-
`
`Page 13 of 179
`
`Page 13 of 179
`
`

`

`network 12 wherein an embodiment of the present method may be
`
`practiced.
`
`An enterprise network 14 for serving a plurality
`
`of corporate users, which may be a packet-switched network,
`
`can include one or more geographic sites and be organized as
`
`a
`
`local area network (LAN),
`
`a wide area network (WAN),
`
`a
`
`metropolitan area network (MAN) or the like.
`
`A number of
`
`application servers 16-1 through 16-N disposed as part of the
`
`enterprise network 14 are operable to provide or effectuate a
`
`host of
`
`internal
`
`and external
`
`services
`
`such as
`
`Internet
`
`access, corporate data access,
`
`information management and the
`
`like as well as certain continually operable data services
`
`such as email, video mail, messaging, calendaring, scheduling
`
`and the like.
`
`Accordingly,
`
`a diverse array of personal
`
`information appliances 18 such as desktop computers,
`
`laptop
`
`computers, palmtop computers or
`
`the like may be operably
`
`networked to one or more of the application servers 16-i,
`
`i =
`
`1, 2,...,N, with respect
`
`to the services supported in the
`
`enterprise network 14.
`
`[0017]
`
`Additionally,
`
`a remote services server 20 may be
`
`interfaced with the enterprise network 14
`
`for enabling a
`
`corporate user to access or effectuate any of the services
`
`from a remote location using a suitable mobile communications
`
`device (MCD) 22.
`
`A secure communication link with end-to-end
`
`-9-
`
`Page 14 of 179
`
`Page 14 of 179
`
`

`

`encryption may be established that
`
`is mediated through an
`
`external
`
`IP network,
`
`i.e.,
`
`a public packet-switched network
`
`such as the Internet 24, as well as the wireless packet data
`
`service network 12 operable with MCD 22 via suitable wireless
`
`network infrastructure that includes a base station 26.
`
`[In
`
`one embodiment,
`
`a trusted relay network 28 may be disposed
`
`between the Internet 24 and the infrastructure of wireless
`
`packet data service network 12. By way of example, MCD 22 may
`
`be a data-enabled handheld device capable of receiving and
`
`sending messages, web browsing,
`
`interfacing with corporate
`
`application servers and the like.
`
`[0018]
`
`For purposes of the present disclosure, the wireless
`
`packet data service network 12 may be implemented in any known
`
`or heretofore unknown mobile communications technologies and
`
`network protocols, as long as a packet-switched data service
`
`is available therein for transmitting packetized information.
`
`For instance,
`
`the wireless packet data service network 12 may
`
`be comprised of a General Packet Radio Service (GPRS) network
`
`that provides a packet radio access for mobile devices using
`
`the cellular infrastructure of
`
`a Global System for Mobile
`
`Communications
`
`(GSM)-based
`
`carrier
`
`network.
`
`In
`
`other
`
`implementations,
`
`the wireless packet data service network 12
`
`may comprise an Enhanced Data Rates for GSM Evolution (EDGE)
`
`-10-
`
`Page 15 of 179
`
`Page 15 of 179
`
`

`

`network, an Integrated Digital Enhanced Network (IDEN), a Code
`
`Division Multiple Access
`
`(CDMA) network,
`
`a Universal Mobile
`
`Telecommunications
`
`System (UMTS)
`
`network,
`
`or
`
`any
`
`3rd
`
`Generation (3G) network.
`
`As will be seen hereinbelow,
`
`the
`
`embodiments of the present disclosure for resolving contention
`
`between applications operable on a mobile
`
`communications
`
`device that require data connections to a wireless packet data
`
`service network will be described regardless of any particular
`
`wireless network implementation.
`
`[0019]
`
`Figure
`
`2 depicts
`
`a block diagram of
`
`a mobile
`
`communications device that supports continually operable data
`
`service and that
`
`is generally designated 30.
`
`It will be
`
`recognized by those skilled in the art upon reference hereto
`
`that although an embodiment of MCD
`
`30 may
`
`comprise
`
`an
`
`arrangement similar to one shown in figure 2, there can be any
`
`number of variations and modifications,
`
`in hardware, software
`
`or
`
`firmware, with respect
`
`to the various modules depicted.
`
`Accordingly,
`
`the arrangement of figure 2 should be taken as
`
`illustrative rather
`
`than
`
`limiting with
`
`respect
`
`to the
`
`embodiments of the present disclosure.
`
`A microprocessor 32
`
`providing for
`
`the overall control of MCD 30
`
`is operably
`
`coupled to a communication subsystem 34 which includes a
`
`receiver
`
`36
`
`and
`
`transmitter
`
`38
`
`as well
`
`as
`
`associated
`
`-li-
`
`Page 16 of 179
`
`Page 16 of 179
`
`

`

`components such as one or more local oscillator (LO) modules
`
`40 and a processing module such as a digital signal processor
`
`(DSP) 42. As will be apparent to those skilled in the field
`
`of communications,
`
`the particular design of the communication
`
`module 34 may be dependent upon the communications network
`
`with which the mobile device is intended to operate.
`
`[0020]
`
`In one embodiment,
`
`the communication module 34 is
`
`operable with both voice and data communications. Regardless
`
`of the particular design, however, signals received by antenna
`
`44 through base station 26 are provided to receiver 36, which
`
`may
`
`perform such
`
`common
`
`receiver
`
`functions
`
`as_
`
`signal
`
`amplification,
`
`frequency down conversion, filtering, channel
`
`selection, analog-to-digital
`
`(A/D) conversion, and the like.
`
`Similarly, signals to be transmitted are processed,
`
`including
`
`modulation and encoding, for example, by DSP 42, and provided
`
`to transmitter
`
`44
`
`for digital-to-analog (D/A)
`
`conversion,
`
`frequency
`
`up
`
`conversion,
`
`filtering,
`
`amplification
`
`and
`
`transmission over the aixr-radio interface via antenna 46.
`
`[0021]
`
`Microprocessor
`
`32
`
`also interfaces with further
`
`device subsystems such as auxiliary input/output
`
`(1/0) 48,
`
`serial port
`
`50,
`
`display 52,
`
`keyboard
`
`54,
`
`speaker
`
`56,
`
`microphone 58,
`
`random access memory (RAM) 60,
`
`a short-range
`
`communications subsystem 62 and any other device subsystems
`
`-12-
`
`Page 17 of 179
`
`Page 17 of 179
`
`

`

`generally labeled as reference numeral 64.
`
`To control access,
`
`a Subscriber Identity Module (SIM) or Removable user Identity
`
`Module (RUIM)
`
`interface 66 is also provided in communication
`
`with the microprocessor 32.
`
`In one implementation, SIM/RUIM
`
`interface 66 is operable with a SIM/RUIM card having a number
`
`of key configurations 68 and other
`
`information 70 such as
`
`identification and subscriber-related data.
`
`[0022]
`
`Operating system software and software associated
`
`with transport stack 72 may be embodied in a persistent
`
`storage module
`
`(i.e., non-volatile storage)
`
`such as
`
`flash
`
`memory 74.
`
`In one implementation,
`
`flash memory 74 may be
`
`segregated into different areas, e.g.,
`
`storage areas
`
`for
`
`computer programs 76, device states 78, address book 80, other
`
`personal
`
`information manager
`
`(PIM) data 82 and other data
`
`storage areas generally labeled as
`
`reference numeral 84.
`
`Additionally, a contention manager logic module 86 is provided
`
`for resolving contention among applications operable on MCD 30
`
`that require data connections to wireless packet data service
`
`network 12 according to the teachings set forth herein.
`
`[0023]
`
`Figure 3 depicts a software architectural view of a
`
`mobile
`
`communications device operable
`
`according to one
`
`embodiment for regulating and scheduling application access to
`
`communications sessions with wireless packet data service
`
`-13-
`
`Page 18 of 179
`
`Page 18 of 179
`
`

`

`network 12 regardless of the manufacturer of the MCD or the
`
`wireless service provider. A multi-layer transport stack (TS)
`
`100 is operable to provide a generic data transport protocol
`
`for any type of corporate data,
`
`including email, via reliable,
`
`secure and seamless continuous connections
`
`to a wireless
`
`packet data service network. As illustrated in the embodiment
`
`of
`
`figure 3,
`
`an integration layer 102
`
`is operable as
`
`an
`
`interface between the MCD’s radio layer 104 and the transport
`
`stack 100.
`
`Likewise,
`
`another
`
`integration layer
`
`106
`
`is
`
`provided for interfacing between the transport stack 100 and
`
`the user applications 108 supported on the MCD, e.g., email
`
`110,
`
`personal
`
`information manager
`
`(PIM)
`
`112
`
`including
`
`calendaring,
`
`scheduling, contacts and the like, messengers
`
`114, web browser 116 and the like. Although not specifically
`
`shown,
`
`the transport stack 100 may also be interfaced with the
`
`MCD’s operating system.
`
`In another
`
`implementation,
`
`the
`
`transport
`
`stack 100 may be provide

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