Configuring and managing virtual grids

    公开(公告)号:US10218536B1

    公开(公告)日:2019-02-26

    申请号:US15490129

    申请日:2017-04-18

    申请人: GOGRID, LLC

    摘要: Some embodiments provide a hosting system for provisioning and managing servers (e.g., virtual servers, dedicated servers) in a switched network. In some embodiments, the hosting system receives a configuration for one or more servers for a particular entity (e.g., customer, user). The hosting system then identifies a grid identity and a set of virtual local area network (VLAN) identities for the particular entity. The hosting system then deploys the configuration for the one or more servers on one or more grid-specific hardware nodes using the grid identity and the set of VLAN identities. In some embodiments, the hosting system identifies a local VLAN identity that is associated with a grid-independent hardware node, where a grid-independent hardware node and grid-specific hardware nodes may co-exist in the same switched network.

    Method and apparatus of providing a customized user interface

    公开(公告)号:US10191609B1

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

    申请号:US15202338

    申请日:2016-07-05

    IPC分类号: G06F3/0481 G06F3/0488

    摘要: A method and apparatus of providing a user with a customized user interface is disclosed. One example may include generating a window display area based on at least one predefined user preference, and displaying the window display area in a specified location of the user. The method may also include prompting the user to select at least one particular application that may be associated with the window display area, and prompting the user to customize the window attributes by modifying the window display area. Other operations may include saving the customized window display area in a memory of a computing device once the user has completed the customizing of the window attributes.

    Resource overprovisioning in a virtual machine environment

    公开(公告)号:US10180859B1

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

    申请号:US15708386

    申请日:2017-09-19

    IPC分类号: G06F9/50 G06F9/455

    摘要: Systems, apparatuses, methods, and computer programs for overprovisioning resources are disclosed. Resource usage statistics may be gathered for a plurality of client virtual machines (“VMs”). Statistical characteristics of resource usage by the plurality of client VMs may be calculated. It may also be determined which of the plurality of client VMs requesting resources to allocate resources to, as well as an amount of the resources to allocate, in a given time slot based on the calculated statistical characteristics.

    Pressure sensitive input device and integrated mobile media device assembly

    公开(公告)号:US10142828B1

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

    申请号:US13167848

    申请日:2011-06-24

    摘要: Disclosed are an apparatus and method of communicating between a mobile device and a host computing device. One example method of operation may include sensing a wireless communication signal at the host computing device, establishing a wireless connection between the mobile device and the host computing device via the wireless communication signal, and migrating at least one application from the mobile device to the host computing device. The ongoing communication between the mobile device and the host computing device enables applications to be executed on one device and accessed via the other device, providing a user with the capability to operate more than one device at a time.

    Simultaneous zoom in windows on a touch sensitive device

    公开(公告)号:US10140003B1

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

    申请号:US15333483

    申请日:2016-10-25

    摘要: Certain aspects of the present disclosure relate to a technique for generating simultaneous zoom in windows on a touch sensitive device. A first portion of the user content is zooming into by touching the display screen in a proximity of the first portion using the touch input device while retaining an original zoom size of a first remaining portion of the user content. A second portion of the user content from the first remaining portion is zoomed into by touching the display screen in a proximity of the second portion using the touch input device while retaining a zoomed in first portion and an original zoom size of a second remaining portion of the of the first remaining portion, the original zoom size of the first and the second remaining portions being the same.

    Advanced gameplay system
    69.
    发明授权

    公开(公告)号:US10130878B1

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

    申请号:US15457890

    申请日:2017-03-13

    摘要: The present invention enhances the player's gameplay visual, feedback and other experiences by taking advantage of optical adapters, feedback mechanics, advancements in theatrical audio, frame rate throttle, meta-file object framework for storage and retrieval, calibration advancements, vocal command enhancements, voice object lookups, facial/body scan, color/clothing coordination, party or celebration capabilities, noise cancellation, interactive object placement, heart rate monitor, pan-tilt-zoom camera advances, cooperative gameplay advances and programming advancements.

    System and method for transparent consistent application-replication of multi-process multi-threaded applications

    公开(公告)号:US10120762B1

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

    申请号:US14826533

    申请日:2015-08-14

    发明人: Allan Havemose

    IPC分类号: G06F11/14

    摘要: A system, method, and computer readable medium for consistent and transparent replication of multi process multi threaded applications. The computer readable medium includes computer-executable instructions for execution by a processing system. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. Replica consistency between primary application and its replicas is provided by imposing the execution ordering of the primary on all its replicas. The execution ordering on a primary is captured by intercepting calls to the operating system and libraries, sending replication messages to its replicas, and using interception on the replicas to enforce said captured primary execution order. Replication consistency is provided without requiring modifications to the application, operating system or libraries.