Policy, Rule-based Management Of Records, Files, And Documents Patents (Class 707/694)
-
Patent number: 11323379Abstract: 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: GrantFiled: October 5, 2018Date of Patent: May 3, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Arun Iyengar
-
Patent number: 11314734Abstract: 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: GrantFiled: April 25, 2019Date of Patent: April 26, 2022Assignee: data.world, Inc.Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Jon Loyens, Brett A. Hurt, Arthur Albert Keen
-
Patent number: 11314713Abstract: 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: GrantFiled: June 22, 2018Date of Patent: April 26, 2022Assignee: Rubrik, Inc.Inventors: Di Wu, Matthew E. Noe, Biswaroop Palit
-
Patent number: 11301262Abstract: 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: GrantFiled: January 20, 2017Date of Patent: April 12, 2022Assignee: VMware, Inc.Inventors: Amarnath Palavalli, Vishal Jain
-
Patent number: 11288056Abstract: 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: GrantFiled: September 22, 2020Date of Patent: March 29, 2022Assignee: Dell Products L.P.Inventors: Sudhir Shetty, Raveendra Babu Madala, Santosh Gore
-
Patent number: 11290425Abstract: 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: GrantFiled: February 1, 2016Date of Patent: March 29, 2022Assignee: AirWatch LLCInventors: Craig Farley Newell, Sulay Shah, Leung Tao Kwok, Adam Rykowski
-
Patent number: 11288328Abstract: 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: GrantFiled: July 2, 2020Date of Patent: March 29, 2022Assignee: NARRATIVE SCIENCE INC.Inventors: Lawrence A. Birnbaum, Kristian J. Hammond
-
Patent number: 11269874Abstract: 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: GrantFiled: March 19, 2020Date of Patent: March 8, 2022Assignee: Oracle International CorporationInventors: Pit Fender, Benjamin Schlegel, Alexander Ulrich
-
Patent number: 11263642Abstract: 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: GrantFiled: February 8, 2019Date of Patent: March 1, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew M. Sica, Charles E. Hackett, Daniel Nieves, Christopher Chappell, Edward A. King, Dominic Schroeder
-
Patent number: 11263196Abstract: 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: GrantFiled: March 19, 2019Date of Patent: March 1, 2022Assignee: SAP SEInventors: Gordon Gaumnitz, Robert Schulze, Lars Dannecker, Ivan T. Bowman, Daniel James Farrar
-
Patent number: 11263270Abstract: 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: GrantFiled: March 26, 2020Date of Patent: March 1, 2022Assignee: Amazon Technologies, Inc.Inventors: Dumanshu Goyal, Zhong Ren, James Christopher Sorenson, III
-
Patent number: 11258765Abstract: 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: GrantFiled: July 2, 2019Date of Patent: February 22, 2022Assignee: NOKIA TECHNOLOGIES OYInventors: Jari Palojärvi, Juha P. Savolainen, Mika T. Kettunen
-
Patent number: 11256742Abstract: 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: GrantFiled: April 12, 2017Date of Patent: February 22, 2022Assignee: Copla OyInventors: Saku Lukkala, Pekka Viiliainen
-
Patent number: 11256852Abstract: 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: GrantFiled: October 21, 2016Date of Patent: February 22, 2022Assignee: International Business Machines CorporationInventors: Scott D. Lashley, John F. Miller, III, Raghupathi K. Murthy
-
Patent number: 11249996Abstract: 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: GrantFiled: January 3, 2020Date of Patent: February 15, 2022Assignee: International Business Machines CorporationInventors: Timo Kussmaul, Uwe Hansmann
-
Patent number: 11243924Abstract: 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: GrantFiled: August 22, 2019Date of Patent: February 8, 2022Assignee: International Business Machines CorporationInventors: Namit Kabra, Yannick Saillet
-
Patent number: 11243923Abstract: 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: GrantFiled: August 22, 2019Date of Patent: February 8, 2022Assignee: International Business Machines CorporationInventors: Namit Kabra, Yannick Saillet
-
Patent number: 11240020Abstract: 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: GrantFiled: June 5, 2019Date of Patent: February 1, 2022Assignee: INTEL CORPORATIONInventors: William C. Deleeuw, Ned M. Smith
-
Patent number: 11238550Abstract: 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: GrantFiled: June 14, 2017Date of Patent: February 1, 2022Assignee: MICROSOFT TECHNOLOGLY LICENSING, LLCInventors: Clifford Didcock, Corinne Stroum, Jono Luk, Girish Chander
-
Patent number: 11231830Abstract: 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: GrantFiled: December 15, 2020Date of Patent: January 25, 2022Assignee: SAS Institute Inc.Inventors: James Byron Morris, Nicholas Akbar Ablitt, Manoj Keshavmurthi Chari
-
Patent number: 11232325Abstract: 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: GrantFiled: October 18, 2017Date of Patent: January 25, 2022Assignee: FRONTEO, INC.Inventor: Kazumi Hasuko
-
Patent number: 11204717Abstract: 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: GrantFiled: June 14, 2019Date of Patent: December 21, 2021Assignee: Western Digital Technologies, Inc.Inventors: Tomy Ammuthan Cheru, Carl D'Halluin, Souvik Kumar Roy
-
Patent number: 11195050Abstract: 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: GrantFiled: December 31, 2019Date of Patent: December 7, 2021Assignee: MicroStrategy IncorporatedInventors: Saurabh Abhyankar, Glenn Boysko, Scott Rigney, Timothy Lang
-
Patent number: 11188236Abstract: 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: GrantFiled: June 20, 2018Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Giovanni Cherubini, Ilias Iliadis, Jens Jelitto, Vinodh Venkatesan
-
Patent number: 11176180Abstract: 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: GrantFiled: January 5, 2017Date of Patent: November 16, 2021Assignee: 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: 11169976Abstract: 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: GrantFiled: June 11, 2019Date of Patent: November 9, 2021Assignee: International Business Machines CorporationInventors: Sai Koti Reddy Danda, Pankaj S. Dayama, Priyanka Agrawal, Srikanth Govindaraj Tamilselvam, Amrita Saha
-
Patent number: 11146526Abstract: 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: GrantFiled: September 13, 2018Date of Patent: October 12, 2021Assignee: NEC CORPORATIONInventor: Takahiro Kuriyama
-
Patent number: 11127023Abstract: 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: GrantFiled: July 29, 2019Date of Patent: September 21, 2021Assignee: Capital One Service, LLCInventors: Abdelkader Benkreira, Michael Mossoba, Ljubica Chatman, Tyler Maiman, Joshua Edwards
-
Patent number: 11120019Abstract: 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: GrantFiled: May 2, 2019Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventor: Suavi A. Demir
-
Patent number: 11120349Abstract: 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: GrantFiled: March 6, 2018Date of Patent: September 14, 2021Assignee: INTUIT, INC.Inventors: Grace Wu, Shashank Shashikant Rao, Susrutha Gongalla, Ngoc Nhung Ho, Carly Wood, Vaibhav Sharma
-
Patent number: 11113311Abstract: 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: GrantFiled: December 20, 2019Date of Patent: September 7, 2021Assignee: WALMART APOLLO, LLCInventors: Jason Christopher Sardina, William R. Eschenbruecher, III, Robert Perry Lowell
-
Patent number: 11106813Abstract: 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: GrantFiled: September 20, 2019Date of Patent: August 31, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Aris Gkoulalas-Divanis, Corville O. Allen
-
Patent number: 11106690Abstract: 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: GrantFiled: February 20, 2018Date of Patent: August 31, 2021Assignee: A9.COM, INC.Inventors: Inderjit Dhillon, Vijai Mohan, Po-Wei Wang
-
Patent number: 11100436Abstract: 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: GrantFiled: July 11, 2018Date of Patent: August 24, 2021Assignee: Bank of America CorporationInventor: Manu Kurian
-
Patent number: 11093633Abstract: 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: GrantFiled: May 31, 2019Date of Patent: August 17, 2021Assignee: data.world, Inc.Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Shad William Reynolds, Arthur Albert Keen
-
Patent number: 11080312Abstract: 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: GrantFiled: November 20, 2019Date of Patent: August 3, 2021Assignee: IGNITE LOCAL SEARCH SOLUTIONS, INC.Inventors: Ari Kaufman, Jacob Meier, Daniel Weiner
-
Patent number: 11068465Abstract: 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: GrantFiled: June 27, 2018Date of Patent: July 20, 2021Assignee: International Business Machines CorporationInventors: Nagapramod S. Mandagere, Mohit Saxena
-
Patent number: 11061622Abstract: 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: GrantFiled: September 5, 2018Date of Patent: July 13, 2021Inventors: Maor Ben Dayan, Omri Palmon, Liran Zvibel, Kanael Arditti
-
Patent number: 11055213Abstract: 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: GrantFiled: November 6, 2019Date of Patent: July 6, 2021Assignee: International Business Machines CorporationInventors: Lei Gao, Jin Wang, Kai Li, Dong Hai Yu, Rui Wang
-
Patent number: 11048763Abstract: 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: GrantFiled: December 31, 2019Date of Patent: June 29, 2021Assignee: EMC IP Holding Company LLCInventors: Duke Hongtao Dai, Winston Lei Zhang, Chao Chen, Kun Wu Huang, Jingjing Liu
-
Patent number: 11044108Abstract: 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: GrantFiled: February 12, 2020Date of Patent: June 22, 2021Assignee: CERA LICENSING LIMITEDInventor: Bill Aronson
-
Patent number: 11018952Abstract: 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: GrantFiled: January 18, 2019Date of Patent: May 25, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Sanjay Agrawal, Ruchir Gupta, Syed Basheeruddin Ahmed, Yi Yang, Meenakshi Kaushik
-
Patent number: 11003647Abstract: 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: GrantFiled: January 30, 2018Date of Patent: May 11, 2021Assignee: HITACHI, LTD.Inventors: Hideki Hayashi, Akinori Asahara
-
Patent number: 10992965Abstract: 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: GrantFiled: October 7, 2016Date of Patent: April 27, 2021Assignee: Synamedia LimitedInventors: Mahesh Chakravarthy Vittal Viveganandhan, Hoi-tauw Jozef Chou, Gowdish Kumaraswamy, David Stuart Morgan, Clint Ricker, Ivan V. Legrand
-
Patent number: 10990577Abstract: 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: GrantFiled: August 3, 2015Date of Patent: April 27, 2021Assignee: International Business Machines CorporationInventors: David J. Seager, Martin J. Smithson
-
Patent number: 10984125Abstract: 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: GrantFiled: January 25, 2016Date of Patent: April 20, 2021Assignee: MICRO FOCUS LLCInventor: Matthew Bradley
-
Patent number: 10984174Abstract: 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: GrantFiled: January 21, 2020Date of Patent: April 20, 2021Assignee: Facebook, Inc.Inventors: Mark E. Zuckerberg, Ruchi Sanghvi, Andrew G. Bosworth, Chris Cox, Aaron Sittig, Chris Hughes, Katie Geminder, Daniel Corson
-
Patent number: 10983848Abstract: 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 aggregatedType: GrantFiled: June 1, 2016Date of Patent: April 20, 2021Assignee: Sysdig, Inc.Inventors: Loris Degioanni, Gianluca Borello, Luca Marturana
-
Patent number: 10970250Abstract: 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: GrantFiled: December 27, 2016Date of Patent: April 6, 2021Assignee: HITACHI, LTD.Inventors: Jun Tamura, Naoto Ueda, Nobuyuki Saika
-
Patent number: 10951573Abstract: 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: GrantFiled: September 13, 2018Date of Patent: March 16, 2021Assignee: NEC CORPORATIONInventor: Takahiro Kuriyama