Policy, Rule-based Management Of Records, Files, And Documents Patents (Class 707/694)
-
Patent number: 11687494Abstract: Embodiments described herein provide techniques for maintaining consistency in a distributed system (e.g., a distributed secondary storage system). According to one embodiment of the present disclosure, a first set of file system objects included in performing the requested file system operation is identified in response to a request to perform a file system operation. An update intent corresponding to the requested file system operation is inserted into an inode associated with each identified file system object. Each file system object corresponding to the inode is modified as specified by the update intent in that inode. After modifying the file system object corresponding to the inode, the update intent is removed from that inode.Type: GrantFiled: July 6, 2020Date of Patent: June 27, 2023Assignee: Cohesity, Inc.Inventors: Mohit Aron, Ganesha Shanmuganathan
-
Patent number: 11687598Abstract: The disclosure herein describes determining computing assets associated with a service. Metadata from one or more computing assets of a computing system is collected. One or more alias terms are identified in the collected metadata of the one or more computing assets, wherein the alias terms are associated with the service. Service association scores are generated for the one or more computing assets based on the identified one or more alias terms and a term-score mapping. Each service association score indicates a likelihood that a computing asset is used for a service. A subset of computing assets of the one or more computing assets is identified. The subset of computing assets includes computing assets with service association scores that exceed a service association threshold. Computing assets of the service are identified based on the identified subset, thereby reducing the need for manual identification of asset-service associations.Type: GrantFiled: December 30, 2019Date of Patent: June 27, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Steven Earhart, Leila Hassan, James J. Arnott, Paul Christopher Teiber
-
Patent number: 11681813Abstract: Systems, methods, and computer-readable media for context-based transfer and access of data include a producer which receives a request from a consumer to access a data block. The producer verifies whether a context associated with the consumer will allow access the data block, by providing a challenge to the consumer and obtaining a response, the response including a certification that the context associated with the consumer will allow the consumer to access the data block. Upon verifying that the context allows the consumer to access the data block, the producer transfers a data capsule, the data capsule including an encrypted version of the data block and a micro agent for monitoring access to the data block. The micro agent can interact with an operating system at the consumer to allow decryption and local access of the data block upon the data capsule being transferred.Type: GrantFiled: January 15, 2020Date of Patent: June 20, 2023Assignee: Cisco Technology, Inc.Inventors: Marcelo Yannuzzi Sanchez, Carlos M. Pignataro, Robert Edgar Barton, Simon Dyke
-
Patent number: 11681860Abstract: The present disclosure relates to methods and systems for organizing, viewing, and connecting annotations of web documents within web browsers. The rationale for connecting annotations is discussed in detail along with mechanisms to enhance asynchronous, guided viewing within web browsers. Furthermore, data structures and processes for constructing this functionality are discussed with the aid of use case and sequence diagrams as well as verbal descriptions. In addition, guidance is provided for hardware system specifications and architectures of the exemplary systems that are discussed.Type: GrantFiled: December 2, 2021Date of Patent: June 20, 2023Inventor: Sunil Pinnamaneni
-
Patent number: 11677663Abstract: A software-defined network (SDN) rule modification counter system provides counters that track all changes and edits to rules at SDN controllers and SDN switches on an SDN. The system compares counters at the SDN controller and SDN switch to determine if they match. If the counters do not match, a change has been made to the rules. With the addition of rule edit statistics the SDN controller will now have visibility that a rule modification was performed. The SDN controller then verifies that the state of the device is the same as its expected state as a secondary integrity check. Based on the rule modification notification, changes to a central rules table at the SDN controller and changes to rule settings at the SDN switch are made according to pre-programmed logic.Type: GrantFiled: August 12, 2021Date of Patent: June 13, 2023Assignee: Schweitzer Engineering Laboratories, Inc.Inventors: Tristan Lloyd Mullis, Josh Powers
-
Patent number: 11675922Abstract: The invention relates to a method for cryptographically secure storing a file (101) using a web application executed by a web browser (106) on a user computer system (104, 162, 168) of a user (102, 160). The method comprises: encrypting the file (101) on the user computer system (104, 162, 168) by the web application, providing a distribution plan by the web application, fragmenting the encrypted file (101) on the user computer system (104, 162, 168) by the web application into a plurality of file fragments (F1-F4) according to the distribution plan, sending the resulting file fragments (F1-F4) by the web application over the network (178) to the storage services identified by the distribution plan (SD1-SD6).Type: GrantFiled: December 20, 2018Date of Patent: June 13, 2023Assignee: Bundesdruckerei GMBHInventors: Patrick Hennig, Maxim Schnjakin, Philipp Berger, Manfred Paeschke
-
Patent number: 11651241Abstract: A method of controlling an operational system by a rules management system comprising a processor and a memory, and a computing apparatus comprising a processor and a memory are provided. The processor is programmed to execute rules from a rules repository stored on a memory in response to a request. The computing apparatus further comprises a high rules repository storing one or more high level rules, wherein each high level rule, when executed by the processor, modifies the effect of execution of one or more rules Rm in the rules repository; and a high rules conditions module that when executed by the processor identifies and executes the high level rules that apply to the request.Type: GrantFiled: October 10, 2018Date of Patent: May 16, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventor: Muhammad Yaseen Ali
-
Patent number: 11650984Abstract: A technique for using a caching layer for key-value storage in a database is described. In one example of the present disclosure, a system can receive, at an unsorted data structure of a caching layer, a key-value pair associated with a data object. The unsorted data structure can store a first plurality of key-value pairs. The system can receive one or more operations for updating the key-value pair in the caching layer. The system can determine the key-value pair is to be migrated to a sorted memory table based on a caching algorithm. The system can migrate the key-value pair to a sorted memory table configured to store a second plurality of key-value pairs that is larger than the first plurality of key-value pairs and sort the key-value pair with the second plurality of key-value pairs prior to storing the key-value pair in the sorted memory table.Type: GrantFiled: July 28, 2021Date of Patent: May 16, 2023Assignee: RED HAT, INC.Inventors: Mark Nelson, Gabriel Zvi BenHanokh
-
Patent number: 11625305Abstract: A system including persistent storage for storing an object repository and a user data backup. The system also includes a manager that obtains fragmented user data associated with an object that is potentially duplicative of an object stored in the object repository; makes a determination that the object is duplicative based on a copy of the object stored in the object repository; in response to making the determination, adds the fragmented user data to a user data backup without adding the object to the backup; associates the fragmented user data in the user data backup with the copy of the object stored in the object repository; and stores the user data backup in the persistent storage.Type: GrantFiled: May 28, 2020Date of Patent: April 11, 2023Assignee: EMC IP Holding Company LLCInventors: Shelesh Chopra, Sunil Yadav, Jigar Premajibhai Bhanushali, Tushar Dethe, Himanshu Arora, Deependra Pratap Singh, Sapna Chauhan, Anjana Rao, Amarendra Behera, Ravi V. Chitloor
-
Patent number: 11599253Abstract: Systems and methods for selecting objects by tracing the paths the objects traverse on a display. An object moving across a display screen does so along a particular path. Users may trace the shape of this path, such as by outlining the shape of the path with their finger or other device on a touch sensitive screen, moving a cursor with, e.g., a mouse, moving a motion-sensitive screen, or the like. The display may match the shape of the user's traced path to the shape of an object's path. Objects whose paths are shaped sufficiently similar to the user's traced path may then be selected. In this manner, users may select an object by tracing the path it takes, rather than directly picking or touching the object itself. This allows users an additional method for selecting displayed objects, improving the flexibility of many displays and programs run thereon.Type: GrantFiled: October 30, 2020Date of Patent: March 7, 2023Assignee: ROVl GUIDES, INC.Inventors: Vikram Makam Gupta, Johnson Josephraj
-
Patent number: 11586616Abstract: An approach is provided for automatically updating a data type of a database column. Based on a database definition, category, and usage, the column is determined to be a candidate for a data type change. For first values in the column values, costs of processing queries using a new data type are determined to be less than other costs of processing the queries using other data types. For exception value(s) in the column values, costs of processing the queries using the original data type are determined to be less than other costs of processing the queries using other data types. The original data type is replaced with the new data type for the first values and the original data type is retained for the exception value(s). The first values are associated with a first schema and the exception value(s) are associated with a second schema.Type: GrantFiled: January 28, 2021Date of Patent: February 21, 2023Assignee: International Business Machines CorporationInventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Hong Mei Zhang
-
Patent number: 11580142Abstract: 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: June 30, 2021Date of Patent: February 14, 2023Assignee: Ignite Local Search Solutions, IncInventors: Ari Kaufman, Jacob Meier, Daniel Weiner
-
Patent number: 11579827Abstract: Systems and methods are provided for print review systems. One embodiment is a print review system that includes a memory that stores inspection parameters of print media marked by a printer, an interface that communicates with the printer, and a controller that, in response to the printer initiating processing of a print job, receives an indication via the interface of settings used by the printer in processing the print job, modifies the parameters based on the settings, inspects the print media based on the modified parameters, and reports compliance of the print job with the modified parameters.Type: GrantFiled: September 28, 2021Date of Patent: February 14, 2023Assignee: Ricoh Company, Ltd.Inventors: Nathan Young, Scott R. Johnson
-
Patent number: 11573976Abstract: A method and an apparatus for managing a service request in a blockchain network are provided. The method includes receiving, by a first device, a service request, identifying an intent from the service request, selecting one or more atomic contracts, each of which is related to the intent, wherein the atomic contracts are associated with a second device on the blockchain network and are verified in the blockchain network, generating a new contract including the atomic contracts, and broadcasting the new contract over the blockchain network.Type: GrantFiled: September 19, 2018Date of Patent: February 7, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Abhishek Sharma, Mainak Choudhury, Vikalp Mullick
-
Patent number: 11568285Abstract: Various examples are provided related to identification of protected information elements associated with unique entities in data files present in data file collections associated with enterprise IT networks. The unique entities can be associated with one or more entity identifications in one or more data files. Computer-generated identification of entity identifications and protected information elements can be conducted, in part, by at least some human review. Information generated accordingly to the disclosed methodology can be used to generate plans for a time and number of human reviewers needed to review data files. Information generated from the processes herein can be configured as user notifications, reports, dashboards, machine learning for subsequent data file analyses, and notifications of unique entities having protected information elements present in one or more data files.Type: GrantFiled: August 9, 2021Date of Patent: January 31, 2023Assignee: Canopy Software Inc.Inventors: Oran Sears, Ralph Nickl
-
Patent number: 11568317Abstract: Methods and systems are presented for generating a machine learning model using enhanced gradient boosting techniques. The machine learning model is configured to receive inputs corresponding to a set of features and to produce an output based on the inputs. The machine learning model includes multiple layers, wherein each layer includes multiple models. To generate the machine learning model, multiple models are built and trained in parallel for each layer of the machine learning model. The multiple models use different subsets of features to produce corresponding output values. After a layer in built and trained, a collective error may be determined for the layer based on the output values from the different models in the layer. An additional layer of models may be added to the machine learning model to reduce the collective error of a previous layer.Type: GrantFiled: May 21, 2020Date of Patent: January 31, 2023Assignee: PayPal, Inc.Inventors: Zhanghao Hu, Fangbo Tu, Xuyao Hao, Yanzan Zhou
-
Patent number: 11561810Abstract: An automated command assistance tool is provided for a browser-enabled command line interface of a cloud service. The automated command assistance tool provides examples illustrating the correct syntax for commands used to manage the resources of a cloud service. The command assistance tool learns the syntax of a command from usage patterns found in telemetric data, scripts and user documentation and forms templates containing a command's usage pattern and related information. The templates are used to generate examples that respond to a user query for assistance with usage of a particular command.Type: GrantFiled: January 11, 2019Date of Patent: January 24, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Roshanak Zilouchian Moghaddam, Neelakantan Sundaresan, Jason Shaver
-
Patent number: 11550893Abstract: Apparatus and methods may include a method for validating a script. The script may be a script for firing a job in an Autosys™ application deployed in a predetermined environment. The validating may use a validation system. The method may include providing a plurality of pre-deployment validation utility actions. The plurality of pre-deployment utility actions may include permitting only insert (INS), update (UPD) and delete (DEL) as actions in the script. The permitting may use an action name review utility. The plurality of pre-deployment utility actions may include permitting only command (CMD) or box parameter types (BMT) in the script. The permitting may use a parameter type review utility. The plurality of pre-deployment utility actions may include specifying only NULL, FDR and LMCTR as project codes. The specifying may use a project code specifier utility.Type: GrantFiled: December 3, 2019Date of Patent: January 10, 2023Assignee: Bank of America CorporationInventors: Nadeem Panjwani, Mohammad Nejad, Rudolph D. Hoffman, Paul Eric Hazboun
-
Patent number: 11546378Abstract: Systems, methods, and computer media for securing software applications are provided herein. By recording path data representing interactions between an application and other components, it can be determined what data an attacker has received by the time malicious activity is detected. During a session with an application, queries made to a dataset by the application can be recorded. After the session is found to be malicious, the session is transferred to a cloned application session in which access to the dataset is blocked. Based on the recorded queries, an alternative dataset for queries made in the cloned application session is generated that includes a subset of the original dataset, thus limiting future queries of the attacker in the cloned application session to data already received before the malicious activity was detected.Type: GrantFiled: August 27, 2019Date of Patent: January 3, 2023Assignee: SAP SEInventors: Cedric Hebert, Manuel Karl
-
Patent number: 11546382Abstract: Through a cloud-based centralized user interface, a federated compliance system presents a policy of interest and representations of disparate systems that match the policy of interest to a user. The disparate systems, which operate in a distributed network computing environment, can include cloud-based repositories and off-cloud repositories. The federated compliance system can pull the cloud-based repositories through a cloud orchestrator and the off-cloud repositories through an off-cloud orchestrator over a secure tunnel. The federated compliance system utilizes user-provided information on the policy of interest to determine various categories of attributes from different repository schemas employed by the disparate systems. A federated retention policy mapper, implemented as a compliance service, maps the attributes to a common schema, creates a federated retention policy, and stores it in a federated space in the distributed network computing environment.Type: GrantFiled: July 8, 2020Date of Patent: January 3, 2023Assignee: OPEN TEXT SA ULCInventors: Peter Joseph Anctil, David Humby, Alexander Gerasimov
-
Patent number: 11531779Abstract: Provided herein are systems and methods for identifying personal identifiers in content. An entity engine may receive content to identify candidate personal identifiers. The entity engine may determine that a text string in the content matches to a data format specified in entity definitions corresponding to types of personal identifiers and a rule for finding a geographic or linguistic term in the content correlated to the specific type of personal identifier. Each entity definition may specify a data format for finding a specific type of personal identifier in content. The data format corresponds to a type of personal identifier. The entity engine may identify, according to a rule of the first entity definition, a geographic or linguistic term in the content correlated to the type of personal identifier. The entity engine may classify the text string as the type of personal identifier, for preventing data breach or exfiltration.Type: GrantFiled: December 11, 2017Date of Patent: December 20, 2022Assignee: Digital Guardian LLCInventor: Richard Douglas LeCour
-
Patent number: 11514029Abstract: A shared-nothing database system is provided in which parallelism and workload balancing are increased by assigning the rows of each table to “slices”, and storing multiple copies (“duplicas”) of each slice across the persistent storage of multiple nodes of the shared-nothing database system. When the data for a table is distributed among the nodes of a shared-nothing system in this manner, requests to read data from a particular row of the table may be handled by any node that stores a duplica of the slice to which the row is assigned. For each slice, a single duplica of the slice is designated as the “primary duplica”. All DML operations (e.g. inserts, deletes, updates, etc.) that target a particular row of the table are performed by the node that has the primary duplica of the slice to which the particular row is assigned. The changes made by the DML operations are then propagated from the primary duplica to the other duplicas (“secondary duplicas”) of the same slice.Type: GrantFiled: December 29, 2020Date of Patent: November 29, 2022Assignee: Oracle International CorporationInventors: Vasudha Krishnaswamy, Sukhada Pendse, Solmaz Kolahi, Ankita Kumar, Ajit Mylavarapu, Garret F. Swart, Tirthankar Lahiri, Juan R. Loaiza
-
Patent number: 11500813Abstract: Embodiments of an instant recall process and system for long-term data stored on a cloud storage tier. Embodiments include saving a content handle of a file in a cloud storage tier as an extended attribute in a single file system namespace; moving the file from the cloud storage tier to an active storage tier for data processing; recalling the file from the active storage tier to the cloud storage tier upon completion of the data processing; using the content handle from hidden metadata for a working copy of the file; and saving a hash of a segment reference as part of the extended attribute.Type: GrantFiled: November 2, 2018Date of Patent: November 15, 2022Assignee: EMC IP Holding Company LLCInventors: Nitin Madan, Kedar Godbole, Srikant Viswanathan, Bhimsen Bhanjois, Kalyan Gunda, Kalidas Balakrishnan, Vivek Nambiar, Chetan Risbud
-
Patent number: 11502897Abstract: A computational instance may includes a set of computing devices and a configuration management database (CMDB), wherein the CMDB contains a representation of a service deployed on a managed network, wherein the representation of the service includes metadata, service group membership, and an entry point, and wherein the computational instance is configured to: receive an instruction to export the representation of the service to a file; copy, to a metadata object in the file, the metadata; determine a hierarchical subset of the service groups that are related to the service; write, to one or more service group objects in the file, the hierarchical subset of the service groups; determine, from a list of entry points of the managed network, that the entry point is of the service; and write, to an entry point object in the file, the entry point.Type: GrantFiled: August 31, 2020Date of Patent: November 15, 2022Assignee: ServiceNow, Inc.Inventors: Tal Ben Ari, Alon Mansour, Leonid Suslov, Rotem Steuer
-
Patent number: 11502903Abstract: Techniques are described for managing communications between multiple computing nodes, such as for computing nodes that are part of managed virtual computer networks provided on behalf of users or other entities. In some situations, one or more of the computing nodes of a managed virtual computer network is configured to perform actions to extend capabilities of the managed virtual computer network to other computing nodes that are not part of the managed virtual computer network, such as by forwarding communications between computing nodes of the managed virtual computer network and the other external computing nodes so as to enable the other external computing nodes to participate in the managed virtual computer network. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.Type: GrantFiled: December 23, 2020Date of Patent: November 15, 2022Assignee: Amazon Technologies, Inc.Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane
-
Patent number: 11494441Abstract: A attribute-based data matching system determines top matches for a first element from a plurality of second elements. The data matching system extracts attributes for the first element from first dataset and attributes for the plurality of second elements from a plurality of second datasets. Pairs of attributes are generated wherein each attribute pair includes an attribute of the first element and an attribute of one of the plurality of second elements. Pairwise rankings of the plurality of second elements corresponding to the attributes of the first element are generated based on weights of the attribute pairs. The pairwise rankings of the attribute pairs are aggregated to determine a ranked list that orders the plurality of second elements based on the extent of their match with the first element. User feedback to the ranked list can be collected and used to adjust the data matching system.Type: GrantFiled: August 4, 2020Date of Patent: November 8, 2022Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Ditty Mathew, Colin Connors, Tapia Emmanuel Munguia, Chinnappa Guggilla, Anwitha Paruchuri
-
Patent number: 11474818Abstract: Aspects of the present disclosure provide systems for managing product development that include receiving development data. The systems record an amount of time spent developing one or more project features; calculate, based at least in part on development data and the amount of time spent developing the feature, business momentum; and calculate, based on certain development data, project agility and market agility.Type: GrantFiled: February 12, 2021Date of Patent: October 18, 2022Assignee: Agile Worx, LLCInventor: David Anthony Bishop
-
Patent number: 11477668Abstract: In one example, the present disclosure describes a device, computer-readable medium, and method for proactively adjusting the infrastructure of a communications network in response to reporting of real-time network performance. For instance, in one example, a method includes obtaining real-time network performance metrics directly from a user endpoint device operated by a customer of a telecommunication service provider network, correlating the real-time network performance metrics with data from another data source, wherein the data includes data other than network performance metrics, and adjusting an infrastructure of the telecommunication service provider network in response to an insight gleaned through the correlating.Type: GrantFiled: November 30, 2020Date of Patent: October 18, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Rajan Anand, Nimish Buch, Timothy Neville, Mark Cottrell, David Lu, Eshrat Huda, Sachin Lohe
-
Patent number: 11468006Abstract: A method performed by at least one computing system and including performing a document identifying operation on a corpus of documents. The documents are associated one each with a plurality of numeric tier scores. The operation identifies results including one or more of the documents. The method includes calculating each tier score in a portion of the numeric tier scores and organizing the documents into tiers based at least in part on the numeric tier scores. The portion of the numeric tier scores is identified based on the results. The tiers are ranked from most to least relevant and include relevant and non-relevant portions. The method includes sending any of the tiers in the relevant portion one at a time to one or more reviewer computing devices in an order determined by the ranking. Any of the tiers in the non-relevant portion are not sent to reviewer computing device(s).Type: GrantFiled: December 19, 2019Date of Patent: October 11, 2022Assignee: JND HOLDINGS LLCInventor: Benjamin David Sexton
-
Patent number: 11467897Abstract: Exemplary methods, apparatuses, and systems include detecting a trigger to update a data integrity scan frequency. In response to detecting the trigger, an age indicator for a subdivision of memory or a utilization value for the subdivision of memory are obtained. A new data integrity scan frequency is determined using the age indicator or the utilization value. A scan of the subdivision of memory is initiated during a current media scan loop using the new data integrity scan frequency.Type: GrantFiled: August 9, 2021Date of Patent: October 11, 2022Assignee: MICRON TECHNOLOGY, INC.Inventor: Saeed Sharifi Tehrani
-
Patent number: 11469946Abstract: 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: GrantFiled: May 21, 2020Date of Patent: October 11, 2022Assignee: VMWARE, INC.Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
-
Patent number: 11468053Abstract: Disclosed are systems and methods of querying a hybrid event index of a user. The systems and methods can include receiving a search request pertaining to at least a first namespace of a plurality of namespaces and determining a first index server storing a first portion of the hybrid event index associated with the first namespace. The systems and methods can further include searching, the first portion of the hybrid event index stored at the first index server, determining one or more attributes from the search request, and determining a payload based on the search results of the first portion of the hybrid event index. Finally, the systems and methods can include applying one or more attributes to the payload and sending the filtered payload.Type: GrantFiled: June 2, 2016Date of Patent: October 11, 2022Assignee: Dropbox, Inc.Inventors: Abhishek Agrawal, Samir Goel, Franck Chastagnol, Adam Faulkner, Jitendra Vaidya
-
Patent number: 11461015Abstract: A technique is configured to provide various data protection schemes, such as replication and erasure coding, for data blocks of volumes served by storage nodes of a cluster configured to perform deduplication of the data blocks. Additionally, the technique is configured to ensure that each deduplicated data block complies with data redundancy guarantees of the data protection schemes, while improving storage space of the storage nodes. In order to satisfy the data integrity guarantees while improving available storage space, the storage nodes perform periodic garbage collection for data blocks to optimize storage in accordance with currently applicable data protection schemes.Type: GrantFiled: October 15, 2019Date of Patent: October 4, 2022Assignee: NetApp, Inc.Inventors: Christopher Clark Corey, Daniel David McCarthy, Sneheet Kumar Mishra, Austino Nicholas Longo
-
Patent number: 11451587Abstract: The technology disclosed presents an improved endpoint data loss prevention (DLP) solution, referred to herein as “small-footprint endpoint DLP (sf-EDLP),” which enforces security policies at endpoints by relying on previously generated sensitivity metadata, rather than by performing content sensitivity scans at the endpoints. Since content sensitivity scans are computationally intensive and time consuming, sf-EDLP leads to a significantly simpler implementation, reduced runtime computation, and a smaller memory footprint; making it suitable for computationally constrained environments such as modern mobile devices.Type: GrantFiled: January 8, 2020Date of Patent: September 20, 2022Assignee: Netskope, Inc.Inventors: Krishna Narayanaswamy, Ajay Agrawal
-
Patent number: 11449470Abstract: In various aspects, a method, system and computer program product provides for concurrent changes to data of a document or a file by a plurality of users at a plurality of user devices. The documents or file may be rendered in JavaScript™ Object Notation (JSON) format. The documents may be patched or changed by employing new functional operations for applying metadata for elements of the arrays associated with the document or file, and to merge changes from made among the various users. The disclosure provides for maintaining and producing new versions of the document or the file, the changes controlled so that data of the arrays are merged atomically and the updates do not fail permitting simultaneous changes to the document or file by multiple users.Type: GrantFiled: May 31, 2018Date of Patent: September 20, 2022Assignee: TIBCO Software Inc.Inventors: Joshy Mannacherry Augustine, Simon Alexander Morgan, Howard Spencer Phillips
-
Patent number: 11436326Abstract: A method of scanning files for malware on a computer system. The method comprises detecting a file to be scanned for malware in the computer system, determining the file being a partial file that comprises only a part of the file content, searching for an original clean file associated with the partial file, wherein the original clean file is a full copy of the partial file, based on finding a candidate original clean file associated with the partial file, calculating a partial hash of the same length as the partial file for the candidate original clean file, and based on determining that partial hashes of the candidate original clean file and the partial file match, signalling a false alarm.Type: GrantFiled: June 11, 2020Date of Patent: September 6, 2022Assignee: WithSecure CorporationInventor: Jarno Niemelä
-
Patent number: 11429660Abstract: The disclosure discloses a photo processing method including: acquiring characteristic information of each of a plurality of photos in an album; determining, based on the characteristic information, a matching degree between every two adjacent photos of the plurality of photos with predetermined storage orders; and generating at least one aggregation folder, when the plurality of photos in the album comprises photos whose storage orders are successive and matching degree is greater than or equal to a preset threshold, wherein each of the at least one aggregation folder is configured to aggregate the photos whose storage orders are successive and matching degree is greater than or equal to the preset threshold.Type: GrantFiled: April 19, 2017Date of Patent: August 30, 2022Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Kun Liang
-
Patent number: 11425169Abstract: The technology disclosed presents an improved endpoint data loss prevention (DLP) solution, referred to herein as “small-footprint endpoint DLP (sf-EDLP),” which enforces security policies at endpoints by relying on previously generated sensitivity metadata, rather than by performing content sensitivity scans at the endpoints. Since content sensitivity scans are computationally intensive and time consuming, sf-EDLP leads to a significantly simpler implementation, reduced runtime computation, and a smaller memory footprint; making it suitable for computationally constrained environments such as modern mobile devices.Type: GrantFiled: May 9, 2019Date of Patent: August 23, 2022Assignee: Netskope, Inc.Inventors: Krishna Narayanaswamy, Ajay Agrawal
-
Patent number: 11423357Abstract: Computer-implemented techniques are disclosed for managing reusable collaborative content item components in a collaborative content management system. The techniques include providing locations in collaborative content items where users may store reusable components. When editing a collaborative content item, a user may select a portion, fragment or section of the collaborative content item content and save that as a reusable component. The reusable component is saved in a reusable component catalog. Other users may then insert the same component from the reusable component catalog t into their collaborative content items. When the component in the catalog is updated, other collaborative content items in the collaborative content management system that use that component are automatically updated as well.Type: GrantFiled: July 30, 2020Date of Patent: August 23, 2022Assignee: DROPBOX, INC.Inventors: Kristof Didrickson, Jeffrey Gochman, Jasvir Nagra, Maryana Bezler
-
Patent number: 11403021Abstract: 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: GrantFiled: September 23, 2019Date of Patent: August 2, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bo Ren, Feiteng Huang
-
Patent number: 11397617Abstract: 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: GrantFiled: February 24, 2020Date of Patent: July 26, 2022Assignee: ControlUP Technologies Ltd.Inventors: Ricky Trigalo, Ouziel Hadad, Efrat Herbst, Gadi Feldman
-
Patent number: 11386218Abstract: 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: GrantFiled: June 28, 2019Date of Patent: July 12, 2022Assignee: data.world, Inc.Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Shad William Reynolds, Arthur Albert Keen
-
Patent number: 11386078Abstract: 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: GrantFiled: December 17, 2018Date of Patent: July 12, 2022Assignee: SAP SEInventor: Ivan Schreter
-
Patent number: 11386051Abstract: 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: GrantFiled: November 27, 2019Date of Patent: July 12, 2022Assignee: SAP SEInventors: Ashok Rajashekar, Narendra Bobba, Ravi Sekhar Reddy Karri
-
Patent number: 11374812Abstract: 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: GrantFiled: March 23, 2020Date of Patent: June 28, 2022Assignee: VMWARE, INC.Inventors: Anand Srinivas, Richard Barry, Abraham Ankumah, Daniel Kan
-
Patent number: 11373094Abstract: 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: GrantFiled: June 28, 2019Date of Patent: June 28, 2022Assignee: data.world, Inc.Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Shad William Reynolds, Arthur Albert Keen
-
Patent number: 11366858Abstract: 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: GrantFiled: November 10, 2019Date of Patent: June 21, 2022Assignee: TABLEAU SOFTWARE, INC.Inventor: Ryan Andrew Atallah
-
Patent number: 11368901Abstract: 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: GrantFiled: November 30, 2020Date of Patent: June 21, 2022Assignee: SHANGHAI LIANSHANG NETWORK TECHNOLOGY CO., LTD.Inventors: Kun Luo, Zhou Han, Leigen Cheng
-
Patent number: 11366825Abstract: 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: GrantFiled: January 21, 2021Date of Patent: June 21, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Aditya Bonsor, Raghavendra Tigulla
-
Patent number: 11360908Abstract: 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: GrantFiled: July 10, 2020Date of Patent: June 14, 2022Assignee: SANDISK TECHNOLOGIES LLCInventors: Brian W. O'Krafka, Frederic H. Tudor, Niranjan Patre Neelakanta, Manavalan Krishnan, Johann George, Evgeniy Firsov