Patents Assigned to Yahoo ! Inc.
  • Patent number: 9411435
    Abstract: Techniques are provided which facilitate mobile applications displaying advertisements on a larger screen space without worrying about screen clutter or interference with application functionality. Motion events are triggered once a computerized device detects a threshold magnitude of tilt along a first, second, and/or third coordinate axis. A graphical display is presented to the user which includes at least one advertisement. Several embodiments of the graphical display include a three-dimensional object and full-screen display which are maintained so long as a magnitude of tilt of the computerized device is detected.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: August 9, 2016
    Assignee: Yahoo! Inc.
    Inventor: Kiran B. Lonikar
  • Patent number: 9407586
    Abstract: Method and system for cross device notification (CDN) are provided. An incoming event is received at a first device associated with a user. The first device detects one or more active devices associated with the user other than the first device. Whether the user reacts to the incoming event is detected on the first device. Whether a CDN is needed is determined based on whether the one or more active devices are detected and/or whether the user reacts to the event within a predetermined time period. If a CDN is needed, the CDN is generated and transmitted to the one or more active devices.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 2, 2016
    Assignee: YAHOO! INC.
    Inventors: Gaonan Zhang, Li Rong
  • Patent number: 9405746
    Abstract: A method for tailoring content in a web page is provided. There is a relationship between the source domain a user comes from and the behavior pattern of a user on a website. To predict the behavior patterns of a particular user coming from a particular source domain, first a large dataset is compiled from user logs. Second, session analysis is performed on the dataset to identify sessions, session characteristics, page view categories, and source categories. Third, sessions are clustered and analyzed to determine how the behavior changes according to a source category. Fourth, a mapping between source categories and behavior patterns is generated. When a user requests a page view from a source domain, if the source domain is mapped to a source category, then a tailored version of the page view is presented to the user based on the mapping between source categories and behavior patterns.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: August 2, 2016
    Assignee: Yahoo! Inc.
    Inventors: Michele Trevisiol, Luca Aiello, Luca Chiarandini, Alejandro Jaimes
  • Patent number: 9407963
    Abstract: The present invention describes a system and method of managing digital content received from content providers and for facilitating access to the digital content to many subscribers. The method includes receiving from the content providers incoming feed files where each feed file contains information describing the content. The method determines if the feed files are approved by applying a template to the feed files and also receives request files from the subscribers where each request file contains search criteria. The method provides one or more answer files in response to the request files where each answer file identifies feed files that meet the search criteria of a corresponding request file. The answer files are used to access or permit access to digital content on the web. In addition, a graphical user interface is described to manage, edit, promote and delete the feed files provided to the system.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: August 2, 2016
    Assignee: Yahoo! Inc.
    Inventors: Jay Brent DeShan, Chad Ric Gray, Huong Thi Do
  • Patent number: 9405846
    Abstract: Various methods and apparatuses are provided which may be implemented using one or more computing devices within a networked computing environment to employ publish-subscribe techniques to associate subscriber encoded data files with a set of publisher encoded data files.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: August 2, 2016
    Assignee: Yahoo! Inc.
    Inventors: Alexander Shraer, Maxim Gurevich, Vanja Josifovski, Marcus Fontoura
  • Patent number: 9400662
    Abstract: The present disclosure provides a system and method of providing context information. Context information is automatically retrieved by monitoring at least one application program executable on a computing system, so as to detect an event associated with the application program, identifying information corresponding to the detected event, and retrieving, automatically without user request, context information associated with the detected event.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: July 26, 2016
    Assignee: Yahoo! Inc.
    Inventors: Jason Rupp, Mohammad Rafiushan Khan
  • Patent number: 9401948
    Abstract: Methods and systems for processing content from multiple content sources includes identifying a plurality of content sources for rendering content on a website. A plurality of content modules associated with the website, are identified. Each content module is configured to render content from each of the plurality of content sources. A rendering size of each of the content modules selected for rendering on the website, is identified. The content format for each of the plurality of content module is defined for the identified rendering size of each of the content modules. A selection of one of the plurality of content modules is received. The selection causes a reconfiguration of the rendering sizes of one or more of the plurality of content modules. The content format of the one or more of the plurality of content modules is adjusted based on the rendering sizes after the reconfiguration.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: July 26, 2016
    Assignee: Yahoo! Inc.
    Inventors: Jane Mountain, Guy Schackman
  • Patent number: 9400843
    Abstract: Techniques are described to improve search results using a panel. A search engine deploys one or more network traffic monitors. Traffic monitors analyze network traffic and find HTTP requests made to search engines. When a search query is spotted, the traffic monitor records the sequence of user requests, including search engine, search terms, and sites visited. A sequence of queries where a user visits one search engine, enters a query, visits zero or more sites from the results listings, and visits a second search engine, enters a query and visits one or more websites and stops searching is used to determine whether to increase or decrease a relevance value between a search term and the sites visited.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: July 26, 2016
    Assignee: Yahoo! Inc.
    Inventor: Colin Brady
  • Patent number: 9396261
    Abstract: A system is described for serving data matching content in a search engine marketing system. The system may include a processor, an interface and a memory. The memory may be operatively connected to the processor and may store a page, a content related to the page, a set of terms and a data. The interface may be operatively connected to the memory and the processor and may be used to communicate with a user. The processor may identify a page and a content, perform a semantic analysis on the content to generate a set of terms, match the set of terms to a data, add the data to the page, and the serve the page to a user via the interface.
    Type: Grant
    Filed: April 25, 2007
    Date of Patent: July 19, 2016
    Assignee: Yahoo! Inc.
    Inventors: Anand Madhavan, Shyam Kapur, Matthew Carinio
  • Publication number: 20160203106
    Abstract: A system for converting formatting of display object, including a logic (e.g., a computing device) that can be operable to traverse and record a part of source code or binary data related to a first visible item displayed on a visual output device. The logic can then convert a first data type or data structure that includes the recorded part of source code or binary data to a second data type or data structure that still includes the recorded part of source code or binary data, where the second data type or data structure is related to a second visible item displayable on the visual output device.
    Type: Application
    Filed: March 22, 2016
    Publication date: July 14, 2016
    Applicant: Yahoo! Inc.
    Inventors: Lawrence Anthony Deguzman, Igor P. Zingerman
  • Patent number: 9392572
    Abstract: System and method are directed towards determining an approximate location of a cell tower (CT), using at least implicit location information obtained from a plurality of mobile devices obtained while each mobile device user employs a location based application. Also obtained are CT identifiers associated with a cell tower each mobile device is currently employing. When a sufficient number of mobile devices provide implicit location information for a given CT identifier, an approximate location may be determined. Subsequently, when a mobile device provides a CT identifier for which an approximate location has been determined, the approximate location information may be used to assist the user of the mobile device. For example, the user might access a location based application and automatically have an approximate location of the user's mobile device be provided to the application transparent to the user.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: July 12, 2016
    Assignee: Yahoo! Inc.
    Inventor: Mor Naaman
  • Patent number: 9392414
    Abstract: In one embodiment, a location of a mobile device may be obtained. A direction of movement of the mobile device may be ascertained. A field of vision of a user of the mobile device may be determined based, at least in part, on the location of the mobile device and the direction of movement of the mobile device. A user profile associated with the user and/or the mobile device may be identified. A notification may be provided via the mobile device based, at least in part, upon the user profile and the field of vision of the user.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: July 12, 2016
    Assignee: Yahoo! Inc.
    Inventor: Benoit Schillings
  • Patent number: 9392093
    Abstract: A method for identifying a user is provided, including the following method operations: identifying at least three contact regions on a touch sensitive surface, the contact regions defined by simultaneous contact of at least three fingers of the user with the touch sensitive surface; for each contact region, determining a center point; determining distances between each of the determined center points of the contact regions; comparing the determined distances against predefined distances associated with a known user; based on the comparing, determining the user to be the known user or not the known user.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: July 12, 2016
    Assignee: Yahoo! Inc.
    Inventors: Benoit Schillings, Daryl Low, Andreas Rossbacher
  • Patent number: 9384214
    Abstract: A search engine determines a set of other images that are similar to a user-selected image, and presents those other images to the user. In determining whether two images are sufficiently similar to each other to merit presentation of one, the search engine determines a Euclidean distance between separate feature vectors that are associated with each of the images. Each such vector indicates diverse types of information that is known about the associated image. The types of information included within such a vector may include attributes that reflect visual characteristics that are visible in an image, verbal tags that have been associated with the image users in a community of users, concepts derived from those tags, coordinates that reflect a geographic location at which a camera that produced the image was when the camera produced the image, and concepts related to groups with which the image is associated.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: July 5, 2016
    Assignee: Yahoo! Inc.
    Inventors: Malcolm Slaney, Kilian Quirin Weinberger, Kaushal Kurapati, Sriram J. Sathish, Polly Ng
  • Patent number: 9384408
    Abstract: Provided herein are systems and method for obtaining contextual information of an image published on a digital medium. The methods and systems disclosed herein generally identify and analyze the image to obtain image descriptors corresponding to the image. The methods also identify and analyze text published proximate to the image to obtain textual descriptors, which function to describe, identify, index, or name the image or content within the image. The textual descriptors are then matched to the image descriptors to provide contextual information of the published image.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: July 5, 2016
    Assignee: Yahoo! Inc.
    Inventor: James R. Everingham
  • Patent number: 9386432
    Abstract: An image associated with a location and depicting the current weather conditions at the location is served to the user along with the current weather data of the location. If an image for the location that aptly depicts the weather conditions as indicated by the weather data cannot be identified, the geographical area associated with the location is expanded to search for appropriate images from an expanded image pool. The expansion can continue in one or more steps until a threshold is reached beyond which the geographical area my no longer be expanded. If no images are retrieved upon reaching the threshold, an image reflecting the weather condition is selected from a fallback image set for presentation with the weather data.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: July 5, 2016
    Assignee: Yahoo! Inc.
    Inventors: Sing Yun Chu, Marco Wirasinghe
  • Publication number: 20160189204
    Abstract: Systems and methods for building keyword searchable audience based on performance ranking are provided. The system includes a processor and a non-transitory storage medium accessible to the processor. The system includes a memory storing a database comprising segment data and campaign data. A computer server is in communication with the memory and the database, the computer server programmed to: obtain a performance-lift vector for an audience segment; obtain a campaign vector using meta-data from the campaign data; obtain a keyword vector for the audience segment using the performance-lift vector and the campaign vector; receive an input from a user interface accessible to an advertiser; and search the segment data at least partially based on the input and the keyword vector for segments in the segment data.
    Type: Application
    Filed: December 31, 2014
    Publication date: June 30, 2016
    Applicant: Yahoo! Inc.
    Inventors: Lin MA, Rohit BHATIA, Xiao HAN
  • Patent number: D760791
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: July 5, 2016
    Assignee: Yahoo! Inc.
    Inventors: Agnes Liu, Maria Renhui Zhang, Nicholas D'Aloisio-Montilla, Shin-Yi Huang
  • Patent number: D760792
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: July 5, 2016
    Assignee: Yahoo! Inc.
    Inventors: Agnes Liu, Maria Renhui Zhang, Nicholas D'Aloisio-Montilla, Shin-Yi Huang
  • Patent number: D761833
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: July 19, 2016
    Assignee: Yahoo! Inc.
    Inventors: Shin-Yi Huang, Agnes Liu