throbber
United States Patent (19)
`ROSen et al.
`
`54
`
`(75)
`
`SERVER SYSTEM AND METHOD FOR
`MODIFYING A CURSOR IMAGE
`
`Inventors: James Samuel Rosen, New York, N.Y.;
`Thomas A. Schmitter, Charlestown,
`Mass.; Mark S. Hall, South Orange,
`N.J.
`
`73)
`
`Assignee: Comet Systems, Inc., New York, N.Y.
`Notice:
`This patent is Subject to a terminal dis
`claimer.
`
`21
`22
`
`Appl. No.: 09/400,038
`Filed:
`Sep. 21, 1999
`Related U.S. Application Data
`
`Continuation of application No. 08/882,580, Jun. 25, 1997,
`Pat. No. 5,995,102.
`Int. Cl. ...................................................... G06F 3/14
`U.S. Cl. .......................... 345/339; 345/334; 345/145;
`707/513
`Field of Search ..................................... 345/145, 328,
`345/329, 302, 331, 334, 335, 339, 345,
`348; 709/203, 217, 218, 219; 707/513
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`6/1987 Stephens ................................. 364/900
`4,672.575
`6/1989 Swix et al. .
`... 340/725
`4,841,291
`1/1991 Muller ...........
`... 364/200
`4,984,152
`5,157,768 10/1992 Hoeber et al.
`... 395/157
`5,179,656
`1/1993 Lisle ..............
`... 395/159
`... 395/159
`5,347,628 9/1994 Brewer et al.
`5,544,295 8/1996 Capps ...
`... 395/152
`5,559,943 9/1996 Cyr et al.
`
`- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 395/155
`
`USOO6118449A
`Patent Number:
`11
`(45) Date of Patent:
`
`6,118,449
`*Sep. 12, 2000
`
`
`
`5,572,643 11/1996 Judson .................................... 395/793
`5,596,694
`1/1997 Capps .......
`... 395/152
`5,617,526 4/1997 Oron et al.
`345/326
`5,710,897
`1/1998 Schneider ................................ 395/334
`5,737,619 4/1998 Judson .................................... 395/761
`5,740,549 4/1998 Reilly et al. .
`... 705/14
`5,801,698 9/1998 Vection et al.
`345/347
`5,969,708 10/1999 Walls ..........
`... 345/145
`5,995,102 11/1999 Rosen et al. .
`345/339
`OTHER PUBLICATIONS
`* The Java Language Environment-May 1995, A White
`Paper, by James Gosling and Henry McGilton (65 pp.).
`* WWW Plug-Ins Companion, Written by Mark R. Brown
`and Simeon M. Greene, Galen Grimes, John Jung, Bernie
`Roehl, David Wall and Joe Weber, (21 pp.).
`Primary Examiner Raymond J. Bayerl
`ASSistant Examiner-Chadwick A. Jackson
`Attorney, Agent, Or Firm Weingarten, Schurgin, Gagnebin
`& Hayes LLP
`ABSTRACT
`57
`A System for modifying a cursor image, as displayed on a
`Video monitor of a remote terminal, to a specific image
`having a desired shape and appearance. The System Stores
`cursor image data corresponding to the Specific image, and
`a cursor display code. The cursor display code contains
`information in response to which the cursor image is modi
`fied to the Specific image. A Server computer transmits
`specified information to the remote terminal. The informa
`tion includes at least one cursor display instruction. The
`cursor display instruction is operable to modify, in conjunc
`tion with the cursor information and the cursor image data,
`a cursor image displayed by a display of the remote terminal
`in the shape and appearance of the Specific image.
`
`132 Claims, 9 Drawing Sheets
`
`Welcome to SportsNews
`File Edit View Go Eavorites Help
`A. A
`in S. l. A.
`?es,
`Back Forward Stop Refresh Rome S. Favorites Print
`Font
`Address
`
`A
`Edit
`
`ail
`
`7try Fizzy Cola
`Gef Busy MVitth Fizzy
`
`News
`
`Stocks
`
`W
`
`Weather
`
`X
`
`60a
`-
`
`Enter
`A
`
`44a
`
`New Things
`Search Time
`Search E.
`People Finder Email Lookup Yellow Pages Maps
`Stock Quotes Book Flights NeWSgroups Shareware
`Channel By Search it
`Arts & Entertainment
`Business & Investin
`Careers & Education
`Computers & Internet
`Games
`Health
`Lifestyle
`
`Travel with
`SEARCH IT
`
`My Channel
`News
`People & Chat
`Politics
`Shopping
`Sports
`Travel & Regional
`
`fence
`
`Done
`
`Ebay Exhibit 1002, Page 1 of 24
`Ebay, Inc. v. Lexos Media IP, LLC
`IPR2024-00336
`
`

