Abstract: An advertisement delivery management apparatus according to an embodiment includes a predicted information storage unit, an allocating unit, and a reallocating unit. The predicted information storage unit stores information including user attributes of a plurality of delivery target users predicted as future advertisement delivery destinations. The allocating unit allocates the delivery target user to an advertisement delivery order request based on the information stored in the predicted information storage unit. The reallocating unit performs a reallocating process of exchanging the delivery target user allocated to the order request with a non-allocated user who is the delivery target user that has not been allocated to the order request.
Type:
Grant
Filed:
December 5, 2013
Date of Patent:
December 6, 2016
Assignee:
YAHOO JAPAN CORPORATION
Inventors:
Kazuhiko Shimura, Koji Tsukamoto, Akira Tajima, Hiroyuki Kato, Takenobu Dei
Abstract: In one example, an apparatus and method are provided for summarizing (or selecting a representative subset from) a collection of media objects. A method includes selecting a subset of media objects from a collection of geographically-referenced (e.g., via GPS coordinates) media objects based on a pattern of the media objects within a spatial region. The media objects may further be selected based on (or be biased by) various social aspects, temporal aspects, spatial aspects, or combinations thereof relating to the media objects and/or a user. Another method includes clustering a collection of media objects in a cluster structure having a plurality of subclusters, ranking the media objects of the plurality of subclusters, and selection logic for selecting a subset of the media objects based on the ranking of the media objects.
Type:
Grant
Filed:
May 19, 2006
Date of Patent:
November 29, 2016
Assignee:
Yahoo! Inc.
Inventors:
Alexander B. Jaffe, Mor Naaman, Marc E. Davis
Abstract: An advertisement delivery management apparatus according to an embodiment includes an acquisition unit, a determination unit, and an accepting unit. The acquisition unit acquires information on two or more types of delivery target user groups, each including a plurality of delivery target users predicted as future advertisement delivery destinations. The determination unit determines whether each of the delivery target user groups satisfies delivery conditions designated by an advertisement delivery order request. The accepting unit accepts the advertisement delivery order request based on the determination result of the determination unit.
Type:
Grant
Filed:
December 2, 2013
Date of Patent:
November 29, 2016
Assignee:
YAHOO JAPAN CORPORATION
Inventors:
Kazuhiko Shimura, Koji Tsukamoto, Akira Tajima, Hiroyuki Kato, Takenobu Dei
Abstract: The present teaching relates to determining user interests based on a correspondence graph. In one example, correspondences among a plurality of users are obtained. Connections among at least some of the plurality of users are identified based on the correspondences. A graph is constructed based on the identified connections. Each of the identified connections has a strength determined based on correspondences associated with the identified connection. One or more seed users are selected from the plurality of users. Each of the one or more seed users has at least one known interest. An interest is determined for each of the at least some of the plurality of users based on the graph and the known interests of the one or more seed users.
Abstract: An Internet or other online service is personalized or customized based on data collected for a user of a computing device. In one embodiment, a method includes: storing a plurality of person profiles for persons associated with communications received by a user of a computing device; receiving data associated with an online service; and filtering, using at least one processor, the data based on the plurality of person profiles, wherein the filtered data is for display to the user on the computing device.
Abstract: A prediction device according to an embodiment includes an acquiring unit and a predicting unit. The acquiring unit acquires usage states of a plurality of terminals used by a user. The predicting unit predicts a context of the user on the basis of the usage states of the respective terminals acquired by the acquiring unit. For example, the acquiring unit acquires discrete data indicating the usage state of each of the terminals, and the predicting unit predicts the context of the user on the basis of a combination of pieces of discrete data acquired from the respective terminals.
Abstract: Briefly, methods and/or systems of processing a content table prior to entropy encoding are described. An example may comprise determining upper and lower equivalent byte values for the content. The content may be transformed and reordered based, at least in part, on the upper and lower equivalent byte values and compressed using, for example, delta compression.
Abstract: An information providing device according to the exemplary embodiment includes an object recognizing unit, a retrieving unit, an obtaining unit, and a transmitting unit. The object recognizing unit extracts an image of a specific object which appears in an image of a moving image content to be distributed to a terminal device. The retrieving unit requests a retrieval device to retrieve a similar image with the image of the specific object as a retrieval key and obtains a retrieval result from the retrieval device. The obtaining unit obtains recommend information related with an image of the specific object which appears in an image of a moving image content based on the retrieval result. The transmitting unit transmits the recommend information to the terminal device.
Abstract: Techniques for creating a social network are provided. Private relationships that are established (e.g., in the context of instant messaging) may become public by the action of a single user. Each user determines whether they want to be “social” to (or discoverable by) friends of the user's friends. For example, user A is a friend of (i.e., has established a relationship with) user B and user B is a friend of user C, but user A and user C are not friends of each other (i.e., user A and user C have not established a relationship with each other). If user C unilaterally takes an action, then user A is able to see that user C is a friend of user B. User A may then take further actions to attempt to establish a relationship with user C or otherwise contact user C.
Abstract: An assignment sharing device includes an assignment-related information storage unit configured to store assignment-related information including assignment information, challenger identification information, assignment approval information, and assignment achievement status information; an assignment information receiving unit configured to receive the assignment information and so forth; an assignment-related information accumulating unit configured to accumulate the assignment information and so forth as a single piece of assignment-related information; an assignment information transmitting unit configured to transmit corresponding assignment information to a challenger; an assignment approval receiving unit configured to receive assignment identification information identifying an assignment approved by the challenger; an assignment approving unit configured to set assignment approval information; and an assignment result information receiving unit configured to receive assignment result information, whi
Type:
Grant
Filed:
February 12, 2014
Date of Patent:
November 15, 2016
Assignee:
YAHOO JAPAN CORPORATION
Inventors:
Hidehito Gomi, Teruhiko Teraoka, Kota Tsubouchi, Nobuyuki Shimizu
Abstract: In one embodiment, a request identifying a first Uniform Resource Locator (URL) may be received. It may be ascertained whether a launch time associated with the first URL has been attained. An Edge Side Includes (ESI) response may be automatically provided according to a result of the ascertaining, wherein the ESI response includes instructions to fetch a web page associated with the first URL from an origin server.
Abstract: Techniques are described for generating an authority value of a first one of a plurality of documents. A first component of the authority value is generated with reference to outbound links associated with the first document. The outbound links enable access to a first subset of the plurality of documents. A second component of the authority value is generated with reference to a second subset of the plurality of documents. Each of the second subset of documents represents a potential starting point for a user session. A third component of the authority value is generated representing a likelihood that a user session initiated by any of a population of users will end with the first document. The first, second, and third components of the authority value are combined to generate the authority value. At least one of the first, second, and third components of the authority value is computed with reference to user data relating to at least some of the outbound links and the second subset of documents.
Type:
Grant
Filed:
October 9, 2009
Date of Patent:
November 15, 2016
Assignee:
Yahoo! Inc.
Inventors:
Pavel Berkhin, Usama M. Fayyad, Prabhakar Raghavan, Andrew Tomkins
Abstract: A device, system, and method are directed towards enabling a user to disambiguate an identity of a member included in a user's social network (USN), and towards enabling an operation to be performed based on information about the member. The USN is determined. The NID of the member is received. If the NID is non-unique within the USN, member distinctions are determined for members in the USN who are associated with the same NID. The member distinctions are sent to the user. The user makes a selection of one of the members associated with one of the member distinctions. Based on the selection, information about the selected member is received. The operation is enabled to be performed based on the information about the selected member. The operation may include addressing the selected member, enabling a communication between the user and the selected member, or the like.
Type:
Grant
Filed:
August 19, 2011
Date of Patent:
November 15, 2016
Assignee:
Yahoo! Inc.
Inventors:
Michael Quoc, Dan Wascovich, Matthew Fukuda, E. Stanley Ott, IV, F. Randall Farmer, Edward Ho, Jonathan James Trevor
Abstract: A method of installing an application on a mobile user device is disclosed. A request for the application is received. Information is received related to the mobile user device on which the application is to be installed. A version of an application is determined to send in response to the request for the application and the information related to the mobile user device. The application version is sent to the mobile user device. Information is received related to the performance of the application version. Adapted application determination information is stored related to at least a portion of the received information.
Type:
Grant
Filed:
November 7, 2006
Date of Patent:
November 8, 2016
Assignee:
Yahoo, Inc.
Inventors:
Sean N. Byrnes, Gabriel Vanrenen, Karl Harris
Abstract: A method of providing in-context exploration of a query results web page, wherein the web page has at least one element and a plurality of query results, receives an indication of interest in the at least one element, and in response to the indication, emphasizes at least one query result relative to the plurality of query results.
Abstract: Methods and systems are provided for enabling presentation of supplemental application content to display devices while particular content is rendered on the display device. One example method includes receiving a request, at a server, to register a display device. The display device has hardware for communication over the Internet with the server that is further configured to provide applications for rendering on the display device. The display device further includes hardware for communication with a broadcast television provider that provides broadcast content to the display device. The method also includes registering the display device with the server. The registering includes receiving attributes of the display device. Also included is receiving information, at the server, regarding content rendered on the display device, and sending to the display device application data for at least one of the applications of the display device.
Abstract: In an embodiment, a data processing method provides an improvement in personal tracking and comprises, using a server computer, obtaining a plurality of personal calendar records, wherein each of the calendar records comprises a location value specifying a geographical location of an event, and a start time value specifying a start time of an event at the location; using the server computer, obtaining a plurality of present location updates, wherein each of the present location updates comprises a geo-location value indicating a then-current location of a computing device; using the server computer, creating and storing polygon data that defines a polygon in geographical space that contains a final set of the plurality of location values; using the server computer, determining a street address that is contained in the polygon; creating and storing a database record that associates a particular calendar record with the street address.
Inventors:
Scott Richard Andress, Carrie Christina Merry Barkema, Rafael Vasconcellos Coelho, Vanessa Ilona Grass, Alicia Korn, Guilherme de Barros Chapiewski, Andrew Poon, Conrad Wai, Arnabnil Bhattacharjee