Bindable state maintaining components

    公开(公告)号:US10133496B1

    公开(公告)日:2018-11-20

    申请号:US15182922

    申请日:2016-06-15

    Abstract: The disclosed techniques may employ components referred to herein as atoms for computing and maintaining of states. Unlike traditional actors, atoms may be capable of binding to other atoms to form a bound combination of atoms, referred to herein as a molecule. In some examples, while bound to other atoms, an atom may operate in a manner that is different from traditional actors. For example, in some cases, atoms that are bound to one another may be prohibited from concurrently performing different operations on their own separate states. Additionally, bound atoms may be operable to collectively (e.g., synchronously) perform shared operations on their associated states. Furthermore, a shared operation performed on the states of bound atoms may be performed atomically. Also, in some examples, bound atoms may be capable of communicating synchronously with one another and of synchronously accessing each other's states.

    Content item forking and merging
    2.
    发明授权

    公开(公告)号:US10086288B1

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

    申请号:US15194177

    申请日:2016-06-27

    Abstract: Techniques for forking and merging of electronically presented content items, such as MMO and other video games, are described herein. In particular, a first content item session may be forked to generate a second (forked) content item session. The first and forked content item sessions may then continue to execute and evolve in separate directions from one another. In some examples, a user of the forked content item session may serve as an administrator of the forked content item session and may receive compensation in exchange for serving as an administrator. Additionally, one or more forked or other separate content item sessions may be merged together to form a merged content item session. In some examples, conflicts between merged content item sessions may be identified and resolved based, at least in part, on input from administrators.

    Content item forking and merging
    3.
    发明授权

    公开(公告)号:US11161045B1

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

    申请号:US16114637

    申请日:2018-08-28

    Abstract: Techniques for forking and merging of electronically presented content items, such as MMO and other video games, are described herein. In particular, a first content item session may be forked to generate a second (forked) content item session. The first and forked content item sessions may then continue to execute and evolve in separate directions from one another. In some examples, a user of the forked content item session may serve as an administrator of the forked content item session and may receive compensation in exchange for serving as an administrator. Additionally, one or more forked or other separate content item sessions may be merged together to form a merged content item session. In some examples, conflicts between merged content item sessions may be identified and resolved based, at least in part, on input from administrators.

    VIRTUAL AREA GENERATION AND MANIPULATION
    4.
    发明申请
    VIRTUAL AREA GENERATION AND MANIPULATION 审中-公开
    虚拟区域的生成和处理

    公开(公告)号:US20170046882A1

    公开(公告)日:2017-02-16

    申请号:US14823230

    申请日:2015-08-11

    Abstract: Techniques for virtual area generation and manipulation are described herein. The described techniques may be used, for example, for virtual areas in electronically presented content items, such as video games and other media items. In some examples, one or more interfaces may be provided that allow content developers to provide and specify a set of rules associated with the virtual area. The set of rules may include, for example, terrain rules, object rules, and other rules associated with other aspects of the virtual area. The terrain rules may include rules for generating, distributing, and/or manipulating different types of terrain, such as such as flat and/or buildable space, mountains, valleys, berms, rivers, lakes, oceans, deserts, forests, and many others. The object rules may include rules for generating, distributing, and/or manipulating different types of objects, such as trees, bushes, rocks, snow, grass, fish, birds, animals, people, vehicles, buildings, and others.

    Abstract translation: 本文描述了用于虚拟区域生成和操纵的技术。 所描述的技术可以用于例如电子呈现的内容项目中的虚拟区域,例如视频游戏和其他媒体项目。 在一些示例中,可以提供允许内容开发者提供并指定与虚拟区域相关联的一组规则的一个或多个接口。 该组规则可以包括例如地形规则,对象规则和与虚拟区域的其他方面相关联的其他规则。 地形规则可能包括用于生成,分配和/或操纵不同类型的地形的规则,例如平坦和/或可建造的空间,山脉,山谷,护堤,河流,湖泊,海洋,沙漠,森林等等。 。 对象规则可以包括用于生成,分发和/或操纵不同类型的对象(例如树木,灌木丛,岩石,雪,草,鱼,鸟,动物,人,车辆,建筑物等)的规则。

    Virtual area generation and manipulation

    公开(公告)号:US10431011B2

    公开(公告)日:2019-10-01

    申请号:US16113358

    申请日:2018-08-27

    Abstract: Techniques for virtual area generation and manipulation are described herein. The described techniques may be used, for example, for virtual areas in electronically presented content items, such as video games and other media items. In some examples, one or more interfaces may be provided that allow content developers to provide and specify a set of rules associated with the virtual area. The set of rules may include, for example, terrain rules, object rules, and other rules associated with other aspects of the virtual area. The terrain rules may include rules for generating, distributing, and/or manipulating different types of terrain, such as such as flat and/or buildable space, mountains, valleys, berms, rivers, lakes, oceans, deserts, forests, and many others. The object rules may include rules for generating, distributing, and/or manipulating different types of objects, such as trees, bushes, rocks, snow, grass, fish, birds, animals, people, vehicles, buildings, and others.

    Entity-component architecture with components having multiple configurations

    公开(公告)号:US10375206B1

    公开(公告)日:2019-08-06

    申请号:US15270046

    申请日:2016-09-20

    Abstract: Techniques for implementation of an entity-component architecture with components having multiple configurations are described herein. In some examples, at least one component within an entity-component architecture of a video game may have multiple different configurations. Each of the multiple configurations may, for example, relate to a different respective deployment context in which the configuration will be deployed. For example, in some cases, the different configurations may be defined for different device types, such as client, server, and others. Additionally, in some cases, the different configurations may be defined for different types of game consoles, and other different software, hardware, and/or contextual attributes. Furthermore, in some cases, configurations may be defined for use during video game development, such as within an editing interface that is used for video game development.

    Entity-component architecture with components having multiple configurations

    公开(公告)号:US10603583B1

    公开(公告)日:2020-03-31

    申请号:US15270037

    申请日:2016-09-20

    Abstract: Techniques for implementation of an entity-component architecture with components having multiple configurations are described herein. In some examples, at least one component within an entity-component architecture of a video game may have multiple different configurations. Each of the multiple configurations may, for example, relate to a different respective deployment context in which the configuration will be deployed. For example, in some cases, the different configurations may be defined for different device types, such as client, server, and others. Additionally, in some cases, the different configurations may be defined for different types of game consoles, and other different software, hardware, and/or contextual attributes. Furthermore, in some cases, configurations may be defined for use during video game development, such as within an editing interface that is used for video game development.

    Providing user input to a computing device with an eye closure
    8.
    发明授权
    Providing user input to a computing device with an eye closure 有权
    向眼睛闭合的计算设备提供用户输入

    公开(公告)号:US09035874B1

    公开(公告)日:2015-05-19

    申请号:US13791265

    申请日:2013-03-08

    Abstract: Various embodiments enable additional content or features to be displayed to a user in response to detecting one eye of the user being closed either as a wink or for a duration of time. In one example, the additional content is graphical overlay, such as a menu containing selectable graphical elements to perform functions related to an application, game, or content, of global navigational features of the computing device in general, or to alternate views, features, or supplemental content for an application or game currently being displayed on a computing device. In one example, the overlay may be displayed only as long as the user keeps one eye closed or, alternatively, the user could wink to display the overlay and provide some other input to remove the overlay.

    Abstract translation: 各种实施例使得能够响应于检测到用户的一只眼睛被关闭或者作为眨眼或持续时间而向用户显示附加内容或特征。 在一个示例中,附加内容是图形叠加,诸如包括用于执行与计算设备的全局导航特征相关的功能,游戏或内容的功能的可选图形元素的菜单,或者替代视图,特征, 或当前正在计算设备上显示的应用或游戏的补充内容。 在一个示例中,只要用户保持一只眼睛闭合,或者替代地,用户可以眨眼来显示覆盖并提供一些其他输入以移除覆盖层,则可以仅显示覆盖。

    Virtual area generation and manipulation

    公开(公告)号:US10115240B2

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

    申请号:US14823230

    申请日:2015-08-11

    Abstract: Techniques for virtual area generation and manipulation are described herein. The described techniques may be used, for example, for virtual areas in electronically presented content items, such as video games and other media items. In some examples, one or more interfaces may be provided that allow content developers to provide and specify a set of rules associated with the virtual area. The set of rules may include, for example, terrain rules, object rules, and other rules associated with other aspects of the virtual area. The terrain rules may include rules for generating, distributing, and/or manipulating different types of terrain, such as such as flat and/or buildable space, mountains, valleys, berms, rivers, lakes, oceans, deserts, forests, and many others. The object rules may include rules for generating, distributing, and/or manipulating different types of objects, such as trees, bushes, rocks, snow, grass, fish, birds, animals, people, vehicles, buildings, and others.

Patent Agency Ranking