Patents by Inventor Aram Grigoryan
Aram Grigoryan 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).
-
Patent number: 10963921Abstract: An online system receives information describing actions performed by individuals and identifies online system users included among these individuals. Based on the actions they have performed, the users are assigned to sequentially ordered stages of a classification scheme associated with a content-providing user of the online system. The online system receives content items associated with different stages from the content-providing user, in which content items associated with a stage may be presented to users assigned to the stage. The online system may determine an expected return value associated with each stage and an expected advancement value associated with advancement of users assigned to each stage to succeeding stages of the classification scheme. The online system also may determine a value associated with a content item based on a comprehensive value received from the content-providing user, the expected advancement value, and a predicted likelihood of user advancement to a succeeding stage.Type: GrantFiled: November 7, 2017Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventors: Rituraj Kirti, David Wood Kaufman, Aram Grigoryan
-
Patent number: 10762438Abstract: A system for answering user questions can provide answers from a knowledge base that stores question/answer pairs. These pairs can be associated with characteristics of the asking user so that, when subsequent users ask similar questions, answers can be selected that have been identified as most relevant to that type of user. The question/answer pairs in the knowledge base can be identified from social media posts where the original post contains a question and one or more comments on the post provide an answer. Posts can be identified as containing a question using a question classification model. A post comment can be identified as an answer based on: whether the question poster responded positively to the comment, whether the comment has similar keywords to the question, whether the comment has the characteristics of an answer, and how often a similar answer has been provided for similar questions.Type: GrantFiled: June 30, 2016Date of Patent: September 1, 2020Assignee: FACEBOOK, INC.Inventors: Ying Zhang, Irina-Elena Veliche, Benoit F. Dumoulin, Aram Grigoryan, Wenhai Yang
-
Patent number: 10320632Abstract: Methods, systems, and computer-readable media for implementing pattern-based detection are disclosed. A plurality of services monitor a plurality of service interactions comprising data or metadata. The services compare the data or metadata to a set of patterns and identify one or more matched patterns among the set of patterns. The services send data indicative of the matched patterns to a central recording service. The central recording service aggregates the data indicative of the matched patterns and generates one or more data flow visualizations indicating one or more data flows between individual ones of the services for the matched patterns.Type: GrantFiled: August 29, 2013Date of Patent: June 11, 2019Assignee: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Melissa Elaine Davis, Anton Vladilenovich Goldberg, Aram Grigoryan, Brandon William Porter, Matthew Paul Wenger, Donghui Zhuo
-
Publication number: 20190139094Abstract: An online system receives information describing actions performed by individuals and identifies online system users included among these individuals. Based on the actions they have performed, the users are assigned to sequentially ordered stages of a classification scheme associated with a content-providing user of the online system. The online system receives content items associated with different stages from the content-providing user, in which content items associated with a stage may be presented to users assigned to the stage. The online system may determine an expected return value associated with each stage and an expected advancement value associated with advancement of users assigned to each stage to succeeding stages of the classification scheme. The online system also may determine a value associated with a content item based on a comprehensive value received from the content-providing user, the expected advancement value, and a predicted likelihood of user advancement to a succeeding stage.Type: ApplicationFiled: November 7, 2017Publication date: May 9, 2019Inventors: Rituraj Kirti, David Wood Kaufman, Aram Grigoryan
-
Patent number: 10255277Abstract: Exemplary embodiments relate to techniques for selecting translators willing to provide high-quality translations for a cause, organization, or individual. Users having a high level of engagement with the cause, organization, or individual may be identified as translator candidates. For example, the user may actively engage with the organization or individual on social media, or may be interested in the topics discussed in the source document. The translators may be evaluated based on the quality of their previous translations and their level of engagement/interest. The translator candidates may be directly connected with the originator of the request to translate the document. Because exemplary embodiments select highly engaged users to translate the source document, the resulting translation is likely to be of higher quality, and produced at a lower cost, than a translation by a non-engaged user, and user participation and awareness of a cause, organization, or individual may be increased.Type: GrantFiled: June 24, 2016Date of Patent: April 9, 2019Assignee: FACEBOOK, INC.Inventors: Ying Zhang, Aram Grigoryan
-
Publication number: 20170371869Abstract: Exemplary embodiments relate to techniques for selecting translators willing to provide high-quality translations for a cause, organization, or individual. Users having a high level of engagement with the cause, organization, or individual may be identified as translator candidates. For example, the user may actively engage with the organization or individual on social media, or may be interested in the topics discussed in the source document. The translators may be evaluated based on the quality of their previous translations and their level of engagement/interest. The translator candidates may be directly connected with the originator of the request to translate the document. Because exemplary embodiments select highly engaged users to translate the source document, the resulting translation is likely to be of higher quality, and produced at a lower cost, than a translation by a non-engaged user, and user participation and awareness of a cause, organization, or individual may be increased.Type: ApplicationFiled: June 24, 2016Publication date: December 28, 2017Applicant: Facebook, Inc.Inventors: Ying Zhang, Aram Grigoryan
-
Patent number: 9559928Abstract: Methods and systems for implementing test coverage measurement are disclosed. A first set of interactions among a set of production services are determined. The first set of interactions comprises a plurality of service requests between individual ones of the set of production services. A second set of interactions among a set of test services are determined. The second set of interactions comprises a plurality of service requests between individual ones of the set of test services. A test coverage metric is generated. The test coverage metric indicates an amount of the first set of interactions that are covered by the second set of interactions.Type: GrantFiled: May 3, 2013Date of Patent: January 31, 2017Assignee: Amazon Technologies, Inc.Inventors: Brandon William Porter, Slavik Dimitrovich, Anton Vladilenovich Goldberg, Aram Grigoryan
-
Patent number: 9450849Abstract: Methods and systems for trace backtracking are disclosed. In response to receiving a request from an upstream component at a downstream component, a trace is initiated at the downstream component. A response to the request is sent from the downstream component to the upstream component. The response comprises trace metadata. Trace data is generated at the upstream component in response to receiving the trace metadata at the upstream component. The trace data describes an interaction between the upstream component and the downstream component. A call graph is generated based on the trace data. The call graph comprises a call path between the upstream component and the downstream component.Type: GrantFiled: July 24, 2013Date of Patent: September 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Anton Vladilenovich Goldberg, Brandon William Porter, Aram Grigoryan