Policy, Rule-based Management Of Records, Files, And Documents Patents (Class 707/694)
  • Patent number: 11323379
    Abstract: An adaptive monitoring method, system, and computer program product including an intelligent monitoring system which obtains at least one preference from a user, where the at least one preference includes at least one maximum monitoring overhead.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: May 3, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Arun Iyengar
  • Patent number: 11314734
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a method may include receiving data representing a query of a consolidated dataset that may include datasets formatted atomized datasets, analyzing the query to classify portions of the query to form classified query portions, partitioning the query into sub-queries as a function of a classification type for each of the classified query portions, and retrieving data representing a query result from distributed data repositories.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: April 26, 2022
    Assignee: data.world, Inc.
    Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Jon Loyens, Brett A. Hurt, Arthur Albert Keen
  • Patent number: 11314713
    Abstract: Described herein is a system that processes personal data in databases. The system samples data stored in columns of data tables and analyzes the sampled data to determine whether the sampled data includes personal data. Based on the analysis, the system marks which data tables and which columns of the data tables store personal data. The system receives a request to process personal data for a subject. From data tables that are marked as storing personal data, the system identifies records storing personal data for the subject. The system additionally identifies other data tables marked as storing personal data that reference or are referenced by the data tables including the records referencing the subject. The system processes the data stored in the columns that are marked as storing personal data.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: April 26, 2022
    Assignee: Rubrik, Inc.
    Inventors: Di Wu, Matthew E. Noe, Biswaroop Palit
  • Patent number: 11301262
    Abstract: The current document is directed to automated application-release-management facilities that, in a described implementation, coordinate continuous development and release of cloud-computing applications. The application-release-management process is specified, in the described implementation, by application-release-management pipelines, each pipeline comprising one or more stages, with each stage comprising one or more tasks. The currently described methods and systems employ configuration files to specify configuration of the execution environment for application-release-management pipelines, application-release-management-pipeline stages, and application-release-management-pipeline-stage tasks and apply policies to configuration files to further specify the execution environments for application-release-management pipelines.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: April 12, 2022
    Assignee: VMware, Inc.
    Inventors: Amarnath Palavalli, Vishal Jain
  • Patent number: 11288056
    Abstract: An information handling system includes a memory to store one or more solution catalogs for systems within the information handling system, and a processor. The processor fetches the one or more solution catalogs for the systems within the information handling system. The processor further combines specified update packages to create one or more revised solution catalogs. The processor also builds a map of an existing solution catalog with the components being managed with the existing solution catalog. Based on an associated one of the revised solution catalogs, the processor determines compliance for each of the solution catalogs.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: March 29, 2022
    Assignee: Dell Products L.P.
    Inventors: Sudhir Shetty, Raveendra Babu Madala, Santosh Gore
  • Patent number: 11290425
    Abstract: Disclosed are various examples for configuring network security based on device management characteristics. In one example, a specification of a set of network resources on an internal network is received from an administrator client. The set of network resources are those network resources that a particular application executed in client devices on an external network should be authorized to access. A gateway from the external network to the internal network is then configured to permit the particular application to have access to the set of network resources.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: March 29, 2022
    Assignee: AirWatch LLC
    Inventors: Craig Farley Newell, Sulay Shah, Leung Tao Kwok, Adam Rykowski
  • Patent number: 11288328
    Abstract: Example embodiments are disclosed where a narrative generation platform is integrated with a conversational interface such as a Chatbot to support interactive and dynamic narrative generation in response to speech inputs from users. Such a system can be further integrated with a visualization platform to allow the speech input through the conversational interface to interactively and dynamically focus and control visualizations and/or narratives that accompany the visualizations.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: March 29, 2022
    Assignee: NARRATIVE SCIENCE INC.
    Inventors: Lawrence A. Birnbaum, Kristian J. Hammond
  • Patent number: 11269874
    Abstract: The present invention relates to data manipulation language (DML) acceleration. Herein are database techniques to use value range analysis and range-limited execution operators when a value is excluded. In an embodiment, a computer receives a data access request that specifies an expression that includes operator(s), including a particular operator that has argument(s) that has only three possible values. Before detecting the actual value of a particular argument, the computer detects that a particular value of the three possible values is excluded for the particular argument. Responsively, an implementation of the particular operator that never accepts the particular value for the particular argument is selected. Applying the expression to fulfil the data access request entails invoking the selected implementation of the particular operator.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: March 8, 2022
    Assignee: Oracle International Corporation
    Inventors: Pit Fender, Benjamin Schlegel, Alexander Ulrich
  • Patent number: 11263642
    Abstract: A computer-implemented method includes monitoring, by an agent, resource consumption at a system running at an on-premises data center, where the agent is embedded into the system. Compliance data is determined by measuring, by the agent, the resource consumption according to one or more cost factors of a consumption-based pricing agreement. The compliance data is useable to determine a consumption-based price of operating the system according to the consumption-based pricing agreement.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: March 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew M. Sica, Charles E. Hackett, Daniel Nieves, Christopher Chappell, Edward A. King, Dominic Schroeder
  • Patent number: 11263196
    Abstract: A system and method for faster access for compressed time series data. A set of blocks are generated based on a table stored in a database of the data platform. The table stores data associated with multiple sources of data provided as consecutive values, each block containing index vectors having a range of the consecutive values. A block index is generated for each block having a field start vector representing a starting position of the block relative to the range of consecutive values, and a starting value vector representing a value of the block at the starting position. The field start vector of the block index is accessed to obtain the starting position of a field corresponding to a first block and to the range of the consecutive values of the first block. The starting value vector is then determined from the block index to determine an end and a length of the field of the first block.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: March 1, 2022
    Assignee: SAP SE
    Inventors: Gordon Gaumnitz, Robert Schulze, Lars Dannecker, Ivan T. Bowman, Daniel James Farrar
  • Patent number: 11263270
    Abstract: Methods, systems, and computer-readable media for heat balancing in a distributed time-series database are disclosed. A time-series database stores time-series data using database clusters. A plurality of leases for tiles representing spatial and temporal partitions of the time-series data are assigned to a first storage node. The time-series database determines that a heat metric for the first storage node has exceeded a threshold. The time-series database determines respective heat metrics for additional storage nodes including a second storage node. The time-series database selects the second storage node based (at least in part) on the respective heat metrics. The time-series database reassigns one or more of the leases from the first storage node to the second storage node. The second storage node stores elements of the time-series data into the plurality of database clusters in one or more tiles associated with the one or more reassigned leases.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: March 1, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Dumanshu Goyal, Zhong Ren, James Christopher Sorenson, III
  • Patent number: 11258765
    Abstract: A system for accessing at least one Virtual Private Network (VPN) includes a terminal, and can include at least one Security Policy Database (SPD). The terminal is capable of communicating with a VPN client and at least one application. The VPN client, in turn, is capable of defining at least one VPN access point, each VPN access point including an associated physical access point and VPN policy. Thereafter, the VPN client can access at least one VPN based upon the VPN access point(s) to thereby establish at least one data connection from at least one application across the at least one VPN. In addition, the VPN client can be capable of downloading at least one VPN policy from the SPD. A system for managing at least one Virtual Private Network (VPN) policy is also provided, where the VPN polic(ies) are for use in accessing at least one VPN.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: February 22, 2022
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Jari Palojärvi, Juha P. Savolainen, Mika T. Kettunen
  • Patent number: 11256742
    Abstract: Method, computer program and apparatus, with which receiving from a user a subject selection of a document and a selection of document components from a set of available document components, and automatically: including the selected document components in the document; recognising a set of tags in the selected document components; maintaining the mapping of available tag types and database fields; for each recognised tag acquiring from a database dynamic data based on the subject, the tag, and mapping of the database fields, and combining at least a portion of the acquired dynamic data to the document at the tag; and indicating to the user modifiable parts of the document. Further, modification data is received from the user and saved to the user's modifiable parts.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: February 22, 2022
    Assignee: Copla Oy
    Inventors: Saku Lukkala, Pekka Viiliainen
  • Patent number: 11256852
    Abstract: According to embodiments of the present invention, machines, systems, computer-implemented methods and computer program products are provided for converting part or all of a document from an unstructured format into a structured format, and combining structured and unstructured data into an unstructured format. In some embodiments, documents are received in an unstructured format, and stored in a repository for querying (e.g., including updating and other operations (e.g., SQL SELECT, UPDATE, INSERT, DELETE, MERGE, etc.)). Responsive to detecting a predetermined number of the documents in an unstructured format stored in a repository for querying, an optimization criteria may be applied to identify one or more components of the stored documents for conversion, and the one or more components of the stored documents are converted from the unstructured format to a structured format.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: February 22, 2022
    Assignee: International Business Machines Corporation
    Inventors: Scott D. Lashley, John F. Miller, III, Raghupathi K. Murthy
  • Patent number: 11249996
    Abstract: A computer system adapts queries in a content management system. A search query is received from a client application. A rule query based on a search query is executed to identify one or more search rules indicating modifications for the search query, wherein each search rule of the one or more search rules is generated by analyzing a starter search query and a target search query of one or more prior query sequences, and content items associated with the target search query of the one or more prior query sequences. The search query is modified by applying the one or more search rules to the search query. The modified search query is executed to select content items. Embodiments of the present invention further include a method and program product for adapting queries in a content management system in substantially the same manner described above.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: February 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Timo Kussmaul, Uwe Hansmann
  • Patent number: 11243924
    Abstract: A method, system and computer program product for determining a data standardization score for an attribute of a dataset. A data standardization score is calculated, which reflects whether data quality of attribute values would increase if a standardization rule is applied to the attribute values. Based on attribute metadata, it may be determined whether an indication to carry or not to carry out standardization is available for at least part of the attribute values of the dataset. In response to finding the indication, a respective value may be set for the data standardization score. In response to not finding the indication, a data standardization score algorithm may be run on the at least part of the attribute values of the dataset. The data standardization score value may be compared to a predefined criterion to determine whether data standardization is to be applied on the attribute.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Namit Kabra, Yannick Saillet
  • Patent number: 11243923
    Abstract: A method, system and computer program product for determining a data standardization score for an attribute of a dataset. A data standardization score is calculated, which reflects whether data quality of attribute values would increase if a standardization rule is applied to the attribute values. Based on attribute metadata, it may be determined whether an indication to carry or not to carry out standardization is available for at least part of the attribute values of the dataset. In response to finding the indication, a respective value may be set for the data standardization score. In response to not finding the indication, a data standardization score algorithm may be run on the at least part of the attribute values of the dataset. The data standardization score value may be compared to a predefined criterion to determine whether data standardization is to be applied on the attribute.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Namit Kabra, Yannick Saillet
  • Patent number: 11240020
    Abstract: Various embodiments are directed to techniques for controlling access to data in a decentralized manner. An apparatus includes an apportioning component to divide an item of data into multiple portions based on an organizational structure of the item of data; a tree component to generate a PRN tree including a multitude of nodes and a branching structure based on the organizational structure, the multitude including at least one branching node and multiple leaf nodes that correspond to the multiple portions; a PRN component to generate a PRN for each node of the multitude, the PRN component to use a PRN of a branching node of the PRN tree to generate a PRN for a leaf node that depends therefrom; and a communications component to transmit the multiple portions and multiple addresses based on PRNs of leaf nodes of the PRN tree to a server. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: February 1, 2022
    Assignee: INTEL CORPORATION
    Inventors: William C. Deleeuw, Ned M. Smith
  • Patent number: 11238550
    Abstract: Licenses to software services are assigned automatically to users as a function of one or more user attributes. An attribute can include membership in a group such as a license group or a security group, among other things such as location. License assignments can also be retracted automatically upon changes in one or more user attributes.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: February 1, 2022
    Assignee: MICROSOFT TECHNOLOGLY LICENSING, LLC
    Inventors: Clifford Didcock, Corinne Stroum, Jono Luk, Girish Chander
  • Patent number: 11231830
    Abstract: A computing system displays an initial graph with icons. Each icon graphically represents data associated with a respective entity. The first icon is connected in the initial graph to other icon(s). The system receives an indication of a graphical network pattern. The graphical network pattern is defined by a user selection of a second icon in the initial graph and: a user selection of a third icon in the initial graph; or a user selection of a graphical representation in the initial graph of a relationship between the second icon and the third icon. The system sends computer instructions indicating a network pattern query for searching an electronic database for electronic record(s) corresponding to a queried network pattern. The system receives a dataset indicating located electronic record(s) corresponding to the queried network pattern. The system generates output data indicating an output graph for a graphical representation of the located record(s).
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: January 25, 2022
    Assignee: SAS Institute Inc.
    Inventors: James Byron Morris, Nicholas Akbar Ablitt, Manoj Keshavmurthi Chari
  • Patent number: 11232325
    Abstract: Provided is a data analysis system that generates effective information affecting a user's tendency to buy a product and service. The data analysis system analyzes data to generate information on a tendency of a user, and includes: a memory that stores at least temporarily a plurality of evaluation data to be analyzed; and a controller that evaluates each of the plurality of evaluation data based on training data, wherein the controller extracts first information from the plurality of evaluation data based on results of the evaluation of the plurality of evaluation data, extracts second information from the training data based on a characteristic pattern included in the first information, and generates the information on the tendency of the user from the first information and the second information.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: January 25, 2022
    Assignee: FRONTEO, INC.
    Inventor: Kazumi Hasuko
  • Patent number: 11204717
    Abstract: Example object storage systems, bookkeeping engines, and methods provide quota-based access control for control entities, such as accounts, users, and buckets. An object data store is configured to enable control entities to access data objects associated with each control entity. Quota thresholds and usage values are determined for control entities and used to determine a quota status. Quota status is used to determine data object access response based on the requesting control entities.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: December 21, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Tomy Ammuthan Cheru, Carl D'Halluin, Souvik Kumar Roy
  • Patent number: 11195050
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-readable storage media, for machine learning to generate and evaluate visualizations. In some implementations, a system determines properties of a dataset. The system generates visualization specifications that each define a different visualization for the dataset, wherein the visualization specifications specify different subsets of the dataset being illustrated with different visualization formats. The system evaluates the visualization specifications using a machine learning model trained based on user feedback for visualizations for multiple datasets. The system selects a subset of the visualization specifications based on output of the machine learning model. The system provides, for display, visualization data for the subset of visualization specifications that were selected based on the output of the machine learning model.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: December 7, 2021
    Assignee: MicroStrategy Incorporated
    Inventors: Saurabh Abhyankar, Glenn Boysko, Scott Rigney, Timothy Lang
  • Patent number: 11188236
    Abstract: A storage system and a method for storing a data segment, a storage capacity manager and a method for managing a capacity of a storage unit, and a storage tier relocation manager and a method for relocating a data segment. The storage system includes at least two storage tiers, an access pattern evaluator, a classification unit, a selector, and logic. The storage capacitor manager includes a monitoring unit and capacity managing unit. The storage tier relocation manager includes a target storage tier, the data segment relocated to the target storage tier, and a protection measure.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Giovanni Cherubini, Ilias Iliadis, Jens Jelitto, Vinodh Venkatesan
  • Patent number: 11176180
    Abstract: A system and method may allow for improved accuracy for address matching. The system may receive an address input and preprocess the address input. The address input may be standardized to create a standardized address input. The standardized address input may be compared to a stored address. The system may calculate a first address matching score based on the comparison. The system may reinvestigate the standardization of the address input and calculate a second address matching score based on a second comparison. The system may compare the first address matching score to the second address matching score to improve accuracy in address matching.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: November 16, 2021
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Madhu Sudhan Reddy Gudur, Vinod Yadav, Karan Anil Kumar, Sandeep Bose, Anand Bhushan, Sanjay S. Gwalani
  • Patent number: 11169976
    Abstract: An example operation may include one or more of receiving, by a monitoring peer, data collection requirements from a model builder node, querying, by the monitoring peer, a blockchain of a plurality of blockchains for data sets that match the data collection requirements, providing, by the monitoring peer, the data sets to the model builder node to be tested, receiving, by the monitoring peer, a performance feedback on the data sets from the model builder node; and updating, by the monitoring peer, a smart contract associated with the data sets on the blockchain based on the performance feedback.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sai Koti Reddy Danda, Pankaj S. Dayama, Priyanka Agrawal, Srikanth Govindaraj Tamilselvam, Amrita Saha
  • Patent number: 11146526
    Abstract: A first device recognizes a user and acquires sensing data related to the user. A collaboration apparatus communicably connected with the first device, and is configured to execute transmission of a content based on the sensing data, as speech by a first virtual character registered as a member of a group in a Social Networking Service (SNS) provided by a SNS system, to the SNS system. The first virtual character represents the first device. A second device is communicably connected with the collaboration apparatus. The collaboration apparatus is configured to hold user management data in which identification information of the user of the first device is associated with the group, and register, when the second device recognizes the user, a second virtual character representing the second device with the group associated with the identification information of the user.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: October 12, 2021
    Assignee: NEC CORPORATION
    Inventor: Takahiro Kuriyama
  • Patent number: 11127023
    Abstract: Systems and methods relate to predicting improved operating hours for a merchant. For example, a method may include determining operating hours of a target merchant; identifying one or more merchants other than the target merchant having one or more common characteristics with the target merchant; obtaining transactional data indicating customer transactions at the one or more merchants other than the target merchant; computing an estimate of potential customer transactions at the target merchant during a the period of time not within the operating hours by processing input data including the obtained transactional data using a trained machine learning model to produce the estimate, the estimate being a number or value of consumer transactions missed as a result of the target merchant being closed during the period of time; and transmitting, to the target merchant, information indicating the computed estimate.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: September 21, 2021
    Assignee: Capital One Service, LLC
    Inventors: Abdelkader Benkreira, Michael Mossoba, Ljubica Chatman, Tyler Maiman, Joshua Edwards
  • Patent number: 11120019
    Abstract: A method, system and computer program product for processing hierarchical data is provided. A method for processing hierarchical data in a relational database includes receiving an input parameter in an initial query for querying an array in a hierarchical data object stored in a table of a relational database, and transforming the initial query into a transformed query configured to place all elements of the array into a different table and to apply a sub-query against the table for the input parameter. Once transformed, predicate evaluation logic of a relational engine of the relational database is applied to the transformed query that is then mapped to the initial query. Finally, responsive to receiving a subsequent instance of the initial query, the mapping is referred to in order to replace the initial query with the transformed query and to subsequently apply the predicate evaluation logic to the transformed query.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventor: Suavi A. Demir
  • Patent number: 11120349
    Abstract: Aspects of the present disclosure provide techniques for classifying a trip. Embodiments include receiving, from a plurality of users, a plurality of historical trip records. Each of the plurality of historical trip records may comprise one or more historical trip attributes and historical classification information. Embodiments include training a predictive model, using the plurality of historical trip records, to classify trips based on trip records. Training the predictive model may comprise determining a plurality of hot spots based on the historical trip records, each of the plurality of hot spots comprising a region encompassing one or more locations, and associating, in the predictive model, the plurality of hot spots with historical classification information. Embodiments include receiving, from a user, a new trip record comprising a plurality of trip attributes related to a trip and using the predictive model to predict a classification for the trip based on the trip record.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: September 14, 2021
    Assignee: INTUIT, INC.
    Inventors: Grace Wu, Shashank Shashikant Rao, Susrutha Gongalla, Ngoc Nhung Ho, Carly Wood, Vaibhav Sharma
  • Patent number: 11113311
    Abstract: A method for achieving eventually-consistent data replication in a technology agnostic manner. The method can be implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media. The method can include receiving, by a system comprising the one or more processors and the one or more non-transitory computer-readable media, a write request for an object. The write request can be received from a user device or an application server. The method further can include performing a write operation for the object, by the system, after the write request is received. Performing the write operation can comprise: (a) adding an intent record to a tracker table, the intent record comprising a primary key uniquely associated with the object and a version associated with the object; and (b) updating the object, the object including the primary key and the version, in a primary data store, after the intent record is added.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: September 7, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Jason Christopher Sardina, William R. Eschenbruecher, III, Robert Perry Lowell
  • Patent number: 11106813
    Abstract: An approach is disclosed for providing built-in consent permissions for users, groups, processes, and programs accessing a part of a filesystem. The method includes integrating a consent access control into a plurality of files in a filesystem. A first request from a first requestor to access information from a first file in the filesystem is received. A first access policy for the first requestor is determined. The first access policy includes a first selective data conversion. A second request from a second requestor to access information from the first file in the filesystem is received. A second access policy including a second selective data conversion for the second requestor different from the first access policy for the first requestor is determined. An access control mode that enables or inhibits enforcement of the built-in permissions is provided.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: August 31, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aris Gkoulalas-Divanis, Corville O. Allen
  • Patent number: 11106690
    Abstract: Various embodiments of systems and methods allow unsupervised, deep learning, character-level language models to complete and correct search engine queries, given arbitrary search prefixes. Embodiments use a multi-layer, character-level, recurrent neural network trained on query logs to generate query suggestions for the user. Integrated is an error correction framework. More particularly, approaches disclosed herein for query error correction and completion combine the character-level language models with an edit-distance-based potential function calibrated to generate spelling corrections, linking the two using a tree-based beam search algorithm that can exploit the potential functions and efficiently rank the suggestions. Optimizations are made to the predictive system, and efficient processor-based computations complete the queries, with error correction, in real-time. The embodiments substantially increase hit rate over standard approaches and are capable of handling tail queries.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: August 31, 2021
    Assignee: A9.COM, INC.
    Inventors: Inderjit Dhillon, Vijai Mohan, Po-Wei Wang
  • Patent number: 11100436
    Abstract: Systems for dynamic entity data control are provided. In some examples, a system may receive a request to generate a recommendation for a second region or area for the entity to operate and/or a request for a second entity to house the entity during operating in the second region or area. The system may generate and transmit requests for additional data. The requests for additional data may include requests for data about the entity, as well as requests for data about a plurality of other entities, other regions or areas, and the like. Response data may be received by the system and may be analyzed using machine learning. Once the recommendation has been generated, one or more instructions may be generated and transmitted to an entity computing system, a computing system of the second or temporary entity, or the like. The generated instruction may then be executed to modify data, display additional or new data, or the like.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: August 24, 2021
    Assignee: Bank of America Corporation
    Inventor: Manu Kurian
  • Patent number: 11093633
    Abstract: Techniques are described for platform management of integrated access of public and privately-accessible datasets utilizing federated query generation and query schema rewriting optimization, including receiving a query at a dataset access platform, generating a copy of the query, parsing the query to determine a format associated with the dataset and to identify whether an access control condition is required, rewriting, using a proxy server, the copy of the query using data formatted in a triples-based format into an optimized query having the access control condition in the triples-based format, configuring the optimized query to be transmitted to a location at which the dataset is stored, the optimized query being configured to pass the access control condition to gain authorization to retrieve the dataset, converting the dataset to the triples-based format, and rendering the dataset on an interface.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: August 17, 2021
    Assignee: data.world, Inc.
    Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Shad William Reynolds, Arthur Albert Keen
  • Patent number: 11080312
    Abstract: A system and associated methodology manages localization data. According to one embodiment of the present invention a primary set of data associated with one or more specific locations is imported and matched to a predefined format. Thereafter external, secondary, data associated with each of the localities listed in the primary data set is collected from a plurality of third party location service providers. With the collected secondary data matched to the same predefined format a comparison is made between the plurality of secondary data sets and the primary data set. Differences between the data sets are identified and the primary data set modified as necessary. Thereafter, normalized data from the modified primary data set is exported to the third party location service providers to enhance consistency and reliable of locational data.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: August 3, 2021
    Assignee: IGNITE LOCAL SEARCH SOLUTIONS, INC.
    Inventors: Ari Kaufman, Jacob Meier, Daniel Weiner
  • Patent number: 11068465
    Abstract: In one embodiment, a computer-implemented method for object-granular policy assignment in an object storage environment includes: automatically assigning a plurality of objects stored within the object storage environment to one or more policies; and locating one or more of the objects among a plurality of policy rings within the object storage environment based on semantics of the one or more policies. A virtual namespace maps each object to at least one of the policy rings based on the one or more policies assigned to the object; and the virtual namespace is scalable with a number of the plurality of objects stored within the object storage environment. Corresponding systems and computer program products are also disclosed.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Nagapramod S. Mandagere, Mohit Saxena
  • Patent number: 11061622
    Abstract: A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. The storage devices may be assigned to one of a plurality of memory tiers, and the data in a storage device may be reassigned to another storage device in a different memory tier.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: July 13, 2021
    Inventors: Maor Ben Dayan, Omri Palmon, Liran Zvibel, Kanael Arditti
  • Patent number: 11055213
    Abstract: Facilitating localization of code defect of an application includes receiving a set of element-value pairs generated by running the application with a test case. Further differences are identified between the set of element-value pairs and a baseline data result for the test case. Tree maps associated with respective elements are displayed in the set of element-value pairs, each of the tree maps representing relationship of code entities of the application related to its associated element, wherein one or more of the tree maps are marked out to show the differences thereby identifying potential defective codes of the application that have caused the differences.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lei Gao, Jin Wang, Kai Li, Dong Hai Yu, Rui Wang
  • Patent number: 11048763
    Abstract: Techniques for searching a character string involve: determining a first set of documents including a first token in the character string, and a second set of documents including a second token in the character string; and generating a third set of documents based on the first and second sets of documents, in the third set of documents: i) a document being included in the first and second sets of documents, and ii) a distance between the first and second tokens in the document being equal to a distance between the first and second tokens in the character string.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: June 29, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Duke Hongtao Dai, Winston Lei Zhang, Chao Chen, Kun Wu Huang, Jingjing Liu
  • Patent number: 11044108
    Abstract: A temperature sensing security token may include a first resistor having a first side connected to a voltage source, a second resistor having a first side connected to the voltage source, an analog comparator having a first input connected to a second side of the first resistor and a second input connected to a second side of the second resistor and an output that represents at least one bit of a key, and an analog to digital converter having an input connected to the second side of the first resistor wherein an output of said analog to digital converter is related to temperature by a temperature coefficient of resistivity of the first resistor. The first resistor and the second resistor may have the same nominal resistance. The first resistor, the second resistor and the analog to digital comparator may be encased in the same package. The package may be configured to inhibit inspection and discovery of components contained in said package.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: June 22, 2021
    Assignee: CERA LICENSING LIMITED
    Inventor: Bill Aronson
  • Patent number: 11018952
    Abstract: Systems, methods, and non-transitory computer-readable storage media for visualizing current and historical access policy of a group based policy. A first group based policy and a second group based policy are received at a computing device, where each group based policy includes policy rules defining a range of destination internet protocol addresses, a range of source internet protocol addresses and a range of access ports. The computing device renders a three dimensional representation of the first group based policy, based on the policy rules of the first group based policy. The computing device renders a three dimensional representation of the second group based policy, based on the policy rules of the second group based policy. The computing device displays the representations of the first group based policy and second group based policy on a graphical interface.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: May 25, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sanjay Agrawal, Ruchir Gupta, Syed Basheeruddin Ahmed, Yi Yang, Meenakshi Kaushik
  • Patent number: 11003647
    Abstract: The multidimensional data management system for speedily registering and searching multidimensional data includes: a central processing unit and a storage device that stores the multidimensional data including the respective values of plural dimensions, and multidimensional management data associating the ranges of the respective values of plural dimensions with character strings.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: May 11, 2021
    Assignee: HITACHI, LTD.
    Inventors: Hideki Hayashi, Akinori Asahara
  • Patent number: 10992965
    Abstract: In one embodiment, a method includes receiving a stored copy request indicating data and including a request identifier, scheduling publication of the data to an object store, and sending a subscription request indicating the data and the request identifier to the object store. In another embodiment, a method includes receiving a publication request indicating data to be copied, wherein the publication request is a recording request indicating a channel and a timespan, receiving one or more subscription requests for the data, receiving the data, and generating a copy of the data for each subscription request.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: April 27, 2021
    Assignee: Synamedia Limited
    Inventors: Mahesh Chakravarthy Vittal Viveganandhan, Hoi-tauw Jozef Chou, Gowdish Kumaraswamy, David Stuart Morgan, Clint Ricker, Ivan V. Legrand
  • Patent number: 10990577
    Abstract: An ordered sequence of two or more filter provider executable objects are associated, each configured to select successive subsets of data in a registry via a database upon a user request to create and configure a filtered selection. Upon a user selection of a save feature, each associated filter provider executable object is serialized in the ordered sequence, and each serialization is collected into an ordered list of serializations and saved. The serialization of each filter provider executable object is performed by one of the respective filter provider executable object and a filter provider executable object of a same type as the respective facet provider object. A selection statement is constructed from the associated filter provider executable objects in the ordered sequence. A difference between the constructed selection statement and an actual selection statement is calculated and the selection statement difference is appended to the saved ordered list of serializations.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: April 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: David J. Seager, Martin J. Smithson
  • Patent number: 10984125
    Abstract: Example implementations relate to protecting data of a particular data type. For example, a system for protecting data of a particular type may include a configuration engine to receive a stream of data, where a portion of the stream of data includes data of a particular data type. The configuration engine may determine the particular data type to be protected based, at least in part, on a format associated with the stream of data. Further, the system for protecting data of a particular type may include a cryptography engine to protect the data of the particular data type, and a generation engine to output the stream of data such that at least the data of the particular data type is protected.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: April 20, 2021
    Assignee: MICRO FOCUS LLC
    Inventor: Matthew Bradley
  • Patent number: 10984174
    Abstract: To display a news feed in a social network environment, a social networking system generates news items regarding activities associated with a user of a social network environment. The social networking system may also attach an informational link associated with at least one of the activities to at least one of the news items, limit access to the news items to a predetermined set of viewers, and assign an order to the news items. The news items may be displayed in the assigned order to at least one viewing user of the predetermined set of viewers, and the number of news items displayed may be dynamically limited.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: April 20, 2021
    Assignee: Facebook, Inc.
    Inventors: Mark E. Zuckerberg, Ruchi Sanghvi, Andrew G. Bosworth, Chris Cox, Aaron Sittig, Chris Hughes, Katie Geminder, Daniel Corson
  • Patent number: 10983848
    Abstract: A computer-implemented method comprises executing, in a first container of a first computer system, input source instructions; executing, using the same first computer system, a plurality of containerized application programs in different corresponding containers; monitoring, by the input source instructions, the one or more different containerized application programs by identifying one or more system calls that resulted from the different container applications generating statistical messages relating to operation of the containerized application programs; generating, by the input source instructions, one or more enriched messages based on the system calls that were identified and based on the statistical messages; transmitting the one or more enriched messages to a first metric collector, and aggregating a plurality of the enriched messages into a set of aggregated metrics values; sending, from the first metric collector to a monitoring application that is hosted on a second computer system, the aggregated
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: April 20, 2021
    Assignee: Sysdig, Inc.
    Inventors: Loris Degioanni, Gianluca Borello, Luca Marturana
  • Patent number: 10970250
    Abstract: A system, comprising: a file server coupled to a plurality of client terminals; and an archive server coupled to the file server via a network. The file server is configured to: provide an area for storing data recognizable by each of the plurality of client terminals; determine whether to store first data into the first storage device based on an attribute of a first storage area in a case where an addition request for storing the first data into the first storage area is received from a client terminal; and transmit the addition request to the archive server. The archive server is configured to store the first data into the second storage device in a case where the addition request is received.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: April 6, 2021
    Assignee: HITACHI, LTD.
    Inventors: Jun Tamura, Naoto Ueda, Nobuyuki Saika
  • Patent number: 10951573
    Abstract: A communication robot is communicably connected with a collaboration device that is communicable with a Social Networking Service (SNS) system providing an SNS. The communication robot includes a memory, and a processor coupled thereto. The processor receives update information generated responsive to an update of a contribution on a specified group in the SNS; recognizes a user by face recognition; when the user is recognized and an update of the contribution which is not yet output exists when the user is recognized, outputs the contribution; and when the user is recognized and any update of the contribution which is not yet output do not exist when the user is recognized, performs an autonomous speech conveying information about an event irrelevant to the specified group. The autonomous speech varies depending on whether or not the communication robot speaks for a first time since a preset time.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: March 16, 2021
    Assignee: NEC CORPORATION
    Inventor: Takahiro Kuriyama