throbber
PROVISIONAL APPLICATION COVER SHEET
`
`y
`
`Pers
`
`llzqiti
`b> SS onwe
`2,
`2 ==:
`Oo =
`== 3
`
`ee CCERTIFICATEOFEXPRESSMAILINGAttorney Docket No.: ONLIP001+ a =
`Thereby certify that this paper and the documents and/or fees referred to
`un SS
`.
`as attached therein are being deposited with the United States Postal
`:
`.
`.——)
`Service on November 18, 1998 in an envelope as “Express Mail Post
`First Named Inventor: Jeffrey W. Loomans
`a> ==
`Office to Addressee” service under 37 CFR §1.10, Mailing Label
`a ==ea-:
`Number EL100012885USto the Assistant Commissionerfor Patents,
`a= .
`782. SS:
`wie SS
`Do ——
`a
`
`
`
`Assistant C
`for Patent
`ssistant Commissioner for Patents
`Box Provisional Patent Application
`Washington, DC 20231
`
`[X] Duplicate for
`Duplicate for
`LX}
`
`fee
`p
`fee processin
`
`g
`
`Sir:
`
`This is a request for filing a PROVISIONAL APPLICATION under 37 CFR 1.53(c).
`
`:
`INVENTOR(S)/APPLICANT(S)
`
`
`LAST NAME
`FIRST NAME
`San Francisco, CA JEFFREY
`
`
`TITLE OF INVENTION(280 characters max
`
`MIDDLEINITIAL
`
`RESIDENCE(CITY AND
`EITHER STATE OR FOREIGN
`COUNTRY)
`
`
`
`LOOMANS
`
`W.
`
`
`LEVERAGING THE WEB: ARCHITECTURE MATTERS
`
`510) 843-6200
`23 Small Entity Statement
`
`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
`
`Numberof Pages
`
`Drawing(s)
`
`Numberof Sheets
`
`Other (specify)
`
`X_ A check or moneyorder is enclosed to cover the Provisional filing fees.
`
`Provisional Filing Fee Amount ($)150
`
`X_The commissioneris hereby authorized to charge any additional fees which
`may be requiredor 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 numberare:
`
`Respectfully Submitted,
`
`SIGNATURE Seg WM
`
`TYPED NAME
`
`joseph M.Villeneuve
`
`Vitt_—______ DATE November 18, 1998
`
`
`REGISTRATION NO. 37.460
`
`PROVISIONAL APPLICATION FILING ONLY
`
`Page | of 30
`
`Unified Patents Exhibit 1015
`
`Page 1 of 30
`
`Unified Patents Exhibit 1015
`
`

`

`11-18-1998 12:49PM FROM ONLINK 4153257329
`
`P.2
`
`N
`
`6© 0n-Link
`er
`
`Leveraging the Web:Architecture Matters
`
`The Internet and Web technology are prompting organizations to
`reengineertheir business processes, especially in the area of electronic
`commerce. Early e-commerce pioneers selected a shopping cart modelfor
`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-basedsales consultant drives selling knowledgecloserto the point
`of sale, increasing revenuefrom existing sales channels while opening an
`entirely new web-based sales channel. A Web-native architectureis critical
`to successful implementation of a Web-based sales consultant. This
`architecture must provide forflexibility, 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) madethe 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
`
`performssophisticated sales, support and customer service functions. Organizations are
`
`reforming themselves as e-commerce gains widespread acceptance.
`
`
`
`On-Link Technologies, Inc. Proprietary and Confidential
`
`Page 2 of 30
`
`1
`
`;
`Unified Patents Exhibit 1015
`
`Page 2 of 30
`
`Unified Patents Exhibit 1015
`
`

`

