Movatterモバイル変換


[0]ホーム

URL:


USRE32632E - Display system - Google Patents

Display system
Download PDF

Info

Publication number
USRE32632E
USRE32632EUS06/811,372US81137285AUSRE32632EUS RE32632 EUSRE32632 EUS RE32632EUS 81137285 AUS81137285 AUS 81137285AUS RE32632 EUSRE32632 EUS RE32632E
Authority
US
United States
Prior art keywords
cursor
option
display system
over
cursor control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US06/811,372
Inventor
William D. Atkinson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filedlitigationCriticalhttps://patents.darts-ip.com/?family=27016739&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=USRE32632(E)"Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from US06/399,704external-prioritypatent/US4464652A/en
Application filed by Apple Computer IncfiledCriticalApple Computer Inc
Priority to US06/811,372priorityCriticalpatent/USRE32632E/en
Application grantedgrantedCritical
Publication of USRE32632EpublicationCriticalpatent/USRE32632E/en
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A cursor control device having particular application to a computer display system is disclosed. The cursor control includes a unitary frame, having a domed portion substantially surrounding and retaining a ball which is free to rotate. X-Y position indicating means are provided, such that rotation of the ball provides signals indicative of X-Y positions on the display system. The ball is free to "float" in the vertical direction within the dome, and thereby maintain good surface contact. X-Y positions are established by movement of the control device over a surface. A display system and method is disclosed for use in conjunction with the cursor control device, which permits a user to select command options simply by movement of the displayed cursor over a "pull-down" menu bar.

Description

.Iadd.This application is a divisional reissue of application Ser. No. 06/399704, filed Jul. 19, 1982, now U.S. Pat. No. 4,464,652..Iaddend.
BACKGROUND OF THE INVENTION
1. Field
The present invention relates to the field of display systems, and more particularly to devices which can position a cursor over selected locations on a computer controlled display.
2. Art Background
In many computer controlled display systems, it is desirable to allow the user to control the position of a cursor or the like by means which are external from the main computer keyboard. For example, a user may be required to repetitively choose software options displayed on a cathode ray tube (CRT), or may desire to input data in a diagram format into the computer system. In such situations traditional keyboard input systems are not as effective as a cursor control device commonly referred to as a "mouse".
In a typical "mouse" system, a hand-held transducer provides positional movement signals to the display system. Traditionally, the movement of wheels within the cursor control device are coupled to potentiometers to provide signals indicative of an X-Y position on the display screen (see U.S. Pat. Nos. 3,541,541; 3,269,190; and 3,835,464). Other mouse systems utilize rotating balls on wheels which are in turn coupled to rotate apertures interrupting beams of light, thereby providing positional signals to the display system (see U.S. Pat. Nos. 3,892,963 and 3,541,521).
One common disadvantage of cursor control devices found in the prior art is their cost. Typically, prior art cursor controls include costly mechanical parts which require precise alignment for proper operation. Moreover, it is not uncommon for these devices to exhibit a loss in accuracy over time as the mechanism wears. As computer display capabilities have become more advanced in terms of user real-time graphic interaction, cursor control devices have become a necessity in many computer systems. Accordingly, there exists a need to provide a cost effective, simple and highly reliable cursor control device for providing signals indicative of X-Y positions on a computer display system.
As will be disclosed below, the present invention provides an improved cursor control device which overcomes the disadvantages of the prior art by utilizing a unitary frame structure for accurate alignment of all elements and simple assembly, as well as photo-optics to provide the required positional signals. In addition, a display system and method is disclosed for use in association with the cursor control device which permits a user to select command options simply by movement of the cursor over a "pull-down" menu bar.
SUMMARY OF THE INVENTION
A cursor control device having particular application to computer display systems is disclosed. The cursor control includes a unitary frame having a domed portion which houses a ball which is free to rotate. Two encoder disc assemblies are provided, which include roller shafts disposed substantially 90 degrees relative to one another and in contact with the ball. Each roller shaft is coupled to an encoder disc having a plurality of slots disposed radially around the disc periphery. These slots interrupt light beams which are provided by photo-emitters and directed at photo-detectors. Each slotted disc interrupts two light beams which are arranged such that when one beam is fully transmitted, the other is partially blocked. Beam interruptions produce signal pulses representing increments of motion, while the order in which the light beams are interrupted indicates the direction of motion, thereby resulting in an X-Y position on a display system. The ball is maintained in contact with the roller shafts by a spring biased idler wheel. The ball is free to "float" in the vertical direction within the dome, and thereby maintain good surface contact. Moreover, the ball may be easily removed for cleaning to insure that any build up of lint or the like does not prevent the ball from rotating smoothly. A switch is provided within the cursor control housing in order to signal the display system that a desired X-Y location on the display screen has been selected. In operation, a user may selectively position a cursor or the like on a display system by simply moving the cursor control device over a surface, such as a desk, until the desired cursor position is shown on the display device. A display system and method is disclosed for use in conjunction with the cursor control device, which permits user to select command options simply by movement of the displayed cursor over a "menu bar".
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a perspective view of the present invention.
FIG. 2 is a perspective of the present invention illustrating the cursor control device as it appears without the housing cover.
FIG. 3 is a perspective view of the unitary frame of the present invention coupled to the printed circuit board base, illustrating the placement of photo-detectors and the coupling connector.
FIG. 4 is a further perspective view of the unitary frame and circuit boad of FIG. 3 illustrating the position of a roller shaft and encoder wheel.
FIG. 5 is a top view of the unitary frame and printed circuit board of the present invention.
FIG. 6 is a partial view of the unitary frame in FIG. 3, illustrating the insertion of a detector aperture.
FIG. 7 is a perspective view of the unitary frame of FIG. 3, illustrating the placement of resistors on the printed circuit board.
FIG. 8 is a perspective view of the coupling of the unitary frame cage and printed circuit board combination to the housing base of the present invention.
FIG. 9 is a perspective view illustrating the placement of the control switch within the housing base.
FIG. 10 is the perspective view of the final assembly of the present invention illustrating the coupling of the cover and base portions of the housing.
FIG. 11 is a perspective view illustrating the insertion or removal of the floating and rotating ball.
FIG. 12 is a diagrammatical illustration of the alignment of the photo-emitters in relation to each encoder disc.
FIG. 13 is a diagrammatical illustration of a sample quadrature output of the present invention indicative of X-Y locations on display system.
FIG. 14 is a diagrammatical illustration of a "pull down" menu bar display.
FIG. 15 is a block diagram illustrating the sequence of steps utilized by the present invention to display options and associated commands on a "pull-down" menu bar display.
DETAILED DESCRIPTION OF THE INVENTION
A cursor control device having particular application for use in conjunction with a computer display system is disclosed. In the following description for purposes of explanation, specific numbers, materials and configurations are set forth in order to provide a thorough understanding of the present invention. However, it will be apparent to one skilled in the art that the present invention may be practiced without the specific details. In other instances, well known systems are shown in diagrammatical or block diagram form in order not to obscure the present invention unnecessarily.
Referring now to FIG. 1, the present invention includes a hand heldcursor control unit 20 which is coupled to aplug 22 by means of acable 24. As best illustrated in FIG. 2,cursor control unit 20 includes acover 25 and abase 26 upon which the internal workings of the present invention are disposed. As will be apparent from the discussion which follows,cursor control unit 20 is designed with ease of assembly in mind, while providing very close tolerances and high X-Y position location accuracy.
With reference to FIGS. 3, 4 and 5, a premoldedunitary frame 28 is provided which includes adomed housing 30 presently having three cut-outlocations 31, 32 and 33. As illustrated, cut-outs 31 and 32 are disposed substantially at 90 degrees with respect to one another, with cut-out 33 being oriented generally symmetrically opposite the other cut-outs. In addition,frame 28 includes a plurality of bosses, slots and shaped stems of material which when pertinent will be discussed in this specification. In the presently preferred embodiment, theframe 28 is comprised of a plastic material (e.g. polycarbonate) which is impregnated with a lubricant (e.g. teflon). Thus, during operation and throughout its useful life,cursor control unit 20 does not require the addition of either wet or dry lubricants.Frame 28 is mounted on a printedcircuit board 34 to facilitate electrical connection between the various electrical elements within the unit.Electrical connector header 36 is mounted as shown (see FIG. 3) to theunitary frame 28 such that connector pins 38 pass through arectangular slot 39 through the frame to the circuit board below. As will be discussed,cable 24 is electrically coupled to thecursor control unit 20 throughconnector 36.
As illustrated in FIG. 3, photo-emitters 40 are inserted intoslots 42 such that the emitter portion is facing away from the dome 30 (note that oneemitter 40 is shown in FIG. 3 partially inserted). Upwardly extendingclips 43 are snapped over portions of eachemitter 40, as shown, to prevent them from being dislodged. Similarly, two photo-detectors 46 are inserted facing theemitters 40 intoslots 47 in each of twodetector apertures 50. As shown in FIG. 6, an outwardly extendingportion 48 of eachdetector aperture 50 is aligned withguides 49 formed integrally with theframe 28, and the aperture is then snapped downward into place. Thus, eachdetector aperture 50 houses twodetectors 46 which face twoemitters 40, respectively. In the presently preferred embodiment, the emitter/detector combination operates within the infrared region. However, it will be appreciated that any suitable wavelength may be used in a particular application. In addition, presently, thedetectors 46 incorporate integral Schmitt triggers to provide detector outputs which more closely approximate a digital signal.
Two encoder disc assemblies are provided to convert, as will be described, the movement of thecursor control unit 20 into signals indicative of X-Y locations defined on the display system. Eachencoder assembly 52 includes anencoder disc 54 axially coupled to aroller shaft 56. In addition, eachencoder disc 54 is provided with a plurality of radially disposedslots 57 which interrupt the light beams generated by the photo-emitters 40. Acylindrical contact member 58 surrounds eachroller shaft 56 at each respective cut out location, as illustrated. Eachencoder disc assembly 52 is mounted on theunitary frame 28 by inserting theencoder disc 54 between thedetector aperture 50 andemitters 40 and snapping anend clip 60 over the opposite end of the roller shaft 56 (see FIGS. 4, 5 and 7), thereby allowing rotation of the roller shaft and encoder disc with a minimum of friction. As illustrated, eachshaft 56 is slipped into and carried by a "U" shapedguide 59 formed from upwardly extendingalignment bosses 53 to maintain eachroller shaft 56 in proper orientation.End 51 of theshaft 56 is carried for rotation within a hollow portion of thedetector aperture 50, such thatencoder disk 54 is disposed in close proximity to theaperture 50. The present invention's use of integral lubrication within the frame material, permits eachshaft 56 to freely rotate about its longitudinal axis.
As a result of the above described configuration, the radially disposedslots 57 of each encoder disc interrupt two light beams from photo-emitters 40. The position of the emitter/detector combination and encoder disc is such that when one beam is fully transmitted, the other is partially blocked by a slit on the encoder disc. As will be discussed, in operation aball 62 is disposed within thedome 30 of the frame, and retained such that it is maintained in contact with bothcylindrical contact members 58. The rotation of theball 62 within thedome 30 in turn causes the rotation of eachroller shaft 56 and its respective encoder disc. As will be discussed, the beam interruptions from the rotation of eachencoder disc 54 produce signal pulses representing increments of motion, while the order in which the light beams are interrupted indicates the direction of motion of the cursor control unit.
Ball 62 is retained against thecylindrical contact members 58 by an idler wheel for rotation on a fixed shaft 66, as best shown in FIG. 5. The idler wheel 64 and shaft 66 are inserted within aslot 68 formed byrectangular bosses 69 and 70 extending upwardly from the frame's base. Wheel 64 extends through cut-out 33 into the interior of thedome 30. The legs of a staple shapedidler spring 72 are inserted throughpassages 73 passing perpendicular to the horizontal plane of theframe 28 andcircuit board 34, thereby retaining the shaft 66 within theslot 68.
Referring now to FIG. 7,resistors 76, which are required by the specific electronics of the emitter/detector combination of the present invention, are inserted into the printedcircuit board 34. Theresistors 76 and associated leads from theconnector 36, photo-emitters 40, and photo-detectors 46 are then electrically connected and soldered in place as is conventionally done in the art.
With reference now to FIGS. 8, 9 and 10, the assembledframe 28 and circuit assembly is mounted on thebase 26 by means of ascrew 78. As illustrated,base 26 includes an upwardly extendingswitch retaining portion 80 and a generally circular cut-outorifice 82. As best shown in FIGS. 8, 10 and 11,circular orifice 82 is disposed substantially below the opening ofdome 30, and includes outwardly extending lockingridges 84 which are designed to accommodate a lock cap 86 (See FIG. 11), such thatball 62 may be retained within thedome 30. Lock cap 86 includes outwardly extendingtabs 88 arranged to interleaf withridges 84. In operation, a user desiring to insert or removeball 62 from thecursor control unit 20, may unlock and remove the lock cap 86 from theorifice 82 by simply rotating the cap such that thetabs 88 andridges 84 no longer interleaf.
As illustrated, lock cap 86 generally has a toroidal form having acentral orifice 87 of smaller diameter thancutout orifice 82. It will be apparent, that onceball 62 is inserted and retained by lock cap 86, Thus,ball 62 contacts the surface below thecursor control unit 20 and rotates in response to the movement of the unit on the surface.
As shown in FIG. 9,cable 24 is coupled tocursor control 20 through afemale connector 94 which is inserted over pins 38. Aswitch 90 is coupled to thecable 24 throughelectrical connector 36, and is inserted within the retainingportion 80. Aswitch cap 91 forms part of the cover 25 (see FIG. 1), and is disposed aboveswitch 90 such that the depression of theswitch cap 91 forces switch 90 to electrically close, and thereby signal the computer display system that an appropriate X-Y location has been selected. As shown in FIG. 10,base 26 and cover 25 are coupled by securing both sections to one another using screws 92. Once the cover and base have been joined,ball 62 is inserted and lock cap 86 is attached as discussed above to retain the ball within thedome portion 30.
With reference to FIGS. 12 and 13, a sample quadrature output of thecursor control unit 20 is illustrated. As previously described, photo-detectors 46 are disposed such that if one detector is fully exposed by a slot of theencoder disc 54, the other detector is only partially exposed. Thus, in addition to the increments of motion of the cursor control over a surface, the direction of motion may also be determined. Assume for sake of example that thecursor control 20 is moved. As illustrated in FIG. 13, a substantially digital output signal is generated by each photo-emitter/detector combination associated with each encoder assembly. In the example shown,cursor control 20 would provide a regularly spaced output from the X channel detectors if thecontrol 20 is moved over a surface at a constant speed along the X-axis. Similarly, if there is little movement of the control unit along the Y axis, little change will occur on the Y channels inasmuch as the Y encoder disk is not being rotated significantly (see FIG. 13). The computer display system is provided with appropriate software or hardware, for example edge detectors, to detect signal state transitions. Thus, the signals from each pair of channels may be decoded such that the X-Y direction of motion may be determined for the particular order of transition changes from each channel along an axis. Inasmuch as the particular circiutry and software used for decoding the various signals and positioning the cursor or the like on a display system will be apparent to one skilled in the art, the details of such will not be recited herein.
Referring now to FIGS. 14 and 15, a display system and method for use in conjunction with thecursor control device 20 will be described. As previously discussed,control 20 is coupled to a display system which is controlled by a computer or other equivalent circuitry. Appropriate programming of the computer is provided such that a "menu"bar 100 comprising a variety of command options indicated by titles (for example, T1, T2, T3. . . Tn), is displayed across the CRT screen or the like as shown in FIG. 14. If a particular title (for example T1) is selected, one or moresub-command items 104 are displayed by the computer system below the primary menu title. As illustrated, the sub-command items appear to the user to be "pulled down" from themain menu bar 100. The user then selects a desired item for execution by the computer by appropriate movement of a cursor control, as will be described. Although the list ofitems 104 are shown for illustration below menu title options T1, T2, and T3, in the present embodiment only one menu option may be pulled down and displayed at a time.
The sequence of operations executed by the computer system to permit the user to select a particular menu title and sub-command item is shown in FIG. 15. The computer initially displaysmenu bar 100 on the display system as shown in FIG. 14. A user desiring to select a particular title movescursor control unit 20 over a surface, thereby rotatingball 62 withindome 30 and sending signals indicative of X-Y locations to the display system for corresponding movement of a cursor or the like on the display screen. Once the cursor is positioned over (or in proximity with) the chosen menu title selection, the user depressesswitch cap 91 oncursor control 20, thereby activatingswitch 90, and signaling the computer system that the particular title has been selected. The computer display system then either executes the menu title if it is an immediate command, or displays a set of sub-command items for user selection. If items are displayed, the user continues to depressswitch cap 91, and once again moves the cursor control over the surface until the displayed cursor lies over or in proximity with the item to be executed. The user then removes pressure from theswitch cap 91 thereby deactivatingswitch 90, and indicating to the computer which item is to be executed.
The computer system then determines if further parameters are required to be specified by the user. If no further data is required, the computer executes the item indicated by the cursor position on the display screen. However, if parameters must be specified by the user prior to execution a "dialogue box" is defined on the display system which displays the various data selections which are required. For example, a user may be required to select page formats, specify numerical values, etc. In the present embodiment, a user inputs the desired data selections by positioning the cursor over the selection, in for example a multiple choice format, and momentarily activates theswitch 90 on the cursor control unit. Once the required selections are made, the computer proceeds to execute the chosen menu item.
Accordingly, it is possible for a user to select and execute a variety of commands without the necessity of inputting characters on a keyboard, as is commonly required in the art. Rather, the present invention permits fast entry and execution of commands, such as for example in a word processing system or the like, wherein large blocks of text or other data may be manipulated or operated upon simply by movement of thecursor control 20 over a surface and the appropriate depression ofswitch 90.
Thus, an improved cursor control and display system has been described. The present invention permits a user to select desired menu titles on a menu bar by movement of a cursor control over a surface. Sub-command items may be specified for execution by the computer control display system in the same manner, such that the operator need not enter command characters on a keyboard or the like in order to access and execute most system functions.
Although the present invention has been described with reference to FIGS. 1-15 and with emphasis on a "pull down" type display system, it should be understood that the figures are for illustration only and should not be taken as limitations upon the invention. It is contemplated that many changes and modifications may be made, by one of ordinary skill in the art, to the materials and arrangements of the elements of the invention without department from the spirit and scope of the invention as disclosed above.

