PATENT CLAIM ANALYSIS

Application Number: 16236909
Application Type: Utility
Filing Date: 2018-12
Publication Date: 2019-05
Patent Classification: ["345", "156000"]

Abstract:
A non-transitory computer-readable medium for generating a haptic effect is provided. The computer-readable-medium has computer-executable code that causes a processor to receive a desired haptic effect waveform for the haptic effect, to receive sensor information that indicates at least one of speed, acceleration, and position of the haptic output device, and to generate a control signal for the haptic effect based on the desired haptic effect waveform and the at least one of the speed, acceleration, and position of the haptic output device, wherein the control signal causes a profile of the haptic effect to substantially match the desired haptic effect waveform, such that matching between the profile of the haptic effect and the desired haptic effect waveform is made more similar by basing the control signal on the at least one of the speed, acceleration, and position of the haptic output device.

Claim (Index 36):
A non-transitory computer-readable medium for generating a haptic effect, the computer-readable medium having computer-executable code that, when executed by one or more processors, causes the one or more processors\n to receive a first input including a desired haptic effect waveform, wherein the desired haptic effect waveform includes a first time period during which the desired haptic effect waveform has only a single strength increase or only a single strength decrease; to receive a second input from a sensor configured to sense a current operational status of a haptic output device, the second input including a sensed value of the current operational status of the haptic output device; to generate a first control signal that substantially matches the desired haptic effect waveform; to generate a second control signal based on the first control signal and on the current operational status of the haptic output device, wherein the second control signal is generated by modifying the first control signal to compensate for the current operational status of the haptic output device; and to control the haptic output device to generate a haptic effect by applying the second control signal as a drive signal to the haptic output device, wherein the haptic effect has an amplitude profile with a time period that corresponds to the first time period of the desired haptic effect waveform, wherein the second control signal includes multiple time periods having different respective strengths, and wherein the second control signal includes at least one kick and at least one brake in the multiple time periods, wherein the at least one kick is a strength increase, and wherein the at least one brake is a strength decrease, and wherein the multiple time periods of the second control signal correspond to the first time period of the desired haptic effect waveform, wherein the at least one kick and the at least one brake in the multiple time periods of the second control signal, when applied to the haptic output device, cause the profile of the haptic effect to include, during the first time period, only a single amplitude increase or only a single amplitude decrease that substantially matches the single amplitude increase or single amplitude decrease, respectively, of the desired haptic effect waveform.

Metadata:
- Claim Count in Document: 56.0
- Percentile: 98.0
- Lexical Diversity: 2.76786
- Patent Class: 345.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: False
- Related Applications: ['15790426', '14950797', '10923202', '15629109', '14727465']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6376658618926502
- 35 USC 102 Novelty (BERT): 0.5301574358176216
- Combined Prediction Score: 0.6269150192851474
- Mean Citation Score: 253.229728
- Max Citation Score: 338.4937
- Similarity Product: 271.70442842513324

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test