Abstract: Method, system, and programs for deployment of applications are disclosed. An application capable of being executed in a plurality of different formats is provisioned. The application is deployed for execution by a client device and a server. Resources are dynamically allocated for execution of the application.
Type:
Grant
Filed:
December 28, 2012
Date of Patent:
February 23, 2016
Assignee:
YAHOO! INC.
Inventors:
Bruno Fernandez-Ruiz, Daryl Mun-Kid Low, Martin F. N. Cooper, Dirk Koehler
Abstract: A system for link acquisition and usage using image recognition comprises an interface, a processor, and a memory. The interface is for receiving an image. The processor is configured to: determine one or more tags for the image; determine one or more links associated with the one or more tags; and cause an action associated with a selected link of the one or more links. The memory is coupled to the processor and is configured to provide the processor with instructions.
Type:
Grant
Filed:
July 31, 2012
Date of Patent:
February 23, 2016
Assignee:
Yahoo! Inc.
Inventors:
Andrew Stadlen, Gerry Pesavento, Pierre Garrigues, Huy X. Nguyen, Benjamin Jackson Culpepper, David Warland
Abstract: Method and system for document update are provided. Information related to document update in the database is obtained. A stochastic model is generated based on the obtained information. An update sequence is determined based on the stochastic model. The update sequence indicates at least one document that needs to be updated in a time slot. One or more documents are retrieved from the database based on the update sequence. The retrieved one or more documents are updated in the time slot.
Abstract: Disclosed are methods and apparatus for creating and managing dynamic access control lists (ACL's). In a specific embodiment, a method of creating or modifying a dynamic access control policy (ACP) is disclosed. A current ACP for one or more specified resources is defined based on one or more membership rules for specifying users who can access the one or more specified resources based on user information that was or will be collected for a plurality of users. The collected user information includes at least user presence information or user communication data. The current ACP is retained for the one or more specified resources, wherein the current ACP is accessibly usable so as to dynamically allow a selected set of users, who each have corresponding collected user information which meets the one or more membership rules of the current ACP, to access the one or more specified resources. The selected set of users is changeable over time as different user information is collected over time.
Type:
Grant
Filed:
June 23, 2009
Date of Patent:
February 23, 2016
Assignee:
Yahoo! Inc.
Inventors:
Marc E. Davis, Chris W. Higgins, Simon P. King
Abstract: Method, system, and programs for automatically deploying a plurality of distributed application stacks on a target machine. A plurality of virtual environments isolated from each other are first created on the target machine through which a user has access to a plurality of clusters. A distributed application stack is deployed from the plurality of distributed application stacks in a respective virtual environment created on the target machine. The plurality of distributed application stacks are deployed in the plurality of clusters. Based on the deployed distributed application stack, each of the virtual environments is then associated with a corresponding cluster.
Type:
Grant
Filed:
December 9, 2011
Date of Patent:
February 23, 2016
Assignee:
YAHOO! INC.
Inventors:
Andre Arcilla, Konstantin Boudnik, Roman V. Shaposhnik
Abstract: A network device, method, and mobile device are directed towards enabling a mobile device user to archive a text message threaded conversation with another conversation participant. text messages sent from the mobile device may be replicated by a server component, whether the text message is a reply message or an incoming message. The replicated text message may then be sent to an identified personal computing device's network-based messaging archive. In one embodiment, the messaging archive may be an outbox archive for text messages. As described, a text message being sent to the mobile device from the other conversation participant may also be replicated and archived in a network-based inbox archive for text messages on the identified personal computing device. In one embodiment, the archived text messages may be displayed to the user on the personal computing devices as threaded conversations.
Abstract: A system, apparatus, and method are disclosed to provide an enhanced search index for searchable content by limited capability devices, such as mobile phones. A URL analyzer determines clusters of mobile web page URLs and corresponding tokens. A landing page identifier evaluates cluster URLs and the tokens to identify landing page URLs for mobile web pages likely to be relevant to an associated search term. A mapper associates the landing page URLs with related domain hosts that include conventional web pages generally not accessible to limited capability devices. A category tagger associates the landing page URLs with categories of conventional web pages that share a content topic. The landing page URLs, and corresponding tokens, domain host information, and categories are added to the search index. A submitted search term is evaluated relative to the tokens, domain host information, and categories to determine relevant mobile web landing pages as search results.
Abstract: Briefly, the disclosure describes embodiments of methods or apparatuses for visualizing regions characterized by a set of labeled measurements at a variety of scale levels.
Abstract: In one embodiment, data generated via a map process and/or reduce process may be obtained. A request message may be sent to a server, where the request message indicates a request for a location in storage at which the data is to be stored. Upon receiving the location from the server, the data may be copied to the location in the storage. A commit message may be sent to the server, where the commit message indicates that the data has been copied to the location. In addition, the data may be deleted.
Abstract: A modular search object framework can provide monetization of entity based content. Such a framework can include circuitry configured to manually or automatically link monetized search terms with entities, so that the entities can be monetized without additional bids on the entities. Once the framework generates such links, advertisers may continue to bid on search terms, and create new links or change initial links. Also, through the framework advertisers may bid on an entity that can encompass a set of associated search terms. For example, instead of bidding on a great number of search terms, an advertiser can bid on a few entities that include at least a majority of the associated search terms. With such functionality, the workload of the advertiser can be greatly reduced.
Type:
Application
Filed:
August 12, 2014
Publication date:
February 18, 2016
Applicant:
Yahoo! Inc.
Inventors:
Sophia Thitirat Perl, Conrad Wai, Michael Eric Plasmeier, Andrew Poon, Enrique Andres Munoz Torres, Tingyi Wu
Abstract: A brand engine receives a request from a user device operated by a first user to display user information of a second user. User information of the first user is mapped to at least the user information of the second user by the brand engine. The mapping may map the user information of the first user to user information of further users in a social network. The mapping may map of any combination of spatial, temporal, social, and topical data related to the users. A modified representation of received content is generated by the brand engine based on the mapping. The modified representation is transmitted to the user device. The user device displays the modified representation for the first user. The modified representation of the received content may include any combination of filtered and/or sorted content items, recommended content items, and/or modified content items.
Type:
Grant
Filed:
April 30, 2008
Date of Patent:
February 16, 2016
Assignee:
YAHOO! INC.
Inventors:
Robert C. Trout, Christopher Higgins, Joseph O'Sullivan, Marc E. Davis, Ronald G. Martinez
Abstract: A system and method determine local intent. Local intent may reflect whether a search query should receive results and advertisements that are geographically specific. The local intent may be determined using probabilistic models that analyze historical searches to determine which search terms tend to have local intent.
Type:
Grant
Filed:
December 2, 2013
Date of Patent:
February 16, 2016
Assignee:
Yahoo! Inc.
Inventors:
Jim W. Delli Santi, Ramazan Demir, Eugene Stipp
Abstract: Example methods, apparatuses, or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate or otherwise support one or more processes or operations for a machine for recognizing or generating one or more Jabba-type sequences.
Abstract: A method and apparatus for generating search results including searching by subdomain and providing sponsored results by subdomain is provided. A search system according to embodiments of the present invention analyzes search queries to determine if they are to be routed to subdomains and presents results include sponsored hits sponsored on a subdomain by subdomain basis.
Type:
Grant
Filed:
September 25, 2014
Date of Patent:
February 16, 2016
Assignee:
Yahoo! Inc.
Inventors:
Ali Diab, Scott A. Gatz, Shyam Kapur, David Ku, Chuck Kung, Phu Hoang, Qi Lu, Lynne Pogue, Yuan Kui Shen, Norman Shi, Thai Tran, Eckart Walther, Jeff Weiner
Abstract: Example methods, apparatuses, or articles of manufacture are disclosed that may be implemented using one or more computing devices to facilitate or otherwise support one or more processes or operations associated with ranking entity facets using user-click feedback.
Type:
Grant
Filed:
July 30, 2010
Date of Patent:
February 16, 2016
Assignee:
Yahoo! Inc.
Inventors:
Lluis Garcia Pueyo, Mridul Muralidharan, Roelof van Zwol
Abstract: A first cluster of web objects is identified from a click-through data structure. The click-through data structure can organize web objects into clusters based on query results of web objects selected by a user. Also, a second cluster of web objects can be identified from a metadata data structure. The metadata data structure can organize web objects into clusters based on metadata associated with the web objects. An output set of web objects is selected, in real time, from the identifier clusters.
Type:
Grant
Filed:
May 4, 2011
Date of Patent:
February 16, 2016
Assignee:
Yahoo! Inc.
Inventors:
Prateeksha Uday Chandraghatgi, Subhajit Sanyal, Sriram J. Sathish
Abstract: Disclosed herein is a projection-aware compression, which may be used on image data such as, for example, spherical image data. The compression may be considered to be non-uniform in a sense that the compression need not be uniformly applied, but may be applied to image data as a function of latitude information associated with the image data.
Abstract: A system and method for aggregating emotions of users for a media program. A server stores reference audio signal fingerprints, each associated with a reference audio signal of the program. For each user, the server computer: receives a first audio signal fingerprint from a client device operated by a user, the first audio signal fingerprint associated with a first audio signal comprising ambient sound associated with the user and an audio signal of the program; searches the stored reference audio signal fingerprints to determine one that is related to the first audio signal fingerprint; determines an ambient sound signal by obtaining a difference between the stored reference audio signal fingerprint and the first audio signal fingerprint; and determines, using the ambient sound signal, an emotion of the user for a program segment. The server computer aggregates the emotions to determine a representative emotion of the users for the segment.
Type:
Grant
Filed:
June 20, 2012
Date of Patent:
February 2, 2016
Assignee:
Yahoo! Inc.
Inventors:
Ronny Lempel, Edward Bortnikov, Nadav Golbandi, Sergiy Bilobrov
Abstract: A system, method, and computer readable medium are provided for associating information (including information and services) based upon context. In one example, an apparatus includes interface logic for receiving, during a session (e.g., during a media object capture, upload session, data transfer session, or the like), context information from a user device, and user-generated information associated with the context information. The context information may relate to time, date, location, ambient conditions, biometric (e.g., relating to the user of the device), device/user identification, or combinations thereof. The apparatus further including association logic for associating service information, different from the context information, with the user-generated information based on the context information. The associated service information may include empirical information such as a map of a particular location, the map including points of interest.
Abstract: Methods and systems for receiving sensitive information include receiving a request for entering sensitive information, the request received from a user interface rendered on a client device. The methods and systems rely upon nested iframes, each of which is hosted by a different server. An inner iframe is hosted by a server within a secure zone, such as a digital vault. A middle iframe is hosted within the secure zone and is invoked by an intermediate server. An outer iframe is hosted by a server that provides the user interface. The server that provides the user interface may be hosted by a cloud service provider, for example. Using the nested iframes and the network topology described in the present disclosure, users are able to exchange sensitive information with a server within the secure zone through a user interface provided outside the secure zone.
Type:
Grant
Filed:
July 8, 2015
Date of Patent:
February 2, 2016
Assignee:
Yahoo! Inc.
Inventors:
Maria Eugenia Tornos Lahoz, Anna Chu-Sumida, Nikunj Koolar, Peter Chan, Aditi Sinha Gundlapalli, Surajit Dutta, Binu Ramakrishnan, Venkatesh Dharmar