Policy, Rule-based Management Of Records, Files, And Documents Patents (Class 707/694)
  • Patent number: 11403021
    Abstract: A file merging method performed by a controller in a storage system includes reading a first file and a second file on a solid state disk, determining whether a key of the first data is the same as a key of the second data, creating a third file on a mechanical hard disk when the key of the first data is the same as the key of the second data, merging the first data and the second data, and writing the merged data into the third file.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: August 2, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bo Ren, Feiteng Huang
  • Patent number: 11397617
    Abstract: A system for management of shared hardware and communication resources shared by a plurality of Workload Generators (WGs), the system comprising a processing resource configured to: obtain historical and current information indicative of past and current utilizations of portions of the shared hardware and communication resources by respective WGs of the plurality of WGs, at a plurality of points-in-time, wherein the historical and current information includes WG usage attributes of the respective WGs at the respective points-in-time; determine importance scores for one or more of the WGs, based on the historical and current information of the respective WG; and perform one or more monitoring or management activities associated with one or more of the WGs, based on the importance scores.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: July 26, 2022
    Assignee: ControlUP Technologies Ltd.
    Inventors: Ricky Trigalo, Ouziel Hadad, Efrat Herbst, Gadi Feldman
  • Patent number: 11386051
    Abstract: Methods, systems, and computer-readable storage media for determining, by an asset service executing on a server associated with the on-premise system, that a document has been added to the on-premise system, providing, within the cloud-based system, a temporary data object that stores data of the document, generating, within the cloud-based system, a persistent data object based on the temporary data object, the persistent data object storing data of the document, deleting the temporary data object, and associating a document identifier of the document to an asset identifier of the persistent data object within a repository of the on-premise system.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: July 12, 2022
    Assignee: SAP SE
    Inventors: Ashok Rajashekar, Narendra Bobba, Ravi Sekhar Reddy Karri
  • Patent number: 11386218
    Abstract: Various 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 at a dataset access platform a query formatted according to a first data schema, generating a copy of the query, saving the query and the copy to a datastore, parsing the copy of the query in the first schema using an inference engine, determining whether the query comprises data associated with an access control condition associated with accessing the dataset, the access control condition being configured to indicate whether the query is permitted to access the dataset, and rewriting, using a proxy server, the copy of the query in a second schema, and optimizing the rewriting by identifying a database engine to execute the query and including other data converted into another triple associated with an attribute of the query.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: July 12, 2022
    Assignee: data.world, Inc.
    Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Shad William Reynolds, Arthur Albert Keen
  • Patent number: 11386078
    Abstract: A method can include receiving, at a node comprising a distributed trust data storage system, a request to execute a transaction modifying a portion of a data partition. Replicas of the data partition may be stored at a plurality of nodes comprising the distributed trust data storage system. In response to the request, the transaction can be sent to the plurality of nodes storing replicas of the data partition to modify the portion of the data partition. The transaction can be committed based on a threshold quantity of the plurality of nodes reaching a consensus by determining a same cryptographic hash for the transaction. The transaction can be committed by sending, to the plurality of nodes, an indication to add an entry corresponding to the transaction to a transaction log recording transactions executed on the portion of the data partition. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: July 12, 2022
    Assignee: SAP SE
    Inventor: Ivan Schreter
  • Patent number: 11373094
    Abstract: Various 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 at a dataset access platform a query formatted according to a first data schema, generating a copy of the query, saving the query and the copy to a datastore, parsing the copy of the query in the first schema using an inference engine, determining whether the query comprises data associated with an access control condition associated with accessing the dataset, the access control condition being configured to indicate whether the query is permitted to access the dataset, and rewriting, using a proxy server, the copy of the query in a second schema by converting the copy of the query into a triple associated with the query and another triple associated with the access control condition.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: June 28, 2022
    Assignee: data.world, Inc.
    Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Shad William Reynolds, Arthur Albert Keen
  • Patent number: 11374812
    Abstract: A system and method for observing and controlling a programmable network via higher layer attributes is disclosed. According to one embodiment, the system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager is configured to connect to the one or more collectors over the Internet via a network interface. The one or more collectors extract metadata from the network traffic data and send the metadata to the network manager.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: June 28, 2022
    Assignee: VMWARE, INC.
    Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
  • Patent number: 11366858
    Abstract: A method prepares data for subsequent analysis. The method obtains a data model that encodes a data sources as a tree of logical tables. Each logical table has its own physical representation and includes logical fields. Each logical field corresponds to either a data field or a calculation that spans logical tables. The method associates each logical table in the data model with a corresponding concept in a concept graph. The concept graph embodies hierarchical inheritance of semantics. For each logical field, the method assigns a semantic role to the logical field based on a concept corresponding to a logical table. The method also validates the logical field based on its semantic role. The method also displays transformations to clean the logical field based on validating the logical field. The method transforms the logical field according to a user selection, and updates the logical table.
    Type: Grant
    Filed: November 10, 2019
    Date of Patent: June 21, 2022
    Assignee: TABLEAU SOFTWARE, INC.
    Inventor: Ryan Andrew Atallah
  • Patent number: 11368901
    Abstract: The present application provides a method and a network device for identifying a type of a wireless hotspot. The method comprises: in response to receiving a type determination request for a first wireless hotspot, obtaining information of the first wireless hotspot, wherein the type determination request is configured to request that a type of the first wireless hotspot be provided; searching for a second wireless hotspot which is identical or similar to the first wireless hotspot based on the information of the first wireless hotspot and information of multiple second wireless hotspots in a preset set of hotspots, wherein a type of the second wireless hotspot is an open wireless hotspot with authentication required; and in response to locating a second wireless hotspot which is identical or similar to the first wireless hotspot, identifying the type of the first wireless hotspot as an open wireless hotspot with authentication required.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: June 21, 2022
    Assignee: SHANGHAI LIANSHANG NETWORK TECHNOLOGY CO., LTD.
    Inventors: Kun Luo, Zhou Han, Leigen Cheng
  • Patent number: 11366825
    Abstract: A method for managing relational transactions in a workspace inventory and analytics service is provided. The method includes retrieving, via a communication interface, device data from a source by invoking a source application programming interface, the device data including a source data set identifier; persisting the device data in a staging table of a staging database; mapping the source data set identifier to a predefined data set identifier; transforming, by using a model, the device data from the staging table into a key value pair based on the mapping; persisting the key value pair in a device metadata table of an asset database; and invoking a service.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: June 21, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Aditya Bonsor, Raghavendra Tigulla
  • Patent number: 11360908
    Abstract: Systems, methods and/or devices are used to perform memory-efficient mapping of block/object addresses. In one aspect, a method of managing a storage system having one or more storage devices includes a tiered data structure in which each node has a logical ID and entries in the nodes reference other nodes in the tiered data structure using the logical IDs. As a result, when a child node is updated and stored to a new location, but retains its logical ID, its parent node does not need to be updated, because the logical ID in the entry referencing the child node remains unchanged. Further, the storage system uses a secondary mapping table to translate the logical IDs to the corresponding physical locations of the corresponding nodes. Additionally, the secondary mapping table is cached in volatile memory, and as a result, the physical location of a required node is determined without accessing non-volatile memory.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: June 14, 2022
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Brian W. O'Krafka, Frederic H. Tudor, Niranjan Patre Neelakanta, Manavalan Krishnan, Johann George, Evgeniy Firsov
  • Patent number: 11354167
    Abstract: A container service management method and apparatus, to integrate a container service and a container service management function into an NFV MANO system. The method includes: receiving, by a container service management entity, a creation request for a container service, where the creation request is used to request to create a specified container service, and the creation request carries a first management policy for managing a lifecycle of the specified container service; creating, by the container service management entity, the specified container service in response to the creation request; and managing, by the container service management entity, the lifecycle of the specified container service according to the first management policy.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: June 7, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Haitao Xia
  • Patent number: 11354317
    Abstract: The safety of a database that conceals large-scale data is efficiently assessed. A database storage (10) stores an original database and a secure database. A neighbor record search part (11) obtains a neighbor record set by a neighbor search of the original database for each record in the secure database. A nearest neighbor record calculation part (13) calculates a distance between each record in the secure database and each record in the neighbor record set and obtains a nearest neighbor record. A re-identification determination part (14) calculates a re-identification rate of a record based on whether the record in the original database corresponding to each record in the secure database matches the nearest neighbor record. A re-identification rate calculation part (15) calculates a re-identification rate of the secure database based on the re-identification rate calculated for each record in the secure database.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: June 7, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventor: Satoshi Hasegawa
  • Patent number: 11347871
    Abstract: A mechanism that dynamically creates a new access policy for a set of database servers when a policy violation has been identified in a database access response issued by any database in the set. The new access policy is then propagated in real-time and instantiated across the set of database servers so as to inoculate the other database servers and pre-empt any new compromise of information based on the intruder's actions that were found to have produced the policy violation in the first instance. Thus, the approach uses a response policy violation at one database server of a set to trigger generation of a new request access policy that is then instantiated across one or more other database servers. This response policy violation-to-request access policy instantiation occurs in substantially real-time so that the intruder cannot use a prior successful access request to obtain information from other databases using a similar strategy.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: May 31, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dmitri Dodor, Leonid Rodniansky
  • Patent number: 11347416
    Abstract: The described technology is generally directed towards a streaming data storage system that compacts older stream data by aggregating that data based on an aggregation function, and replacing the older data with the aggregated data. The technology works with a data stream in different storage tiers (e.g., Tier-1 and Tier-2), provides consistent data stream compaction of data streams having multiple segments, works with different reader applications at different event positons in the data stream, and allows the use of multiple, different aggregation functions. The technology facilitates more efficient compaction for a data stream with a lesser number of routing keys by maintaining per-chunk aggregated data for such data streams.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: May 31, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mikhail Danilov, Yohannes Altaye
  • Patent number: 11343219
    Abstract: A collaboration device is configured to be communicably connected with a device that includes a camera, a sensor, and a processor configured to recognize a human face from an image captured by the camera. The collaboration device includes a memory, and at least one processor coupled to the memory. The at least one processor is configured to, when the device detects a person by recognizing a face, generate first text data based on sensing data acquired by sensing the detected person, and contribute the first text data to a specified group in an Social Networking Service. The at least one processor is configured to, when the device has not detected a person by recognizing a face for a predetermined time span, generate second text data indicating that the device has not detected a person for the predetermined time span, and contribute the second text data to the specified group.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: May 24, 2022
    Assignee: NEC CORPORATION
    Inventor: Takahiro Kuriyama
  • Patent number: 11334793
    Abstract: Various 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 at a dataset access platform a query formatted according to a first data schema, generating a copy of the query, saving the query and the copy to a datastore, parsing the copy of the query in the first schema using an inference engine, determining whether the query comprises data associated with an access control condition associated with accessing the dataset, the access control condition being configured to indicate whether the query is permitted to access the dataset, and rewriting, using a proxy server, the copy of the query in a second schema by converting the copy of the query into a triple associated with the query and another triple associated with the access control condition.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: May 17, 2022
    Assignee: data.world, Inc.
    Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Shad William Reynolds, Arthur Albert Keen
  • Patent number: 11336697
    Abstract: The disclosed systems facilitate collection and management of personal data management documentation requirements and associated data. A master questionnaire is used to solicit information regarding documentation requirements for several contexts in a single interaction and responsive data can be mapped to questionnaires and/or datasets for particular contexts, such as jurisdictions and business sectors. The system can generate graphical user interfaces for presenting the documentation requirement data for a particular context by generating an interface with navigational elements for various contexts, detecting browser state data indicating user manipulation of one or more such elements, and generating a subsequent graphical user interface based on the browser context data.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: May 17, 2022
    Assignee: OneTrust, LLC
    Inventors: Jonathan Blake Brannon, Bryan Patrick Kveen, Dylan D. Patton-Kuhl
  • Patent number: 11330437
    Abstract: An e-mail application is identified by parsing a network packet from the network packets. Responsive to the e-mail application identification, a display name associated with the user is extracted and the display name is stored among a plurality of display names in association with the company e-mail address of the user. Responsive to one of the plurality of display names matching a display name of a private e-mail address of the user as a destination of e-mail along with surpassing a threshold amount of data transfer, the user is flagged for possible data exfiltration.
    Type: Grant
    Filed: December 21, 2019
    Date of Patent: May 10, 2022
    Assignee: Fortinet, Inc.
    Inventor: Carl Mark Windsor
  • Patent number: 11329870
    Abstract: A device receives, from a cloud computing environment, cloud instance information associated with cloud instances in the cloud computing environment, and processes the cloud instance information, with a machine learning model, to determine containers for one or more of the cloud instances and whether cloud instances should be removed from the cloud computing environment. The device causes a first subset of the cloud instances to be removed from the cloud computing environment, based on determining which of the cloud instances should be removed, and causes the containers to be created for a second subset of the cloud instances based on determining the containers. The device receives, from the cloud computing environment, cloud container information associated with the containers created in the cloud computing environment, and causes one or more of the containers to be scaled based on the cloud container information.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: May 10, 2022
    Assignee: Capital One Services, LLC
    Inventors: Sunil Narang, Abhishek Kumar Singh, Nazia Sarang, Vikas Vijay
  • Patent number: 11327686
    Abstract: An apparatus and method for processing sensitive data. The apparatus includes one or more processors and executable memory for storing at least one program executed by the one or more processors. The at least one program is configured to, in an unprotected data area, read sensitive data from a storage device and transmit the same to a protected data area using the sensitive-data storage endpoint of the protected data area; to, in the protected data area, process the sensitive data using at least one endpoint when a command for a sensitive-data service requested by a client device is received from the unprotected data area; and to, in the unprotected data area, transmit the result of processing the sensitive data to the client device.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: May 10, 2022
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Dae-Won Kim, Sun-Wook Kim, Seong-Woon Kim, Soo-Cheol Oh, Jae-Geun Cha, Ji-Hyeok Choi, Hyun-Hwa Choi
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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