Patents by Inventor David Ayman Shamma

David Ayman Shamma 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: 20170011034
    Abstract: In accordance with embodiments of the present invention, a method for associating metadata with a media object is provided. The method provides the ability to tag, or bookmark, a point in time for future use. The method includes receiving the metadata, an associated time condition, and an associated user identification. The method further includes storing at least the time condition. The at least stored time condition is used, at least in part, for associating the metadata with the media object. The media object is then provided to the user. In some embodiments the media object is not available for association with the metadata at the time the metadata is received. In other embodiments, the media object is provided by an external application.
    Type: Application
    Filed: September 22, 2016
    Publication date: January 12, 2017
    Inventor: David Ayman SHAMMA
  • Patent number: 9465892
    Abstract: In accordance with embodiments of the present invention, a method for associating metadata with a media object is provided. The method provides the ability to tag, or bookmark, a point in time for future use. The method includes receiving the metadata, an associated time condition, and an associated user identification. The method further includes storing at least the time condition. The at least stored time condition is used, at least in part, for associating the metadata with the media object. The media object is then provided to the user. In some embodiments the media object is not available for association with the metadata at the time the metadata is received. In other embodiments, the media object is provided by an external application.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: October 11, 2016
    Assignee: Yahoo! Inc.
    Inventor: David Ayman Shamma
  • Publication number: 20160173927
    Abstract: Software authenticates a first user of a first mobile device and a second user of a second mobile device. Each user agrees or has previously agreed to share video data captured by the user with other authenticated users. The software determines whether the first mobile device is located proximate to the second mobile device. Then the software receives video data captured by the second mobile device and transmits the video data to the first mobile device for display along with an annotation, if the first mobile device is proximate to the second mobile device. The annotation indicates the location of the second mobile device relative to the first mobile device and includes data as to camera angle of the second mobile device received from the second mobile device. The software persistently stores the video data upon receipt of a command from the user of the first mobile device.
    Type: Application
    Filed: February 11, 2016
    Publication date: June 16, 2016
    Inventors: Marco de Sa, David Ayman Shamma, Elizabeth Churchill
  • Patent number: 9294787
    Abstract: Software authenticates a first user of a first mobile device and a second user of a second mobile device. Each of the mobile devices includes a video capturing device and each user agrees or has previously agreed to share video data captured by the user with other authenticated users. The software determines whether the first mobile device is located proximate to the second mobile device. Then the software receives video data captured by the second mobile device and transmits the video data to the first mobile device for display along with an annotation indicating the location of the second mobile device relative to the first mobile device, if the first mobile device is proximate to the second mobile device. The software receives an indication from the first mobile device that at least some of the video data is to be indexed in a profile associated with the first user.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: March 22, 2016
    Assignee: Yahoo! Inc.
    Inventors: Marco de Sa, David Ayman Shamma, Elizabeth Churchill
  • Publication number: 20160034564
    Abstract: Geographical regions are each characterized using a distribution of terms, tags, etc. A model may be generated that identifies characteristics of each geographic region. The geographic regions may be organized using a geographical hierarchical model.
    Type: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Inventors: David Ayman Shamma, Mohamed Kafsi, Henriette Cramer
  • Patent number: 9208470
    Abstract: Disclosed are methods and apparatus for generating and awarding user-generated badges. In one embodiment, a user-generated badge may be generated in response to input received via a graphical user interface. The user-generated badge may be represented by a media token and have associated therewith a set of rules defining one or more activities to be completed. Activity data may be monitored via one or more data sources based upon the set of rules. An instance of the user-generated badge may be automatically awarded to individuals satisfying the set of rules.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: December 8, 2015
    Assignee: Yahoo! Inc.
    Inventors: Judd Antin, Elizabeth F Churchill, David Ayman Shamma, Marco de Sa
  • Publication number: 20150339289
    Abstract: The present disclosure is descriptive of discovering structure, content, and context of a media event, e.g., a live media event, using real-time discussions that unfold through short messaging services. Generally, a sampling of short messages of a plurality of users is obtained. The sampling of short messages corresponds to a media event. A segment in the media event is identified using the sampling of short messages, and at least one term taken from the sampling of short messages is identified. The at least one term is indicative of a context of the identified segment.
    Type: Application
    Filed: May 29, 2015
    Publication date: November 26, 2015
    Inventors: David Ayman Shamma, Lyndon Kennedy, Elizabeth F. Churchill
  • 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
    Date of Patent: July 28, 2015
    Assignee: Yahoo! Inc.
    Inventors: Judd Antin, David Ayman Shamma, Elizabeth Churchill
  • Patent number: 9084096
    Abstract: The present disclosure is descriptive of discovering structure, content, and context of a media event, e.g., a live media event, using real-time discussions that unfold through short messaging services. Generally, a sampling of short messages of a plurality of users is obtained. The sampling of short messages corresponds to a media event. A segment in the media event is identified using the sampling of short messages, and at least one term taken from the sampling of short messages is identified. The at least one term is indicative of a context of the identified segment.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: July 14, 2015
    Assignee: YAHOO! INC.
    Inventors: David Ayman Shamma, Lyndon Kennedy, Elizabeth F. Churchill
  • Patent number: 9049575
    Abstract: The present disclosure is descriptive of discovering structure, content, and context of a media event, e.g., a live media event, using real-time discussions that unfold through short messaging services. Generally, a sampling of short messages of a plurality of users is obtained. The sampling of short messages corresponds to a media event. A segment in the media event is identified using the sampling of short messages, and at least one term taken from the sampling of short messages is identified. The at least one term is indicative of a context of the identified segment.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: June 2, 2015
    Assignee: YAHOO! INC.
    Inventors: David Ayman Shamma, Lyndon Kennedy, Elizabeth F. Churchill
  • Publication number: 20150039631
    Abstract: Geo-referenced and oriented media items may be used to determine a location of one or more points of interest depicted by the media items. A difference between an actual capture location and orientation and a reported location and orientation may be modeled according to one or more distributions, which distribution(s) may be used to assign one or more weights to each location in the world where such weight(s) may be considered to be a likelihood that a point of interest might have been seen by a capturing device. A density map may be acquired by superimposing the derived likelihoods, and a maximum, e.g., local maximum, may be determined to represent a location of a point of interest.
    Type: Application
    Filed: July 24, 2014
    Publication date: February 5, 2015
    Inventors: Bart Thomee, David Ayman Shamma
  • Patent number: 8775945
    Abstract: Techniques for displaying advertisements on web pages are provided. A revisitation rate for views of a web page by a user population is determined. A refresh rate for an advertisement space on the web page is synchronized with the determined revisitation rate. An advertisement is selected to be displayed at the advertisement space at a particular refresh time of the synchronized refresh rate. The advertisement is selected based at least on a difference between a content of the web page at the particular refresh time and a content of the web page at a previous refresh time of the synchronized refresh rate.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: July 8, 2014
    Assignee: Yahoo! Inc.
    Inventors: M. Cameron Jones, David Ayman Shamma, Elizabeth F. Churchill
  • Publication number: 20140140675
    Abstract: Software authenticates a first user of a first mobile device and a second user of a second mobile device. Each of the mobile devices includes a video capturing device and each user agrees or has previously agreed to share video data captured by the user with other authenticated users. The software determines whether the first mobile device is located proximate to the second mobile device. Then the software receives video data captured by the second mobile device and transmits the video data to the first mobile device for display along with an annotation indicating the location of the second mobile device relative to the first mobile device, if the first mobile device is proximate to the second mobile device. The software receives an indication from the first mobile device that at least some of the video data is to be indexed in a profile associated with the first user.
    Type: Application
    Filed: November 16, 2012
    Publication date: May 22, 2014
    Inventors: Marco de Sa, David Ayman Shamma, Elizabeth Churchill
  • Patent number: 8635584
    Abstract: The disclosed embodiments of computer systems and techniques facilitate creation and retrieval of software code. Provenance tracking at the step level allows for each step to be tracked to its original creator and to various remixes of the original in the line of provenance.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: January 21, 2014
    Assignee: Yahoo! Inc.
    Inventors: M. Cameron Jones, Elizabeth F. Churchill, David Ayman Shamma
  • Publication number: 20130304686
    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: Application
    Filed: May 9, 2012
    Publication date: November 14, 2013
    Applicant: YAHOO! INC.
    Inventors: Judd Antin, David Ayman Shamma, Elizabeth Churchill
  • Publication number: 20130246448
    Abstract: In one embodiment, a set of one or more metadata values may be obtained via a device, where the set of one or more metadata values indicate conditions present with respect to the device, the user of the device, and/or one or more friends of the user. Multiple media items in a plurality of media items may be identified by identifying at least a portion of the plurality of media items based, at least in part, on at least a portion of a second set of one or more metadata values of at least a portion of the plurality of media items and at least a portion of the set of one or more metadata values, where the second set of metadata values indicates conditions present when the corresponding media item was obtained, generated, or identified. A virtual carousel including the multiple media items may be provided.
    Type: Application
    Filed: March 14, 2012
    Publication date: September 19, 2013
    Applicant: YAHOO! INC.
    Inventors: Marco De Sa, David Ayman Shamma, Elizabeth F. Churchill, Judd Antin
  • Publication number: 20130227418
    Abstract: Users are enabled to define and modify mappings between (1) gestures and (2) actions performed by one or more computing devices in response to a device detecting performance of a gesture. A generalized gesture-to-action mapping framework allows users to intuitively define and modify such mappings. In response to a device detecting the performance of a particular gesture, one or more devices may cause the execution of one or more device actions based on a set of user-defined gesture-to-action mappings.
    Type: Application
    Filed: February 27, 2012
    Publication date: August 29, 2013
    Inventors: MARCO DE SA, Elizabeth F. Churchill, R. Preston McAfee, David Ayman Shamma
  • Patent number: 8521679
    Abstract: Embodiments are directed towards employing a classifier to determine a classification for target media content using nominally factored social interaction attributes, the classifier being trained using a training dataset that includes at least one nominally factored social interaction attribute. The trained classifier determines a classification of the target media content based on nominally factored social interaction attributes obtained during a monitored social interaction with the target media content and one or more users. The classification may include identifying at least one genre for the media content, as well as predicting whether the media content will go viral or not. The classification may also be used to provide recommendation to the one or more users of other media content.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: August 27, 2013
    Assignee: Yahoo! Inc.
    Inventors: Elizabeth F. Churchill, Jude Yew, David Ayman Shamma
  • Publication number: 20130086484
    Abstract: Disclosed are methods and apparatus for generating and awarding user-generated badges. In one embodiment, a user-generated badge may be generated in response to input received via a graphical user interface. The user-generated badge may be represented by a media token and have associated therewith a set of rules defining one or more activities to be completed. Activity data may be monitored via one or more data sources based upon the set of rules. An instance of the user-generated badge may be automatically awarded to individuals satisfying the set of rules.
    Type: Application
    Filed: October 4, 2011
    Publication date: April 4, 2013
    Applicant: YAHOO! INC.
    Inventors: Judd Antin, Elizabeth F. Churchill, David Ayman Shamma, Marco de Sa
  • Patent number: 8396874
    Abstract: A system and method for using topic messages to understand media relating to an event. An event (such as a live event or broadcast event), is selected where at least a portion of the content of the event is stored as at least one media object, such as, for example a video or audio recording in digital format. A plurality of topic messages relating to the broadcast event is retrieved over a network and are analyzed to identify a plurality of content segments within the event. The topic messages are further analyzed to identify at least one key actor related to the event. Segment and key actor data relating to the event is stored to a computer readable medium in association with the media objects, whereby the segment data identifies the plurality of content segments within the media objects and the key actor data identifies key actors in the event.
    Type: Grant
    Filed: February 17, 2010
    Date of Patent: March 12, 2013
    Assignee: Yahoo! Inc.
    Inventors: David Ayman Shamma, Lyndon Kennedy, Elizabeth F Churchill