throbber
Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`Claim Language
`No.
`70[Pre] A server system for
`modifying a cursor
`image to a specific
`image having a
`desired shape and
`appearance
`displayed on a
`display of a remote
`user's terminal, said
`system comprising:
`
`Exemplary Prior Art Reference
`Malamud1 teaches modifying a cursor image to a specific
`image having a desired shape and appearance.
`See, e.g.:
` Malamud at Abstract:
`
`Information cursors are provided for use in an
`operating system and/or application programs. Each
`information cursor includes a pointing portion to
`point to objects displayed on a video display and an
`information portion to display information about an
`object to which the pointing portion points. The
`information displayed in an information cursor may
`include the name of the object, a preview of the
`contents of the object, or property information about
`the object.
`
` Malamud at 1:15-31:
`
`Many operating systems provide a cursor that
`indicates a current position on a video display. The
`cursor is generally manipulable by an input device,
`such as a keyboard or a mouse. In certain operating
`systems, such as the Microsoft WINDOWS, version
`3.1, operating system, which is sold by Microsoft
`Corporation of Redmond, Washington, a window
`may have a status bar that displays information about
`the object to which the cursor is currently pointing.
`As the cursor is moved to point at different objects,
`the contents of the status bar changes accordingly.
`The status bar is a separate graphic entity that is not
`
`1 U.S. Patent No. 6,437,800 (“Malamud”), entitled “Information Cursors,” filed on
`October 26, 1994 and issued on August 20, 2002. Malamud claims priority as a
`continuation to U.S. Patent Appln. No. 08/054,564 filed on April 28, 1993, which was
`abandoned.
`
`1
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`connected to the cursor and does not move with the
`cursor. The status bar is positioned on the video
`display at a fixed location within a window. As such,
`a user has to look at two separate portions of the
`screen if he wishes to view both the cursor and the
`status bar. This separation of the status bar from the
`cursor can be confusing and burdensome to the user.
`
` Malamud at 1:35-43:
`
`In accordance with a first aspect of the present
`invention, a method is practiced in a data processing
`system having a video display and an input device. In
`this method, objects, including an information cursor,
`are displayed on a video display. The cursor is
`positioned over at least a portion of one of the objects
`that is displayed in response to a user using the input
`device. Information about the object which at least a
`portion of the cursor is over is displayed on the video
`display.
`
` Malamud at 2:6-12:
`
`In accordance with still another aspect of the present
`invention, a method is practiced wherein a pointing
`portion of an information cursor is displayed on the
`video display. The pointing portion points to an icon
`associated with an object. Information about the
`object that is associated with the icon to which the
`pointing portion points is displayed as part of the
`information cursor.
`
` Malamud at 2:13-28:
`
`In accordance with a further aspect of the present
`invention, a data processing system includes a video
`
`2
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`display and an input device that is operable by a user
`to communicate with the data processing system. The
`data processing system includes a means for
`producing a user interface on the video display and a
`means for displaying objects on the user interface.
`The data processing system further includes a means
`for displaying a cursor and for moving the cursor in
`response to a user operating the input device. The
`cursor has an indicator portion and information
`display portion. The indicator portion indicates a user
`selected one of the objects that is displayed on the
`user interface. In addition, the data processing system
`includes a means for displaying information in the
`information display portion of the cursor regarding
`the object that is indicated by the indicator portion of
`the cursor.
`
` Malamud at 2:66-3:12:
`
`The present invention provides “information cursors”
`which display graphical or textual information about
`an object to which the cursor points. Each
`information cursor has two portions: a pointing
`portion and an information portion. The pointing
`portion points to a position on a video display. The
`information portion displays textual or graphical
`information about the object to which the pointing
`portion points. Information cursors are made
`available by an operating system to applications that
`are run on the operating system. Information cursors
`are available in a number of different varieties. Four
`varieties of information cursors are provided by the
`preferred embodiment. The four varieties of
`information cursors are name cursors, preview
`cursors, combined name and preview cursors, and
`property cursors.
`
`3
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
` Malamud at 3:54-4:18:
`
`The target object name is not shown until the pointing
`portion 28 of the-name cursor 26 is moved to point to
`the target object. A source object icon 33 for the
`source object is dragged along with the cursor during
`the drag portion of the operation.
`
`FIG. 3 shows an example of a preview cursor 34,
`which includes a preview portion 36 and the same
`pointing portion 28 as the name cursor 26. The
`preview cursor 34 provides a preview of the contents
`of the object to which the cursor points. In the
`example shown in FIG. 3, the preview cursor 34
`points to the book icon 32 displayed on the video
`display 20. The preview portion 36 holds graphical
`data depicting a preview of the contents of the object
`(i.e., the book icon 32) to which the pointing portion
`28 points. In the example of FIG. 3, the book
`concerns chess, and the preview portion 36 shows a
`graphical scene of chess pieces flying through the air.
`
`The name cursor 26 (FIGS. 2a, 2 b and 2 c) and the
`preview cursor 34 (FIG. 3) may be combined into a
`combined name and preview cursor 38, as shown in
`FIG. 4. The combined name and preview cursor 38
`includes three components. First, the preview cursor
`38 includes a pointing portion 28 for pointing to an
`object on the video display 20, at least one name box
`30 (two name boxes are used with a drag and drop
`operation, in a fashion analogous to that described
`above for the name cursor) for displaying the name of
`the object to which the pointing portion points and a
`preview portion 36 for holding a preview of the
`contents of the object to which the pointing portion
`points. In the example illustrated in FIG. 4, the name
`
`4
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`box 30 displays the phrase “Book Cover”, whereas
`the preview portion 36 displays the graphic of chess
`pieces flying through the air.
`
` Malamud at 5:46-6:17:
`
`FIG. 7 is a flowchart showing in more detail the steps
`that must be performed in order to realize step 56 of
`FIG. 6. After the window procedure has determined
`what is at the specified cursor position, the procedure
`passes a message to the operating system 22 (FIG. 1)
`that tells the operating system what type of cursor to
`display and sets forth the contents and type of
`information to be displayed in the cursor (step 58 in
`FIG. 7). Suppose that the application program desires
`to display a name cursor 26 (FIG. 2a). A message
`requesting that a name cursor be displayed is passed
`to the operating system 22 along with a text string for
`the name to be displayed in the name box 30.
`However, if the cursor to be displayed is a preview
`cursor 34 (FIG. 3), a message specifying that a
`preview cursor is required is sent. The message
`includes a pointer to a bitmap of graphical
`information that the operating system 22 should use
`in the preview portion 36. Still further, a property
`cursor 46 may be requested in the message. The
`message, in such a case, includes a text string for the
`text of property information to be displayed in the
`property box 42.
`
`Whether the information cursor is displayed depends
`upon whether the information cursor is designated as
`“On” or “Off”. The operating system checks whether
`the information cursor is “On” (step 60). In certain
`instances, the user may have the option of specifying
`whether the information cursor is “On” or “Off”.
`5
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`Alternatively, the information cursors may be
`programmed by the application program or operating
`system 22 (FIG. 1) such that they are automatically
`turned “On” when the conventional cursor points to a
`named entity. This latter option provides an automatic
`mechanism for switching “On” or “Off” the
`information cursor. If the information cursor is not
`“On”, a conventional cursor is displayed (step 64). As
`an example, consider the name cursor 26. If the name
`cursor 26 is “Off”, the name box 30 is not displayed
`(FIG. 2a). Instead, a conventional cursor is displayed.
`On the other hand, if the name cursor is “On”, the
`pointing portion 28 is displayed along with the
`appropriate name information (step 62) to be used in
`the name box.
` Malamud at Figs. 2b-2c:
`
`6
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
` Malamud at Figs. 3-4:
`
` Malamud at Fig. 6:
`
`7
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`
` Malamud at Fig. 7:
`
`8
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`
` Malamud at Fig. 8:
`
`9
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`
`To the extent Malamud is found not to anticipate this
`claim element, Anthias2 discloses a server system for
`modifying a cursor image displayed on a display of a
`remote user's terminal.
`See, e.g.:
` Anthias at 1:24-33, 36-43:
`
`
`
`2 U.S. Patent No. 5,920,311 (“Anthias”), entitled “Distributed Client/Server Window
`Presentation System,” filed on December 6, 1993 and issued on July 6, 1999. Anthias
`claims priority to Application. No. 9226706 filed on December 22, 1992 in the United
`Kingdom.
`
`10
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`In known distributed data processing systems in
`which an application is operating on the client system
`and corresponding graphics data is being drawn on
`the server system (where the end user is), the client
`application interacts with the user by defining client
`windows into which is placed graphical data and from
`which input entered by the user is received. An
`example of such input is mouse movement events
`when the mouse-pointer/cursor is in the window. The
`graphics input and output capability is provided by
`the server presentation system. … The server
`provides the support in the end-user node to process
`drawing and other requests for output and to direct
`the generated input to the correct place. The server
`may be interfacing with a number of client systems as
`the user may be executing applications which reside
`on a number of connected client nodes.
`
` Anthias at 1:46-55:
`
`When the user moves the mouse (or cursor), a mouse
`(or cursor) event is generated. As the server may be
`used by a number of client nodes, it is not possible to
`route an (x, y) value to a client windowing component
`unless the server can identify that this client node
`owns the relevant part of the display. Clearly, the
`server needs to have some understanding of the
`window geometry. For example, it needs to know to
`which client system to send a specific mouse-
`generated event. Usually this would be the client
`system which owned that part of the screen where the
`pointer/cursor is.
`
` Anthias at 3:29-32:
`
`11
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`A pointer/cursor can be associated with a device area.
`The server responds to mouse movement by
`redrawing the associated pointer when the mouse x, y
`value falls within the device area.
`
` Anthias at 4:16-28:
`
`Next, the client presentation system associates a
`particular cursor type with the device area. Preferably
`the cursor type which will appear in the device area
`when it is displayed on the screen of the server node
`is different from the cursor type which will appear in
`other parts of the window associated with that device
`area. The cursor will change shape (or color or
`flashing frequency) as it passes from the background
`window areas to the device area. One reason for this
`cursor change is to indicate to a user that the cursor
`has entered an entry field of the window. More device
`areas are then created by the client presentation
`system as required.
`
` Anthias at 5:21-32:
`
`Dialogue windows are created in the client system.
`These subwindows are scanned for variations by the
`presentation system of the client system. The client
`presentation system then defines a device screen to
`request the server to change the cursor for text input
`fields which require a special cursor. If, after a check,
`there are no more variations from the main window,
`the data representing the device areas is sent to the
`server by the client presentation system. The
`remaining data representing the main window is
`retained by the client system. The subwindows are
`drawn into the main window. Any user input is then
`processed by the server presentation system.
`
`12
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`70[a]
`
`Claim Language
`cursor image data
`corresponding to
`said specific image;
`
`Exemplary Prior Art Reference
`Malamud discloses cursor image data corresponding to
`the specific image.
`See, e.g.:
` Malamud at 1:15-31:
`
`Many operating systems provide a cursor that
`indicates a current position on a video display. The
`cursor is generally manipulable by an input device,
`such as a keyboard or a mouse. In certain operating
`systems, such as the Microsoft WINDOWS, version
`3.1, operating system, which is sold by Microsoft
`Corporation of Redmond, Washington, a window
`may have a status bar that displays information about
`the object to which the cursor is currently pointing.
`As the cursor is moved to point at different objects,
`the contents of the status bar changes accordingly.
`The status bar is a separate graphic entity that is not
`connected to the cursor and does not move with the
`cursor. The status bar is positioned on the video
`display at a fixed location within a window. As such,
`a user has to look at two separate portions of the
`screen if he wishes to view both the cursor and the
`status bar. This separation of the status bar from the
`cursor can be confusing and burdensome to the user.
`
` Malamud at 3:59-4:3:
`
`FIG. 3 shows an example of a preview cursor 34,
`which includes a preview portion 36 and the same
`pointing portion 28 as the name cursor 26. The
`preview cursor 34 provides a preview of the contents
`of the object to which the cursor points. In the
`example shown in FIG. 3, the preview cursor 34
`points to the book icon 32 displayed on the video
`display 20. The preview portion 36 holds graphical
`
`13
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`data depicting a preview of the contents of the object
`(i.e., the book icon 32) to which the pointing portion
`28 points. In the example of FIG. 3, the book
`concerns chess, and the preview portion 36 shows a
`graphical scene of chess pieces flying through the air.
`
` Malamud at 4:66-5:14:
`
`When a user positions a cursor with the mouse 18
`over a window or clicks the mouse by depressing one
`of the mouse buttons within the window, the
`procedure for the window receives a mouse message.
`The operating system 22 provides a number of
`predefined mouse messages. The mouse messages
`specify the status of mouse buttons and the position
`of the cursor within the window. The position of the
`cursor within the window is specified in (X, Y)
`coordinates relative to the upper left-hand cover of
`the window. The window procedure receives the
`mouse message and utilizes the information contained
`in the message to respond to the mouse activities. A
`new mouse message need not be generated for every
`single pixel position change of a mouse within a
`window; rather, a message may be generated each
`time the mouse moves more than a threshold number
`of pixels transversed by the mouse.
`
` Malamud at 5:16-18:
`
`The appearance of the cursors on the video display 20
`(FIG. 1) is dictated by bitmaps stored within the
`operating system 22.
`
` Malamud at 5:53-65:
`
`14
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`Suppose that the application program desires to
`display a name cursor 26 (FIG. 2a). A message
`requesting that a name cursor be displayed is passed
`to the operating system 22 along with a text string for
`the name to be displayed in the name box 30.
`However, if the cursor to be displayed is a preview
`cursor 34 (FIG. 3), a message specifying that a
`preview cursor is required is sent. The message
`includes a pointer to a bitmap of graphical
`information that the operating system 22 should use
`in the preview portion 36. Still further, a property
`cursor 46 may be requested in the message. The
`message, in such a case, includes a text string for the
`text of property information to be displayed in the
`property box 42.
`
`70[b]
`
`cursor display code,
`said cursor display
`code operably to
`modify said cursor
`image; and
`
`Malamud discloses cursor display code operable to
`modify said cursor image.
`See, e.g.:
` Malamud at 1:15-31:
`
`Many operating systems provide a cursor that
`indicates a current position on a video display. The
`cursor is generally manipulable by an input device,
`such as a keyboard or a mouse. In certain operating
`systems, such as the Microsoft WINDOWS, version
`3.1, operating system, which is sold by Microsoft
`Corporation of Redmond, Washington, a window
`may have a status bar that displays information about
`the object to which the cursor is currently pointing.
`As the cursor is moved to point at different objects,
`the contents of the status bar changes accordingly.
`The status bar is a separate graphic entity that is not
`connected to the cursor and does not move with the
`cursor. The status bar is positioned on the video
`
`15
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`display at a fixed location within a window. As such,
`a user has to look at two separate portions of the
`screen if he wishes to view both the cursor and the
`status bar. This separation of the status bar from the
`cursor can be confusing and burdensome to the user.
`
` Malamud at 3:6-8:
`
`Information cursors are made available by an
`operating system to applications that are run on the
`operating system.
`
` Malamud at 4:66-5:14:
`
`When a user positions a cursor with the mouse 18
`over a window or clicks the mouse by depressing one
`of the mouse buttons within the window, the
`procedure for the window receives a mouse message.
`The operating system 22 provides a number of
`predefined mouse messages. The mouse messages
`specify the status of mouse buttons and the position
`of the cursor within the window. The position of the
`cursor within the window is specified in (X, Y)
`coordinates relative to the upper left-hand cover of
`the window. The window procedure receives the
`mouse message and utilizes the information contained
`in the message to respond to the mouse activities. A
`new mouse message need not be generated for every
`single pixel position change of a mouse within a
`window; rather, a message may be generated each
`time the mouse moves more than a threshold number
`of pixels transversed by the mouse.
`
` Malamud at 5:16-45:
`
`16
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`The appearance of the cursors on the video display 20
`(FIG. 1) is dictated by bitmaps stored within the
`operating system 22. The role that the message loop
`serves in the implementation of the information
`cursors can be seen in the flowchart of FIG. 6, which
`illustrates the steps performed by the system 10 (FIG.
`1) when the cursor moves into a window that is
`displayed on the video display 20. Initially, the cursor
`position is moved by the mouse 18 or other input
`device to point within the window (step 48 in FIG. 6).
`A message is generated and sent to the application
`program that is executing, which, in turn, forwards
`the message to the window procedure associated with
`the window (step 50). The message specifies the
`position of the cursor in the window as described
`above. The window procedure then determines what
`is displayed at the cursor position within the window
`(step 52). For instance, an object may be at the
`specified position or nothing of particular importance
`may be at the specified position. A determination is
`made whether the specified position corresponds to
`the position of an object with an identity (step 54). In
`other words, a determination is made whether a
`named entity is present at the specified cursor
`position. If a named entity is present at the specified
`cursor position, the information regarding the object
`at the specified cursor position is displayed in the
`information cursor (step 56). If, however, a named
`entity is not present at the specified cursor position,
`either a conventional cursor is displayed or the
`information containing portion (e.g., name box 30,
`preview portion 36 or property box 40) of the
`information cursor is shown in blank (step 57). The
`choice between these options is controlled by the
`application program.
`
` Malamud at 5:46-65:
`17
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`
`FIG. 7 is a flowchart showing in more detail the steps
`that must be performed in order to realize step 56 of
`FIG. 6. After the window procedure has determined
`what is at the specified cursor position, the procedure
`passes a message to the operating system 22 (FIG. 1)
`that tells the operating system what type of cursor to
`display and sets forth the contents and type of
`information to be displayed in the cursor (step 58 in
`FIG. 7). Suppose that the application program desires
`to display a name cursor 26 (FIG. 2a). A message
`requesting that a name cursor be displayed is passed
`to the operating system 22 along with a text string for
`the name to be displayed in the name box 30.
`However, if the cursor to be displayed is a preview
`cursor 34 (FIG. 3), a message specifying that a
`preview cursor is required is sent. The message
`includes a pointer to a bitmap of graphical
`information that the operating system 22 should use
`in the preview portion 36. Still further, a property
`cursor 46 may be requested in the message. The
`message, in such a case, includes a text string for the
`text of property information to be displayed in the
`property box 42.
` Malamud at Fig. 6:
`
`18
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`
` Malamud at Fig. 7:
`
`19
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`
` Malamud at Fig. 8:
`
`20
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`
`70[c][i] a first server
`computer for
`transmitting
`specified content
`information to said
`remote user
`terminal,
`
`To the extent Malamud is found not to anticipate this
`claim element, Anthias discloses a server transmitting
`specified content information to a remote terminal.
`See, e.g.:
` Malamud at 4:53-55:
`
`The operating system 22 (FIG. 1) logically divides
`the user interface into a number of windows.
`
` Malamud at 5:53-65:
`
`Suppose that the application program desires to
`display a name cursor 26 (FIG. 2a). A message
`21
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`requesting that a name cursor be displayed is passed
`to the operating system 22 along with a text string for
`the name to be displayed in the name box 30.
`However, if the cursor to be displayed is a preview
`cursor 34 (FIG. 3), a message specifying that a
`preview cursor is required is sent. The message
`includes a pointer to a bitmap of graphical
`information that the operating system 22 should use
`in the preview portion 36. Still further, a property
`cursor 46 may be requested in the message. The
`message, in such a case, includes a text string for the
`text of property information to be displayed in the
`property box 42.
`
` Anthias at 3:8-25:
`
`Compared to an application window, a device area is
`a light-weight structure in that only a minimal amount
`of attribute data is required for it to be drawn on the
`screen. It is similar to a window but contains only a
`portion of the window information. Device areas are
`maintained in a priority ordered list, not a hierarchy,
`in the server. In comparison with the prior art, the
`server overheads in both processing time and storage
`requirements are reduced as the complete set of
`application window data is not stored at the server.
`The order of the device areas in the ordered list
`changes when the priority of a device area changes,
`e.g., when overlapping windows are redrawn in a
`different order by the client system so that a window
`which previously overlapped another window
`becomes itself overlapped. Preferably, device areas
`are not used for drawing into by applications running
`on the client system. The separation of input-related
`and output-related window geometry allows many
`optimizations to take place. The server only needs the
`device areas once the data is drawn to the display.
`22
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
`
` Anthias at 4:1-28:
`
`The steps taken in the creation of a device area in a
`distributed data processing system are shown in Table
`2. First of all, the main window, such as 30a of FIG.
`2, is created in the client system. At this stage, the
`data required to draw the main window on the screen
`of the server is stored in the client system. This data
`includes such attributes as window size, position,
`color, fonts, addresses, etc. A device area is then
`defined in the client presentation system. This device
`area is associated with the frame of the main window.
`The information necessary to define a device area is
`much less than that required to define a main window.
`In a preferred embodiment of the present invention,
`five data fields (shown in Table 1) are necessary to
`define a device area, whereas about 200 are required
`to define a main window. Next, the client presentation
`system associates a particular cursor type with the
`device area. Preferably the cursor type which will
`appear in the device area when it is displayed on the
`screen of the server node is different from the cursor
`type which will appear in other parts of the window
`associated with that device area. The cursor will
`change shape (or color or flashing frequency) as it
`passes from the background window areas to the
`device area. One reason for this cursor change is to
`indicate to a user that the cursor has entered an entry
`field of the window. More device areas are then
`created by the client presentation system as required.
`Malamud discloses that the specified content information
`includes at least one cursor display instruction indicating
`a location of the cursor image data. Malamud also
`discloses that the cursor display instruction and the
`cursor display code are operable to cause the user
`23
`
`70[c][ii] said specified
`content information
`including at least
`one cursor display
`instruction
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`indicating a
`location of said
`cursor image data,
`said cursor display
`instruction and said
`cursor display code
`operable to cause
`said user terminal to
`display a modified
`cursor image on
`said user's display
`in the shape and
`appearance of said
`specific image,
`
`Exemplary Prior Art Reference
`terminal to display a modified cursor image on the user's
`display in the shape and appearance of the specific
`image.
`See, e.g.:
`
` Malamud at 3:6-8:
`
`Information cursors are made available by an
`operating system to applications that are run on the
`operating system.
`
` Malamud at 3:32-35:
`
`Name cursor 26 includes a pointing portion 28 (i.e., a
`conventional pointing cursor) and a name box 30. The
`name box 30 displays the name of the object to which
`the pointing portion 28 points.
`
` Malamud at 3:59-4:3:
`
`FIG. 3 shows an example of a preview cursor 34,
`which includes a preview portion 36 and the same
`pointing portion 28 as the name cursor 26. The
`preview cursor 34 provides a preview of the contents
`of the object to which the cursor points. In the
`example shown in FIG. 3, the preview cursor 34
`points to the book icon 32 displayed on the video
`display 20. The preview portion 36 holds graphical
`data depicting a preview of the contents of the object
`(i.e., the book icon 32) to which the pointing portion
`28 points. In the example of FIG. 3, the book
`concerns chess, and the preview portion 36 shows a
`graphical scene of chess pieces flying through the air.
`
`24
`
`Exhibit 1013 (Invalidity Claim
`Charts for the ’102 Patent)
`
`

`

`Invalidity Claim Chart
`United States Patent No. 5,995,102 in view of Malamud and Anthias
`
`Claim
`No.
`
`Claim Language
`
`Exemplary Prior Art Reference
` Malamud at 4:53-55:
`
`The operating system 22 (FIG.

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