Dynamic library access based on proximate programmable item detection

    公开(公告)号:US11113989B2

    公开(公告)日:2021-09-07

    申请号:US15643395

    申请日:2017-07-06

    Applicant: Apple Inc.

    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.

    Adaptive assembly guidance system
    12.
    发明授权

    公开(公告)号:US11107367B2

    公开(公告)日:2021-08-31

    申请号:US15643413

    申请日:2017-07-06

    Applicant: Apple Inc.

    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.

    Focus-Based Debugging And Inspection For A Display System

    公开(公告)号:US20200004327A1

    公开(公告)日:2020-01-02

    申请号:US16452675

    申请日:2019-06-26

    Applicant: Apple Inc.

    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.

    Systems for automatically assembling tile maps and associated techniques

    公开(公告)号:US10115181B2

    公开(公告)日:2018-10-30

    申请号:US15263261

    申请日:2016-09-12

    Applicant: Apple Inc.

    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.

    Displaying a Rendered Volumetric Representation According to Different Display Modes

    公开(公告)号:US20230065077A1

    公开(公告)日:2023-03-02

    申请号:US17850077

    申请日:2022-06-27

    Applicant: Apple Inc.

    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.

    Focus-based debugging and inspection for a display system

    公开(公告)号:US11275438B2

    公开(公告)日:2022-03-15

    申请号:US17164945

    申请日:2021-02-02

    Applicant: Apple Inc.

    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.

    View-Based Breakpoints For A Display System

    公开(公告)号:US20210286701A1

    公开(公告)日:2021-09-16

    申请号:US17203681

    申请日:2021-03-16

    Applicant: Apple Inc.

    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.

    MULTI-DEVICE EDITING OF 3D MODELS
    19.
    发明申请

    公开(公告)号:US20210034319A1

    公开(公告)日:2021-02-04

    申请号:US17071269

    申请日:2020-10-15

    Applicant: APPLE INC.

    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.

Patent Agency Ranking