`11-18-1988 12:5@PM
`
`FROM ONLINK 4153257329
`
`P.3
`
`OQOn-Link
`
`Expanding Sales Channels with a Web-based Sales Consultant
`
`A Web-basedsales consultant works 24 hours a day, provides 100% geographic
`
`coverage, with no need fortraining and no sick days or vacation. It can be your most
`
`valued sales representative. A Web-based sales consultant increases revenue 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 opensan entirely
`
`new websales channel—all 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 addedresellers and
`
`distributors can also re-brand the online sales consultant and post the sales application to
`their own Website, making them morelikely 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) customerservice is improved and
`
`order call times are reduced.
`
`Not only does the Webincrease 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 companythat offers the easiest and most customer-
`
`friendly purchasing process. A Web channel makesthat happen.
`
`Technical Criteria for a Web Sales Channel
`
`
`
`
`ba
`-
`
`On-Link Technologies, Inc. Proprietary and Confidential
`
`2
`
`Page 3 of 30
`
`Unified Patents Exhibit 1015
`
`Page 3 of 30
`
`Unified Patents Exhibit 1015
`
`

`

`11-18-1998 12:58PM FROM ONLINK 4153257329
`
`Pla
`
`QoOn-Link
`
`Many companies are using the Webtosell simple products. Dell™ and Cisco™ have
`
`proven that complex products can be configured and sold on-line--albeit 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 makingit difficult to predict scaling costs. The application’s architecture
`affects the cost of the hardware on whichit operates,.and impacts performance when
`
`responding to users’ requests.
`
`Creation and maintenance expenses
`
`During andafter the sale, administration costs affect an organization’s profitability. In the
`competitive on-line marketplace, time to marketis 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
`
`On-Link Technologies, Inc. Proprietary and Confidential
`
`3
`
`Page 4 of 30
`
`Unified Patents Exhibit 1015
`
`
`
` 7
`
`
`
`Page 4 of 30
`
`Unified Patents Exhibit 1015
`
`

`

`11-18-1998 12:51PM FROM ONLINK 4153257329
`
`P.5
`
`QoOn-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, andthe selling knowledge. The user
`
`interface should be customizabie 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 JS department.
`
`Real Sales Functionality
`
`Configuration alone is not enough to enable a new Websales channel. A few modeling
`languages and applications are capable of handling the configuration of complex
`products. However, they do verylittle 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 responsivenessis critical to delivering sales functionality. Buyers
`becomedissatisfied with software that functions well but responds slowly. For
`
`widespread acceptance, the application must downloadandstart-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-minute.
`
`On-Point Sales™
`
`On-Link’s comerstone application.addresses the demands of the new Websales 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
`
`Page 5 of 30
`
`Unified Patents Exhibit 1015
`
`Page 5 of 30
`
`Unified Patents Exhibit 1015
`
`

`

`11-18-1998 12:51PM FROM ONLINK 4153257329
`
`P.6
`
`Qo in
`
`n-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 bootstrapsitself through additional loads while the
`
`surrounding websiteis still transferring, and once approximately SOKB ofadditional
`
`application codeis 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
`
`bottlenccks. The user interface, code, and product information, for an entire prodeuct
`configuration session is approximately 100 kilobytes - equivalent to the size ofa 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 kilobytesof traffic per user session, a task any
`corporate Web server can easily handle.
`
`On-Link’s Websales application is also deployable. Because the application runs in a
`
`browser with no serverside processes, the same application can be deployed on a
`
`companyintranet and extranet, as well as on disconnected clients. Being Web-based,
`
`yourresellers 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. Our deploymentof the
`modular application to the client provides for unmatched scalability and speed.
`
`(insert architectural graphic of On-Point Sales™)
`
`
`
`On-Link Technologies, Inc. Proprietary and Confidential
`
`5
`
`Page 6 of 30
`
`Unified Patents Exhibit 1015
`
`Page 6 of 30
`
`Unified Patents Exhibit 1015
`
`

`

`11-18-1998 12:52PM FROM ONLINK 4153257329
`
`P.7
`
`OoOn-Link
`
`UserInterface
`
`
`
`
`The UserInterface 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 ASCItextfile. 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 performsintelligent 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 application’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 componentsof the user interface. While
`
`looking identical to standard pull-downlists, 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
`
`Page 7 of 30
`
`Unified Patents Exhibit 1015
`
`Page 7 of 30
`
`Unified Patents Exhibit 1015
`
`

`

