Patents by Inventor Ashot PETROSIAN

Ashot PETROSIAN 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: 20230367747
    Abstract: Exemplary embodiments relate to techniques for representing conversations in a messaging system, where content serves as the organizing feature or primitive of a messaging inbox. In the messaging inbox, content may be aggregated in two hierarchical tiers: first, on a per-sender basis, and second on a per-content basis. Conversational threads may be stored in buckets represented by a relationship tuple (sender, receiver). Individual content threads may be represented by a thread identifier of the structure (content ID, sender, receiver). One piece of content may be associated with multiple conversations through the thread ID. Replies may be organized in a hierarchy under the thread ID tuple. Content ephemerality may be implemented by tying the content identifier to ephemerality conditions. Different users may view the content at different times, since the thread ID tuple can be removed from a sender bucket without removing the associated content.
    Type: Application
    Filed: May 27, 2021
    Publication date: November 16, 2023
    Applicant: Met Platforms, Inc.
    Inventors: Sharon Zeng, Leo Litterello Mancini, Andrew Buteau, Ashot Petrosian
  • Publication number: 20220043559
    Abstract: Exemplary embodiments relate to techniques for representing conversations in a messaging system, where content serves as the organizing feature or primitive of a messaging inbox. In the messaging inbox, a first level of organization allows for the selection of a user account associated with shared content. Upon selecting the user account, the account's content (e.g., photographs, videos, etc.) appear as a second level of organization. Thus, content may be aggregated in two hierarchical tiers: first, on a per-sender basis, and second on a per-content basis. In some embodiments, messages generated in response to the content may be displayed on the content. The content may be made progressively darker as more replies are received. Messages can be made temporary using a number of different ephemerality models. Messages may also be made permanent, with previously shared content shown in respective inbox drawers.
    Type: Application
    Filed: October 22, 2021
    Publication date: February 10, 2022
    Applicant: Facebook, Inc.
    Inventors: Sharon Zeng, Leo Litterello Mancini, Andrew Buteau, Ashot Petrosian
  • Patent number: 11157134
    Abstract: Exemplary embodiments relate to techniques for representing conversations in a messaging system, where content serves as the organizing feature or primitive of a messaging inbox. In the messaging inbox, a first level of organization allows for the selection of a user account associated with shared content. Upon selecting the user account, the account's content (e.g., photographs, videos, etc.) appear as a second level of organization. Thus, content may be aggregated in two hierarchical tiers: first, on a per-sender basis, and second on a per-content basis. In some embodiments, messages generated in response to the content may be displayed on the content. The content may be made progressively darker as more replies are received. Messages can be made temporary using a number of different ephemerality models. Messages may also be made permanent, with previously shared content shown in respective inbox drawers.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: October 26, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Sharon Zeng, Leo Litterello Mancini, Andrew Buteau, Ashot Petrosian
  • Patent number: 11023429
    Abstract: Exemplary embodiments relate to techniques for representing conversations in a messaging system, where content serves as the organizing feature or primitive of a messaging inbox. In the messaging inbox, content may be aggregated in two hierarchical tiers: first, on a per-sender basis, and second on a per-content basis. Conversational threads may be stored in buckets represented by a relationship tuple (sender, receiver). Individual content threads may be represented by a thread identifier of the structure (content ID, sender, receiver). One piece of content may be associated with multiple conversations through the thread ID. Replies may be organized in a hierarchy under the thread ID tuple. Content ephemerality may be implemented by tying the content identifier to ephemerality conditions. Different users may view the content at different times, since the thread ID tuple can be removed from a sender bucket without removing the associated content.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: June 1, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Sharon Zeng, Leo Litterello Mancini, Andrew Buteau, Ashot Petrosian
  • Publication number: 20190190874
    Abstract: In one embodiment, a method includes identifying multiple users of an online social network based on one or more affinity coefficients between the users and a geographical location associated with each of the users and sending a message corresponding to an activity recommendation to each of the users. The method also includes receiving one or more responses to the message from one or more users of the multiple users, respectively, where each response indicates whether the respective user is interested in the recommended activity. The method further includes, if the response from each of at least two of the users indicates an interest in the recommended activity, then sending a notification to each of the users who indicated an interest in the recommended activity identifying the other users who also indicated an interest in the recommended activity. Otherwise, the method includes deactivating the activity recommendation.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Inventors: Ashot Petrosian, William M. Ruben
  • Publication number: 20190018864
    Abstract: Exemplary embodiments relate to techniques for representing conversations in a messaging system, where content serves as the organizing feature or primitive of a messaging inbox. In the messaging inbox, content may be aggregated in two hierarchical tiers: first, on a per-sender basis, and second on a per-content basis. Conversational threads may be stored in buckets represented by a relationship tuple (sender, receiver). Individual content threads may be represented by a thread identifier of the structure (content ID, sender, receiver). One piece of content may be associated with multiple conversations through the thread ID. Replies may be organized in a hierarchy under the thread ID tuple. Content ephemerality may be implemented by tying the content identifier to ephemerality conditions. Different users may view the content at different times, since the thread ID tuple can be removed from a sender bucket without removing the associated content.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Inventors: Sharon Zeng, Leo Litterello Mancini, Andrew Buteau, Ashot Petrosian
  • Publication number: 20190018570
    Abstract: Exemplary embodiments relate to techniques for representing conversations in a messaging system, where content serves as the organizing feature or primitive of a messaging inbox. In the messaging inbox, a first level of organization allows for the selection of a user account associated with shared content. Upon selecting the user account, the account's content (e.g., photographs, videos, etc.) appear as a second level of organization. Thus, content may be aggregated in two hierarchical tiers: first, on a per-sender basis, and second on a per-content basis. In some embodiments, messages generated in response to the content may be displayed on the content. The content may be made progressively darker as more replies are received. Messages can be made temporary using a number of different ephemerality models. Messages may also be made permanent, with previously shared content shown in respective inbox drawers.
    Type: Application
    Filed: July 12, 2017
    Publication date: January 17, 2019
    Inventors: Sharon Zeng, Leo Litterello Mancini, Andrew Buteau, Ashot Petrosian
  • Publication number: 20090125812
    Abstract: In a method and system for creating an extensible media player, a multimedia player application is instantiated on a client system. A timeline to be played by the instantiated multimedia player application is transmitted to the client system. One or more modules and one or more layouts are dynamically selected and retrieved for the timeline. The modules contain application logic to extend a functionality of the multimedia player application. The layouts contain logic to control an aspect of a presentation of the multimedia player application and the modules. The timeline, the modules, and the layouts are loaded into the multimedia player application. The loaded modules are verified to determine if any module is blocking the timeline from playing. If a module is blocking the timeline from playing, the blocking module is executed and playback of the timeline is stopped until execution is complete. If no module is blocking the timeline, the timeline begins playing back.
    Type: Application
    Filed: January 16, 2009
    Publication date: May 14, 2009
    Applicant: YAHOO! INC.
    Inventors: Tomi BLINNIKKA, Ashot PETROSIAN, Maya DOBUZHSKAYA
  • Publication number: 20070240072
    Abstract: An interface for editing media assets is provided. The interface includes a display for displaying a plurality of tiles, each tile associated with a media asset, and a timeline for displaying relative times of each of the plurality of media assets as edited by a user for an aggregate media asset. The timeline display automatically adjusts in response to edits to the media assets; in one example, the timeline concatenating in response to an edit or change in the media assets selected for the aggregate media asset (e.g., in response to the addition, deletion, or edit of a selected media asset). Additionally, in some examples, the timeline maintains a fixed length when adjusting in response to edits to the media assets. In another example, the interface includes a search interface for searching for media assets from remote or local sources.
    Type: Application
    Filed: April 9, 2007
    Publication date: October 11, 2007
    Applicant: Yahoo! Inc.
    Inventors: Ryan B. Cunningham, Michael G. Folgner, Ashot A. Petrosian, Stephen B. Weibel
  • Publication number: 20070239787
    Abstract: Apparatus for editing and generating media assets is provided. In one example, the apparatus includes logic for receiving data (e.g., edit instructions, views, votes, etc.) from a plurality of users, the data indicating a selection of at least one media asset from each of a plurality of sets of media assets for use in an aggregate media asset; and logic for causing the generation of an aggregate media asset based on the received data. Each set of media assets may correspond to a separate time or scene for inclusion in a larger media asset; for example, a set of clips to be used for a particular scene of an aggregate video or movie. The apparatus may further comprise logic for generating a ranking of media assets within each set of media assets based on data associated with a plurality of users.
    Type: Application
    Filed: April 9, 2007
    Publication date: October 11, 2007
    Applicant: Yahoo! Inc.
    Inventors: Ryan B. Cunningham, Michael G. Folgner, Ashot A. Petrosian