throbber
PROVISIONAL APPLICA TION C0 VER SHEET
`
`sx
`
`:\
`
`IIlllllllll
`_____ Ch
`..__——-—‘
`.
`7:"; ='='_ C
`-. .:‘:__— 53
`so ——..._—..“"——-
`.
`°° -—':_=‘‘ ,3
`N -1
`O f
`_ Attorney Docket No.: 0NLIP001+
`n 2 O
`1-
`=—___
`\
`I Hereby certify that this paper and the documents and/or fees referred to
`04} :2
`as attached therein are being deposited with the United States Postal
`-
`,
`_} ‘gm
`33
`Service on November 18, 1998 in an envelope as “Express Mail Post
`Flrst Named Inventor‘ Jeffrey W‘ Loomans mg
`Office to Addressee” service under 37 CFR §1.lO, Mailing Label
`55 A
`Number EL100012885US to the Assistant Commissioner for Patents,
`He‘-I‘ .
`Washington, DC 20231.
`61$
`
`/’ ".
`2
`I
`-_..
`C
`'1
`T5
`/
`
`Assistant Commissioner for Patents
`Box Provisional Patent Application
`Washington, DC 20231
`
`Duplicate for fee processing
`
`Sir:
`
`This is a request for filing a PROVISIONAL APPLICATION under 37 CFR l.53(o).
`
`.
`
`INVENTOR(S)/APPLICANT(S)
`
`FIRST NNVIE
`
`MIDDLE INITIAL
`
`RESIDENCE (CITY AND
`EITHER STATE OR FOREIGN
`COUNTRY)
`
`
`
`LAST NAME
`
` JEFFREY
`
`
`
`
`LE VERA GING THE WEB: ARCHITECTURE MA TTERS
`
`510 843-6200
`
`
`LOOMANS
`
`W.
`
`San Francisco, CA
`
`TITLE OF INVENTION (280 characters max
`
`CORRESPONDENCE ADDRESS
`
`Joseph M. Villeneuve
`BEYER & WEAVER, LLP
`P.O. Box 61059
`
`Palo Alto, CA 94306
`
`ENCLOSED APPLICATION PARTS check all that a
`
`X Specification
`
`Number of Pages
`
`28
`
`Small Entity Statement
`
`Drawing(s)
`
`Number of Sheets
`
`Other (specify)
`
`X A check or money order is enclosed to cover the Provisional filing fees.
`
`Provisional Filing Fee Amount ($)L5_0
`
`X The commissioner is hereby authorized to charge any additional fees which
`may be required or credit any overpayment to Deposit Account No. 50-0388
`(Order No. ONLIP001+).
`
`The inventions made by an agency of the United States Government or under a contract with an agency of the United States Government.
`
`X
`
`No
`
`Yes, the name of the U.S. Government agency and the contract number are:
`
`Respectfully Submitted,
`
`SIGNATURE
`
`K
`
`3% “til-/*~$, DATE November 18 I998
`
`
`
`TYPED NAME
`
`Joseph M. Villeneuve
`
`REGISTRATION NO. 37 460
`
`PRO VISIONAL APPLICA TION FILING ONL Y
`
`1 of 30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`1 of 30
`
`

