Adaptive device type classification

    公开(公告)号:US11586962B2

    公开(公告)日:2023-02-21

    申请号:US16725906

    申请日:2019-12-23

    Abstract: Systems and methods for device type classification system include a rules engine and a machine learning engine. The machine learning engine can be trained using device type data from multiple networks. The machine learning engine and the rules engine can receive data for devices on a network at a first point in time. The data can be submitted to a rules engine and the machine learning engine, which each produce device type probabilities for devices on the network. The device type probabilities from the rules engine and the machine learning engine can be processed to determine device types for one or more devices on the network. As more data becomes available at later points in time, the additional data can be provided to the rules engine and the machine learning engine to update the device type determinations for the network.

    Automatic characterization of malicious data flows

    公开(公告)号:US11258812B2

    公开(公告)日:2022-02-22

    申请号:US16450368

    申请日:2019-06-24

    Inventor: Rajarshi Gupta

    Abstract: A method of identifying malicious activity in a sequence of computer instructions includes monitoring data flows from a public network to one or more networked devices on a private network and to one or more honeypots that appear to the public network to be devices on the private network, representing each such data flow as a word, and the sequence of data flows as comprising an n-gram of two or more words. The data flows are characterized with a likelihood of being malicious based on their statistical association with the one or more honeypots relative to their statistical association with one or more networked devices. Identified malicious activity is used to train a network device to identify malicious data flows and prevent them from reaching devices on the private network.

    Location-based adaptive device security system and method

    公开(公告)号:US11206543B2

    公开(公告)日:2021-12-21

    申请号:US16293152

    申请日:2019-03-05

    Abstract: A method includes monitoring data security events on mobile computing devices and positions of the mobile computing devices when the plurality of data security events occurred. A plurality of demographic information of the plurality of geographic positions are determined and a classifier is trained based on the data security events and demographic information. A particular mobile computing device is determined to be located at a particular geographic location and particular demographic information of the particular geographic location is determined. The classifier is applied to the particular demographic information and a particular security risk prediction of the particular geographic location is generated. A particular security measure is activated on the particular mobile computing device based on the particular security risk prediction.

    Identifying devices on a remote network

    公开(公告)号:US10862862B2

    公开(公告)日:2020-12-08

    申请号:US16205074

    申请日:2018-11-29

    Abstract: A device identification module identifies devices on a remote network, where the remote network may use Network Address Translation techniques. The device identification module can receive a list of devices on the remote network. The devices in the remote network can be identified by the device classification module based, at least in part, on the device classification and one or more of Dynamic Host Configuration Protocol (DHCP) information for the remote network, port sequences used in Network Address Translation on the remote network, and a live Uniform Resource Locator (URL) check performed on the remote network.

    Default filter setting system and method for device control application

    公开(公告)号:US10855836B2

    公开(公告)日:2020-12-01

    申请号:US16140035

    申请日:2018-09-24

    Abstract: A content filter setting method includes enabling a user to choose a setting of a filter for a particular application in a user interface of a user device. The setting of the filter is received from the user via the user interface, and a model is applied to determine a plurality of default settings of a plurality of filters of the particular application based on the setting of the filter and the identifying information of the user. The plurality of default settings is displayed in the user interface, and modified settings of the default settings are received via the user interface.

    AUTOMATIC LANGUAGE SELECTION IN MESSAGING APPLICATION

    公开(公告)号:US20190302897A1

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

    申请号:US15942360

    申请日:2018-03-30

    Abstract: An electronic messaging method is provided, the method implemented by one or more processors. The method includes launching a textual communication application by a user device including a user interface. In the user interface a data entry interface is enabled including language elements in a particular language determined based on an international calling code of a stored textual communication involving a user of the user device or a language of a stored textual communication involving a user of the user device, the stored textual communication comprising text transmitted by the user of the user device or text received by the user of the user device from a particular party. Textual input is received via the data entry interface including the language elements in the particular language.

    SMART RECOMMENDATION ENGINE FOR PREVENTING CHURN AND PROVIDING PRIORITIZED INSIGHTS

    公开(公告)号:US20190102820A1

    公开(公告)日:2019-04-04

    申请号:US16146863

    申请日:2018-09-28

    Inventor: Rajarshi Gupta

    Abstract: A recommendation engine can provide recommendations with respect to an application and can provide insights to a user of a computing device. The recommendation engine can receive a prediction based on user engagement with the application during an initial period of time (e.g., a trial period) as to whether the user will convert use of the application to a paid basis (e.g., a subscription or license to the application). An action can be recommended based on the prediction. The recommendation engine can provide insights to a user based on a score associated with the insight. The score can be determined by measuring previous user interactions with the insight over a period of time.

    Virtual network function enabled secure communication systems and methods

    公开(公告)号:US11689388B2

    公开(公告)日:2023-06-27

    申请号:US17034719

    申请日:2020-09-28

    CPC classification number: H04L12/4641 H04L12/4633 H04L63/1408 H04L63/1441

    Abstract: A method for enabling secure communication. The method includes providing a first virtual network function (“VNF”) at a first network location and providing a second VNF at a second network location. A first Layer 3 virtual private network (“L3 VPN”) tunnel is constructed by the first VNF and the second VNF between the first network location and the second network location, and a first local area network (“LAN”) at the first network location and a second LAN at the second network location are connected by the first L3 VPN tunnel. Further provided is a method for establishing a secure communication environment.

    Privacy preference based device controls

    公开(公告)号:US11496479B2

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

    申请号:US16714318

    申请日:2019-12-13

    Inventor: Rajarshi Gupta

    Abstract: A method for controlling application enabling includes receiving from a user an indication of data for sharing and an indication of one or more recipients with which to share the data. A multidimensional zone is determined based on the indication of the data and the indication of the one or more recipients. A request from the user to enable an application via a computing device is detected. Data permission requirements of the application are accessed, and a multidimensional coordinate is determined based on the data permission requirements of the application. The multidimensional zone is compared to the multidimensional coordinate, and the user is notified via the computing device of the comparing of the multidimensional zone to the multidimensional coordinate. An affirmation of the request is received from the user via the computing device, and the application is enabled responsive to the affirmation of the request.

Patent Agency Ranking