throbber

`
`Electronic Patent Application Fee Transmittal
`
`Title of Invention:
`
`SYSTEM AND METHOD FOR ENABLING USERS TO INTERACT IN A VIRTUAL
`SPACE
`
`
`
`First Named Inventor/Applicant Name: Dave Leahy
`
`Filer:
`
`Anatoly Weiser.
`
`Filed as Small Entity
`
`Utility under 35 USC 11 1 (a) Filing Fees
`
`Description
`
`Fee Code
`
`Quantity
`
`Sub-Total in
`USD($)
`
`Claims:
`
`Miscellaneous-Filing:
`
`Petition:
`
`
`
` 1
`
`
`
`1 200Petition fee— 37 CFR 1.17(g) (Group II) 200
`
`
`
`MS 1004
`
`1
`
`MS 1004
`
`

`

`Sub-Total in
`Description USD($) Quantity
`
`
`
`
`
`Patent-Appeals—and-lnterference:
`
`Post-AlIowance-and-Post-lssuance:
`
`Extension-of—Time:
`
`Total in USD ($)
`
`Miscellaneous:
`
`
`2
`
`

`

`Electronic Acknowledgement Receipt
`
`4994356
`
`Confirmation Number:
`
`Title of Invention:
`
`SYSTEM AND METHOD FOR ENABLING USERS TO INTERACT IN A VIRTUAL
`SPACE
`
`
`
`
`
`First Named Inventor/Applicant Name:
`
`Dave Leahy
`
`——
`
`Filer Authorized By:
`
`Attorney Docket Number:
`
`AP019CON3
`
`——
`
`01:37:41
`Time Stamp:
`
`
`
`
`Application Type: Utility under 35 USC 111(a)
`
`Payment information:
`
`yes
`Submitted with Payment
`PaymentType Deposit Account
`
`
`
`Payment was successfully received in RAM
`
`$662
`
`Deposit Account
`
`503196
`
`Charge any Additional Fees required under 37 C.F.R. Section 1.16 (National application filing, search, and examination fees)
`
`The Director ofthe USPTO is hereby authorized to charge indicated fees and credit any overpayment as follows:
`
`3
`
`

`

`Document
`Number
`
`Document Description m Message Digest
`
`.
`
`.
`
`File Size(Bytes)/
`
`761720
`
`Multi
`
`Pages
`
`Part l.zip (ifappl.)
`
`Preliminaw Amendment
`
`AmendmentPreliminary-Image.
`pdf
`
`0424bfc1(285767298539681bd032713cb4
`456(12
`
`Information:
`Information:
`
`
`fee-infopdf
`
`Warnings:
`
`Petition for review by the Office of
`Petitions.
`
`PetitionReAbsentInventorPIusP
`etitionFromGrandparent—
`l mag e. pdf
`
`2013749
`
`
`
`95188611577%be9f7734ebc9562000829868add
`
`356678
`
`Assignee showing of ownership per 37
`CFR 3.7303).
`
`Ru|e3dot73bStatement—Image.
`pdf
`
`097(8122831328905655b57le74dc7b547o3
`def/IS
`
`Oath or Declaration filed
`
`_
`DeclarationFromParent—Image.
`pdf
`
`759851
`
`317(033e01002f886be1f4cf606b98331080
`5111
`
`Information:
`
`
`Application-Image.pdf
`
`1 1306775
`
`3740e051516:4136e6b229220b8bd7ac81b
`48477
`
`Multipart Description/PDF files in .zip description
`
`Document Description
`
`Start
`
`Specification
`
`Appendix to the Specification
`
`Claims
`
`36
`
`Drawings-only black and white line drawings
`
`
`Warnings:
`Information:
`
`Fee Worksheet (PTO-06)
`
`Warnings:
`
`36883
`
`e7123df83ccc743af1629f31dm6f1aéQMcé
`316
`
`4
`
`

`

`Information:
`
`
`
`Total Files Size (in bytes) 15235656
`
`This Acknowledgement Receipt evidences receipt on the noted date by the USPTO of the indicated documents,
`characterized by the applicant, and including page counts, where applicable. It serves as evidence of receipt similar to a
`Post Card, as described in MPEP 503.
`
`New Applications Under 35 U.S.C. 111
`lfa new application is being filed and the application includes the necessary components for a filing date (see 37 CFR
`1.53(b)—(d) and MPEP 506), a Filing Receipt (37 CFR 1.54) will be issued in due course and the date shown on this
`Acknowledgement Receipt will establish the filing date ofthe application.
`
`National Stage of an International Application under 35 U.S.C. 371
`Ifa timely submission to enter the national stage of an international application is compliant with the conditions of 35
`U.S.C. 371 and other applicable requirements a Form PCT/DO/EO/903 indicating acceptance of the application as a
`national stage submission under 35 U.S.C. 371 will be issued in addition to the Filing Receipt, in due course.
`
`the application.
`
`New International Application Filed with the USPTO as a Receiving Office
`lfa new international application is being filed and the international application includes the necessary components for
`an international filing date (see PCT Article 11 and MPEP 1810), a Notification of the International Application Number
`and of the International Filing Date (Form PCT/RO/105) will be issued in due course, subject to prescriptions concerning
`national security, and the date shown on this Acknowledgement Receipt will establish the international filing date of
`
`5
`
`

