Patents Assigned to Yahoo!
-
Publication number: 20150278387Abstract: Techniques are provided that include obtaining a Document Object Model of an HTML document, such as a web page of a publisher. Elements of the Document object model may be identified that are associated with native advertisement placement candidate containers. Based at least in part on analysis associated with the Document Object Model, and utilizing at least some of the identified elements, one or more native advertisement placement candidate containers may be determined. Some techniques may utilize, in the analysis, identification of one or more secondary source HTML documents associated with a primary HTML document, and may identify, within the secondary source HTML document(s), content associated with native advertisement placement candidate containers of the primary HTML document(s).Type: ApplicationFiled: April 14, 2014Publication date: October 1, 2015Applicant: YAHOO! INC.Inventors: Stergios STERGIOU, Herve MARCELLINI
-
Publication number: 20150278883Abstract: Techniques are provided that include obtaining a Document Object Model of an HTML document. A configuration XPath is obtained identifying, as of a configuration time, a node within the Document Object Model as a native advertisement placement candidate container. Additional information is obtained regarding native advertisement placement candidate containers within the Document Object Model, and an injection XPath, identifying a node within the Document Object Model as a native advertisement placement candidate container, is generated at an injection time, subsequent to the configuration time, based on the configuration XPath and the additional information. The additional information may include information regarding at least one of a title element, description element and image element identified by a user as being associated with native advertisement placement candidate containers. Generating the injection XPath may include removing a numerical identifier from one or more tags of the configuration XPath.Type: ApplicationFiled: December 30, 2014Publication date: October 1, 2015Applicant: YAHOO! INC.Inventors: Stergios STERGIOU, Herve MARCELLINI, Sreenivasulu Jaladanki
-
Publication number: 20150279390Abstract: A multimedia content item is summarized based on its audio track and a desired compression budget. The audio track is extracted and processed by an automatic speech recognizer to obtain a time-aligned text transcript. The text-transcript is partitioned into a plurality of segment sequences. An informativeness score based on a salience score and a diversity score is computed for each of the segments. A coherence score is also computed for the segments in the plurality of sequences. A subsequence of one of the segment sequences that optimizes for informativeness and coherence is selected for generating a new content item summarizing the multimedia content item.Type: ApplicationFiled: March 25, 2014Publication date: October 1, 2015Applicant: YAHOO! INC.Inventor: Inderjeet Mani
-
Patent number: 9148628Abstract: A system and method of pre-buffering media files may be employed to improve the initial playback performance of a media file. In accordance with one aspect, a media player application may present a list of media files for playback. Based on a location and/or movement of an input focus device, the media player may pre-buffer those media files located within a proximity of the input focus device. A pre-buffered media file may be selected for playback by the media player application.Type: GrantFiled: August 16, 2007Date of Patent: September 29, 2015Assignee: Yahoo! Inc.Inventor: Tomi Blinnikka
-
Patent number: 9147000Abstract: Method, apparatus, and programs for recommending websites. Information related to a user's browsing history of a plurality of websites is obtained. A browsing co-occurrence of at least some of the plurality of websites in one or more time periods is determined based on the obtained information related to the user's browsing history. The plurality of websites are assigned to a plurality of website groups based on the determined browsing co-occurrence. Each of the plurality of website groups is associated with one of the one or more time periods. At least one of the plurality of website groups is presented to the user based on their associated time periods.Type: GrantFiled: June 29, 2012Date of Patent: September 29, 2015Assignee: YAHOO! INC.Inventors: Sudharsan Vasudevan, Eugene Kouichi Kashida, Ethan Batraski
-
Patent number: 9146123Abstract: An example of a method includes determining, electronically, a source location and a destination location in response to an input received through one of a first short message service (SMS) and a general packet radio service (GPRS). The method also includes determining, electronically, a first milestone between the source location and the destination location. Further, the method includes sending directions to reach the first milestone from the source location through a second SMS and an identifier associated with the first milestone. Furthermore, the method includes detecting when to send directions to reach one of a second milestone and the destination location from the first milestone. In addition, the method includes sending directions to reach one of the second milestone and the destination location through a third SMS based on detecting.Type: GrantFiled: May 19, 2010Date of Patent: September 29, 2015Assignee: YAHOO! INC.Inventors: Sriram Jayaprakash Sathish, Balaji Kannan
-
Patent number: 9148466Abstract: Module management software receives a request from the browser for a presentation composed of at least one module. The module management software transmits a request for module data associated with the module to a first server that caches the module data after retrieving the module data from a website. The module management software then receives the requested module data from the first server and transmits a request for each of the resource files described in the module data to a second server that caches each of the resource files after retrieving the resource file from an external (or internal) website. Each request for a resource file can be handled by a corresponding thread. The module management software delays transmission of the module data to the browser, if any requested resource file is not received within a time limit derived at least in part from a service level agreement.Type: GrantFiled: October 5, 2010Date of Patent: September 29, 2015Assignee: Yahoo! Inc.Inventors: Karen Fay, Renaud Waldura, Michael Chow, Mike Wexler
-
Patent number: 9146842Abstract: Briefly, embodiments of methods or systems for testing software modules are disclosed.Type: GrantFiled: August 15, 2013Date of Patent: September 29, 2015Assignee: Yahoo! Inc.Inventors: Jon Herron, Bian Jiang, Stephane Karoubi, Xianzhe Ma
-
Publication number: 20150269613Abstract: A method for adjusting delivery of electronic advertisement to a user device. The method comprises receiving a request for an electronic advertisement asset, where the request includes one or more indicators associated with at least one of the user device and at least one network condition in relation to the user device and determining a modality of delivery of the electronic advertisement asset based on the one or more indicators. The method further comprises transmitting the electronic advertisement asset in the determined modality to the user device in response to the request.Type: ApplicationFiled: March 15, 2013Publication date: September 24, 2015Applicant: YAHOO! INC.Inventor: Bruno M. Fernandez-Ruiz
-
Publication number: 20150269178Abstract: Techniques are provided for improving the accuracy of analytics on big data using sketches and fixed-size buckets. In a technique for enhancing a unique count (cardinality) estimate of a large data set, a request for a cardinality estimate for the large data set is received. An initial cardinality estimate is determined using a sketch or a fixed-size bucket. If the initial cardinality estimate is within a range where the initial estimate could be further enhanced, the initial estimate is used for a lookup into a lookup table. Based on retrieved values from the lookup table and the initial estimate, an enhanced cardinality estimate is calculated.Type: ApplicationFiled: March 18, 2014Publication date: September 24, 2015Applicant: Yahoo Inc.Inventor: Lee Rhodes
-
Publication number: 20150269122Abstract: Briefly, embodiments of methods and/or systems of computation via array decomposition are disclosed. For one embodiment, as an example, a system may be capable of implementation of an advertising audience overlap analysis dashboard in which for an audience exceeding 100 million users and exceeding 10,000 user groups. Such a system embodiment, for example, may be capable of computing an exact count of user overlap among the user groups in less than two hours.Type: ApplicationFiled: March 21, 2014Publication date: September 24, 2015Applicant: Yahoo! Inc.Inventor: Kevin J. Lang
-
Patent number: 9141966Abstract: A system is disclosed for obtaining and aggregating opinions generated by multiple sources with respect to one or more objects. The disclosed system uses observed variables associated with an opinion and a probabilistic model to estimate latent properties of that opinion. With those latent properties, the disclosed system may enable publishers to reliably and comprehensively present object information to interested users.Type: GrantFiled: December 23, 2009Date of Patent: September 22, 2015Assignee: Yahoo! Inc.Inventors: Srujana Merugu, Arun Shankar Iyer, Ashwin Kumar V. Machanavajjhala, Sathiya Keerthi Selvaraj, Philip L. Bohannon
-
Patent number: 9141271Abstract: Techniques are described herein that are capable of taking action upon users in a social networking system with respect to a purpose based on compatibility of the users to the purpose. The action may be further based on compatibility of the users and the purpose to a venue. Example actions include but are not limited to recommending users for a purpose and/or a venue; recommending a purpose for users and/or a venue; recommending a venue for users and/or a purpose; inviting users to join a group, to attend an event, or to perform an action; etc. For instance, the social networking system may include a network manager that performs a compatibility analysis with respect to attributes of users, a purpose, and/or a venue, respectively. The network manager may take an action upon the users (or a subset thereof) based on the results of the compatibility analysis.Type: GrantFiled: August 26, 2009Date of Patent: September 22, 2015Assignee: YAHOO! INC.Inventors: Mike Folgner, Ryan Cunningham, Chris Kalaboukis
-
Publication number: 20150261752Abstract: Personalized criteria-based media organization is provided. Digital media items are organized into one or more albums. At least one album is associated with album membership criteria and includes only digital media items that satisfy the album membership criteria. An album is updated by receiving user input identifying at least one criteria creation element, generating user-defined album membership criteria based on the at least one criteria creation element, identifying any matching digital media items that satisfy the user-defined album membership criteria, and associating the matching digital media items with the album.Type: ApplicationFiled: March 17, 2014Publication date: September 17, 2015Applicant: Yahoo! Inc.Inventors: Jia Li, Joseph Kaye
-
Publication number: 20150262037Abstract: System, method and architecture for providing improved visual recognition by modeling visual content, semantic content and an implicit social network representing individuals depicted in a collection of content, such as visual images, photographs, etc. which network may be determined based on co-occurrences of individuals represented by the content, and/or other data linking the individuals. In accordance with one or more embodiments, using images as an example, a relationship structure may comprise an implicit structure, or network, determined from co-occurrences of individuals in the images. A kernel jointly modeling content, semantic and social network information may be built and used in automatic image annotation and/or determination of relationships between individuals, for example.Type: ApplicationFiled: March 17, 2014Publication date: September 17, 2015Applicant: YAHOO! INC.Inventors: Jia Li, Xiangnan Kong
-
Publication number: 20150264565Abstract: In one embodiment, a request may be transmitted to a mobile device, where the request identifies one or more actions. An indication of a first time value may be received from the mobile device, where the first time value indicates a time that it has taken for the mobile device to perform the one or more actions. A device type of the mobile device may be determined. At least a second time value associated with the device type may be obtained, where the second time value indicates an approximate time that it takes for devices of the device type to perform the one or more actions. The first time value may be compared with the second time value. The mobile device may be authenticated according to a result of the comparing.Type: ApplicationFiled: March 11, 2014Publication date: September 17, 2015Applicant: Yahoo! Inc.Inventors: Benoit Schillings, Daryl Low
-
Patent number: 9135589Abstract: Described herein is a system that can link multiple electronic media production and/or publication applications. The linking of the multiple applications may be facilitated through a browser. Also, a toolbar included in the browser may facilitate the links between applications and assist a user in controlling one or more workflows that use the linked applications.Type: GrantFiled: November 6, 2012Date of Patent: September 15, 2015Assignee: Yahoo! Inc.Inventors: Jacqueline Bleth, Erik Racho, Romeo J. Torres, Mary Grace Whalen, Melisa Angulo
-
Patent number: 9135632Abstract: Methods and systems are disclosed which allow shifting inventory to fulfill guaranteed delivery advertisement contracts. Inventory may be allocated from a supply of unallocated inventory to one or more advertisers in accordance with guaranteed delivery agreements. Inventory may be reserved for the one or more advertisers from the remaining supply of unallocated inventory. Inventory may then be allocated to an additional advertiser by using unallocated inventory or shifted inventory, or a combination of unallocated inventory and shifted inventory. The shifted inventory is shifted out of the allocation for the first advertiser and the shifted inventory is replaced by the reserve inventory for the respective advertiser.Type: GrantFiled: December 28, 2011Date of Patent: September 15, 2015Assignee: Yahoo! Inc.Inventors: Erik Vee, Dongni Chen, Peiji Chen, Satyen Kale, Srinath Mandalapu, Chandrashekhar Nagarajan
-
Patent number: 9137574Abstract: Briefly, embodiments of a method or system of predicting media content preferences are disclosed.Type: GrantFiled: July 28, 2010Date of Patent: September 15, 2015Assignee: Yahoo! Inc.Inventors: Adam Rae, Lluis Garcia Pueyo, Roelof van Zwol
-
Patent number: 9137288Abstract: Disclosed is a fully push-based and scalable web application architecture unifying discrete and persistent web services. It houses a database slave on the web server machine to leverage the replication capabilities of common database systems. In doing so, the replication of data between a database master (located on a separate machine) and a slave (located on the web server machine) serves to prompt the web server software of any changes in the data, with which it may then generate an updated web service response to push to the relevant clients. Neither the clients nor the web servers ever need to blindly poll a data source for changes. Furthermore, data is transmitted in the same RESTful style using a persistent (i.e. WebSocket) connection as it would be using the corresponding discrete HTTP request.Type: GrantFiled: December 20, 2010Date of Patent: September 15, 2015Assignee: Yahoo! Inc.Inventor: Klaus Ganser