Systems and methods of managing access to remote resources

    公开(公告)号:US09888015B2

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

    申请号:US15496455

    申请日:2017-04-25

    Applicant: Sphere 3D Inc.

    Abstract: A method and system are provided for managing access to resources available remotely from at least one computing device. The resources include at least one software application and at least one hardware component. The method and system involve storing access level indicators for indicating different types of access; storing identifiers for identifying different users with access to the at least one computing device and possible access to the resources; for each resource and each identifier, storing an access level indicator for that resource and that user; and before granting access to a resource for a user seeking access to the resource, operating a processor to: determine an identifier identifying the user; determine the access level indicator stored in the storage module for the identifier and the resource; and if access is consistent with the determined access level indicator, grant access to the resource, otherwise, deny access to the resource.

    Systems and methods for accessing remote resources for emulation

    公开(公告)号:US09965303B2

    公开(公告)日:2018-05-08

    申请号:US14229497

    申请日:2014-03-28

    Applicant: Sphere 3D Inc.

    Abstract: A method and system for emulating a computer product at an emulator server. The method and system involve receiving an emulation request to emulate the computer product; determining emulation properties based on the emulation request; determining whether each resource in the one or more resources is available at the emulator server; in response to determining at least one unavailable resource from the one or more resources, accessing the at least one unavailable resource at a remote emulator server, the remote emulator server being in electronic communication with the emulator server via a virtual external bus interface and the virtual external bus interface being operable to facilitate data communication between two or more different device components, and otherwise, initializing the resource at the emulator server; and initializing the computer product at the emulator server.

    Systems and methods for managing emulation resources

    公开(公告)号:US09965301B2

    公开(公告)日:2018-05-08

    申请号:US14229368

    申请日:2014-03-28

    Applicant: Sphere 3D Inc.

    Abstract: A method and system for managing an emulation of a computer product. The method and system involve receiving emulation parameters associated with the emulation of the computer product, the emulation parameters defining one or more resources required to provide the emulation; identifying one or more capable emulator servers from a plurality of emulator servers based at least on the one or more resources; retrieving emulator server data for each capable emulator server; determining one or more criteria usable for selecting an emulator server from the one or more capable emulator servers to provide the emulation; and selecting the emulator server from the one or more capable emulator servers to provide the emulation, the emulator server being a capable emulator server from the one or more capable emulators associated with emulator server data satisfying at least some of the one or more criteria.

    Systems and methods of optimizing resources for emulation
    4.
    发明授权
    Systems and methods of optimizing resources for emulation 有权
    优化仿真资源的系统和方法

    公开(公告)号:US09483285B2

    公开(公告)日:2016-11-01

    申请号:US13741884

    申请日:2013-01-15

    Applicant: Sphere 3D Inc.

    CPC classification number: G06F9/455 G06F9/5077

    Abstract: Methods and systems for providing an emulation session to emulate a computer product for a host device. A method and system involve providing a communication link between the host device and an emulation bridge module provided on an emulation server separate from the host device; providing a host resource library file including a list of the plurality of resources available on the host device to the emulation bridge module; operating the emulation bridge module to determine emulation session resources required to provide the emulation session; selecting at least one of the host device and the emulation server for providing each required emulation session resource in the emulation session resources required to provide the emulation session; and providing the emulation session using the required emulation session resources provided by at least one of the host device and the emulation server.

    Abstract translation: 用于提供仿真会话以模拟主机设备的计算机产品的方法和系统。 一种方法和系统包括提供主机设备和提供在与主机设备分开的仿真服务器上的仿真桥模块之间的通信链路; 向所述仿真桥模块提供包括所述主机设备上可用的所述多个资源的列表的主机资源库文件; 操作仿真桥模块以确定提供仿真会话所需的仿真会话资源; 选择主机设备和仿真服务器中的至少一个,以在提供仿真会话所需的仿真会话资源中提供每个所需的仿真会话资源; 以及使用由所述主机设备和所述仿真服务器中的至少一个提供的所需仿真会话资源来提供所述仿真会话。

    Systems and methods for providing an emulator

    公开(公告)号:US09965302B2

    公开(公告)日:2018-05-08

    申请号:US14229381

    申请日:2014-03-28

    Applicant: Sphere 3D Inc.

    Abstract: A method and system for providing an emulation of a computer product is described. The method and system involve receiving an emulation request for initiating the emulation; in response to receiving the emulation request, creating an emulation session based at least on the emulation data and creating an emulation session identifier; determining one or more resources required for providing the emulation based on the emulation data and linking resource identifiers for the one or more resources with the emulation session identifier; identifying one or more emulator servers capable of providing the emulation based at least on the one or more resources and linking emulator server identifiers for the one or more emulator servers with the emulation session identifier; defining session data for the emulation session based on the emulation session identifier; and initiating the emulation session based on the session data.

    Systems and methods of managing access to remote resources

    公开(公告)号:US09665700B2

    公开(公告)日:2017-05-30

    申请号:US13742585

    申请日:2013-01-16

    Applicant: Sphere 3D Inc.

    Abstract: A method and system are provided for managing access to resources available remotely from at least one computing device. The resources include at least one software application and at least one hardware component. The method and system involve storing access level indicators for indicating different types of access; storing identifiers for identifying different users with access to the at least one computing device and possible access to the resources; for each resource and each identifier, storing an access level indicator for that resource and that user; and before granting access to a resource for a user seeking access to the resource, operating a processor to: determine an identifier identifying the user; determine the access level indicator stored in the storage module for the identifier and the resource; and if access is consistent with the determined access level indicator, grant access to the resource, otherwise, deny access to the resource.

    Systems and methods for managing emulation sessions
    8.
    发明授权
    Systems and methods for managing emulation sessions 有权
    用于管理仿真会话的系统和方法

    公开(公告)号:US09191445B2

    公开(公告)日:2015-11-17

    申请号:US13742632

    申请日:2013-01-16

    Applicant: Sphere 3D Inc.

    CPC classification number: H04L67/141 H04L67/08

    Abstract: A method and system for managing an emulation session of a computer product. The method and system involves receiving a request from a user device to establish the emulation session; establishing an electronic communication link between the user device and an emulation server for providing the emulation session to the user device; operating at least one server processor, the at least one server processor being in electronic communication with the user device and the emulation server and being separate from the user device processor, to determine emulation session data based on the received request and by monitoring the emulation session; to determine a plurality of emulation session parameters based on the received request; to determine a session action to be applied to the emulation session based on the plurality of emulation session parameters and the emulation session data; and to control the emulation session based on the session action.

    Abstract translation: 一种用于管理计算机产品的仿真会话的方法和系统。 该方法和系统涉及从用户设备接收建立仿真会话的请求; 在用户设备和仿真服务器之间建立电子通信链路,用于向用户设备提供仿真会话; 操作至少一个服务器处理器,所述至少一个服务器处理器与所述用户设备和所述仿真服务器进行电子通信,并且与所述用户设备处理器分离,以基于所接收的请求来确定仿真会话数据,并且通过监视所述仿真会话 ; 基于所接收的请求来确定多个仿真会话参数; 基于所述多个仿真会话参数和所述仿真会话数据来确定要应用于所述仿真会话的会话动作; 并根据会话动作来控制仿真会话。

Patent Agency Ranking