`

`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`AP 0|9CON3
`Patent
`
`In re Application of:
`
`Dave Leahy er al.
`
`Serial No.: To Be Assigned
`
`Filed:
`
`January 13, 2009
`
`Group Art Unit:
`
`To Be Assigned
`
`Examiner:
`
`To Be Assigned
`
`Attomey File No.: AP 019CON3
`
`Office Action Mailed On: WA
`
`For:
`
`SYSTEM AND METHOD FOR ENABLING
`USERS TO INTERACT m A VIRTUAL
`SPACE
`
`Confirmation No.:
`
`Mail Stop Petition
`Commissioner for Patents
`PO. Box 1450
`Alexandria, VA 22313—1450
`
`PETITION BY ASSIGNEE FOR FILING PATENT APPLICATION UNDER 37
`
`C.F.R. § 1.4713!
`
`The above-referenced application is filed herewith with signed § 1.63 declarations (from the
`
`original utility parent application) of three of the four joint inventors. The remaining joint inventor,
`
`S. [Mitra] Ardon, refuses to sign a § L63 declaration, notwithstanding the fact that he is under an
`
`obligation to do so at the request of the Assignee of the signing inventors' interests, Worlds Inc.
`
`("Worlds"). Therefore, Worlds petitions that it be allowed to proceed with prosecution of this
`
`application without Mr. Ardon's signature, as allowed under 37 CFR §1 .47. The reasons are fully set
`
`Transmitted electronically to the Patent and Trademark Office.
`
`ELECTRONIC FILING
`
`Depositor‘s Name; Anatolx S. Weiser
`
`Date:
`
`January l3‘2009
`
`Signature: IAnatolx S. Weiser/
`
`6
`
`

`

`forth in the analogous petition filed in August of 2000 in the parent application serial number
`
`08/747,420; and in the analogous petition of November 2, 2006,
`
`in the parent application serial
`
`number 1 1/591 ,878. Both petitions in the parent applications were granted or entered, and Assignee
`
`requests Official Notice to be taken of those petitions and the decisions thereon.
`
`AP 019CON3
`Patent
`
`Payment of the petition fee under 37 CPR. l.l7(g) is made together with the filing of the
`
`present petition, and any shortfall is also authorized to be charged to Deposit Account Number 50-
`
`3196.
`
`
`Dated: March 18 2009
`
`Respectfully submitted,‘
`
`lAnatoly S. Weiser/
`Anatoly S. Weiser, Reg. No. 43,229
`3525 Del Mar Heights Road, #295
`San Diego, CA 92130
`(858) 720-9431
`
`7
`
`

`

`
`
`UNITED STATESPATENT AND TRADEMARK OI‘F‘lCE
`‘
`'
`
`u
`
`-
`
`Commissioner for Patent:
`United States Patent and Trademark Office
`Washington, DC. 20231
`mam
`
`Paper No. 29
`
`. TOWNSEND & TOWNSEND & CREW
`
`.
`
`-
`
`~
`
`'
`

`
`-
`
`8TH FLOOR
`TWO EMBARCADERO CENTER
`SAN FRANCISCO, CA 94111-3834
`
`COPY MAILED
`‘
`
`SEP 1 9 2000
`SPECIAL PROGRAMS OFFICE
`DAG FOR PATENTS
`
`In re Application of
`Leahy, Challinger, Adler, and Ardon
`Application No. 08/747,420
`Filed: 12 November, 1996
`Attorney Docket No. 17376-5
`
`_
`
`‘
`

`:
`: DECISION ACCORDING STATUS
`: UNDER 37 CFR 1.47(a)
`:
`
`This is in response to the renewed petition under 37 CPR 1.47(a)1 filed on 7 and
`supplemented by facsimile on 18 August, 2000.
`
`The petition isGBANlED
`
`Petitioner has shown that the non-signing inventor has refused to join in the filing
`of the above-identified application after having been presented with the application
`papers. Specifically, the declaration of facts of Philip R. Albert establishes that the
`non-signing inventor was presented with a copy of the application papers but
`refused to execute the declaration.
`'
`
`The above-identified application and papers have been reviewed and found in
`compliance with 37 CFR 1.47la). This application is hereby accorded Rule ] 4Zta)
`
`As provided in Rule 1.47ia), this Office will forward notice of this application's
`filing to the non-signing inventor at the address given in the Declaration. Notice of
`the filing of this application will also be published in the Official Gazette.
`
`IA grantable petition under 37 CFR 1.117(3) requires:
`(1) proof that the non-signing inventor cannot bereached or refuses to sign the oath or declaration after having
`been presented with the application papers (specification, claims and drawings);
`(2) an acceptable oath or declaration In compliance with 35 U‘S.C.
`§§115andt16;
`'
`(3) the petition tee; and
`(4) a statement oi the East known address of the non-signing inventor.
`
`’
`
`8
`
`

`