`
`1 1-18-1998 1 2:49PM FROM ONLINK 4153257329
`
`P. 2
`
`9 On-Lmk
`
`Leveraging the Web: Architecture Matters
`
`The Internet and Web technology are prompting organizations to
`reengineer their business processes, especially in the area of electronic
`commerce. Early e-commerce pioneers selected a shopping cart model for
`selling straightforward products like books, CDs, and flowers. Products
`with multiple options require a more sophisticated on-line selling
`application that replicates many of the characteristics of a real sales
`person.
`
`A Web-based sales consultant drives selling knowledge closer to the point
`of sale, increasing revenue from existing sales channels while opening an
`entirely new web-based sales channel. A Web-native architecture is critical
`to successful implementation of a Web-based sales consultant. This
`architecture must provide for flexibility, scalability, and cost effective
`administration.
`
`The Evolution of the World Wide Web
`
`The Internet originated as a technology in the 1970's designed to reliably send electronic
`
`information across a wide—area computer network. The development of LYNX, enabled
`
`the sharing of information between computer savvy individuals.
`
`Hyper Text Markup Language (HTML) made the Internet usable for the mass market. In
`
`its infancy, HTML was used to share information such as stock reports, product
`
`catalogues, and baseball scores. With the advent of Common Gateway Interface and
`
`application servers, information locked inside corporate computer systems became
`
`widely accessible.
`
`Today, the Internet is evolving from an information resource to a medium which
`
`performs sophisticated sales, support and customer service functions. Organizations are
`
`refonning themselves as e-commerce gains widespread acceptance.
`
`
`
`On-Link Technologies, Inc. Proprietary and Confidential
`
`1
`
`2 of 30
`
`Microsoft Corp. Exhibit 1015
`
`.
`
`Microsoft Corp. Exhibit 1015
`
`2 of 30
`
`

`
`1 1-18-1998 12:58PM FROM ONLINK 4153257329
`
`P. 3
`
`9 on-Link
`
`Expanding Sales Channels with a Web-based Sales Consultant
`
`A Web-based sales consultant works 24 hours a day, provides 100% geographic
`
`coverage, with no need for training and no sick days or vacation. It can be your most
`
`valued sales representative. A Web-based sales consultant increases nevenue by driving
`
`dynamic selling knowledge--part numbers, descriptions, prices, illustrations, and
`
`configurations closer to the point of sale. By doing so, the application increases the
`
`efficiency of existing sales channels, improves customer service and opens an entirely
`
`new web sales channel—al1 while reducing expenses.
`
`A Web-based sales consultant provides complete selling knowledge shortening sales
`
`cycles and expanding sales coverage. With access to information at any time, from
`
`virtually anywhere in the world, sales people spend less time generating quotes and more
`
`time developing profitable “face time” relationships. Value added resellers and
`
`distributors can also re-brand the online sales consultant and post the sales application to
`
`their own Web site, making them more likely to showcase your products.
`
`A Web-based sales consultant improves your telesales channel efficiency as well. By
`
`providing customers with pre—order information that guides them to an optimal
`
`configuration, (including cross-selling and up—selling) customer service is improved and
`
`order call times are reduced.
`
`Not only does the Web increase sales for existing channels, it provides the rare
`
`opportunity to open an entirely new sales channel. The Web helps you reach traditionally
`
`uneconomical users, while satisfying the expectations of a new class of Internet savvy
`
`customers. Orders tend to flow to the company that offers the easiest and most customer-
`
`friendly purchasing process. A Web channel makes that happen.
`
`Technical Criteria for a Web Sales Channel
`
`
`
`
`
`On-Linl< Technologies, Inc. Proprietary and Confidential
`
`2
`
`3 01.30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`3 of 30
`
`

`
`l 1-18-1998 l2 : SBPM
`
`FROM ONLINK 4153257329
`
`P. 4
`
`9 on-Link
`
`Many companies are using the Web to sell simple products. Dell” and Ci scom have
`
`proven that complex products can be configured and sold on—1ine~—a.lbeit at high
`
`application development and maintenance costs. Selecting the right technology solution
`
`to deliver on the promise of a Web-based sales consultant requires an analysis of the
`
`application’s ability to fulfill the role of sales and sales support. The application must
`
`also provide for flexibility, scalability and cost effective administration.
`
`Internal and externalflexibility
`
`In order for an on-line sales consultant to easily deploy to your entire organization, it
`
`must be based on open standards. For general availability to customers with different
`
`client configurations, it needs to be flexible enough to run in any of the browsers
`
`currently in widespread use, without the requirement of plug-ins. Your on-line sales agent
`
`must function in different environments; whether on an Intranet, extranet, within other
`
`applications, or with disconnected users. For users, execution should require a simple
`
`click on a hyperlink. Additionally, the application should be flexible enough to run
`through firewalls without any additional configuration.
`
`Anticipating Growth
`
`Web-based applications are typically associated with an indeterminate number of
`
`concurrent users making it difficult to predict scaling costs. The application’s architecture
`
`affects the cost of the hardware on which it operates,.and impacts performance when
`
`responding to users’ requests.
`
`Creation and maintenance expenses
`
`During and after the sale, administration costs affect an organization’s profitability. In the
`
`competitive on-line marketplace, time to market is critical. An application that takes
`
`months and a team of programmers to add a new product is unacceptable.
`
`A Web-based sales consultant and supporting tools must inter-operate within an
`
`organization's current infrastructure. To guarantee integration with existing and future
`
`
`
`
`
`
`
`0n—Link Technologies, Inc. Proprietary and Confidential
`
`3
`
`4 01:30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`4 of 30
`
`

