Client application fingerprinting based on analysis of client requests

    公开(公告)号:US10885128B2

    公开(公告)日:2021-01-05

    申请号:US16197516

    申请日:2018-11-21

    Applicant: Oath Inc.

    Abstract: Processes are disclosed for fingerprinting and identifying client applications based on the analysis of client requests. In an HTTP-based embodiment, a fingerprint is constructed based on the presence and order of HTTP headers included in a request from a client application or device. This fingerprint may then be compared to known fingerprints associated with particular client applications to identify the particular client application and/or to assess whether the client application is malicious. The results of this analysis may, for example, be used to determine how to respond to the current request and/or subsequent requests.

    Systems and methods for location-based authentication

    公开(公告)号:US10862882B2

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

    申请号:US16268196

    申请日:2019-02-05

    Applicant: Oath Inc.

    Abstract: Systems and methods are disclosed for performing location-based authentication using location-aware devices. One method includes: receiving an access request comprising authentication credentials and a first location from a first location-aware device; receiving a second location from a second location-aware device associated with the authentication credentials; and upon determining that the first location and second location are within a pre-determined distance, authenticating the authentication credentials.

    Baseline interest profile for recommendations using a geographic location

    公开(公告)号:US10834211B2

    公开(公告)日:2020-11-10

    申请号:US16558200

    申请日:2019-09-02

    Applicant: Oath Inc.

    Abstract: Software for a content-aggregation website generates a first representation of interests for a geographical location. The representation includes a plurality of entities that are derived from a corpus of documents. Each of the plurality of entities is associated with an expected value that is based on engagement signals from users in the geographical location and that is weighted using a sparse-polarity approach to be discriminative with respect to other entities. Each of the ingested articles is represented by the second representation that associates an aboutness score with each of the plurality of entities. The software uses the first representation, a similarity measure, and a second representation to create rankings of a plurality of ingested articles received. Then the software receives a request for access to the content-aggregation service from a new user from the geographical location and serves the new or infrequent user a content stream based on the rankings.

    Computerized system and method for automatically transforming and providing domain specific chatbot responses

    公开(公告)号:US10832008B2

    公开(公告)日:2020-11-10

    申请号:US16217195

    申请日:2018-12-12

    Applicant: OATH INC.

    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, generating, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The disclosure provides a computerized framework for automatically generating chatbot responses to produce domain-specific responses that mimic native styles unique to particular domains. The disclosed systems and methods construct domain-specific word-graphs based on account activity from specific domains and generate word-patterns. New words obtained from the patterns in the graph are introduced to transform the regular response. The graph is then pruned using data-driven thresholds in order to avoid spurious transformations, and paragraph vectors are also utilized to assign relevance scores to generated patterns such that only the patterns that are contextually similar to the original response (generic/regular response) are used. As result, the regular chatbot response is rewritten using an optimized set of patterns.

    IMAGE SEARCHING
    65.
    发明申请
    IMAGE SEARCHING 审中-公开

    公开(公告)号:US20200349436A1

    公开(公告)日:2020-11-05

    申请号:US16935069

    申请日:2020-07-21

    Applicant: Oath Inc.

    Inventor: JenHao Hsiao

    Abstract: As provided herein, a domain model, corresponding to a domain of an image, may be merged with a pre-trained fundamental model to generate a trained fundamental model. The trained fundamental model may comprise a feature description of the image converted into a binary code. Responsive to a user submitting a search query, a coarse image search may be performed, using a search query binary code derived from the search query, to identify a candidate group, comprising one or more images, having binary codes corresponding to the search query binary code. A fine image search may be performed on the candidate group utilizing a search query feature description derived from the search query. The fine image search may be used to rank images within the candidate group based upon a similarity between the search query feature description and feature descriptions of the one or more images within the candidate group.

    Volume control
    66.
    发明授权

    公开(公告)号:US10817256B2

    公开(公告)日:2020-10-27

    申请号:US16558194

    申请日:2019-09-02

    Applicant: Oath Inc.

    Abstract: One or more computing devices, systems, and/or methods for controlling a volume level of a device are provided. For example, a first button corresponding to increasing a volume level of a device may be selected, and the volume level may be increased by a first amount (e.g., 10%). A second button corresponding to decreasing the volume level of the device may be selected. If the second button is determined to have been selected within a threshold period of time after the selection of the first button, the volume level may be decreased by a second amount (e.g., 5%). If the second button is determined to have not been selected within the threshold period of time after the selection of the first button, the volume level may be decreased by the first amount (e.g., 10%).

    METHOD AND SYSTEM FOR KEY-VALUE STORAGE
    68.
    发明申请

    公开(公告)号:US20200333968A1

    公开(公告)日:2020-10-22

    申请号:US16386505

    申请日:2019-04-17

    Applicant: Oath Inc.

    Abstract: The present teaching relates to a method, system and programming for operating a data storage. The data storage comprises of different portions including: a first portion having a plurality of metadata objects stored therein, each of the metadata objects being associated with a filter and corresponding to a range of keys, wherein at least one of the metadata objects is associated with a data structure, and a second portion having a plurality of files stored therein, each of the plurality of files being associated with one of the plurality of metadata objects; The data storage synchronizes a scan request with respect to one or more write requests based on a parameter associated with the scan request and each of the one or more write requests.

    Systems and methods for directly responding to distributed network traffic

    公开(公告)号:US10812381B2

    公开(公告)日:2020-10-20

    申请号:US16685428

    申请日:2019-11-15

    Applicant: Oath Inc.

    Abstract: Systems and methods are disclosed for directly responding to distributed network traffic received from a plurality of client devices. One method includes receiving, at a source device, client requests including a packet having a reserved portion, a source portion, and a destination portion; determining, for each client request, a target device from a plurality of target devices to respond to the client request; modifying, for each client request by the source device, the destination portion of the packet to an address of target device; modifying, for each client request by a switching layer prior to the target device receiving the modified client request, the destination portion; and responding directly to each client request by the target device without traversing the source device.

    Device interfacing
    70.
    发明授权

    公开(公告)号:US10810148B2

    公开(公告)日:2020-10-20

    申请号:US15978612

    申请日:2018-05-14

    Applicant: Oath Inc.

    Inventor: Andrew Foster

    Abstract: Many devices may comprise interfaces, such as serial interfaces, over which configuration and/or enablement/disablement of device features may be provided to the device. Connecting a computer to individual devices for manual configuration may be cumbersome and/or time consuming. Accordingly, as provided herein, a device interfacing component (e.g., a microcontroller integrated into an interface cable) is configured to couple to a target device. The device interfacing component may receive data streams from the target device, and may match strings, within the data streams, to expressions. If a string matches an expression (e.g., “F5 for IP setup”), then a corresponding scripted response may be executed to send a response instruction (F5, wait 10 seconds, enter key, “192,168.0.1”) to the target device. In this way, the device interfacing component may provide automated configuration for the target device and/or may be daisy chained with other device interfacing components for configuration of other target devices.

Patent Agency Ranking