`

`Ebay Exhibit 1002, Page 2 of 24
`Ebay, Inc. v. Lexos Media IP, LLC
`IPR2024-00336
`
`

`

`U.S. Patent
`
`Sep. 12, 2000
`
`Sheet 2 of 9
`
`6,118,449
`
`21
`
`Disk Drive
`
`Memory
`
`20
`
`28
`
`PrOCeSSO?
`
`23
`
`Operating
`System
`
`------
`
`38
`
`36
`
`Client Terminal
`
`30
`
`32
`
`Browser Extension
`or Plug-in
`
`34
`
`46
`Communication
`
`40
`
`Mouse Adapter
`
`Display Adapter
`
`Audio Adapter
`
`44
`
`Communication
`Adapter
`
`22
`
`24
`
`Video Monitor
`
`26
`
`
`
`Server Computer
`
`48
`
`Server Software
`
`Internet
`
`10
`
`HTML Page
`Containing CurSOf
`Display Instructions
`
`w
`
`is
`
`CurSOr
`
`Information
`
`Ebay Exhibit 1002, Page 3 of 24
`Ebay, Inc. v. Lexos Media IP, LLC
`IPR2024-00336
`
`

`

`U.S. Patent
`
`Sep. 12, 2000
`
`Sheet 3 of 9
`
`6,118,449
`
`102
`Load file Containing the CurSOrDisplay
`Instructions from remote WWW Server
`
`104
`
`
`
`110
`
`ls Cursor Display
`Code resident in local
`memory?
`
`
`
`NO
`
`
`
`106
`Retrieve CurSOr Display Code
`Referenced in the Cursor Display
`instructions from WWW server
`
`YeS
`Store current CurSOr display
`Configuration in local memory
`
`Store Cursor Display Code
`in local memory
`
`108
`
`116
`Retrieve CurSOr
`information from
`WWW Server to
`local memory
`
`118
`
`NO
`
`
`
`120
`Store info object
`Cache Cursoryes on local non
`Information?
`Volatile storage
`medium
`
`NO
`
`111
`
`
`
`NO
`
`ls Server authorized
`to change CurSOr?
`
`Yes
`
`112
`
`is CurSOr information
`already stored On
`local COmputer
`Yes
`114
`Retrieve CurSOr information
`from local memory
`
`122
`
`
`
`
`
`124
`
`Change Cursor in manner
`Consistant with retrieved
`Cursor Display instructions
`
`Send usage data to
`statistic-gathering Server
`
`
`
`128
`Set timer for period specified
`in Cursor Display Instructions
`
`130
`
`a P.
`Has specified
`time elapsed?
`
`
`
`Revert to initial CurSOf State
`
`FIG. 3
`
`126
`NO
`
`
`
`
`
`Automatically revert to
`initial CurSOr state?
`
`
`
`Yes
`
`Ebay Exhibit 1002, Page 4 of 24
`Ebay, Inc. v. Lexos Media IP, LLC
`IPR2024-00336
`
`

`