`
`ll-18-‘I998 12:51PM FROM ONLINK 4153257329
`
`P.5
`
`9 Ont-Link
`
`systems, the application must be based on open standards. In addition, support tools need
`
`to aid in the integration between enterprise systems and the new web channel.
`
`The application should be modular allowing for division of implementation tasks such as
`
`the user interface, the configuration information, and the selling knowledge. The user
`
`interface should be customizable and integrate within an existing website.
`
`Maintaining current and accurate selling information for use within the application is
`
`essential. Maintenance tools should be easy to use and require minimal overhead from
`
`the IS department.
`
`Real Sales Functionality
`
`
`
`Configuration alone is not enough to enable a new Web sales channel. A few modeling
`
`languages and applications are capable of handling the configuration of complex
`
`products. However, they do very little to fulfill the role of a salesperson, including the
`
`ability to adopt the buyer’s perspective, perform a needs assessment, cross-sell and up-
`
`sell products such as support and training.
`
`An application’s responsiveness is critical to delivering sales functionality. Buyers
`
`become dissatisfied with software that functions well but responds slowly. For
`
`widespread acceptance, the application must download and start-up in no more than a few
`
`seconds, even over a low bandwidth connection. Page latency among product families
`
`must be sub-second as opposed to sub-rninute.
`
`On-Point Sales”
`
`On-Link's cornerstone applicationaddresses the demands of the new Web sales channel.
`
`Through a revolutionary technology, the On-Point Micro-Engine, employed within a
`
`modular application On-Link enable the Web as a new sales channel.
`
`On-Link Technologies, Inc. Proprietary and Confidential
`
`4
`
`5 01:30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`5 of 30
`
`

`
`11-18-1998 12:51PM FROM ONLINK 4153257329
`
`53.8
`
`9 on-Link
`
`Client-side Application
`
`' To provide speed and scalablity, On-Point Sales’ single tier application runs inside a Web
`
`browser. The end—user downloads the entire application at runtime, generally embedded
`
`within a corporate website. The initial download for the application is approximately 5
`
`kilobytes. The application bootstraps itself through additional loads while the
`
`surrounding website is still transferring, and once approximately 50KB of additional
`
`application code is resident, start-up time takes only a second or two. Users are freed
`
`from slow modem speeds, the latency of the Internet, CGI processes, or web-server
`
`bottlenecks. The user interface, code, and product information, for an entire prodeuct
`
`configuration session is approximately 100 kilobytes - equivalent to the size of a large
`
`corporate logo image - with loading time distributed across the entire session so that the
`
`user never experiences significant delays.
`
`On-Link offers a scalable solution through this thin Web-client architecture. The Web
`
`server must be capable of serving 100 kilobytes of traffic per user session, a task any
`
`corporate Web server can easily handle.
`
`On-Link's Web sales application is also deployable. Because the application runs in a
`
`browser with no server side processes, the same application can be deployed on a
`
`company intranet and extranet, as well as on disconnected clients. Being Web-based,
`
`your resellers can link to the application, or host it themselves.
`
`Modular Architecture
`
`The application is divided into three modules: the User Interface layer, the Data layer,
`
`and the Micro-Engine. As with today’s advanced three tier applications, the modular
`
`design allows for ease of implementation and maintenance. Out deployment of the
`
`modular application to the client provides for unmatched scalability and speed.
`
`(insert architectural graphic of On-Point Salesm)
`
`
`
`On-Link Technologies, Inc. Proprietary and Confidential
`
`5
`
`6 01:30
`
`. Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`6 of 30
`
`

