throbber
Docket No.: 562492001600
`
`(PATENT)
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`In re Patent Application of:
`Timothy J. SPEIGHT
`
`Application No.: 10/278,342
`
`Confirmation No.: 9463
`
`Filed: October 23, 2002
`
`Art Unit: 2616
`
`F01‘: PACKET DATA QUEUING AND
`PROCESSING
`
`Examiner: P. H. Tran
`
`AMENDMENT IN RESPONSE TO NON-FINAL OFFICE ACTION
`
`MS Amendment
`
`Commissioner for Patents
`
`P.O. Box 1450
`
`Alexandria, VA 22313-1450
`
`Dear Sir:
`
`INTRODUCTORY COMMENTS
`
`This is in response to the non-final Office Action dated September 12, 2007 (Paper No.
`
`20070831), for which a response was due on December 12, 2007. Accordingly, this response is
`
`timely filed. Reconsideration and allowance of the pending claims, as amended, in light of the
`
`remarks presented herein are respectfully requested.
`
`Amendments to the Claims are reflected in the listing of claims which begins on page 2
`
`of this paper.
`
`RemarkslArgu1nents begin on page 7 of this paper.
`
`sf-2389539
`
`ERICSSON EXHIBIT 1013
`
`

`
`2
`Application No.: 10/278,342
`Response to Non-Final Office Action of 9/12/2007
`
`Docket No.: 562492001600
`
`AMENDMENTS TO THE CLAIMS
`
`This listing of claims will replace all prior versions, and listings, of claims in the
`application:
`
`Listing of Claims:
`
`Claim 1 (Currently amended)
`
`A method of processing queued data packets in a
`
`packet data communication system, the method comprising:
`
`allocating a tier of service for substantially each of a plurality of individual packet data
`
`queues[[;]]_, wherein allocating a tier of service comprises:
`
`determining a total number of data packets that can use an available communication
`
`resource;
`
`allocating different weights to each tier of service based on a number of users requiring
`
`access to the available communication resource’
`
`allocating a proportion of said total number of data packets to a number of the tiers of
`
`service to allow individual packet data queues on a number of tiers to share a communication
`
`resource; and
`
`providing said communication resource to queued packet data users on a tier-by-tier
`
`basis, such that said communication resource is made available to a substantial number of tiers.
`
`Claim 2 (Currently amended)
`
`The method of processing queued data packets in a
`
`packet data communication system according to Claim 1, wherein said allocating a proportion of a
`
`total number of data packets further comprises:
`
`providing a commitment that a proportion of an entire communication system bandwidth
`
`will—be—allo<—:-ated is allocated to users operating on a particular tier.
`
`Claim 3 (Previously presented) The method of processing queued data packets in a
`
`packet data communication system according to Claim 1, the method further comprising:
`
`allocating different weights to each tier of service to provide a differential level of
`
`service in the allocation of said communication resource between said tiers.
`
`sf-23 89539
`
`

`
`3
`Application No.: 10/278,342
`Response to Non-Final Office Action of 9/12/2007
`
`Docket No.: 562492001600
`
`Claim 4 (Previously presented) The method of processing queued data packets in a
`
`packet data communication system according to Claim 1, wherein said allocating a proportion of a
`
`total number of data packets is performed by using rate allocating service disciplines.
`
`Claim 5 (Currently amended)
`
`The method of processing queued data packets in a
`
`packet data communication system according to Claim 1, the method further comprising:
`
`providing a packet data user with an identification code to assist in the tier allocation,
`
`wherein, the identification code provides at least one of the group consisting of: an identifier for the
`
`user gd andwle-i= an indication of a number of data packets that the user wishes to transfer.
`
`Claim 6 (Currently amended)
`
`The method of processing queued data packets in a
`
`packet data communication system according to Claim 5, the method further comprising:
`
`determining, for substantially each respective tier, that a number of data packets are
`
`requested to be processed; and
`
`allocating a proportion of said communication resource to svalastant-ial-l-y each tier in
`
`response to said determination.
`
`Claim 7 (Previously presented) The method of processing queued data packets in a
`
`packet data communication system according to Claim 1, the method further comprising:
`
`placing a user at a tail of an allocated queue, depending on the user's tier of service when
`
`said user provides data packets for queuing.
`
`Claim 8 (Previously presented) The method of processing queued data packets in a
`
`packet data communication system according to Claim 1, the method further comprising:
`
`allocating data packets to a user at a head of the tier queue;
`
`moving said user at said head of the tier queue to the tail of the queue when the user's
`
`data packets have been sent; and
`
`moving other users in the queue closer to the head of the queue.
`
`sf-23 89539
`
`

