Country
Full text data for US,EP,CN
Type
Legal Validity
Legal Status
Filing Date
Publication Date
Inventor
Assignee
Click to expand
IPC(Section)
IPC(Class)
IPC(Subclass)
IPC(Group)
IPC(Subgroup)
Agent
Agency
Claims Number
Figures Number
Citation Number of Times
Assignee Number
No. Publication Number Title Publication/Patent Number Publication/Patent Number Publication Date Publication Date
Application Number Application Number Filing Date Filing Date
Inventor Inventor Assignee Assignee IPC IPC
1 US10552390B2
Root cause analysis of performance problems
Publication/Patent Number: US10552390B2 Publication Date: 2020-02-04 Application Number: 15/400,048 Filing Date: 2017-01-06 Inventor: Anand, Manish   Khan, Pathan Niyazulla   Singh, Sweta   Assignee: International Business Machines Corporation   IPC: G06F17/30 Abstract: A method, computer program product, and system for analyzing performance of a computer system where at a plurality of time intervals, a set of KPIs of a database and database performance outputs are monitored. A database performance value is calculated based on the monitored KPIs and one or more database performance outputs. In response to determining the database performance value is below a first threshold, a KPI correlation coefficient is calculated. The calculated KPI correlation coefficient with the greatest value is selected as a target KPI. In response to determining that a count of functions of the target KPI meets a second threshold, a dynamic tabular representation of the determined target KPI is generated. A correlation matrix is generated based on the generated tabular representation and the plurality of time intervals and a first set of target functions are identified based on the generated correlation matrix. A method, computer program product, and system for analyzing performance of a computer system where at a plurality of time intervals, a set of KPIs of a database and database performance outputs are monitored. A database performance value is calculated based on the monitored ...More ...Less
2 US10552484B2
Guided data exploration
Publication/Patent Number: US10552484B2 Publication Date: 2020-02-04 Application Number: 14/707,283 Filing Date: 2015-05-08 Inventor: Sheffer, Uri   Pocock, Adam Craig   Stevens, Brook   Ishaque, Mashhood   Zelevinsky, Vladimir   Spaulding, Tristan R.   Assignee: Oracle International Corporation   IPC: G06F17/00 Abstract: A system for exploring data receives the data from a database and indexes the data in a server. The system displays one or more selectable datasets from the indexed data, where the selectable datasets include a plurality of attributes. The system receives a selection of one of the plurality of attributes. The system then sorts the one or more attributes by level of interestingness relative to the selected attribute, and displays the sorted attributes. A system for exploring data receives the data from a database and indexes the data in a server. The system displays one or more selectable datasets from the indexed data, where the selectable datasets include a plurality of attributes. The system receives a selection of one of ...More ...Less
3 US10552783B2
High performance map editor for business analysts
Publication/Patent Number: US10552783B2 Publication Date: 2020-02-04 Application Number: 16/197,269 Filing Date: 2018-11-20 Inventor: Huynh, Kien K.   Assignee: International Business Machines Corporation   IPC: G06F7/00 Abstract: A model synchronization map table is built that facilitates autonomous computer self-navigation between elements of business objects of a business object model and corresponding elements at least one extensible markup language (XML) schema of an XML schema definition-based (XSD-based) model. The XSD-based model is programmatically generated by transformation of each of the elements of the business objects of the business object model into the corresponding elements of the XML schema of the XSD-based model. The business object model and the XSD-based model are displayed in a dual-view editor. The dual-view editor enables a user to toggle between and independently edit the business object model and the XSD-based model. In response to independent edits made to one of the XSD-based model and the business object model, the elements of the business object model are automatically synchronized with the corresponding elements of the XSD-based model using the model synchronization map table. A model synchronization map table is built that facilitates autonomous computer self-navigation between elements of business objects of a business object model and corresponding elements at least one extensible markup language (XML) schema of an XML schema definition-based ...More ...Less
4 US10552442B1
Stateful database application programming interface
Publication/Patent Number: US10552442B1 Publication Date: 2020-02-04 Application Number: 15/249,972 Filing Date: 2016-08-29 Inventor: Lusk, Andrew James   Brandwine, Eric Jason   Assignee: Amazon Technologies, Inc.   IPC: G06F17/30 Abstract: An application programming interface gateway service generates an application programming interface that, in various examples, allows client applications to access database functionality without maintaining active database connections, managing database credentials, or providing SQL code. The application programming interface maintains state information between invocations that allows for improved database performance. The state information may include SQL statements and subroutines, compiled SQL code, database credentials, active database connections, and connection pools. When invoked by a client application, the application programming interface may select an active database connection from a connection pool based at least in part on the activity history of each connection in the connection pool so that the expected cache performance of the database may be improved. Access to the application programming interface may be controlled via fine-grained access controls independent of the credentials used to access the database. An application programming interface gateway service generates an application programming interface that, in various examples, allows client applications to access database functionality without maintaining active database connections, managing database credentials, or providing ...More ...Less
5 US10552754B2
Systems and methods for recognizing ambiguity in metadata
Publication/Patent Number: US10552754B2 Publication Date: 2020-02-04 Application Number: 14/977,458 Filing Date: 2015-12-21 Inventor: González, Alejandro Machado   Assignee: Spotify AB   IPC: G06N7/00 Abstract: A method of recognizing artist ambiguity is performed at a server system having one or more processors and memory storing one or more programs for execution by the one or more processors. The method includes generating a feature vector that represents a first artist identifier of a plurality of artist identifiers in a first dataset. The feature vector includes a first feature indicating whether the first artist identifier matches multiple artist entries in one or more second datasets that are distinct from the first dataset. The method also includes determining, based at least in part on the first feature of the feature vector, a probability that the first artist identifier is associated with two or more different real-world artists, and providing a report that specifies the first artist identifier as potentially ambiguous in accordance with a determination that the probability satisfies a predetermined condition. A method of recognizing artist ambiguity is performed at a server system having one or more processors and memory storing one or more programs for execution by the one or more processors. The method includes generating a feature vector that represents a first artist identifier ...More ...Less
6 US10552430B2
Increasing utilization of a computer system
Publication/Patent Number: US10552430B2 Publication Date: 2020-02-04 Application Number: 15/407,670 Filing Date: 2017-01-17 Inventor: Mowatt, David   Assignee: Microsoft Technology Licensing, LLC   IPC: G06F17/30 Abstract: A method of increasing utilization of a computer program product having a plurality of features usable by multiple user groups. The method comprises: accessing a database storing multiple scenarios each defining a course of action characterised by usage of a respective subset of the features; via a network interface, receiving logs of past usage of some or all of these features by a target user group; based on the received logs, identifying one or more of the features that are unused or less frequently used by the target user group, and selecting one or more of the scenarios for the target entity which make use of the one or more unused or less frequently features. An indication of the one or more selected scenarios is output via a network interface, thereby causing the target entity to follow the course of action defined in at least one of the selected scenarios. A method of increasing utilization of a computer program product having a plurality of features usable by multiple user groups. The method comprises: accessing a database storing multiple scenarios each defining a course of action characterised by usage of a respective subset of ...More ...Less
7 US10552459B2
Classifying a document using patterns
Publication/Patent Number: US10552459B2 Publication Date: 2020-02-04 Application Number: 15/027,776 Filing Date: 2013-10-31 Inventor: Anantharangachar, Raghu   Chourasiya, Pradeep   Assignee: Micro Focus LLC   IPC: G06F17/30 Abstract: A method for classifying a document using identified patterns includes determining frequent patterns based on a group of resources, where the frequent patterns include sets of words associated with resources that are related to a particular topic; determining frequent anti-patterns based on another group of resources, where the frequent anti-patterns include sets of words associated with resources that are not related to the particular topic, where the second group of resources is different from the first group of resources; determining a probability that the document is related to the particular topic based on the frequent patterns and the frequent anti-patterns; and determining a topic classification of the document based on the determined probability. A method for classifying a document using identified patterns includes determining frequent patterns based on a group of resources, where the frequent patterns include sets of words associated with resources that are related to a particular topic; determining frequent ...More ...Less
8 US10552471B1
Determining identities of multiple people in a digital image
Publication/Patent Number: US10552471B1 Publication Date: 2020-02-04 Application Number: 15/494,397 Filing Date: 2017-04-21 Inventor: Dandekar, Pranav   Goel, Ashish   Lofgren, Peter   Assignee: Stripe, Inc.   IPC: G06F17/30 Abstract: Embodiments of the present disclosure include systems and methods for identifying people in an image that contains more than one face images. In embodiments, a query feature vector that represents features is extracted from each face image. In embodiments, each query feature vector is compared to image feature vectors in a database and a set of candidate vectors is selected among the image feature vectors. Then, a set of user accounts that is associated with the set of candidate vectors is selected. The strengths of connection in a network between user accounts in a set of candidate user accounts corresponding to a face image and user accounts in a different set of candidate user accounts corresponding to a different face image may be determined. In embodiments, user accounts that has the highest strength of connection are selected and used to identify the persons corresponding to the face images. Embodiments of the present disclosure include systems and methods for identifying people in an image that contains more than one face images. In embodiments, a query feature vector that represents features is extracted from each face image. In embodiments, each query feature ...More ...Less
9 US10536738B2
Sharing television and video programming through social networking
Publication/Patent Number: US10536738B2 Publication Date: 2020-01-14 Application Number: 16/194,948 Filing Date: 2018-11-19 Inventor: Garcia, David Harry   Krausz, Brian   Tseng, Erick   Assignee: Facebook, Inc.   IPC: H04N7/173 Abstract: In particular embodiments, one or more computer systems of a social-networking system determine a first media device of a first user of a social-networking system and determine a second media device of a second user of the social-networking system. The one or more computer systems access a social graph of the social-networking system, update the social graph based on the determined first and second media devices, and stream media from the first media device to the second media device using the updated social graph. The social graph includes nodes and edges connecting the nodes, the nodes including user nodes that are each associated with a particular user of the social-networking system and concept nodes that are each associated with a particular media device. In particular embodiments, one or more computer systems of a social-networking system determine a first media device of a first user of a social-networking system and determine a second media device of a second user of the social-networking system. The one or more computer ...More ...Less
10 US10545984B2
Abstract default column type in tables
Publication/Patent Number: US10545984B2 Publication Date: 2020-01-28 Application Number: 15/602,373 Filing Date: 2017-05-23 Inventor: Zhang, Sen   Ouyang, Yinghua   Wang, Jian   Tian, Zhen   Assignee: SAP SE   IPC: G06F17/30 Abstract: Methods, systems, and computer-readable storage media for providing a table in a database system, the table including a column having a column data type set to an abstract data type, receiving a first data record to be added to the table, the first data record including a first data value to be included in the column, determining a first data type corresponding to a data type of the first data value, changing the column data type from the abstract data type to the first data type, receiving a second data record to be added to the table, the second data record including a second data value to be including in the column, determining a second data type corresponding to the data type of the second data value, and selectively changing the column data type to the second data type. Methods, systems, and computer-readable storage media for providing a table in a database system, the table including a column having a column data type set to an abstract data type, receiving a first data record to be added to the table, the first data record including a first ...More ...Less
11 US10546001B1
Natural language queries based on user defined attributes
Publication/Patent Number: US10546001B1 Publication Date: 2020-01-28 Application Number: 15/091,482 Filing Date: 2016-04-05 Inventor: Nguyen, Christopher   Trinh, Anh H.   Pham, Khang   Assignee: Arimo, LLC   IPC: G06F17/30 Abstract: A data analysis system allows users to interact with distributed data structures stored in-memory using natural language queries. The data analysis system receives a prefix of a natural language query from the user. The data analysis system provides suggestions of terms to the user for adding to the prefix. Accordingly, the data analysis system iteratively receives longer and longer prefixes of the natural language queries until a complete natural language query is received. The data analysis system stores natural language query templates that represent natural language queries associated a particular intent. For example, a natural language query template may represent queries that compare two columns of a dataset. The data analysis system compares an input prefix of natural language with the natural language query templates to determine the suggestions. The data analysis system receives user defined metrics or attributes that can be used in the natural language queries. A data analysis system allows users to interact with distributed data structures stored in-memory using natural language queries. The data analysis system receives a prefix of a natural language query from the user. The data analysis system provides suggestions of terms to the ...More ...Less
12 US10545975B1
Visual analysis of data using sequenced dataset reduction
Publication/Patent Number: US10545975B1 Publication Date: 2020-01-28 Application Number: 15/375,894 Filing Date: 2016-12-12 Inventor: Mahdy, Mohammady   Carter, Joseph   Assignee: Palantir Technologies Inc.   IPC: G06F17/30 Abstract: Systems and methods for implementing sequenced filter templates to intelligently reduce a dataset to find useful patterns and source data are disclosed. An expert investigative user may configure a filter template comprising a series of filters organized in a sequence desired by the expert user. The filter template can be customized by an end user to reduce a dataset and perform guide investigation of the reduced dataset. Systems and methods for implementing sequenced filter templates to intelligently reduce a dataset to find useful patterns and source data are disclosed. An expert investigative user may configure a filter template comprising a series of filters organized in a sequence desired by ...More ...Less