Patents by Inventor Scott Gaffney

Scott Gaffney has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20170097939
    Abstract: The present teaching, which includes methods, systems and computer-readable media, relates to providing query suggestions based on multiple data sources including at least person's personal data. The disclosed techniques may include receiving an input from a person, obtaining one or more suggestions based on a person corpus derived from at least one data source private to the person, and presenting at least the one or more suggestions.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 6, 2017
    Inventors: Shenhong Zhu, Chun Ming Sze, Hang Su, Huming Wu, Hui Wu, Jiuhe Gan, Xiaobing Han, Mingtian Liu, Yuan Zhang, Scott Gaffney
  • Publication number: 20170099249
    Abstract: A method, implemented on at least one computing device, each of which has at least one processor, storage, and a communication platform connected to a network for classifying a question is disclosed. A question is received from a person. A question pattern is determined. A model selected based on the question is retrieved. Further, a decision is made as to whether the question is a personal question based on the question pattern and the selected model.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 6, 2017
    Inventors: Zornitsa Kozareva, Scott Gaffney
  • Publication number: 20170097986
    Abstract: The present teaching, which includes methods, systems and computer-readable media, relates to providing query suggestions based on a number of data sources including person's personal data and non-personal data. The disclosed techniques may include receiving an input from a person, obtaining a first set of suggestions based on information from a first data source, presenting the first set of suggestions to the person, and presenting, to the person, a second set of suggestions obtained from a person corpus when a portion of the person corpus relevant to the input is accessible. The person corpus may be from a second data source that is private to the person.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 6, 2017
    Inventors: Shenhong Zhu, Chun Ming Sze, Hang Su, Huming Wu, Hui Wu, Jiuhe Gan, Xiaobing Han, Mingtian Liu, Yuan Zhang, Scott Gaffney
  • Publication number: 20170098012
    Abstract: The present teaching, which includes methods, systems and computer-readable media, relates to providing query suggestions based on a number of data sources that include person's personal data and non-personal data. The disclosed techniques may include receiving an input from a person, obtaining a first set of suggestions based on a person corpus derived from at least one data source private to the person, obtaining a second set of suggestions based on information from an additional data source, ranking the first and second sets of suggestions to generate a ranked list of suggestions, and presenting at least some of the ranked suggestions.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 6, 2017
    Inventors: Shenhong Zhu, Chun Ming Sze, Hang Su, Huming Wu, Hui Wu, Jiuhe Gan, Xiaobing Han, Mingtian Liu, Yuan Zhang, Scott Gaffney
  • Publication number: 20170098180
    Abstract: The present teaching relates to automatically generating and completing a task. In one example, an input related to a person is received. An intent associated with the input is obtained. A task is automatically generated based on the input and the intent. In another example, a task automatically created based on an intent of a person is received. A task action list is obtained from the task. The task action list includes at least one action to be performed. Each of the at least one action is performed in accordance with the intent of the person.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 6, 2017
    Inventors: Prateeksha Uday Chandraghatgi, Conrad Wai, Scott Gaffney
  • Publication number: 20170098144
    Abstract: The present teaching relates to generating a card based on intent. In one example, a request is received for generating a card to be provided to a user. Intent of the user with respect to the card is obtained. One or more modules are selected to be put into the card based on the intent. The card is generated based on the selected one or more modules.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 6, 2017
    Inventors: Abhay Gupta, Scott Gaffney, Zornitsa Kozareva
  • Patent number: 9355078
    Abstract: A method for determining a display time of a page is provided, including the following method operations: receiving a request for page data from a client; in response to the request, sending the page data to the client, the page data defining a page when rendered by the client, the rendered page including a page event module configured to detect and log events in a beacon for transmission, the events being selected from a group comprising a page unhide event, a page hide event, and a page unload event; receiving the beacon from the client; reading events logged in the beacon; and determining a display time of the page based on the events logged in the beacon.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 31, 2016
    Assignee: Yahoo! Inc.
    Inventors: Xing Yi, Jean-Marc Langlois, Scott Gaffney
  • Publication number: 20160092563
    Abstract: A system and/or technique for graphical interface presentation comprises receiving a search string and presenting a search result series to a user on a client device. Search results of the search result series are presented in the form of cards, where a first card comprises information associated with a first search result of the search result series and a second card comprises information associated with a second search result of the search result series. A user may navigate through the cards to view various search results.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Jie Luo, Yi Chang, Scott Gaffney
  • Patent number: 9270767
    Abstract: The present teaching relates to discovery of user unknown interests. In one example, information related to a user is retrieved from a user profile. The information indicates one or more known interests of the user. At least one known interest of the user is identified based on the information. One or more supplemental interests with respect to each identified at least one known interest of the user are identified. The one or more supplemental interests do not overlap with the one or more known interests of the user. Supplemental content associated with the one or more supplemental interests are identified. Each piece of content in the supplemental content is ranked. At least one piece of content in the supplemental content is selected based on the ranking. The selected at least one piece of supplemental content is used to discover unknown interest of the user.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 23, 2016
    Assignee: YAHOO! INC.
    Inventors: Jean-Marc Langlois, Scott Gaffney, Choon Hui Teo, Nathan Liu
  • Publication number: 20150324361
    Abstract: Methods, systems and programming for evaluating user satisfaction with respect to a user session are presented. In one example, one or more queries in a use session are received from a user. Information about one or more user activities is obtained. Each user activity is related to manipulation of a content item associated with one of the one or more queries. A score associated with the user session is computed based at least partially on the one or more user activities. User satisfaction with respect to the user session is determined based on the score.
    Type: Application
    Filed: May 6, 2014
    Publication date: November 12, 2015
    Applicant: Yahoo! Inc.
    Inventors: Alyssa Glass, Scott Gaffney, Xing Yi
  • Publication number: 20150127662
    Abstract: A method is provided for building a user interest profile, including the following method operations: identifying features of each of a plurality of articles; for a given user, logging views of one or more of the plurality of articles; for each view, measuring a corresponding dwell time for the view by the given user; applying a weight to each view based on the corresponding measured dwell time; determining user interest scores for features of the one or more of the plurality of articles based on the weighted views; generating a user interest profile for the given user based on the user interest scores.
    Type: Application
    Filed: November 7, 2013
    Publication date: May 7, 2015
    Applicant: Yahoo! Inc.
    Inventors: Xing Yi, Dilan Gorur, Scott Gaffney
  • Publication number: 20150120712
    Abstract: Methods, systems, and computer programs are presented for selecting news articles for presentation to a user. One method includes an operation for measuring dwelltimes for a first set of news items, where the dwelltime for a news item is based on the amount of time that the news item is displayed to a viewer. Further, the method includes an operation for training a classifier of news items based on the measured dwelltimes and based on features associated with the first set of news items. Additionally, the method includes an operation for ranking with the classifier a second set of news items for presentation to the user, the ranking also using the profile of the user for delivery of customized news to the user. The ranked second set of news item is then presented to the user.
    Type: Application
    Filed: October 25, 2013
    Publication date: April 30, 2015
    Applicant: Yahoo! Inc.
    Inventors: Xing Yi, Scott Gaffney, Jean-Marc Langlois
  • Publication number: 20150066959
    Abstract: Methods, systems, and computer programs are presented for displaying a customized news stream. One method includes an operation for identifying dwell times spent by users while accessing a first plurality of items, each item belonging to one media type from a plurality of media types (e.g., news articles, videos, slide shows, etc.). In addition, the method includes operations for determining statistical parameters for each media type based on the identified dwell times, and for detecting a news corpus having a second plurality of items. A priority for each item in the news corpus is determined based on the media type of the item, the corresponding statistical parameters for the media type of the item, and the profile of a user. The news stream is sent to the user for presentation on a display, the news stream being sorted based on the priority of the items in the news corpus.
    Type: Application
    Filed: August 28, 2013
    Publication date: March 5, 2015
    Applicant: Yahoo! Inc.
    Inventors: Xing Yi, Scott Gaffney
  • Publication number: 20140278308
    Abstract: Method, system, and programs for measuring user engagement. In one example, a model generated based on user activities with respect to a plurality pieces of content is obtained. One or more actual occurrences of the user activities with respect to one piece of the plurality pieces of content are identified. One or more future occurrences of the user activities with respect to the piece of content are estimated based on the model. A user engagement score with respect to the piece of content is calculated based on the one or more actual occurrences of the user activities and the one or more future occurrences of the user activities.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Nathan Liu, Scott Gaffney, Jean-Marc Langlois
  • Publication number: 20140281858
    Abstract: A method for determining a display time of a page is provided, including the following method operations: receiving a request for page data from a client; in response to the request, sending the page data to the client, the page data defining a page when rendered by the client, the rendered page including a page event module configured to detect and log events in a beacon for transmission, the events being selected from a group comprising a page unhide event, a page hide event, and a page unload event; receiving the beacon from the client; reading events logged in the beacon; and determining a display time of the page based on the events logged in the beacon.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Xing Yi, Jean-Marc Langlois, Scott Gaffney
  • Publication number: 20140279043
    Abstract: A method for page personalization is provided, including the following method operations: identifying a user operating a client; receiving a request for page data from the client; determining a user profile associated with the user; for each of a plurality of articles, predicting a display time of the article when presented to the user, based on the user profile and features of the article; determining selected articles from the plurality of articles based on the predicted display times; assembling the page data, the page data defining a page when rendered by the client, the rendered page defining references to the selected articles; sending the page data to the client; wherein the method is executed by a processor
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Xing Yi, Scott Gaffney, Jean-Marc Langlois
  • Publication number: 20140280548
    Abstract: A method and system for exploring a list of user interests beyond the currently known user interests by defining a distance metrics in the interest space is disclosed. The new method and system target for exploration, items of interests which are close in proximity to the current set of user interests, thereby greatly improving the chance that one of the exploration items will be liked by the user.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Jean-Marc Langlois, Scott Gaffney, Choon Hui Teo, Nathan Liu
  • Publication number: 20140280214
    Abstract: Embodiments of the present teachings disclose method, system, and programs for a multi-phase ranking system for implementation with a personalized content system. The disclosed method, system, and programs utilize a weighted AND system to compute a dot product of the user profile and a content profile in a first phase, a content quality indicator in the second phase and a rules filter in a third phase.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Yiping Han, Bruno M. Fernandez-Ruiz, Jean-Marc Langlois, Jin Lim, Scott Gaffney
  • Publication number: 20140280549
    Abstract: Embodiments of the present teachings disclose method, system, and programs that monetize personalized user behavioral profiles by remapping the users to audience segments related to advertisement.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Suju Rajan, Scott Gaffney
  • Publication number: 20140249914
    Abstract: Methods and apparatus are described for optimally allocating an online advertising budget for a search engine marketing (SEM) campaign among a fixed set of keywords.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 4, 2014
    Applicant: Yahoo! Inc.
    Inventors: Pavel Berkhin, Usama M. Fayyad, Scott Gaffney, Bassel Ojjeh, Rajesh Girish Parekh, Andrew Tomkins