`
`11-18-1998 12:52PM FROM ONLINK 4153257329
`
`13.7
`
`9 on-Lmk
`
`User Interface
`
`The User Interface layer is written in standard HTML and can be created and maintained
`
`with any HTML authoring tool. The user interface can be made to match the existing
`
`look and feel of a website or an internal application. Through the Micro-Engine, multiple
`
`interfaces can access a common data layer.
`
`Data Layer
`
`The data layer stores product information such as configuration and rules; exception, up-
`
`selling, and cross-selling information; pricing and part numbers. This information is
`
`represented as relational data and can be stored in a standard ASCI text file. Relational
`
`table modeling, and an engine that permits creation of sparse data schemas, ensure the
`
`data for any given configurable product is on the order of 20 kilobytes. Additionally, the
`
`application performs intelligent page-fetching so that downloading occurs in the
`
`background.
`
`Data is modularized by each individual product line. This allows small file sizes to
`
`download, makes team implementation and maintenance easier, and makes phased
`
`implementation possible.
`
`On-Point Micro-Engine
`
`The applicaticn’s Micro—Engine joins the user interface and the data layer. This Web
`
`distributed application engine is maintained by On-Link engineers to provide browser
`
`compatibility and application upgrades. The Micro-Engine handles four primary tasks:
`
`Client-side HTML generation, product configuration, event handling, and purchasing and
`
`session information generation.
`
`Client-side HTML Generation
`
`The Micro—Engine dynamically creates the form components of the user interface. While
`
`looking identical to standard pull-down lists, radio-buttons, and scroll-boxes, these UI
`
`components are much more functional. Their contents are dynamically generated by
`
`
`
`
`
`On-Link Technologies, Inc. Proprietary and Confidential
`
`6
`
`7 01.30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`7 of 30
`
`

`
`1 1-18-1998 12 : 52PM
`
`FROM ONLINK 4153257329
`
`P- 8
`
`9 on-Link
`
`interpreting the data files. If desired, the contents themselves can change according to
`
`previous actions within the application. As a user modifies selections, this information is
`
`instantly conveyed to the Micro-Engine so that configuration validation can proceed.
`
`Configuration
`
`With each user selection, the Micro~engine performs a complete configuration validation
`
`in sub-second time so that any misconfiguration is immediately trapped. This speed is
`
`possible because On-Point Sales’ unique Web—native architecture does not require slow
`
`and resource intensive server-side processing.
`
`Event Handling
`
`When users make a valid selection, they see their current configuration including
`
`dynamic system diagrams, current pricing information, and product pictures. When the
`
`user selects an unavailable configuration, the Micro-Engine provides an immediate
`
`context sensitive message and guides the user to valid products. This unique exception
`
`handling provides you with up-selling and cross-selling opportunities as users are
`
`directed to available selections.
`
`Purchasing and Session Information Generation
`
`When the customer proceeds with a sale, the Micro-Engine has predefined functions that
`
`allow it to generate a custom quote, a multi-line purchase order, or a bill of materials.
`
`These can be printed or electronically delivered to an order entry system or other'back-
`
`office system for an end-to-end e-commerce solution.
`
`Architecture Matters
`
`On-Link's On-Point Sales’ unique architecture works well because it is designed as a
`
`web deployed solution, as compared to other solutions that are modified client-server
`
`products requiring server side processes. By running inside a browser, On-Point sales
`
`can be deployed on a stand-alone client for a remote sales force, on your intranet for use
`
`by customer support, engineers, and telesales, and on the Internet for use by customers
`
`and resellers.
`
`
`
`
`.1‘...m
`
`On-Link Technologies, Inc. Proprietary and Confidential
`
`7
`
`8 01.30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`8 of 30
`
`

`
`11-18-1998 12:53PM FROM ONLINK 4153257329
`
`P. 9
`
`9 On-Lmk
`
`Products with heavy server side components, require expensive hardware in order to
`
`scale and administer. Server-side processing adversely impacts the user experience in that
`
`it does not allow dynamic feedback during configuration. Users complete a form, submit
`
`it, wait for transmission and server processing, and then receive a response. The number
`
`of concurrent users, the system's tuning, and the amount of server—side processing power
`
`all impact response times.
`
`On-Link's On-Point Sales” gives dynamic sub-second feedback as it guides them to a
`
`valid configuration.
`
`The application’s architecture also impacts the speed of development and maintenance.
`
`On-Link’s solution does not require any code modification to change configuration logic.
`
`We store the relevant data, metadata, and logic in our dataset with no coding required,
`
`reducing maintenance costs.
`
`Summary
`
`The evolution of the Internet into a sales channel provides the opportunity to push selling
`
`knowledge deep into existing sales channels, generating more revenue at a lower cost.
`
`Making the right choice for the technology and applications you select to address this
`
`channel will have a significant impact on your organization’s profitability.
`
`While client-server technologies can be ported to the Web, they remain constrained by
`
`legacy architectures. On-Link's on-line sales consultant not only provides configuration
`
`capabilities, it also perform needs analysis, cross-selling, and up-selling all in a Web-
`
`native architecture. Web-narive is the only way to build an application that is fast,
`
`scalable, reliable and deployable.
`
`
`
`On—Linl< Technologies, Inc. Proprietary and Confidential
`
`8
`
`9 01:30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`9 of 30
`
`

`
`10 01:30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`10 of 30
`
`

`
`11 01:30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`11 of 30
`
`

