-
11.
公开(公告)号:US20240135251A1
公开(公告)日:2024-04-25
申请号:US18390452
申请日:2023-12-20
Applicant: Apple Inc.
Inventor: Ross R. Dexter , Michael R. Brennan , Bruno M. Sommer , Norman N. Wang
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.
-
公开(公告)号:US11886957B2
公开(公告)日:2024-01-30
申请号:US15334682
申请日:2016-10-26
Applicant: Apple Inc.
Inventor: Ross R. Dexter , Michael R. Brennan , Bruno M. Sommer , Norman N. Wang
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.
-
公开(公告)号: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.
-
公开(公告)号:US20160358378A1
公开(公告)日:2016-12-08
申请号:US14732744
申请日:2015-06-07
Applicant: Apple Inc.
Inventor: Norman N. Wang , Jacques P. Gasselin de Richebourg , Bruno M. Sommer , Ross R. Dexter
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: 公开了为给定环境和代理自动生成导航图的技术。 环境可以包括任意数量的多边形障碍物任意布置,凹形或凸形,静态或动态。 所公开的操作(以指定的方式)挤出每个障碍物的顶点。 挤出的顶点包括导航图的节点。 每个物体的挤出顶点可以被连接以形成相应的挤出物体。 然后可以通过尝试将每个挤出顶点与每个其他挤出顶点连接来识别路径。 与任何挤出物体相交的那些路径被拒绝作为可能的路径。 在一些实施例中,可以将具有大致相同长度的大致相同方向定向的路径作为多余的去除。
-
-
-
-