`11-18-1998 12:52PM FROM ONLINK 4153257329
`
`Qo
`
`On-Li
`
`nk
`
`
`
`
`yayeroy
`
`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
`
`Whenusers makea 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 userto 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 otherback-
`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.
`
`On-Link Technologies, Inc. Proprietary and Confidential
`
`7
`
`Page 8 of 30
`
`Unified Patents Exhibit 1015
`
`Page 8 of 30
`
`Unified Patents Exhibit 1015
`
`

`

`11-18-1988 12:53PM FROM ONLINK 4153257329
`
`P.9
`
`QoOn-Link
`
`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 amountof 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.
`Westore the relevant data, metadata, and logic in our dataset with no coding required,
`
`reducing maintenance costs.
`
`Summary
`
`The evolutionof the Internetinto a sales channel provides the opportunity to push selling
`
`knowledge deep into existing sales channels, generating more revenue at a lower cost.
`Makingthe right choice for the technology and applications you select to addressthis
`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-native is the only way to build an application thatis fast,
`
`scalable, reliable and deployable.
`
`
`
`On-Link Technologies, Inc. Proprietary and Confidential
`
`8
`
`Page 9 of 30
`
`Unified Patents Exhibit 1015
`
`Page 9 of 30
`
`Unified Patents Exhibit 1015
`
`