`
`
`W?»\3.£:._Oe
`
`.v$..1.§\.._I?m4o:f.S.2n...A.
`
`C36:.39?
`<>_.5.u.Pn..w>.aw
`@325».1mag?
`
`VABQRV®.n.:..mv§L7%?
`9.mfi.
`
`_
`
`SH.~Wx5.9m..Aas4rmC3.63
`
`
`
`\,\?i.3.<.3&..
`
`.1S>»
`
` RfiwflH.flypflzmas@E_.W»_o<_$.:\.wQ.O\law/“>6FVFW4:®«om2
`3.12mated?
`
`n.~W:90m.§4@2,n$.4fin...
`%w%%mgn% M§9rmw
`
`
`&2\u\Ix.$\.;u.O\0&Jv_E.ans»
`
`
`
`
`
`
`
`W»;_WFawn.DE.
`
`xhibit 10 1 5
`
`
`
`_Agm!+W.P<?o:3&0;
`
`Illlllllillln
`
`Microsoft Corp. Exhibit 1015
`
`12 of 30
`
`

`
`H.W,/E...
`
`
`
`
`
`«Quin..S:I.,»4s)OfliafiivrCuwfiQtexq/vi
`
`
`
`
`
`
`7F.&W4ioRun.9nmw§®D=V\»<»;...:_mBiQ31:.3?isAc29¢WWuémmzozxnLw.fl§.7+nLdmm»W.
`
`
`
`,..:3;?,:Ho72%.$1%..._fii3,.;riaa
`
`
`
`i:s§fl%938¢;3+95553.3a.,w__wm&x.4£433CRswimAwJqfisima
`
`
`
`
`
`
`%.\w;.T>n%>2Fvwfi.40w;/mymuxsxwlwnxscmfim
`
`
`Ȥ._,,\:3InI__4.flIQ\SQ__,uuw..x_fl.7n.{K5
`
`‘I3 of 30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`13 of 30
`
`

`
`\_rI|1|..
`
`
`
`\.:.)3»%Kasggeflvi2/\un.;93
`
`
` c$..1._,>in$893Ewayn90:14»i:25xflm9%ow/;?mI\1,E\GTv\mfiamminflux
`\\a,A§-§_:,,.q&%aa%w933..T.mdui
`
`
`‘II!T,.Wx.fli$aninQLV{AV420wfibl
`
`
`Am203,0,933,3
`
`
`PO0%nmafia.{£9%o3.nu!¢!G«§\,AU/G
`
`
`«$1.mdmxcim./1§«_&S11::e.\:i0
`
`
`
`
`
`
`
`xiE.o§¢:$a_§®o>€(Mi4.0mm»9qfi
`
`mm.,We4i>3.8»ToC_.>firm\,.<5.T3a
`
`r,\1:%@_3m;HEM»QELséswg
`
`
`
`
`
`
`
`:><®Amswwiflfgmm3R?3_u.3
`\_.mv,_:,_\._:.,m%m.\HQ“?Rare?»
`
`
`
`
`
`14 01:30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`14 of 30
`
`

`
`Wax»
`
`U4flfi
`
`Q39
`mg
`
`
`*\—.>nM.@n._€..3n.MuvlOfl
`«P./‘Tr‘e1?93%3.k>n?.o>8u$
`
`
`4.9..
`
`bmfiMMISEV
`«W?»Kan
`
`15 01:30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`15 of 30
`
`
`

`
`
`
`
`
`Y._..mn<am.W..\s0,3”i»!_;®£63
`
`$33.OJAW
`
`
`
`
`
` f\%lTa§£@6,1C>EonT>§fl0>o~..U,,Q\_._
`
`fl!!!
`
`
` ofafiswiWSWWU\:.é33%2Mw%p9nmEémoacm
`
`
`wasEof»£331>»..
`
`
`
`(6Mi:08¢:sacRodeo.{wigWrrui37?:
`
`
`
`
`
`5.,“:3/w..........:......._
`
`
`
`
`HJ.1w.W~%w_.B33%«Nnmgwflf:_...n§W\.
`TACUJJIWk.QM
`
`
`
`Rs1.28so;.>\:m.fi\.Sx:.U»\S3Quvxurhwfiofi
`
`
`
`b.23§,.m.U10meuwqaN.hu..V.».j9eRmww&/
`
`
`
`
`
`16 01:30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`16 of 30
`
`

`
`'Il.
`
`Ks3m_w-mm&m.§.%
`.\\.1lI|l!I..i-i«Iir»Iz./-
`
`
`
`Q;
`
`
`
`\._...iq.5§W-\J~L..\(\>L/LamWI/Jcouczm
`
`,‘A1?gram,93,05?353EEa.3)Es.«Q
`
`Dean...w:.$\:a&U..../94?9.693%.
`
`
`mdév/a\_sflanmaor.S_.4r,_272.,_,nr5gram
`
`
`
`
`a
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`17 of 30
`
`

`
`mi
`
`
`
`<».a.>m.MyQfiwsxqmuwx/CVanmama:m&BWTAQSQLFa.
`
`
`
`
`
`S30.mQw.fi0s<Tu\.LMr
`
`‘I/III’
`IR...
`
`
`
`
`._U\a13fivbfi_m>%\.>ma&o&
`
`9:s.\£43h_%w%na.
`
`
`
`in)?ims...woman.?:__..a93%
`
`
`
`
`
`Dégaqm
`
`92a4323
`
`
`
`R3113,.~awLM8
`
`G20x<<mo>o\4..W
`
`
`
`94¢,..@;.~nm
`
`
`
`OQWPLQobm.
`
`miW93
`
`18 01:30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`18 of 30
`
`
`

`
` lh
` 51%E33Pii®m:.m?9.e)
`
`
`
`
`War.ED}
`
`
`
`.........m.129.565.“pa.»
`
`\\.lW§OI—Is3):!‘
`
`
`4...oseum.§.FT;
`
`
`
`FL.13.La?
`
`ii,at
`
`\II/.I../
`v®«3.>.r:\..v
`9».vi,~:1_L.,c>
`
`$2;
`
`mama
`
`E3
`
`
`
`ofl.W..\.a,®
`
`19 01:30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`19 of 30
`
`

`
`mg.
`
`
`
`
`
` \D...u\>.r>Dixarz\
`
`20 of 30
`
`Microsoft Coip. Exhibit . 1 0 1 5
`
`Microsoft Corp. Exhibit 1015
`
`20 of 30
`
`
`
`

`
`11-18-1998 12:53PM FROM ONLINK 4153257329
`
`.
`
`0
`
`0
`
`
`
`EVH335?».wEa
`
`
`
`\SL‘a..n>n>9L.»Dolw.5.2:...
`
`m.r\...>:.:~0
`Om>fl/wcwxrvmn>38...>m%ah_.>»_O..r
`
`,_:>%F...»m\Q;M.
`Mvkmamma
`_§9_w.Nnn..
`
`
`
`96%.;Acflnflxix?00&3
`
`Eva)
`
`
`
`Ox/1>mn4_Uov<E/,3
`
`
`_+S.._5\+12:no>_W,»uS&,._,.>
`
`
`_:w@L.._u.na..w¢m>n..a%o>
`
`“Lu
`
`
`
`>>.&._9>>J~..wW.A<fl.nm.
`ma.6e>§<»U4;3».\mm<
`
`
`
`
`1<RT...m..oefmiHm.
`
`+33.‘
`n>n?,...W2.v\
`
`2:09
`
`
`
`
`
`
`
`
`
`§»._,\.~,J.rWfl..4?._~1W,.mn_gAb
`
` 9}0.4?\_:oJV_M..
`?>L«%
`
`DUO
`
`)_\\
`\UM_
`
`1\.II..__VD
`.vi.
`.12co
`
`Q.m,.\
`«:9»WW:
`_Nn>n...w_I\w«m<_m
`slw%_§..i
`
`R
`
`aL»3.3DW4.».»...m.m\3%
`
`
` —..POn»l_osoFL3_Q<m..Moz.»
`95$3»=5
`Tfioro.
`mo“via.
`3%\>L€o
`
`moo?
`
`
`
`
`
`
`
`V5“Wain:.nv..Mw.o.a
`
`?ۤ_,e.L
`
`~Oo.nLn
`
`gunn
`
`aT»SW?9,oP:%
`
`32.F,
`
`firm:flowntaq
`
`n||.1...|l
`
`3%
`
`.3ma.asaem
`
`>&«»z..,L
`/R3C2
`
`19.1%
`
`\P:08;/_o>>Tm;.i,Po.».TE>
`
`J.l_>24»
`
`
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`21 of 30
`
`
`
`
`
`

`
`11-18-1998 12:53PM FROM ONLINK 4153257329
`
`11
`
`
`
`iwé_>$On%55Q35?
`
`
`ea.m<,_;:§ni.§,:éQBii.Ammrmfl.
`
`
`337/_>¢®_u>nFJ15R<n\dnTo%
`
`
`M>mo>\3hw3.o.Q.Y>fiarfowfl.
`
`9.$.mw:42,masE,Lom.w
`
`
`
`
`O.»G/T>NDm...u.0L_O...o/..:..
`
`m<«3J.ea.
`
`w_..:....._§.Lu”._.......:_.....m......m.as
`
`;....;._.m5::~.~__a~at.=¢..w\:_:u.._.1....
`
`W$<J.u,«Go
`
`
`93$.~w<~CJ:8ufl.
`
`v3u.:vrTFQA
`
`n>mm.».3.ma
`
`
`
`8
`
`w<,__...zéH.
`IFd3P_&o3AfiN?fi
`
`
`-miwxwuflm...=2..m.,...
`
`
`
` 1SmvusJxn\.D.I@_.F2.»—J~>a_)os\fiQ.x
`
`~NA.W<TIW.~v..r.UA
`
`QN§m_b:n._
`
`
`mdnai.
`
`W<,_C\_M4QD)..
`
`
`
`
`
`11.4.3?On\_2.§\_..\N..v.u...r_.flTwunuhcs»mflurFPLM.
`
`22 01:30
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`22 of 30
`
`
`
`
`

`
`1 1-18-1998 12:54PM FROM ONLINK 4153257329
`
`}
`
`
`
`7>>o_,«fl§M19>4:0,.\flInw.WWfl®?,
`
`xi./n933
`Tnanwno_m._.wrBa
`
`.3./_»1q«smJm*./
`
`
`.::4x::_W..“q..M._«....flT
`
`.wr.._g:4..:+.._.,...Ein.
`
`9%
`
`x/0.2»\~\A»\
`
`xvY
`
`\,
`
`In7>¢%._.W_nQH~.~a3W\flQQQfi@<s&vA§
`
`
`xmn7Q<<»WQ3,?a>L\.
`5:.?.,:,N:,3r,,a.+1%9%an2n‘/XE.$9n%.,Mnaim
`
`
`A.2QEEBQ_/>4N%oF2%.?
`
`—.o9oF.wfiwfiWwwuvn
`
`WHv.§:HumK
`
`QiW:,».%
`
`
`It\}_>»A\S..\>>s/nxt\:\filN\\.>M
`/,an«NW
`
`>C2,»
`
`./.,H.W?m2,?,aa.:ma:
`®n\.7Q<€/ETTrs
`V2,:@WDL<UI:9“
`
`(P
`
`OS?/_.
`
`n%.a.»3..mQ\
`
`23 01:30
`
`‘?
`
`C'1§Iic1'0s0ft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`23 of 30
`
`
`

`
`11-18-1998 12:54PM FROM ONLINK 4153257329
`
`_,imiW$9.999.9.as
`
`OOFWIQQIB,ADbLmL)
`
`DemUmmflUmMD0315
`
`.T.1\n.\X.r-Omm3QwflQfl:
`
`
`
`
`
`
`
`
`r§;E~n>17»>\.im:/€,mMmuwm3.»?xmvaw,»_1\\s\»hTAV?%.n\§+?33.o_w.%.,m-<L<LMmwFM/E>
`emu1.;<L<?«%fim:LnWow4?o%4?>.
`
`
`
`\.+/n®<Qd»TS
`
`
`;%NxrO%c_,T>Q~\,n_v\QMn#o_»WorC)/xpcm
`
`
`
`4,9W7_O7:/o0>LAw92.04/new\S.r4/®mM~zP
`
`
`
`
`
`53%».T3.47»?>Du§nm§A2T.4:rowSaéwW3O%?>
`
`,3ML./n:>fmé_,o_wP2@..w.o>m
`
`99%_a.o»:,\Q.s%>.4cumsowuwmmabx
`
`fiv._.>\mTVrn®fvxns0525/995;?fl..\w§m.\WnSod}
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`24 of 30
`
`
`
`
`

`
`11-18-1998 12:55PM FROM ONLINK 4153257329
`
`14
`
`9:|7C>2/.U
`flw.a.n/TMeiI
`
`
`
`
`02.20HPBX“C.»Aorow&II/ &V~\>§m.M..
`_.Ub592%$3€,:..o..1_
`
`ammo<>?..w.i_
`as:E.w.
`
`
`
`W2:,::&m.3,3.)
`
`Q2333;7»2.::,MCW0
`
`®n>n«>..»L£4Ln&n._:Mu.§\%.
`Vmmn.W54fl.Qcrflu
`
`ZfivxWPALRAQ»Cfi
`
`
`m..4.W9V/Wu
`
`2.:/.GE3
`
`7>9%n£P,*M.~»M.J
`
`Cain?LALUAA
`LJ/3;i,our\_
`
`AC26430
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`25 of 30
`
`
`
`
`

`
`11-18-1998 12:55PM FROM ONLINK 4153257329
`
`P.15
`
`_.mariff.mm»32...
`
`mcvWE:
`
`
`
`Q33»\/$1/311.6QP,W,.,u<fiNw/~n>
`
`$13&54./inorflfim9:cad/.3Mm?V,
`
`
`
`
`9:Q.?4u?>m/.>11/»WNTAE».m3:
`
`
`
`
`
`“Wmafia?EV.F05%;3£33.
`
`E».?>w339»mswfimjwpflQ:35
`
`am;0%E><L<aM.
`
`
`
`
`TaxSac»Am.31.19%»:QPHAA1.4./Q
`fimnfl»3>/r>,M;J@..vS2®35>m§,om
`
` _(/Pfl2L4NV»P
`
`
`NW©?£>w%SmSaw®%\&mN\..g..mLVA13.3%
`
`
`4%/D1339%11.53.1_.muJg_AWWRr~|;\Rm\>
`
`
`
`
`
`
`Q?/Au/.>&,?>w.11/®%d,g><L,&m,W923%O%.4».,..>m,3:15/nO~>.m/_FVc?u.Wo)Afific054.;flmS.:,~
`
`V),WR?§$P~M9,2nw.e$uou...¢uP
`
`
`
`
`
`2&10o>_7.}r~wc2u/E>aampfiQ4?_»..1\>3»\WnEQQI
`
`26 01:30
`
`.
`Mic1 osoft Corp. Exhibit 1015
`
`
`
`
`
`
`
`firfi%g%mfimmM:@4.W%£w§w¢mflT.{3W$2n<V>1fl?45UWD\Aj%L%>S;
`E45,/54E53«YEA\§/$J?mm
`
`me.,fl7>m$3o3.?nw§L\&0,140%?)
`
`
`
`MUN..5/avrmmfi1,?Tsfl4/?i./+/Pu;9K5mzxn/Tr1.:/0ofiofifl.57BaQxv
`o%,v/..B4o:,owV)J70.
`
`C.1//99T.
`
`Microsoft Corp. Exhibit 1015
`
`26 of 30
`
`
`

