Patents Assigned to Oath Inc.
-
Patent number: 10585960Abstract: 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: GrantFiled: September 28, 2015Date of Patent: March 10, 2020Assignee: Oath Inc.Inventors: Yuening Hu, Changsung Kang, Dawei Yin, Yi Chang
-
Patent number: 10587570Abstract: 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: GrantFiled: March 6, 2018Date of Patent: March 10, 2020Assignee: Oath Inc.Inventors: Barry Appelman, Edmund J. Fish
-
Patent number: 10581909Abstract: 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: GrantFiled: June 26, 2017Date of Patent: March 3, 2020Assignee: Oath Inc.Inventors: Lachlan A. Maxwell, Andrew Braksator, George Fletcher
-
Patent number: 10581835Abstract: 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: GrantFiled: February 20, 2018Date of Patent: March 3, 2020Assignee: Oath Inc.Inventors: Lovlesh Chhabra, Dylan Casey, Atte Lahtiranta, Jonathan Edward Hryn, Alice Francine Gutman
-
Patent number: 10579727Abstract: 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: GrantFiled: April 30, 2019Date of Patent: March 3, 2020Assignee: Oath Inc.Inventors: Naveen Sundar Govindarajulu, Nicholas L. Cassimatis, Jonathan R. Scally
-
Patent number: 10579493Abstract: 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: GrantFiled: August 21, 2017Date of Patent: March 3, 2020Assignee: Oath Inc.Inventors: Osnat Benari, Ruiheng Wang, Sasinda Rukshan Premarathna, Cheng Li, Bhagyasri Canumalla, Hsiao-Ching Lin, Yanbo Li, Davood Shamsi
-
Patent number: 10581693Abstract: 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: GrantFiled: March 1, 2016Date of Patent: March 3, 2020Assignee: Oath Inc.Inventor: David S. Bill
-
Patent number: 10572565Abstract: 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: GrantFiled: June 22, 2016Date of Patent: February 25, 2020Assignee: Oath Inc.Inventors: Michele Trevisiol, Luca Aiello, Luca Chiarandini, Alejandro Jaimes
-
Patent number: 10573048Abstract: 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: GrantFiled: July 25, 2016Date of Patent: February 25, 2020Assignee: Oath Inc.Inventors: Bin Ni, Gregory Davis Choi, Adam Bryan Mathes
-
Patent number: 10572498Abstract: 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: GrantFiled: November 2, 2015Date of Patent: February 25, 2020Assignee: OATH INC.Inventors: Todd Silverstein, Jeff Cutler-Stamm, Dusten Tucker, Lyle P. Stein, David Sklar, Jason Blackheart, Ryan Massad
-
Patent number: 10572769Abstract: 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: GrantFiled: December 13, 2016Date of Patent: February 25, 2020Assignee: Oath Inc.Inventors: Benjamin Jack Culpepper, Pierre Garrigues, Allison Janoch, Huy X. Nguyen
-
Patent number: 10575064Abstract: 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: GrantFiled: December 5, 2017Date of Patent: February 25, 2020Assignee: Oath Inc.Inventors: Peter F. Kocks, Rami El Mawas, Ping-Hao Wu
-
Patent number: 10574768Abstract: 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: GrantFiled: August 17, 2018Date of Patent: February 25, 2020Assignee: OATH INC.Inventors: Thanawat Kaewka, Hang Ye, Thomas Hoffmann, Deepesh Mittal
-
Patent number: 10567546Abstract: 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: GrantFiled: December 31, 2015Date of Patent: February 18, 2020Assignee: Oath Inc.Inventors: Omer Luzzatti, Lev Korostyshevsky, Michael Kravchenko, Elad Rainshmidt
-
Patent number: 10565292Abstract: 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: GrantFiled: June 14, 2013Date of Patent: February 18, 2020Assignee: Oath Inc.Inventor: Bruno M. Fernandez-Ruiz
-
Patent number: 10567325Abstract: 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: GrantFiled: February 11, 2019Date of Patent: February 18, 2020Assignee: OATH INC.Inventors: Janarthanam Ramalingam, Sudharsan Vasudevan
-
Patent number: 10565184Abstract: 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: GrantFiled: October 31, 2016Date of Patent: February 18, 2020Assignee: Oath Inc.Inventors: Ohad Shacham, Edward Bortnikov, Idit Keidar, Yonatan Gottesman
-
Patent number: 10565245Abstract: 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: GrantFiled: December 19, 2013Date of Patent: February 18, 2020Assignee: OATH INC.Inventors: Doug Imbruce, Gregory Pape, Gustav Johan Rasmus Knutsson
-
Patent number: 10565623Abstract: 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: GrantFiled: November 26, 2014Date of Patent: February 18, 2020Assignee: Oath Inc.Inventors: Jeffrey B. Katz, Chad Gallagher, Lucas J. Matyja
-
Patent number: 10564805Abstract: 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: GrantFiled: March 30, 2015Date of Patent: February 18, 2020Assignee: Oath Inc.Inventors: Nikhil Mishra, Mike Wexler