Patents Assigned to MetricStream, Inc.
-
Patent number: 11580250Abstract: In one embodiment, a method comprises receiving a request for a particular user identification (ID) to perform a particular operation on a particular data object. An entitlement cache associates each operation that the particular user ID is entitled to perform with a first encoding of a tuple of a plurality of tuples. An object mapping cache associates each tuple of the plurality of tuples with a second encoding of each tuple of the plurality of tuples. An object mapping is used to determine a first tuple. The object mapping cache is used to determine a first vector of one of more left values based on the first tuple. The entitlement cache is used to determine a second vector of one or more value pairs. In response to identifying a match between the first vector and the second vector, the particular user ID is granted access to the particular data object.Type: GrantFiled: May 12, 2021Date of Patent: February 14, 2023Assignee: METRICSTREAM, INC.Inventors: Abdul Jaleel, Debdulal Samanta, Subramanya Krishnamurthy, Abdul Rawoof Lohar, Nishikanth Narayan, Anil Bhat, Manoj Ramanujan, Vidyadhar Phalke, Anindo Banerjea
-
Patent number: 11423594Abstract: A method for generating a visual illustration of data organized in a multiway graph is provided. In an embodiment, a computer system maintains a plurality of nodes and edges within a multiway graph and displays a visual user interface with a first node positioned at the center of the visual user interface and child nodes positioned at radially symmetric positions surrounding the first node. The computer system receives a first input that specifies a selection of a first child node. In response to receiving the first input, the computer system updates the visual user interface to display: the first node, positioned at the center; the child nodes, positioned at radially symmetric positions surrounding the first node; the first child node positioned below the first node; and grandchild nodes of the first child node, displayed as polygons positioned at radially symmetric positions around a circular area surrounding the child nodes.Type: GrantFiled: October 27, 2020Date of Patent: August 23, 2022Assignee: METRICSTREAM, INC.Inventors: Vaishakh Pushpoth, John Leung, Debarati Goswami, Vasant Balasubramanian
-
Patent number: 11042666Abstract: In one embodiment, a method comprises receiving a request for a particular user identification (ID) to perform a particular operation on a particular data object. An entitlement cache associates each operation that the particular user ID is entitled to perform with a first encoding of a tuple of a plurality of tuples. An object mapping cache associates each tuple of the plurality of tuples with a second encoding of each tuple of the plurality of tuples. An object mapping is used to determine a first tuple. The object mapping cache is used to determine a first vector of one of more left values based on the first tuple. The entitlement cache is used to determine a second vector of one or more value pairs. In response to identifying a match between the first vector and the second vector, the particular user ID is granted access to the particular data object.Type: GrantFiled: November 11, 2019Date of Patent: June 22, 2021Assignee: METRICSTREAM, INC.Inventors: Abdul Jaleel, Debdulal Samanta, Subramanya Krishnamurthy, Abdul Rawoof Lohar, Nishikanth Narayan, Anil Bhat, Manoj Ramanujan, Vidyadhar Phalke, Anindo Banerjea
-
Patent number: 10818053Abstract: A method for generating a visual illustration of data organized in a multiway graph is provided. In an embodiment, a computer system maintains a plurality of nodes and edges within a multiway graph and displays a visual user interface with a first node positioned at the center of the visual user interface and child nodes positioned at radially symmetric positions surrounding the first node. The computer system receives a first input that specifies a selection of a first child node. In response to receiving the first input, the computer system updates the visual user interface to display: the first node, positioned at the center; the child nodes, positioned at radially symmetric positions surrounding the first node; the first child node positioned below the first node; and grandchild nodes of the first child node, displayed as polygons positioned at radially symmetric positions around a circular area surrounding the child nodes.Type: GrantFiled: September 16, 2019Date of Patent: October 27, 2020Assignee: MetricStream, Inc.Inventors: Vishakh Pushpoth, John Leung, Debarati Goswami, Vasant Balasubramanian
-
Patent number: 10417797Abstract: A method for generating a visual illustration of data organized in a multiway graph is provided. In an embodiment, a computer system maintains a plurality of nodes and edges within a multiway graph and displays a visual user interface with a first node positioned at the center of the visual user interface and child nodes positioned at radially symmetric positions surrounding the first node. The computer system receives a first input that specifies a selection of a first child node. In response to receiving the first input, the computer system updates the visual user interface to display: the first node, positioned at the center; the child nodes, positioned at radially symmetric positions surrounding the first node; the first child node positioned below the first node; and grandchild nodes of the first child node, displayed as polygons positioned at radially symmetric positions around a circular area surrounding the child nodes.Type: GrantFiled: February 10, 2017Date of Patent: September 17, 2019Assignee: METRICSTREAM, INC.Inventors: Vaishakh Pushpoth, John Leung, Debarati Goswami, Vasant Balasubramanian
-
Patent number: 9348901Abstract: A method for classifying a text fragment by applying one or more rule functions is provided. The method includes (i) obtaining a set of words from one or more sentences of the text fragment obtained from a multimedia content, (ii) mapping each word from the set of words with one or more category map tables to obtain a set of candidate vector, each candidate vector includes at least one category associated with each word, (iii) generating one or more category vectors based on the at least one category, (iv) applying rule functions on the one or more category vectors, (v) generating a candidate classification decision matrix based on the rule functions, and (vi) classifying the text fragment based on the candidate classification decision matrix. The candidate classification matrix includes results of each rule function applied on each of the category vector.Type: GrantFiled: January 27, 2014Date of Patent: May 24, 2016Assignee: MetricStream, Inc.Inventors: Arnab Kumar Chattopadhayay, Dmitriy Rogatkin, Vidyadhar Phalke, Rani Lahoti