`
`4
`Application No.: 10/278,342
`Response to Non-Final Offiee Action of 9/12/2007
`
`Docket No.: 562492001600
`
`Claim 9 (Previously presented) The method of processing queued data packets in a
`
`packet data communication system according to Claim 8, the method finther comprising:
`
`repeating the method of Claim 8 until the total number of packets allocated to the tier is
`
`transferred.
`
`Claim 10 (Previously presented) The method of processing queued data packets in a
`
`packet data communication system according to Claim 1, the method further comprising:
`
`determining a tier of service for each user when a packet data session for each user
`COIIIITIBIICBS.
`
`Claim 11 (Currently amended) A packet data scheduler queuing data packets in a
`
`packet data communication system, the packet data scheduler comprising:
`
`means for allocating a tier of service for substantial-l-y each of a plurality of individual
`
`packet data queues, wherein the means for allocating allocates different weights to each tier of
`
`service based on a number of users reguiring access to the available communication resource;
`
`means for determining a total number of data packets that can use an available
`
`communication resource;
`
`means, operably coupled to the aforementioned means, for allocating a proportion of
`
`said total number of data packets to a number of the tiers of service to allow individual packet data
`
`queues on a number of tiers to share a communication resource; and
`
`scheduling means to provide said communication resource to queued packet data users
`
`on a tier-by-tier basis, such that said resource is made available tos all tiers.
`
`Claim .12 (Currently amended)
`
`The packet data scheduler according to Claim 1 1,
`
`wherein said means for allocating a proportion of a total number of data packets provides a
`
`commitment that a proportion of an entire communication system bandwidth is allocated will-be
`
`al-leeated to users operating on a particular tier.
`
`sf-2389539
`
`

`
`5
`:
`Application No.: 10/278,342
`Response to Non—Final Office Action of 9/ 12/2007
`
`Docket No.: 562492001600
`
`Claim 13 (Currently amended)
`
`The packet data scheduler according to Claim 11,
`
`wherein said means for allocating :
`
`different weights to each tier of service is operable for providing to-provide a differential level of
`
`service in the allocation of said communication resource between said tiers.
`
`Claim 14 (Original)
`
`The packet data scheduler according to Claim 11, wherein said
`
`means for allocating a proportion of a total number of data packets allocates data packets using rate
`
`allocating service disciplines.
`
`Claim 15 (Currently amended)
`
`The packet data scheduler according to Claim 11,
`
`wherein said means for allocating a proportion of a total number of data packets provides a packet
`
`data user with an identification code to assist in the tier allocation step, wherein the
`
`identification code provides at least one of the ggoup consisting of: an identifier for the user an_d
`
`andaler an indication of a number of data packets that the user wishes to transfer.
`
`Claim 16 (Currently amended)
`
`The packet data scheduler according to Claim 15,
`
`wherein said means for allocating a proportion of a total number of data packets determines, for
`
`sebstantially each respective tier, that a number of data packets are requested to be processed; and
`
`allocates a proportion of said communication resource to substantially each tier in response to said
`
`determination.
`
`Claim 17 (Currently amended)
`
`The packet data scheduler according to Claim 11,
`
`wherein said scheduling means is operable for placing places a user at a tail of the allocated queue,
`
`depending on the user's tier of service when-said in response to the user providing provides data
`
`packets for queuing.
`
`Claim 18 (Currently amended)
`
`The packet data scheduler according to Claim 1 1,
`
`wherein said scheduling means is operable for:
`
`allee-ates allocating data packets to a user at a head of the tier queue;
`
`moves d user at said head of the tier queue to the tail of the queue when the
`
`user's data packets have been sent; and
`
`sf-23 89539
`
`

`
`6
`Application No.: 10/278,342
`Response to Non-Final Office Action of 9/12/2007
`
`Docket No.: 562492001600
`
`moves moving other user's in the queue closer to the head of the queue.
`
`Claim 19 (Original)
`
`The packet data scheduler according to Claim 18, wherein said
`
`scheduling means repeats the operation of moving data packets and allocating data packets to a head
`
`of a tier queue until the total number of packets allocated to the tier has been transferred.
`
`Claim 20 (Original)
`
`A communication unit comprising the packet data scheduler of
`
`Claim 11.
`
`Claim 2] (Original)
`
`The communication unit according to Claim 20, wherein said
`
`communication unit operates as a gateway to and/or from two packet data networks.
`
`Claim 22 (Original)
`
`The communication unit of Claim 20, wherein said
`
`communication unit is a radio network controller for operation in a third Generation Partnership
`
`Project (3 GPP) specification for wide-band code—-division multiple access (WCDMA)
`
`communication system.
`
`Claim 23 (Original)
`
`A packet data communication system comprising the packet
`
`data scheduler of Claim 1 1.
`
`Claim 24 (Currently amended) A packet data communication system operable for
`
`performing ael-apted-to-faeil-itate the method of Claim 1.
`
`Claim 25 (Previously presented) A computer-readable medium comprising instructions
`
`for performing the method of claim 1.
`
`sf—2389539
`
`

