Patents Assigned to Oath Inc.
  • Patent number: 10832008
    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.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: November 10, 2020
    Assignee: OATH INC.
    Inventors: Siddhartha Banerjee, Prakhar Biyani, Kostas Tsioutsiouliklis
  • Patent number: 10834445
    Abstract: Extended reality presentations (e.g., augmented reality, augmented virtuality, and virtual reality) are often presented as multimodal experiences involving a combination of visual, audio, and haptic input and output channels. Users who have a deficit in one modality may consume other channels of the extended reality presentation, but the absence of the deficit modality may render the extended reality presentation incomplete or incomprehensible. Instead, for users with a deficit in a source modality, a modality may be identified as an annotation modality in which the user does not have a deficit. An annotation set of annotations in the annotation modality may be generated that respectively describe an event arising in a source channel in the source modality. The annotation set may be presented to the user (either supplementing the source channel or in lieu of the source channel), thereby adapting the extended reality presentation to the physiological capabilities of the user.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: November 10, 2020
    Assignee: Oath Inc.
    Inventor: Lawrence Roy Goldberg
  • Patent number: 10834546
    Abstract: Systems and methods for providing a context-based user interface include obtaining one or more contextual factors associated with an electronic device; predicting context information in accordance with the one or more contextual factors; and formatting a user interface on the electronic device in accordance with the predicted context information. In some implementations, formatting the user interface on the electronic device in accordance with the predicted context information includes: selecting, in accordance with the predicted context information, a first set of applications; and formatting for display to the user the first set of applications as part of a user interface of the electronic device; and formatting the user interface includes: selecting, in accordance with the predicted context information, a second set of applications; and forgoing display to the user the second set of applications as part of the user interface of the electronic device.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: November 10, 2020
    Assignee: Oath Inc.
    Inventors: Paul Montoy-Wilson, Mark Daiss, William Choi, Prasanna Vasudevan, Jeffrey Chern, Bernat Fortet Unanue
  • Patent number: 10832738
    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 systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods automatically generate a thumbnail image from a frame of a video file, where the thumbnail image displays content of a selected frame determined to be high-quality and highly-relevant to the content of the video file. Frames of a video file are analyzed, and the frame that is the most contextually relevant to the video and of the highest visual quality is selected, where a thumbnail image is generated and displayed on a site or application over a network.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: November 10, 2020
    Assignee: OATH INC.
    Inventors: Yale Song, Jordi Vallmitjana, Miriam Redi, Alejandro Jaimes
  • Patent number: 10834698
    Abstract: Systems and methods are provided for optimizing delivery of messages to mobile device users, the method comprising receiving a message to be sent to a client application executable at a mobile device of a user, along with an associated time constraint and an associated geographic constraint; determining a current time at the mobile device and a current geographic location of the mobile device via a communication network; determining, upon receiving the current geographic location of the mobile device and the current time of the mobile device, whether the current geographic location of the mobile device complies with the associated geographic constraint for the message to be sent to the client application and determining whether the current time of the mobile device complies with the associated time constraint for the message to be sent to the client application; and sending, when the current geographic location of the mobile device is determined to comply with the associated geographic constraint and when the
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: November 10, 2020
    Assignee: Oath Inc.
    Inventors: Peter Ferrara, Bryce Barrand
  • Patent number: 10832289
    Abstract: Systems and methods are disclosed for online distribution of content based on a user sentiment index. The method may include receiving, over a network and from a user device, one or more user generated inputs and calculating the user sentiment index based on the one or more user generated inputs. The method may also include receiving, over the network, from a content or advertising provider, instructions on publishing content or advertising to a webpage based on the calculated user sentiment index, and publishing content for display on user devices over the network based on a comparison of the calculated user sentiment index and the received instructions.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: November 10, 2020
    Assignee: Oath Inc.
    Inventors: John Franklin Pavley, Sang Chul Song, Sean Christopher Timm, Thu Rein Kyaw, Saad Mufti
  • Patent number: 10834211
    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.
    Type: Grant
    Filed: September 2, 2019
    Date of Patent: November 10, 2020
    Assignee: Oath, Inc.
    Inventors: Akshay Soni, Yashar Mehdad, Troy Chevalier, Srikanth Nampelli, Ashwini Bhatkhande
  • Patent number: 10831766
    Abstract: Disclosed are methods and apparatus for receiving by one or more servers, from a client device, a context of the client device. The servers may obtain, from a plurality of user interface object providers, a plurality of user interface objects. The servers may select and rank a set of the plurality of user interface objects based, at least in part, on the context of the client device. The servers may transmit the set of the plurality of user interface objects or information associated therewith to the client device according to the ranking of the set of user interface objects.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: November 10, 2020
    Assignee: Oath Inc.
    Inventors: Michael Plasmeier, Paul Montoy-Wilson, Bernat Fortet-Unanue, Naroo Krishnan, Abhay Gupta, Mark Daiss
  • Patent number: 10832276
    Abstract: The disclosure relates to a computer server system implementing a method to obtain a plurality of online articles for display on a webpage; obtain a candidate promoted content for each of the plurality of online articles; for each of the plurality of online article and the corresponding candidate promoted content pairs: determine a virality score of the online article indicating popularity of the online article among online users; determine a similarity score indicating similarity between the online article and the candidate promoted content; determine a qualification score based on the virality score and the similarity score; select a pair of target article and target promoted content from the plurality of article and candidate promoted content pairs based on the corresponding qualification scores; and display the target promoted content on the webpage.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: November 10, 2020
    Assignee: Oath Inc.
    Inventors: Alireza Sahami Shirazi, Flippo Menczer, Karen Church
  • Patent number: 10824677
    Abstract: Methods, systems and programming for providing query suggestions. In one example, a search query is received from a user. At least one rewritten search query is generated by replacing at least some text in the search query with a synonym of the at least some text. The synonym of the at least some text is obtained based on a plurality of previously submitted search queries. A plurality of query suggestions is obtained based on the search query and the at least one rewritten search query. At least a portion of the plurality of query suggestions is provided to the user.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: November 3, 2020
    Assignee: Oath Inc.
    Inventors: Zhongqiang Chen, Yuan Zhang, Shenhong Zhu
  • Patent number: 10826631
    Abstract: Disclosed is a three-dimensional ad-hoc tracking system and method between two or more devices at a location. The disclosed systems and methods can be implemented on commodity mobile devices with no added components and require no cross-device calibration, in order to track surrounding devices. Such tracking can be achieved by fusing three types of signals: 1) the strength of Bluetooth low energy signals reveals the presence and rough distance between devices; 2) a series of inaudible acoustic signals and the difference in their arrival times produces a set of accurate distances between devices, from which 3D offsets between the devices can be derived; and 3) the integration of dead reckoning from the orientation and acceleration sensors of all devices at a location to refine the estimate and to support quick interactions between devices. The disclosed systems and methods can be implemented by cross-device applications on mobile devices.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: November 3, 2020
    Assignee: OATH INC.
    Inventors: Christian Holz, Haojian Jin
  • Patent number: 10825043
    Abstract: Methods and systems for processing viewability metrics are provided. A method includes receiving, by a processor of an online advertising platform, online advertisement viewability metrics collected by a system of an online content publisher. The online advertisement viewability metrics indicate whether a user of a user device viewed an online advertisement provided to the user device. The method further includes dividing, by the processor of the online advertising platform, the received online advertisement viewability metrics into a first online advertisement viewability metric set and a second online advertisement viewability metric set. The method further includes providing, by the processor of the online advertising platform, the first online advertisement viewability metric set to a system of a third-party analytics provider.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: November 3, 2020
    Assignee: Oath Inc.
    Inventor: Ilya Slain
  • Patent number: 10820145
    Abstract: Systems and methods are provided for determining in real-time geographic areas having a threshold level of content consumption and deploying dynamic geo-fences to contain these geographic areas. These dynamic geo-fences provide a means for timing message notifications in order to optimize the chances of delivering targeted content to a mobile device user based on the current geographic location of the user's device relative to a threshold level of content consumption area. As mobile device users may be more likely to launch a client application in a place where other users are currently consuming content, a general message notification sent to the user's device located in a dynamic geo-fence created based on real-time content consumption, may increase the likelihood that the user will launch the client application and thereby, allow targeted content to be delivered to the user's mobile device.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: October 27, 2020
    Assignee: Oath Inc.
    Inventors: Bryce Barrand, Patrick McDevitt
  • Patent number: 10818033
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in content searching, hosting and/or providing systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide an image processing framework that sub-divides computer vision techniques into three computationally efficient steps: detection, classification and matching. These steps provide an improved image processing framework that can analyze live stream data of a media file, in real-time, in order to identify and track specific digital objects depicted therein. This enables not only image processing detection results, but also the capabilities of augmenting the video stream with additional data related to the detected object.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: October 27, 2020
    Assignee: OATH INC.
    Inventors: Guy Dassa, Yale Song, Jeffrey Scholz, Joao Vitor Baldini Soares, Minho Lee
  • Patent number: 10817899
    Abstract: Methods and systems to monitor viewable impressions of online advertisements are provided. A method includes receiving a request to provide an online advertisement for display on a user device. The method further includes providing an online advertisement viewability rules array to an online content publisher system in response to receiving the request. The online advertisement viewability rules array includes a plurality of rules, each rule of the plurality of rules including a definition of when a viewable impression of an online advertisement occurs on a user device. The method further includes receiving, through operation of the online content publisher system, data indicating a viewable impression of the online advertisement has occurred on the user device. The data is generated in response to a determination a viewable impression of the online advertisement has occurred on the user device according to at least one rule of the online advertisement viewability rules array.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: October 27, 2020
    Assignee: Oath Inc.
    Inventor: Ilya Slain
  • Patent number: 10817905
    Abstract: A user interface for generating an ad creative for displaying a video advertisement on a mobile includes a control section and a preview section. The operator enters control parameters in the control section and previews the look-and-feel of a video advertisement as it will be played back on a target mobile platform, based on the control parameters. Control parameters include one or more of URLs for video, a web site visited after completion of the video and a web site visited when a user requests additional information.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: October 27, 2020
    Assignee: Oath Inc.
    Inventors: Amanda Roever, Richard Collins
  • Patent number: 10817256
    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%).
    Type: Grant
    Filed: September 2, 2019
    Date of Patent: October 27, 2020
    Assignee: Oath Inc.
    Inventor: Andreas Rossbacher
  • Patent number: 10812489
    Abstract: Methods, systems and programming for classifying network requests. In one example, a network request for content to be fetched by a content server is received from a client device. At least one non-internet protocol (IP) key is obtained based on the network request. Whether to deny or allow the network request is determined based on the at least one non-IP key.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: October 20, 2020
    Assignee: Oath Inc.
    Inventors: Phil Wang, Ravikiran Meka
  • Patent number: 10812381
    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.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: October 20, 2020
    Assignee: Oath Inc.
    Inventor: Michael P. Biancaniello
  • Patent number: 10812586
    Abstract: The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: October 20, 2020
    Assignee: Oath Inc.
    Inventors: Ankur Subhash Jain, Ramkartik Mulukutla