`

`mye[49
`
`Winga-
`
`wry
`
`aw.
`
`aaAbin||(wecop4)
`
`"Eine
`
`| certrnlerhace
`
`iLge
`
`(teCode)(ForeHM.
`
`
`DTeiSauesorpy—
`Enbeddh
`
`Page 10 of 30
`
`Unified Patents Exhibit 1015
`
`Page 10 of 30
`
`Unified Patents Exhibit 1015
`
`
`

`

`
`
`[mscackooSASSION
`"KegatmaybCalond
`
`eoat
`
`°Quste
`
`IMe,
`
`
`
`‘ian
`
`KAD!
`
`[acer
`
`Page 11 of 30
`
`Unified Patents Exhibit 1015
`
`Page 11 of 30
`
`Unified Patents Exhibit 1015
`
`

`

`Ly
`
`howT.
`
`2process
`
`—ane
`
`orMacartSuesyel
`inThbeucer
`
`
`
`ONTTeadyabimrycg:
`
`-AeYineSTrdevdfelaef
`
`“ToGeek—~/THpeelahcers<oer
`
`thisequed"
`CanUparasse|VaiguedesnSogclgak€
`
`
`
`witha(atordepadercies.
`GeTheAUntoveThieads
`
`
`ap.Credle,ahedMaegan
`
`Oaaynerlsantdust:¢T[merece
`Oyo
`
`MainOrtbeasrelDacn
`CeaseOOSystmtag
`
`ramones
`
`junyOuse
`Jaung.
`
`enFeng.3.Intriavgy42=iTher
`Beene
`=|“FR2Leadand’wiiKernelCoffe.Py@
`nnnatatHFNenea=Theobvious2MechnisusOemOSE
`
`TCrateanannihanding
`WhyksThisLard|ThsEnvi
`fonmenT
`
`
`
`(eleadsaerbace
`
`
`
`
`
`Vniett 1015
`
`S
`
`Oyskm,
`
`Page 12 of 30
`
`Unified Patents Exhibit 1015
`
`
`

`

`CleanedtamAstorU\AmaS-
`
`
`
`Page 13 of 30
`
`
`
`
`
`
`ObetlyandavailabeTheabllinyToCheckyor2XSicateghFultendinga[S.NeedsTebeQfererally
`
`
`RleaS_lhe@ee)MOTprobeVhis-AP]rAsicdlySeyAled)FamU|
`
`_MeT~suidiolowes|hve|atThpadMan
`
`
`
`
`debinedAPIlayerTeinviseeyedhandlers
`
`
`
`“ToGvacalae,absty12Keep7Micsdistineywien
`
`
`
`
`(rialabeen-Handing,SysenAMistbeKnownloheflere)|
`
`
`
`
`
`
`belAtTiaTionoFThedakhselGens
`
`
`
`Unified Patents Exhibit 1015
`
`Page 13 of 30
`
`Unified Patents Exhibit 1015
`
`

`

`
`parenKHaWeToobsryThedabkePraceSxS
`—tn$acT,TheyAITheonlyaY“losy)]-
`
`
`_—“Timer-initigedeoscamerbeSTated
`
`
`
`fo™dataSpeer:ayon
`
`aCafepressWhichdoesnyTeminje
`
`WithinThepoass[latinOFThe
`
`WhsaeUbdeeraedvari]CURT,
`
`
`—Theelaw,mistcraaabelmechedso
`
`FacSEITinangbolt,thefuriime
`
`
` ]aAA.Lave‘loUse~]mermechanism
`“1°WiTiajeCOdeThfeadS
`
`
`
`_—_NerralyTimerdalyusedToSel)@deloy
`
`_
`
`Page 14 of 30
`
`Unified Patents Exhibit 1015
`
`Page 14 of 30
`
`Unified Patents Exhibit 1015
`
`

`

`
`
`
`
`(e.%,praeTe,-Blxtes;CominveGloadi.aEyechOnevs”_mrERSAEyaWfone
`26a~onFwy
`Doon=F__Thicaded
`Spei[sp-8.Tar(0CesSeS7
`“TbicedZzwv‘((O5,eroni:}oFSa)dare
`aryachowaslypoe5|Th)|Necessary19
`
`heal8UserLoud:(C8:VE-
`Conch|ayiKcod,Fon!JMban
`sueI\Cy.
`lod°Fale,~eeulats,
`
`
`aI,=“rtExvonple
`
`HETnecles¥avtroon*awistsdainmayattlve
`
`
`faad
`
`(4
`
`‘'
`
`
`
`anhDladng
`
`
`
`
`
`
`
`ayTryeeAbin,ToSeatnCodeand4b:Mag,SysteAdychionsusly‘“A‘
`
`Page 15 of 30
`
`Unified Patents Exhibit 1015
`
`Page 15 of 30
`
`Unified Patents Exhibit 1015
`
`
`

`

`
`
`S&SThur,feedSepeveMangactoF
`
`MustBe[racedasDaa
`determined=SMe
`
`—EywareTojariaieLeen)
`
`GlobaldicePepreseTing:
`
`—“|head>—UnblockCondiren
`(eshyotThad
`
`
`
`—,
`
`
`
`\/—_\~We,stillGySlanPloessesw/TRfunme
`
`avaSeripT1°Suspend&Yost)plalesseS~
`
`LeTBhocklngandResta[ecbniw
`
`
`
`oeLaveNobuitreinmechenisminayserof
`
`
`
`
`
`
`
`_
`
`Page 16 of 30
`
`Unified Patents Exhibit 1015
`
`Page 16 of 30
`
`Unified Patents Exhibit 1015
`
`

`

`CackIgtelayloadTmeabkTo(eerToeonheer
`\enr—.‘—_alwsbedsLfautBowsersExecelmmedarecqeunlOF
`
`
`
`
`
`KewelselThreads_'nclvdes61(olesThy-
`
`STAN“TaFeetyythinWhich“Toplace
`CodeOeqnedS;ekCaraganen
`fairsopwySveers
`-FonsbennardCode
`
`cpaon.
`
`
`
`Page 17 of 30
`
`—[aclvdesSATICFedHalle
`
`ThreadManagemen)
`
`~due‘Toaor]eeenated
`Shel{Tovrlnes
`
`
`
`
`
`
`—SHeencesBeraren\Y
`
`
`KetellSearstayeing
`—_—-—nr
`
`(ageoqviedjor
`
`[.nehclonTo‘wi
`
`Unified Patents Exhibit 1015
`

`
`Page 17 of 30
`
`Unified Patents Exhibit 1015
`
`
`

`

`(*FunaiDax/GdByerleads1FondtlaasFar
`
`
`
` —eeee~——<<\~—__-|FlmesarWithese{tbeFees)erCodenad!EOSohbg
`
`
`ale|cedMeanae~BR(eplesrRen
`enolSsohel|FunelionsFarUserEven
`
`’FundsSor.wvAFaitelegpean@OFKerne|
`“andDub
`
`|aikicnadierhace
`|Dara/(be|aadina,Fueclots
`Cirlebleckein8obFOS
`
`
`
`
`|(esldutina,Shockia|
`Threedsieslonlicled
`
`Calledwhenfavis-6ccul
`BroToTéstfor
`
`Famvcrbnadlercalls
`
`
`
`
`(Whentavitsoccur
`
`LOampancs
`
`
`
`CdbledFeam
`
`Qorganads”
`
`and\Aerface
`
`
`
`CAlerta\Code
`
`Gied+aM
`
`Page 18 of 30
`
`Unified Patents Exhibit 1015
`
`
`
`RPAge
`
`
`
`‘Blocklng
`
`>y
`
`slam
`
`aThrads
`aTe
`
`Page 18 of 30
`
`Unified Patents Exhibit 1015
`
`
`
`
`

`

`a |
`“xe <.
`
`-—
`
`
`
`
`
`
`
`|kyseg!|[suldatc)oyEaleiFaeBesamePaes
`
`
`
`
`A=|arial“TeeReefaeLadN
`
`acnefIMLbefe.{essaaw=pet,Faultaad“Tecetnaing,
`(oeload“ThardataSaubeOxSelaitielbn
`
`SorhaceaKernelEvel)pndHndler C|
`
`asidePMLGenetaio/
`LHTALSfares-Reload
`SwasechirTe
`CompletefaseLoaal
`
`
`
`Thread
`
`Page 19 of 30
`
`Unified Patents Exhibit 1015
`
`Page 19 of 30
`
`Unified Patents Exhibit 1015
`
`
`

`

`
`
` Browse|VineDrag.ihtI;‘:‘A.a.
`
`ThNrete
`Kern(7pasThre
`hyLEThey
`smut*U]Compe,Sox
`
`DaaFile|,7Lins
`
`
`
`rmAilaeaevee“o,
`“ThreeAieOh
`ShEGanAl
`ThadThs[bw
`
`
`eaceLead-TimeFuDiag
`
`aE2a_oeRa
`
`
`
`
`
`
`lads3Pilesseeres-“e¥iaayawhfavs”\duraJi
`
`quel,fedeLWANSUS
`
`
`
`#Nar(ecesHty,
`
`Page 20 of 30
`
`Unified Patents Exhibit 1015 -
`
`Page 20 of 30
`
`Unified Patents Exhibit 1015
`
`
`
`
`
`

`

`11-18-1998 12:53PM
`
`FROM ONLINK 4153257329
`
`18
`
`
`
`
`
`Age’Icariar
`
`
`HandherstocConfrayiatta\
`
`InjeeFacegenerVE
`
`handlta
`
`
`
`
`
`AoplicatianAbstractionMode||Jive
`
`
`
`aShellFuncqadSMendkers”behynd('AShellFarwatlaacked
`
`COn-leyfaltanOn-FainTbeia)Con}
`
`
`KerAe\Abstactiad
`
`
`«keeTemplatesTiterkce
`‘AdditianelCodeSansPac
`©EvatteeimglemeTS
`
`
`
`Mackanalysis,qWalcS)iuechaseordertte
`
`
`Stale,quales,(fvreh2cans
`FarConFiyvrehan,fosvifsaP
`
`
`
`MainlenaAceatContiuralied
`
`ConRauran‘mede|analyzer
`
`\AAng.Enssac
`
`
`
`enaine\AreImplements_Codeaes
`.yl
`AupSpecdneSTIreylVahaded
`'iatne?AAER|GETeepas
`
`
`Cade,SataSeyboldAddtranal
`AppExFiact
`
`—
`eacrayatSpracJoadcolL-aadedf
`
`
`
`
` Faye|fides,§77|eng—_—laterFace,OniaT/Reae
`
`_—=||“¢a"pelankigginlia’
`tm]faaded
`ate(cA]2hel[|er94y)
`
`
`
`DaraJenplae=oopes
`Statecade||POCade
`
`AddMaaas
`
`
`
`aeLN
`widmt)“Yacagy,
`HIML
`
`Canbiyrattan
`
`
`
`
`
`
`
`
`
`loaded,Valeadeol
`
`DaveAacS
`
`Unified Patents Exhibit 1015
`
`
`
`Cedernahy)
`
`aData,
`
`of 30
`
`Page 21 of 30
`
`Unified Patents Exhibit 1015
`
`
`
`
`
`
`
`
`

`

`11-18-1998 12:53PM
`
`FROM ONLINK 4153257329
`
`11a.
`
`BuildWidacT|OnChageDaeJ~ByALEsmersTat”™+.}4
`
`
` ~HTMLnecatorayEvcAyLoo¢-Model|cAegelsPalHTMLCloses”varFaced
`BuildtarT>
`[AerceTempleletbondLwighong(
`
`
`
`
`
`WITh[SakeLackTe!@veaTaap
`CreesHIMFarmWwidacTs
`
`a4:BaldWidact”(Listbox“)
`inCanFiaviataPee
`
`
`
`iune><SELECTonChagae,=”CallO
`
`\On?wtt
`
`
`
`IRSthaiadheGhadtOMEdaaw
`ER"EREEEca,
`shIBFaiff
`
`
`
`CallsBuildTarget
`Reswikis,PaAS
`
`Paystbkblack
`
`anJdTalaads
`
`Page 22 of 30
`
`¥BuildWide)HTMLGenerar
`
`PeesultsPaneieeDetal
`
`
`
`UnTartnceTemplate,
`
`
`
`
`inDataBr
`
`BurdLoa
`
` foAilreationLiterFaceTenglace:wtcaneiConkiguanxtbonFaqe
`qinteey
`
`Le.
`
`
`
`
`
`
`
`Page 22 of 30
`
`Unified Patents Exhibit 1015
`
`
`
`
`
`

`

`41-18-1998 12:54PM
`
`ey
`
`NN
`
`
`ThEachUdqueSchemaLayeredT
`
`
`Map‘ToAggltenanglaversatten
`~~AllawsCarlainbnyecsTobeisstansaranfanaineSinclbens
`
`
`hapoleSTfeqvieThem
`
`TheoffteeddatacsatesYehoochA,ENG
`
`lacalZeAnTeMaojrcattens“TsGus)
`MaddtecttanToYAqe[ayersCrace
`
`
`
`
`FROM ONLINK 4153257329
`
`—schmasmplotheanal;H“0deredNedde“nbrce.
`
`
`
`
` iLEachContrelyone:,AUniveSohemanWithiaOveral{NataautiThanSessien(Paduet
`
`
`fequireddTelcmeals2qobeloadedmyatmumefle>teary3_Akaws
`
`(erSesstaNConkvoleE_.MediicattansTecondtyratlan4|Y
`
`
`
`
`sayaFobfacedpogosSchemasFeely
`[garelocallzedTeqttheConbiymih
`
`
`(HN)
`
`Page 23 of 30
`
`Unified Patents Exhibit 1015
`
`
`

`

`11-18-1998 12:54PM
`
`Shawn-lqVO
`
`‘\iCeeUg+|aeCAneREARHRHadOd
`
`wKeyVans\ar=SeyWassteerRTove”|B;(esasofe8,iSBlees
`
`Medel,Nee"GV7|Da
`
`[GSOtUsed\Cand}VialeaAeeh
`
`Coler-OgnarAdded.
`
`CodeDescDescOrtred
`Faeach.OEMGst_Ok
`
`
`
`
`
`|aA€Z@lattanbeTweenOtearsyranslatongSé3
`
`FROM ONLINK 4153257329
`
`
`
`
`
`*&EachqablhedeFtresThFarle,Sisc@le-Valved
`
`oFTheValvespasstbleFarTheopt.
`GgThanTabeS
`
`
`
`,4Eachogiten(<pleservedasawUnique||||Table,oftheonelJoallatheMetababa.
`
`
`
`
`
`
`
`Cgtian.4YAschema,KaboisaSoiansPoss)(erT”||“TheConFtgyanCwhethervalvesFarofan
`Opten-2jhe2Venylao).
`adieetlyChoseabyyseOCselectedby
`
`
`
`Leal("Metadata:
`
`
`
`
`
`Schema.m.AT!+e-|nurtaceLayer,ocrMetadataFrome[Seamer
`
`Unified Patents Exhibit 1015
`
`Page 24 of 30
`
`Unified Patents Exhibit 1015
`
`
`
`
`
`

`

`Tyne|Gcaecaionhandlersvse
`
`
`
`CopevaluesUsed
`MedelAaelyst5;
`
`
`
`
`DESCSTEapie{$eDuringSuaLoopActetakedWhoacts:
`
`11-18-1998 12:55PM
`
`FROM ONLINK 4153257329
`
`
`
`ealecttoasAlaMot
`
`eotensileveer
`
`TAsWide
`
`Crlpanale:i
`
`CylorOn
`
`/Desc
`
`{4+Hable.Li"
`
`Page 25 of 30
`
`
`
`
`
`
`
`|egeat|DES_vnliis;UsaAFladdTranstiter|STs«&.4Addd.Gst-OF_Gr%a)}Owlitdecd‘MaybKaakich“e
`7Gans\|eeleas
`
`
`
` -ALaxsupCour[C-~|Mockanalysts.
`
`.14
`
`SONGSchema;ae
` KDuinFay.Load
`}
`
`
`
`BuildWidgetHTML.
`
`xAandare
`
`Unified Patents Exhibit 1015
`
`Page 25 of 30
`
`Unified Patents Exhibit 1015
`
`
`
`
`
`
`

`

`11-18-1998 12:55PM
`
`FROM ONLINK 4153257329
`
`SubZable|
`
`ShaeAEaitHiadtYANPaeitosuibscofinnileGHIAAocaM>Yakte
`ieBoekUSEOgaHeEiHE
`
`ocrs.In(CacticeytatsbasTheePher2alact
`
`colt(aedyclagtheorderaf
`SAWNwvdealCombiners,‘\“Ke
`
`
`TxtIe,PY(amavingTheseofTbagens
`
`
`
`definedathemaable,whenThese
`
`qoothe
`
`May
`
`colatonsartadsSvbséTsoFopitans
`
`aroftenValves!
`
`w
`
`
`
`
`Calatten|b|rrecollyisTiagallGmbyaarcs
`MainTabledeHnesallogtanststa
`all(alailansWWtheschona,Trpony
`
`
`
`
`beUsed“TaerallyeeTheFul
`
`cece
`
`Optlans‘ATheGrbisuratan
`
`15
`
`
`
`DareSchema|ContiUcalanLaet(*Neta«)
`
`MartaTable
`«SchemaGY.him|”
`
`
`KGaaucatanLayerotaveFrame!Segmen]
`47Gwhindlansae(eyeseriedYNTables
`
`thaCn@deThecelalensbepween
`ACTS0grasYahepeduelSami\Galevratan
`
`Cambiaatiansat©panValves
`
`
`iA“Schema,permissblehelhksall
`
`Unified Patents Exhibit 1015
`
`Page 26 of 30
`
`Unified Patents Exhibit 1015
`
`
`

`

` AbstmerTrbleYeExchTableWWThe“Da”Sonar
`
`
`
`|—1SCmpasedabeaTableheader:
`
`|—OS:3LEPLAandSmall>ATScleered
`;tans,archfefapanahyiseaRedaadbareft(5PSWeael5aorksUStr-stkeyedAaliasflon-
`
`
`
`
`
`*Biveaaly|,Valcs8avedableLadrae”|~~]oh
`crcepttanCawsASAtvkETharFie
`
`
`validoFaUser-Sthaed-sE0oFophas:
`TheTab[a{IWSThay”hSineperonbssoble
`
`
`pasteWhke&yheatiPhes+epheenabe
`
`
`
`WhaEM)SdableComAshesLenalLaund
`
`
`
`whichAamesTheCalumds @cahwmn
`whchGlumasareusedTecatette
`
`
`Combsaatraasabogttenales‘one|
`_TavsThaFirewhea
`
`OWelCombhatren~e.g.“Blue”
`
`
`16
`
`Dara<hema’Strate14(nhaycattenLayer“Table
`
`
`
`
`
`
`Unified Patents Exhibit 1015
`
`11-18-1998 12:56PM
`
`FROM ONLINK 4153257329
`
`e—DFlesThcalumny
`
`byUsel©“4”oc“THe”)braa)
`
`Comb)athensaKat
`
`ColferondSVZeSthecyed
`
`Page 27 of 30
`
`Unified Patents Exhibit 1015
`
`
`

`

`11-18-1998 12:56PM
`
`FROM ONLINK 4153257329
`
`17
`
`opttansexts)
`
`.
`
`Qs
`
`le5/24.
`
`fern
`
`“eTati6
`satleese
`ite
`
`Carrbiadhig©
`
`sensSs ela
`
`47(xdEnajneattawssubtables
`DGYaScheme:
`peacile,
`te(nretece
`andFees(latesoleCACATANCGlerSize
`
`
`TheAumbelay0Tens”andAvanbet
`LgCaMcsunmenesenblyfarag.oS
`
`
`
`
`
`Tha‘thesesvbTableCTAPAATANS
`andprovidesa”yernna
`
`Cambiaatins
`——e(combinmnsAFsubseofade|lealComb!
`AnanTab|CanoweaT]callyKoves,
`
`CaoAAns
`TadLingaofttans
`ace|bsTed
`aoVolsIACleaSt
`MMa“jobfeAa{(passthlyofcatons
`
`
`(cleathaasarrana,substs
`
`
`\)aalcerTan
`alolvesaEetanissable
`\ineaaNfe,
`
`
`awVsSysTadleshorthond
`STrVdvleSFar
`,ovaryFamhe
`overallTeoi
`
`Achaia.SS,
` lecOpting
`
`
`AcltanS3(byt
`
`les
`
`abo
`
`CA
`
`atents Exlgbit 1015
`
`Page 28 of 30
`
`Unified Patents Exhibit 1015
`
`
`
`
`
`

`

`
`Tempe.CorlespaadasJer2)apClaes?
`FaAsglyaFesgaase<_—7)rorglioA
` $eSonGanessa&GnbtayralanLL
`uss7SEntey(,Ee,yTfonghton
`aContinuedhe,(ASTesorSralveA
`OM$eT_e_STATSfan7ee
`piaetten|(gerOfrySchmesloadHanesaf
`
`
`
`
`actressThelatercay
`
`
`
`a;nny09|se(eethansSon(Marika!colomnslcatee
`_.aHf{wholclSschecked
`SSPhar
`
`
`Aans|
`
`CorrearSTSot
`
`rquived
`
`
`
`P
`
`ifica
`
`Patents Exhibit 1015
`
`
`
`r? 4
`
`S
`
`—Confbyulal
`
`11-18-1998 12:57PM
`
`FROM ONLINK 4153257329
`
`vildTara
`
`inhubheble
`Aegot
`
`(<rnS
`
` ise}
`
`Page 29 of 30
`
`Unified Patents Exhibit 1015
`
`
`
`
`
`
`
`

`

`PRINT OF DRAWINGS
`ASORIGINALLYFILED
`- United States Patent & Trademark Office
`Office ofInitial Patent Examination ~ Scanning Division ~
`
`
`
`Application deficiencies were found during scanning:
`QO Page(s) ofDECIARAt
`for scanning.
`(Documenttitle)
`
`were not present
`
`O Page(s)
`for scanning.
`
`of
`
`(Documenttitle)
`
`were not present
`
`Parad
`
`:
`
` Q
`
`[ Scanned copyis best available.
`
`Page 30 of 30
`
`Unified Patents Exhibit 1015
`
`Page 30 of 30
`
`Unified Patents Exhibit 1015
`
`

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