ARTIFICIAL INTELLIGENCE CONTROLLER THAT PROCEDURALLY TAILORS ITSELF TO AN APPLICATION

    公开(公告)号:US20240135251A1

    公开(公告)日:2024-04-25

    申请号:US18390452

    申请日:2023-12-20

    Applicant: Apple Inc.

    CPC classification number: G06N20/00 A63F13/35 A63F13/67 A63F2300/5533

    Abstract: A method may include receiving a communication from a device at an artificial intelligence controller including state information for a software application component running on the device, the state information including information corresponding to at least one potential state change available to the software application component, and metrics associated with at least one end condition, interpreting the state information using the artificial intelligence controller, and selecting an artificial intelligence algorithm from a plurality of artificial intelligence algorithms for use by the software application component based on the interpreted state information; and transmitting, to the device, an artificial intelligence algorithm communication, the artificial intelligence algorithm communication indicating the selected artificial intelligence algorithm for use in the software application component on the device.

    Artificial intelligence controller that procedurally tailors itself to an application

    公开(公告)号:US11886957B2

    公开(公告)日:2024-01-30

    申请号:US15334682

    申请日:2016-10-26

    Applicant: Apple Inc.

    CPC classification number: G06N20/00 A63F13/06 A63F13/35 A63F2300/5533

    Abstract: A method may include receiving a communication from a device at an artificial intelligence controller including state information for a software application component running on the device, the state information including information corresponding to at least one potential state change available to the software application component, and metrics associated with at least one end condition, interpreting the state information using the artificial intelligence controller, and selecting an artificial intelligence algorithm from a plurality of artificial intelligence algorithms for use by the software application component based on the interpreted state information; and transmitting, to the device, an artificial intelligence algorithm communication, the artificial intelligence algorithm communication indicating the selected artificial intelligence algorithm for use in the software application component on the device.

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

    公开(公告)号: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.

    Procedural Navigation Graphs
    15.
    发明申请
    Procedural Navigation Graphs 有权
    程序导航图

    公开(公告)号:US20160358378A1

    公开(公告)日:2016-12-08

    申请号:US14732744

    申请日:2015-06-07

    Applicant: Apple Inc.

    CPC classification number: A63F13/00 G01C21/20 G06Q10/047 G09B29/00 G09B29/106

    Abstract: Techniques to automatically generate a navigation graph for a given environment and agent are disclosed. The environment may include an arbitrary number of polygonal obstacles arbitrarily arranged, concave or convex, static or dynamic. The disclosed operation extrudes (in a specified manner) the vertex of each obstacle. The extruded vertices comprise the navigation graph's nodes. Each object's extruded vertices may be joined to form a corresponding extruded object. Paths may then be identified by attempting to connect every extruded vertex with every other extruded vertex. Those paths intersecting any of the extruded objects are rejected as possible paths. In some embodiments, paths that are oriented in approximately the same direction having approximately the same length may be removed as being redundant.

    Abstract translation: 公开了为给定环境和代理自动生成导航图的技术。 环境可以包括任意数量的多边形障碍物任意布置,凹形或凸形,静态或动态。 所公开的操作(以指定的方式)挤出每个障碍物的顶点。 挤出的顶点包括导航图的节点。 每个物体的挤出顶点可以被连接以形成相应的挤出物体。 然后可以通过尝试将每个挤出顶点与每个其他挤出顶点连接来识别路径。 与任何挤出物体相交的那些路径被拒绝作为可能的路径。 在一些实施例中,可以将具有大致相同长度的大致相同方向定向的路径作为多余的去除。

Patent Agency Ranking