Propagating authentication between terminals

    公开(公告)号:US09621562B2

    公开(公告)日:2017-04-11

    申请号:US14652181

    申请日:2014-01-14

    摘要: Propagating authentication between terminals connected to a server having identification information and user information for the terminals. The terminal receives identification information, user information, location information and a login status from a first terminal and a second terminal in response to a predetermined impact between the terminals, or the terminals coming within a predetermined distance of each other, the login status of the terminals being either authenticated or unauthenticated. The server then authenticates the second terminal in response to the users of the first terminal matching some or all of the users of the second terminal based on the identification and user information, in response to the terminals being located within a predetermined distance of each other, and in response to the first terminal being authenticated and the second terminal being unauthenticated on the basis of the login status.

    Generating search results utilizing access control

    公开(公告)号:US11487768B2

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

    申请号:US17182837

    申请日:2021-02-23

    摘要: Aspects of the present invention disclose a method, computer program product, and system for generating search results based on access control of a requesting user. The method includes one or more processors receiving a search query from a user. The method further includes generating a first candidate list of search results based on the received search query. The method further includes generating a second candidate list of search results based on the received search query. Generating the second candidate list of search results includes filtering out potential search results based on indexed access privilege data. The method further includes determining a subset of search result entries in the first candidate list by analyzing a defined number of search result entries in the first candidate list. Analyzing the defined number of search result entries includes attempting to access entries of the defined number utilizing access credentials of the user.

    Synchronizing multiple devices
    24.
    发明授权

    公开(公告)号:US10776393B2

    公开(公告)日:2020-09-15

    申请号:US15815864

    申请日:2017-11-17

    IPC分类号: G06F16/27 H04L29/08

    摘要: A method, apparatus, and computer program product for synchronously starting programs on multiple devices connected to a server is provided. A synchronous point of a program to be synchronously started for each of the multiple devices is identified. A wait function is dynamically injected into the synchronous point for each of the multiple devices. A start time from the server is received in response to the multiple devices entering a waiting state. The programs are synchronously started in response to the start time arriving for each of the multiple devices.

    Gateway device allowing multiple infrastructural services to access multiple IoT devices

    公开(公告)号:US10681154B2

    公开(公告)日:2020-06-09

    申请号:US15921696

    申请日:2018-03-15

    IPC分类号: H04L29/08 H04L12/66

    摘要: A method, a computer program product, and a computer system for allowing multiple infrastructural services to access multiple IoT (Internet of Things) devices. A gateway device connects the multiple infrastructural services and the multiple IoT devices. The gateway device receives a use request from a first application of a first infrastructural service. Among the multiple IoT devices, the gateway device identifies an IoT device that meets one or more requirements in the use request. The gateway device determines whether the IoT device is being used by a second application of a second infrastructural service. The gateway device assigns to the first application an exclusive right to use the IoT device, in response to determining that the IoT device is not being used by the second application. The first application has a right to refer to data and a right to execute available commands without restriction.

    GATEWAY DEVICE ALLOWING MULTIPLE INFRASTRUCTURAL SERVICES TO ACCESS MULTIPLE IOT DEVICES

    公开(公告)号:US20190289082A1

    公开(公告)日:2019-09-19

    申请号:US15921696

    申请日:2018-03-15

    IPC分类号: H04L29/08 H04L12/66

    摘要: A method, a computer program product, and a computer system for allowing multiple infrastructural services to access multiple IoT (Internet of Things) devices. A gateway device connects the multiple infrastructural services and the multiple IoT devices. The gateway device receives a use request from a first application of a first infrastructural service. Among the multiple IoT devices, the gateway device identifies an IoT device that meets one or more requirements in the use request. The gateway device determines whether the IoT device is being used by a second application of a second infrastructural service. The gateway device assigns to the first application an exclusive right to use the IoT device, in response to determining that the IoT device is not being used by the second application. The first application has a right to refer to data and a right to execute available commands without restriction.

    DYNAMICALLY OPTIMIZING INTERNET OF THINGS DEVICE CONFIGURATION RULES VIA A GATEWAY

    公开(公告)号:US20190280940A1

    公开(公告)日:2019-09-12

    申请号:US16425287

    申请日:2019-05-29

    IPC分类号: H04L12/24 G06F16/27 H04L29/08

    摘要: Management and optimization of internet of things (IoT) device configuration rules is provided. A gateway node identifies usage-requests that describe one or more contract events. The gateway node identifies a plurality of IoT sensors with a local IoT environment. The gateway node identifies template rules that describe conditions for registering occurrences of the one or more contract events. The gateway node identifies the template rules that correspond to the types of IoT sensors in the local IoT environment. The gateway node constructs device configuration rules based on the template rules and properties of the IoT sensors within the local IoT environment to register the occurrence of contract events within the local IoT environment. The gateway node optimizes the device configuration rules based on how the conditions and the IoT sensor in the local IoT environment change over time to, for example, increase the accuracy of registering contract events.

    MANAGING VIRTUAL DESKTOP INFRASTRUCTURE DATA SHARING

    公开(公告)号:US20190155627A1

    公开(公告)日:2019-05-23

    申请号:US16238731

    申请日:2019-01-03

    摘要: A host device detects a first request from a first remote device and a second request from a second remote device, each request related to hosting one or more computing desktop environments within a virtual machine, wherein each remote device is at a respective location. The host device determines that the remote devices are qualified to share computing desktop environments based on a proximity threshold. The host device hosts a first computing desktop environment for sharing by the remote devices. The host device gathers respective new locations of the remote devices. The host device determines, by identifying that the respective new locations are not close enough to satisfy the proximity threshold, that the remote devices are no longer qualified to share computing desktop environments. The host device terminates the access of the first remote device to the first computing desktop environment and maintains the access of the second remote device.

    CONFIGURATION MANAGEMENT FOR VIRTUAL MACHINE ENVIRONMENT

    公开(公告)号:US20190089715A1

    公开(公告)日:2019-03-21

    申请号:US16192847

    申请日:2018-11-16

    IPC分类号: H04L29/06 H04L12/24

    摘要: A computer-implemented method for controlling a connection between a virtual machine and a physical device comprises receiving a connection request for connecting the physical device to the virtual machine and determining whether the virtual machine satisfies a first connection permission condition and whether the physical device satisfies a second connection permission condition. In response to a determination that the virtual machine does not satisfy the first connection permission condition, a configuration of the virtual machine is changed to satisfy the first connection permission condition. In response to a determination that the physical device does not satisfy the second connection permission condition, a configuration of the physical device is changed to satisfy the second connection permission condition. In response to a determination that the virtual machine satisfies the first connection permission condition and that the physical device satisfies the second connection permission condition, the received connection request is accepted.