Data Integrity Patents (Class 707/687)
-
Patent number: 12231424Abstract: A method for recognizing and/or identifying a user (9) with a chip (C) in an electronic identity object storing a digital identity (24), the method comprising steps of: —establishing a wireless or electrical connection between the electronic identity object (C) and a verification terminal (T); —verifying, in the electronic identity object, if the verification terminal is authorized to communicate with the electronic identity object (C), and in response of a positive verification sharing a secret (K): using the shared secret (K) for establishing an encrypted symmetric data link (5) between the electronic identity object and the verification terminal (T); transmitting, through the encrypted data link (5), said digital identity (24) stored in the electronic identity object to the verification terminal (T); and verifying in the verification terminal (T) the authenticity of said digital identity (24).Type: GrantFiled: April 5, 2020Date of Patent: February 18, 2025Assignee: GLOBAL ID SAInventors: Lambert Sonna Momo, Fatih Balli, Serge Vaudenay, Betül Durak
-
Patent number: 12216549Abstract: Described is a system for cloud-based processing of backup data for storage onto various types of object storage systems. A specialized cloud-based component (e.g. proxy server) may act as an intermediary when backing up data from a client system to an object storage. For example, the cloud-based component may be provided as part of backup service that operates in conjunction with a client system. Accordingly, the system may allow different clients of a backup service to efficiently and seamlessly interact with the different third-party object storage providers via a single cloud-based component. To provide such object-storage-agnostic functionality, the cloud-based component may include a function library that includes object-storage-specific functions. For example, the cloud-based component may invoke a specific set of operations that interact with a storage API provided by a particular object storage provider.Type: GrantFiled: October 23, 2020Date of Patent: February 4, 2025Assignee: EMC IP Holding Company LLCInventors: Sunil Yadav, Shelesh Chopra, Amarendra Behera, Himanshu Arora, Tushar Dethe, Ravi Vijayakumar Chitloor, Prabhatkumar Dubey, Deependra Singh, Jigar Bhanushali
-
Patent number: 12177263Abstract: Techniques are disclosed for automatically generating an access envelope that can be used to provide recommended access permissions and access rules for access roles. An access policy automation service may monitor actions requested by a user or system operating within a workflow from computing resources in a computing environment. The service may automatically update an access envelope associated with the user or system with permissions allowing the user or system to perform the requested actions. The envelope can then be used in a role definition to provide appropriate permission to users who may be performing similar operations.Type: GrantFiled: March 23, 2022Date of Patent: December 24, 2024Assignee: Amazon Technologies, Inc.Inventors: Ruchir Tewari, Sriharsha Mukundappa Sathyavathi, Prateek Mehrotra
-
Patent number: 12131263Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: obtaining prediction data that are indicative of media use behaviors of a user; and predicting, in dependence on the prediction data, a pattern of the media use behaviors of the user.Type: GrantFiled: July 30, 2023Date of Patent: October 29, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig M. Trim, Victor Povar, Gandhi Sivakumar, Sarbajit K. Rakshit
-
Patent number: 12086079Abstract: A storage system operates by generating system messages, in accordance with the system-level message processing parameters, the system messages including status information, performance information and alarms, each having one of a plurality of priorities. The generating includes: generating a first message of the system messages corresponding to a first of the storage nodes based on the system-level message processing parameters, the first message including a first alarm of the alarms having a first message priority of the plurality of priorities; and generating a second message of the system messages corresponding to a second of the storage nodes based on the system-level message processing parameters, the second message including a second alarm of the alarms having a second message priority of the plurality of priorities.Type: GrantFiled: September 8, 2022Date of Patent: September 10, 2024Assignee: Pure Storage, Inc.Inventor: Greg R. Dhuse
-
Patent number: 12079342Abstract: A device may log update information associated with an operation, wherein the update information identifies one or more changes made to the dataset during the operation and a source of the operation. The device may identify, based on identification information associated with the dataset, a lineage record identifier associated with the dataset. The device may generate a lineage record associated with the operation, wherein the lineage record includes the lineage record identifier and the update information. The device may send a request for validation to an authorized node to validate the lineage record, wherein the authorized node is authorized to access the dataset. The device may store, based on the lineage record being validated by the authorized node, the lineage record in a distributed ledger, wherein the distributed ledger is accessible to a plurality of nodes to enable the plurality of nodes to access the update information.Type: GrantFiled: May 27, 2022Date of Patent: September 3, 2024Assignee: Capital One Services, LLCInventors: Anindya Misra, Harshit Krishna
-
Patent number: 12079372Abstract: Disclosed are methods and systems for secure data communication amongst computer systems. Encrypted data in a first format is accessed over a secure communication channel from a first source for a first subject. Encrypted data in a second format is accessed over a secure communication channel from a second source for the first subject. The encrypted data in the first format from the first source and in the second format from the second source is decrypted. The decrypted data in the first format from the first source and in the second format from the second source is converted to a third format. At least partly in response to the request for information from a first system, at least a portion of the data from the first source and the second source is accessed from a database The accessed data is transmitted in encrypted form to the first system.Type: GrantFiled: January 16, 2024Date of Patent: September 3, 2024Assignee: Vive Concierge, Inc.Inventors: Dwayne Hall, Akwi Devine
-
Patent number: 12074771Abstract: Systems, methods, and related technologies for classifying a device on a network are described. A method includes capturing device information corresponding to a device on a network. The method inputs unstructured crowdsourced data on the network into a machine learning model to produce structured crowdsourced data. The method classifies the device based on evaluating the device information with the structured crowdsourced data.Type: GrantFiled: December 30, 2022Date of Patent: August 27, 2024Assignee: FORESCOUT TECHNOLOGIES, INC.Inventors: Erick Ingleby, Nirmal F. Rajarathnam
-
Patent number: 12050571Abstract: Techniques are disclosed relating to a graphical user interface (GUI) that is operable to depict data lineage information in levels. In some embodiments, data lineage information may specify a directed graph that is indicative of a data lineage associated with a plurality of data elements. For example, in the data lineage information, the plurality of data elements may be represented as a corresponding plurality of nodes and, in the directed graph, the plurality of nodes may be connected by edges in a manner that is indicative of the data lineage relationships between the plurality of data elements. In various embodiments, the disclosed techniques may generate a data lineage GUI that, for a selected data element of the plurality of elements, is usable to navigate different levels of the data lineage in an upstream and downstream direction relative to a particular level of the selected data element.Type: GrantFiled: November 17, 2021Date of Patent: July 30, 2024Assignee: PayPal, Inc.Inventors: Danfeng Jiang, Jie Shen
-
Patent number: 12028363Abstract: A device that is configured to receive user activity information from a network device. The user activity information includes information about user interactions with the network device for a plurality of users. The device is further configured to input the user activity information into a machine learning model. The machine learning model is configured to receive user activity information and to output a set of bad actor candidates based on the user activity information. The set of bad actor candidates identifies one or more users from among the plurality of users. The device is further configured to receive the set of bad actor candidates from the machine learning model and to output the set of bad actor candidates.Type: GrantFiled: April 15, 2021Date of Patent: July 2, 2024Assignee: Bank of America CorporationInventors: Daniel Joseph Serna, Marcus Raphael Matos, Patrick N. Lawrence, Christopher Lee Danielson
-
Patent number: 11989507Abstract: Methods are provided, such as a method of interacting with a large language model (LLM), including the step of a processing system using a structured, machine-readable representation of data that conforms to a machine-readable language, such as a universal language, to provide new context data for the LLM, in order to improve the output, such as continuation text output, generated by the LLM in response to a prompt; and such as a method of interacting with a LLM, including the step of providing continuation data generated by the LLM to a processing system that uses a structured, machine-readable representation of data that conforms to a machine-readable language, such as a universal language, in which the processing system is configured to analyse the continuation output generated by the LLM in response to a prompt to enable an improved version of that continuation output to be provided to a user. Related computer systems are provided.Type: GrantFiled: April 17, 2023Date of Patent: May 21, 2024Assignee: UNLIKELY ARTIFICIAL INTELLIGENCE LIMITEDInventors: William Tunstall-Pedoe, Robert Heywood, Seth Warren, Paul Benn, Duncan Reynolds, Ayush Shah, Luci Krnic, Ziyi Zhu
-
Patent number: 11966429Abstract: A system and method are presented that improves search results based on skills associated with individuals. The system monitors an individual's contributions to a third-party forum and associates the contributions with skills. The system also monitors learnings received by the individual. Assignments are made to associate the individual with the skills and to assign points. Users request a search based on search skill parameters, and the system uses forum-based data and non-forum data to identify and sort individuals. Skill and point assignments are made temporarily, and assignments are deleted upon the expiration of a time-to-live clock. Save events can permanently save data. Local forum data is also stored and can be used to restore deleted assignments. Points are used to improve avatars used when interacting with searching users.Type: GrantFiled: October 13, 2021Date of Patent: April 23, 2024Assignee: On Time Staffing Inc.Inventor: Roman Olshansky
-
Patent number: 11954085Abstract: A computer implemented method performs data skipping in a hierarchically organized computing system. A group of processor units determines leaf node data sketches for data in leaf nodes in the hierarchically organized computing system. The leaf node data sketches summarize attributes of data in the leaf nodes. The group of processor units aggregates the leaf node data sketches at intermediate nodes in the hierarchically organized computing system to form aggregated data sketches at the intermediate nodes and retains data sketches received at the intermediate nodes from a group of child nodes to form retained data sketches. The retained data sketches are one of leaf node data sketches and the aggregated data sketches. The group of processor units searches the data using the retained data sketches and the data skipping within the hierarchically organized computing system in response to queries made to the intermediate nodes in the hierarchically organized computing system.Type: GrantFiled: September 22, 2022Date of Patent: April 9, 2024Assignee: International Business Machines CorporationInventors: Mudhakar Srivatsa, Raghu Kiran Ganti, Joshua M. Rosenkranz, Linsong Chu, Tuan Minh Hoang Trong, Utpal Mangla, Satishkumar Sadagopan, Mathews Thomas
-
Patent number: 11954601Abstract: Disclosed is a method of storing, in a distributed manner, genomic information in a plurality of nodes, each containing a block chain composed of blocks connected to each other, retrieving at least one piece of the stored genomic information, and acquiring a genomic material corresponding to the retrieved genomic information from a genomic material storage unit that stores genomic materials, each genomic material containing a genome and an artificial nucleic acid sequence. The method includes (1) storing, by each node, genomic information, (2) retrieving, by at least one of the nodes, specific genomic information, and (3) performing authentication.Type: GrantFiled: July 16, 2019Date of Patent: April 9, 2024Inventor: Yun Kyung Lee
-
Patent number: 11947700Abstract: A data access control method and a database access apparatus. The method includes: obtaining a first data operation instruction, where the instruction is triggered by a first user; querying permission setting information based on the identifier of the target data body, and determining permission of the first user to operate the target data body, where the permission setting information includes an identifier of at least one data body and permission of at least one user to operate the at least one data body; generating a second data operation instruction based on the permission of the first user to operate the target data body and the first data operation instruction; and executing the second data operation instruction to operate data in the target data body within a target range, where the target range is a range allowed by the permission of the first user to operate the target data body.Type: GrantFiled: October 16, 2020Date of Patent: April 2, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Qigang Xie, Chaohua Li
-
Patent number: 11934367Abstract: A management server is configured to detect that a request to add a new column of data to a storage server has been received, determine that the new column of data is a duplicate of a column of data already stored at the storage server by comparing metadata describing the new column and the metadata describing the tables stored at the storage server, and, in response to the new column of data being the duplicate of the column of data already stored in the storage server, generate, by an interceptor application of the management server, an indication that the new column of data is already stored at the storage server.Type: GrantFiled: October 7, 2021Date of Patent: March 19, 2024Assignee: T-Mobile Innovations LLCInventor: Varsha Borhade
-
Patent number: 11917504Abstract: A remote identification system for the remote identification of an object that includes a wireless transmitter configured to broadcast a static identifier, such as a WiFi SSID. The object also includes a local broadcast module that dynamically alters or re-purposes the identifier so that it is no longer a static identifier but instead includes broadcast data that varies depending on the status of the object, such as its location.Type: GrantFiled: September 6, 2018Date of Patent: February 27, 2024Assignee: RELMATECH LIMITEDInventors: Simon Brown, Philip Hall, Owen Bridle
-
Patent number: 11899650Abstract: Methods and systems are described herein for facilitating data integrity processes using measures of statistical dispersion (e.g., gini impurities) of dataset features. The described mechanism may be also be used for selection and dimensionality reduction. Dimensionality reduction may enable storing the dataset using less storage space or performing other operations on the dataset using less resources. In some embodiments, the above described mechanism may be used for supervised categorial clustering and/or categorical classification.Type: GrantFiled: October 15, 2021Date of Patent: February 13, 2024Assignee: Capital One Services, LLCInventors: Gunther Havel, Ashwin Assysh Sharma
-
Patent number: 11874822Abstract: Techniques for multi-stream transactional event processing under ACID semantics in a distributed log-based append-only datastore are described. A transaction coordinator writes events that are part of a transaction to a transaction buffer, where the events can be made visible to clients involved in the transaction while other clients are not aware. Upon committing the transaction, an optimistic concurrency control based technique is utilized to attempt to obtain locks on all events involved in the transaction across one or multiple shards by one or multiple designated writer nodes. When all involved writer nodes indicate that they are able to commit their events, the transaction can be committed.Type: GrantFiled: June 30, 2022Date of Patent: January 16, 2024Assignee: Amazon Technologies, Inc.Inventors: Abhiram Kumar Hare Ram Singh, Theodore Allen Carroll, Nathanial Vaughan Langman, Michael Anthony Sciscenti
-
Patent number: 11876909Abstract: A data processing method performed by a security protocol device is provided. The data processing method includes assigning each of a plurality of leaf nodes of a binary tree stored in a database device an identification number; and performing a first procedure in a case that the security protocol device receives first record data and first identification data of the first record data from a terminal apparatus, the first procedure including: determining a first identification number from the first identification data; storing a hash value of the first record data into a first leaf node of the binary tree identified by the first identification number; generating at least one slice of the binary tree; uploading a root hash value of the binary tree to a blockchain device; and transmitting a first slice to the terminal apparatus, the first slice including the first leaf node. A security protocol device using the same is also provided.Type: GrantFiled: April 6, 2022Date of Patent: January 16, 2024Assignee: International Trust Machines CorporationInventor: Gwan-Hwan Hwang
-
Patent number: 11814082Abstract: A mobile object control method including: recognizing physical objects near a mobile object and a route shape; generating a target trajectory based on a result of the recognition and cause the mobile object to travel autonomously along the target trajectory; and determining that an abnormality has occurred in a control system for causing the mobile object to travel autonomously by performing the recognition when a time period from a timing when a degree of deviation between a reference target trajectory determined by the route shape and serving as a reference for generating the target trajectory and a position of the mobile object is greater than or equal to a predetermined degree to a timing when the degree of deviation is less than the predetermined degree is greater than or equal to a first predetermined time period and output a determination result.Type: GrantFiled: December 19, 2022Date of Patent: November 14, 2023Assignee: HONDA MOTOR CO., LTD.Inventor: Hideki Matsunaga
-
Patent number: 11803530Abstract: A method includes receiving configuration data that maps an agent of a source computing system to a node of a graph, maps the node to a table, and maps the agent to an agent topic; and receiving time series data at the agent topic as uni-temporal data from the agent mapped to the node. The method further includes generating a row key, from the configuration data and for the time series data, that includes a value identifier and an acquisition time value; and generating a column identifier, from the configuration data and for the time series data from the agent, that includes a version time value identifying when the time series data is received. The method further includes forming the table as a multi-temporal table by storing the time series data in the table with the row key and with the column identifier.Type: GrantFiled: December 16, 2020Date of Patent: October 31, 2023Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Abhay Dutt Paroha, Chinmoy Mohanty, Naman Bairagi
-
Patent number: 11765067Abstract: A method includes monitoring, at a computing device, outputs of a sensor validator. Each output is generated by the sensor validator based on corresponding sensor data from a sensor coupled to an autonomous vehicle, and each output indicates whether the corresponding sensor data is associated with an event. The method also includes mutating, at the computing device, particular sensor data to generate mutated sensor data that is associated with a particular event. The method further includes determining, at the computing device, a performance metric associated with the sensor validator based on a particular output generated by the sensor validator. The particular output is based on the mutated sensor data.Type: GrantFiled: December 22, 2020Date of Patent: September 19, 2023Assignee: Waymo LLCInventors: Volodymyr Ivanchenko, Volker Grabe
-
Patent number: 11761791Abstract: Techniques are discussed for modifying map elements associated with map data. Map data can include three-dimensional data (e.g., LIDAR data) representing an environment, while map elements can be associated with the map data to identify locations and semantic information associated with an environment, such as regions that correspond to driving lanes or crosswalks. A trajectory associated with the map data can be updated, such as when aligning one or more trajectories in response to a loop closure, updated calibration, etc. The transformation between a trajectory and an updated trajectory can be applied to map elements to warp the map elements so that they correspond to the updated map data, thereby providing automatic and accurate techniques for updating map elements associated with map data.Type: GrantFiled: September 21, 2020Date of Patent: September 19, 2023Assignee: Zoox, Inc.Inventors: Derek Adams, Patrick Blaes, Aleksandrs Ecins, Jesse Sol Levinson, Daniel Miller
-
Patent number: 11727815Abstract: Disclosed are methods, systems, and a non-transitory computer-readable medium for regenerating at least a portion of a flight plan of a vehicle. The method may include generating an adjustment to a speed, an altitude, and/or a heading for one or more locations along a flight path within at least one of a predetermined distance of the vehicle and a predetermined window of time, based on received speed data, altitude data, and flight path data, including a subset of points along each boom footprint included in the flight path data, and a permissible threshold boom value for each of the one or more locations. The method may also include regenerating a portion of a flight plan corresponding to the one or more locations, based on the generated adjustment to the speed, altitude, and/or heading for the one or more locations.Type: GrantFiled: April 8, 2021Date of Patent: August 15, 2023Assignee: Honeywell International Inc.Inventors: Daniel E. Lewis, John Suddreth
-
Patent number: 11721142Abstract: A method for managing the sporadic anomalies of a power system of a motor vehicle, the system including a computer and a set of sensors. The computer including a memory area capable of receiving measurements made by the set of sensors and detecting anomalies on the basis of the measurements received, the anomalies of the system being defined in a predetermined list of sporadic anomalies at a given instant. The method including: detecting an anomaly; measuring the duration of the detected anomaly; if the measured duration is less than a predetermined duration threshold, and if the detected anomaly is present in the predetermined list of sporadic anomalies at the current instant, incrementing an occurrence counter; and if the value of the occurrence counter is greater than a predetermined occurrence threshold, confirming the detected anomaly as a sporadic anomaly.Type: GrantFiled: November 13, 2020Date of Patent: August 8, 2023Inventors: Jonathan Paty, Yves Agnus, Lionel Cailler
-
Patent number: 11636064Abstract: A method for compressing a first application file and second application file includes accessing the first and the second application files, the first application file being in a first language and the second application being in a second language and being a counterpart of the first application file, decompressing the first and second application files to access internal files for the first and the second application files, comparing one of the first internal files to one of the second internal files, upon determining that the first internal file is identical to the second internal file, copying one of the internal files to an output folder, and upon determining that the files are not identical, copying both of the internal files to the output folder, or executing a differencing procedure on the first and second internal files to identify differences between them, storing data about the differences in the output folder, and compressing the output folder into one output file.Type: GrantFiled: July 13, 2021Date of Patent: April 25, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Anatoliy Burukhin
-
Patent number: 11620115Abstract: Systems, methods, and computer-executable instructions for synthesizing programs using a prefix of an output. A specification of a task to synthesize a program in a domain specific language (DSL) is received. The specification includes an input and a corresponding prefix of the output. Programs for the task are synthesized. The synthesizing includes generating sub-goals based on the specification. Each of the synthesized programs include a solved subset of sub-goals and each sub-goal includes a symbol in the DSL. The symbol is transformed based on the DSL. The sub-goals are solved based on the transforming of the symbol using the input and the corresponding prefix of the output to generate the synthesized programs. The prefix of the output matches a prefix of an output from each of the plurality of synthesized programs.Type: GrantFiled: March 23, 2020Date of Patent: April 4, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Sumit Gulwani, Abhishek Udupa
-
Patent number: 11565718Abstract: A mobile object control method including: recognizing physical objects near a mobile object and a route shape; generating a target trajectory based on a result of the recognition and cause the mobile object to travel autonomously along the target trajectory; and determining that an abnormality has occurred in a control system for causing the mobile object to travel autonomously by performing the recognition when a time period from a timing when a degree of deviation between a reference target trajectory determined by the route shape and serving as a reference for generating the target trajectory and a position of the mobile object is greater than or equal to a predetermined degree to a timing when the degree of deviation is less than the predetermined degree is greater than or equal to a first predetermined time period and output a determination result.Type: GrantFiled: March 25, 2021Date of Patent: January 31, 2023Assignee: HONDA MOTOR CO., LTD.Inventor: Hideki Matsunaga
-
Patent number: 11514158Abstract: The disclosed technology is generally directed to device security in an IoT environment. For example, such technology is usable in IoT security. In one example of the technology, a set of security rules that is associated with an expected condition of at least one IoT device is stored. IoT data associated with the at least one IoT device is received. The IoT data may be aggregated data that includes at least two different types of data. A determination is made, based on the IoT data, as to whether the set of security rules has been violated. An alert is selectively sent based on the determination.Type: GrantFiled: December 3, 2019Date of Patent: November 29, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Arjmand Samuel
-
Patent number: 11502856Abstract: A method for providing information to be stored includes computing a storable first secret for generating a random value based on a random function. The information to be stored is provided as a chunk which is divided into blocks each having an element. A storable second secret comprising a random element is computed. A tag is computed for each block such that the tag for the j-th block of the i-th chunk is computed using: an output of the random function, the j-th block, and a representation of the second secret. The information to be stored is provided together with an information tag comprising the computed tags of each block of each chunk.Type: GrantFiled: December 14, 2016Date of Patent: November 15, 2022Assignee: NEC CORPORATIONInventors: Ghassan Karame, Frederik Armknecht
-
Patent number: 11487714Abstract: The present disclosure relates to a method for data replication in a data analysis system (100). A source database system (101) of the data analysis system (100) comprises a transaction log (106) storing log records generated by database transactions. The method comprises in response to determining (303) that a received log record is generated by a database transaction that rolls back a change of another database transaction whose log records are buffered in at least one record buffer, data indicative of a log record generated by the other database transaction buffering (305) in the compensation buffer tag data. The tag data may be used (311) for replicating to a target database system of the data analysis system buffered log records of the record buffer which are not marked as compensation records.Type: GrantFiled: March 26, 2020Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: Felix Beier, Dennis Butterstein, Einar Lueck, Sabine Perathoner-Tschaffler, Daniel Martin
-
Patent number: 11475350Abstract: Systems and methods for learning differentially private machine-learned models are provided. A computing system can include one or more server computing devices comprising one or more processors and one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors cause the one or more server computing devices to perform operations. The operations can include selecting a subset of client computing devices from a pool of available client computing devices; providing a machine-learned model to the selected client computing devices; receiving, from each selected client computing device, a local update for the machine-learned model; determining a differentially private aggregate of the local updates; and determining an updated machine-learned model based at least in part on the data-weighted average of the local updates.Type: GrantFiled: January 22, 2018Date of Patent: October 18, 2022Assignee: GOOGLE LLCInventors: Hugh Brendan McMahan, Kunal Talwar, Li Zhang, Daniel Ramage
-
Patent number: 11468163Abstract: The disclosed technology is generally directed to device security in an IoT environment. For example, such technology is usable in IoT security. In one example of the technology, a set of security rules that is associated with an expected condition of at least one IoT device is stored. IoT data associated with the at least one IoT device is received. The IoT data may be aggregated data that includes at least two different types of data. A determination is made, based on the IoT data, as to whether the set of security rules has been violated. An alert is selectively sent based on the determination.Type: GrantFiled: December 3, 2019Date of Patent: October 11, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Arjmand Samuel
-
Patent number: 11461240Abstract: Example implementations relate to storing manifest portions in a metadata cache. An example includes receiving, by a storage controller, a read request associated with a first data unit. In response to receiving the read request, the storage controller stores a manifest portion in a metadata cache, the stored manifest portion comprising a plurality of records, the plurality of records including a first record associated with the first data unit. The storage controller determines storage information of the first data unit using pointer information included in the first record of the stored manifest portion, and replaces the pointer information in the first record with the determined storage information of the first data unit.Type: GrantFiled: October 1, 2020Date of Patent: October 4, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Richard Phillip Mayo, David Malcolm Falkinder, Peter Thomas Camble
-
Patent number: 11449073Abstract: Systems, methods, and apparatuses described herein are directed to sharing vehicle obstacle data between vehicles and/or between vehicles and a central server. Vehicles may include sensors capturing data including, but not limited to, speed, direction, acceleration, deceleration, LIDAR data, RADAR data, SONAR data, camera data, GPS data, etc. In some implementations, acceleration of a vehicle above a threshold, such as braking or swerving, may trigger the transmission of sensor data to other vehicles and/or infrastructure devices. Vehicles that receive the transmitted data may determine a validity of the data, and may incorporate the data into operations of the receiving vehicle based at least in part on the validity of the data. Validity of the data may be based on sensor type, elapsed time or distance between detection of an obstacle or event and reception of data, a number of retransmissions, duplicative data, independent sources of data, etc.Type: GrantFiled: February 3, 2020Date of Patent: September 20, 2022Assignee: Zoox, Inc.Inventors: Michael Lin, Timothy David Kentley-Klay
-
Patent number: 11392895Abstract: A part chain management system and method for generating chain sequences for parts in the aftermarket services industry is disclosed. Data on various parts and their substitutes is obtained from an engineering data management (EDM) team and translated into pair wise substitutional relationships represented in a known part substitutional relationship network. The system and method derive a part chain representation from known part substitutional relationships and inferences determined therefrom. The system and method can refine or filter the part chain representation based on rules such as business relationships. The system and method analyzes inferred part substitutional relationships for conflicts, which are either resolved automatically using conflict resolution rules or are referred for manual resolution. Following conflict resolution, the inferred links are finalized and used along with known links to generate a final part substitutional relationship network.Type: GrantFiled: October 19, 2020Date of Patent: July 19, 2022Assignee: Entercoms, Inc.Inventors: Rahul Singh, Lance Johnson
-
Patent number: 11373006Abstract: Aspects of the disclosure relate to processing systems using natural language processing with improved dataset filtering and sanitization techniques. A computing platform may receive a dataset file and commands directing the computing platform to sanitize the dataset file. In response to the commands, the computing platform may identify confidential information contained in the dataset file using named entity recognition and one or more dynamic entity profiles, extract the confidential information, and replace the confidential information with non-confidential information to produce a sanitized dataset file. Based on identifying the confidential information contained in the dataset file, the computing platform may update the dynamic entity profiles. The computing platform may send the sanitized dataset file to the target environment host server, causing the target environment host server to use the sanitized dataset file in a testing environment that is prohibited from containing confidential information.Type: GrantFiled: August 3, 2020Date of Patent: June 28, 2022Assignee: Bank of America CorporationInventors: Manu Kurian, Shashikant Sadashiv Jadhav
-
Patent number: 11362977Abstract: Methods, information handling systems and computer readable media are disclosed for prioritizing communications. In one embodiment, a method includes receiving, at a communications prioritization engine including a processor, communication data reflecting a communication. The communication data comprises source information representing a source of the communication. This method embodiment further includes identifying subject characteristic information within the communication data, and determining a subject characteristic score component using the subject characteristic information. The embodiment further includes determining a source score component using the source information and determining a response priority score using the subject characteristic score component and the source score component.Type: GrantFiled: November 1, 2018Date of Patent: June 14, 2022Assignee: Dell Products L.P.Inventors: Abhijeet Bhattacharya, Sachin Kumar, Ankit Bansal, Rajeev Arakkal, Karthik Prabhu K
-
Patent number: 11360949Abstract: In general, embodiments of the invention relate to storing data and managing the stored data in linked nodes. Managing the data in the linked nodes includes updating erasure coded data in a manner that reduces the transmission of data chunks and parity chunks between the linked nodes.Type: GrantFiled: September 30, 2019Date of Patent: June 14, 2022Assignee: Dell Products L.P.Inventors: Dharmesh M. Patel, Ravikanth Chaganti, Rizwan Ali
-
Patent number: 11356747Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for associating different watermarks detected in media. An example method disclosed herein includes determining whether a first watermark detected in a media signal is represented in a watermark data structure and associating the first watermark with a first media presentation record associated with a second watermark in response to the first watermark being associated in the watermark data structure with the second watermark. The example method further includes transmitting monitoring data including the first media presentation record to an audience measurement entity.Type: GrantFiled: December 21, 2018Date of Patent: June 7, 2022Assignee: The Nielsen Company (US), LLCInventors: Christen V. Nielsen, David Gish, Ken Joseph Frett, Timothy Scott Cooper, Alexander Topchy
-
Patent number: 11356258Abstract: Methods and systems for cryptographically secured data validation. The system includes a first validator. The first validator is designed and configured to receive a first instance of an immutable sequential data structure containing at least a first digitally signed textual element containing at least a first physical asset transfer field populated with a at least a first physical asset transfer datum and at least a second digitally signed textual element generated by a second validator. The first validator authenticates the first instance of the immutable sequential data structure. The first validator generates at least a second validity indicating a determination by the first validator as to the accuracy of the at least a first physical asset transfer field. The first validator detects a conflict between the at least a first validity flag and the at least a second validity flag. The first validator transmits to the at least a second validator an indication of the conflict.Type: GrantFiled: May 14, 2020Date of Patent: June 7, 2022Assignee: PITT-OHIO Express, LLCInventors: Tom Serres, Bettina Warburg, Chuck Hammel, IV
-
Patent number: 11341838Abstract: A method may include receiving an alert and a recorded data set from a first monitoring system and receiving a first set of permissions from the first monitoring system. The method may also include determining a permission associated with sharing of the recorded data set based at least in part on the first set of permissions. The method may also include determining that sharing of at least a portion of the recorded data from the first monitoring system is permitted based at least in part on the permission and sharing the at least a portion of the recorded data set.Type: GrantFiled: April 10, 2020Date of Patent: May 24, 2022Assignee: United Services Automobile Association (USAA)Inventors: Yevgeniy Viatcheslavovich Khmelev, Oscar Guerra, Jeffrey Neal Pollack, Janelle Denice Dziuk, Ashley Raine Philbrick, Ryan Thomas Russell, David Patrick Dixon
-
Patent number: 11336431Abstract: A verification system and method for cooperating with a blockchain and off-chain devices is provided. The system includes a security protocol device, a blockchain device, and a database device. The security protocol device receives and integrates the record data into a binary tree according to a hash function. Hash values of the record data are stored in the leaf nodes. The blockchain device is at the blockchain and communicates with the security protocol device. The security protocol device transmits the root hash to the blockchain device. The database device communicates with the security protocol device in an off-chain manner. The security protocol device stores the binary tree to the database device. The security protocol device compares the root hash from the blockchain device with the root hash of the binary tree stored in the database device to verify the correctness of the binary tree stored in the database device.Type: GrantFiled: September 23, 2019Date of Patent: May 17, 2022Assignee: International Trust Machines CorporationInventor: Gwan-Hwan Hwang
-
Patent number: 11329828Abstract: A verification system and method for chaining data are provided. The system includes a security protocol device, a blockchain device, and a database device. The security protocol device receives record data and integrates the record data into binary trees. Each binary tree includes a root and leaf nodes. The security protocol device transmits root hashes of the roots to the blockchain device at a blockchain. The blockchain device includes a chain data string including data sets chained in a series manner. Each data set includes a root hash and a corresponding chain hash. The chain hash of each data set is related to the root hash and the chain hash of the previous data set. The chain hash of the first data set is related to an initial chain hash. The security protocol device stores the binary trees and the initial chain hash to an off-chain database device.Type: GrantFiled: October 17, 2019Date of Patent: May 10, 2022Assignee: International Trust Machines CorporationInventor: Gwan-Hwan Hwang
-
Patent number: 11308069Abstract: A data management platform may receive an environment configuration for a data environment to be implemented in a data structure, wherein the environment configuration includes requirements of an application. The data management platform may configure, based on the environment configuration, the data environment, to generate a configured data environment. The data management platform may deploy the configured data environment in the data structure. The data management platform may perform one or more tests on data stored in the configured data environment in the data structure to generate one or more test results based on performing the one or more tests on the data. The data management platform may update, based on the one or more test results, the configured data environment, to generate an updated configured data environment, wherein the updated configured data environment meets the requirements of the application.Type: GrantFiled: January 16, 2020Date of Patent: April 19, 2022Assignee: Accenture Global Solutions LimitedInventors: Pragya Sharma, Bhavin Prafulchandra Mehta, Santanu Dutta, Rajesh Thimmappayya Katta, Manish Bachhania, Nilesh Gupta, Subha Pattanayak, Vijeth Srinivas Hegde, Vijayakumar Thandavakrishnan, Ritu Pramod Dalmia
-
Patent number: 11269844Abstract: Systems and methods for computer-automated labeling of data are disclosed. In embodiments, a method includes: identifying technical data assets in lineage data and corresponding business items in User Interface (UI) data of a user, wherein the lineage data includes a data source for the UI data; mapping the technical data assets to the corresponding business items; determining relevant labels to assign to the technical data assets from a label repository based on a similarity analysis of names of the corresponding business items and labels in the label repository; determining that one or more of the relevant labels meet a confidence threshold based on the similarity analysis; and automatically assigning the one or more of the relevant labels to associated ones of the technical data assets based on the determining that the one or more of the relevant labels meet the confidence threshold.Type: GrantFiled: January 13, 2020Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hong Wei Jia, Guang Ming Zhang, Wu Yan, Mo Chi Liu, Yun BJ Wang, Chu Yun Tong
-
Patent number: 11269837Abstract: Systems and methods for storing nodes, preferably, leaf nodes, of a data tree structure into storage are disclosed, and in one or more aspects restoring the leaf nodes from storage, preferably to memory. Copying the nodes into storage includes in an embodiment share-latching a first node of a data tree to be copied; copying the first node that is share-latched into storage; determining if there is a sibling second node linked to the first node; following a link between the first copied node and the sibling second node, share-latching the sibling second node, unlatching the first copied node, and copying the sibling second node into storage. Restoring includes copying the leaf nodes from storage, updating the leaf nodes, and creating/recreating the data tree.Type: GrantFiled: March 16, 2020Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Brian Hatfield, Scott Brewer
-
Patent number: 11247702Abstract: Even in a case where an operation abnormality occurs in the arithmetic processing unit of the control device, control is safely shifted to the degeneration control microcomputer, and a vehicle control device capable of improving safety is realized. There are provided an outside world recognition microcomputer 10b, a control microcomputer 11b that outputs a control command to the actuator control device, and a degeneration control microcomputer 12b to which control is shifted in a case where an abnormality occurs in the control microcomputer 11b. The outside world recognition microcomputer 10b calculates a collision potential based on information from the outside world, and determines whether to reset the control microcomputer 11b when an abnormality occurs in the control microcomputer 11b or to shift control to the degeneration control microcomputer 12b.Type: GrantFiled: December 4, 2018Date of Patent: February 15, 2022Assignee: HITACHI ASTEMO, LTD.Inventors: Hideyuki Sakamoto, Tadanobu Toba, Toshiaki Nakamura
-
Patent number: 11243987Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of records from a set of inputs, with each record containing an entity key, a partition key, and one or more attribute-value pairs. Next, the system sorts and indexes the records by the entity key for each partitioned input. The system then processes a query of the records by matching entity key values to the sorted and indexed records for each input partition in the query. Next, the system merges the subset of records with the same entity key values into records, with each merged record containing an entity key field and a single field that includes a list of attribute-value pairs from the subset. Finally, the system outputs the merged records in response to the query.Type: GrantFiled: June 16, 2016Date of Patent: February 8, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Wenxuan Gao, Bin Wu, Weiqin Ma, Weidong Zhang