`
`11-18-1998 12:58PM FROM ONLINK 4153257329
`
`18
`
`
`
`Va)?.%n.i7E</P..«A/.oxVm®Ui..fi.<M,.<Wo/3@>§<fi§Vo>Tfifi
`
`
`
`
`
`fi.._,.m...w_,sq3.1:._._”...m_.x...m....Mm.....H:1I:..1..,r,in
`
`
`
`
`
`
`if§Z?aapef7a;maLr%f%;:Z§a%$38?
`
`\o»%Y>332%3%..>9*/IAlan...
`
`<.,73.“%Ad/(Fmxflm/Muflfifi
`
`
`erOh03/?/>&,v>,aha.._W_,}._
`
`
`Q0\1;1\30>1S91lmflfhlfla%94¢...»
`
`._m?:__,>3:Mgomflxp
`
`FR.flu:/W.\<n:/EWin
`
`
`
`%wmayJ.)r7?..._vU;::W.33.4:
`
`
`@s._sǤ/o>wanA1,;<L<mw.36.A
`Eiflmc$_/WT§n>4i;/_»nWJIQ.1:as{A
`
`
`
`U.9.3,3_,in!“»JJLL...T»L...
`
`
`.>\,T,~,nJ>934“A/TnQL<.3Ao\.\An,o\<..S>
`<L/i5ow9cu.m7m.%m;L.u:m1oiwHo4_/.3
`
`is27%7.35%xflx/5:L73‘;%:§%w.wLP
`
`ca?/n7Do7\.3>M«RNCum.»AUfl.%o<»UN
`
`
`
`
`
`nS._Z.s:3.(2\,.:in:1/M139mmD§QMv1«nWsfiOva»\F4TiWSxwfl/.fiu.<>L%
`
`Microsoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`27 of 30
`
`
`

`
`11-18-1998 12:58PM FROM ONLINK 4153257329
`
`wm.
`
`Oafimnzu53$»
`
`
`mo:/wM>n.u»p>uinLE
`~>QisnrmnfE;Q31»/_>
`3/9fiL,.»$_Qrwma.>,2:f°v
`WDLa£s§>.$...>minudrumaw.an
`z\nMaim%nw§.
`
`1
`
`_ g»2._2wmcvfiarxnw
`Ow.)ornvmcfi9:4?o_<.._...\..n.........
`
`
`x1/MWxi./aW@m<r4;LLnOnx~>V>.43R
`Jr./afio:n>wSm.mmyoaw\.r,w1Vr.
`9/2...._WQZSJ1»/n
`
`
`>2»9<,_o_C«P<Wm«QYJV
`
`.9mmM)»fiL.4f>WEsimvMfiwwuzw
`
`:2JIBVT.A....WW<>»7mWZ«Wrwflriy
`
`
`
`
`.%.w”,..:.m.3...:.,__:_M...._.:............T...m...Em::.~...
`
`
`...rN.u.w.._:3“2..
`
`o<lP:J13?rtW43.
`
`ofluoafl/Jo>/\L<nuV.)nwmfimnm.
`
`
`
`
`Q,,>&r>wowo%::JY9Jain
`T3Tr$P:
`
`WW9?“C\/.>\K$>nmDo7T?$7P\F0m\9“
`
`
`.12»>C3rn\inom4Y>u\»>o.2C3?
`
`
`
`>U
`TE’
`
`Exhibit 10 1 5
`
`Microsoft Corp. Exhibit 1015
`
`28 of 30
`
`
`
`

`
`11-18-1998 12:57PM FROM ONLINK 4153257329
`
`
`Aawb?«No.04...»
`
`.23«:93cm»:
`
`,..N««NH:
`.><WTRn
`
`
`.M.n_.nn./.:_.¥n>u.PWA.;A2.anUM.v_\S»w.Rflo~fiéxtmfl
`
`>2xiL:M92.»;4
`fim.W3!ms7)Barn?Dix
`
`
`
`mun‘?<L<fi
`
` PmP
`
` M10???
`
`
`0O>%/GQSem
`»AC
`
`rosoft Corp. Exhibit 1015
`
`Microsoft Corp. Exhibit 1015
`
`29 of 30
`
`
`
`
`
`

`
`PRLVT OF DRAWLNGS
`~-..———-— «
`AS ORIG_l_1Ii\_LLY FILED
`
`United States Patent & Trademark Office
`
`Office of Initial Patent Examination - Scanning Division '
`
`
`
`Application deficiencies were found during scanning:
`D Page(s)
`OQEC//l K
`Q L)
`for scanning.
`(Document title)
`
`were not present
`
`
`
`D Page(s)
`fOI’ scanning.
`
`of
`
`(Document title)
`
`were not present
`
`El Scanned copy is best available.
`
`30 01.30
`
`Microsoft Corp. Exhibit 10.15
`
`Microsoft Corp. Exhibit 1015
`
`30 of 30

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