Claims (7)

    What is claimed is: .[.1. A device for providing signals indicative of X-Y locations on a display system or the like, comprising:
  1. defined on said display system..]. .[.2. The device as defined by claim 1, wherein said biasing means comprises a wheel carried by a shaft, said shaft being biased such that said wheel is maintained in contact with said ball..]. .[.3. The device as defined by claim 2, wherein said third cut-out is disposed generally at 45 degrees with respect to said first and second cut-outs..]. .[.4. The device as defined by claim 3, wherein said X-Y position indicating means includes a roller shaft coupled to an encoder disc having a plurality of radially disposed slots, said disc
  2. being disposed between a photo-emitter and photo-detector..]. .[.5. The device as defined by claim 4, wherein said photo-detector is diposed within a detector aperture, said aperture being retained on said unitary frame to form an integral unit..]. .[.6. The device as defined by claim 5, further including a circuit board disposed between said frame and said base..]. .[.7. The device as defined by claim 6, further including a switch coupled to said circuit board to specify selected X-Y positions on said display system..]. .[.8. The device as defined by claim 7, said device being coupled to a computer controlled display system wherein menu commands are displayed and selected by a user through movement of said
  3. device..]. 9. A computer controlled display system having a display wherein a plurality of command options are displayed along a menu bar and sub-command items corresponding to each option are displayed once said option has been selected, comprising:
    first display means coupled to said computer for generating and displaying said menu bar comprising said plurality of command options;
    cursor control means coupled to said display system for selectively positioning a cursor on said display, said cursor control means including a cursor control device for movement over a surface, the movement of said cursor control device over said surface by a user resulting in a corresponding movement of said cursor on said display;
    signal generation means including a switch having a first and second position coupled to said display system for signalling said computer of an option choice once said cursor is positioned over a first predetermined area on said display corresponding to an option to be selected, said user placing said switch in said second position while moving said cursor control device over said surface such that said cursor is over said first predetermined area;
    second display means coupled to said computer for generating and displaying said sub-command items corresponding to said selected option;
    said switch being placed in said first position by said user once said user has positioned said cursor over a second predetermined area corresponding to a sub-command item to be selected;
    whereby an option and a sub-command item is selected and executed by said
  4. computer. .[.10. The display system of claim 9 wherein said cursor control device comprises:
    a housing including a base having an opening for the passage of a rotatable ball;
    a unitary frame disposed on said base including:
    a domed portion integrally formed with said frame substantially surrounding and retaining said rotatable ball;
    said domed portion having first and second cut-outs through said dome disposed substantially at 90 degrees with respect to one another, and a third cut-out disposed at an angle with respect to said first and second cut-outs;
    X-Y position indicating means passing through said first and second cut-outs, for converting the rotation of said ball into signals indicative of X-Y positions on said display system;
    biasing means passing through said third cut-out, for biasing said ball against said X-Y position indicating means;
    means for removing said ball from said domed portion through said opening in said base, such that said ball and the interior of said dome may be serviced, said means for removing said ball comprising:
    outwardly extending lock ridges integrally formed with said opening in said base;
    a lock cap having a second opening of smaller diameter then said base opening to permit only a portion of said ball to pass therethrough and contact said surface;
    said lock cap further including outwardly extending lock tabs to interleaf with said lock ridges, such that rotation of said cap interleafs with said tabs and ridges thereby locking said cap onto said base;
    whereby said option and sub-command item may be selected by movement of said cursor control means over a surface such that a portion of said ball
  5. is in contact with said surface..]. 11. In a computer controlled display system having a display wherein a plurality of command options are displayed along a menu bar and sub-command items corresponding to each option are displayed once said option has been selected, a method for selecting an option and an item, comprising the steps of:
    (a) generating and displaying said menu bar comprising said plurality of command options;
    (b) positioning a cursor on said display using a cursor control device for movement over a surface, the movement of said cursor control device over said surface by a user resulting in a corresponding movement of said cursor on said display;
    (c) signalling said computer of an option choice once said cursor is positioned over a first predetermined area on said display corresponding to an option to be selected, said user signalling said computer by placing a switch coupled to said display system in a second position while moving said cursor control device over said surface such that said cursor is over said first predetermined area;
    (d) generating and displaying said sub-command items corresponding to said selected option;
    (e) positioning said cursor over a second predetermined area corresponding to a sub-command item to be selected, said switch being maintained in said second position until said cursor is positioned over said second predetermined area;
    (f) placing said switch in a first position once said user has positioned said cursor over said second predetermined area;
  6. whereby an option and an item associated with said option is selected. 12. The method as defined by claim 11, wherein said switch is disposed on
  7. said cursor control device. 13. The method as defined by claim 12, where said computer displays said sub-command items generally below said optiion on said menu bar.
