EP0875819A1 - Offline force effect rendering - Google Patents
Offline force effect rendering Download PDFInfo
- Publication number
- EP0875819A1 EP0875819A1 EP98301055A EP98301055A EP0875819A1 EP 0875819 A1 EP0875819 A1 EP 0875819A1 EP 98301055 A EP98301055 A EP 98301055A EP 98301055 A EP98301055 A EP 98301055A EP 0875819 A1 EP0875819 A1 EP 0875819A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- force
- effects
- force effect
- feedback device
- effect
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
- A63F13/28—Output arrangements for video game devices responding to control signals received from the game device for affecting ambient conditions, e.g. for vibrating players' seats, activating scent dispensers or affecting temperature or light
- A63F13/285—Generating tactile feedback signals via the game input device, e.g. force feedback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
- G06F2203/015—Force feedback applied to a joystick
Abstract
Description
Command Set | ||||
Effect | Playback | Utility | Effect Manipulation | Manufacturing |
PutForce | Play Effect | Change MIDI channel | Destroy Effect | Force Query |
Constant | Stop Effect | Effect Play Status | Set Effect Parameter , | Test |
Spring | Button Play | Reset All | Index | Debug |
Bumper | Reset Forces On | Modify Effect | ||
Damper | Reset Forces Off | Parameter | ||
Friction | Shutdown | |||
Inertia | ||||
Wavetable | ||||
Romtable | ||||
Synth | ||||
Delay | ||||
Process |
ROM Table Force Effects | ||||
Name | ROM ID | Output Rate | Gain | |
Random Noise | ||||
1 | Any | Any | 12289 | |
Aircraft Carrier Take Off | 2 | 100 | 100 | 2625 |
Basketball Dribble | 3 | 100 | 50 | 166 |
Car Engine Idling | 4 | 100 | 14 | 10000 |
Chainsaw | 5 | 100 | 30 | 1000 |
Chainsawing Things | 6 | 100 | 100 | 1000 |
Diesel Engine Idling | 7 | 100 | 40 | 10000 |
Jump | 8 | 100 | 100 | 348 |
Land | 9 | 100 | 100 | 250 |
| 10 | 200 | 100 | 1000 |
Punched | 11 | 100 | 100 | 83 |
| 12 | 100 | 100 | 1000 |
| 13 | 100 | 98 | 500 |
| 14 | 100 | 66 | 25 |
| 15 | 100 | 75 | 500 |
| 16 | 100 | 100 | 2500 |
| 17 | 100 | 100 | 50 |
| 18 | 100 | 100 | 295 |
| 19 | 500 | 95 | 1000 |
| 20 | 500 | 96 | 1000 |
| 21 | 500 | 100 | 1000 |
| 22 | 500 | 100 | 1000 |
Laser 3 | 23 | 500 | 100 | 1000 |
| 24 | 500 | 70 | 1000 |
Out Of Ammo | 25 | 100 | 100 | 25 |
| 26 | 100 | 71 | 1000 |
Missile | 27 | 100 | 100 | 250 |
| 28 | 100 | 100 | 1000 |
Short Plasma | 29 | 500 | 97 | 250 |
| 30 | 500 | 100 | 500 |
| 31 | 500 | 99 | 625 |
| 32 | 100 | 100 | 440 |
| 33 | 100 | 68 | 1000 |
| 34 | 100 | 100 | 75 |
| 35 | 500 | 100 | 31 |
| 36 | Any | Any | 1000 |
| 37 | Any | Any | 1000 |
Claims (57)
- A force feedback device that is responsive to a request from a host computer to generate scheduled force effects, comprising:(a) a member adapted to be grasped by a user of the force feedback device;(b) a prime mover coupled to the member, said prime mover producing a force that acts on the member;(c) a processor coupled to the prime mover, said processor rendering the force effect to produce a drive signal that is coupled to the prime mover, causing the prime mover to generate a force corresponding to the force effects; and(d) a scheduler implemented by the processor, said scheduler scheduling the force effects so that they are generated during time intervals requested by the host computer;(e) a communication link coupling the host computer to the processor, said communication link conveying the request to render the force effects from the host computer to the processor, for scheduling the force effects.
- The force feedback device of Claim 1, wherein the scheduler establishes an order of execution for the force effects in response to commands received from the host computer in the request.
- The force feedback device of Claim 1, wherein the scheduler establishes a start time and a stop time for each force effect generated in response to commands received from the host computer.
- The force feedback device of Claim 1, further comprising a servo clock that is employed to determine a duration for each of the time intervals, said scheduler responding to the servo clock to control the duration of a force effect.
- The force feedback device of Claim 1, wherein a plurality of the force effects are executed concurrently, causing a superimposition of said plurality of the force effects.
- The force feedback device of Claim 1, wherein one force effect comprises a plurality of other force effects.
- The force feedback device of Claim 1, further comprising a memory in which a profile of a force effect initially received from the host computer and an identifier that is assigned to said profile are stored, said scheduler receiving the unique identifier for each force effect requested by the host computer for use in scheduling the force effects.
- The force feedback device of Claim 7, wherein the scheduler receives the unique identifier and a modification of a parameter of the profile that was stored from the host computer, said processor employing the modification of the parameter when rendering the force effect.
- The force feedback device of Claim 7, wherein the processor receives a plurality of force effect profiles from the host computer that are combined into a single force effect by the scheduler, said single force effect being assigned a unique identifier.
- The force feedback device of Claim 1, further comprising a memory that stores a table of predefined force effect profiles, each of said profiles being assigned a unique identifier, said unique identifiers being used by the scheduler in identifying each predefined force effect that is included in the scheduled force effects to be generated.
- The force feedback device of Claim 1, wherein each force effect belongs to one of a plurality of different classes, said plurality of different classes including: a behavior class, a wave table class, a synthesized class, a variable parameter class, and a process list class.
- The force feedback device of Claim 1, further comprising a switch that is coupled to the processor, said scheduler mapping a force effect to the switch so that said force effect is rendered by the processor when the switch is actuated.
- The force feedback device of Claim 12, wherein the processor receives a request from the host computer indicating said force effect that is mapped to the switch.
- The force feedback device of Claim 12, wherein the scheduler immediately causes the force effect mapped to the switch to be rendered and generated when the switch is actuated and stops said force effect from being generated when the switch is no longer actuated.
- The force feedback device of Claim 1, wherein the communication link comprises a game port and a musical instrument digital interface port.
- The force feedback device of Claim 1, wherein the communication link comprises a universal serial bus port.
- The force feedback device of Claim 1, wherein the communication link comprises a game port and a serial port.
- The force feedback device of Claim 1, further comprising a plurality of prime movers coupled to the member, at least one of said plurality of prime movers acting on the member to produce each force effect.
- The force feedback device of Claim 1, further comprising a sensor, said sensor producing a signal indicative of whether the user is gripping the member, said processor being coupled to the sensor and responding to the signal by preventing the prime mover from producing any force effect when the user is not gripping the member.
- The force feedback device of Claim 1, wherein a superimposed force effect comprising multiple force effects that are executed simultaneously is among the plurality of scheduled force effects controlled by the scheduler.
- The force feedback device of Claim 1, wherein a sequential force effect comprising multiple force effects that are executed sequentially is among the plurality of scheduled effects controlled by the scheduler.
- The force feedback device of Claim 1, wherein a concatenated force effect comprising multiple force effects that are executed sequentially and have a predetermined envelope is among the plurality of scheduled effects controlled by the scheduler, said envelope controlling an amplitude of said multiple force effects that are executed sequentially.
- A force feedback device that generates force effects in accord with a schedule, comprising:(a) a force generator that responds to a drive signal by producing a force that acts on a member, said member transmitting the force to a user in contact with the member so that the user experiences a force effect;(b) a sensor that detects a position of the member and produces a signal indicative of the position, said signal being used in defining at least one of the force effects;(c) a memory for storing data that specify the force effects; and(d) a processor, coupled to the force generator, the sensor, and the memory, said processor executing machine instructions that are stored in the memory and carrying out a plurality of functions defined by said machine instructions, including determining when each force effect is initiated and a duration of each force effect in accord with the schedule, said processor rendering each force effect as specified by the data stored in the memory, and when a force effect is required by the schedule, providing a corresponding drive signal to the force generator.
- The force feedback device of Claim 23, wherein an order in which the force effects are executed is defined in the schedule.
- The force feedback device of Claim 23, wherein a relative start time and a duration of each of the force effects are specified in the schedule.
- The force feedback device of Claim 23, further comprising a servo clock that is employed by the processor to determine a time interval for completing the plurality of force effects defined by the schedule, said processor terminating any force effect being produced at an end of said time interval.
- The force feedback device of Claim 23, wherein the schedule provides for superimposing multiple force effects.
- The force feedback device of Claim 23, wherein a force effect included on the schedule comprises a combination of other force effects.
- The force feedback device of Claim 23, wherein the processor stores profiles for the plurality of force effects in the memory and assigns unique identifiers to the plurality of force effects, each unique identifier being associated with a profile for a different one of the plurality of force effects, the processor rendering a force effect that is specified in the schedule by the unique identifier for said force effect, in accord with the profile for said force effect.
- The force feedback device of Claim 29, wherein a change in a parameter of a profile is stored in the memory by the processor to alter a force effect.
- The force feedback device of Claim 29, wherein a plurality of profiles are combined to indicate a single force effect that is assigned a unique identifier.
- The force feedback device of Claim 23, wherein a plurality of profiles are predefined in the memory.
- The force feedback device of Claim 23, wherein each of the force effects is characterized as one of a plurality of different classes, said plurality of different classes including: a behavior class, a wave table class, a synthesized class, a variable parameter class, and a process list class.
- The force feedback device of Claim 23, further comprising a switch that is coupled to the processor, a force effect being mapped to the switch and rendered by the processor when the switch is actuated.
- The force feedback device of Claim 23, further comprising a plurality of force generators coupled to the member, at least one of said plurality of force generators acting on the member to produce each of the plurality of force effects.
- The force feedback device of Claim 23, further comprising a sensor, said sensor producing a signal indicative of whether the user is gripping the member, said processor being coupled to the sensor and responding to the signal by preventing the force generator from producing any force when the user is not gripping the member.
- The force feedback device of Claim 23, wherein a superimposed force effect comprising multiple force effects that are executed simultaneously is among the plurality of force effects included on the schedule.
- The force feedback device of Claim 23, wherein a sequential force effect comprising multiple force effects that are executed sequentially is among the plurality of force effects included on the schedule.
- The force feedback device of Claim 23, wherein a concatenated force effect comprising multiple force effects that are executed sequentially and have a predetermined envelope is among the force effects included on the schedule, said envelope controlling an amplitude of said multiple of force effects that are executed sequentially.
- A method for controlling a device that generates force effects, comprising the steps of:(a) storing data that define the force effects in a memory of the device;(b) creating a schedule of force effects that defines when each force effect that is included on the schedule should be initiated and a duration of each force effect;(c) as a function of the schedule, providing a drive signal that enables a force corresponding to the force effect to be produced by the device, so that the force effects are generated in accord with the schedule.
- The method of Claim 40, wherein the step of creating the schedule includes the step of specifying an order in which the force effects are to be produced, to define the schedule.
- The method of Claim 40, wherein the step of creating the schedule includes the step of indicating a start time and duration for each force effect, to define the schedule.
- The method of Claim 40, further comprising the step of terminating a force effect following a lapse of a predefined time interval.
- The method of Claim 40, wherein the schedule specifies multiple force effects that are superimposed.
- The method of Claim 40, wherein a force effect specified by the schedule comprises a combination of other force effects.
- The method of Claim 40, further comprising the steps of:(a) assigning a unique identifier to each force effect; and(b) specifying each force effect included in the schedule with the unique identifier for said force effect.
- The method of Claim 46, further comprising the step of modifying a parameter of the data that define a force effect to change the force effect.
- The method of Claim 46, wherein data specifying a plurality of force effects are combined to specify a single force effect.
- The force feedback device of Claim 40, further comprising the steps of:(a) storing data that define predefined force effects in the memory, each of the force effects being assigned a unique identifier; and(b) in response to a request to produce one of the predefined force effects identified by the unique identifier, producing said force effect.
- The method of Claim 40, wherein each force effect is one of a plurality of classes, said plurality of classes including: a behavior class, a wave table class, a synthesized class, a variable parameter class, and a process list class.
- The method of Claim 40, further comprising the steps of(a) providing a switch that is coupled to the device; and(b) mapping a force effect to the switch so that said force effect is produced when the switch is actuated.
- The method of Claim 40, wherein at least a portion of the data defining the force effects are transmitted to the device from a host computer to which the device is adapted to be coupled.
- The method of Claim 40, wherein a force effect included on the schedule comprises multiple force effects that are produced simultaneously.
- The method of Claim 40, wherein a concatenated force effect included on the schedule comprises multiple force effects that are produced sequentially, the concatenated force effect having a pre-determined envelope, said envelope controlling an amplitude of the force effects that are produced sequentially.
- The method of Claim 40, wherein a sequential force effect included on the schedule comprises multiple force effects that are produced sequentially.
- A force feedback device that is responsive to a request from a host computer to generate a force effect, comprising:(a) a member adapted to be grasped by a user of the force feedback device;(b) a prime mover coupled to the member, said prime mover producing a force that acts on the member;(c) a processor coupled to the prime mover, said processor rendering the force effect to produce a drive signal that is coupled to the prime mover, causing the prime mover to generate a force corresponding to the force effect; and(d) a communication link coupling the host computer to the processor, the communication link conveying the request to render the force effect from the host computer to the processor, said processor determining whether the processor is linked to the host computer through a musical instrument digital interface port or through a serial port and automatically configuring the communication link to employ an appropriate one of a musical instrument digital interface protocol and a serial protocol to communicate with the host computer.
- A force feedback device, comprising:(a) a member adapted to be grasped by a user of the force feedback device;(b) a prime mover coupled to the member, said prime mover producing a force that acts on the member;(c) a sensor that detects a position of the member and produces a signal indicative of the position;(d) a processor coupled to the prime mover and to the sensor, said processor responding to the signal to determine a deviation in the position of the member away from a centered position and producing a drive signal that is supplied to the prime mover to cause it to generate a restoring force that is applied to the member, said restoring force tending to move the member to the centered position.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US845540 | 1997-04-25 | ||
US08/845,540 US6005551A (en) | 1997-04-25 | 1997-04-25 | Offline force effect rendering |
Publications (2)
Publication Number | Publication Date |
---|---|
EP0875819A1 true EP0875819A1 (en) | 1998-11-04 |
EP0875819B1 EP0875819B1 (en) | 2002-10-02 |
Family
ID=25295463
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP98301055A Expired - Lifetime EP0875819B1 (en) | 1997-04-25 | 1998-02-13 | Offline force effect rendering |
Country Status (5)
Country | Link |
---|---|
US (1) | US6005551A (en) |
EP (1) | EP0875819B1 (en) |
JP (1) | JP4750234B2 (en) |
AT (1) | ATE225532T1 (en) |
DE (1) | DE69808365T2 (en) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6067077A (en) | 1998-04-10 | 2000-05-23 | Immersion Corporation | Position sensing for force feedback devices |
US6078308A (en) * | 1995-12-13 | 2000-06-20 | Immersion Corporation | Graphical click surfaces for force feedback applications to provide user selection using cursor interaction with a trigger position within a boundary of a graphical object |
US6100874A (en) * | 1995-11-17 | 2000-08-08 | Immersion Corporation | Force feedback mouse interface |
US6104382A (en) | 1997-10-31 | 2000-08-15 | Immersion Corporation | Force feedback transmission mechanisms |
US6147674A (en) * | 1995-12-01 | 2000-11-14 | Immersion Corporation | Method and apparatus for designing force sensations in force feedback computer applications |
US6166723A (en) * | 1995-11-17 | 2000-12-26 | Immersion Corporation | Mouse interface device providing force feedback |
US6169540B1 (en) | 1995-12-01 | 2001-01-02 | Immersion Corporation | Method and apparatus for designing force sensations in force feedback applications |
GB2353116A (en) * | 1999-05-05 | 2001-02-14 | Immersion Corp | Memory and force output management for a force feedback system |
US6252579B1 (en) | 1997-08-23 | 2001-06-26 | Immersion Corporation | Interface device and method for providing enhanced cursor control with force feedback |
US6285351B1 (en) | 1997-04-25 | 2001-09-04 | Immersion Corporation | Designing force sensations for computer applications including sounds |
US6292170B1 (en) | 1997-04-25 | 2001-09-18 | Immersion Corporation | Designing compound force sensations for computer applications |
US6417638B1 (en) | 1998-07-17 | 2002-07-09 | Sensable Technologies, Inc. | Force reflecting haptic interface |
US6697044B2 (en) | 1998-09-17 | 2004-02-24 | Immersion Corporation | Haptic feedback device with button forces |
EP1471410A2 (en) * | 2003-04-14 | 2004-10-27 | Alps Electric Co., Ltd. | Force-feedback input device |
WO2005032070A3 (en) * | 2003-09-25 | 2005-06-16 | British Telecomm | Haptics transmission systems |
WO2006019389A2 (en) | 2004-07-15 | 2006-02-23 | Immersion Corporation | System and method for ordering haptic effects |
EP1278152A3 (en) * | 2001-07-17 | 2008-02-27 | Alps Electric Co., Ltd. | Multifunctional input device for centralized control of plurality of regulable functions |
EP2955609A1 (en) * | 2014-06-09 | 2015-12-16 | Immersion Corporation | Haptic devices and methods for providing haptic effects via audio tracks |
US9588586B2 (en) | 2014-06-09 | 2017-03-07 | Immersion Corporation | Programmable haptic devices and methods for modifying haptic strength based on perspective and/or proximity |
EP2537086B1 (en) * | 2010-02-19 | 2017-05-17 | Analog Devices, Inc. | Method and device for detecting user input and providing a user-customizable haptic output |
EP3417920A1 (en) * | 2013-11-14 | 2018-12-26 | Immersion Corporation | Haptic trigger control system |
US10185396B2 (en) | 2014-11-12 | 2019-01-22 | Immersion Corporation | Haptic trigger modification system |
US10353471B2 (en) | 2013-11-14 | 2019-07-16 | Immersion Corporation | Haptic spatialization system |
Families Citing this family (74)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6433771B1 (en) | 1992-12-02 | 2002-08-13 | Cybernet Haptic Systems Corporation | Haptic device attribute control |
US5739811A (en) | 1993-07-16 | 1998-04-14 | Immersion Human Interface Corporation | Method and apparatus for controlling human-computer interface systems providing force feedback |
US5691898A (en) | 1995-09-27 | 1997-11-25 | Immersion Human Interface Corp. | Safe and low cost computer peripherals with force feedback for consumer applications |
US5999168A (en) | 1995-09-27 | 1999-12-07 | Immersion Corporation | Haptic accelerator for force feedback computer peripherals |
US5959613A (en) | 1995-12-01 | 1999-09-28 | Immersion Corporation | Method and apparatus for shaping force signals for a force feedback device |
US6300936B1 (en) * | 1997-11-14 | 2001-10-09 | Immersion Corporation | Force feedback system including multi-tasking graphical host environment and interface device |
US6161126A (en) | 1995-12-13 | 2000-12-12 | Immersion Corporation | Implementing force feedback over the World Wide Web and other computer networks |
US6374255B1 (en) | 1996-05-21 | 2002-04-16 | Immersion Corporation | Haptic authoring |
US6125385A (en) | 1996-08-01 | 2000-09-26 | Immersion Corporation | Force feedback implementation in web pages |
US6411276B1 (en) | 1996-11-13 | 2002-06-25 | Immersion Corporation | Hybrid control of haptic feedback for host computer and interface device |
US6020876A (en) | 1997-04-14 | 2000-02-01 | Immersion Corporation | Force feedback interface with selective disturbance filter |
US7091948B2 (en) * | 1997-04-25 | 2006-08-15 | Immersion Corporation | Design of force sensations for haptic feedback computer interfaces |
US8020095B2 (en) | 1997-11-14 | 2011-09-13 | Immersion Corporation | Force feedback system including multi-tasking graphical host environment |
US6211861B1 (en) | 1998-06-23 | 2001-04-03 | Immersion Corporation | Tactile mouse device |
US6448977B1 (en) * | 1997-11-14 | 2002-09-10 | Immersion Corporation | Textures and other spatial sensations for a relative haptic interface device |
US6256011B1 (en) | 1997-12-03 | 2001-07-03 | Immersion Corporation | Multi-function control device with force feedback |
US6707443B2 (en) * | 1998-06-23 | 2004-03-16 | Immersion Corporation | Haptic trackball device |
US6429846B2 (en) | 1998-06-23 | 2002-08-06 | Immersion Corporation | Haptic feedback for touchpads and other touch controls |
US6697043B1 (en) | 1999-12-21 | 2004-02-24 | Immersion Corporation | Haptic interface device and actuator assembly providing linear haptic sensations |
US6985133B1 (en) | 1998-07-17 | 2006-01-10 | Sensable Technologies, Inc. | Force reflecting haptic interface |
US7111290B1 (en) | 1999-01-28 | 2006-09-19 | Ati International Srl | Profiling program execution to identify frequently-executed portions and to assist binary translation |
US8074055B1 (en) | 1999-01-28 | 2011-12-06 | Ati Technologies Ulc | Altering data storage conventions of a processor when execution flows from first architecture code to second architecture code |
US8065504B2 (en) | 1999-01-28 | 2011-11-22 | Ati International Srl | Using on-chip and off-chip look-up tables indexed by instruction address to control instruction execution in a processor |
US6954923B1 (en) | 1999-01-28 | 2005-10-11 | Ati International Srl | Recording classification of instructions executed by a computer |
US6826748B1 (en) | 1999-01-28 | 2004-11-30 | Ati International Srl | Profiling program execution into registers of a computer |
US8127121B2 (en) | 1999-01-28 | 2012-02-28 | Ati Technologies Ulc | Apparatus for executing programs for a first computer architechture on a computer of a second architechture |
US7013456B1 (en) | 1999-01-28 | 2006-03-14 | Ati International Srl | Profiling execution of computer programs |
US7941647B2 (en) | 1999-01-28 | 2011-05-10 | Ati Technologies Ulc | Computer for executing two instruction sets and adds a macroinstruction end marker for performing iterations after loop termination |
US6424356B2 (en) | 1999-05-05 | 2002-07-23 | Immersion Corporation | Command of force sensations in a forceback system using force effect suites |
US6779107B1 (en) | 1999-05-28 | 2004-08-17 | Ati International Srl | Computer execution by opportunistic adaptation |
US6525711B1 (en) * | 1999-06-24 | 2003-02-25 | Interval Research Corp. | Haptic interface including clutch control |
DE20080209U1 (en) | 1999-09-28 | 2001-08-09 | Immersion Corp | Control of haptic sensations for interface devices with vibrotactile feedback |
US6693626B1 (en) | 1999-12-07 | 2004-02-17 | Immersion Corporation | Haptic feedback using a keyboard device |
US6822635B2 (en) | 2000-01-19 | 2004-11-23 | Immersion Corporation | Haptic interface for laptop computers and other portable devices |
US7965276B1 (en) * | 2000-03-09 | 2011-06-21 | Immersion Corporation | Force output adjustment in force feedback devices based on user contact |
US6710764B1 (en) | 2000-05-09 | 2004-03-23 | Logitech Europe S.A. | Method and system for processing force feedback effects generated at a host for playback at a physical interaction device |
AU2001292634A1 (en) * | 2000-09-13 | 2002-03-26 | University Of Washington | Time domain passivity control of haptic interfaces |
US7084854B1 (en) * | 2000-09-28 | 2006-08-01 | Immersion Corporation | Actuator for providing tactile sensations and device for directional tactile sensations |
US6864877B2 (en) | 2000-09-28 | 2005-03-08 | Immersion Corporation | Directional tactile feedback for haptic feedback interface devices |
US7877243B2 (en) | 2001-07-16 | 2011-01-25 | Immersion Corporation | Pivotable computer interface |
US7623114B2 (en) | 2001-10-09 | 2009-11-24 | Immersion Corporation | Haptic feedback sensations based on audio output from computer devices |
US6703550B2 (en) * | 2001-10-10 | 2004-03-09 | Immersion Corporation | Sound data output and manipulation using haptic feedback |
US6904823B2 (en) | 2002-04-03 | 2005-06-14 | Immersion Corporation | Haptic shifting devices |
US20040015556A1 (en) * | 2002-05-10 | 2004-01-22 | Renu Chopra | Software-based process/issue management system |
US20030214484A1 (en) * | 2002-05-20 | 2003-11-20 | Haywood Chad Christian | Convertible mouse |
US8917234B2 (en) | 2002-10-15 | 2014-12-23 | Immersion Corporation | Products and processes for providing force sensations in a user interface |
US8803795B2 (en) | 2002-12-08 | 2014-08-12 | Immersion Corporation | Haptic communication devices |
US8830161B2 (en) | 2002-12-08 | 2014-09-09 | Immersion Corporation | Methods and systems for providing a virtual touch haptic effect to handheld communication devices |
US8059088B2 (en) | 2002-12-08 | 2011-11-15 | Immersion Corporation | Methods and systems for providing haptic messaging to handheld communication devices |
JP4160843B2 (en) * | 2003-02-24 | 2008-10-08 | アルプス電気株式会社 | Haptic input device |
US8992322B2 (en) | 2003-06-09 | 2015-03-31 | Immersion Corporation | Interactive gaming systems with haptic feedback |
US7411576B2 (en) | 2003-10-30 | 2008-08-12 | Sensable Technologies, Inc. | Force reflecting haptic interface |
US7982711B2 (en) * | 2003-12-19 | 2011-07-19 | Immersion Corporation | Haptic profiling system and method |
US8629836B2 (en) | 2004-04-30 | 2014-01-14 | Hillcrest Laboratories, Inc. | 3D pointing devices with orientation compensation and improved usability |
WO2005109879A2 (en) | 2004-04-30 | 2005-11-17 | Hillcrest Laboratories, Inc. | Free space pointing devices and method |
JP2005332039A (en) * | 2004-05-18 | 2005-12-02 | Alps Electric Co Ltd | Force sense giving type input device |
WO2006058129A2 (en) | 2004-11-23 | 2006-06-01 | Hillcrest Laboratories, Inc. | Semantic gaming and application transformation |
KR20150044979A (en) | 2006-09-13 | 2015-04-27 | 임머숀 코퍼레이션 | Systems and methods for casino gaming haptics |
US8098234B2 (en) * | 2007-02-20 | 2012-01-17 | Immersion Corporation | Haptic feedback system with stored effects |
TWI353169B (en) * | 2007-05-30 | 2011-11-21 | Himax Tech Ltd | Apparatus and method of controlling a consumer pro |
US9486292B2 (en) | 2008-02-14 | 2016-11-08 | Immersion Corporation | Systems and methods for real-time winding analysis for knot detection |
US8466879B2 (en) | 2008-10-26 | 2013-06-18 | Microsoft Corporation | Multi-touch manipulation of application objects |
US8477103B2 (en) | 2008-10-26 | 2013-07-02 | Microsoft Corporation | Multi-touch object inertia simulation |
US8690575B1 (en) | 2008-11-03 | 2014-04-08 | ACME Worldwide Enterprises, Inc. | Apparatus and method for a weapon simulator |
US9104791B2 (en) | 2009-05-28 | 2015-08-11 | Immersion Corporation | Systems and methods for editing a model of a physical system for a simulation |
US8542105B2 (en) | 2009-11-24 | 2013-09-24 | Immersion Corporation | Handheld computer interface with haptic feedback |
US20130085705A1 (en) * | 2011-10-03 | 2013-04-04 | Research In Motion Limited | Method and apparatus pertaining to automatically performing an application function of an electronic device based upon detecting a change in physical configuration of the device |
US9582178B2 (en) | 2011-11-07 | 2017-02-28 | Immersion Corporation | Systems and methods for multi-pressure interaction on touch-sensitive surfaces |
JP6286125B2 (en) * | 2013-01-28 | 2018-02-28 | 株式会社タイトー | Game device, operation device |
JP6224734B2 (en) | 2013-01-30 | 2017-11-01 | ポール スミス デイビッド | Operator-controlled electrical output signal device with variable feel and hold feedback, automated calibration, and learnable performance optimization |
US9866924B2 (en) | 2013-03-14 | 2018-01-09 | Immersion Corporation | Systems and methods for enhanced television interaction |
US9174134B1 (en) | 2014-11-12 | 2015-11-03 | Immersion Corporation | Peripheral device with haptic diminishment prevention component |
US9811066B1 (en) * | 2015-12-14 | 2017-11-07 | X Development Llc | Throttle functionality of haptic controller |
US10518172B2 (en) * | 2016-03-07 | 2019-12-31 | Htc Corporation | Accessory management of virtual reality system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5103404A (en) * | 1985-12-06 | 1992-04-07 | Tensor Development, Inc. | Feedback for a manipulator |
EP0626634A2 (en) * | 1993-05-11 | 1994-11-30 | Matsushita Electric Industrial Co., Ltd. | Force-feedback data input device |
US5414337A (en) * | 1991-10-24 | 1995-05-09 | Lex Computer And Management Corporation | Actuator having electronically controllable tactile responsiveness |
US5589854A (en) * | 1995-06-22 | 1996-12-31 | Tsai; Ming-Chang | Touching feedback device |
WO1997012337A1 (en) * | 1995-09-27 | 1997-04-03 | Immersion Human Interface Corporation | Safe and low cost computer peripherals with force feedback for consumer applications |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2152160B2 (en) * | 1971-10-20 | 1973-07-19 | Walther Buromaschinen GmbH, 7342 Gerstetten | ELECTRONICALLY CONTROLLED COMPUTER SYSTEM WITH DIGITAL TIME DISPLAY |
US5739811A (en) * | 1993-07-16 | 1998-04-14 | Immersion Human Interface Corporation | Method and apparatus for controlling human-computer interface systems providing force feedback |
US5734373A (en) * | 1993-07-16 | 1998-03-31 | Immersion Human Interface Corporation | Method and apparatus for controlling force feedback interface systems utilizing a host computer |
WO1995020787A1 (en) * | 1994-01-27 | 1995-08-03 | Exos, Inc. | Multimode feedback display technology |
-
1997
- 1997-04-25 US US08/845,540 patent/US6005551A/en not_active Expired - Lifetime
-
1998
- 1998-02-13 AT AT98301055T patent/ATE225532T1/en not_active IP Right Cessation
- 1998-02-13 EP EP98301055A patent/EP0875819B1/en not_active Expired - Lifetime
- 1998-02-13 DE DE69808365T patent/DE69808365T2/en not_active Expired - Lifetime
- 1998-04-01 JP JP08857398A patent/JP4750234B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5103404A (en) * | 1985-12-06 | 1992-04-07 | Tensor Development, Inc. | Feedback for a manipulator |
US5414337A (en) * | 1991-10-24 | 1995-05-09 | Lex Computer And Management Corporation | Actuator having electronically controllable tactile responsiveness |
EP0626634A2 (en) * | 1993-05-11 | 1994-11-30 | Matsushita Electric Industrial Co., Ltd. | Force-feedback data input device |
US5589854A (en) * | 1995-06-22 | 1996-12-31 | Tsai; Ming-Chang | Touching feedback device |
WO1997012337A1 (en) * | 1995-09-27 | 1997-04-03 | Immersion Human Interface Corporation | Safe and low cost computer peripherals with force feedback for consumer applications |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6100874A (en) * | 1995-11-17 | 2000-08-08 | Immersion Corporation | Force feedback mouse interface |
US6166723A (en) * | 1995-11-17 | 2000-12-26 | Immersion Corporation | Mouse interface device providing force feedback |
US6147674A (en) * | 1995-12-01 | 2000-11-14 | Immersion Corporation | Method and apparatus for designing force sensations in force feedback computer applications |
US6169540B1 (en) | 1995-12-01 | 2001-01-02 | Immersion Corporation | Method and apparatus for designing force sensations in force feedback applications |
US6078308A (en) * | 1995-12-13 | 2000-06-20 | Immersion Corporation | Graphical click surfaces for force feedback applications to provide user selection using cursor interaction with a trigger position within a boundary of a graphical object |
US6292170B1 (en) | 1997-04-25 | 2001-09-18 | Immersion Corporation | Designing compound force sensations for computer applications |
US6285351B1 (en) | 1997-04-25 | 2001-09-04 | Immersion Corporation | Designing force sensations for computer applications including sounds |
US6252579B1 (en) | 1997-08-23 | 2001-06-26 | Immersion Corporation | Interface device and method for providing enhanced cursor control with force feedback |
US6104382A (en) | 1997-10-31 | 2000-08-15 | Immersion Corporation | Force feedback transmission mechanisms |
US6380925B1 (en) | 1997-10-31 | 2002-04-30 | Immersion Corporation | Force feedback device with spring selection mechanism |
US6252583B1 (en) | 1997-11-14 | 2001-06-26 | Immersion Corporation | Memory and force output management for a force feedback system |
US6343349B1 (en) | 1997-11-14 | 2002-01-29 | Immersion Corporation | Memory caching for force feedback effects |
US6067077A (en) | 1998-04-10 | 2000-05-23 | Immersion Corporation | Position sensing for force feedback devices |
US6879315B2 (en) | 1998-07-17 | 2005-04-12 | Sensable Technologies, Inc. | Force reflecting haptic interface |
US6417638B1 (en) | 1998-07-17 | 2002-07-09 | Sensable Technologies, Inc. | Force reflecting haptic interface |
US6697044B2 (en) | 1998-09-17 | 2004-02-24 | Immersion Corporation | Haptic feedback device with button forces |
GB2353116B (en) * | 1999-05-05 | 2004-03-31 | Immersion Corp | Memory and force output management for a force feedback system |
GB2353116A (en) * | 1999-05-05 | 2001-02-14 | Immersion Corp | Memory and force output management for a force feedback system |
EP1278152A3 (en) * | 2001-07-17 | 2008-02-27 | Alps Electric Co., Ltd. | Multifunctional input device for centralized control of plurality of regulable functions |
EP1471410A2 (en) * | 2003-04-14 | 2004-10-27 | Alps Electric Co., Ltd. | Force-feedback input device |
EP1471410A3 (en) * | 2003-04-14 | 2007-07-04 | Alps Electric Co., Ltd. | Force-feedback input device |
US7746320B2 (en) | 2003-09-25 | 2010-06-29 | British Telecommunications Public Limited Company | Haptics transmission systems |
WO2005032070A3 (en) * | 2003-09-25 | 2005-06-16 | British Telecomm | Haptics transmission systems |
US9507421B2 (en) | 2004-07-15 | 2016-11-29 | Immersion Corporation | Synchronizing haptic effects to multimedia |
US10656718B2 (en) | 2004-07-15 | 2020-05-19 | Immersion Corporation | Device and method for outputting a series of haptic effects defined in a timeline effect definition |
WO2006019389A2 (en) | 2004-07-15 | 2006-02-23 | Immersion Corporation | System and method for ordering haptic effects |
US10359852B2 (en) | 2004-07-15 | 2019-07-23 | Immersion Corporation | Device and method for generating vibration haptic effects based on a timeline effect definition |
EP1779220A4 (en) * | 2004-07-15 | 2015-11-04 | Immersion Corp | System and method for ordering haptic effects |
US10152128B2 (en) | 2004-07-15 | 2018-12-11 | Immersion Corporation | System and method for ordering haptic effects |
EP2537086B1 (en) * | 2010-02-19 | 2017-05-17 | Analog Devices, Inc. | Method and device for detecting user input and providing a user-customizable haptic output |
US10353471B2 (en) | 2013-11-14 | 2019-07-16 | Immersion Corporation | Haptic spatialization system |
US10416770B2 (en) | 2013-11-14 | 2019-09-17 | Immersion Corporation | Haptic trigger control system |
EP3417920A1 (en) * | 2013-11-14 | 2018-12-26 | Immersion Corporation | Haptic trigger control system |
US10146311B2 (en) | 2014-06-09 | 2018-12-04 | Immersion Corporation | Haptic devices and methods for providing haptic effects via audio tracks |
US9715279B2 (en) | 2014-06-09 | 2017-07-25 | Immersion Corporation | Haptic devices and methods for providing haptic effects via audio tracks |
US9588586B2 (en) | 2014-06-09 | 2017-03-07 | Immersion Corporation | Programmable haptic devices and methods for modifying haptic strength based on perspective and/or proximity |
EP2955609A1 (en) * | 2014-06-09 | 2015-12-16 | Immersion Corporation | Haptic devices and methods for providing haptic effects via audio tracks |
US10185396B2 (en) | 2014-11-12 | 2019-01-22 | Immersion Corporation | Haptic trigger modification system |
US10620706B2 (en) | 2014-11-12 | 2020-04-14 | Immersion Corporation | Haptic trigger modification system |
Also Published As
Publication number | Publication date |
---|---|
US6005551A (en) | 1999-12-21 |
ATE225532T1 (en) | 2002-10-15 |
JP4750234B2 (en) | 2011-08-17 |
EP0875819B1 (en) | 2002-10-02 |
JPH117355A (en) | 1999-01-12 |
DE69808365T2 (en) | 2003-06-12 |
DE69808365D1 (en) | 2002-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0875819B1 (en) | Offline force effect rendering | |
CA2271129C (en) | Method and apparatus for shaping force signals for a force feedback device | |
US20040104924A1 (en) | Memory and force output management for a force feedback system | |
EP0852789B1 (en) | Method and apparatus for controlling force feedback interface systems utilizing a host computer | |
US6710764B1 (en) | Method and system for processing force feedback effects generated at a host for playback at a physical interaction device | |
US6042477A (en) | Method of and system for minimizing the effects of time latency in multiplayer electronic games played on interconnected computers | |
US6050898A (en) | Initiating and scaling massive concurrent data transaction | |
EP1157339B1 (en) | Hybrid control of haptic feedback for host computer and interface device | |
KR20210003687A (en) | Customized models for imitating player gameplay in a video game | |
US7507158B2 (en) | Force feedback mechanism for gamepad device | |
US7979797B2 (en) | Device having selective directional tactile feedback capability | |
US6072466A (en) | Virtual environment manipulation device modelling and control | |
US7052397B2 (en) | Entertainment system, recording medium and entertainment apparatus | |
US6184899B1 (en) | Articulated figure animation using virtual actuators to simulate solutions for differential equations to display more realistic movements | |
US20170003738A1 (en) | Systems and methods for immersive physical interaction with a virtual environment | |
US9656163B2 (en) | Haptic enhancements for emulated video game not originally designed with haptic capabilities | |
JP2005506613A (en) | Haptic feedback sensation based on audio output from computer equipment | |
KR20030009919A (en) | Inputting device for computer game having inertial sense | |
GB2444516A (en) | Distributed computer system | |
EP0808484B1 (en) | Method and apparatus for controlling the movement of a virtual body | |
Khoo et al. | Efficient, realistic NPC control systems using behavior-based techniques | |
CN113993600A (en) | Delay elimination | |
US20060282170A1 (en) | Haptic communications | |
US11794104B2 (en) | Systems and methods for pivoting player-controlled avatars in video games | |
KR20040055309A (en) | Software Framework of Providing Haptic Interface And Computer Games under Windows OS using thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
17P | Request for examination filed |
Effective date: 19990505 |
|
AKX | Designation fees paid |
Free format text: AT BE CH DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
17Q | First examination report despatched |
Effective date: 20010403 |
|
GRAG | Despatch of communication of intention to grant |
Free format text: ORIGINAL CODE: EPIDOS AGRA |
|
GRAG | Despatch of communication of intention to grant |
Free format text: ORIGINAL CODE: EPIDOS AGRA |
|
GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20021002 Ref country code: LI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20021002 Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT;WARNING: LAPSES OF ITALIAN PATENTS WITH EFFECTIVE DATE BEFORE 2007 MAY HAVE OCCURRED AT ANY TIME BEFORE 2007. THE CORRECT EFFECTIVE DATE MAY BE DIFFERENT FROM THE ONE RECORDED. Effective date: 20021002 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20021002 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20021002 Ref country code: CH Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20021002 Ref country code: BE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20021002 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20021002 |
|
REF | Corresponds to: |
Ref document number: 225532 Country of ref document: AT Date of ref document: 20021015 Kind code of ref document: T |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REF | Corresponds to: |
Ref document number: 69808365 Country of ref document: DE Date of ref document: 20021107 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20030102 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20030102 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20030102 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20030213 Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20030213 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20030228 |
|
NLV1 | Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents act | ||
ET | Fr: translation filed | ||
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20030429 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20030703 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: MM4A |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R082 Ref document number: 69808365 Country of ref document: DE Representative=s name: KLUNKER, SCHMITT-NILSON, HIRSCH, DE |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: 732E Free format text: REGISTERED BETWEEN 20150115 AND 20150121 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R082 Ref document number: 69808365 Country of ref document: DE Representative=s name: KLUNKER, SCHMITT-NILSON, HIRSCH, DE Effective date: 20150126 Ref country code: DE Ref legal event code: R081 Ref document number: 69808365 Country of ref document: DE Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, REDMOND, US Free format text: FORMER OWNER: MICROSOFT CORP., REDMOND, WASH., US Effective date: 20150126 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20150227 Year of fee payment: 18 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20150126 Year of fee payment: 18 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: TP Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, US Effective date: 20150724 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 19 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20160108 Year of fee payment: 19 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 69808365 Country of ref document: DE |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20160213 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20160213 Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20160901 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20171031 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20170228 |