Abstract: A method for providing a visual representation of a graph may include displaying a current node of interest. The current node of interest may include a first plurality of neighbor nodes. A subset of the first plurality of neighbor nodes may be displayed with the current node of interest. Links connecting the subset of the first plurality of neighbor nodes to the current node of interest may also be displayed. The method may also include displaying a user interface element that facilitates navigation to additional neighbor nodes that correspond to the current node of interest but are not currently displayed.
Type:
Grant
Filed:
February 16, 2018
Date of Patent:
February 15, 2022
Assignee:
MICROSOFT TECHNOLOGY LICENSING, LLC
Inventors:
Kyrylo Gavrylyuk, Laurent An Minh Nguyen, Monil Kiran Dalal
Abstract: A method for enhancing speed of incremental backup, a bridge device, and a storage system are provided. The method includes: regarding a predetermined location within the storage system, determining whether a record file exists; in response to the record file existing, determining whether any file needing to be compared exists; in response to said any file needing to be compared existing, comparing said any file needing to be compared with content of the record file to generate at least one comparison result, wherein said at least one comparison result indicates whether a set of attributes of said any file needing to be compared completely exist in the record file; according to said at least one comparison result, determining whether any difference is found; and in response to said any difference being not found, preventing triggering any backup from a source storage device to a target storage device.
Abstract: A method and system for optimizing backup and backup discovery operations using change based metadata tracking (CBMT). Specifically, the disclosed method and system entail eliminating the storage and subsequent transmission of redundant asset metadata information to a central coordination point during backup discovery operations, which may strain central coordination point resources, as well as client device resources. Accordingly, rather than re-sharing the same asset metadata information every time a backup discovery initiates, the client device tracks, maintains, and transmits only changes in asset metadata, thereby conserving resource utilization.
Abstract: Example implementations include a system to present opportunities from third-party applications, with a data processing system comprising memory and one or more processors to identify, via an interface of the data processing system, a third-party application of a plurality of third-party applications configured with application programming interfaces (“APIs”) compatible with the interface of the data processing system, transmit, to the third-party application, a query constructed based on a template that is compatible with an API of the third-party application, receive, responsive to the query, a response from the third-party application comprising an opportunity event, select a participant object that satisfies one or more parameters associated with the opportunity event, and provide, to a computing device linked with the participant object, an indication of the opportunity event.
Abstract: Technique determine (or detect) duplicated data. The techniques involve: in response to determining that data at a first position in input data is the same as predetermined data, determining a feature value of a selected portion of input data; determining whether the feature value matches with a pre-stored duplicated data pattern in a duplicated data pattern list; and in response to determining that the feature value matches with the duplicated data pattern, determining an association of the input data with reference data which is associated with the matched pattern.
Abstract: Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest.
Type:
Grant
Filed:
May 16, 2019
Date of Patent:
January 11, 2022
Assignee:
Airbnb, Inc.
Inventors:
Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
Abstract: Systems and techniques for determining relationships and association significance between entities are disclosed. The systems and techniques automatically identify supply chain relationships between companies based on unstructured text corpora. The system combines Machine Learning models to identify sentences mentioning supply chain between two companies (evidence), and an aggregation layer to take into account the evidence found and assign a confidence score to the relationship between companies.
Abstract: One disclosed method involves determining at least first and second segments of content represented by a first file, determining first data corresponding to occasions on which the first segment has been previously accessed, and determining second data corresponding to occasions on which the second segment has been previously accessed. Based at least in part on the first data and the second data, the first segment may be determined to be more likely relevant to a first user than the second segment.
Type:
Grant
Filed:
June 19, 2019
Date of Patent:
January 4, 2022
Assignee:
Citrix Systems, Inc.
Inventors:
Anuj Magazine, Praveen Raja Dhanabalan, Anudeep Narasimhaprasad Athlur
Abstract: A method may include receiving, from a client, an indication to include, in an application, a data processing pipeline implementing a data processing procedure that requires interaction with a data engine to retrieve and/or manipulate data in a data store coupled with the data engine. The application may be executed by exporting, to the data engine, a script corresponding to the data processing pipeline. Exporting the script may enable the data engine to execute the script to retrieve and/or manipulate data in the data store. The transfer of data resulting from the data engine executing the script may be monitored, for example, based on messages from the data engine. The messages may be exchanged via a message broker. Related systems and articles of manufacture, including computer program products, are also provided.
Abstract: Embodiments of the present invention provide systems and methods for remote query optimization in multi data sources. The method includes receiving a database query from a remote source requesting data-points from multiple data sources. The method further includes receiving and analyzing the data-points, creating a data set based on the analysis, and transmitting the data set to the remote source.
Type:
Grant
Filed:
August 16, 2019
Date of Patent:
December 14, 2021
Assignee:
International Business Machines Corporation
Inventors:
Lei Cui, Yi Dai, Ya Qiong Liu, Xing Xing Shen
Abstract: Mechanisms for consolidating log information from remote computing devices are provided. Connections with a plurality of remote computing devices are established. Each remote computing device has a corresponding logfile. For a plurality of iterations, logfile contents from each logfile on each remote computing device are retrieved, and the logfile contents are sent to a centralized monitoring service.
Abstract: An online system generates content feature entries, with each content feature entry describing a content item from a third party system. The online system generates user feature entries, each user feature entry describing a user. The online system generates a combination score for a target user and a selected content item by computing a combination of the content feature entries associated with the selected content item and the user feature entries associated with the target user using a combining function. The combination score indicates an estimated increase in value for the third party system when the target user is presented with the selected content item. The online system selects content items to transmit to a client device of a target user of the online system for presentation to the target user based on the combination score for the content items and the target user.
Type:
Grant
Filed:
March 22, 2019
Date of Patent:
November 23, 2021
Assignee:
Facebook, Inc.
Inventors:
Andrew Donald Yates, Kurt Dodge Runke, Gunjit Singh
Abstract: Systems, devices, and methods of the present invention create a searchable index that includes informative portions of text. In an example, a computer-implemented method creates a discourse tree from a body of text. For each non-terminal node in the discourse tree, the method identifies a rhetorical relationship associated with the non-terminal node. The method labels each terminal node associated with the non-terminal node as either a nucleus or a satellite. The method further accesses a rule associated with the rhetorical relationship, and selects, based on the rule, selects the fragment associated with the nucleus. The method creates a searchable index including the selected fragments.
Abstract: Embodiments described herein provide systems and methods to streamline the mechanism by which data users access differently regulated data through the use of one or more integrated identifiers. The integrated identifiers lessen or eliminate the need to separately maintain one set of identifiers for regulated data and another set for non-regulated data. The methods and systems may be applicable in various credit and healthcare contexts where regulations over data use are prevalent. In one or more embodiments, a data user receives a unique integrated identifier for each of the data user's current or prospective customers, and the integrated identifiers can be used to persistently identify and track the customers over time and across applications that access regulated and/or non-regulated data. In the healthcare context, a healthcare provider may utilize a patient ID as the integrated identifier. To protect privacy, the integrated identifier may not include social security numbers or birthdates.
Type:
Grant
Filed:
August 2, 2018
Date of Patent:
October 26, 2021
Assignee:
Experian Marketing Solutions, LLC
Inventors:
Helen McMillan, John Lawrence Skurtovich, Anita Kress, Timothy Sumida, Michael Charles McVey
Abstract: A method, apparatus, computer system, and computer program product for receiving, by a computer system, a usage request to use a subset of the objects from a client data processing system, wherein the objects are stored in a data repository. Responsive to receiving the usage request, the method transfers, by the computer system, the subset of the objects to the client data processing system and responsive to transferring the subset of the objects to the client data processing system, generating, by the computer system, an object transfer record, wherein the object transfer record describes the subset of the objects sent to the client data processing system. The method manages a utilization of the subset of the objects on the client data processing system utilizing the object transfer record.
Type:
Grant
Filed:
December 6, 2017
Date of Patent:
October 26, 2021
Assignee:
International Business Machines Corporation
Inventors:
Tomasz Hanusiak, Konrad W. Komnata, Jaroslaw Osinski, Grzegorz P. Szczepanik
Abstract: An indication of a geographic area is received. Respective metrics of noteworthiness are obtained for multiple entities located in the geographic area. Using a machine-readable knowledge repository that describes semantic relations between the entities, several of the entities are selected in view of the corresponding metrics of noteworthiness, so that the selected entities share a set of attributes defining a commonality, and so that digital imagery is available for each of the selected entities. This commonality is not specified by the user. A geographic imagery tour that includes a representation of the respective digital imagery for the selected entities is generated.
Abstract: An aggregated performance reporting system includes a computing system in communication with a database that stores element records associated with the elements of a distributed computing environment. The computing system stores instructions that are executed to receive a search term from a user interface, and identify a count of each element type that matches the search term. The instructions then identify one or more aggregated performance indicators that are associated with each element type, issue a request to the database to retrieve those element records having the identified element types, calculate the aggregated performance indicators using parametric information included in the retrieved element records, and facilitate the display of the calculated aggregated performance indicators on a display.
Abstract: A computerized method, system for, and computer-readable medium operable to: retrieve program details data about at least one media program. Retrieve social media posts involving the at least one media program. Match the retrieved program details data with the retrieved social media posts to find matching locations. Store time offset data corresponding to the matched locations within the at least one media program into at least one micropost. Rank the at least one media program by the number of microposts corresponding to the at least one media program. Present the at least one media program, each of the at least one media program with at least one micropost, wherein the at least one micropost comprises a link to the original social media page hosting the social media post and a video deeplink that plays a time off-set video, the time off-set video starting from the stored time offset data.
Abstract: A method for storing and updating data relating to a first dynamic Knowledge Organization System, and for storing and updating the mapping of its concepts to the concepts of a second Knowledge Organization System. The methods enables a reduction the computational burden involved in updating the mapping if Knowledge represented in the first KOS evolves, while at the same time ensuring a high level of accuracy of the mapping between both KOSs. This allows for more efficient use of the knowledge represented on aggregate by multiple KOSs, for example in the context of automated systems or artificial intelligence agents.
Type:
Grant
Filed:
June 28, 2017
Date of Patent:
October 12, 2021
Assignee:
LUXEMBOURG INSTITUTE OF SCIENCE AND TECHNOLOGY (LIST)
Inventors:
Julio Cesar Dos Reis, Cedric Pruski, Marcos Renato Da Silveira
Abstract: Unsupervised or supervised machine learning (“ML”) techniques discussed herein can be used to classify browsers as one or more types of browser or within one or more browser groups.