`Application No. 08/747,420
`
`After this decision is mailed, the application will be forwarded to the Office of
`initial Patent Examination for correction of the bibliographic data sheet and
`issuance of a corrected Filing Receipt as requested in the facsimile supplement to
`the petition filed on 18 August, 2000. Thereafter, the file will be forwarded to
`~ Publishing Division for processing into a patent.
`
`'
`
`It is noted that petitioner has withdrawn the petition to correct the non-signing
`inventor's name.
`
`Telephone inquiries related to this decision should be directed to Petitions Attorney
`Douglas I. Wood at 703-308-6918..
`
`flk‘,u .. y/lfi/‘Lkbfl _ 4". k__
`
`4” / ‘
`
`
`. Flanagan
`Beverly
`Supervisory Petitions Examiner
`Office of Petitions
`Office of the Deputy Commissioner
`for Patent Examination Policy
`
`9
`
`

`

`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`S. Mitra Ardon
`1056 Noe
`'
`San Fransisco, CA 94114
`
`‘
`
`In re Application of
`Leahy at al.
`Application No.‘ 08/747,420
`Filed: 12 November, 1996
`For: Scalable Virtual Word Chat Client-Server System
`Dear Mr. Ardon:
`
`Commissioner for Patents
`United States Patent enlerademark Office
`Washington. D.C. 20231
`mama
`
`
`
`Paper No. 30
`
`-COPY MA‘LED
`
`SE? 1 9 2000
`
`ECiN- pmurwlflh uFFiC
`SP DACFOB PATENTS
`
`You are named as a joint inventor in the above identified United States patent application, filed
`under the provisions of 35 U.$.C. 116 (United States Code), and 37 CFR 1.47(a), Rules of Practice
`in Patent Cases. Should a patent be granted on the application you will be designated therein as a
`joint inventor.
`.
`
`As a named inventor you are entitled to inspect any paper in the tile wrapper of the application,
`order copies of all or any part thereof (at a prepaid cost per 37 CFR 1.19) or make your position of
`record in the application. Alternatively, you may arrange to do any of the preceding through a
`registered patent attorney or agent presenting written authorization from you.
`If you care to join.
`the application, counsel of record (see below) would presumably assist you. Joining in the
`application would entail the filing of an appropriate oath or declaration by you pursuant to 37 CFR
`1.63.
`'
`
`Telephone inquiries regarding this communication should be directed to Petitions Attorney Douglas
`I. Wood at 703/308-6918. Requests for information regarding your application should be directed
`to the File information Unit at 703/308-2733.
`Information regarding how to pay for and order a
`copy of the application, or. a specific paper in the application. should be directed to Certification
`Division at 703/308-9726 or 1-800-972-6382 (outside the Washington D.C. area).
`
`gig/W/é N
`
`. Flanagan
`Beverly
`Supervisory Petitions Examiner
`Office of Petitions
`Office of the Deputy Commissioner '
`for Patent Examination Policy
`
`TOWNSEND & TOWNSEND & CR‘EW
`8TH FLOOR
`TWO EMBARCADERO CENTER
`SAN FRANSiCO, CA 94111-3839
`
`10
`
`10
`
`

`