`
`7
`Application No.: 10/278,342
`Response to Non-Final Office Action of 9/ 12/2007
`
`Docket No.: 562492001600
`
`REMARKS
`
`Claims 1-25 were pending in the present application. By virtue of this response, claims
`
`1-2, 5-6, 11-13, 15-18, and 24 are amended. Accordingly, claims 1-25 are currently under
`
`consideration. Amendment and cancellation of certain claims is not to be construed as dedication to
`
`the public of any of the subject matter of the previously presented. No new matter is added.
`
`Claim Rejections Under 35 USC §l 02
`
`Claims 1-25 are rejected under 35 U.S.C. 102(e) as allegedly being anticipated by Veres
`
`et al. (U.S. Patent No. 6614790 Bl; hereinafter “Veres”).
`
`In response, claim 1 has been amended to recite, among other things, “allocating
`
`different wei
`
`ts to each tier of service based on a number of users re uirin access to the available
`
`communication resource; allocating a proportion of said total number of data packets to a number of
`
`the tiers of service to allow individual packet data queues on a number of tiers to share a
`
`communication resource; and providing said communication resource to queued packet data users
`
`on a tier-by-tier basis, such that said communication resource is made available to a number of
`
`tiers.” (Emphasis added). For support, see paragraphs [0071]-[0076] and Figure 3, for example.
`
`In contrast, Veres discloses quality-of-service (QOS) guarantees utilizing a call
`
`admission system based on ensuring sufficient capacity is available in order to admit a request. This
`
`is described in the Abstract as follows:
`
`These capacity requirements are necessary to guarantee the
`gualigg of service for all flows already admitted to the lower
`priority queues. These capacities are compared to the network
`capacity, and if there is sufficient capacity, the request is
`accepted. Otherwise, the request in rejected. (Emphasis added).
`
`In other words, a predetermined “capacity requiremen ” is utilized to determine if an
`
`incoming flow is admitted.
`
`Therefore, Veres at least fails to disclose or suggest “allocating different weights to each
`
`tier of service based on a number of users requiring access to the available communication
`
`Sf-2389539
`
`

`
`8
`,
`Application No.: 10/278,342
`Response to Non-Final Office Action of 9/ 12/2007
`
`Docket No; 562492001600
`
`resource,” as recited in claim 1. Accordingly, Applicant respectfully submits claim 1 is allowable
`
`over Veres.
`
`For at least the foregoing reasons, independent claim 11 is allowable. Therefore, claims
`
`2-10 and 12-25, each of which is dependent on either independent claims 1 or 1 1, are also
`
`allowable over Veres.
`
`Accordingly, Applicant respectfully requests reconsideration and allowance of claims 1-
`
`25.
`
`sf-23 89539
`
`

`
`9
`Application No.: 10/278,342
`Response to Non-Final Office Action of 9/12/2007
`
`Docket No.: 562492001600
`
`CONCLUSION
`
`In View of the above, each of the presently pending claims in this application is believed
`
`to be in immediate condition for allowance. Accordingly, the Examiner is respectfully requested to
`
`withdraw the outstanding rejection of the claims and to pass this application to issue. If it is
`
`determined that a telephone conference would expedite the prosecution of this application, the
`
`Examiner is invited to telephone the undersigned at the number given below.
`
`In the event the U.S. Patent and Trademark office determines that an extension and/or
`
`other relief is required, applicant petitions for any required relief including extensions of time and
`
`authorizes the Commissioner to charge the cost of such petitions and/or other fees due in connection
`with the filing of this document to Deposit Account No. 03-1952 referencing Docket No.:
`
`562492001600. However, the Commissioner is not authorized to charge the cost of the issue fee to
`
`the Deposit Account.
`
`Dated: December 12, 2007
`
`Respectfully submitted,
`
`.
`
`2 xx
`By
`.Wong
`Denise
`Registration No.: 59,622
`MORRISON & FOERSTER LLP
`
`425 Market Street
`
`San Francisco, California 94105-2482
`(415) 268-6221
`
`sf-23 89539

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