Patents Assigned to Yahoo!
-
Patent number: 11855941Abstract: Disclosed are systems and methods for automatically deleting messages from a recipient's inbox. The disclosed systems and methods provide the ability for automatic actions to be taken on delivered messages based on a passage of time. This enables a sender of messages, email service provider and/or email platform to exert control over sent messages to limit the number and type of operations that may be performed on such messages. For example, operations such as saving, forwarding, printing, copying, or otherwise duplicating the message and/or message data can be prohibited and all together rendered impossible. The disclosed systems and methods enables the purging of messages and associated message data from a recipient's inbox at a certain specified time, after the passage of a pre-determined amount of time, or upon the detection of a specified event.Type: GrantFiled: October 28, 2022Date of Patent: December 26, 2023Assignee: YAHOO ASSETS LLCInventors: Varun Bhagwan, Gowri Kanugovi, Jeffrey Bonforte, Doug Sharp
-
Patent number: 11855949Abstract: In an example, a companion user account is generated without a user specifying a username of the companion user account, wherein the companion user account is different than a primary user account of the user. A first interface, that provides access to resources associated with the primary user account, is displayed via a client application. A second interface, that provides access to resources associated with the companion user account, is displayed via the client application. A content targeting profile associated with the companion user account is generated based upon activity associated with the companion user account and/or one or more interests selected by the user. A subset of content items is selected, from among a plurality of content items and based upon the content targeting profile, for presentation via the second interface associated with the companion user account. A content item of the subset of content items is displayed via the second interface.Type: GrantFiled: May 10, 2022Date of Patent: December 26, 2023Assignee: Yahoo Ad Tech LLCInventor: Gnanavel Shanmugam
-
Patent number: 11848901Abstract: Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a framework for delivering electronic messages to a recipient in an optimized manner based on current real-world and digital activities associated with the recipient. Once a message sent by a sender is received by the message platform, the message and information related to a user's activity is analyzed, and a delivery condition is determined by the messaging platform. The platform then sends the message according to that delivery condition, such that it is delivered to the user only upon the platform relaying the message thereon when the condition is satisfied or occurs.Type: GrantFiled: September 30, 2021Date of Patent: December 19, 2023Assignee: YAHOO ASSETS LLCInventors: Joshua Robert Russell Jacobson, Marcel Becker, Ilana Walder-Biesanz
-
Patent number: 11847236Abstract: The present teaching relates to a method, system, and programming for encrypted searching. In a search session, a uniform resource locator (URL) is received, wherein a portion of the URL is encrypted via a first key. A second key associated with the first key is obtained. A determination is made regarding whether a time-related criterion associated with the second key is satisfied. In response to the time-related criterion being satisfied, the portion of the URL is decrypted based on the second key to obtain a keyword, one or more search results are obtained based on the keyword, and a webpage including the one or more search results to be provided to a user is generated.Type: GrantFiled: August 8, 2022Date of Patent: December 19, 2023Assignee: YAHOO ASSETS LLCInventors: Stephen Owens, Sonia Johnson, Ramu Adapala, Chris Elza Kurian
-
Patent number: 11835984Abstract: One or more computing devices, systems, and/or methods for controlling an output device are provided. For example, features are extracted from data points of an object. A set of data points are identified from the data points based upon the set of data points having features corresponding to target features. Marker elements are assigned to the set of data points. A mapping structure is used to assign output indicators to the marker elements. The output device is controlled to provide output indicators assigned to marker elements as the marker elements become a current focus of the user navigation.Type: GrantFiled: August 30, 2022Date of Patent: December 5, 2023Assignee: YAHOO ASSETS LLCInventors: Sukriti Chadha, Jean-Baptiste Maurice Queru, Darren Burton, Gary Moulton, Michael Brent Shebanek
-
Patent number: 11836124Abstract: Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving an event that includes a plurality of fields and extracting needed fields from the plurality of fields. The method then serializes the plurality of fields and generates a new event that includes the set of needed fields and a hidden field, the value of the hidden field comprising the serialized fields. The method then transmits the new event for processing using at least one processing stage of a stream processor. In response, the method reserializes a processed event generated by the stream processor and outputs the reserialized event to a downstream consumer.Type: GrantFiled: May 22, 2020Date of Patent: December 5, 2023Assignee: YAHOO ASSETS LLCInventors: Michael Pippin, David Willcox, Allie K. Watfa, George Aleksandrovich
-
Patent number: 11836169Abstract: The present teaching, which includes methods, systems and computer-readable media, relates to providing query suggestions based on a number of data sources including person's personal data and non-personal data. The disclosed techniques may include receiving an input from a person, obtaining a first set of suggestions based on information from a first data source, presenting the first set of suggestions to the person, and presenting, to the person, a second set of suggestions obtained from a person corpus when a portion of the person corpus relevant to the input is accessible. The person corpus may be from a second data source that is private to the person.Type: GrantFiled: October 5, 2015Date of Patent: December 5, 2023Assignee: YAHOO ASSETS LLCInventors: Shenhong Zhu, Chun Ming Sze, Hang Su, Huming Wu, Hui Wu, Jiuhe Gan, Xiaobing Han, Mingtian Liu, Yuan Zhang, Scott Gaffney
-
Patent number: 11830035Abstract: Systems and methods are disclosed for opting-out of targeted advertising in online advertising environments. One method includes receiving an opt-out verification request, the opt-out verification including an IP address of a user device and HTTP header fields of an HTTP request of the user device; determining a geographic area of the user device based on the IP address of the user device; accessing an opt-out database having entries of user devices that opted-out of receiving targeted advertising based on at least one HTTP header field of the HTTP request; determining whether the user device has opted-out of receiving targeted advertising based on the determined geographic area of the user device, the HTTP header fields of the HTTP quest, and the entries of user devices of the opt-out database; and transmitting a verification acknowledgement when the user device is determined to have opted-out of receiving targeted advertising.Type: GrantFiled: September 19, 2019Date of Patent: November 28, 2023Assignee: Yahoo Ad Tech LLCInventor: Jeffrey Todd Wilson
-
Patent number: 11823021Abstract: The present teaching relates to method, system, medium, and implementations for machine learning. A check is performed on a level of available bidding currency for bidding a training sample that is used to train a model via machine learning. A bid in an amount within the available bidding currency is sent, to a source of the training sample, for the training sample. The training sample is received from the source when the bid is successful. A prediction is then generated in accordance with the training sample based on one or more parameters associated with the model and is sent to the source.Type: GrantFiled: July 31, 2020Date of Patent: November 21, 2023Assignee: YAHOO ASSETS LLCInventors: Gal Lalouche, Ran Wolff
-
Patent number: 11822556Abstract: Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving a stream of events, where each event comprises a header including an event type field and a timestamp. and identifying that the header of a given event in the stream of events includes at least one secondary event in a list of secondary identifiers included in the header. A flag is set in a distributed database for the at least one secondary event, then writing the given event to a table in the distributed database occurs, the table selected based on a respective event type field and timestamp associated with the given event. Deduplicating the given event and the at least one secondary event in response to a close of books (COB) signal occurs, after which writing at least one deduplicated event to a storage device occurs, the at least one deduplicated event selected from the group consisting of the given event and the at least one secondary event.Type: GrantFiled: August 10, 2022Date of Patent: November 21, 2023Assignee: YAHOO ASSETS LLCInventors: Michael Pippin, David Willcox, Allie K. Watfa, George Aleksandrovich
-
Patent number: 11822536Abstract: Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising completing a first audit for a primary event type, the first audit generating a set of primary events and completing a second audit for a secondary event type, the second audit generating a draft set of secondary events and an auxiliary feed of un-joined secondary events. The method then performs a join audit check on the auxiliary feed of un-joined secondary events and a set of flags, each flag in the set of flags indicating that a respective un-joined secondary event was properly joined. Based on the results of the join audit check, the method replays a subset of the un-joined secondary events in the auxiliary feed upon determining that the join audit check failed.Type: GrantFiled: March 14, 2022Date of Patent: November 21, 2023Assignee: YAHOO ASSETS LLCInventors: Michael Pippin, David Willcox, Allie K. Watfa, George Aleksandrovich, Jacob Tolar
-
Patent number: 11823255Abstract: Disclosed are systems and methods for improving interactions with and between computers in content generating, searching, 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 provide systems and methods for automatically allowing web browsing in a user interface of an electronic messaging system. The disclosed systems and methods automatically display electronic messages containing item information displayed in an electronic message in place of any web page links associated with the item enabling browsing of the item information from within the electronic messaging system's user interface.Type: GrantFiled: March 20, 2023Date of Patent: November 21, 2023Assignee: YAHOO ASSETS LLCInventors: Marcel Becker, Anand Almal
-
Patent number: 11817994Abstract: One or more computing devices, systems, and/or methods for time series trend root cause identification are provided. In particular, an overall trend of multi-dimensional time series data and element trends for measured elements of dimensions within the multi-dimensional time series data is identified. Weighted correlations between the element trends of the measured elements and the overall trend are calculated. The weighted correlations of the measured elements and aggregate weighted correlations of measured element combinations are evaluated to identify a set of measured elements having a threshold correlation to the trend.Type: GrantFiled: January 25, 2021Date of Patent: November 14, 2023Assignee: YAHOO ASSETS LLCInventors: Jifu Zhao, Kevin Andrew Perkins, Mithilesh Nanjamanaidu Srinivasan Rangavadivel, Matthew Robert Ahrens
-
Patent number: 11816104Abstract: The present teaching relates to method, system, and programming for evaluating expressions. An expression indicative of conditions and metadata associated therewith is obtained. A determination is made as to whether the expression corresponds to a modified version of an earlier expression based on the metadata. In response to a determination that the expression is the modified version of the earlier expression, a query associated with the modified expression is transmitted to a forecasting cluster so that the modified expression is to be evaluated by the forecasting cluster. In response to a determination that the expression does not have a corresponding earlier expression, the expression is evaluated.Type: GrantFiled: December 28, 2018Date of Patent: November 14, 2023Assignee: YAHOO AD TECH LLCInventors: David Guzman, John McClean, Nikita Sapozhnikov
-
Patent number: 11809396Abstract: Disclosed are embodiments for generating metadata files for composite datasets. In one embodiment, a method is disclosed comprising generating a tree representing a plurality of datasets; parsing the tree into an algebraic representation of the tree; identifying a plurality of terms in the algebraic representation, each term in the terms comprising at least two factors, each of the two factors associated with a dataset in the plurality of datasets; generating a metadata object of the plurality of terms; serializing the metadata object to generate serialized terms; and storing the serialized terms in a metadata file associated with the plurality of datasets.Type: GrantFiled: November 21, 2022Date of Patent: November 7, 2023Assignee: YAHOO ASSETS LLCInventors: George Aleksandrovich, Allie K. Watfa, Robin Sahner, Mike Pippin
-
Patent number: 11809494Abstract: An information processing apparatus according to the application concerned includes an obtaining unit and a generating unit. The obtaining unit obtains a first-type graph including a plurality of node corresponding to a plurality of search target. The generating unit generates, based on placement of the plurality of nodes in the first-type graph, a second-type graph that includes a virtual node representing a node not associated to a search target by adding the virtual node to the first-type graph.Type: GrantFiled: February 18, 2021Date of Patent: November 7, 2023Assignee: Yahoo Japan CorporationInventor: Masajiro Iwasaki
-
Patent number: 11810158Abstract: Briefly, embodiments disclosed herein may relate to digital content selection, and more particularly to weighted pseudo-random digital content selection for use in and/or with online digital content delivery, such as online advertising, for example.Type: GrantFiled: December 22, 2015Date of Patent: November 7, 2023Assignee: YAHOO AD TECH LLCInventors: Shahar Golan, Oren Shlomo Somekh, Michal Aharon
-
Patent number: 11803897Abstract: Systems and methods are disclosed for sorting elements, such as bids in an auction environment or marketplace for the display of an advertisement on a web page. According to one implementation, a plurality of elements may be received over a network. For example, the plurality of elements may comprise a plurality of bids, each of which may include, for example, a bid price, a bid allocation, and a bid target. The received set of elements may be recursively partitioned into a plurality of element subsets. For example, the element set may be partitioned about a pivot selected from a sample set of elements chosen from the element set. A subset of elements may be identified from the element set as eligible elements (e.g., bids eligible for selection as a winning bid). Once the set of eligible elements has been identified, the recursive partitioning of elements may be terminated.Type: GrantFiled: June 21, 2019Date of Patent: October 31, 2023Assignee: Yahoo Ad Tech LLCInventor: Niklas Karlsson
-
Patent number: 11805165Abstract: Content items are provided to users and their interactions with the provided content items are recorded in respective user profiles. The users' interactions thus recorded over time are analyzed to determine if the users have a balanced information intake. A reading habit score is determined for a user based various criteria. The user's reading habit score is analyzed to determine if the user's habits indicate a balance in the user's content consumption. If the user's reading habit score indicates an imbalance in the user's content consumption, suggestions are provided to the user for achieving a more balanced reading habit and thereby improving the user's reading habit score.Type: GrantFiled: July 16, 2020Date of Patent: October 31, 2023Assignee: YAHOO ASSETS LLCInventors: Chris Chan, Tony Hairr, Shatakshi Goyal, Clarence Leung, Katrina Tempero, Shivakumar Ningappa
-
Patent number: 11803605Abstract: In an example, an article may be analyzed to identify entity terms. Entity term relevance scores associated with the entity terms may be determined based upon the article and the entity terms. One or more first entity terms may be selected based upon the entity term relevance scores. One or more sets of reference position information associated with the one or more first entity terms may be determined. A first set of reference position information is based upon one or more positions, in the article, of one or more references to a first entity term. One or more second entity terms of the one or more first entity terms may be selected based upon the one or more sets of reference position information. A set of one or more salient entity tags associated with the article may be generated based upon the one or more second entity terms.Type: GrantFiled: June 7, 2021Date of Patent: October 31, 2023Assignee: YAHOO AD TECH LLCInventors: Niru Appikatala, SansWord Huang, Eyan Goldman, Balachandar Sankar, Shweta Tripathi