IP ADDRESS GEO-POSITION DETECTION BASED ON LANDMARK SEQUENCING

    公开(公告)号:US20220110089A1

    公开(公告)日:2022-04-07

    申请号:US17644283

    申请日:2021-12-14

    摘要: Systems and methods of the present disclosure provide techniques to locate target devices. An electronic message is sent to a set of landmark devices, signaling each landmark device to transmit echo-request packets to a target device and to other landmark devices and measure network-communication delays. Indications of the network-communication delays are received from the set landmark devices. A first sequence is formed by sorting the set of landmark devices relative to the network-communication delays between the target device and each landmark device. For each respective landmark device, an additional sequence is formed by sorting other landmark devices relative to the network-communication delays between the respective landmark device and the other landmark devices. A sequence-matching operation is applied to the first sequence and the additional sequences to form a ranking of the set of landmark devices relative to the target device.

    VOICE MESSAGE CATEGORIZATION AND TAGGING
    2.
    发明申请

    公开(公告)号:US20200175972A1

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

    申请号:US16204530

    申请日:2018-11-29

    摘要: In embodiments, a method includes: defining a plurality of visual icons; receiving a voice message, metadata and voice tagging criteria from a first client device; converting the voice message to text; generating a summary of the converted text; generating keywords based on the summary; categorizing the voice message into categories based on the keywords and the metadata; selecting visual icons based on the categories and the tagging criteria; tagging the voice message with the selected visual icons; and sending the tagged voice message to a second client device.

    IP ADDRESS GEO-POSITION DETECTION BASED ON LANDMARK SEQUENCING

    公开(公告)号:US20190320410A1

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

    申请号:US16455280

    申请日:2019-06-27

    摘要: Systems and methods of the present disclosure provide a way to pinpoint where a target device associated with an IP address is physically located within a geographical region. Network-communication delays between landmark devices and the target device are determined and used to generate sequences capturing relative delay relationships between the landmark devices and the target device. The sequences are used to determine a ranking via a sequence-matching approach. For each pair of landmark devices, a geographical boundary that divides the geographical region into a target partition and a second partition is determined. The target partition includes a first landmark device of the pair and the second partition includes a second landmark device of the pair. The target device is located where the target partitions for the pairs overlap. Network tomography can be applied to increase accuracy.

    LOCATION BASED SERVICES USING LOCATION AND MOTION INFORMATION

    公开(公告)号:US20190028846A1

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

    申请号:US16107513

    申请日:2018-08-21

    IPC分类号: H04W4/02

    摘要: In one embodiment, a method includes: obtaining location information and motion information of a wireless communication apparatus, and a data set from one or more information sources external to the wireless communication apparatus; and organizing data of the data set for display, where the organizing is based on the location and motion information of the wireless communication apparatus. Methods of other embodiments may also include defining a search radius based on the location information and motion information of the wireless communication apparatus, and the organizing may also include filtering the data set from the one or more information sources to exclude data from information sources outside the defined search radius.

    AUTOMATED PERSONALIZED IDENTIFIER SWITCHING
    5.
    发明申请

    公开(公告)号:US20200226173A1

    公开(公告)日:2020-07-16

    申请号:US16508911

    申请日:2019-07-11

    IPC分类号: G06F16/538

    摘要: Automated personalized identifier switching is provided for switching personalized identifiers for individuals and groups. For this purpose, a method includes determining, by a computer device, a closeness factor of a contact to a user, matching, by the computer, the determined closeness factor of the contact with an identifier having the same closeness factor stored in a database comprised of a plurality of different types of identifiers of the user, and transmitting the matched identifier from the database to the contact to display as an identifier of the user, wherein at least two of the plurality of identifiers in the database have different closeness factors from one another.

    AUTOMATED PERSONALIZED IDENTIFIER SWITCHING
    7.
    发明申请

    公开(公告)号:US20200226172A1

    公开(公告)日:2020-07-16

    申请号:US16249476

    申请日:2019-01-16

    IPC分类号: G06F16/538

    摘要: Automated personalized identifier switching is provided for switching personalized identifiers for individuals and groups. For this purpose, a system includes: a computer readable memory, and a computer readable storage medium located in a computer; program instructions to store a plurality of identifiers of a user in a database, wherein each of the identifiers has a different closeness factor of the user than other identifiers of a same type stored in the database; program instructions to determine a closeness factor of a contact to a user; program instructions to match the determined closeness factor of the contact with an identifier having the same closeness factor stored in an database; and program instructions to transmit the matched identifier from the database to the contact for display as an identifier of the user.

    WORKLOAD MANAGEMENT ACROSS MULTIPLE DATA SITES CAPABLE OF PROVIDING ACTIVE SERVICES

    公开(公告)号:US20200019631A1

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

    申请号:US16034651

    申请日:2018-07-13

    IPC分类号: G06F17/30

    摘要: Systems, methods, and computer-readable media are described for implementing an active-active transaction protocol according to which multiple sites can each provide active services such as executing update transactions that insert, modify, or delete data records. An active-active transaction protocol utilizes affinity records corresponding to both transactions that have been received as well as the data records those transactions are updating to determine which site should handle execution of an incoming update transaction. An affinity record defines a relationship between a data record and a site that determines whether and where a transaction seeking to update that data record will be routed for processing. Conflict handling mechanisms are also provided by the active-active transaction protocol to ensure data consistency between the multiple sites.

    USING DYNAMIC INFORMATION TO REFINE CONTROL FLOW GRAPHS

    公开(公告)号:US20180246706A1

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

    申请号:US15443038

    申请日:2017-02-27

    IPC分类号: G06F9/45

    CPC分类号: G06F8/433 G06F8/443 G06F8/75

    摘要: A system, method and computer program product to refine an original complex CFG into a simpler CFG showing interesting paths and reducing interfering paths with dynamic input for the state of program. The method receives/encodes dynamic user input in the form of annotations which encodes user's special interests or knowledge of the program at run time, e.g., some assumptions of any variables appeared, which can be equations of variable and value or relationships between variables. The method then simplifies all the branching points in a generated AST (Abstract Syntax Tree) whenever possible by querying a SMT (Satisfiability Modulo Theories) solver with branching condition and the user annotations and by evaluating immediate values of expressions or eliminate unreachable parts in the CFG. Finally, the method generates a simplified CFG by simplified AST. This can assist a programmer to understand the code and facilitates correlating different basic blocks under a same scenario.