PATENT CLAIM ANALYSIS

Application Number: 15867971
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-07
Patent Classification: ["715", "849000"]

Abstract:
A mixed-reality technique is described herein that associates an instance of program functionality with an anchoring human body part, such as a user's palm, fingertip, forearm, etc. The technique then presents a virtual object in physical relation to the anchoring body part. The virtual object provides an interface that allows the user to conveniently interact with the program functionality. In some implementations, the technique identifies the body parts of the user by generating a skeleton of the user's body. The technique generates the skeleton, in turn, based on image information captured by one or more cameras. In some implementations, the virtual object that is presented is also associated with a particular person with whom the user has a predefined relationship. The user may interact with the particular person via the virtual object, e.g., by receiving and sending messages from/to the person.

Claim (Index 1):
One or more computing devices for providing a mixed-reality experience to a user, comprising:\n a skeleton generator component configured to:\n receive image information from a camera system, the image information representing a human body of the user within a physical environment; and \n generate body part information based on the image information that has been received, the body part information identifying at least one part of the body of the user; \n a data store that provides rules for controlling the presentation one or more virtual objects in relation to respective body parts, each virtual object being associated with an instance of program functionality; a virtual experience generator component configured to:\n receive context information from one or more sources of context information; \n determine, based on the context information, and based on at least one rule specified in the data store, whether a triggering condition has been met; and \n provide a virtual object when it is determined that the triggering condition has been met, that virtual object being associated, per said at least one rule, with a particular instance of program functionality and an anchoring body part; and \n a virtual experience presentation component configured to:\n locate the anchoring body part based on the body part information provided by the skeleton generator component; and \n present the virtual object to the user in physical relation to the anchoring body part, \n the virtual object providing a virtual experience to a user in cooperation with the particular instance of program functionality, \n the skeleton generator component, the virtual experience generator component, and the virtual experience presentation component corresponding to hardware logic circuitry, the hardware logic circuitry corresponding to: (a) one or more hardware processors that perform operations by executing machine-readable instructions stored in a memory, and/or by (b) one or more other hardware logic components that perform operations using a task-specific collection of logic gates.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 86.0
- Lexical Diversity: 2.0
- Patent Class: 715.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15481705', '14724503', '14020723', '14885313', '15489682']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2709680333599293
- 35 USC 102 Novelty (BERT): 0.4675829808922719
- Combined Prediction Score: 0.2906295281131635
- Mean Citation Score: 139.246794
- Max Citation Score: 152.63365
- Similarity Product: 108.66690000388029

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

Dataset: test