Patents by Inventor Mor Naaman

Mor Naaman 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: 20110265173
    Abstract: Disclosed are apparatus and methods for associating a mobile device with a web service or a user account. A unique code is displayed on the mobile device. The unique code is associated with a user account or web service to be utilized with the mobile device. Instructions for a user to enter the unique code in an authentication process via an authentication portal of a management device are also displayed. After it is determined that a user has performed the authentication process, any user identification, which has been associated with the unique code, is then obtained from the management device. The obtained user identification is then stored for use by the mobile device. After user identification has been obtained and stored, the stored user identification is used for the mobile device to participate in an authentication process for authorizing the mobile device to utilize a web service or user account associated with the user identification.
    Type: Application
    Filed: July 5, 2011
    Publication date: October 27, 2011
    Applicant: YAHOO! INC.
    Inventors: Mor Naaman, Simon P. King
  • Patent number: 8045995
    Abstract: A centralized location system includes a location update application programming interface (API) to receive varying types of location inputs for a user from at least one location-providing application. A memory stores a location of the user and the location inputs, wherein the location update API periodically updates in the memory the location inputs when location updates are received from the at least one location-providing application. A location export API, upon request from a location-based service application, processes the location inputs to estimate a location of the user, which location estimate replaces the stored location in memory and is sent to the location-based service application. A user interface enables the user to specify a location granularity for at least one of the at least one location-providing application and the location-based service application.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: October 25, 2011
    Assignee: Yahoo! Inc.
    Inventors: Simon P. King, Paul Hammond, Tom Coates, Simon Willison, Rahul Nair, Shane Ahern, Mor Naaman
  • Patent number: 8015189
    Abstract: Meta-data from any meta-data source or feed, whose selection is customizable, is associated with media objects, such as photographs or video. In specific example embodiments, the meta-data from the custom-selected feeds are used to provide selectable feed tags that can be used to tag media objects. An architecture is provided that allows any combination of feeds to be selected for creation of a custom set of selected feeds that are to be used as sources of feed tags for media objects, and this custom set of selected feeds is extensible. In specific applications, different sets of feeds and feed tags may be utilized for facilitating the annotation of media objects.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: September 6, 2011
    Assignee: Yahoo! Inc.
    Inventor: Mor Naaman
  • Patent number: 7992197
    Abstract: Disclosed are apparatus and methods for associating a mobile device with a web service or a user account. A unique code is displayed on the mobile device. The unique code is associated with a user account or web service to be utilized with the mobile device. Instructions for a user to enter the unique code in an authentication process via an authentication portal of a management device are also displayed. After it is determined that a user has performed the authentication process, any user identification, which has been associated with the unique code, is then obtained from the management device. The obtained user identification is then stored for use by the mobile device. After user identification has been obtained and stored, the stored user identification is used for the mobile device to participate in an authentication process for authorizing the mobile device to utilize a web service or user account associated with the user identification.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: August 2, 2011
    Assignee: Yahoo! Inc.
    Inventors: Mor Naaman, Simon P. King
  • Publication number: 20110125761
    Abstract: The present invention provides systems, methods and computer program products for extracting semantic information from text data having metadata associated therewith. A method according to an embodiment of the present invention includes selecting an ordered set of scale values for a plurality of scales and, for each of the scale values, determining one or more subset of metadata information related to the scale value. For each of the scales and associated subsets, a statistic on occurrences of content associated with the metadata in each subset is determined and the statistics are aggregated for each scale and associated subsets to determine a semantic level for the content. The scales and associated subsets having content with a semantic level above a threshold may be determined to extract semantic information across multiple time frames with the ordered set of scale values for the plurality of scales.
    Type: Application
    Filed: January 27, 2011
    Publication date: May 26, 2011
    Applicant: YAHOO! INC.
    Inventors: Mor Naaman, Tye Rattenbury, Nathaniel Good
  • Patent number: 7899804
    Abstract: The present invention provides systems, methods and computer program products for extracting semantic information from text data having metadata associated therewith. A method according to an embodiment of the present invention includes selecting an ordered set of scale values for a plurality of scales and, for each of the scale values, determining one or more subset of metadata information related to the scale value. For each of the scales and associated subsets, a statistic on occurrences of content associated with the metadata in each subset is determined and the statistics are aggregated for each scale and associated subsets to determine a semantic level for the content. The scales and associated subsets having content with a semantic level above a threshold may be determined to extract semantic information across multiple time frames with the ordered set of scale values for the plurality of scales.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: March 1, 2011
    Assignee: Yahoo! Inc.
    Inventors: Mor Naaman, Tye Rattenbury, Nathaniel Good
  • Patent number: 7769745
    Abstract: The visualization of datasets by associating text (keywords) with location and optionally with time is provided. This visualization may help the user better understand and analyze the contents of the dataset. The visualization takes as input a keyword and related parameters such as location, importance/relevance factors, time, visualization level, and keyword category, and displays the selected keywords on a map, at their associated location, with the size or other characteristic of the keyword varying according to its relevance.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: August 3, 2010
    Assignee: Yahoo! Inc.
    Inventors: Mor Naaman, Marc E. Davis, Alexander B. Jaffe
  • Patent number: 7739304
    Abstract: Disclosed are apparatus and methods for facilitating annotation of media objects by a user. Mechanisms present a user with an easily usable set of annotation suggestions that are most likely to be relevant to the particular user and/or media context. In general, existing annotations are analyzed to determine a set of suggested annotations. Annotation suggestions for a particular user are based on an analysis of the relevance, to the particular user, of existing annotations of one or more media objects so that the most likely relevant annotations are presented as suggested annotations. In particular embodiments, this analysis depends on whether the existing annotations were created and/or selected by the particular user, a member of the particular user's social network, or members of the general public.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: June 15, 2010
    Assignee: Yahoo! Inc.
    Inventors: Mor Naaman, Marc E. Davis, Shane P. Ahern, Simon P. King, Rahul Nair, Jeannie Hui-I Yang
  • Publication number: 20090290812
    Abstract: This patent discloses a system to compile a landmark image search result. The system may determine a rank of each image within a visual cluster according to at least one of a low-level self-similarity score, a low-level discriminative modeling score, and a point wise linking score. The landmark image search result may be compiled as a function of the rank of each image.
    Type: Application
    Filed: May 23, 2008
    Publication date: November 26, 2009
    Inventors: Mor Naaman, Lyndon Kennedy
  • Publication number: 20090227270
    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: Application
    Filed: March 4, 2008
    Publication date: September 10, 2009
    Applicant: Yahoo! Inc.
    Inventor: Mor Naaman
  • Publication number: 20090113527
    Abstract: Disclosed are apparatus and methods for associating a mobile device with a web service or a user account. A unique code is displayed on the mobile device. The unique code is associated with a user account or web service to be utilized with the mobile device. Instructions for a user to enter the unique code in an authentication process via an authentication portal of a management device are also displayed. After it is determined that a user has performed the authentication process, any user identification, which has been associated with the unique code, is then obtained from the management device. The obtained user identification is then stored for use by the mobile device. After user identification has been obtained and stored, the stored user identification is used for the mobile device to participate in an authentication process for authorizing the mobile device to utilize a web service or user account associated with the user identification.
    Type: Application
    Filed: October 29, 2007
    Publication date: April 30, 2009
    Applicant: YAHOO! INC.
    Inventors: Mor Naaman, Simon P. King
  • Publication number: 20090089322
    Abstract: A tag generation apparatus preloads tag rules onto a peripheral device. The apparatus includes tag generation logic for generating a tag rule. The predicted tag rule is generated based upon information received from a data source, and the tag rule, when executed, associates a tag name with a content object in response to the content object satisfying the tag rule. The apparatus also includes tag communication logic for communicating the tag rule to the peripheral device for storage in a memory located on the peripheral device. The apparatus may be included in a host computer. A tag association apparatus includes tag receiving logic for receiving a tag rule that includes a tag name, tag storage logic for storing the at least one tag rule in a memory; and tag association logic for associating the tag name with a content object in response to the content object satisfying the tag rule.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Inventor: Mor Naaman
  • Publication number: 20090063536
    Abstract: The present invention provides systems, methods and computer program products for extracting semantic information from text data having metadata associated therewith. A method according to an embodiment of the present invention includes selecting an ordered set of scale values for a plurality of scales and, for each of the scale values, determining one or more subset of metadata information related to the scale value. For each of the scales and associated subsets, a statistic on occurrences of content associated with the metadata in each subset is determined and the statistics are aggregated for each scale and associated subsets to determine a semantic level for the content. The scales and associated subsets having content with a semantic level above a threshold may be determined to extract semantic information across multiple time frames with the ordered set of scale values for the plurality of scales.
    Type: Application
    Filed: August 30, 2007
    Publication date: March 5, 2009
    Applicant: YAHOO! INC.
    Inventors: Mor Naaman, Tye Rattenbury, Nathaniel Good
  • Publication number: 20090049408
    Abstract: Apparatuses and methods for location-based visualization of geo-reference content are provided. Apparatus may include logic for causing a display of a map having at least one tag displayed therewith, and logic for causing the display of a set of content objects in response to selection of the tag, the set of content objects associated with the tag and the geographical location of the map. The content objects may be displayed in a viewing window adjacent the map and selectable by a user. The content objects may be filtered by a user, e.g., indicating that a content object is incorrectly tagged or geo-referenced. The apparatus may dynamically update the content based on user interaction. The set of tags and content objects displayed may vary based on a particular zoom level and associated tags may be displayed in response to selection of a tag and/or a content object.
    Type: Application
    Filed: August 13, 2007
    Publication date: February 19, 2009
    Applicant: Yahoo! Inc.
    Inventors: Mor Naaman, Shane Ahern, Simon P. King, Rahul Nair
  • Publication number: 20090023429
    Abstract: Apparatus for an asynchronous search platform is provided in which a user may submit a request for information via a mobile device and receives a response from a researcher. In one example, the apparatus includes a server operable to receive a user-generated request from a mobile device, communicate the request to a researcher (i.e., a person) for formulating a response to the request, and communicate the response to the mobile device. Each received request is sent to a researcher that attempts to generate a response to the request for sending to the user's mobile device. The researcher may further access user information for generating the response. The process operates asynchronously where, for example, a user's request is queued until an actual person, i.e., a researcher, is available to serve the request by obtaining the information requested. The quality and relevancy of information obtained may be improved over automated systems that rely solely on computers to serve such requests.
    Type: Application
    Filed: July 17, 2007
    Publication date: January 22, 2009
    Applicant: Yahoo! Inc.
    Inventors: Mor Naaman, Vlad Kaplun, Shane Ahern
  • Publication number: 20080299989
    Abstract: A centralized location system includes a location update application programming interface (API) to receive varying types of location inputs for a user from at least one location-providing application. A memory stores a location of the user and the location inputs, wherein the location update API periodically updates in the memory the location inputs when location updates are received from the at least one location-providing application. A location export API, upon request from a location-based service application, processes the location inputs to estimate a location of the user, which location estimate replaces the stored location in memory and is sent to the location-based service application. A user interface enables the user to specify a location granularity for at least one of the at least one location-providing application and the location-based service application.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Applicant: Yahoo! Inc.
    Inventors: Simon P. King, Paul Hammond, Tom Coates, Simon Willison, Rahul Nair, Shane Ahern, Mor Naaman
  • Publication number: 20080195657
    Abstract: Disclosed are apparatus and methods for facilitating annotation of media objects by a user. Mechanisms present a user with an easily usable set of annotation suggestions that are most likely to be relevant to the particular user and/or media context. In general, existing annotations are analyzed to determine a set of suggested annotations. Annotation suggestions for a particular user are based on an analysis of the relevance, to the particular user, of existing annotations of one or more media objects so that the most likely relevant annotations are presented as suggested annotations. In particular embodiments, this analysis depends on whether the existing annotations were created and/or selected by the particular user, a member of the particular user's social network, or members of the general public.
    Type: Application
    Filed: February 8, 2007
    Publication date: August 14, 2008
    Applicant: YAHOO! INC.
    Inventors: Mor Naaman, Marc E. Davis, Shane P. Ahern, Simon P. King, Rahul Nair, Jeannie Hui-I Yang
  • Publication number: 20080189028
    Abstract: Disclosed are apparatus and methods for providing location information for a current location of a portable device, such as a camera-phone. In general, a current, generic location, e.g., cell ID, of the portable device is mapped to a more specific location description, e.g., the name of a specific city, that is defined by one or more users. In a specific implementation, one or more users of portable devices may be encouraged to contribute specific location descriptions with respect to media objects or the like that are managed on their portable devices. When a particular user ties a specific location to a media object or the like, the media object serves to also tie the particular user's current generic location or cell ID to the media object. Thus, a plurality of media objects and their associated specific and generic location descriptions can be analyzed to determine a most relevant specific location description for a particular generic location or cell ID.
    Type: Application
    Filed: February 5, 2007
    Publication date: August 7, 2008
    Applicant: YAHOO! INC.
    Inventors: Rahul Nair, Mor Naaman, Shane P. Ahern, Simon P. King
  • Publication number: 20080148175
    Abstract: The visualization of datasets by associating text (keywords) with location and optionally with time is disclosed. This visualization may help the user better understand and analyze the contents of the dataset. The visualization takes as input a keyword and related parameters such as location, importance/relevance factors, time, visualization level, and keyword category, and displays the selected keywords on a map, at their associated location, with the size or other characteristic of the keyword varying according to its relevance.
    Type: Application
    Filed: December 15, 2006
    Publication date: June 19, 2008
    Applicant: Yahoo! Inc.
    Inventors: Mor Naaman, Marc E. Davis, Alexander B. Jaffe
  • Publication number: 20080126388
    Abstract: Disclosed are apparatus and methods for associating meta-data from any meta-data source or feed, whose selection is customizable, with media objects, such as photographs or video are provided. In specific example embodiments, the meta-data from the custom-selected feeds are used to provide selectable feed tags that can be used to tag media objects. An architecture is provided that allows any combination of feeds to be selected for creation of a custom set of selected feeds that are to be used as sources of feed tags for media objects, and this custom set of selected feeds is extensible. In specific applications, different sets of feeds and feed tags may be utilized for facilitating the annotation of media objects.
    Type: Application
    Filed: November 8, 2006
    Publication date: May 29, 2008
    Applicant: YAHOO! INC.
    Inventor: Mor Naaman