`U.S. Patent
`
`Sep. 12, 2000
`
`Sheet 4 of 9
`
`6,118,449
`
`KOBJECT
`202. ID=CCl
`203. TYPE="application/x-OleObject"
`2O4. CLASSID="ClSid: CBOO5 660-D0C7-11Cf-B7 F6-0OAA00A3F278"
`205. CODEBASE="http://cometSystems.com/controls / CC. Cab Fiver=4, 70,
`O 1122"
`206.<PARAM NAME="CursorType" VALUE="1"
`207.<PARAM NAME="Cursor Image"
`VALUE="http://cometsystems. CO(n/library/images/acme. Cur">
`208. KPARAM NAME="Counter" VALUE="http://
`COInetsystems. Com/accounting">
`209.<PARAM NAME="DisplayDuration" VALUE="5">
`21 O. KPARAM NAME="CaCheCursor" VALUE="1">
`211. KPARAM NAME="ServerSignature" VALUE="54F5254A23BD988AB54">
`212.<PARAM NAME="DormantDelay" VALUE="600">
`213. KPARAM NAME="CursorTrajectoryMap" VALUE="http://
`CometSystems.com/maps/trajectory">
`214. KPARAM NAME="Cursor PositionMap" VALUE="http://
`Cometsystems. Com/maps/position">
`215. KPARAM NAME="CursorVelocityMap"
`VALUE="http://cometSystems. Com/maps/velocity">
`216.<PARAM NAME="Cursor PositionMap" VALUE="http://
`CometSystems. Com/maps/VeloCity">
`217. KPARAM NAME="CursorButtonMap" VALUE="http://
`Cometsystems.com/maps/buttonstate">
`218. KPARAM NAME="ContentType" VALUE="5">
`219.<PARAM NAME="PriorityLevel" VALUE="1">
`22 O. KPARAM NAME="StreamBuffer Size" WALUE="O">
`221. KPARAM NAME="Satellitelmage"
`VALUE="http://cometsystems. COI/library/images/acmesat. bmp">
`222.<PARAM NAME="SatelliteXDisplacement" VALUE="-50">
`223.<PARAM NAME="Satellitey Displacement" VALUE="50">
`224. KPARAM NAME="ExtraDisplayParameters"
`VALUE="http://cometSystems. COm/library/params/acme..prm">
`
`</OBJECT)
`
`FIG. 4
`
`Ebay Exhibit 1002, Page 5 of 24
`Ebay, Inc. v. Lexos Media IP, LLC
`IPR2024-00336
`
`