US06/811,3721982-07-191985-12-20Display systemExpired - LifetimeUSRE32632E (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US06/811,372USRE32632E (en)1982-07-191985-12-20Display system

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US06/399,704US4464652A (en)1982-07-191982-07-19Cursor control device for use with display systems
US06/811,372USRE32632E (en)1982-07-191985-12-20Display system

Related Parent Applications (2)

Application NumberTitlePriority DateFiling Date
US06/399,704DivisionUS4464652A (en)1982-07-191982-07-19Cursor control device for use with display systems
US06/399,704ReissueUS4464652A (en)1982-07-191982-07-19Cursor control device for use with display systems

Publications (1)

Publication NumberPublication Date
USRE32632Etrue USRE32632E (en)1988-03-29

Family

ID=27016739

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US06/811,372Expired - LifetimeUSRE32632E (en)1982-07-191985-12-20Display system

Country Status (1)

CountryLink
US (1)USRE32632E (en)

Cited By (213)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4815029A (en)1985-09-231989-03-21International Business Machines Corp.In-line dynamic editor for mixed object documents
US4862390A (en)1987-12-241989-08-29Hewlett-Packard CompanyMethod and apparatus for selection of one from a plurality of entries listed on a computer display
US4896291A (en)1988-05-201990-01-23International Business Machines CorporationValuator menu for use as a graphical user interface tool
US4931783A (en)1988-07-261990-06-05Apple Computer, Inc.Method and apparatus for removable menu window
US5027109A (en)*1989-06-081991-06-25Donovan Paul MApparatus and method for minimizing undesired cursor movement in a computer controlled display system
US5148154A (en)*1990-12-041992-09-15Sony Corporation Of AmericaMulti-dimensional user interface
US5155806A (en)*1989-03-151992-10-13Sun Microsystems, Inc.Method and apparatus for displaying context sensitive help information on a display
US5157768A (en)*1989-03-151992-10-20Sun Microsystems, Inc.Method and apparatus for displaying context sensitive help information on a display
US5168441A (en)*1990-05-301992-12-01Allen-Bradley Company, Inc.Methods for set up and programming of machine and process controllers
US5227863A (en)*1989-11-141993-07-13Intelligent Resources Integrated Systems, Inc.Programmable digital video processing system
US5230063A (en)*1989-03-151993-07-20Sun Microsystems, Inc.Method and apparatus for selecting button function and retaining selected optics on a display
US5243697A (en)*1989-03-151993-09-07Sun Microsystems, Inc.Method and apparatus for selecting button functions and retaining selected options on a display
US5252968A (en)*1989-05-241993-10-12Apple Computer, Inc.Apparatus and method for optical encoding and cursor control trackball
US5276795A (en)*1989-03-151994-01-04Sun Microsystems, Inc.Method and apparatus for selecting and executing defaults in a window based display system
US5339393A (en)*1993-04-151994-08-16Sony Electronics, Inc.Graphical user interface for displaying available source material for editing
US5347626A (en)*1989-03-151994-09-13Sun Microsystems, Inc.Method and apparatus for selecting and executing defaults in window based displayed system
US5442744A (en)*1992-04-031995-08-15Sun Microsystems, Inc.Methods and apparatus for displaying and editing multimedia information
US5469540A (en)*1993-01-271995-11-21Apple Computer, Inc.Method and apparatus for generating and displaying multiple simultaneously-active windows
US5488685A (en)*1993-01-271996-01-30Apple Computer, Inc.Method and apparatus for providing visual cues in a graphic user interface
US5544300A (en)*1993-11-121996-08-06Intel CorporationUser interface for dynamically converting between a single top level window and multiple top level windows
US5550967A (en)*1993-01-271996-08-27Apple Computer, Inc.Method and apparatus for generating and displaying visual cues on a graphic user interface
US5572649A (en)*1993-11-121996-11-05Intel CorporationProcess for dynamically switching between a single top level window and multiple top level windows
US5581670A (en)*1993-07-211996-12-03Xerox CorporationUser interface having movable sheet with click-through tools
US5583560A (en)*1993-06-221996-12-10Apple Computer, Inc.Method and apparatus for audio-visual interface for the selective display of listing information on a display
US5583984A (en)*1993-06-111996-12-10Apple Computer, Inc.Computer system with graphical user interface including automated enclosures
US5594509A (en)*1993-06-221997-01-14Apple Computer, Inc.Method and apparatus for audio-visual interface for the display of multiple levels of information on a display
US5617114A (en)*1993-07-211997-04-01Xerox CorporationUser interface having click-through tools that can be composed with other tools
US5621456A (en)*1993-06-221997-04-15Apple Computer, Inc.Methods and apparatus for audio-visual interface for the display of multiple program categories
US5623681A (en)*1993-11-191997-04-22Waverley Holdings, Inc.Method and apparatus for synchronizing, displaying and manipulating text and image documents
US5623679A (en)*1993-11-191997-04-22Waverley Holdings, Inc.System and method for creating and manipulating notes each containing multiple sub-notes, and linking the sub-notes to portions of data objects
US5638523A (en)*1993-01-261997-06-10Sun Microsystems, Inc.Method and apparatus for browsing information in a computer database
US5644334A (en)*1994-05-191997-07-01Apple Computer, Inc.Status indicators of an improved graphical user interface
US5651107A (en)*1992-12-151997-07-22Sun Microsystems, Inc.Method and apparatus for presenting information in a display system using transparent windows
US5657049A (en)*1991-06-031997-08-12Apple Computer, Inc.Desk drawer user interface
US5696963A (en)*1993-11-191997-12-09Waverley Holdings, Inc.System, method and computer program product for searching through an individual document and a group of documents
US5699083A (en)*1995-11-231997-12-16Shun-Jung LoCursor control device
US5734805A (en)*1994-06-171998-03-31International Business Machines CorporationApparatus and method for controlling navigation in 3-D space
US5798752A (en)*1993-07-211998-08-25Xerox CorporationUser interface having simultaneously movable tools and cursor
US5799325A (en)*1993-11-191998-08-25Smartpatents, Inc.System, method, and computer program product for generating equivalent text files
US5806079A (en)*1993-11-191998-09-08Smartpatents, Inc.System, method, and computer program product for using intelligent notes to organize, link, and manipulate disparate data objects
US5825355A (en)*1993-01-271998-10-20Apple Computer, Inc.Method and apparatus for providing a help based window system using multiple access methods
US5828374A (en)*1993-01-271998-10-27Apple Computer, Inc.Method and apparatus for selecting characters along a scroll bar with a slider
US5838938A (en)*1995-02-151998-11-17Sony Electronics, Inc.Multimedia user interface employing components of color to indicate the values of variables
US5867147A (en)*1997-04-161999-02-02Schivley; N. CatherineTamper-resistant computer mouse
US5956030A (en)1993-06-111999-09-21Apple Computer, Inc.Computer system with graphical user interface including windows having an identifier within a control region on the display
US5956024A (en)1995-08-081999-09-21Continental Cablevision, Inc.Graphical user interface for customer service representatives for subscriber management systems
US5991751A (en)1997-06-021999-11-23Smartpatents, Inc.System, method, and computer program product for patent-centric and group-oriented data processing
US5995106A (en)1993-05-241999-11-30Sun Microsystems, Inc.Graphical user interface for displaying and navigating in a directed graph structure
US6005566A (en)1994-05-191999-12-21Apple Computer, Inc.Aspect and style elements of an improved graphical user interface
USD423485S (en)*1995-05-052000-04-25Apple Computer, Inc.Computer display screen with a computer generated menu design
US6175360B1 (en)1991-03-192001-01-16Logitech, Inc.Integral ball cage for pointing device
US6331877B1 (en)1993-09-092001-12-18Tv Guide Magazine Group, Inc.Electronic television program guide schedule system and method
US6339767B1 (en)*1997-06-022002-01-15Aurigin Systems, Inc.Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing
US20020035596A1 (en)*2000-05-262002-03-21Ruiguo YangRemote control of a client's off-screen surface
US6437803B1 (en)1998-05-292002-08-20Citrix Systems, Inc.System and method for combining local and remote windows into a single desktop environment
US20020196279A1 (en)*1995-11-132002-12-26Marc BloomfieldInteracting with software applications displayed in a web page
US20030005445A1 (en)*1995-10-022003-01-02Schein Steven M.Systems and methods for linking television viewers with advertisers and broadcasters
US20030051241A1 (en)*1996-05-032003-03-13Starsight Telecast Inc.Information system
US6538667B1 (en)1999-07-232003-03-25Citrix Systems, Inc.System and method for providing immediate visual response to user input at a client system connected to a computer system by a high-latency connection
US20030063119A1 (en)*1995-11-132003-04-03Citrix Systems, Inc.Interacting with software applications displayed in a web page
US6877137B1 (en)1998-04-092005-04-05Rose Blush Software LlcSystem, method and computer program product for mediating notes and note sub-notes linked or otherwise associated with stored or networked web pages
US20050114169A1 (en)*2003-11-242005-05-26Hazim AnsariSystems and methods for evaluating information to identify, and act upon, intellectual property issues
US20050198292A1 (en)*1998-12-292005-09-08Citrix Systems, Inc.An apparatus and method for determining a program neighborhood for a client node in a client-server network
US20050283800A1 (en)*1998-07-232005-12-22United Video Properties, Inc.Interactive television program guide system that serves as a portal
US7006075B1 (en)1997-11-102006-02-28Micron Technology Inc.Ergonomic computer mouse
US20060206820A1 (en)*2005-03-142006-09-14Citrix Systems, Inc.A method and apparatus for updating a graphical display in a distributed processing environment
US20070208669A1 (en)*1993-11-192007-09-06Rivette Kevin GSystem, method, and computer program product for managing and analyzing intellectual property (IP) related transactions
US20070266324A1 (en)*1999-07-162007-11-15Jet Software, Inc.System for creating media presentations of computer software application programs
US20080030463A1 (en)*1995-03-272008-02-07Forest Donald KUser interface apparatus and method
US7337399B2 (en)2005-01-032008-02-26Infoprint Solutions CompanyApparatus, system, and method for editing a region of a document intersecting multiple content component types in a single operation
US20080077958A1 (en)*1999-06-282008-03-27Ward Thomas E IiiSystem and method for utilizing EPG database for modifying advertisements
US7487529B1 (en)1997-12-012009-02-03Starsight Telecast, Inc.Electronic program guide system with advertising messages in pop-ups
US7716060B2 (en)1999-03-022010-05-11Germeraad Paul BPatent-related tools and methodology for use in the merger and acquisition process
US7735020B2 (en)2002-03-152010-06-08Apple Inc.Method and apparatus for determining font attributes
US20110099573A1 (en)*1997-09-052011-04-28United Video Properties, Inc.Program guide application interface system
US7966328B2 (en)1999-03-022011-06-21Rose Blush Software LlcPatent-related tools and methodology for use in research and development projects
US7992101B1 (en)2002-03-142011-08-02Apple Inc.Method and apparatus for controlling a display of a data processing system
US7996864B2 (en)1994-08-312011-08-09Gemstar Development CorporationMethod and apparatus for displaying television programs and related text
US20110209170A1 (en)*1995-10-022011-08-25Starsight Telecast, Inc.Systems and methods for contextually linking television program information
US8181200B2 (en)1995-10-022012-05-15Starsight Telecast, Inc.Method and system for displaying advertising, video, and program schedule listing
US8272011B2 (en)1996-12-192012-09-18Index Systems, Inc.Method and system for displaying advertisements between schedule listings
US8285782B2 (en)1995-11-132012-10-09Citrix Systems, Inc.Methods and apparatus for making a hypermedium interactive
US8336071B2 (en)1996-12-192012-12-18Gemstar Development CorporationSystem and method for modifying advertisement responsive to EPG information
US8359616B2 (en)2009-09-302013-01-22United Video Properties, Inc.Systems and methods for automatically generating advertisements using a media guidance application
US8423673B2 (en)2005-03-142013-04-16Citrix Systems, Inc.Method and apparatus for updating a graphical display in a distributed processing environment using compression
US8612310B2 (en)2005-12-292013-12-17United Video Properties, Inc.Method and system for commerce in media program related merchandise
US8613020B2 (en)1998-04-302013-12-17United Video Properties, Inc.Program guide system with flip and browse advertisements
US8793738B2 (en)1994-05-042014-07-29Starsight Telecast IncorporatedTelevision system with downloadable features
US8806536B2 (en)1998-03-042014-08-12United Video Properties, Inc.Program guide system with preference profiles
US8832742B2 (en)2006-10-062014-09-09United Video Properties, Inc.Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US8863170B2 (en)2000-03-312014-10-14United Video Properties, Inc.System and method for metadata-linked advertisements
US8904441B2 (en)2003-11-062014-12-02United Video Properties, Inc.Systems and methods for providing program suggestions in an interactive television program guide
US8918807B2 (en)1997-07-212014-12-23Gemstar Development CorporationSystem and method for modifying advertisement responsive to EPG information
US8931008B2 (en)1999-06-292015-01-06United Video Properties, Inc.Promotional philosophy for a video-on-demand-related interactive display within an interactive television application
US9015750B2 (en)1998-05-152015-04-21Rovi Guides, Inc.Interactive television program guide system for determining user values for demographic categories
US9021538B2 (en)1998-07-142015-04-28Rovi Guides, Inc.Client-server based interactive guide with server recording
US9071872B2 (en)2003-01-302015-06-30Rovi Guides, Inc.Interactive television systems with digital video recording and adjustable reminders
US9075861B2 (en)2006-03-062015-07-07Veveo, Inc.Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US9113107B2 (en)2005-11-082015-08-18Rovi Guides, Inc.Interactive advertising and program promotion in an interactive television system
US9125169B2 (en)2011-12-232015-09-01Rovi Guides, Inc.Methods and systems for performing actions based on location-based rules
US9137579B2 (en)1998-05-192015-09-15Rovi Guides, Inc.Program guide system with video-on-demand browsing
US9147198B2 (en)2013-01-102015-09-29Rovi Technologies CorporationSystems and methods for providing an interface for data driven media placement
US9148703B2 (en)1999-10-292015-09-29Rovi Guides, Inc.Interactive television system with programming-related links
US9166714B2 (en)2009-09-112015-10-20Veveo, Inc.Method of and system for presenting enriched video viewing analytics
US9172987B2 (en)1998-07-072015-10-27Rovi Guides, Inc.Methods and systems for updating functionality of a set-top box using markup language
US9177081B2 (en)2005-08-262015-11-03Veveo, Inc.Method and system for processing ambiguous, multi-term search queries
US9239677B2 (en)2004-05-062016-01-19Apple Inc.Operation of a computer with touch screen interface
US9262612B2 (en)2011-03-212016-02-16Apple Inc.Device access using voice authentication
US9294799B2 (en)2000-10-112016-03-22Rovi Guides, Inc.Systems and methods for providing storage of data on servers in an on-demand media delivery system
US9318108B2 (en)2010-01-182016-04-19Apple Inc.Intelligent automated assistant
US9319735B2 (en)1995-06-072016-04-19Rovi Guides, Inc.Electronic television program guide schedule system and method with data feed access
US9326025B2 (en)2007-03-092016-04-26Rovi Technologies CorporationMedia content search results ranked by popularity
US9330720B2 (en)2008-01-032016-05-03Apple Inc.Methods and apparatus for altering audio output signals
US9338493B2 (en)2014-06-302016-05-10Apple Inc.Intelligent automated assistant for TV user interactions
USD757052S1 (en)2000-01-042016-05-24Apple Inc.Computer display screen with graphical user interface
US9426509B2 (en)1998-08-212016-08-23Rovi Guides, Inc.Client-server electronic program guide
US9483461B2 (en)2012-03-062016-11-01Apple Inc.Handling speech synthesis of content for multiple languages
US9495129B2 (en)2012-06-292016-11-15Apple Inc.Device, method, and user interface for voice-activated navigation and browsing of a document
US9535906B2 (en)2008-07-312017-01-03Apple Inc.Mobile device having human language translation capability with positional feedback
US9542081B2 (en)2004-06-212017-01-10Apple Inc.Methods and apparatuses for operating a data processing system
US9558278B2 (en)2012-09-112017-01-31Apple Inc.Integrated content recommendation
US9582608B2 (en)2013-06-072017-02-28Apple Inc.Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
US9591251B2 (en)1997-10-062017-03-07Rovi Guides, Inc.Interactive television program guide system with operator showcase
US9620104B2 (en)2013-06-072017-04-11Apple Inc.System and method for user-specified pronunciation of words for speech synthesis and recognition
US9626955B2 (en)2008-04-052017-04-18Apple Inc.Intelligent text-to-speech conversion
US9633674B2 (en)2013-06-072017-04-25Apple Inc.System and method for detecting errors in interactions with a voice-based digital assistant
US9633660B2 (en)2010-02-252017-04-25Apple Inc.User profiling for voice input processing
US9646609B2 (en)2014-09-302017-05-09Apple Inc.Caching apparatus for serving phonetic pronunciations
US9646614B2 (en)2000-03-162017-05-09Apple Inc.Fast, language-independent method for user authentication by voice
US9668121B2 (en)2014-09-302017-05-30Apple Inc.Social reminders
US9697820B2 (en)2015-09-242017-07-04Apple Inc.Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US9715875B2 (en)2014-05-302017-07-25Apple Inc.Reducing the need for manual start/end-pointing and trigger phrases
US9721566B2 (en)2015-03-082017-08-01Apple Inc.Competing devices responding to voice triggers
US9736524B2 (en)2011-01-062017-08-15Veveo, Inc.Methods of and systems for content search based on environment sampling
US9749693B2 (en)2006-03-242017-08-29Rovi Guides, Inc.Interactive media guidance application with intelligent navigation and display features
US9760559B2 (en)2014-05-302017-09-12Apple Inc.Predictive text input
US9785630B2 (en)2014-05-302017-10-10Apple Inc.Text prediction using combined word N-gram and unigram language models
US9798393B2 (en)2011-08-292017-10-24Apple Inc.Text correction processing
US9818400B2 (en)2014-09-112017-11-14Apple Inc.Method and apparatus for discovering trending terms in speech requests
US9842105B2 (en)2015-04-162017-12-12Apple Inc.Parsimonious continuous-space phrase representations for natural language processing
US9842101B2 (en)2014-05-302017-12-12Apple Inc.Predictive conversion of language input
US9848276B2 (en)2013-03-112017-12-19Rovi Guides, Inc.Systems and methods for auto-configuring a user equipment device with content consumption material
US9858925B2 (en)2009-06-052018-01-02Apple Inc.Using context information to facilitate processing of commands in a virtual assistant
US9865280B2 (en)2015-03-062018-01-09Apple Inc.Structured dictation using intelligent automated assistants
US9886953B2 (en)2015-03-082018-02-06Apple Inc.Virtual assistant activation
US9886432B2 (en)2014-09-302018-02-06Apple Inc.Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9899019B2 (en)2015-03-182018-02-20Apple Inc.Systems and methods for structured stem and suffix language models
US9934775B2 (en)2016-05-262018-04-03Apple Inc.Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9953088B2 (en)2012-05-142018-04-24Apple Inc.Crowd sourcing information to fulfill user requests
US9966065B2 (en)2014-05-302018-05-08Apple Inc.Multi-command single utterance input method
US9966068B2 (en)2013-06-082018-05-08Apple Inc.Interpreting and acting upon commands that involve sharing information with remote devices
US9967621B2 (en)2011-12-152018-05-08Rovi Technologies CorporationDynamic personalized program content
US9971774B2 (en)2012-09-192018-05-15Apple Inc.Voice-based media searching
US9972304B2 (en)2016-06-032018-05-15Apple Inc.Privacy preserving distributed evaluation framework for embedded personalized systems
US10031660B2 (en)2012-09-112018-07-24Apple Inc.Media player playlist management
US10049663B2 (en)2016-06-082018-08-14Apple, Inc.Intelligent automated assistant for media exploration
US10049668B2 (en)2015-12-022018-08-14Apple Inc.Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10057736B2 (en)2011-06-032018-08-21Apple Inc.Active transport based notifications
US10063934B2 (en)2008-11-252018-08-28Rovi Technologies CorporationReducing unicast session duration with restart TV
US10067938B2 (en)2016-06-102018-09-04Apple Inc.Multilingual word prediction
US10074360B2 (en)2014-09-302018-09-11Apple Inc.Providing an indication of the suitability of speech recognition
US10078631B2 (en)2014-05-302018-09-18Apple Inc.Entropy-guided text prediction using combined word and character n-gram language models
US10079014B2 (en)2012-06-082018-09-18Apple Inc.Name recognition system
US10083688B2 (en)2015-05-272018-09-25Apple Inc.Device voice control for selecting a displayed affordance
US10089072B2 (en)2016-06-112018-10-02Apple Inc.Intelligent device arbitration and control
US10101822B2 (en)2015-06-052018-10-16Apple Inc.Language input correction
US10127911B2 (en)2014-09-302018-11-13Apple Inc.Speaker identification and unsupervised speaker adaptation techniques
US10127220B2 (en)2015-06-042018-11-13Apple Inc.Language identification from short strings
US10169329B2 (en)2014-05-302019-01-01Apple Inc.Exemplar-based natural language processing
US10176167B2 (en)2013-06-092019-01-08Apple Inc.System and method for inferring user intent from speech inputs
US10186254B2 (en)2015-06-072019-01-22Apple Inc.Context-based endpoint detection
US10185542B2 (en)2013-06-092019-01-22Apple Inc.Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US10192552B2 (en)2016-06-102019-01-29Apple Inc.Digital assistant providing whispered speech
US10223066B2 (en)2015-12-232019-03-05Apple Inc.Proactive assistance based on dialog communication between devices
US10241644B2 (en)2011-06-032019-03-26Apple Inc.Actionable reminder entries
US10241752B2 (en)2011-09-302019-03-26Apple Inc.Interface for a virtual digital assistant
US10249300B2 (en)2016-06-062019-04-02Apple Inc.Intelligent list reading
US10255907B2 (en)2015-06-072019-04-09Apple Inc.Automatic accent detection using acoustic models
US10269345B2 (en)2016-06-112019-04-23Apple Inc.Intelligent task discovery
US10276170B2 (en)2010-01-182019-04-30Apple Inc.Intelligent automated assistant
US10283110B2 (en)2009-07-022019-05-07Apple Inc.Methods and apparatuses for automatic speech recognition
US10297253B2 (en)2016-06-112019-05-21Apple Inc.Application integration with a digital assistant
US10318871B2 (en)2005-09-082019-06-11Apple Inc.Method and apparatus for building an intelligent automated assistant
US10354011B2 (en)2016-06-092019-07-16Apple Inc.Intelligent automated assistant in a home environment
US10366158B2 (en)2015-09-292019-07-30Apple Inc.Efficient word encoding for recurrent neural network language models
US10446141B2 (en)2014-08-282019-10-15Apple Inc.Automatic speech recognition based on user feedback
US10446143B2 (en)2016-03-142019-10-15Apple Inc.Identification of voice inputs providing credentials
US10490187B2 (en)2016-06-102019-11-26Apple Inc.Digital assistant providing automated status report
US10496753B2 (en)2010-01-182019-12-03Apple Inc.Automatically adapting user interfaces for hands-free interaction
US10509862B2 (en)2016-06-102019-12-17Apple Inc.Dynamic phrase expansion of language input
US10521466B2 (en)2016-06-112019-12-31Apple Inc.Data driven natural language event detection and classification
US10552013B2 (en)2014-12-022020-02-04Apple Inc.Data detection
US10553209B2 (en)2010-01-182020-02-04Apple Inc.Systems and methods for hands-free notification summaries
US10567477B2 (en)2015-03-082020-02-18Apple Inc.Virtual assistant continuity
US10568032B2 (en)2007-04-032020-02-18Apple Inc.Method and system for operating a multi-function portable electronic device using voice-activation
US10593346B2 (en)2016-12-222020-03-17Apple Inc.Rank-reduced token representation for automatic speech recognition
US10607141B2 (en)2010-01-252020-03-31Newvaluexchange Ltd.Apparatuses, methods and systems for a digital conversation management platform
US10659851B2 (en)2014-06-302020-05-19Apple Inc.Real-time digital assistant knowledge updates
US10671428B2 (en)2015-09-082020-06-02Apple Inc.Distributed personal assistant
US10679605B2 (en)2010-01-182020-06-09Apple Inc.Hands-free list-reading by intelligent automated assistant
US10691473B2 (en)2015-11-062020-06-23Apple Inc.Intelligent automated assistant in a messaging environment
US10706373B2 (en)2011-06-032020-07-07Apple Inc.Performing actions associated with task items that represent tasks to perform
US10705794B2 (en)2010-01-182020-07-07Apple Inc.Automatically adapting user interfaces for hands-free interaction
US10733993B2 (en)2016-06-102020-08-04Apple Inc.Intelligent digital assistant in a multi-tasking environment
US10747498B2 (en)2015-09-082020-08-18Apple Inc.Zero latency digital assistant
US10789041B2 (en)2014-09-122020-09-29Apple Inc.Dynamic thresholds for always listening speech trigger
US10791176B2 (en)2017-05-122020-09-29Apple Inc.Synchronization and task delegation of a digital assistant
US10810274B2 (en)2017-05-152020-10-20Apple Inc.Optimizing dialogue policy decisions for digital assistants using implicit feedback
US11010550B2 (en)2015-09-292021-05-18Apple Inc.Unified language modeling framework for word prediction, auto-completion and auto-correction
US11025565B2 (en)2015-06-072021-06-01Apple Inc.Personalized prediction of responses for instant messaging
US11587559B2 (en)2015-09-302023-02-21Apple Inc.Intelligent device identification
US11783863B2 (en)2004-12-022023-10-10Maxell, Ltd.Editing method and recording and reproducing device
US12120394B2 (en)2007-11-212024-10-15Rovi Guides, Inc.Maintaining a user profile based on dynamic data

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3395589A (en)*1966-06-061968-08-06Orbit Instr CorpMotion converting apparatus
US3541541A (en)*1967-06-211970-11-17Stanford Research InstX-y position indicator for a display system
US3625083A (en)*1969-10-171971-12-07Singer CoTrack ball encoder
US3835464A (en)*1973-01-111974-09-10Xerox CorpPosition indicator for a display system
US3987685A (en)*1974-12-161976-10-26Xerox CorporationCursor position device
US4232311A (en)*1979-03-201980-11-04Chyron CorporationColor display apparatus
US4245244A (en)*1978-09-011981-01-13General Electric CompanyDevice for delineating zones in a video image display
US4310839A (en)*1979-11-231982-01-12Raytheon CompanyInteractive display system with touch data entry
US4369439A (en)*1981-01-141983-01-18Massachusetts Institute Of TechnologyCursor position controller for a display device
US4404865A (en)*1982-02-101983-09-20Wico CorporationTrackball device
US4451895A (en)*1980-07-171984-05-29Telesis Corporation Of Delaware, Inc.Interactive computer aided design system

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3395589A (en)*1966-06-061968-08-06Orbit Instr CorpMotion converting apparatus
US3541541A (en)*1967-06-211970-11-17Stanford Research InstX-y position indicator for a display system
US3625083A (en)*1969-10-171971-12-07Singer CoTrack ball encoder
US3835464B1 (en)*1973-01-111984-11-20
US3835464A (en)*1973-01-111974-09-10Xerox CorpPosition indicator for a display system
US3987685A (en)*1974-12-161976-10-26Xerox CorporationCursor position device
GB1526428A (en)*1974-12-161978-09-27Xerox CorpCursor position device
US4245244A (en)*1978-09-011981-01-13General Electric CompanyDevice for delineating zones in a video image display
US4232311A (en)*1979-03-201980-11-04Chyron CorporationColor display apparatus
US4310839A (en)*1979-11-231982-01-12Raytheon CompanyInteractive display system with touch data entry
US4451895A (en)*1980-07-171984-05-29Telesis Corporation Of Delaware, Inc.Interactive computer aided design system
US4369439A (en)*1981-01-141983-01-18Massachusetts Institute Of TechnologyCursor position controller for a display device
US4404865A (en)*1982-02-101983-09-20Wico CorporationTrackball device

Non-Patent Citations (10)

* Cited by examiner, † Cited by third party
Title
"A Display Oriented Programmer's Assistant", Int. J. Man-Machine Studies, 1979, Teitleman.
"A Tour Through Cedar", IEEE Software, Apr., 1984, Teitleman.
"Star Graphics: An Object Oriented Implementation", Computer Graphics, Jul., 1982, Lipkie et al.
"The Smalltalk Environment", BYTE, Aug. 1981, p. 90, Larry Teslor.
"Xerox's `Star`", Seybold Report, vol. 10, No. 16, Apr. 27, 1981.
A Display Oriented Programmer s Assistant , Int. J. Man Machine Studies, 1979, Teitleman.*
A Tour Through Cedar , IEEE Software, Apr., 1984, Teitleman.*
Star Graphics: An Object Oriented Implementation , Computer Graphics, Jul., 1982, Lipkie et al.*
The Smalltalk Environment , BYTE, Aug. 1981, p. 90, Larry Teslor.*
Xerox s Star , Seybold Report, vol. 10, No. 16, Apr. 27, 1981.*

Cited By (360)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4815029A (en)1985-09-231989-03-21International Business Machines Corp.In-line dynamic editor for mixed object documents
US4862390A (en)1987-12-241989-08-29Hewlett-Packard CompanyMethod and apparatus for selection of one from a plurality of entries listed on a computer display
US4896291A (en)1988-05-201990-01-23International Business Machines CorporationValuator menu for use as a graphical user interface tool
US4931783A (en)1988-07-261990-06-05Apple Computer, Inc.Method and apparatus for removable menu window
US5347626A (en)*1989-03-151994-09-13Sun Microsystems, Inc.Method and apparatus for selecting and executing defaults in window based displayed system
US5155806A (en)*1989-03-151992-10-13Sun Microsystems, Inc.Method and apparatus for displaying context sensitive help information on a display
US5157768A (en)*1989-03-151992-10-20Sun Microsystems, Inc.Method and apparatus for displaying context sensitive help information on a display
US5276795A (en)*1989-03-151994-01-04Sun Microsystems, Inc.Method and apparatus for selecting and executing defaults in a window based display system
US5230063A (en)*1989-03-151993-07-20Sun Microsystems, Inc.Method and apparatus for selecting button function and retaining selected optics on a display
US5243697A (en)*1989-03-151993-09-07Sun Microsystems, Inc.Method and apparatus for selecting button functions and retaining selected options on a display
US5252968A (en)*1989-05-241993-10-12Apple Computer, Inc.Apparatus and method for optical encoding and cursor control trackball
US5027109A (en)*1989-06-081991-06-25Donovan Paul MApparatus and method for minimizing undesired cursor movement in a computer controlled display system
US5227863A (en)*1989-11-141993-07-13Intelligent Resources Integrated Systems, Inc.Programmable digital video processing system
US5168441A (en)*1990-05-301992-12-01Allen-Bradley Company, Inc.Methods for set up and programming of machine and process controllers
US5148154A (en)*1990-12-041992-09-15Sony Corporation Of AmericaMulti-dimensional user interface
US6175360B1 (en)1991-03-192001-01-16Logitech, Inc.Integral ball cage for pointing device
US5657049A (en)*1991-06-031997-08-12Apple Computer, Inc.Desk drawer user interface
US6133898A (en)1991-06-032000-10-17Apple Computer, Inc.Desk drawer user interface
US5825348A (en)*1991-06-031998-10-20Apple Computer, Inc.Desk drawer user interface
US5745096A (en)*1991-06-031998-04-28Apple Computer, Inc.Desk drawer user interface
US5442744A (en)*1992-04-031995-08-15Sun Microsystems, Inc.Methods and apparatus for displaying and editing multimedia information
US5651107A (en)*1992-12-151997-07-22Sun Microsystems, Inc.Method and apparatus for presenting information in a display system using transparent windows
US6384840B1 (en)1992-12-152002-05-07Sun Microsystems, Inc.Method and apparatus for presenting information in a display system using transparent windows
US5999191A (en)1992-12-151999-12-07Sun Microsystems, IncMethod and apparatus for presenting information in a display system using transparent windows
US20020171682A1 (en)*1992-12-152002-11-21Sun Microsystems, Inc.Method and apparatus for presenting information in a display system using transparent windows
US6694486B2 (en)*1992-12-152004-02-17Sun Microsystems, Inc.Method and apparatus for presenting information in a display system using transparent windows
US5638523A (en)*1993-01-261997-06-10Sun Microsystems, Inc.Method and apparatus for browsing information in a computer database
US5550967A (en)*1993-01-271996-08-27Apple Computer, Inc.Method and apparatus for generating and displaying visual cues on a graphic user interface
US5469540A (en)*1993-01-271995-11-21Apple Computer, Inc.Method and apparatus for generating and displaying multiple simultaneously-active windows
US5859638A (en)*1993-01-271999-01-12Apple Computer, Inc.Method and apparatus for displaying and scrolling data in a window-based graphic user interface
US5488685A (en)*1993-01-271996-01-30Apple Computer, Inc.Method and apparatus for providing visual cues in a graphic user interface
US5828374A (en)*1993-01-271998-10-27Apple Computer, Inc.Method and apparatus for selecting characters along a scroll bar with a slider
US5825355A (en)*1993-01-271998-10-20Apple Computer, Inc.Method and apparatus for providing a help based window system using multiple access methods
US5339393A (en)*1993-04-151994-08-16Sony Electronics, Inc.Graphical user interface for displaying available source material for editing
US5995106A (en)1993-05-241999-11-30Sun Microsystems, Inc.Graphical user interface for displaying and navigating in a directed graph structure
US6344861B1 (en)1993-05-242002-02-05Sun Microsystems, Inc.Graphical user interface for displaying and manipulating objects
US7240289B2 (en)1993-05-242007-07-03Sun Microsystems, Inc.Graphical user interface for displaying and navigating in a directed graph structure
US6154209A (en)1993-05-242000-11-28Sun Microsystems, Inc.Graphical user interface with method and apparatus for interfacing to remote devices
US20070106955A1 (en)*1993-06-112007-05-10Conrad Thomas JComputer system with graphical user interface including drawer-like windows
US5956030A (en)1993-06-111999-09-21Apple Computer, Inc.Computer system with graphical user interface including windows having an identifier within a control region on the display
US7549126B2 (en)1993-06-112009-06-16Apple Inc.Computer system with graphical user interface including spring-loaded enclosures
US7904828B2 (en)1993-06-112011-03-08Apple Inc.Computer system with graphical user interface including drawer-like windows
US5680562A (en)*1993-06-111997-10-21Apple Computer, Inc.Computer system with graphical user interface including automated enclosures
US20020054113A1 (en)*1993-06-112002-05-09Apple Computer, Inc.Computer system with graphical user interface including spring-loaded enclosures
US7539945B2 (en)1993-06-112009-05-26Apple Inc.Computer system with graphical user interface including drawer-like windows
US6061061A (en)1993-06-112000-05-09Apple Computer, Inc.Computer system with graphical user interface including spring-loaded enclosures
US6928621B2 (en)1993-06-112005-08-09Apple Computer, Inc.System with graphical user interface including automatic enclosures
US6133918A (en)1993-06-112000-10-17Apple Computer, Inc.Computer system with graphical user interface including drawer-like windows
US5583984A (en)*1993-06-111996-12-10Apple Computer, Inc.Computer system with graphical user interface including automated enclosures
US6307545B1 (en)1993-06-112001-10-23Apple Computer, Inc.Computer system with graphical user interface including spring-loaded enclosures
US5594509A (en)*1993-06-221997-01-14Apple Computer, Inc.Method and apparatus for audio-visual interface for the display of multiple levels of information on a display
US5583560A (en)*1993-06-221996-12-10Apple Computer, Inc.Method and apparatus for audio-visual interface for the selective display of listing information on a display
US5621456A (en)*1993-06-221997-04-15Apple Computer, Inc.Methods and apparatus for audio-visual interface for the display of multiple program categories
US5617114A (en)*1993-07-211997-04-01Xerox CorporationUser interface having click-through tools that can be composed with other tools
US5798752A (en)*1993-07-211998-08-25Xerox CorporationUser interface having simultaneously movable tools and cursor
US5581670A (en)*1993-07-211996-12-03Xerox CorporationUser interface having movable sheet with click-through tools
US6373528B1 (en)1993-09-092002-04-16United Video Properties, Inc.Electronic television program guide schedule system and method
US8893178B2 (en)1993-09-092014-11-18United Video Properties, Inc.Electronic television program guide schedule system and method
US20030110495A1 (en)*1993-09-092003-06-12United Video Properties, Inc.Electronic television program guide schedule system and method
US20080178216A1 (en)*1993-09-092008-07-24United Video Properties, Inc.Electronic television program guide schedule system and method
US7398541B2 (en)1993-09-092008-07-08United Video Properties, Inc.Electronic television program guide schedule system and method
US7225455B2 (en)1993-09-092007-05-29United Video Properties, Inc.Electronic television program guide schedule system and method
US6728967B2 (en)1993-09-092004-04-27United Video Properties, Inc.Electronic television program guide schedule system and method
US6331877B1 (en)1993-09-092001-12-18Tv Guide Magazine Group, Inc.Electronic television program guide schedule system and method
US20080178222A1 (en)*1993-09-092008-07-24United Video Properties, Inc.Electronic television program guide schedule system and method
US5544300A (en)*1993-11-121996-08-06Intel CorporationUser interface for dynamically converting between a single top level window and multiple top level windows
US5572649A (en)*1993-11-121996-11-05Intel CorporationProcess for dynamically switching between a single top level window and multiple top level windows
US5950214A (en)1993-11-191999-09-07Aurigin Systems, Inc.System, method, and computer program product for accessing a note database having subnote information for the purpose of manipulating subnotes linked to portions of documents
US5806079A (en)*1993-11-191998-09-08Smartpatents, Inc.System, method, and computer program product for using intelligent notes to organize, link, and manipulate disparate data objects
US20070208669A1 (en)*1993-11-192007-09-06Rivette Kevin GSystem, method, and computer program product for managing and analyzing intellectual property (IP) related transactions
US5623681A (en)*1993-11-191997-04-22Waverley Holdings, Inc.Method and apparatus for synchronizing, displaying and manipulating text and image documents
US5623679A (en)*1993-11-191997-04-22Waverley Holdings, Inc.System and method for creating and manipulating notes each containing multiple sub-notes, and linking the sub-notes to portions of data objects
US6018749A (en)1993-11-192000-01-25Aurigin Systems, Inc.System, method, and computer program product for generating documents using pagination information
US5696963A (en)*1993-11-191997-12-09Waverley Holdings, Inc.System, method and computer program product for searching through an individual document and a group of documents
US6389434B1 (en)1993-11-192002-05-14Aurigin Systems, Inc.System, method, and computer program product for creating subnotes linked to portions of data objects after entering an annotation mode
US9092545B2 (en)1993-11-192015-07-28Rose Blush Software LlcIntellectual property asset manager (IPAM) for context processing of data objects
US5991780A (en)1993-11-191999-11-23Aurigin Systems, Inc.Computer based system, method, and computer program product for selectively displaying patent text and images
US5799325A (en)*1993-11-191998-08-25Smartpatents, Inc.System, method, and computer program product for generating equivalent text files
US7949728B2 (en)1993-11-192011-05-24Rose Blush Software LlcSystem, method, and computer program product for managing and analyzing intellectual property (IP) related transactions
US5845301A (en)*1993-11-191998-12-01Smartpatents, Inc.System, method, and computer program product for displaying and processing notes containing note segments linked to portions of documents
US5848409A (en)*1993-11-191998-12-08Smartpatents, Inc.System, method and computer program product for maintaining group hits tables and document index tables for the purpose of searching through individual documents and groups of documents
US8793738B2 (en)1994-05-042014-07-29Starsight Telecast IncorporatedTelevision system with downloadable features
US6005566A (en)1994-05-191999-12-21Apple Computer, Inc.Aspect and style elements of an improved graphical user interface
US5644334A (en)*1994-05-191997-07-01Apple Computer, Inc.Status indicators of an improved graphical user interface
US5734805A (en)*1994-06-171998-03-31International Business Machines CorporationApparatus and method for controlling navigation in 3-D space
US7996864B2 (en)1994-08-312011-08-09Gemstar Development CorporationMethod and apparatus for displaying television programs and related text
US5838938A (en)*1995-02-151998-11-17Sony Electronics, Inc.Multimedia user interface employing components of color to indicate the values of variables
US6292184B1 (en)1995-02-152001-09-18Sony CorporationMultimedia user interface employing components of color to indicate the values of variables
US20080030463A1 (en)*1995-03-272008-02-07Forest Donald KUser interface apparatus and method
US9535494B2 (en)1995-03-272017-01-03Donald K. ForestApparatus and method for selecting from a display
USD423485S (en)*1995-05-052000-04-25Apple Computer, Inc.Computer display screen with a computer generated menu design
US9319735B2 (en)1995-06-072016-04-19Rovi Guides, Inc.Electronic television program guide schedule system and method with data feed access
US5956024A (en)1995-08-081999-09-21Continental Cablevision, Inc.Graphical user interface for customer service representatives for subscriber management systems
US8850477B2 (en)1995-10-022014-09-30Starsight Telecast, Inc.Systems and methods for linking television viewers with advertisers and broadcasters
US8181200B2 (en)1995-10-022012-05-15Starsight Telecast, Inc.Method and system for displaying advertising, video, and program schedule listing
US9124932B2 (en)1995-10-022015-09-01Rovi Guides, Inc.Systems and methods for contextually linking television program information
US20030005445A1 (en)*1995-10-022003-01-02Schein Steven M.Systems and methods for linking television viewers with advertisers and broadcasters
US8615782B2 (en)1995-10-022013-12-24Starsight Telecast, Inc.System and methods for linking television viewers with advertisers and broadcasters
US20110209170A1 (en)*1995-10-022011-08-25Starsight Telecast, Inc.Systems and methods for contextually linking television program information
US8453174B2 (en)1995-10-022013-05-28Starsight Telecast, Inc.Method and system for displaying advertising, video, and program schedule listing
US9113207B2 (en)1995-10-022015-08-18Rovi Guides, Inc.Systems and methods for contextually linking television program information
US9402102B2 (en)1995-10-022016-07-26Rovi Guides, Inc.System and method for using television schedule information
US20080178221A1 (en)*1995-10-022008-07-24Schein Steven MSystem and methods for linking television viewers with advertisers and broadcasters
US6950991B2 (en)1995-11-132005-09-27Citrix Systems, Inc.Interacting with software applications displayed in a web page
US8285782B2 (en)1995-11-132012-10-09Citrix Systems, Inc.Methods and apparatus for making a hypermedium interactive
US20020196279A1 (en)*1995-11-132002-12-26Marc BloomfieldInteracting with software applications displayed in a web page
US20030063119A1 (en)*1995-11-132003-04-03Citrix Systems, Inc.Interacting with software applications displayed in a web page
US7555529B2 (en)1995-11-132009-06-30Citrix Systems, Inc.Interacting with software applications displayed in a web page
US5699083A (en)*1995-11-231997-12-16Shun-Jung LoCursor control device
US7493641B2 (en)1996-05-032009-02-17Starsight Telecast, Inc.Method and system for displaying advertisements in an electronic program guide
US8646005B2 (en)1996-05-032014-02-04Starsight Telecast, Inc.Information system
US7480929B2 (en)1996-05-032009-01-20Starsight Telecast, Inc.Method and system for displaying advertisements in an electronic program guide
US9027058B2 (en)1996-05-032015-05-05Rovi Guides, Inc.Information system
US9423936B2 (en)1996-05-032016-08-23Rovi Guides, Inc.Information system
US8869204B2 (en)1996-05-032014-10-21Starsight Telecast, Inc.Method and system for displaying advertisements in an electronic program guide
US20030051241A1 (en)*1996-05-032003-03-13Starsight Telecast Inc.Information system
US8776125B2 (en)1996-05-032014-07-08Starsight Telecast Inc.Method and system for displaying advertisements in an electronic program guide
US7421724B2 (en)1996-05-032008-09-02Starsight Telecast Inc.Systems and methods for displaying information regions in an interactive electronic program guide
US8806538B2 (en)1996-05-032014-08-12Starsight Telecast, Inc.Information system
US8732757B2 (en)1996-12-192014-05-20Gemstar Development CorporationSystem and method for targeted advertisement display responsive to user characteristics
US8726311B2 (en)1996-12-192014-05-13Gemstar Development CorporationSystem and method for modifying advertisement responsive to EPG information
US8272011B2 (en)1996-12-192012-09-18Index Systems, Inc.Method and system for displaying advertisements between schedule listings
US8336071B2 (en)1996-12-192012-12-18Gemstar Development CorporationSystem and method for modifying advertisement responsive to EPG information
US8635649B2 (en)1996-12-192014-01-21Gemstar Development CorporationSystem and method for modifying advertisement responsive to EPG information
US8448209B2 (en)1996-12-192013-05-21Gemstar Development CorporationSystem and method for displaying advertisements responsive to EPG information
US5867147A (en)*1997-04-161999-02-02Schivley; N. CatherineTamper-resistant computer mouse
US7797336B2 (en)1997-06-022010-09-14Tim W BlairSystem, method, and computer program product for knowledge management
US5991751A (en)1997-06-021999-11-23Smartpatents, Inc.System, method, and computer program product for patent-centric and group-oriented data processing
US6339767B1 (en)*1997-06-022002-01-15Aurigin Systems, Inc.Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing
US6499026B1 (en)1997-06-022002-12-24Aurigin Systems, Inc.Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing
US7523126B2 (en)1997-06-022009-04-21Rose Blush Software LlcUsing hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing
US20030046307A1 (en)*1997-06-022003-03-06Rivette Kevin G.Using hyperbolic trees to visualize data generated by patent-centric and group-oriented data processing
US9015749B2 (en)1997-07-212015-04-21Rovi Guides, Inc.System and method for modifying advertisement responsive to EPG information
US8918807B2 (en)1997-07-212014-12-23Gemstar Development CorporationSystem and method for modifying advertisement responsive to EPG information
US9191722B2 (en)1997-07-212015-11-17Rovi Guides, Inc.System and method for modifying advertisement responsive to EPG information
US20110099573A1 (en)*1997-09-052011-04-28United Video Properties, Inc.Program guide application interface system
US10205995B2 (en)1997-09-052019-02-12Rovi Guides, Inc.Program guide application interface system
US9438953B2 (en)1997-09-052016-09-06Rovi Guides, Inc.Program guide application interface system
US9591251B2 (en)1997-10-062017-03-07Rovi Guides, Inc.Interactive television program guide system with operator showcase
US7701443B2 (en)1997-11-102010-04-20Micron Technology, Inc.Ergonomic computer mouse
US7006075B1 (en)1997-11-102006-02-28Micron Technology Inc.Ergonomic computer mouse
US20060139331A1 (en)*1997-11-102006-06-29Joshua OlsonErgonomic computer mouse
US7487529B1 (en)1997-12-012009-02-03Starsight Telecast, Inc.Electronic program guide system with advertising messages in pop-ups
US8806536B2 (en)1998-03-042014-08-12United Video Properties, Inc.Program guide system with preference profiles
US6877137B1 (en)1998-04-092005-04-05Rose Blush Software LlcSystem, method and computer program product for mediating notes and note sub-notes linked or otherwise associated with stored or networked web pages
US8613020B2 (en)1998-04-302013-12-17United Video Properties, Inc.Program guide system with flip and browse advertisements
US9635406B2 (en)1998-05-152017-04-25Rovi Guides, Inc.Interactive television program guide system for determining user values for demographic categories
US9015750B2 (en)1998-05-152015-04-21Rovi Guides, Inc.Interactive television program guide system for determining user values for demographic categories
US9137579B2 (en)1998-05-192015-09-15Rovi Guides, Inc.Program guide system with video-on-demand browsing
US6437803B1 (en)1998-05-292002-08-20Citrix Systems, Inc.System and method for combining local and remote windows into a single desktop environment
US9172987B2 (en)1998-07-072015-10-27Rovi Guides, Inc.Methods and systems for updating functionality of a set-top box using markup language
US9232254B2 (en)1998-07-142016-01-05Rovi Guides, Inc.Client-server based interactive television guide with server recording
US9118948B2 (en)1998-07-142015-08-25Rovi Guides, Inc.Client-server based interactive guide with server recording
US10075746B2 (en)1998-07-142018-09-11Rovi Guides, Inc.Client-server based interactive television guide with server recording
US9154843B2 (en)1998-07-142015-10-06Rovi Guides, Inc.Client-server based interactive guide with server recording
US9226006B2 (en)1998-07-142015-12-29Rovi Guides, Inc.Client-server based interactive guide with server recording
US9055318B2 (en)1998-07-142015-06-09Rovi Guides, Inc.Client-server based interactive guide with server storage
US9055319B2 (en)1998-07-142015-06-09Rovi Guides, Inc.Interactive guide with recording
US9021538B2 (en)1998-07-142015-04-28Rovi Guides, Inc.Client-server based interactive guide with server recording
US10003848B2 (en)1998-07-232018-06-19Rovi Guides, Inc.Interactive program guide system providing an application program interface for non-program guide applications
US20050283800A1 (en)*1998-07-232005-12-22United Video Properties, Inc.Interactive television program guide system that serves as a portal
US8973056B2 (en)1998-07-232015-03-03Rovi Guides, Inc.Interactive program guide system providing an application program interface for non-program guide applications
US9426509B2 (en)1998-08-212016-08-23Rovi Guides, Inc.Client-server electronic program guide
US8527615B2 (en)1998-12-292013-09-03Citrix Systems, IncApparatus and method for determining a program neighborhood for a client node in a client-server network
US20050198292A1 (en)*1998-12-292005-09-08Citrix Systems, Inc.An apparatus and method for determining a program neighborhood for a client node in a client-server network
US7966328B2 (en)1999-03-022011-06-21Rose Blush Software LlcPatent-related tools and methodology for use in research and development projects
US7716060B2 (en)1999-03-022010-05-11Germeraad Paul BPatent-related tools and methodology for use in the merger and acquisition process
US7941818B2 (en)1999-06-282011-05-10Index Systems, Inc.System and method for utilizing EPG database for modifying advertisements
US20080077958A1 (en)*1999-06-282008-03-27Ward Thomas E IiiSystem and method for utilizing EPG database for modifying advertisements
US8931008B2 (en)1999-06-292015-01-06United Video Properties, Inc.Promotional philosophy for a video-on-demand-related interactive display within an interactive television application
US20070266324A1 (en)*1999-07-162007-11-15Jet Software, Inc.System for creating media presentations of computer software application programs
US7360159B2 (en)1999-07-162008-04-15Qarbon.Com, Inc.System for creating media presentations of computer software application programs
US6538667B1 (en)1999-07-232003-03-25Citrix Systems, Inc.System and method for providing immediate visual response to user input at a client system connected to a computer system by a high-latency connection
US9148703B2 (en)1999-10-292015-09-29Rovi Guides, Inc.Interactive television system with programming-related links
USD803255S1 (en)2000-01-042017-11-21Apple Inc.Display screen or portion thereof with graphical user interface
USD866589S1 (en)2000-01-042019-11-12Apple Inc.Display screen or portion thereof with graphical user interface
USD1081709S1 (en)2000-01-042025-07-01Apple Inc.Display screen or portion thereof with graphical user interface
USD757052S1 (en)2000-01-042016-05-24Apple Inc.Computer display screen with graphical user interface
US9646614B2 (en)2000-03-162017-05-09Apple Inc.Fast, language-independent method for user authentication by voice
US8863170B2 (en)2000-03-312014-10-14United Video Properties, Inc.System and method for metadata-linked advertisements
US10015562B2 (en)2000-03-312018-07-03Rovi Guides, Inc.System and method for metadata-linked advertisements
US20100205246A1 (en)*2000-05-262010-08-12Henry CollinsMethod and system for efficiently reducing graphical display data for transmission over a low bandwidth transport protocol mechanism
US20090144292A1 (en)*2000-05-262009-06-04Henry CollinsMethod and system for efficiently reducing graphical display data for transmission over a low bandwidth transport protocol mechanism
US8099389B2 (en)2000-05-262012-01-17Citrix Systems, Inc.Method and system for efficiently reducing graphical display data for transmission over a low bandwidth transport protocol mechanism
US20020035596A1 (en)*2000-05-262002-03-21Ruiguo YangRemote control of a client's off-screen surface
US8290907B2 (en)2000-05-262012-10-16Citrix Systems, Inc.Method and system for efficiently reducing graphical display data for transmission over a low bandwidth transport protocol mechanism
US7490166B2 (en)2000-05-262009-02-10Citrix Systems, Inc.Remote control of a client's off-screen surface
US7127525B2 (en)2000-05-262006-10-24Citrix Systems, Inc.Reducing the amount of graphical line data transmitted via a low bandwidth transport protocol mechanism
US7502784B2 (en)2000-05-262009-03-10Citrix Systems, Inc.Method and system for efficiently reducing graphical display data for transmission over a low bandwidth transport protocol mechanism
US9294799B2 (en)2000-10-112016-03-22Rovi Guides, Inc.Systems and methods for providing storage of data on servers in an on-demand media delivery system
US7992101B1 (en)2002-03-142011-08-02Apple Inc.Method and apparatus for controlling a display of a data processing system
US20100251108A1 (en)*2002-03-152010-09-30Imran ChaudhriMethod and apparatus for determining font attributes
US7735020B2 (en)2002-03-152010-06-08Apple Inc.Method and apparatus for determining font attributes
US9071872B2 (en)2003-01-302015-06-30Rovi Guides, Inc.Interactive television systems with digital video recording and adjustable reminders
US9369741B2 (en)2003-01-302016-06-14Rovi Guides, Inc.Interactive television systems with digital video recording and adjustable reminders
US8904441B2 (en)2003-11-062014-12-02United Video Properties, Inc.Systems and methods for providing program suggestions in an interactive television program guide
US9191719B2 (en)2003-11-062015-11-17Rovi Guides, Inc.Systems and methods for providing program suggestions in an interactive television program guide
US10880607B2 (en)2003-11-062020-12-29Rovi Guides, Inc.Systems and methods for providing program suggestions in an interactive television program guide
US10986407B2 (en)2003-11-062021-04-20Rovi Guides, Inc.Systems and methods for providing program suggestions in an interactive television program guide
US20100121651A1 (en)*2003-11-242010-05-13Hazim AnsariSystems and Methods for Evaluating Information to Identify, and Act Upon, Intellectual Property Issues
US20050114169A1 (en)*2003-11-242005-05-26Hazim AnsariSystems and methods for evaluating information to identify, and act upon, intellectual property issues
US9239677B2 (en)2004-05-062016-01-19Apple Inc.Operation of a computer with touch screen interface
US9542081B2 (en)2004-06-212017-01-10Apple Inc.Methods and apparatuses for operating a data processing system
US9552141B2 (en)2004-06-212017-01-24Apple Inc.Methods and apparatuses for operating a data processing system
US11929101B2 (en)2004-12-022024-03-12Maxell, Ltd.Editing method and recording and reproducing device
US12198733B2 (en)2004-12-022025-01-14Maxell, Ltd.Editing method and recording and reproducing device
US11783863B2 (en)2004-12-022023-10-10Maxell, Ltd.Editing method and recording and reproducing device
US7337399B2 (en)2005-01-032008-02-26Infoprint Solutions CompanyApparatus, system, and method for editing a region of a document intersecting multiple content component types in a single operation
US8423673B2 (en)2005-03-142013-04-16Citrix Systems, Inc.Method and apparatus for updating a graphical display in a distributed processing environment using compression
US20060206820A1 (en)*2005-03-142006-09-14Citrix Systems, Inc.A method and apparatus for updating a graphical display in a distributed processing environment
US8677022B2 (en)2005-03-142014-03-18Citrix Systems, Inc.Method and apparatus for updating a graphical display in a distributed processing environment using compression
US8171169B2 (en)2005-03-142012-05-01Citrix Systems, Inc.Method and apparatus for updating a graphical display in a distributed processing environment
US9177081B2 (en)2005-08-262015-11-03Veveo, Inc.Method and system for processing ambiguous, multi-term search queries
US10318871B2 (en)2005-09-082019-06-11Apple Inc.Method and apparatus for building an intelligent automated assistant
US9113107B2 (en)2005-11-082015-08-18Rovi Guides, Inc.Interactive advertising and program promotion in an interactive television system
US8612310B2 (en)2005-12-292013-12-17United Video Properties, Inc.Method and system for commerce in media program related merchandise
US8620769B2 (en)2005-12-292013-12-31United Video Properties, Inc.Method and systems for checking that purchasable items are compatible with user equipment
US9128987B2 (en)2006-03-062015-09-08Veveo, Inc.Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US10984037B2 (en)2006-03-062021-04-20Veveo, Inc.Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system
US9092503B2 (en)2006-03-062015-07-28Veveo, Inc.Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US9075861B2 (en)2006-03-062015-07-07Veveo, Inc.Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US9749693B2 (en)2006-03-242017-08-29Rovi Guides, Inc.Interactive media guidance application with intelligent navigation and display features
US8832742B2 (en)2006-10-062014-09-09United Video Properties, Inc.Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US9326025B2 (en)2007-03-092016-04-26Rovi Technologies CorporationMedia content search results ranked by popularity
US10694256B2 (en)2007-03-092020-06-23Rovi Technologies CorporationMedia content search results ranked by popularity
US10568032B2 (en)2007-04-032020-02-18Apple Inc.Method and system for operating a multi-function portable electronic device using voice-activation
US12120394B2 (en)2007-11-212024-10-15Rovi Guides, Inc.Maintaining a user profile based on dynamic data
US9330720B2 (en)2008-01-032016-05-03Apple Inc.Methods and apparatus for altering audio output signals
US10381016B2 (en)2008-01-032019-08-13Apple Inc.Methods and apparatus for altering audio output signals
US9865248B2 (en)2008-04-052018-01-09Apple Inc.Intelligent text-to-speech conversion
US9626955B2 (en)2008-04-052017-04-18Apple Inc.Intelligent text-to-speech conversion
US9535906B2 (en)2008-07-312017-01-03Apple Inc.Mobile device having human language translation capability with positional feedback
US10108612B2 (en)2008-07-312018-10-23Apple Inc.Mobile device having human language translation capability with positional feedback
US10063934B2 (en)2008-11-252018-08-28Rovi Technologies CorporationReducing unicast session duration with restart TV
USRE50355E1 (en)2008-11-252025-03-25Adeia Technologies Inc.Reducing unicast session duration with restart TV
US10795541B2 (en)2009-06-052020-10-06Apple Inc.Intelligent organization of tasks items
US10475446B2 (en)2009-06-052019-11-12Apple Inc.Using context information to facilitate processing of commands in a virtual assistant
US11080012B2 (en)2009-06-052021-08-03Apple Inc.Interface for a virtual digital assistant
US9858925B2 (en)2009-06-052018-01-02Apple Inc.Using context information to facilitate processing of commands in a virtual assistant
US10283110B2 (en)2009-07-022019-05-07Apple Inc.Methods and apparatuses for automatic speech recognition
US9166714B2 (en)2009-09-112015-10-20Veveo, Inc.Method of and system for presenting enriched video viewing analytics
US8359616B2 (en)2009-09-302013-01-22United Video Properties, Inc.Systems and methods for automatically generating advertisements using a media guidance application
US10706841B2 (en)2010-01-182020-07-07Apple Inc.Task flow identification based on user intent
US11423886B2 (en)2010-01-182022-08-23Apple Inc.Task flow identification based on user intent
US10679605B2 (en)2010-01-182020-06-09Apple Inc.Hands-free list-reading by intelligent automated assistant
US10496753B2 (en)2010-01-182019-12-03Apple Inc.Automatically adapting user interfaces for hands-free interaction
US10705794B2 (en)2010-01-182020-07-07Apple Inc.Automatically adapting user interfaces for hands-free interaction
US10553209B2 (en)2010-01-182020-02-04Apple Inc.Systems and methods for hands-free notification summaries
US9548050B2 (en)2010-01-182017-01-17Apple Inc.Intelligent automated assistant
US9318108B2 (en)2010-01-182016-04-19Apple Inc.Intelligent automated assistant
US10276170B2 (en)2010-01-182019-04-30Apple Inc.Intelligent automated assistant
US12087308B2 (en)2010-01-182024-09-10Apple Inc.Intelligent automated assistant
US10984327B2 (en)2010-01-252021-04-20New Valuexchange Ltd.Apparatuses, methods and systems for a digital conversation management platform
US10607140B2 (en)2010-01-252020-03-31Newvaluexchange Ltd.Apparatuses, methods and systems for a digital conversation management platform
US10984326B2 (en)2010-01-252021-04-20Newvaluexchange Ltd.Apparatuses, methods and systems for a digital conversation management platform
US12307383B2 (en)2010-01-252025-05-20Newvaluexchange Global Ai LlpApparatuses, methods and systems for a digital conversation management platform
US10607141B2 (en)2010-01-252020-03-31Newvaluexchange Ltd.Apparatuses, methods and systems for a digital conversation management platform
US11410053B2 (en)2010-01-252022-08-09Newvaluexchange Ltd.Apparatuses, methods and systems for a digital conversation management platform
US10049675B2 (en)2010-02-252018-08-14Apple Inc.User profiling for voice input processing
US9633660B2 (en)2010-02-252017-04-25Apple Inc.User profiling for voice input processing
US9736524B2 (en)2011-01-062017-08-15Veveo, Inc.Methods of and systems for content search based on environment sampling
US9262612B2 (en)2011-03-212016-02-16Apple Inc.Device access using voice authentication
US10102359B2 (en)2011-03-212018-10-16Apple Inc.Device access using voice authentication
US10057736B2 (en)2011-06-032018-08-21Apple Inc.Active transport based notifications
US10241644B2 (en)2011-06-032019-03-26Apple Inc.Actionable reminder entries
US11120372B2 (en)2011-06-032021-09-14Apple Inc.Performing actions associated with task items that represent tasks to perform
US10706373B2 (en)2011-06-032020-07-07Apple Inc.Performing actions associated with task items that represent tasks to perform
US9798393B2 (en)2011-08-292017-10-24Apple Inc.Text correction processing
US10241752B2 (en)2011-09-302019-03-26Apple Inc.Interface for a virtual digital assistant
US9967621B2 (en)2011-12-152018-05-08Rovi Technologies CorporationDynamic personalized program content
US9125169B2 (en)2011-12-232015-09-01Rovi Guides, Inc.Methods and systems for performing actions based on location-based rules
US9483461B2 (en)2012-03-062016-11-01Apple Inc.Handling speech synthesis of content for multiple languages
US9953088B2 (en)2012-05-142018-04-24Apple Inc.Crowd sourcing information to fulfill user requests
US10079014B2 (en)2012-06-082018-09-18Apple Inc.Name recognition system
US9495129B2 (en)2012-06-292016-11-15Apple Inc.Device, method, and user interface for voice-activated navigation and browsing of a document
US9558278B2 (en)2012-09-112017-01-31Apple Inc.Integrated content recommendation
US10031660B2 (en)2012-09-112018-07-24Apple Inc.Media player playlist management
US9971774B2 (en)2012-09-192018-05-15Apple Inc.Voice-based media searching
US9147198B2 (en)2013-01-102015-09-29Rovi Technologies CorporationSystems and methods for providing an interface for data driven media placement
US9848276B2 (en)2013-03-112017-12-19Rovi Guides, Inc.Systems and methods for auto-configuring a user equipment device with content consumption material
US9966060B2 (en)2013-06-072018-05-08Apple Inc.System and method for user-specified pronunciation of words for speech synthesis and recognition
US9633674B2 (en)2013-06-072017-04-25Apple Inc.System and method for detecting errors in interactions with a voice-based digital assistant
US9620104B2 (en)2013-06-072017-04-11Apple Inc.System and method for user-specified pronunciation of words for speech synthesis and recognition
US9582608B2 (en)2013-06-072017-02-28Apple Inc.Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
US10657961B2 (en)2013-06-082020-05-19Apple Inc.Interpreting and acting upon commands that involve sharing information with remote devices
US9966068B2 (en)2013-06-082018-05-08Apple Inc.Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en)2013-06-092019-01-08Apple Inc.System and method for inferring user intent from speech inputs
US10185542B2 (en)2013-06-092019-01-22Apple Inc.Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
US9715875B2 (en)2014-05-302017-07-25Apple Inc.Reducing the need for manual start/end-pointing and trigger phrases
US10169329B2 (en)2014-05-302019-01-01Apple Inc.Exemplar-based natural language processing
US11133008B2 (en)2014-05-302021-09-28Apple Inc.Reducing the need for manual start/end-pointing and trigger phrases
US9966065B2 (en)2014-05-302018-05-08Apple Inc.Multi-command single utterance input method
US10078631B2 (en)2014-05-302018-09-18Apple Inc.Entropy-guided text prediction using combined word and character n-gram language models
US9842101B2 (en)2014-05-302017-12-12Apple Inc.Predictive conversion of language input
US9785630B2 (en)2014-05-302017-10-10Apple Inc.Text prediction using combined word N-gram and unigram language models
US9760559B2 (en)2014-05-302017-09-12Apple Inc.Predictive text input
US10497365B2 (en)2014-05-302019-12-03Apple Inc.Multi-command single utterance input method
US10659851B2 (en)2014-06-302020-05-19Apple Inc.Real-time digital assistant knowledge updates
US10904611B2 (en)2014-06-302021-01-26Apple Inc.Intelligent automated assistant for TV user interactions
US9668024B2 (en)2014-06-302017-05-30Apple Inc.Intelligent automated assistant for TV user interactions
US9338493B2 (en)2014-06-302016-05-10Apple Inc.Intelligent automated assistant for TV user interactions
US10446141B2 (en)2014-08-282019-10-15Apple Inc.Automatic speech recognition based on user feedback
US10431204B2 (en)2014-09-112019-10-01Apple Inc.Method and apparatus for discovering trending terms in speech requests
US9818400B2 (en)2014-09-112017-11-14Apple Inc.Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en)2014-09-122020-09-29Apple Inc.Dynamic thresholds for always listening speech trigger
US10127911B2 (en)2014-09-302018-11-13Apple Inc.Speaker identification and unsupervised speaker adaptation techniques
US9886432B2 (en)2014-09-302018-02-06Apple Inc.Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US10074360B2 (en)2014-09-302018-09-11Apple Inc.Providing an indication of the suitability of speech recognition
US9986419B2 (en)2014-09-302018-05-29Apple Inc.Social reminders
US9646609B2 (en)2014-09-302017-05-09Apple Inc.Caching apparatus for serving phonetic pronunciations
US9668121B2 (en)2014-09-302017-05-30Apple Inc.Social reminders
US10552013B2 (en)2014-12-022020-02-04Apple Inc.Data detection
US11556230B2 (en)2014-12-022023-01-17Apple Inc.Data detection
US9865280B2 (en)2015-03-062018-01-09Apple Inc.Structured dictation using intelligent automated assistants
US11087759B2 (en)2015-03-082021-08-10Apple Inc.Virtual assistant activation
US10311871B2 (en)2015-03-082019-06-04Apple Inc.Competing devices responding to voice triggers
US9886953B2 (en)2015-03-082018-02-06Apple Inc.Virtual assistant activation
US10567477B2 (en)2015-03-082020-02-18Apple Inc.Virtual assistant continuity
US9721566B2 (en)2015-03-082017-08-01Apple Inc.Competing devices responding to voice triggers
US9899019B2 (en)2015-03-182018-02-20Apple Inc.Systems and methods for structured stem and suffix language models
US9842105B2 (en)2015-04-162017-12-12Apple Inc.Parsimonious continuous-space phrase representations for natural language processing
US10083688B2 (en)2015-05-272018-09-25Apple Inc.Device voice control for selecting a displayed affordance
US10127220B2 (en)2015-06-042018-11-13Apple Inc.Language identification from short strings
US10101822B2 (en)2015-06-052018-10-16Apple Inc.Language input correction
US10255907B2 (en)2015-06-072019-04-09Apple Inc.Automatic accent detection using acoustic models
US11025565B2 (en)2015-06-072021-06-01Apple Inc.Personalized prediction of responses for instant messaging
US10186254B2 (en)2015-06-072019-01-22Apple Inc.Context-based endpoint detection
US10671428B2 (en)2015-09-082020-06-02Apple Inc.Distributed personal assistant
US10747498B2 (en)2015-09-082020-08-18Apple Inc.Zero latency digital assistant
US11500672B2 (en)2015-09-082022-11-15Apple Inc.Distributed personal assistant
US9697820B2 (en)2015-09-242017-07-04Apple Inc.Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US10366158B2 (en)2015-09-292019-07-30Apple Inc.Efficient word encoding for recurrent neural network language models
US11010550B2 (en)2015-09-292021-05-18Apple Inc.Unified language modeling framework for word prediction, auto-completion and auto-correction
US11587559B2 (en)2015-09-302023-02-21Apple Inc.Intelligent device identification
US11526368B2 (en)2015-11-062022-12-13Apple Inc.Intelligent automated assistant in a messaging environment
US10691473B2 (en)2015-11-062020-06-23Apple Inc.Intelligent automated assistant in a messaging environment
US10049668B2 (en)2015-12-022018-08-14Apple Inc.Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en)2015-12-232019-03-05Apple Inc.Proactive assistance based on dialog communication between devices
US10446143B2 (en)2016-03-142019-10-15Apple Inc.Identification of voice inputs providing credentials
US9934775B2 (en)2016-05-262018-04-03Apple Inc.Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en)2016-06-032018-05-15Apple Inc.Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en)2016-06-062019-04-02Apple Inc.Intelligent list reading
US10049663B2 (en)2016-06-082018-08-14Apple, Inc.Intelligent automated assistant for media exploration
US11069347B2 (en)2016-06-082021-07-20Apple Inc.Intelligent automated assistant for media exploration
US10354011B2 (en)2016-06-092019-07-16Apple Inc.Intelligent automated assistant in a home environment
US10509862B2 (en)2016-06-102019-12-17Apple Inc.Dynamic phrase expansion of language input
US10067938B2 (en)2016-06-102018-09-04Apple Inc.Multilingual word prediction
US10192552B2 (en)2016-06-102019-01-29Apple Inc.Digital assistant providing whispered speech
US10490187B2 (en)2016-06-102019-11-26Apple Inc.Digital assistant providing automated status report
US10733993B2 (en)2016-06-102020-08-04Apple Inc.Intelligent digital assistant in a multi-tasking environment
US11037565B2 (en)2016-06-102021-06-15Apple Inc.Intelligent digital assistant in a multi-tasking environment
US10089072B2 (en)2016-06-112018-10-02Apple Inc.Intelligent device arbitration and control
US10269345B2 (en)2016-06-112019-04-23Apple Inc.Intelligent task discovery
US10521466B2 (en)2016-06-112019-12-31Apple Inc.Data driven natural language event detection and classification
US11152002B2 (en)2016-06-112021-10-19Apple Inc.Application integration with a digital assistant
US10297253B2 (en)2016-06-112019-05-21Apple Inc.Application integration with a digital assistant
US10593346B2 (en)2016-12-222020-03-17Apple Inc.Rank-reduced token representation for automatic speech recognition
US11405466B2 (en)2017-05-122022-08-02Apple Inc.Synchronization and task delegation of a digital assistant
US10791176B2 (en)2017-05-122020-09-29Apple Inc.Synchronization and task delegation of a digital assistant
US10810274B2 (en)2017-05-152020-10-20Apple Inc.Optimizing dialogue policy decisions for digital assistants using implicit feedback

