Patents Assigned to Oath Inc.
  • Patent number: 10585960
    Abstract: A location prediction framework is described for applying location labels or tags to target documents and/or identifying location-sensitive queries. Terms in content and queries are represented by corresponding term locations vectors (TLVs) in which the term is represented as a weighted distribution across locations. Each element of a TLV represents a probability that the term corresponding to the TLV relates to a particular location. Predicted locations may be introduced as features to a ranking framework to improve the identification and ranking of search results for a given query.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: March 10, 2020
    Assignee: Oath Inc.
    Inventors: Yuening Hu, Changsung Kang, Dawei Yin, Yi Chang
  • Patent number: 10587570
    Abstract: Announcing new users of an electronic communications system includes receiving an indication of a new user of an electronic communications system. The new user has an identifier for the electronic communications system. Existing users of the electronic communications system that are known to the new user are identified. The identified existing users are sent a message notifying the identified existing users of the identifier of the new user. The identified existing users may be enabled to add the identifier of the new user to participant lists used by the identified existing users. The new user may be enabled to add identifiers of the identified existing users to a participant list of the electronic communications system used by the new user.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: March 10, 2020
    Assignee: Oath Inc.
    Inventors: Barry Appelman, Edmund J. Fish
  • Patent number: 10581909
    Abstract: Systems and methods are disclosed for cryptographic signing of content requests. One method includes receiving, at a content network, a content request from a publisher website, the publisher website purporting to be associated with a publisher domain. At the content network, a public key may be received associated with the publisher domain. At the content network, at least one policy may be received associated with the publisher domain. It may be determined whether the content request comprises a cryptographic signature. If it is determined that the content request does not comprise a cryptographic signature, content may or may not be provided to the publisher website according to the policy from the publisher domain. If it is determined that the content request comprises a cryptographic signature, the cryptographic signature of the request may be validated using the public key.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: March 3, 2020
    Assignee: Oath Inc.
    Inventors: Lachlan A. Maxwell, Andrew Braksator, George Fletcher
  • Patent number: 10581835
    Abstract: In one embodiment, a user password is received in relation to a user identifier, wherein the user identifier and user password are associated with a user account. A request to opt-in to use of system-generated passwords instead of the user password is received. A substitute password for the user account is generated and provided.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: March 3, 2020
    Assignee: Oath Inc.
    Inventors: Lovlesh Chhabra, Dylan Casey, Atte Lahtiranta, Jonathan Edward Hryn, Alice Francine Gutman
  • Patent number: 10579727
    Abstract: A system and method for processing a natural language input. The natural language input is initially processed through a strict parser, which results in an initial parse. The initial parse is evaluated to determine if it exceeds a completeness threshold. If the initial parse does not pass the completeness threshold, any open slots are filled using type based slot filling. The final parse is then output for further processing by another system, such as a search engine.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: March 3, 2020
    Assignee: Oath Inc.
    Inventors: Naveen Sundar Govindarajulu, Nicholas L. Cassimatis, Jonathan R. Scally
  • Patent number: 10579493
    Abstract: Systems and methods are disclosed for determining an engagement level of a user interacting with an electronic program, comprising receiving or determining a decision node tree, each node in the decision node tree corresponding to a user decision point in the electronic program, determining a number of levels in the decision node tree, determining a user traversed count comprising a number of levels the user has traversed in the decision node tree, and determining the engagement level of the user with the electronic program based upon the user traversed count and the number of levels in the decision node tree.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: March 3, 2020
    Assignee: Oath Inc.
    Inventors: Osnat Benari, Ruiheng Wang, Sasinda Rukshan Premarathna, Cheng Li, Bhagyasri Canumalla, Hsiao-Ching Lin, Yanbo Li, Davood Shamsi
  • Patent number: 10581693
    Abstract: A distribution of a content selection being distributed throughout a wireless mesh network may be tracked. A wireless device in the wireless mesh network enables the content selection to be exchanged. Wireless devices then exchange the content, and a network topology is recorded in response. Finally, the network topology is reported to a reporting agent.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: March 3, 2020
    Assignee: Oath Inc.
    Inventor: David S. Bill
  • Patent number: 10572565
    Abstract: A method for tailoring content in a web page is provided. There is a relationship between the source domain a user comes from and the behavior pattern of a user on a website. To predict the behavior patterns of a particular user coming from a particular source domain, first a large dataset is compiled from user logs. Second, session analysis is performed on the dataset to identify sessions, session characteristics, page view categories, and source categories. Third, sessions are clustered and analyzed to determine how the behavior changes according, to a source category. Fourth, a mapping between source categories and behavior patterns is generated. When a user requests a page view from a source domain, if the source domain is mapped to a source category, then a tailored version of the page view is presented to the user based on the mapping between source categories and behavior patterns.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: February 25, 2020
    Assignee: Oath Inc.
    Inventors: Michele Trevisiol, Luca Aiello, Luca Chiarandini, Alejandro Jaimes
  • Patent number: 10573048
    Abstract: One or more computing devices, systems, and/or methods for emotional reaction sharing are provided. For example, a client device captures video of a user viewing content, such as a live stream video. Landmark points, corresponding to facial features of the user, are identified and provided to a user reaction distribution service that evaluates the landmark points to identify a facial expression of the user, such as a crying facial expression. The facial expression, such as landmark points that can be applied to a three-dimensional model of an avatar to recreate the facial expression, are provided to client devices of users viewing the content, such as a second client device. The second client device applies the landmark points of the facial expression to a bone structure mapping and a muscle movement mapping to create an expressive avatar having the facial expression for display to a second user.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: February 25, 2020
    Assignee: Oath Inc.
    Inventors: Bin Ni, Gregory Davis Choi, Adam Bryan Mathes
  • Patent number: 10572498
    Abstract: In one embodiment, a method for creating one or more infographics, comprising: receiving and storing data associated with an individual or an entity, in a format according to a schema that includes at least two properties associated with the individual or entity; reading at least a portion of the data; determining which of the at least two properties in the schema do not have corresponding read data associated with the individual or entity; based on that determination, selecting an infographic definition from among a plurality of infographic definitions defining the appearance of at least a portion of an infographic; generating one or more infographics based on (i) the at least a portion of the data and (ii) the selected infographic definition; and providing the one or more generated infographics to an output device.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: February 25, 2020
    Assignee: OATH INC.
    Inventors: Todd Silverstein, Jeff Cutler-Stamm, Dusten Tucker, Lyle P. Stein, David Sklar, Jason Blackheart, Ryan Massad
  • Patent number: 10572769
    Abstract: Methods and systems for classifying images and adding images to piles include determining attributes of an image, classifying the image by determining a set of elements of a hierarchy of which the image is a member based at least in part on the attributes, and adding the image to one or more piles associated with the set of elements of the hierarchy of which the image is a member.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: February 25, 2020
    Assignee: Oath Inc.
    Inventors: Benjamin Jack Culpepper, Pierre Garrigues, Allison Janoch, Huy X. Nguyen
  • Patent number: 10575064
    Abstract: Systems and methods are disclosed for delivering video content over a network, such as the Internet. Videos are identified and pre-processed by a web service and then separated into a plurality of segments. Based on user interests, video segments may be pre-fetched and stored by a client associated with a user. Upon receiving a selection from a user to play a video, the first video segment may begin playing instantaneously from a local cache. While the first video segment plays, subsequent video segments are transmitted from the web service to the client, so that the subsequent video segments will be ready for viewing at the client when playback of the first video segment has finished.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: February 25, 2020
    Assignee: Oath Inc.
    Inventors: Peter F. Kocks, Rami El Mawas, Ping-Hao Wu
  • Patent number: 10574768
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in controlling external programs executed by a browser application. The disclosed systems and methods provide systems and methods for automatically identifying an external program in a document definition used in rendering a document display in a user interface of the browser application. In response to detecting inactivity in connection with the document display, the disclosed systems and methods generate a first modified document definition, by modifying the document definition, to suspend execution of the external program in a first modified document display based on the first modified document definition.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: February 25, 2020
    Assignee: OATH INC.
    Inventors: Thanawat Kaewka, Hang Ye, Thomas Hoffmann, Deepesh Mittal
  • Patent number: 10567546
    Abstract: Briefly, embodiments of systems and/or method of communicating digital content via a network, such as a computing and/or communications network, are described.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: February 18, 2020
    Assignee: Oath Inc.
    Inventors: Omer Luzzatti, Lev Korostyshevsky, Michael Kravchenko, Elad Rainshmidt
  • Patent number: 10565292
    Abstract: Method, system, and programs for identifying and delivering content. In one example, a request for content is first received from a user, via the communication platform. One or more parameters are obtained which are associated with the platform on which the requested content is to be presented. When the requested page is retrieved, it is determined whether the page was created with respect to a second platform that is more restrictive than the first platform. If so, additional content is generated, the selection of which is based on the parameters associated with the platform on which the requested content is to be presented as well as the content of the requested content page. The additional content is integrated with the requested content page and then transmitted to the user as a response to the request.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: February 18, 2020
    Assignee: Oath Inc.
    Inventor: Bruno M. Fernandez-Ruiz
  • Patent number: 10567325
    Abstract: Disclosed is a system and method for email management. The disclosed systems and methods enable a user to follow messages and message conversations based on, but not limited to, a context of the received messages, content included in the messages, the sender of the messages, intended recipients of the message, and the like. Therefore, the present disclosure describes systems and methods for enabling a recipient user to follow messages, topics or other users from the recipient user's inbox. Accordingly, followed topics or messages from followed users can be grouped into message conversations within the recipient user's inbox. Whenever there is an update in a followed conversation, the recipient user will be notified. By determining which messages a user desires to follow, the disclosed systems and methods can identify the interests of users by leveraging information from the followed messages for advertising purposes.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: February 18, 2020
    Assignee: OATH INC.
    Inventors: Janarthanam Ramalingam, Sudharsan Vasudevan
  • Patent number: 10565184
    Abstract: The present teaching relates to committing transactions over a database in a semi-distributed manner. In one example, a transaction is executed to access a plurality of keys stored in the database. A request is transmitted to a transaction management engine to commit the transaction. The transaction management engine performs a conflict check between the transaction and one or more transactions running concurrently with the transaction, and generates an instruction based on the conflict check. The instruction is received from the transaction management engine. Based on the instruction, one or more of the plurality of keys are updated in the database or data added by the transaction to the database are erased.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: February 18, 2020
    Assignee: Oath Inc.
    Inventors: Ohad Shacham, Edward Bortnikov, Idit Keidar, Yonatan Gottesman
  • Patent number: 10565245
    Abstract: Disclosed is a method and system for enabling storytelling on a computing device. A processor analyzes a set of media items associated with the user, each media item having associated metadata. The processor identifies one or more related characteristics among the media items in the set to form a cluster of media items associated with an event associated with the user. The processor selects, based on analysis of the media items in the cluster, templates from a template database, each template of the plurality of templates configured to represent a moment in the event. The processor edits selected media items in the cluster to fit into the selected templates. The processor scores each selected template based on the metadata associated with the selected media items in the selected template. The processor creates a mixed-media module of predetermined duration comprising the templates organized into a desired sequence.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: February 18, 2020
    Assignee: OATH INC.
    Inventors: Doug Imbruce, Gregory Pape, Gustav Johan Rasmus Knutsson
  • Patent number: 10565623
    Abstract: Methods are disclosed for providing an ad-supported mobile data plan, where ad display may be tied to data usage levels and user input. A method includes receiving, using at least one processor, user interaction with advertisement content displayed on a device; retrieving, using the at least one processor, a data usage limit associated with the device; and causing a change in the data usage limit based on the user interaction with the advertisement content displayed on the device.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: February 18, 2020
    Assignee: Oath Inc.
    Inventors: Jeffrey B. Katz, Chad Gallagher, Lucas J. Matyja
  • Patent number: 10564805
    Abstract: Software for an online content service obtains a plurality of events chronologically generated by a plurality of users of an online content service during a specified period of time. The software identifies any content items associated with each event and annotates each of the content items with (a) a plurality of metadata attributes associated with the content item and (b) a plurality of metadata attributes associated with the online content service. The software sorts the events based on user and based on content identifier and orders the sorted events based on timestamp. The software determines the events that make up a content session for the specific content item and the specific user, using the ordered events for the specific content item and a look-back time period and a look-ahead time period. Then the software generates an analytic based at least in part on the content session.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: February 18, 2020
    Assignee: Oath Inc.
    Inventors: Nikhil Mishra, Mike Wexler