`

`U.S. Patent
`
`Sep. 12, 2000
`
`Sheet 5 of 9
`
`6,118,449
`
`<script language="VBScript">
`
`302. Sub window OnLoad ()
`3O3.
`CCl. RememberCurrentCurSOr ()
`3O4.
`CCl. SetNormal Cursor ("http://CometSystems. Com/library/
`images/acme. Cur")
`305. end Sub
`
`306. Sub window on Unload ()
`3OT .
`CC. ReSet ()
`3O8. end sub
`-->
`</Script)
`
`FIG. 5
`
`Ebay Exhibit 1002, Page 6 of 24
`Ebay, Inc. v. Lexos Media IP, LLC
`IPR2024-00336
`
`

`

`U.S. Patent
`
`
`
`6,118,449
`
`
`
`[-] […]
`
`
`
`uig apÁ008
`
`4
`
`Ebay Exhibit 1002, Page 7 of 24
`Ebay, Inc. v. Lexos Media IP, LLC
`IPR2024-00336
`
`

`

`U.S. Patent
`
`Sep. 12, 2000
`
`Sheet 7 of 9
`
`6,118,449
`
`
`
`
`
`WEN
`
`SNA?N
`
`
`
`:?uue6 SÁpoqÁuÐAE
`
`E™OW/TdS-LÈHOCHS
`
`?010? SI
`
`J3000S
`
`THN
`
`Z (5) I HI
`
`Ebay Exhibit 1002, Page 8 of 24
`Ebay, Inc. v. Lexos Media IP, LLC
`IPR2024-00336
`
`

`

`U.S. Patent
`
`Sep. 12, 2000
`
`Sheet 8 of 9
`
`6,118,449
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`fe woo Mzz?-, AC, AL
`
`Ebay Exhibit 1002, Page 9 of 24
`Ebay, Inc. v. Lexos Media IP, LLC
`IPR2024-00336
`
`

`

`Ebay Exhibit 1002, Page 10 of 24
`Ebay, Inc. v. Lexos Media IP, LLC
`IPR2024-00336
`
`

`

`1
`SERVER SYSTEM AND METHOD FOR
`MODIFYING A CURSOR IMAGE
`
`6,118,449
`
`This is a Continuation of application Ser. No. 08/882,580
`filed on Jun. 25, 1997 now U.S. Pat. No. 5,995,102.
`FIELD OF THE INVENTION
`This invention relates to computer networks and Software,
`and more particularly, to a Server System capable of modi
`fying a cursor image displayed on a remote client computer.
`BACKGROUND OF THE INVENTION
`The World Wide Web (“WWW” or “web”) and online
`Services Such as America Online, in conjunction with faster
`and more powerful personal computers, have rendered the
`Internet and other interactive online computer networks
`accessible to millions of people all over the world. Con
`comitant with the emergence of this new communication
`medium, digital content providers have proliferated, provid
`ing online news, entertainment, games and all Sorts of other
`content. AS with other mass mediums, Such as television,
`radio, and print publications, the entities that create Such
`content Seek to offset their expenses by Selling advertising.
`With reference to the WWW, online advertising has become
`a multimillion dollar business, to the amount of approxi
`mately $300 million dollars in 1996.
`The most common type of online advertisement exists in
`the form of "banner advertisements' . Users of online
`Services routinely encounter banner ads on the top, Sides,
`and/or bottom of their Video monitor Screens when viewing
`a web page. Banner ads are generally Square or rectangular
`boxes provided with Some combination of graphics, color
`and text directed to the product or Service being advertised.
`AS Such, the intention of these banner advertisements is to
`create impressions among online users and to convey Some
`advertising message and/or logo. Banner ads are usually
`provided on a web page in the form of a "hyperlink', in
`which users who yield to the advertisement's solicitation to
`“Click Here' are transported to the web site of the manu
`facturer of the product or Service being advertised, or to
`Some other Screen which provides additional information
`about the product or Service.
`Unfortunately, banner ads occupy only a Small portion of
`a web page. AS the user Scrolls down a page the banner ad
`disappears. Although online advertisers and content publish
`ers have attempted to optimize the visibility of banner
`advertisements by placing them on a popular web page
`where they will have a greater chance of being Seen, Internet
`users, nevertheless, can easily ignore or find ways to remove
`and eliminate from their view the banner ads which exist on
`the web pages they are viewing. AS Such, the banner ads are
`rendered ineffective in their aim to provide information
`about a product or Service. Additionally, money spent to
`advertise a product may be wasted if users are able to ignore
`or remove the advertisements from the web pages they are
`Viewing.
`Another method of online advertising involves the use of
`"frames' on a web page. Frames are a feature Supported by
`the recent versions of leading web navigating programs
`known as browsers, Such as Netscape Navigator(R) and
`Microsoft's Internet Explorer(R). Frames generally divide up
`a user's Screen So that the user can, for example, indepen
`dently Scroll down each of numerous frames which appear
`on the web page being viewed on the user's Screen. Like
`banner advertisements, frames can be aesthetically unap
`pealing as well as confusing to the user. Additionally,
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`placement of advertising frames on a web page generally
`results in cramping or decreasing the Size of the main
`content frame which oftentimes renders the content in the
`main frame difficult to read. As a result, users have devel
`oped ways to reduce the size or even eliminate frames from
`the web page being viewed.
`Another type of online advertising involves the Self
`appearing window which generally appears on its own as a
`user is using the Internet or browsing on the WWW. Such
`advertisements are relatively easy for a user to avoid as a
`user may simply re-size the window to make it Smaller, drag
`another window or object in front of it to obscure it from
`View, close the advertising window, or simply ignore it and
`continue with the task being undertaken online. Recently,
`online advertisers have begun using Self-appearing Screens
`which are delivered via dialog boxes which dominate the
`main part of the Screen. Although these dialog boxes can be
`removed when the user clicks on the appropriate place(s) on
`the dialog box, the Self-appearing dialog boxes have a much
`higher rate of being Seen by users. This follows because the
`dialog boxes take control of the user's Screen for a preset
`amount of time and/or until the user clicks on the appropriate
`place(s) to make the dialog box disappear. The recent
`prevalence in the use of Self-appearing dialog box advertis
`ing has resulted in a more intrusive method of advertising
`which has resulted in resentment among users who are
`accustomed to more passive online advertising methods
`Such as the frames and banner advertisements which are
`more easily avoided and/or ignored.
`Accordingly, there is a need for a simple means to deliver
`advertising elements, i.e. logos, animations, Sound,
`impressions, text, etc., without the annoyance of totally
`interrupting and intrusive content delivery, and without the
`passiveness of ordinary banner and frame advertisements
`which can be easily ignored.
`
`OBJECTS AND SUMMARY OF THE
`INVENTION
`It is thus a general object of the present invention to
`provide a means for delivering online advertisements which
`are unintrusive and which are not easily ignored by a user.
`A more Specific object of the present invention is to
`provide a Server System for modifying a cursor image to a
`Specific image displayed on a Video monitor of a remote
`user's terminal.
`It is another object of the present invention to provide a
`Server System for modifying a cursor image to a specific
`image displayed on a Video monitor of a remote user's
`terminal for the purposes of providing on-screen advertising.
`It is a further object of the present invention to provide a
`means for providing on-screen advertising transmitted
`online which does not interrupt the delivery of content and
`which is aesthetically appealing and which affords the
`advertiser a great degree of unintrusive exposure.
`It is still a further object of the present invention to
`provide a System and a method for causing a remote user
`terminal to display a cursor image as Specified by a Server
`terminal.
`It is also an object of the present invention to provide a
`System and method for causing a remote user terminal to
`display a cursor image as Specified by a Server terminal,
`wherein the cursor image corresponds to the content
`retrieved by the user terminal.
`It is a further object of the present invention to provide a
`System and method for causing a remote user terminal to
`
`Ebay Exhibit 1002, Page 11 of 24
`Ebay, Inc. v. Lexos Media IP, LLC
`IPR2024-00336
`
`

`

`3
`display a cursor image Such as a corporate name or logo, a
`brand logo, an advertising or marketing icon or slogan, an
`animated advertising image, and a related audio clip, that
`relate to an advertisement, Such as a banner advertisement,
`that is included in the information content being retrieved by
`the user terminal.
`It is an additional object of the present invention to
`provide a means for changing a cursor's appearance by
`Sending data and control Signals from a remote computer So
`that the cursor or pointer's appearance is associated with a
`portion of, or the entire content being displayed on the user's
`SCCC.
`It is still an additional object of the present invention to
`provide a means for changing the appearance of a comput
`er's cursor or pointer by Sending data and control signals
`from a remote computer So that the cursor or pointer's
`appearance is associated with advertising messages.
`These and other objects of the invention are realized in
`various embodiments of the present invention by providing
`a System for delivering advertising elements online without
`the annoyance resulting from the interruption of content
`delivery and without the passiveness of ordinary banner and
`frame advertisements which can be too easily ignored or
`bypassed or removed. An exemplary embodiment of the
`present invention is directed to a System that provides online
`advertising content using the on-Screen cursor which is
`generally controlled by an input of positioning device
`known as a “mouse” or “mouse pointer'. Nearly all online
`computer interfaces utilize a wired or remote control posi
`tioning device Such as a mouse or roller or track ball which
`controls the cursor's movement on the Screen. It is the cursor
`controlled by the mouse or positioning device which a user
`uses to “navigate' or move the cursor over objects, buttons,
`menus, Scroll bars, etc., which appear on-Screen and then
`clicking or in Some cases double-clicking in order to activate
`a Screen or task, or to commence an application or Some
`function.
`AS a result of the prevalence of the use of the mouse, by
`many millions of users of online Systems, a great deal of
`time is spent focused on the icons which represent the cursor
`or pointer as it may appear in Some cases. Presently, pointer
`icons change from application to application and can also
`change within an application depending upon where on the
`Screen the pointer is located, what State the computer exists
`in at a given moment, and what tools are being used, among
`other factors. Generally, pointers change shape to reflect an
`internal State of the computer or the present function within
`an application. While it is not new for pointers and cursors
`to change shape, pointers are not presently used to convey
`advertising. In conventional Systems, the appearance of the
`cursor or pointer does not change to Correspond with on-line
`content being displayed on the Screen.
`The present invention provides a means for enabling
`cursors and pointers to change color, shape, appearance,
`make Sounds, display animation, etc., when the user's ter
`minal or computer, known as the "client' or “user terminal,
`which has a network connection, receives certain instruc
`tions from a remote or “server” computer attached to the
`network. In an exemplary embodiment of the present
`invention, the generic cursor or pointer icons used in many
`networking applications, Such as black arrows, hands with a
`pointing finger, Spinning wheels, hourglasses, wristwatches,
`and others, will change appearance, and in Some cases may
`incorporate Sound or animation, in a way that is linked and
`related to the content, Such as a web page, which is being
`transmitted to and displayed on the client computer. The
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6,118,449
`
`4
`cursor or pointer may appear as a corporate or a brand logo
`which relates to advertising content within the web page
`being transmitted and displayed. The cursor or pointer image
`may also appear in a specified shape or color that is intended
`to convey a message that relates to the advertising, content
`within the web page being transmitted and displayed.
`An exemplary embodiment of the present invention com
`prises a combination of hardware and enabling Software
`residing on the transmitting (server) computer or network
`Server and/or on the receiving (client or user) computer or
`terminal which brings about the Stated effect of enabling a
`computer's cursor or pointer to change appearance and in
`certain cases provide Sound and animation which is linked
`and related to the content being transmitted to and displayed
`on the client computer or terminal. The transmitting com
`puter and receiving computer or terminal advantageously
`include a processor, an operating System (OS) loaded
`thereon, a Video monitor used to display a graphical user
`interface (GUI) and a Hypertext Transfer Protocol (HTTP)
`compliant web browser capable of loading and displaying
`hypertext documents transmitted over the Internet, although
`the invention is not limited in Scope in that respect. For
`example, the receiving terminal may be any device that is
`able to communicate with a remote Server, Such as a user
`computer terminal, a user dumb terminal, or a television
`based system, such as a Web TV(R) terminal and other
`devices.
`Preferably, coded information for bringing about the
`change in appearance of the cursor are embedded within the
`web page being loaded and viewed. In one embodiment of
`the present invention, the web page is written in Hypertext
`Markup Language (HTML) which is one of the most com
`mon Standard page description languages used to develop
`web pages. Typically a web browser retrieves a web page to
`be loaded on a user's terminal. The retrieved web page in
`accordance with one embodiment of the invention contains
`a Set of predetermined instructions referred to herein as
`cursor display instructions. The browser or browser exten
`Sion interprets the information contained in cursor display
`instructions and instructs the operating System of the user's
`terminal via an application programming interface (API) to
`check its memory to determine if the user terminal is capable
`of loading the coded image, animation, and/or Soundbite. If
`the image, etc. has been previously cached in the client
`computer memory, the cursor display instructions instruct
`one or more of the many devices controlled by the operating
`System in the user's terminal, Such as the Video monitor and
`audio speakers to display the desired images, animation and
`play desired Sounds. If the image, etc. has not been previ
`ously cached in the client computer's memory, the browser
`or browser eXtension retrieves the Information correspond
`ing to the desired image from a remote Server.
`The present invention may serve to enhance banner
`advertisements which appear on a web page So as to remind
`users which company is sponsoring the particular page being
`viewed and to draw the user's attention to the banner
`advertisement. The present invention can also serve as a
`Stand-alone branding vehicle as part of a "ubiquity cam
`paign' to generate massive impressions among an audience
`of online users or can be simply used to make web sites more
`entertaining by providing animated, colorful cursors which
`may incorporate Sound and/or animation, and which are
`configured So as to connote a relationship with the topic or
`subject of the web site.
`The foregoing Sets forth certain objects, features and
`advantages provided by exemplary embodiments of the
`present invention. Other objects and features of the present
`
`Ebay Exhibit 1002, Page 12 of 24
`Ebay, Inc. v. Lexos Media IP, LLC
`IPR2024-00336
`
`

`

`6,118,449
`
`15
`
`25
`
`35
`
`40
`
`S
`invention will become apparent from the following detailed
`description considered in conjunction with the accompany
`ing drawings. It is to be understood, however, that the
`drawings are designed Solely for the purposes of illustration
`and not as a definition of the limits of the invention, for
`which reference should be made to the appended claims.
`DETAILED DESCRIPTION OF THE DRAWINGS
`In the drawings in which like reference characterS denote
`Similar elements throughout the Several views:
`FIG. 1 illustrates a diagrammatic representation of a
`computer network illustrating the interconnection of a plu
`rality of computers in which the present invention is imple
`mented;
`FIG. 2 illustrates a client-Server computer network Sup
`porting the hardware and Software of the present invention;
`FIG. 3 illustrates a flowchart diagram of an exemplary
`method of the present invention for obtaining information
`from a remote site for modifying a cursor image and
`implementing Such information at numerous user Sites,
`FIG. 4 illustrates a portion of the Cursor Display Instruc
`tions which is referenced as a resource within an HTML
`document according to one embodiment of the present
`invention;
`FIG. 5 illustrates a set of exemplary codes that cause the
`user terminal's cursor to be modified, then revert to its
`original shape in accordance with one embodiment of the
`present invention;
`FIG. 6 illustrates a plurality of user interface attributes
`that may be remotely modified in accordance with one
`embodiment of the present invention, and
`FIGS. 7-9 illustrate the appearance of a cursor prior to,
`during and after linking to a web page that contains cursor
`display instructions.
`DETAILED DESCRIPTION OF THE
`PRESENTLY REFERRED EMBODIMENT
`FIG. 1 illustrates a computer network, such as Internet 10,
`based on the client-server model. Internet 10 comprises a
`worldwide network of computers known as “servers' 12
`which are accessible by “client computers” or “user termi
`nals' 14, which are typically used by individual users or
`comprise a collection of personal computers interconnected
`via a Local Area Network or LAN, which are capable of
`accessing the Internet via a private Internet Service or acceSS
`provider (ISP) 16, such as the AT&T Worldnet Service(R) or
`the IBM Global NetworkOR, or via an online service provider
`18, such as America Online(R), CompuServece, the Microsoft
`Network(R or Prodigy(R) (to name the most popular online
`Service providers). One of the most common applications of
`the Internet is to support the World Wide Web (“WWW” or
`“the web”), which is a collection of servers on the Internet
`that utilize the Hypertext Transfer Protocol (HTTP), a
`known application protocol that facilitates data eXchange
`between client and Server and provides users or clients 14
`access to files which can include text, graphics, Sound,
`Video, etc., using a standard page description language
`referred to as Hypertext Markup Language (HTML).
`Each client computer 14 as indicated in FIG. 1, includes
`a “web browser' or browser loaded on the client computer's
`hard drive 21. A browser is a common Software tool which
`allows graphical user interface (GUI)-based access to Inter
`net network servers 12 through Internet Service Providers,
`ISPs, 16 or online service providers 18. A server 12 func
`tions as a So-called “web site' which Supports and maintains
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`a plurality of files in the form of documents and pages. A
`Uniform Resource Locator or URL identifies a specific
`network path to a server 12 or Some resource located on that
`Server which has a known Syntax for defining the network
`connection. The fundamental intrinsic capabilities of the
`browser are: (1) the ability to communicate with other
`computers using HTTP, and (2) the ability to process and
`present HTML documents to the user via a graphical user
`interface, GUI.
`Recent versions of most browsers provide a plethora 6f
`other features beyond these two capabilities. For example, to
`increase its flexibility, the browser's intrinsic capabilities
`may be further extended through the use of Software
`components, often called “controls” or “plug-ins”. While the
`intrinsic capabilities of the browser are linked at compile
`time (“statically”), the code which implements the capabili
`ties of the control or plug-in component is linked with the
`browser's code at run-time (“dynamically”). By Supporting
`these components through Standard interface definitions, the
`browser's capabilities can be extended in ways never antici
`pated by its original manufacturer.
`Another type of flexibility is offered when the browser
`implements. Some Sort of command interpreter which is
`capable of interpreting and executing a code Stream at
`run-time. In this case, the browser acts as a Sort of “virtual
`machine' whose run-time behavior is completely governed
`by the code Stream which it processes. The total Scope of
`capabilities which can be realized with this approach is
`defined by the Set of operations Supported by the command
`interpreter.
`Individually and collectively, these mechanisms provide a
`powerful and flexible platform which Supports a wide range
`of Internet-based applications. Currently, Some of the
`emerging Standards govern the operation of these
`mechanisms, although the invention is not limited in Scope
`in that respect. For example, MicroSoft has created an
`interface definition for Windows “dynamic link libraries”
`and for ActiveX Software components. Sun Microsystems
`has defined a Software component model called JavaBeans.
`Sun has also created a virtual machine architecture and
`language called Java, which is Supported via a variety of
`commercially available compilers. While a Java compiler
`translates Source code into pseudo-code output called an
`“applet’, which is in turn processed by the Java virtual
`machine, MicroSoft, Sun, and others have also defined a Set
`of HTML Scripting languages whose Source code is embed
`ded directly in an HTML page. Microsoft's VBScript,
`JScript and Sun's JavaScript are examples of these embed
`ded Scripting languages.
`The Standard web page description language, HTML,
`provides basic document formatting and permits the web site
`developer to create and specify “links” or “hyperlinks” to
`other Servers and files. Obtaining a web page or connecting
`to a web site requires the Specification of a URL using an
`HTML-compliant client browser. After specifying the URL,
`client computer 14 initiates a request to Server 12 identified
`in the link and connects to the web site and receives a web
`page. The request by client computer 14 to Server 12 via the
`link is advantageously communicated via a TCP/IP
`(Transfer Control Protocol/Internet Protocol)
`communication, although the invention is not limited in this
`respect and other network connections or Internet protocols
`may be used.
`Although an exemplary embodiment of the present inven
`tion is described based on the arrangement illustrated in FIG.
`1, it is noted that the invention is not limited in Scope in that
`
`Ebay Exhibit 1002, Page 13 of 24
`Ebay, Inc. v. Lexos Media IP, LLC
`IPR2024-00336
`
`

`

