-
公开(公告)号:US11113989B2
公开(公告)日:2021-09-07
申请号:US15643395
申请日:2017-07-06
Applicant: Apple Inc.
Inventor: Tyler L. Casella , Edwin W. Foo , Norman N. Wang , Ken Wakasa
IPC: G09B19/00 , G06K9/62 , G09B5/06 , G09B7/02 , G06F8/30 , G06F8/34 , G09B1/32 , G06F8/36 , G06K9/00
Abstract: A device implementing dynamic library access based on proximate programmable item detection includes a sensor and a processor configured to detect, using the sensor, a programmable physical item in a proximate area. The processor is further configured to, responsive to detecting the programmable physical item, provide an indication of available functions for programming the programmable physical item. The processor is further configured to receive input of code that comprises at least one of the available functions for programming the programmable physical item. The processor is further configured to program the programmable physical item based at least in part on the code. In one or more implementations, the processor may be further configured to translate the code into a set of commands for programming the programmable physical item and to transmit the set of commands to the programmable physical item.
-
公开(公告)号:US11107367B2
公开(公告)日:2021-08-31
申请号:US15643413
申请日:2017-07-06
Applicant: Apple Inc.
Inventor: Tyler L. Casella , Edwin W. Foo , Norman N. Wang , Ken Wakasa
Abstract: A device implementing an adaptive assembly guidance system includes an image sensor and a processor configured to capture, using the image sensor, an image of a set of connectable components. The processor is further configured to process the captured image to detect individual connectable components of the set of connectable components and to detect a current configuration of the set of connectable components. The processor is further configured to determine, based at least in part on the detected individual connectable components of the set of connectable components, a recommended configuration of the set of connectable components. The processor is further configured to display information for assembling the set of connectable components into the recommended configuration from the current configuration.
-
公开(公告)号:US20200004327A1
公开(公告)日:2020-01-02
申请号:US16452675
申请日:2019-06-26
Applicant: Apple Inc.
Inventor: Norman N. Wang , Tyler L. Casella , Benjamin Breckin Loggins , Daniel M. Delwood
IPC: G06F3/01
Abstract: A method for debugging includes determining an eye focus depth for a user, determining a virtual focus point relative to a virtual view location in a virtual environment based on the eye focus depth for the user, transitioning a first object from the virtual environment from a first rendering mode to a second rendering mode based on a location of the virtual focus point relative to the first object, wherein visibility of a second object from the virtual view location is occluded by the first object in the first rendering mode and visibility of the second object from the virtual view location is not occluded by the first object in the second rendering mode, and activating a function of a development interface relative to the second object while the first object is in the second rendering mode.
-
公开(公告)号:US10115181B2
公开(公告)日:2018-10-30
申请号:US15263261
申请日:2016-09-12
Applicant: Apple Inc.
Inventor: Ross R. Dexter , Timothy R. Oriol , Clement P. Boissiere , Tyler L. Casella , Norman N. Wang
Abstract: A method of assembling a tile map can include assigning each tile in a plurality of tiles to one or more color groups in correspondence with a measure of a color profile of the respective tile: A position of each tile in relation to one or more neighboring tiles can be determined from a position of a silhouette corresponding to each respective tile in relation to one or more neighboring silhouettes within a set containing a plurality of silhouettes. The plurality of tiles can be automatically assembled into a tile map, with a position of each tile in the tile map being determined from the color group to which the respective tile belongs and the determined position of the respective tile in relation to the one or more neighboring tiles. Tangible, non-transitory computer-readable media can include computer executable instructions that, when executed, cause a computing environment to implement disclosed methods.
-
公开(公告)号:US20240134493A1
公开(公告)日:2024-04-25
申请号:US18278481
申请日:2022-03-02
Applicant: Apple Inc.
Inventor: Scott Bassett , Tyler L. Casella , Benjamin B. Loggins , Amanda K. Warren
IPC: G06F3/04815 , G06F3/01 , G06F8/34 , G06F9/451
CPC classification number: G06F3/04815 , G06F3/011 , G06F3/017 , G06F8/34 , G06F9/451
Abstract: An exemplary process presents a first set of views having a first set of options for using content in a 3D environment, wherein the first set of views are provided from a first set of viewpoints, determines to present a second set of for using the content in the 3D environment based on user interaction data, wherein the second set of options includes fewer options than the first set of options and in accordance with determining to present the second set of options, presents a second set of views including the second set of options, wherein the second set of views are provided from a second set of viewpoints in the 3D environment.
-
公开(公告)号:US20230065077A1
公开(公告)日:2023-03-02
申请号:US17850077
申请日:2022-06-27
Applicant: Apple Inc.
Inventor: David Lui , Xiao Jin Yu , Tyler L. Casella , Hon-ming Chen , Shuai Song
Abstract: A method is performed at an electronic device including one or more processors, a non-transitory memory, and a display. The method includes rendering a first volumetric object in order to generate first object data. The method includes displaying, on the display, the first object data according to a first display mode. The first display mode includes displaying the first object data within a two-dimensional (2D) content region. The method includes detecting a request to change from the first display mode to a second display mode. The method includes, in response to detecting the request, displaying, on the display, the first object data according to the second display mode. The second display mode includes displaying the first object data within a representation of a physical environment.
-
公开(公告)号:US11275438B2
公开(公告)日:2022-03-15
申请号:US17164945
申请日:2021-02-02
Applicant: Apple Inc.
Inventor: Norman N. Wang , Tyler L. Casella , Benjamin Breckin Loggins , Daniel M. Delwood
IPC: G06F3/01
Abstract: A method includes determining an eye focus depth and determining a focus point relative to a viewing location in a virtual environment based on the eye focus depth, wherein the virtual environment includes a computer-generated object. The method also includes, upon determining that the focus point is located within a threshold distance from the computer-generated object, activating a function of a computer-executable code development interface relative to the computer-generated object.
-
公开(公告)号:US20210286701A1
公开(公告)日:2021-09-16
申请号:US17203681
申请日:2021-03-16
Applicant: Apple Inc.
Inventor: Tyler L. Casella , Norman N. Wang , Benjamin Breckin Loggins , Daniel M. Delwood
Abstract: Systems and methods for simulated reality view-based breakpoints are described. Some implementations may include accessing motion data captured using one or more motion sensors; determining, based at least on the motion data, a view within a simulated reality environment presented using a head-mounted display; detecting that the view is a member of a set of views associated with a breakpoint; based at least on the view being a member of the set of views, triggering the breakpoint; responsive to the breakpoint being triggered, performing a debug action associated with the breakpoint; and, while performing the debug action, continuing to execute a simulation process of the simulated reality environment to enable a state of at least one virtual object in the simulated reality environment to continue to evolve and be viewed with the head-mounted display.
-
公开(公告)号:US20210034319A1
公开(公告)日:2021-02-04
申请号:US17071269
申请日:2020-10-15
Applicant: APPLE INC.
Inventor: Norman N. Wang , Benjamin B. Loggins , Ross R. Dexter , Tyler L. Casella
Abstract: Various implementations disclosed herein include devices, systems, and methods that enable two or more devices to simultaneously view or edit the same 3D model in the same or different settings/viewing modes (e.g., monoscopically, stereoscopically, in SR, etc.). In an example, one or more users are able to use different devices to interact in the same setting to view or edit the same 3D model using different views from different viewpoints. The devices can each display different views from different viewpoints of the same 3D model and, as changes are made to the 3D model, consistency of the views on the devices is maintained.
-
公开(公告)号:US20170358057A1
公开(公告)日:2017-12-14
申请号:US15263261
申请日:2016-09-12
Applicant: Apple Inc.
Inventor: Ross R. Dexter , Timothy R. Oriol , Clement P. Boissiere , Tyler L. Casella , Norman N. Wang
CPC classification number: G06T3/4038 , A63F13/63 , G06T11/001 , G06T11/60 , G06T2207/10024 , G06T2207/20021
Abstract: A method of assembling a tile map can include assigning each tile in a plurality of tiles to one or more color groups in correspondence with a measure of a color profile of the respective tile: A position of each tile in relation to one or more neighboring tiles can be determined from a position of a silhouette corresponding to each respective tile in relation to one or more neighboring silhouettes within a set containing a plurality of silhouettes. The plurality of tiles can be automatically assembled into a tile map, with a position of each tile in the tile map being determined from the color group to which the respective tile belongs and the determined position of the respective tile in relation to the one or more neighboring tiles. Tangible, non-transitory computer-readable media can include computer executable instructions that, when executed, cause a computing environment to implement disclosed methods.
-
-
-
-
-
-
-
-
-