-
公开(公告)号:US10885128B2
公开(公告)日:2021-01-05
申请号:US16197516
申请日:2018-11-21
Applicant: Oath Inc.
Inventor: William Salusky , Mark Ellzey Thomas
IPC: G06F15/16 , G06F16/951 , G06F16/95 , G06F16/2457 , H04L29/06
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.
-
公开(公告)号:US10862882B2
公开(公告)日:2020-12-08
申请号:US16268196
申请日:2019-02-05
Applicant: Oath Inc.
Inventor: El-Amine M. Raounak
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.
-
公开(公告)号:US10834211B2
公开(公告)日:2020-11-10
申请号:US16558200
申请日:2019-09-02
Applicant: Oath Inc.
Inventor: Akshay Soni , Yashar Mehdad , Troy Chevalier , Srikanth Nampelli , Ashwini Bhatkhande
IPC: G06F15/16 , H04L29/08 , G06F16/9535 , G06N7/00 , G06N20/00
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.
-
公开(公告)号:US10832008B2
公开(公告)日:2020-11-10
申请号:US16217195
申请日:2018-12-12
Applicant: OATH INC.
Inventor: Siddhartha Banerjee , Prakhar Biyani , Kostas Tsioutsiouliklis
IPC: G06F40/20 , G06F40/35 , H04L12/58 , G06F40/205 , G06F40/253 , G06F40/284 , H04L29/08
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.
-
公开(公告)号:US20200349436A1
公开(公告)日:2020-11-05
申请号:US16935069
申请日:2020-07-21
Applicant: Oath Inc.
Inventor: JenHao Hsiao
IPC: G06N3/08 , G06F16/583 , G06N3/04
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.
-
公开(公告)号:US10817256B2
公开(公告)日:2020-10-27
申请号:US16558194
申请日:2019-09-02
Applicant: Oath Inc.
Inventor: Andreas Rossbacher
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%).
-
67.
公开(公告)号:US20200336559A1
公开(公告)日:2020-10-22
申请号:US16921002
申请日:2020-07-06
Applicant: Oath Inc.
Inventor: Yucheng Xiong , Matti Juhani Oikarinen , Abhishek Kothari , Manika Mittal , Rohit Vijayakumar Athanikar , Saravanan Murugesan , Ravindra Lakkappa Dangar , Suresh Kumar Thiruvallur Loganathan
Abstract: One or more computing devices, systems, and/or methods for monitoring levels of activity of client devices using a cluster of servers having a decentralized network architecture are provided, where over-counting, which may be caused by an uneven distribution of requests transmitted by the client devices to the cluster of servers, may be mitigated. For example, a request may be received by a first server, of the cluster of servers, from a client device. A first counter value associated with a level of activity of the client device may be incremented by a first number. One or more data packets may be transmitted to one or more servers of the cluster of servers. Each data packet of the one or more data packets may comprise an instruction to increment a counter value associated with the client device by a second number, which may be different than the first number.
-
公开(公告)号:US20200333968A1
公开(公告)日:2020-10-22
申请号:US16386505
申请日:2019-04-17
Applicant: Oath Inc.
Inventor: Edward Bortnikov , Eshcar Hillel , Anastasia Braginsky , Eran Gilad , Idit Keidar , Yonatan Gottesman
IPC: G06F3/06 , G06F16/9035 , G06F16/903 , G06F16/901
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.
-
公开(公告)号:US10812381B2
公开(公告)日:2020-10-20
申请号:US16685428
申请日:2019-11-15
Applicant: Oath Inc.
Inventor: Michael P. Biancaniello
IPC: H04L12/741 , H04L29/08 , H04L29/12 , H04L29/06
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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-