`7
`arrangement and other types of System connections may be
`employed. For example, a plurality of user terminals may be
`connected to an online provider Via dedicated communica
`tion channels, Such as telephone lines. In accordance with
`this embodiment, the Server System provides certain infor
`mation that causes the cursor image on the Video monitor of
`the user terminal to display an image as Specified by the
`Server System. As a result, the Server System remotely
`defines and manages the shape and appearance of the cursor
`image in accordance with a pre-Specified condition. The
`shape and appearance of the cursor image may correspond
`to the actual content of the data being provided to the user.
`Furthermore, regardless of the actual content of the data
`being provided to the user, the shape and appearance of the
`cursor image may be specified by the Server System Such that
`a plurality of user terminals at a desired point in time receive
`appropriate instructions to display the Specified cursor
`image.
`FIG.2 provides a block diagram of hardware and software
`which is representative of a client-server network System
`connected via the Internet according to one embodiment of
`the present invention. The user or client computer or user
`terminal 14 typically includes a number of hardware com
`ponents and Software Subsystems which cooperate to deliver
`the wide range of capabilities demanded by a modern
`computer application or program. These include not only the
`basic computational processor 23 and memory 20, but also
`a variety of input and output devices Such as the keyboard
`(not shown), mouse 22, Video display monitor 24, audio
`Speakers 26, non-volatile Storage Such as a hard drive 21 and
`network communications Systems 46 Such as a modem
`among other devices. User terminal 14 is controlled via an
`operating system (“OS”) 28 which serves to organize all the
`disparate elements within the computer 14 and expose them
`in a consistent and organized way to a program which may
`need some or all of these capabilities. The interface b

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