PATENT CLAIM ANALYSIS

Application Number: 15862127
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-05
Patent Classification: ["345", "173000"]

Abstract:
The inertia system provides a common platform and application-programming interface (API) for applications to extend the input received from various multi-touch hardware devices to simulate real-world behavior of application objects. To move naturally, application objects should exhibit physical characteristics such as elasticity and deceleration. When a user lifts all contacts from an object, the inertia system provides additional manipulation events to the application so that the application can handle the events as if the user was still moving the object with touch. The inertia system generates the events based on a simulation of the behavior of the objects. If the user moves an object into another object, the inertia system simulates the boundary characteristics of the objects. Thus, the inertia system provides more realistic movement for application objects manipulated using multi-touch hardware and the API provides a consistent feel to manipulations across applications.

Claim (Index 17):
A computing device comprising:\n a contact-sensitive surface; a display; processing hardware; storage hardware storing instructions executable by the processing hardware of the computing device, the instructions configured to cause the processing hardware to perform a process, the process comprising:\n providing a first module and a second module for an application executing on the computing device, the first module and the second module invoked through one or more APIs that are accessible to applications executing on the computing device; and \n computing, for the application, affine transform events and manipulating, by the application, a graphic object displayed by the display according to the affine transform events, wherein some of the affine transform events are computed by the first module receiving and tracking locations of an input point on the contact-sensitive surface and wherein other of the affine transform events are computed by the second module simulating inertial affine transforms for the graphic object, each affine transform event comprising a translation and/or rotation and/or scale transform, wherein the locations are provided by the contact-sensitive surface sensing the input point.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 86.0
- Lexical Diversity: 1.84524
- Patent Class: 345.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14884770', '15411617', '13919957', '12258439', '12258437']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6397732228204042
- 35 USC 102 Novelty (BERT): 0.5456005194788835
- Combined Prediction Score: 0.6303559524862521
- Mean Citation Score: 324.088686
- Max Citation Score: 386.64728
- Similarity Product: 379.1602653608942

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