Yahoo Patents
Application number: 20150249633
Abstract: A system and method for generating a notification email within the framework of standard email messaging protocols employs custom headers providing a short, informative notification of the subject of the email.
Type:
Application
Filed:
March 3, 2014
Issued:
September 3, 2015
Assignee:
Yahool Inc.
Inventor:
Ala' Ibrahim
Application number: 20150248712
Abstract: Systems and methods for providing mobile advertisements are disclosed. The system includes a plurality of templates to be selected by an advertiser. The system also includes a user interface configured to present the plurality of templates to the advertiser so that the advertiser selects a template. The user interface is further configured to obtain advertiser information corresponding to the selected template. The system includes data that define a mobile advertisement related to the advertiser on a mobile device so that the mobile device is configured to render a mobile view on the mobile device based on the selected template and the obtained advertiser information when the mobile advertisement is selected.
Type:
Application
Filed:
February 28, 2014
Issued:
September 3, 2015
Assignee:
Yahoo! Inc.
Inventors:
Rupert Christopher Lacy-Hulbert, Bruno M. Fernandez-Ruiz
Application number: 20150248785
Abstract: In one embodiment, a first perspective of a three-dimensional marker may be detected, where the three-dimensional marker has a shape that presents a different appearance from every angle. A first three-dimensional virtual overlay corresponding to the first perspective of the three-dimensional marker may be identified or generated. The first three-dimensional virtual overlay corresponding to the first perspective of the three-dimensional marker may be projected or displayed such that the first three-dimensional virtual overlay substantially covers the first perspective of the three-dimensional marker.
Type:
Application
Filed:
March 3, 2014
Issued:
September 3, 2015
Assignee:
Yahoo! Inc.
Inventor:
Lars Erik Holmquist
Patent number: 9122682
Abstract: A technique for processing data in a network is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for processing data in a network having a plurality of network stations. The method comprises receiving a first representation of data at a first of the plurality of network stations, processing the first representation so as to generate a second representation of the data, and transmitting the second representation from the first network station to a second of the plurality of network stations for storage therein, wherein the second representation is stored at an address within the second network station. The method also comprises receiving the address at the first network station, and transmitting the address from the first network station to a third of the plurality of network stations for storage therein.
Type:
Grant
Filed:
April 19, 2011
Issued:
September 1, 2015
Assignee:
YAHOO! INC.
Inventors:
Arjen P. deVries, Michael Sokolov, David E. Kovalcin, Brian Eberman, Leonidas Kontothanassis
Patent number: 9123048
Abstract: A method and system of sponsoring a media item is disclosed herein. A media item is received from a submitter. The media item is published for consumer access. Requests for the media item are received from media consumers. A number of consumer requests for the media item is counted. A determination is made as to whether the number of consumer requests for the media item is higher than a predetermined threshold of popularity. If the number of consumer requests for the media item is determined to be higher than the predetermined threshold of popularity, the media item is sponsored on a webcast station.
Type:
Grant
Filed:
October 20, 2006
Issued:
September 1, 2015
Assignee:
Yahoo! Inc.
Inventor:
Michael Spiegelman
Application number: 20150242886
Abstract: A system can provide ad impression availability for one or more audience segments or at least part of an ad campaign. The system can also adjust such ad impression availability at different stages of ad production, booking, and delivery, such as at a time immediately prior to serving an ad impression or at a time of presenting ad impression availability to an advertiser at booking of ad impressions. Adjustments can be based on attributes of the audience segment(s) or the at least part of an ad campaign. For example, ad impression availability can be adjusted according to breadth and/or popularity of the segment(s) or the at least part of an ad campaign.
Type:
Application
Filed:
February 25, 2014
Issued:
August 27, 2015
Assignee:
YAHOO! INC.
Inventors:
Supreeth Rao, Sunil Kumar Gupta
Application number: 20150242419
Abstract: Briefly, embodiments of methods or systems providing a mobile device user with localized and/or time-selectable search query terms and/or search results are provided.
Type:
Application
Filed:
February 27, 2014
Issued:
August 27, 2015
Assignee:
Yahoo! Inc.
Inventors:
Lars Erik Holmquist, Guilherme Chapiewski
Application number: 20150244577
Abstract: Example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to implement a queuing system with an adjustable scalability/reliability level.
Type:
Application
Filed:
February 27, 2014
Issued:
August 27, 2015
Assignee:
Yahoo! Inc.
Inventors:
Ashutosh Singh, Varun Bhagwan, Jaikit Savla, Rahul Teotia
Patent number: 9117250
Abstract: Methods and systems for recommending social networking connections are disclosed. Information is received from a mobile device relating to software applications that are installed on a first user's mobile device. A weight for each software application is calculated based on usage information and each software application is designated to at least one category. A priority is calculated for each category based at least in part on respective weights of software applications designated to the category. A second user, who is not connected to the first user, is detected, wherein the second user has a predetermined number of categories that are the same as the first user's categories, and wherein priorities corresponding to the second user's categories are within a predetermined range of priorities corresponding to the first user's categories. A recommendation to connect with the second user is provided to the first user.
Type:
Grant
Filed:
August 30, 2012
Issued:
August 25, 2015
Assignee:
Yahoo! Inc.
Inventors:
Anupam Seth, Allie K. Watfa, Dale Nussel, Jonathan Kilroy
Application number: 20150234806
Abstract: Disclosed herein is system, method and architecture to process information received in electronic messages, including identifying events in the lives of users from the information contained in one or more such electronic messages.
Type:
Application
Filed:
February 18, 2014
Issued:
August 20, 2015
Assignee:
YAHOO! INC.
Inventors:
Varun Bhagwan, Kaushal Kurapati
Patent number: 9110928
Abstract: To identify a media item from a database of media items that have common content, a region of interest is defined to include a plurality of frames of a test fingerprint that correspond to different segments of a media item. A media identification system queries a database of reference fingerprints to identify candidate reference fingerprints that contain a frame that matches a frame of the test fingerprint. When a candidate reference fingerprint is found, additional matching frames are determined and the region of interest is reduced to eliminate the matched frames of the test fingerprint. This continues until the region of interest is empty or there are no further matching candidates. Once the set of candidate reference fingerprints are identified, the media identification system compares the test fingerprint to the candidates to determine a closest match, thereby identifying the media item associated with the test fingerprint.
Type:
Grant
Filed:
November 4, 2013
Issued:
August 18, 2015
Assignee:
YAHOO! INC.
Inventor:
Sergiy Bilobrov
Patent number: 9110927
Abstract: A method and system for organizing digital photographs is disclosed. A plurality of digital photographs are obtained. Each digital photograph in the plurality is analyzed to obtain metadata related to the digital photograph and/or photograph content information related to the digital photograph. The metadata and/or the photograph content information is then analyzed. The plurality of digital photographs are automatically organized into clusters. Each cluster is associated with one or more predetermined cluster parameter. Each cluster parameter is associated with a metadata item. The digital photographs are then displayed (e.g., in a web page) on a computing device in accordance with the cluster parameter(s). One or more of the digital photographs are reorganized into a different cluster each time additional metadata related to the one or more digital photographs is received.
Type:
Grant
Filed:
November 25, 2008
Issued:
August 18, 2015
Assignee:
YAHOO! INC.
Inventors:
Randolph Preston McAfee, Shanmugasundaram Ravikumar
Patent number: 9110894
Abstract: Techniques for providing location-based recommendations are described. Some embodiments provide a Location-Based Recommendation System (“LRBS”) that provides recommendations regarding physical places based on content items, such as Web pages, user reviews, directory listings, or the like, that describe or otherwise reference those places. In one embodiment, the LBRS is configured to, in response to an indication of a first place, determine one or more other places that are similar to the first place, and then provide indications of the determined places as recommendations to a user or other entity. In another embodiment, the LBRS is configured to, in response to an indication of a user, determine one or more places that may be of interest to the user, and then provide indications of the determined places as recommendations. In some embodiments, the LBRS may determine recommendations based on content vectors associated with places and/or users.
Type:
Grant
Filed:
November 1, 2012
Issued:
August 18, 2015
Assignee:
YAHOOO! INC.
Inventor:
Renhui Zhang
Patent number: 9110903
Abstract: Systems, methods and apparatus for collecting data and presenting media to a user are provided. The systems generally includes a data gathering module associated with an electronic device. The data gathering module communicates gathered data to a management module, which manages at least one user profile based on the gathered data. The management module may select media for presentation to a user based on the user profile, and the selected media may be displayed to the user via a media output device co-located with the user, such as a display of the user's mobile electronic device or a television, computer, billboard or other display co-located with the user. Related methods are also provided.
Type:
Grant
Filed:
November 22, 2006
Issued:
August 18, 2015
Assignee:
YAHOO! INC.
Inventors:
Ronald Martinez, Marc Davis, Nathanael Joe Hayashi, Chris Kalaboukis
Patent number: 9111299
Abstract: A system for indicating the unavailability of an already uploaded video file is provided. The system includes an advertiser system providing a graphical user interface for uploading a video file to a database and an ad serving system communicatively coupled to the database that receives the uploaded video file. A creative asset processing system is communicatively coupled to the ad serving system and advertiser system and receives the uploaded video file to process the uploaded video file by performing bit rate encoding on the uploaded video file. The bit rate encoding generates a plurality of encoded video files of the uploaded video file having respective bitrates. The advertiser system displays a set of menu options on the graphical user interface for each of the encoded video files.
Type:
Grant
Filed:
October 21, 2014
Issued:
August 18, 2015
Assignee:
Yahoo! Inc.
Inventors:
Priyanka Jain, Durgadatt R. Kamath, Kishore Nair
Patent number: 9111291
Abstract: A method and system for providing targeted applications within an electronic message interface. The method comprises retrieving content from a user's electronic message in the electronic message interface, parsing and interpreting the user's context from the content, and accepting bidding on the user's interpreted context from one or more applications, the one or more applications including triggering conditions related to the user's interpreted context. The one or more applications are ranked based on the bidding. The method further comprises loading the one or more applications into the electronic message interface based on the ranking, and providing one or more follow-up transactions associated with the one or more loaded applications based on the user's interpreted context.
Type:
Grant
Filed:
June 19, 2012
Issued:
August 18, 2015
Assignee:
Yahoo! Inc.
Inventors:
Ronny Lempel, Yoelle Maarek Smadja, Edward Bortnikov, Edo Liberty
Patent number: 9111260
Abstract: Techniques and mechanisms are provided that allow participants in an electronic messaging conversation (e.g. email or instant message) to retrieve information related to words and phrases in the electronic messaging conversation without leaving the electronic messaging environment. An electronic messaging environment is provided that includes user interface tools that allow a user to (1) select text within the EM conversation, (2) submit the text to an information retrieval service, such as a search engine, and (3) display the results generated by the information retrieval service. To facilitate the selection of relevant text, certain “suggested words” within the conversation may automatically be highlighted by the instant messaging client. Various techniques are provided for customizing which words are suggested, which sources are searched, and which search terms are used.
Type:
Grant
Filed:
May 7, 2008
Issued:
August 18, 2015
Assignee:
Yahoo! Inc.
Inventors:
Chen Zhang, Henri P. J. Torgemane, Frank J. Cort, Thyagarajapuram S Ramakrishnan
Patent number: 9111236
Abstract: A system and methodology for visually representing user activity associated with an information resource is described. User activities are associated with symbolic representations of those user activities. To visually convey selected aspects of the user activity, the activity is mapped to visual attributes that alter the appearance of the symbolic representation. The result is a dynamic and universal representation of user activities that aide online users to efficiently discern the relevancy and popularity of an information resource.
Type:
Grant
Filed:
April 10, 2012
Issued:
August 18, 2015
Assignee:
YAHOO! INC.
Inventors:
Jeff Bonforte, Mark Davis
Application number: 20150227849
Abstract: An adaptive pattern recognition system optimizes an invariance objective and an input fidelity objective to accurately recognize input patterns in the presence of arbitrary input transformations. A fixed state or value of a feature output can nonlinearly reconstruct or generate multiple spatially distant input patterns and respond similarly to multiple spatially distant input patterns, while preserving the ability to efficiently evaluate the input fidelity objective. Exemplary networks, including a novel factorization of a third-order Boltzmann machine, exhibit multilayered, unsupervised learning of arbitrary transformations, and learn rich, complex features even in the absence of labeled data.
Type:
Application
Filed:
December 7, 2010
Issued:
August 13, 2015
Assignee:
Yahoo! Inc.
Inventors:
Robert G. Jaros, Simon Kayode Osindero
Application number: 20150227628
Abstract: A system can provide unique user metrics associated with a node in a hierarchy and the node's decedents in real time. This can occur by merging sketches of the node and its decedents to form a merged sketch, and retrieving the unique user metrics from the merged sketch. The sketches and the merged sketch may each be a separate data form, such as a hash. The hierarchy may include an online content taxonomy and the sketches of each node may include unique user metrics associated with the node, such as user interaction metrics associated with a category of content of the node. The system may build sketches for the nodes of a hierarchy, associate each sketch with its ancestor sketches, invert the associations, tie corresponding descendant sketches of an ancestor sketch based on the inversions, and merge the descendant sketches with their ancestor sketches to generate the merged sketches.
Type:
Application
Filed:
February 7, 2014
Issued:
August 13, 2015
Assignee:
Yahoo! Inc.
Inventors:
Supreeth Rao, Sunil Kumar Gupta, Chetan Nadgire
Patent number: 9104772
Abstract: A method comprises identifying a first user having stored in a database a set of first bookmarks associated with a topic of interest; determining a level of relatedness of a second user to the first user by comparing a first number of overlapping bookmarks that were stored in the database by the second user and that overlap the set of first bookmarks; determining a level of value of the second user to the first user by comparing a second number of related nonoverlapping bookmarks that were stored in the database by the second user that, relate to the topic of interest, and that do not overlap the set of first bookmarks; and presenting at least a portion of the related nonoverlapping bookmarks to the first user.
Type:
Grant
Filed:
December 29, 2011
Issued:
August 11, 2015
Assignee:
YAHOO! INC.
Inventor:
Joshua Schachter
Patent number: 9104497
Abstract: Method, system, and programs for balancing work load in a distributed system. A plurality of resource units in the distributed system are ranked based a plurality of multi-dimensional load metrics determined from each of the plurality of resource units. The plurality of resource units are divided into a plurality of resource unit groups based on the ranking of the plurality of resource units. At least one pair of resource unit groups is formed. Each of the at least one pair of resource unit groups is assigned with a probability of load balancing action. For each pair of resource unit groups, a load balancing action is determined based on the assigned probability of load balancing action.
Type:
Grant
Filed:
November 7, 2012
Issued:
August 11, 2015
Assignee:
Yahoo! Inc.
Inventor:
Masood Mortazavi
Patent number: 9104722
Abstract: An information searching apparatus according to an embodiment includes a receiving unit that receives a search request including a search keyword from a user terminal; an acquiring unit that acquires advertisement information corresponding to a specific search keyword from an advertisement information storage unit when the search keyword included in the search request is the specific search keyword; a generating unit that generates a search result page for displaying a search result and a background image based on the advertisement information acquired by the acquiring unit; and a transmitting unit that transmits the search result page generated by the generating unit to the user terminal of a request source.
Type:
Grant
Filed:
January 9, 2013
Issued:
August 11, 2015
Assignee:
YAHOO JAPAN CORPORATION
Inventor:
Akira Sugimoto
Patent number: 9104244
Abstract: Embodiments of the present invention describe systems and methods for using a combined (or All-In-One) Chinese input method to enter Chinese characters in documents and forms on computers or on web sites. The combined Chinese input method includes a number of Chinese input methods that are frequently used by users. Chinese characters that match the strings of symbols typed by users are displayed under each of the Chinese input methods for users to select the correct characters under the desired Chinese input methods. The combined Chinese input method allows users to enter (or input) Chinese characters without specifying the Chinese input methods being used, which reduces the time used in switching input methods. Further, the combined Chinese input method can also be personalized to include Chinese input methods frequently used by or specified by users.
Type:
Grant
Filed:
June 5, 2009
Issued:
August 11, 2015
Assignee:
Yahoo! Inc.
Inventor:
Clement Lee
Patent number: 9105048
Abstract: A behavioral targeting system determines user profiles from online activity. The system includes a plurality of models that define parameters for determining a user profile score. Event information, which comprises on-line activity of the user, is received at an entity. To generate a user profile score, a model is selected. The model comprises recency, intensity and frequency dimension parameters. The behavioral targeting system generates a user profile score for a target objective, such as brand advertising or direct response advertising. The parameters from the model are applied to generate the user profile score in a category. The behavioral targeting system has application for use in ad serving to on-line users.
Type:
Grant
Filed:
April 15, 2013
Issued:
August 11, 2015
Assignee:
Yahoo! Inc.
Inventors:
Joshua M. Koran, Christina Yip Chung, Long-Ji Lin, Hongfeng Yin
Patent number: 9105049
Abstract: Systems and methods for determining a type of a digital ad are disclosed. Generally, an ad type determination module automatically determines a type of a digital ad, such as a direct response ad or a branding ad, based on at least one of (1) a number of hyperlinks associated with the digital ad, (2) a number of click throughs associated with the digital ad, (3) a click-through rate associated with the digital ad, and (4) an industry associated with the digital ad. After the ad type determination module determines a type of the digital ad, an indication of the type of digital ad may be exported to a system of an online advertisement service provider so that the online advertisement service provider may perform actions such as optimizing the digital ad, or generating reports regarding the digital ad, based on the determined type of the digital ad.
Type:
Grant
Filed:
January 31, 2007
Issued:
August 11, 2015
Assignee:
Yahoo! Inc.
Inventor:
Joshua M. Koran
Patent number: 9104775
Abstract: The present invention provides a method for presenting a web page which presents a preview of a web page when loading the web page. The preview may be a smaller version of the web page, which is fitted to be completely contained in one screen. The preview may include a smaller version of each module on the web page, and may be expanded to a web page in full size when the loading is finished. If a user expresses interests in one module, that module may be loaded and displayed first.
Type:
Grant
Filed:
October 16, 2007
Issued:
August 11, 2015
Assignee:
Yahoo! Inc.
Inventor:
David P. Kujda
Patent number: 9105008
Abstract: A method, device, and computer-readable storage medium storing instructions are provided for detecting controversial events that are reflected in user-generated content items. In a single-step approach, user-generated content items are received and analyzed by a controversial event detection module, which determines the likelihood that sets of content items reflect controversial events. In one example, public posts by users of a social networking service are grouped into snapshots of posts that are associated with an entity and were generated during a window of time. An event detection module may determine the likelihood that snapshots reflect events. In a two-step approach, event snapshots are provided to a controversy detection module, which determines the likelihood that event snapshots are controversial. In a blended approach, snapshots are provided to a controversy detection module, which determines the likelihood that snapshots are controversial events based in part on the event score.
Type:
Grant
Filed:
November 29, 2010
Issued:
August 11, 2015
Assignee:
Yahoo! Inc.
Inventors:
Ana-Maria Popescu, Marco Pennacchiotti
Application number: 20150222693
Abstract: A system can throttle compression of instrumentation data related to a page view, by throttled scanning processes. Then that data can be communication over the Internet to a server effectively. The scanning of instrumentation data can be performed via batch processing; and therefore, data for compression may be maximized or throttled. The system can also accelerate the various caching options involved with the streaming of content items and ad items. For example, such items can be retrieved by the local and/or remote caches associated with the client-side application and/or the page view, prior to the items being requested by and/or presented to a user, via batch retrieval processes. These batch retrieval processes can also be combined with the batch scanning processes.
Type:
Application
Filed:
January 31, 2014
Issued:
August 6, 2015
Assignee:
Yahoo! Inc.
Inventor:
Timothy Michael Tully
Application number: 20150220235
Abstract: A seemingly infinite and continuous stream of online content can be tracked by a movement tracker that can track an amount of movement of a stream of content. For example, such a movement tracker can track the amount of movement per session of a client-side application, such as per session of a web browser. In an example, the tracking of the movement can occur by tracking a measurable parameter of the stream that indicates the amount of movement, such as scroll distance. The movement tracker may also be configured to determine user interaction data according to the tracked amount of movement.
Type:
Application
Filed:
September 29, 2014
Issued:
August 6, 2015
Assignee:
Yahoo! inc.
Inventors:
Timothy Michael Tully, Andrew James Beal
Application number: 20150222961
Abstract: Using the disclosed technology, a client device can receive a response from a real-time bidding engine of a real time bidding advertisement insertion system. The response includes information related to a video advertisement to be played by a video player at the client device. The client device can provide the video advertisement to a video player on the client device, execute a program associated with a third-party service provider and send a signaling to a destination provided by the third-party service provider to indicate occurrence of a predefined event as defined by the third-party service provider.
Type:
Application
Filed:
February 3, 2015
Issued:
August 6, 2015
Assignee:
Yahoo! Inc.
Inventors:
Brian Hardie, Brandon Dement, John Kim, Derek Chung
Application number: 20150220615
Abstract: A content item categorizer system retrieves content items from Internet sources. If a retrieved content item includes sufficient information for traditional categorization methods, then the system assigns one or more categories to the content item using such traditional methods. The system creates a metadata model, based on information about traditionally-categorized content items, that maps at least hashtags from the content items to one or more content categories. When the system retrieves a sparse-info item that does not include sufficient information for traditional categorization, the system applies the metadata model to categorize the content item using at least hashtags in the sparse-info item. The metadata model may also include information indicating mappings between categories and coincidence of hashtags and additional content item attributes. Also, the metadata model may provide information for categorizing sparse-info items based on multiple hashtags in the sparse-info item metadata.
Type:
Application
Filed:
February 3, 2014
Issued:
August 6, 2015
Assignee:
Yahoo! Inc.
Inventors:
Mike Wexler, Brian Webb
Application number: 20150220502
Abstract: A system can effectively compress instrumentation data related to a page view on a client-side application thread (such as a web browser thread) and communicate the compressed data over the Internet to a server (such as an analytics server). Leading up to the compression, the system can include data scanning, code building, code encoding, and code serialization. The compression can run on a background thread of the client-side application, so that it does not interfere with other processes run by the client-side application. For example, a web worker can implement the code compression described herein.
Type:
Application
Filed:
January 31, 2014
Issued:
August 6, 2015
Assignee:
YAHOO! INC.
Inventor:
Timothy Michael Tully
Application number: 20150222493
Abstract: A system can stream content items and ad items to a user interface of a client-side application (such as a web browser) without refreshing the user interface and by requesting such items from a local cache and/or a remote cache associated with the client-side application or the user interface. The remote cache can operate much like a local cache for the client-side application or the user interface. Items can be streamed to a user interface without refreshing the user interface and by requesting such items from a remote cache dedicated to caching the items that can be presented by the user interface. Because the tracking of such items and the tracking of the interactions with such items creates such large amounts of data, communicating the tracked data may be impracticable without use of a system that can effectively compress associated instrumentation data.
Type:
Application
Filed:
January 31, 2014
Issued:
August 6, 2015
Assignee:
YAHOO! INC.
Inventor:
Timothy Michael Tully
Application number: 20150220950
Abstract: A relative labeling approach is disclosed to learn an item preference scoring function to rank items for a user. An iterative process may be used to present a set of items to a user in an interactive user interface, using which the user is asked to identify one of the items in the set that the user prefers over the other items in the set. Input received from the user may be considered to be a “labeling” of the items in the set relative to each other. Subsequent labeling input may be added to previous labeling input to generate an updated preference scoring function for the user. Selection of each item for inclusion in the set of items presented to the user may be based on a measure of the knowledge that may be gained by including the item in the set.
Type:
Application
Filed:
February 6, 2014
Issued:
August 6, 2015
Assignee:
YAHOO! INC.
Inventor:
JenHao Hsiao
Patent number: 9100286
Abstract: A tracking system comprising a non-transitory computer readable storage medium having stored therein data representing instructions executable by a programmed processor for monitoring a database is provided. The storage medium includes instructions for storing a plurality of link identifiers in a database, each link identifier associated with a content address identifier and instructions for receiving a current shortened content address with an appended link identifier from a requesting user. The storage medium further includes instructions for determining a requested content address identifier associated with the current shortened content address and instructions for determining if the tracking system has previously received any previous shortened content address associated with the requested content address identifier from the requesting user.
Type:
Grant
Filed:
February 13, 2015
Issued:
August 4, 2015
Assignee:
Yahoo! Inc.
Inventors:
Daniel Gray Goldstein, Sharad Goel, Duncan James Watts
Patent number: 9100436
Abstract: A tracking system comprising a non-transitory computer readable storage medium having stored therein data representing instructions executable by a programmed processor is provided. The storage medium of the tracking system includes instructions for receiving a request for content from a device using a first shortened content address, the first shortened content address including a shortened content address base and a first link identifier. The storage medium further includes instructions for determining a content address identifier associated with the first shortened content address and instructions for searching the device for a cookie associated with the content address identifier, the cookie including a cookie link identifier.
Type:
Grant
Filed:
February 13, 2015
Issued:
August 4, 2015
Assignee:
Yahoo! Inc.
Inventors:
Daniel Gray Goldstein, Sharad Goel, Duncan James Watts
Patent number: 9100362
Abstract: Techniques are provided for a peer-to-peer web traffic management. A first mapping between identifiers and peers in a network is established. Upon receiving a first request associated with a first identifier and classifiers, based, at least in part, on the first identifier, a first peer retrieves a first global counter snapshot and a first local increment counter, and uses them to determine whether the first peer can service the first request. If the determination is positive, then the first peer services the first request, and updates the first local increment counter. If the first local increment counter exceeded a threshold value, then the first local increment counter is transmitted to a second peer, and then reset to zero. In response to the first peer receiving a first global counter associated with the first global counter snapshot, the first global counter snapshot is updated with the first global counter.
Type:
Grant
Filed:
July 6, 2012
Issued:
August 4, 2015
Assignee:
Yahoo! Inc.
Inventors:
Aman Teja, Vineeth Chandran, Prashant R Kumar, Sourav Chakraborty
Patent number: 9098856
Abstract: Heavy content is selectively provided over a network to a client device using a background mode based on a user's tracked behavior and other profile information, such that the heavy content may be served up within a web page, messenger application, and/or other application when the user of the client device performs a particular action, such as requesting a web page configured to display the heavy content. Based on the user's profile, heavy content is downloaded onto the user's client device automatically without the user performing additional actions and before the user accesses a web page that may enable access to the heavy content. When the user requests a web page, the web page is parsed to determine whether it is configured for use with heavy content. If so, then the downloaded heavy content is served to the user based on the requested web page and user identifier.
Type:
Grant
Filed:
August 17, 2009
Issued:
August 4, 2015
Assignee:
YAHOO! INC.
Inventors:
Richard Sinn, Takchun Tse
Application number: 20150213479
Abstract: Whether video advertisements are being delivered to a human user or a machine is determined passively, i.e., without having the user to perform any explicit actions. Based on the time and frequency of ad requests generated from a user device, a daily schedule is estimated for the user. The estimated daily schedule is compared with a daily schedule pattern to determine whether the user is a human user or not.
Type:
Application
Filed:
January 29, 2015
Issued:
July 30, 2015
Assignee:
YAHOO! INC.
Inventors:
Gian Paolo Musumeci, Sharon Paisner, Dylan Sather
Application number: 20150213509
Abstract: Techniques and systems are provided for fulfilling an advertisement campaign where online advertisements are paced by controlling, in real time, how many advertisements are served to users in a given time interval. Audit information gathered from a viewer's device may also be used to provide input to the real time pacing of advertisements.
Type:
Application
Filed:
January 28, 2015
Issued:
July 30, 2015
Assignee:
Yahoo! Inc.
Inventor:
Gian Paolo Musumeci
Patent number: 9093120
Abstract: An audio fingerprint is extracted from an audio sample, where the fingerprint contains information that is characteristic of the content in the sample. The fingerprint may be generated by computing an energy spectrum for the audio sample, resampling the energy spectrum, transforming the resampled energy spectrum to produce a series of feature vectors, and computing the fingerprint using differential coding of the feature vectors. The generated fingerprint can be compared to a set of reference fingerprints in a database to identify the original audio content.
Type:
Grant
Filed:
February 10, 2011
Issued:
July 28, 2015
Assignee:
YAHOO! INC.
Inventor:
Sergiy Bilobrov
Patent number: 9090261
Abstract: A driving assist system includes a vehicle, a mobile terminal of a user who drives the vehicle, and a driving assist device. The vehicle includes an output device outputting vehicle condition information. The driving assist device provides driving assist content to the mobile terminal. The driving assist device includes a receiving unit that receives the vehicle condition information and a user identifier of the user, a storage unit that stores the vehicle condition information in association with the user identifier, and stores driving proficiency level determination information specifying a driving proficiency level according to the vehicle condition information and driving assist information specifying driving assist content according to the driving proficiency level, a driving proficiency level determining unit that determines a driving proficiency level of each user, and a driving assist content providing unit that provides driving assist content corresponding to a driving proficiency level to each user.
Type:
Grant
Filed:
July 30, 2013
Issued:
July 28, 2015
Assignee:
YAHOO JAPAN CORPORATION
Inventors:
Ikuo Kitagishi, Hiroshi Ota, Yasuhiro Sukemitsu
Patent number: 9092757
Abstract: The disclosure herein relates to a system and method for personalizing an online experience of a user based on the user's attitude. Attitude models are constructed from user activity data that are able to infer or determine attitudes for a user. Based on the attitudes derived from applying the attitude models, attitude profiles are created for the users. As a users engage in various types of online interactions, the attitude profiles associated with the users can be utilized to personalize the online experience of the user.
Type:
Grant
Filed:
May 9, 2012
Issued:
July 28, 2015
Assignee:
Yahoo! Inc.
Inventors:
Judd Antin, David Ayman Shamma, Elizabeth Churchill
Patent number: 9092537
Abstract: Method and system for generating dynamic content. A request and associated information is received for generating a dynamic content page (DCP). The DCP is generated by a DCP generation engine by integrating a number of pieces of content accessible from respective sources. The content pieces to be included in the DCP are identified and arranged in a fashion consistent with the request and the associated information. A locator is then associated with the DCP, so that the DCP can be subsequently located through the locator. Such generated DCP and/or locator are provided as a response to the search query.
Type:
Grant
Filed:
September 15, 2010
Issued:
July 28, 2015
Assignee:
YAHOO! INC.
Inventors:
Shiv Ramamurthi, Reiner Kraft
Patent number: 9087325
Abstract: A social network site with enhanced user interaction functionality. In particular implementations, a method includes receiving, at a social network site, a request from a first user for a personal page corresponding to a second user; transmitting a response to the request, wherein the response comprises the requested personal page of the second user, wherein the personal page comprises one or more controls that enable modification of the personal page; responsive to an activation of the one or more controls by the first user, determining if the first user is included in a group of trusted users associated with the second user, wherein the group of trusted users are permitted to modify the personal page of the second user; and conditionally storing data characterizing modification of the personal page by the first user.
Type:
Grant
Filed:
September 11, 2007
Issued:
July 21, 2015
Assignee:
YAHOO! INC.
Inventors:
Ryo Chijiiwa, William Clement Aldrich, Vu Hao Thi Truong, Michael Speiser
Patent number: 9087323
Abstract: Systems and methods for automated signature generation. In one aspect, a method implemented in a computer includes: storing information relating to a plurality of persons on a computer readable medium; and generating a signature block applied to a message composed in a user interface, based on one or more addresses in an address field of the user interface used to compose the message and the information relating to the plurality of persons.
Type:
Grant
Filed:
October 14, 2009
Issued:
July 21, 2015
Assignee:
YAHOO! INC.
Inventors:
Brian Hein, Matthew Brezina
Patent number: D736224
Type:
Grant
Filed:
October 10, 2011
Issued:
August 11, 2015
Assignee:
Yahoo! Inc.
Inventors:
James R. Everingham, Sarah Jane Waterson
Patent number: D737289
Type:
Grant
Filed:
October 10, 2011
Issued:
August 25, 2015
Assignee:
Yahoo! Inc.
Inventor:
Sarah Jane Waterson
Patent number: D737290
Type:
Grant
Filed:
October 10, 2011
Issued:
August 25, 2015
Assignee:
Yahoo! Inc.
Inventors:
James R. Everingham, Sarah Jane Waterson