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 1):
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 that 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 camera frame request from a first image consuming component that submits camera frame requests at a first predetermined frequency; \n receiving a second camera frame request from a second image consuming component that submits camera frame requests at a second predetermined frequency, wherein the second camera frame request is received before the first camera frame request is fully processed; \n delaying image capture for the second camera frame request for a period of time during which at least the first camera frame request is satisfied by the one or more shared cameras providing one or more camera frames corresponding to the first camera frame request to the first image consuming component; \n issuing a notification to the second image consuming component that results in a phase shift of the second predetermined frequency by the second image consuming component, the phase shift being based at least partially on the period of time; and \n processing the second camera frame request after the first camera frame request is processed and in which the one or more shared cameras provide one or more camera frames corresponding to the second camera frame request to the second image consuming component.

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.6038289788838885
- 35 USC 102 Novelty (BERT): 0.4819506037916531
- Combined Prediction Score: 0.5916411413746651
- Mean Citation Score: 159.755636
- Max Citation Score: 180.33821
- Similarity Product: 126.64936651921154

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