PATENT CLAIM ANALYSIS

Application Number: 15934482
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-09
Patent Classification: ["345", "522000"]

Abstract:
Optimizations are provided for asynchronously performing camera frame allocations in which camera frame requests are received from multiple image consuming components that each compete for use of one or more shared cameras to obtain one or more digital images of a surrounding environment. After receiving a batch of multiple camera frame requests, an arbiter pre-processes those requests by determining an execution order for each request in the batch. Once this execution order is established, then the arbiter sends those requests to a camera system for processing. Processing a request includes obtaining one or more digital images of the surrounding environment. In this manner, significant advantages are realized because the arbiter dynamically allocates the camera system's processing.

Claim (Index 16):
A computer system comprising:\n one or more processors; and one or more computer-readable hardware storage devices having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to perform a method of asynchronous camera frame allocation in which camera frame requests are received from multiple image consuming components which include a head tracker and a hand tracker and which compete for use of one or more shared cameras to obtain one or more digital images of a surrounding environment of the computer system, wherein the method includes the computer system:\n receiving a first digital image request from the head tracker which submits digital image requests at a first predetermined frequency; \n receiving a second digital image request from the hand tracker which submits digital image requests at a second predetermined frequency, wherein the second digital image request is received before the first digital image request is fully processed; \n determining that a particular digital image, which will be obtained or which already has been obtained in response to a processing of the first digital image request, is also usable for processing the second digital image request; and \n simultaneously fulfilling both the first digital image request and the second digital image request by transmitting the particular digital image to both the head tracker and the hand tracker, \n whereby the computer system improves how camera processing is allocated by dynamically identifying when a same digital image is usable to process multiple digital image requests which are received from multiple different image consuming components.

Metadata:
- Claim Count in Document: 4.0
- Percentile: 90.0
- Lexical Diversity: 1.78571
- Patent Class: 345.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15933101', '15312657', '15724041', '15928787', '14776244']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6022588285107227
- 35 USC 102 Novelty (BERT): 0.488287427556246
- Combined Prediction Score: 0.5908616884152751
- Mean Citation Score: 159.755636
- Max Citation Score: 180.33821
- Similarity Product: 118.9642543432814

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