Patents Examined by Shyue-Jiunn Hwa
-
Patent number: 11412049Abstract: Methods, systems and computer program products for shared content management systems. In a content management system that supports multiple applications that operate on shared documents, multiple modules are operatively interconnected to make and present activity-based application recommendations. Techniques for making activity-based application recommendations include recording a series of interaction events from multiple users, which events correspond to a series of interactions performed by a plurality of applications over a shared content object. Constituent interaction events from the series of interactions are analyzed to determine a set of recommended applications. The set of recommended applications is presented to a user in a dynamically-populated user interface.Type: GrantFiled: August 27, 2019Date of Patent: August 9, 2022Assignee: Box, Inc.Inventors: Daniel Wayne Morkovine, Michelle Sangeun Oh, Faizan N. Buzdar, Derrik R. Lansing, Christopher Tucker, Victoria Wee, Prachi Subhash Jadhav, Dhiraj Sekhri, Pal Ramanathan
-
Patent number: 11409726Abstract: An order management system in electronic communication with a database may be configured to manage concurrent update requests for the order data stored in the database. In particular, the order management system may be configured to receive two or more order modification requests, determine that the second order modification request includes one or more aspects that conflict with the modified order and includes one or more aspects that do not conflict with the modified order, send a notification to the second user, wherein the notification includes the one or more aspects that conflict with the modified order, and modify the modified order according to the one or more aspects of the second order modification request that do not conflict with the modified order to create a second modified order.Type: GrantFiled: July 20, 2020Date of Patent: August 9, 2022Assignee: Home Depot Product Authority, LLCInventors: Hari Ramamurthy, Chandan Venkatesh, Vinay D Narayanamurthy, Rathi Balasubramani
-
Patent number: 11397709Abstract: A configuration manager of a storage service receives a set of service requirements, comprising one or more of: a performance requirement for one or more types of storage operations, or an access interface type requirement Based on the service requirements, a candidate storage configuration that includes one or more data store instances and a first log-based transaction manager is generated. Subsequent to an approval of the first storage configuration by a client, the establishment of the data store instances and the log-based transaction manager is initiated.Type: GrantFiled: July 13, 2018Date of Patent: July 26, 2022Assignee: Amazon Technologies, Inc.Inventors: Allan Henry Vermeulen, Omer Ahmed Zaki, Upendra Bhalchandra Shevade, Gregory Rustin Rogers
-
Patent number: 11386129Abstract: Systems, devices, and methods are described herein for searching for entities based on trust score and geography. The trust score may be calculated between entities including, but not limited to, human users, groups of users, organizations, or businesses/corporations and may take into account a variety of factors, including verification data, network connectivity, publicly available information, ratings data, group/demographic information, location data, and transactions to be performed, among others. A user may search for entities within a certain geographic location that meet a desired trust score. The results of the search may be generated for display on a user device, for example, by generating a map that shows the current location of the user device and the identified entities. The search may be filtered by entering an anticipated activity or transaction to be performed or desired by the user, and thereby returning entities that are associated with the activity or transaction.Type: GrantFiled: February 26, 2020Date of Patent: July 12, 2022Assignee: www.TrustScience.com Inc.Inventors: Shane Chrapko, Christopher Trudel, Leo M. Chan, Zhaochen Guo, Ashif Mawji
-
Patent number: 11386074Abstract: The present invention relates to a method and a system for maintaining consistency of data between data-sets stored in a master database of a master computing node and corresponding data-sets stored in a replication database of at least one replication computing node. Each time an updated version of a stored data set is received, the master computing node is configured for updating a corresponding data-set stored in the master database and transmitting replication data relating to the updated data-set version to the at least one replication computing node for replication. The replication data comprising a bit-vector storing data values extracted from data fields of the data-set classified as volatile data fields. The data values stored in the bit-vector representing the changes in the data-set to be replicated in the at least one replication node.Type: GrantFiled: August 5, 2020Date of Patent: July 12, 2022Assignee: AMADEUS S.A.S.Inventors: Philippe Francois Georges Gentric, Yannick Guiraud Devaux
-
Patent number: 11360992Abstract: Watermarking of an ordered event stream (OES) is disclosed. Writing events to an OES can advance populating of the OES, which can be correspond to progress values. Progress values can enable a reader to know where it is in an OES. A reported progress value can be determined from the progress values based on an event being committed to the OES. Moreover, an effective progress value can be determined from the progress values and monitoring the OES for events with that defer being committed to the OES. A watermark for the OES can be determined from the effective progress value such that reading beyond the effective progress value is restricted. This can provide confidence that the reader has read out properly committed events and has not omitted any events having deferred commitment.Type: GrantFiled: June 29, 2020Date of Patent: June 14, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Mikhail Danilov, Yohannes Altaye
-
Patent number: 11360826Abstract: The described technology is directed towards returning less data than is available for a data item in response to a request to a data service. A virtual graph node is returned in response to client requests, in which the virtual node comprises a relatively lightweight set of information relative to the full set of information for the data item, e.g., maintained in a main (graph) node. A requesting client indicates that a virtual node is desired, and receives a response comprising the virtual node, generally processed from the main node's data into a reduced subset of the main node. The main node may be cached at the data service, and returned if and when requested.Type: GrantFiled: June 1, 2020Date of Patent: June 14, 2022Assignee: HOME BOX OFFICE, INC.Inventors: Sata Busayarat, Jack Song, Brandon C. Furtwangler, Jonathan David Lutz, Allen Arthur Gay, Steven N. Furtwangler
-
Patent number: 11347757Abstract: A method, apparatus and computer program product are provided for ranking channel pages of a host system. Content channels may comprise content relating to a particular category or having a commonality. Explicit data provided by user input, and/or implicit data derived or received from a user device or third party may be used to generate explicit and/or implicit parameters. Based on the parameters, content channels may be ranked and displayed in an order based on the ranking, and/or a home content channel may be identified. The host system may therefore target a user with relevant content.Type: GrantFiled: January 16, 2020Date of Patent: May 31, 2022Assignee: GROUPON, INC.Inventor: Don A. Chennavasin
-
Patent number: 11341116Abstract: According to some aspects, a data processing system is provided, the data processing system comprising at least one computer readable medium comprising processor-executable instructions that, when executed, cause the at least one processor to receive, through at least one user interface, input indicating a data element and one or more data quality metrics, identify, based on relationship information associated with the data element and/or the one or more data quality metrics, one or more datasets, one or more fields of the one or more datasets, and one or more data quality rules, each of the data quality rules being associated with at least one of the one or more fields, and perform an analysis of data quality of the one or more fields based at least in part on the one or more data quality rules associated with the one or more fields.Type: GrantFiled: November 9, 2018Date of Patent: May 24, 2022Assignee: Ab Initio Technology LLCInventor: Hugh F. Pyle
-
Patent number: 11327966Abstract: Executing a query in a disaggregated cluster. A query is received at the disaggregated cluster. A query graph is created based on the query that identifies a hierarchy of vertices, where each vertex is associated with a set of data responsive to at least a portion of the query. The compute nodes process the query graph by first identifying all tables, files, and objects stored on the storage nodes whose access is required to retrieve data that satisfy the query. Next, the compute nodes selectively assign the identified tables, files, and objects to a leaf vertex of the query graph to optimize retrieving data from the storage nodes. Thereafter, the compute nodes process the retrieved data sets associated with each vertex using separate threads of execution for each vertex of the query graph such that leaf vertices are performed in parallel. The compute nodes then provide a result set.Type: GrantFiled: September 10, 2020Date of Patent: May 10, 2022Assignee: Wind Jammer Technologies, LLCInventors: Brian Walter O'Krafka, John Richard Busch, Manavalan Krishnan, Kai Rothauge
-
Patent number: 11314789Abstract: An anomaly-detection system that gathers information relating to the relationships between entities and represents these relationships in a graph that interconnects each pair of related entities. The graph may represent a computer network, in which each node corresponds to a respective device in the network and each edge between two nodes indicates that the devices represented by the nodes exchanged communication with one another in the past. the system monitors each of the entities in the graph, by continually computing a single-entity anomaly score (SEAS) for the entity. If the SEAS exceeds a first threshold the system generates an alert. Otherwise, the system checks whether the SEAS exceeds a second, lower threshold. If so, the system computes a subgraph anomaly score (SAS) for the entity's subgraph. If the SAS exceeds a SAS threshold, an alert is generated. By computing the SAS in this manner resources are conserved.Type: GrantFiled: March 30, 2020Date of Patent: April 26, 2022Assignee: COGNYTE TECHNOLOGIES ISRAEL LTD.Inventor: Eithan Goldfarb
-
Patent number: 11308235Abstract: A method, system and computer program product for detecting sensitive personal information in a storage device. A block delta list containing a list of changed blocks in the storage device is processed. After identifying the changed blocks from the block delta list, a search is performed on those identified changed blocks for sensitive personal information using a character scanning technique. After identifying a changed block deemed to contain sensitive personal information, the changed block is translated from the block level to the file level using a hierarchical reverse mapping technique. By only analyzing the changed blocks to determine if they contain sensitive personal information, a lesser quantity of blocks needs to be processed in order to detect sensitive personal information in the storage device in near real-time. In this manner, sensitive personal information is detected in the storage device using fewer computing resources in a shorter amount of time.Type: GrantFiled: March 6, 2020Date of Patent: April 19, 2022Assignee: International Business Machines CorporationInventors: Rajesh M. Desai, Mu Qiao, Roger C. Raphael, Ramani Routray
-
Patent number: 11301497Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a composable data model. One of the methods includes receiving an input data file defining: (i) a catalog that defines one or more named elements, one or more named compositions, and one or more named multi-compositions, and (ii) a catalog store that is an instance of the catalog; and generating a data object representing the catalog store in a database, comprising generating data objects respectively representing i) every instance of a named element specified by the catalog store defined in the input data file, ii) every instance of a named composition specified by the catalog store defined in the input data file, and iii) every instance of a named multi-composition specified by the catalog defined in the input data file.Type: GrantFiled: April 6, 2020Date of Patent: April 12, 2022Assignee: Key Ark, Inc.Inventors: Mikhail Gilula, Andrey Belyaev
-
Patent number: 11301440Abstract: The disclosure provides an efficient dataset search and/or deduplication that improve the speed and efficiency of dataset record search and/or deduplication over traditional methods. Certain implementations apply field-level deletion neighborhood processing to ordered field permutations of dataset records encoded with hash values. A method includes determining a field-level deletion neighborhood for two or more field combinations of the record by determining field hash values, creating field permutations, determining combined record hash values for each permutation; and associating each record hash value to the unique entity identifier. The method includes searching other entity representation records for matching combined record hash values, and assigning one or more of a unique entity identifier and a duplicate entity identifier to the other entity representation records having the matching combined record hash values.Type: GrantFiled: June 18, 2020Date of Patent: April 12, 2022Assignee: LexisNexis Risk Solutions, Inc.Inventor: Daniel Scott Camper
-
Patent number: 11288919Abstract: Systems and methods for generating a multidimensional data structure based on fantasy sports account activity are described herein. Processors can maintain user profiles, each user profile having player lineups associated with fantasy sports contests. The processors can identify, for a first user profile, player lineups of the first user profile and respective contests for which the player lineups were entered. Each player lineup including players having players attributes. Each contest having contest attributes. The processors can generate, for the first user profile, a multidimensional data structure including a plurality of features. Each feature can have a respective value that is based on the player attributes corresponding to the players included in the player lineups and the contest attributes corresponding to the contests for which the player lineups were entered.Type: GrantFiled: June 11, 2019Date of Patent: March 29, 2022Assignee: DraftKings, Inc.Inventors: Rick Sawyer, Jordan Mendell, Frank Lo, Alexander John Krusz, Brendan Thompson Grove
-
Patent number: 11287980Abstract: Systems and methods for storage pruning can enable users to delete, edit, or copy backed up data that matches a pattern. Storage pruning can enable fine-grain deletion or copying of files from backups stored in secondary storage devices. Systems and methods can also enable editing of metadata associated with backups so that when the backups are restored or browsed, the logical edits to the metadata can then be performed physically on the data to create a custom restore or a custom view. A user may perform operations such as renaming, deleting, modifying flags, and modifying retention policies on backed up items. Although the underlying data in the backup may not change, the view of the backup data when the user browses the backup data can appear to include the user's changes. A restore of the data can cause those changes to be performed on the backup data.Type: GrantFiled: February 26, 2020Date of Patent: March 29, 2022Assignee: Commvault Systems, Inc.Inventors: Manas Bhikchand Mutha, Jun H. Ahn
-
Patent number: 11263200Abstract: Disclosed herein are methods, devices, and apparatuses, including computer programs stored on computer-readable media, for data traversal. One of the methods includes: obtaining one or more key-value pairs from a program for use on a blockchain; indexing one or more keys of the one or more key-value pairs to generate an index, the index associating the one or more keys with an identifier of the program; and retrieving at least one value in the one or more key-value pairs based on the index.Type: GrantFiled: January 29, 2020Date of Patent: March 1, 2022Assignee: Advanced New Technologies Co., Ltd.Inventor: Haizhen Zhuo
-
Patent number: 11256674Abstract: A computer implemented color management system and method are disclosed. The system comprises a color data repository encoding data indexing links on items according to a predetermined color classification scheme and a processor configured to execute computer program code for executing a color management system, including computer program code configured to provide a user interface configured to receive a user query and provide data from the color data repository in dependence on the user query, computer program code configured to provide a plurality of content interfaces. Each content interface is configured to link a respective remote content data repository storing data on items to the item's respective entry in the color data repository and upon presentation of a new item by the respective remote content data repository to classify the new item according to the predetermined color classification scheme and index a link to the new item in the color data repository according to the classification.Type: GrantFiled: July 12, 2019Date of Patent: February 22, 2022Inventor: Andrew Hugh Lauriston
-
Patent number: 11249978Abstract: A system and method for multiple parameter based composite rule data validation includes receiving a request to validate target data of a target object based on constituent parameters, identifying the data type of the target data, suggesting validation rules based on the data type of the target object, generating a set of composite validation queries, identifying at least one composite validation query in the set of composite validation queries corresponding to the constituent parameters and values, validating the target data of the target object against the at least one composite validation query, and returning a validation result for the target data.Type: GrantFiled: November 29, 2018Date of Patent: February 15, 2022Assignee: Kyndryl, Inc.Inventors: Santanu Bandyopadhyay, Ramesh Chandra Pathak, Vishal Anand, Suryanarayana Rao
-
Patent number: 11250016Abstract: Systems, methods, and articles of manufacture provide for simplified and partially-automated data operation services, such as data transfer, storage, management, and analysis operations. Non-IT data consumers may, for example, initiate such data operations by providing only a subset of the required parameters for the operation, with the specially-coded system automatically fetching any missing parameters or values from one or more metadata stores and initiating the requested operation.Type: GrantFiled: March 6, 2020Date of Patent: February 15, 2022Assignee: The Travelers Indemnity CompanyInventors: Venu Challagolla, Venkatraman Raman