-
公开(公告)号:US20230376293A1
公开(公告)日:2023-11-23
申请号:US18199344
申请日:2023-05-18
Applicant: Apple Inc.
Inventor: Ashok AYYAMANI , Mohammad J. ABDELHADI , Ryan J. ALLEN , James D. BATSON , Christopher Y. BROWN , Etienne BELANGER , Karl C. HSU , Jeffrey D. KOFTINOFF , Eric S. LEE , Nur O. MONSON , George E. WILLIAMS
Abstract: The present disclosure generally relates deploying an application. Some techniques described herein occur during compile time while executable code is being generated from source code. In one example, the executable code causes different operations in an application to be assigned to different compute systems such that particular operations are required to be executed on particular compute systems. The executable code may further include bridges that assist data being transmitted between different compute systems, the bridges generated during compile time. In another example, the executable code causes data to be sent to a recording service during execution of an application. The recording service, though not included in the source code before compile time, is configured to receive copies of data transmitted on a compute system including the recording service. The recording service may also be configured to receive metadata corresponding to operations executed on the compute system.
-
公开(公告)号:US20240338835A1
公开(公告)日:2024-10-10
申请号:US18438363
申请日:2024-02-09
Applicant: Apple Inc.
Inventor: Mikael B. MANNBERG , Tyler M. MAU , Roddy M. SHULER , George E. WILLIAMS
IPC: G06T7/50
CPC classification number: G06T7/50
Abstract: Some techniques described herein include an image processing system that maintains certain regions of an image at a higher resolution than other regions. Such techniques can include performing operations (e.g., generating or adding to a depth map) on regions of the same resolution.
-
公开(公告)号:US20240106700A1
公开(公告)日:2024-03-28
申请号:US18213677
申请日:2023-06-23
Applicant: Apple Inc.
Inventor: Ramy R. ASSELIN , John A. WILKEY , Jamie P. CARLSON , Stephanie L. LEGAULT , Abdul Rahman AL-SHAWA , Anil K. KANDANGATH , George E. WILLIAMS , Jangwon LEE , James D. BATSON , Fabien GONCALVES
IPC: H04L41/0681
CPC classification number: H04L41/0681
Abstract: The present disclosure generally relates to methods for sending event notifications. In some examples, a controller periodically sends messages concerning a status of an event corresponding to the controller. In some examples, at a first time while periodically sending the messages and in accordance with a determination that the status of the event has changed, the controller sends a message concerning data other than the status of the event. In some examples, at the first time while periodically sending the messages and in accordance with a determination that the status of the event has not changed, the controller continues to periodically send the messages without sending the message concerning data other than the status of the event.
-
公开(公告)号:US20240338284A1
公开(公告)日:2024-10-10
申请号:US18443213
申请日:2024-02-15
Applicant: Apple Inc.
Inventor: Ryan J. ALLEN , Christopher Y. BROWN , Jeffrey D. KOFTINOFF , George E. WILLIAMS
IPC: G06F11/18
CPC classification number: G06F11/183
Abstract: This disclosure provides more effective and/or efficient techniques for implementing redundancy. For example, some techniques include a voting service that receives output from processes executing on three different hardware devices to determine which output to provide to a consumer of the output. Such techniques are optimized through where the voting service is located, what is received by the voting service, how processes are executed on the three different hardware devices, and how output is provided to the consumer, as further discussed herein. Such techniques optionally complement or replace other methods for implementing redundancy.
-
公开(公告)号:US20230401732A1
公开(公告)日:2023-12-14
申请号:US18203560
申请日:2023-05-30
Applicant: Apple Inc.
Inventor: George E. WILLIAMS , Stuart BOWERS , Roddy M. SHULER
IPC: G06T7/55 , G06T7/00 , H04N23/90 , H04N23/60 , H04N23/667
CPC classification number: G06T7/55 , G06T7/0002 , H04N23/90 , H04N23/64 , H04N23/667 , G06T2207/30168 , G06T2207/20021
Abstract: This disclosure provides more effective and/or efficient techniques for determining information about a physical environment. Such techniques optionally complement or replace other techniques for determining information about a physical environment. Some techniques described herein cover switching which cameras are used to calculate a depth of a location in a physical environment. The switch may occur when current images do not have sufficient feature correlation for calculating the depth of the location. Other techniques described herein cover switching which cameras are used to obtain sufficient data for a location within a representation (e.g., a three-dimensional representation) of a physical environment. The switch may occur in response to determining that there is not sufficient data for the location.
-
公开(公告)号:US20240338838A1
公开(公告)日:2024-10-10
申请号:US18438352
申请日:2024-02-09
Applicant: Apple Inc.
Inventor: Mikael B. MANNBERG , Tyler M. MAU , Roddy M. SHULER , George E. WILLIAMS
Abstract: Some techniques described herein cover an image processing system that intelligently maintains certain regions of an image at a higher resolution than other regions. Such techniques can include contextual selection of a part of a field of view of a camera to perform an operation (e.g., generating or adding to a depth map) and maintaining higher resolution in one or more regions of images of the field of view that correspond to the part.
-
公开(公告)号:US20230412938A1
公开(公告)日:2023-12-21
申请号:US18207038
申请日:2023-06-07
Applicant: Apple Inc.
Inventor: George E. WILLIAMS , Roddy M. SHULER
CPC classification number: H04N25/61 , G06T7/0002 , H04N23/66
Abstract: The present disclosure generally relates to detecting and mitigating sensor failure. Such techniques optionally complement or replace other methods for detecting and mitigating sensor failure. Some techniques described herein cover a device detecting a sensor failure by identifying a mechanical object in a physical environment and determining that the mechanical object is capable of causing the sensor failure. The sensor failure is then mitigated by modifying an operation of the device. Other techniques described herein cover a device detecting a sensor failure by identifying a portion of the device in an image, identifying an expected characteristic of the portion, and determining that the portion does not currently include the expected characteristic. The sensor failure is then mitigated similarly to above by modifying an operation of the device.
-
-
-
-
-
-