` ,
`
`mosses (09-06)
`,
`,
`evmmgspmmgnmmwr.0143955110011
`ULSL Peteituhd' deomna’ 05363 0.3. DEPARTMENT 0136094915861
`.
`to a manned-1131mm omit dis- ‘
`: é visa Ouaeonuu number.
`'
`..
`Reamioumrot‘wes..no.-.mnme
`UnduthoPa
`
`
`
`
`
`STATEMENT UNDER.37‘CFR-I3'. '3 b'
`
`.
`.
`.
`ApplicanVPate‘nt-‘Owner:‘ ”an”;
`.
`
`
`
`Applicjtidn.~b.lPat_ent'No.:.
`TBQ
`sited/Issue Date: gm9&2 299g
`_ 4
`.
`Entitled: Scalable VInbaI Wbfld Chat ct‘ent-S'e'tver' System
`
`
`..' a
`'[anniaunn‘ m—
`"” amalgam. o4. corporation. Mamie. @Mrwy. W91 agency. ate.)
`
` . mms'mm In"
`
`' (Nm‘d A‘séismY
`
`
`
`
`
`
`‘
` 2. [j an-assignee o'I-less'than me-entirevrig‘ht. lime and interest.
`
`'(TheeXtent (6y percentage) OMS ownership intetest EL— 1%)
`
`
`
`
`.AIAn ee'signmenl from tho tfivcntoqs) of the_patent appncauonlpaiegt identified above. The assignment was recorded
`In the United States Patent and Trademark Omee at Reel oggssg
`. Frame 0125
`or torwtiich a copy
`
`
`theme! is‘attached.
`007 3? 5
`0 i'bt .
`at u 30
`new;
`OR
`
`
`B.[:]_A chain ot~title [tom tnd'inventms), ‘ot the'pétmt'applieafionlpatem I'der‘tufleqzabove. to the currentass‘tgnee‘as tottoWs:
`
`
`
`.
`._
`~
`‘
`.
`gates lhat It is;
`t.
`the assigneelol-the entire fight..tiUe. andtntetest; .01
`
`in the, patent application/patent Identified above by virtue oi’e’fither:
`
`1
`
`
`
`Te:
`,
`The document vies reserved in“ the United States Petem'an‘d .deemem Office at
`Reel‘
`.7 Efame
`..
`A.
`A.
`.. unrorwhichw copy'thereof'ls attached.
`.
`2. From:
`To:
`
`The'oocument was recanted Inthe United States Retain and Ttgdemayjk mice at
`Real
`. Frame
`..or to; which a copy thereof l3 attached.
`.To:
`3. Fiom:
`-
`
`‘
`Th‘e:de_cument was recorded in me" united States Patentand Iraeement' Ofi'vee at
`Reel
`.Fram‘e
`or {or which a, copyitmepf is attached.
`
` t. From:
`
`
`
`
`
`
`
`
`
`
`
`
`
`E] Additional duc‘uments tn‘ the 9!!th of fingers itstedion e'squter‘nental'sheat
`
` II] M fequir'ed by'37 CPR 3;73(b)(1w). the dbcum'e'nt‘efry wane? ouh'a cnajn‘oftti'yatrp‘m the original owner tome
`
`assignee-ms.ror concurrently is being,:5bbmittbd for recerdatibn putsuant to 37 CFR 3:11.
`
`
`
`(NOTE: A-‘separate copy (12-9.. 5 trueeopy at the Maine! assignment document(s))'mvst be submitted tofissignment
`
`
`Division in accordance with 3'? CFR Pan auto wcord'lhe-a'ssignment'iryttte réCords om‘oa USPTOJ'gggVMPEP-
`3.01.08}
`
`
`
`
`The unassigned (whose We i
`d bestow) is amazed to' ad onbehalror'me-assignee.
`
`
`
`
`Signature
`Date
`
`
`
`
`
`Thu muman'otalntonnettm gs mulgeq ”‘37 QFH $.73“). 7M Wetmah‘on I: mulled m obtaln o: retain: benefit by the we“: mien lune lite (and by the
`userq um) up pvellcwm Gent-dome!!! I: comma wu-uec. [22, end 31 can .1.“ in 1M1. Tbi's awn I: «erratum t‘am'tz'mtnum to
`male»; lnotudeg gathering. Framing. anjd m'gnuung' mo Mutated ”elation-town ww-usno. Tmmill'votyjpgqmim upon my wmw cauLAny"
`.mnnte-yn tho‘omoumwl-tlmryou rebuke tecemptm Wa’temt‘omrymouhnttm-‘réguchq Ointment-Wuhan ml to m. chic! mutation 0569:.
`‘05. Patent am‘Iméemem 'Otflce'. 0.3.0th o! Cémmjco. 9.0536”: than, mum». VA unis-1450. 09 «0739415523 OR‘CQMKETED
`FORMS To THIS ADDRESS. SEND 10: Commissioner tor-Felon“. PO. Box 1450..A|oxandrle, yAizzau-uso.
`
`Printed of Typed Name
`
`Title
`
`Telephone Number
`
`luau need a'sstslanca in completingwo roan: can “Demo-9199 de‘select option a
`
`Beer AVAILABLE copy
`
`11
`
`11
`
`

`

`DECLARATION
`
`-
`'
`'
`v . As a‘tbelow named inventor, l declare lh"
`My residence, post office address and citiz’cnship are as stated below next to my name; I belitvc‘ 1 am the original, first and sole inventor
`(1 below) or an original. first and joint inventor (if plural inventors are named below) of the subject matter which
`if onl one name is liste
`(
`y
`hich a patent is sought on the invention entitled: SCALABLE VIRTUAL WORLD CHAT CLIENT-SERVER
`is claimed and for w
`4
`_
`.
`SYSTEM the specification of which _ is attached hereto or _ was filed on
`as Application No.
`and was amended
`on _ (if applicable).
`I have reviewed and understand the contents of the above identified 5 ecification. including the claims. as amended by any amendment
`referred to above.
`l acknowledge the duty to disclose information which is material to the examination of this application in accordance
`with Title 37, Code of Federal Regulations, Section 1.56.
`1 claim foreign priority benefits under Tttle 35, United States Code, Section
`119 of any foreign applications(s) for patent or inventor's certificate listed below and have also tdennfied below any foreign application
`for patent or inventor’s certificate having a filing date before that of the application on which priority is claimed.
`
`Prior Foreign Application(s)
`
`
`
`
`
`Application No.
`
`
`
`Date of Filing
`
`
`
`
`
`Priority Claimed
`
`Under 35 USC 119
`
`
`Yes
`No
`
`
`
`l hereby claim the benefit under Title 35. United States Code § 119m of any United States provisional application(s) listed below;
`
`
`Ap lication No.
`Filing Date
`
`60/020,296 M
`
`l claim the benefit under Title 35. United States Code. Section 120 of any United States application(s) listed below and, insofar as the
`subject matter of each of the claims of this application is not disclosed in the prior United States application in the manner provided by
`the first paragraph of Title 35. United States Code. section 112. I acknowledge the duty to disclose material information as defined in
`Title 37, Code of Federal Regulations. section 1.56 which occurred between the filing date of the prior application and the national or
`PCT international filing date of this application:
`
`am of mm m
`
`_— Patented __ Pending __ Abandoned
`
`—_ _Patemed __ Pending
`Abandoned
`.
`
`
`
`
`
`
`Full Name
`of lnventorl
`
`Lasr Name
`Leah
`
`
`
`
`
`First Name
`Dave
`
`~
`
`‘
`
`Middle Name or Initial
`.
`
`.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Country of Citizenship
`USA
`Zip Code
`State/Country
`94618
`CA
`Middle Name or lnitialw
`
`.
`
`Country of Citizenship
`USA
`Zip Code
`State/Country
`95060
`CA
`Middle Name or Initial
`Thomas
`Country of Citizenship
`USA
`State/Country
`‘ CA
`
`Zip Code
`94107
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Residence &
`
`Citizenshi-
`Post Office
`Address
`
`
`Full Name
`
`of Inventor 2
`
`Oakland
`Post Office Address
`6056 Romany Road
`Lasr Name
`Challinger
`
`State/Foreign Country
`CA '
`City
`Oakland
`Firsr Name
`Judith
`
`Residence 5!.
`Citizenshi
`Post Office
`Address
`Full Name
`of Inventor 3
`Residence &
`Citizenshi-
`Post Olfice
`Address
`
`.
`
`City
`Santa Cruz
`Post Office Address
`244 Northrop Place
`Last Name
`Adler
`City
`San Francisco
`Post Office Address
`510 Third Street, Suite 530
`
`.
`
`State!Foreign Country
`CA
`City
`Santa Cruz
`first Name
`B.
`State/Foreign Country
`CA
`City
`San Francisco
`
`of inventor 4
`
`Ardon
`
`S.
`
`[Mitra]
`
`C itizenshi
`
`Address
`
`City
`San Francisco
`
`State/Foreign Country
`CA
`
`Country of Citizenship
`USA
`
`‘
`City
`Post Office Address
`San Frantisco
`1056 Noe '
`
`
`State/Country
`CA
`
`Zip Code
`94114
`
`12
`
`12
`
`

`

`I
`r_—————-————
`“(c "u: gnu m,“ on Janna-vane Anon- vu uuvuuauvu “1“,. v.,...
`'
`.
`.
`I furnace uectare that all Statemean maue nerem 0| my own IUIUchugC
`'are believed to be true; and further that these statements were made with the knowledge that v/tllful false statements and the like so made
`are punishable by fine or imprisonment.
`‘Olh. under Seetion 1001 of Title 18 of the Ur
`| States Code. and that such willful false
`Statements may jeopardize the validity oi -./ application or any patent issuing thereon.
`-v
`
`r
`
`Signature of Inventor 1
`
`Signature of Inventor 2
`
`S. [Mitra] Ardon
`
`Dave Leahy
`
`Signature of Inventor 4
`
`wWITJ‘ImNIdoeI
`
`(Page 2 of 2)
`
`.
`
`13
`
`13
`
`

`

`. t\«lvflt\-uh‘ —.\- uuu ..-... ..._. ~.. w-.-“
`l nu um; “bun-ubJu-M an :hunulnuu.) lllmuv ltwlbl'l w- an} vun
`..-..... ...... ......-
`arc beliewtto be true; and further that these statements were‘made with the knowledge mar willful 'f'ziléé EQéfiiéquEhh the like so made
`are punishable by fine or imprisonment,
`~oth, under Section 1001 of Title 18 of the Un’
`1 States Code. and that such willful false
`statements may jeopardize the validity 0“. application or any patent issuing thereon.
`
`Signature of Inventor 1
`
`Signature of Inventor 2
`
`Dave Leahy
`
`h Judith Challinger
`
`-
`
`Signature of Inventor 4
`
`S. [Mitre] Ardon
`
`mmmmm «:1
`
`(Page 2 of 2)
`
`.
`
`14
`
`14
`
`

`

`I iuumzt awn-ml: um 'du auscutcua uldu» “\-l‘4||l u: In} Unit untuwluus» an. nu. uuu nun .0. na“... .. 4.....- ‘1'. ...
`are believed to be true; and further that these Statements were made with the knowledge that willful false statements and the like so made
`' vare punishable by fine or imprisonment.
`‘oth. under Section 1001 ofTirle I8 of the U13"
`I States Code, and that such wrllful false
`V
`statements may jeopardize the validity o. -_.- application or any patent issuing thereon.
`
`....—..-.. a..- u»....
`
`Signature of Inventor 2
`
` Signature of Inventor 3
` Signature of Inventor I
`9 P f
`\
`
`
`Dave Leahy 1 M 5 M 'Judith Challiner
`,
`B.Thomas Adler
`
`
`
`
`
`Signature of Inventor 4
`
` S. [Mitra] Arden
`
`
`”01mede
`
`(Page 2 of 2)
`
`15
`
`15
`
`

`

`
`
`Attorney Docket No.
`
`AP019CON3
`
`PATENT
`
`.SCALABLE VIRTUAL WORLD CHAT CLIENT-SERVER SYSTEM
`
`10
`
`15
`
`EACKGROUND OF THE INVENTQQfl
`
`The present invention relates to the field of packet
`
`communications. More specifically,
`
`in one embodiment
`
`the
`
`invention provides an efficient communications network for
`
`I
`client-server networks with large numbers of clients.
`A client—server network is a network where one or
`
`more servers are coupled to one or more clients over a
`
`'
`
`communications channel. Typically, each server and each
`
`client is assigned an address so that each can determine which
`
`network messages are directed to it. While such a system may
`
`have only one server, it typically has many clients.
`
`A server
`
`object is one which waits for a request from a client object
`
`and then performs some service in response to the client
`
`request.
`
`A client is an object that makes the request.
`
`The
`
`2O
`
`designation of a particular object
`
`(computer hardware and/or
`
`25
`
`30
`
`35
`
`software proCess) as a "server" object or a "client" object is
`
`Thus, a given object can be a server for some
`not fixed.
`services and a client of other services.
`‘
`
`"A'typica1 computer network has one or more file and
`
`print servers with a number of clients, where the clients are
`
`the desktop computers or workstations of the computer users,
`
`all coupled to a high—speed netwbrk cable. Client-server
`communications in such a network are easily handled for
`
`several reasons. When clients are not all communicating with
`
`the server at once the server need not be designed to handle
`
`4 all the clients at one time. Another reason is that the
`network traffic is much less than the network capacity
`
`furthermore,
`
`the clients in a typical computer network need
`
`not necessarily be communicating in real—time with the server.
`
`However, where many client machines or processes are
`
`communicating with each other in real-time through the server,
`several problems arise.
`n
`s‘
`!'
`‘A
`
`.-
`
`16
`
`16
`
`

`

`
`
`2
`
`For example, where a client-server system is used
`
`for real-time exchange of information, such as a distributed
`
`virtual reality network where users at client machines
`
`visually and aurally interact with other users at other client
`machines, communication is much more difficult, especially
`
`where the information is high-bandwidth data such as audio
`
`streams, graphic images and image streams.
`
`One application of
`
`such a client-server system is for game playing, where the
`
`positions and actions of each user need to be communicated
`
`between all the players to inform each client of the state
`changes (position, actions, etc.) which occurred at the other
`
`clients.
`
`The server might maintain global state information
`
`and serve as a data server for the clients as they request
`
`visual, program and other data as the game progresses.
`
`Some game systems use a peer-to-peer architecture.
`
`In a peer—to—peer architecture, a copy of the data which is
`common to all clients is kept by the client and information
`which needs to pass between clients is broadcast over the
`'network. This limits the number of clients which can be
`
`connected to the network, because the number of messages
`
`passing between clients is on the order of the square of the
`
`number of clients. With true broadcasting, one message is-
`
`sent and all clients listen for it, but not all network
`
`topologies can handle broadcasts.
`
`.where less than all the.
`
`clients are participating in a game, for example, messages
`cannot be broadcast because there are clients which should not
`
`be receiving the broadcast message.
`
`Instead,
`
`the broadcast
`
`between the players is handled by generating one message to
`
`each player client.
`
`This architecture is further limited where the
`
`network is not a dedicated netWork, but is an open network,
`
`the term "Internet"
`such as the Internet. As used herein,
`refers to the global
`inter-network of networks which
`communicates primarily using packets sent according to TCP/IP
`
`(Iransport gontrol grotocol/Lnternet grotocol) standards well
`
`known in the art of computer intercommunicaticn. With
`
`l
`Internet communications,
`
`true broadcasting is not even
`
`possible because th? network's extent is not known or fixed.
`“
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`17
`
`17
`
`

`

`
`
`3.
`
`Thus, messages to all players must be sent as_separate
`messages.
`An additional problem with Internet communications
`
`is that packet delivery is not guaranteed nor is it even as
`reliable as a dedicated network.
`
`Therefore, what is needed is an efficient system for
`
`communication between many client systems over dedicated or
`
`open networks to provide graphical interaction between users
`
`operating the client systems.
`
`SUMMARY OF THE INVENTION
`
`The present invention provides a highly scalable
`architecture for a three-dimensional graphical, multi—user;
`
`interactive virtual world system.
`
`In a preferred embodiment a
`
`plurality of users interact in the three-dimensional,
`
`computer—generated graphical space where each user executes a
`
`client process to view a virtual world from the perspective of
`
`that user.
`
`The virtual world shows avatars representing the
`
`other users who are neighbors of the user viewing the virtual
`
`word.
`
`In order that the view can be updated to reflect the
`
`motion of the remote user's avatars, motion information is
`
`transmitted to a central server process which provides
`
`positions updates to client processes for neighbors of the'
`
`user at that client process.
`
`The client process also uses an
`
`environment database to determine which background objects to
`
`render as well as to limit the movement of the user’s avatar.
`
`A further understanding of the nature and advantages
`
`of the inventions herein may be realized by reference to the
`
`remaining portions of the specification and the attached
`drawings.
`
`BRlEF DESCRIPTION QF gag DRAWINGS
`
`FIG.
`
`1 is a client screen view in a virtual world
`
`system according to the present
`
`invention.
`
`FIG.
`
`2 is a logical block diagram of the hardware
`
`elements of a virtual world system.
`Iu
`1’,.
`'O
`
`10
`
`15
`
`20
`
`25
`
`30
`
`3S
`
`18
`
`18
`
`

`

`
`
`4
`
`3 is a block diagram of the elements of one
`FIG.
`_
`embodiment of a virtual world system, showing two clients and
`one server.
`
`FIG. 4 is a more detailed block diagram of a client
`
`system according to one embodiment of the present invention.
`FIG.S is an illustration of an avatar.
`
`DESCRIPTION OF IHE EREPERBED EMBODIMENT
`
`Although the preferred embodiment of the present
`
`invention can be used in a variety of applications, as will be
`
`apparent after reading the below description,
`the preferred
`.
`embodiment is described herein using the example of a
`client-server architecture for use in a virtual world "chat"
`
`system.
`
`In this chat.system, a user at each client system
`
`interacts with one or more other users at other client systems
`
`by inputting messages and sounds and by performing actions,
`where these messages and actions are seen and acted upon by
`
`other clients.
`
`FIG.
`
`1 is an example of what such a client
`
`might display.
`
`Each user interacts with a client system and the
`
`client system is networked to a virtual world server.
`
`The
`
`client system are desktop computers,
`
`terminals, dedicated game
`
`controllers, workstations, or similar devices which have
`
`graphical displays and user input devices.
`
`The term "client"
`
`generally refers to a client machine, system and/or process,
`but is also used to refer to the client and the user
`
`controlling the client.
`
`FIG.
`
`1 is an illustration of a client screen display
`
`10 seen by one user in the chat system.
`
`Screen display 10 is
`
`shown with several stationary objects (wall, floor, ceiling
`
`Each avatar 18
`and clickable object 13) and two "avatars" 18.
`is a three dimensional figure chosen by a user to represent
`
`the user in the virtual world.
`
`Each avatar 18 optionally
`
`includes a label chosen by the user.
`
`In this example,
`
`two
`
`users are shown: "Paula" and "Ken", who have chosen the
`
`"robot" avatar and the penguin avatar, respectively. Each
`user interacts with a client machine (not shown) which
`produces a display dimilar to screen display 10, but from the
`',
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`19
`
`19
`
`

`

`
`
`5
`
`Screen.
`perspective of the avatar for that client/user.
`display 10 is the view from the perspective of a third user,
`
`D, whose avatar is not shown since D's avatar is not within
`
`D’s own view. Typically, a user cannot see his or her own
`avatar unless the chat system allows "our of body" viewing or
`
`the avatar's image is reflected in a mirrored object in the
`virtual world.
`
`Each user is free to move his or her avatar around
`
`10
`
`In order that each user see the correct
`in the virtual world:
`location of each of the other avatars, each client machine
`
`15
`
`20
`
`25
`
`30
`
`35
`
`sends its current location, or changes in its current
`
`location,
`
`to the server and receives updated position
`
`information of the other clients.
`
`While FIG.
`
`1 shows two avatars (and implies a
`
`third),
`
`typically many more avatars will be present.
`
`A
`
`typical virtual world will also be more complex than a single
`room.
`The virtual world View shown in FIG.
`1 is part of a
`
`virtual world of several rooms and connecting hallways as
`
`indicated in a world map panel 19, and may include hundreds or
`
`users and their avatars.
`
`So that the virtual world is
`
`scalable to a large number of clients,
`
`the virtual world
`
`server must be much more discriminating as to what data is~
`
`provided to each clients.
`
`In-the example of FIG. 1, although
`
`a status panel 17 indicates that six other avatars are
`present, many other avatars are in the room, but are filtered
`out for crowd control.
`
`FIG.
`
`2 is a simplified block diagram of the physical
`
`architecture of the virtual world chat system. Several
`
`clients 20 are shown which correspond with the users
`
`controlling avatars 18 shown in screen display 10. These
`clients 20 interact with the virtual world server 22 as well
`
`as the other clients 20 over a network 24 which,
`
`in the
`
`is a TCP/IP network such
`specific embodiment discussed here,
`as the Internet. Typically,
`the link from the client is
`
`narrowband,
`
`such as 14.4 kbps (kilobits/second).
`
`Typically, but not always, each client 20 is
`
`implemented as a separate computer and one or more computer
`systems are used toéimplement virtual world server 22. As
`
`20
`
`20
`
`

`

`
`
`6
`
`used here,
`
`the computer system could be a desktop computer as
`
`are well known in the art, which use CPU's available from
`Intel Corporation, Motorola, SUN Microsystems, Inc.,
`International Business Machines (IBM). or the like and are
`
`controlled by operation systems such as the Windows® program
`
`which runs under the MS-DOS operating system available from
`
`Microsoft Corporation,
`
`the Macintosh® 0/3 from Apple Computer,
`
`or the Unix® operating system available from a variety of
`
`vendors. Other suitable computer systems include notebook
`
`computers, palmtop computers, hand—held programmable computing
`
`those
`devices, special purpose graphical game machines (e.g.,
`sold by Sony, SEGA, Nintendo, etc.), workstations,
`terminals,
`and the like.
`‘
`‘rThe virtual world chat system is described below
`with reference to at least two hypothetical users, A and B.
`
`the actions of the system are described with
`Generally,
`reference to the perspective of user A.
`It is to be
`
`understood that, where appropriate, what is said about user A
`
`applies to user B, and vice versa,_and that the description
`
`below also holds for a system with more than two users (by
`
`having multiple users A and/or B). Therefore, where an
`interaction between user A and user B is described,
`implied
`
`therein is that the interaction could take place just as well
`with users A and B having their roles reversed and could take
`
`place in the same manner between user A and user C, user D,
`etc.
`The architecture is described with reference to a system
`
`where each user is associated with their own client computer
`
`system separate from the network and servers, however a person
`
`of ordinary skill in the art of network configuration would
`
`understand, after reading this description, how to vary the
`
`architecture to fit other physical arrangements, such as
`
`multiple users per computer system or a system using more
`
`complex network routing structures than those shown here.
`
`A
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`person of ordinary skill in the art of computer programming
`will also understand that where a process is described with
`
`reference to a client or server,
`
`that process could be a
`
`'program executed by a CPU in that client or server system and
`the program could be stored in a permanent memory, such as a
`l‘
`.
`
`21
`
`21
`
`

`

`7.
`
`hard drive or read-only memory (ROM), or in temporary memory,
`
`such as random access memory (RAM).
`
`A person of ordinary
`
`skill in the art of computer programming will also understand
`
`how to store, modify and access data structures which are
`
`shown to be ac

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