Similar Documents

PublicationPublication DateTitle
USRE32632E (en)Display system
US4464652A (en)Cursor control device for use with display systems
USRE32633E (en)Cursor control device
KR890002617Y1 (en) X-Y direction input device
US4786892A (en)X-Y direction input device having changeable orientation of input axes and switch activation
US5808568A (en)Finger operated module for generating encoding signals
US4857677A (en)Dial device
US6166721A (en)Mouse as computer input device having additional mechanism for controlling additional function such as scrolling
USRE34931E (en)Cursor positioning device operable over various degrees of elevation
US5726685A (en)Input unit for a computer
US4558609A (en)Joystick controller with interchangeable handles
EP0585730A1 (en)Computer keyboard with dial for entering repetitive data and commands
US4612539A (en)X-Y position input device for display system
US5164712A (en)X-Y direction input device
EP0575767A1 (en)High visibility lightpipe in close proximity to function key
US4562314A (en)X-Y Positions input device for display system
CA1078439A (en)Hand-held control device comprising pivotally, rotationally and reciprocally operated contacts by means of a single actuator
KR100754812B1 (en) Gimbal mounted multifunction button
EP1203387B1 (en)Button assembly
US4881065A (en)X-Y position input apparatus including preventing dust interference
US6292113B1 (en)Finger operated module for generating encoding signals
US5410332A (en)Trackball device with improved ball suspension and adjustable resolution
EP0593047A1 (en)A remote-control device for machine tools and the like, the use of the device in a machine tool or the like, and a machine tool comprising the device
KR890002616Y1 (en) X-Y direction input device
US5248960A (en)Signal generating/position controlling system

Legal Events

DateCodeTitleDescription
FEPPFee payment procedure

Free format text:PETITION RELATED TO MAINTENANCE FEES FILED (ORIGINAL EVENT CODE: PMFP); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPPFee payment procedure

Free format text:PETITION RELATED TO MAINTENANCE FEES GRANTED (ORIGINAL EVENT CODE: PMFG); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

SULPSurcharge for late payment
FPAYFee payment

Year of fee payment:4

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAYFee payment

Year of fee payment:8

FPAYFee payment

Year of fee payment:12

REMIMaintenance fee reminder mailed

[8]ページ先頭

©2009-2025 Movatter.jp