Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

430 results about "Object store" patented technology

An object store is a repository, or “store”, of objects, as well as a suite of accompanying storage and retrieval services.

Using Machine Learning Techniques To Improve The Quality And Performance Of Generative AI Applications

PendingUS20250284721A1Digital data information retrievalCommerceDatabase machineObject store
A database system integrates in-database machine learning (ML) models with in-database large language models (LLMs) or other generative artificial intelligence (AI) models that enable new applications. The database system receives one or more inferences from an ML model and provides an inference input to a retrieval agent of an object store. One or more vector stores represent a plurality of reference documents using semantic encodings. The retrieval agent performs a similarity search of the one or more vector stores to retrieve a set of passages from the plurality of reference documents based on similarity of encodings of the inference input and encodings of passages in the plurality of reference documents. The database system generates a linguistic prompt for an LLM having a context including the inferences and passages and applies the LLM to the linguistic prompt to generate a natural language explanation of the one or more inferences.
Owner:ORACLE INT CORP

Artificial intelligence sandbox for automating development of AI models

A system facilitates a process for automatically generating artificial intelligence (AI) models. The system receives a first natural language input from a user that includes a set of phrases and an instruction to analyze data associated with the set of phrases using an AI model. The system accesses a metadata graph to determine a node corresponding to the set of phrases, where nodes in the metadata graph indicate internal data objects stored in data silos. The system processes the internal data objects indicated by the determined node to generate a first set of application data. The AI model is applied to the first set of application data to generate one or more outputs. Additional user inputs can be received to modify the first set of application data and apply the AI model to the modified data, until a desired data pipeline for the model has been constructed.
Owner:CITIBANK N A

Object-based storage with garbage collection and data consolidation

Embodiments are directed to a file system that include object stores. An object store for write requests may be provided. Write ahead log (WAL) entries that include data blocks may be generated. A WAL object may be generated based on the WAL entries and stored in the object store. An in-memory overlay may be updated to associate the data blocks with the WAL object. A checkpoint operation may be executed to: generate an index object that includes index entries that associate other data blocks with data objects stored in the object store; update the index object to include index entries that associate the data blocks with the WAL object; store the updated index object in the object store; update the in-memory overlay to remove the association of the data blocks and the WAL object and update the in memory WAL to remove records of successfully checkpointed WAL objects.
Owner:QUMULO INC

Artificial intelligence / machine learning model training and recommendation engine for robotic process automation

An artificial intelligence (AI) / machine learning (ML) recommendation engine for robotic process automation (RPA) is disclosed. An AI / ML model may be trained to provide recommendations for a next activity, a next sequence of activities, and / or modifications to parameters for one or more existing activities to include during RPA workflow development. The recommendations may be based on the context of where the user is in the RPA workflow. For user interface (UI) automations, the AI / ML model may be linked to an object repository and trained to make recommendations therefrom. The AI / ML model may also be trained to generate new UI descriptors for the object repository.
Owner:UIPATH INC

Object-based storage with garbage collection and data consolidation

Embodiments are directed to a file system that include object stores. An object store for write requests may be provided. Write ahead log (WAL) entries that include data blocks may be generated. A WAL object may be generated based on the WAL entries and stored in the object store. An in-memory overlay may be updated to associate the data blocks with the WAL object. A checkpoint operation may be executed to: generate an index object that includes index entries that associate other data blocks with data objects stored in the object store; update the index object to include index entries that associate the data blocks with the WAL object; store the updated index object in the object store; update the in-memory overlay to remove the association of the data blocks and the WAL object and update the in memory WAL to remove records of successfully checkpointed WAL objects.
Owner:QUMULO INC

Object-based storage with garbage collection and data consolidation

Embodiments are directed to a file system that include object stores. An object store for write requests may be provided. Write ahead log (WAL) entries that include data blocks may be generated. A WAL object may be generated based on the WAL entries and stored in the object store. An in-memory overlay may be updated to associate the data blocks with the WAL object. A checkpoint operation may be executed to: generate an index object that includes index entries that associate other data blocks with data objects stored in the object store; update the index object to include index entries that associate the data blocks with the WAL object; store the updated index object in the object store; update the in-memory overlay to remove the association of the data blocks and the WAL object and update the in memory WAL to remove records of successfully checkpointed WAL objects.
Owner:QUMULO INC

Storing And Retrieving Data Using Vector Embeddings

Storing and retrieving data using vector embeddings, including: receiving a request to store a data object in an object store; generating, based on the data object, a vector embedding for the data object; and storing, in the object store, the data object and the vector embedding for the data object.
Owner:PURE STORAGE INC

Cost effective storage management

Cost-effective storage management including identifying, by a remote storage consumer, one or more of portions of one or more source objects stored at a remote storage resources; issuing, by the remote storage consumer, a command to the remote storage resources configured to cause the remote storage resources to create a new object comprising the one or more of portions of the one or more source objects; and updating, at the remote storage consumer, a mapping data structure to reference the new object.
Owner:PURE STORAGE INC

Concurrent and non-blocking object deletion for cross-region replications

Techniques are described for enabling concurrent and non-blocking replication object deletion during cross-region replications. In some embodiments, in a target file system, a target replication pipeline as part of a cross-region replication, and a deletion pipeline operate in parallel. The deletion pipeline deletes processed objects reaching the last pipeline stage of the target replication pipeline after each checkpoint in the target replication pipeline. In some embodiments, after a non-recoverable failure during the cross-region replication, the cross-region replication can be restarted from the beginning (i.e., fresh restart) without waiting for its unused objects in the Object Store to be deleted by utilizing a generation number associated with each object to delete the unused objects in a background process while allowing deleting processed objects as normal for the freshly restarted cross-region replication.
Owner:ORACLE INT CORP

Object-based storage with garbage collection and data consolidation

Embodiments are directed to a file system that include object stores. An object store for write requests may be provided. Write ahead log (WAL) entries that include data blocks may be generated. A WAL object may be generated based on the WAL entries and stored in the object store. An in-memory overlay may be updated to associate the data blocks with the WAL object. A checkpoint operation may be executed to: generate an index object that includes index entries that associate other data blocks with data objects stored in the object store; update the index object to include index entries that associate the data blocks with the WAL object; store the updated index object in the object store; update the in-memory overlay to remove the association of the data blocks and the WAL object and update the in memory WAL to remove records of successfully checkpointed WAL objects.
Owner:QUMULO INC

Tolerating server failures in a consensus protocol down to one surviving server using shared storage as a voter

An elector is provided using shared storage to allow a cluster of participant nodes to gracefully convert failed voters to non-voters until there are only two voters. The cluster can then tolerate the failure of either of those two remaining participant nodes. A tiny amount of shared storage is used as a voter without an object store. This results in a cluster with only one running node that is an exclusive leader. An exclusive leader is then the only participant node that is a voter, and the exclusive leader can commit log records without replicating them to any other members of the cluster. When there is an exclusive leader, there is only one remaining node with a current copy of the object store.
Owner:ORACLE INT CORP

Artificial intelligence / machine learning model training and recommendation engine for robotic process automation

The invention relates to an artificial intelligence / machine learning model training and recommendation engine for robotic process automation. An artificial intelligence (AI) / machine learning (ML) recommendation engine for robotic process automation (RPA) is disclosed. The AI / ML model may be trained to provide recommendations for a next activity, a sequence of next activities, and / or modifications to parameters of one or more existing activities included during RPA workflow development. These recommendations may be based on the context in which the user is in the RPA workflow. For user interface (UI) automation, an AI / ML model may be linked to an object repository and trained to make recommendations therefrom. The AI / ML model may also be trained to generate new UI descriptors for the object repository.
Owner:UIPATH INC

High Performance Time-Based Queue

Devices, networks, systems, methods, and processes for utilizing a time-based queue are described herein. A device may receive an object stream comprising multiple objects. The device may assign a Time-To-Live (TTL) value for each object in the object stream and a maximum TTL value for the object stream. The device may create and store the time-based queue in a memory based on the maximum TTL value. The device may insert the objects in the time-based queue at corresponding object insertion times. The device can pop the objects out of the time-based queue in First-In-First-Out (FIFO) order. The objects may expire when time periods indicated by corresponding TTL values elapse after the corresponding object insertion times. The device can further remove the expired objects from the time-based queue. The time-based queue stored in the memory can include references to the objects stored in a time-based storage in form of an array.
Owner:CISCO TECHNOLOGY INC

Communication method and system between different label pages in same domain and same browser

PendingCN119322688Areal-time notificationEfficient and real-timeInterprogram communicationDigital data protectionDomain nameSoftware engineering
The invention provides a communication method and system between different tab pages in the same domain and the same browser. The method comprises the following steps: creating a shared storage object for storing data; a JavaScript script is introduced, and a shared storage object is accessed; data storage: using the specific key value of the shared storage object to store the transmission data; monitoring the change of the shared storage object; monitoring a change event of the shared storage object to obtain the change of the data; according to the method, simple and easy-to-use label page communication can be realized by utilizing a shared storage mechanism provided by a browser without complicated network communication configuration; by utilizing a shared storage mechanism provided by a browser and combining with a JavaScript programming language, a change event of a shared storage object can inform a receiver of a label page in real time, so that communication has high efficiency and real-time performance; according to the method, communication is only carried out among the label pages under the same domain name, so that the security risk of cross-domain communication is avoided, and the security and reliability of communication are ensured.
Owner:BEIJING BAILONG MAYUN TECH CO LTD

Enhancing i / o performance using in-memory reservation state caching at block storage services

A thread of a storage server determines that a command to modify a reservation record which comprises access permissions of an object stored at the server has been received. A version of the record is stored in an in-memory cache. The thread acquires a first lock associated with the record in exclusive mode, and a second lock in shared mode. The thread reads the cached version, constructs a modified version indicated in the command, and releases the second lock without updating the cache. After entries representing the modified version are stored in an operations journal, the thread acquires the second lock in exclusive mode and updates the cache. The thread then releases both locks. An indication that the command has succeeded is provided without verifying that the second version is stored at a metadata store.
Owner:AMAZON TECH INC

Object-based storage with garbage collection and data consolidation

Embodiments are directed to a file system that include object stores. An object store for write requests may be provided. Write ahead log (WAL) entries that include data blocks may be generated. A WAL object may be generated based on the WAL entries and stored in the object store. An in-memory overlay may be updated to associate the data blocks with the WAL object. A checkpoint operation may be executed to: generate an index object that includes index entries that associate other data blocks with data objects stored in the object store; update the index object to include index entries that associate the data blocks with the WAL object; store the updated index object in the object store; update the in-memory overlay to remove the association of the data blocks and the WAL object and update the in memory WAL to remove records of successfully checkpointed WAL objects.
Owner:QUMULO INC

System and method for private registry cybersecurity inspection

A system and method for cybersecurity inspection of private software registries is presented. The method includes: deploying an inspection broker in a computing environment, the inspection broker configured to communicate with a private registry of the computing environment; configuring the inspection broker to access the private registry for a list of objects stored in the private registry; selecting an object from the private registry for cybersecurity inspection; inspecting the object for a cybersecurity object in the computing environment; generating an inspection result based on detection of the cybersecurity object; sending the inspection result to an inspection environment, the inspection environment including a representation of the computing environment; and initiating a mitigation action based on the inspection result, the mitigation action generated in response to an instruction from the inspection environment.
Owner:WIZ INC

Separated memory-oriented double-layer extensible cache system and method

The invention belongs to the technical field of distributed storage, and discloses a double-layer extensible cache system and method oriented to a separated memory, the system comprises at least one computing server CS and a memory resource pool formed by at least one memory server MS, and each CS and the memory resource pool are interconnected through RDMA; a cache CiCS used for sharing cache objects for all clients running in the CS is constructed in each CS, a cache CiMS used for storing the cache objects is constructed in the memory resource pool, and all the clients running in all the CSs can access all the cache objects stored in the CiMS; the CiCS can accelerate the access of the CiMS, and the CiMS can accelerate the access of the underlying storage system. In addition, the dynamic expansion and elasticity of the cache system are realized according to actual requirements, and the cache service does not need to be paused or the performance is not obviously degraded. According to the invention, the performance and the expansibility of the double-layer extensible cache of the separated memory are improved.
Owner:HUAZHONG UNIV OF SCI & TECH

Permission verification method, device, equipment and cluster

The invention discloses a permission verification method, device and equipment and a cluster, and relates to the technical field of storage. The method is applied to an object storage service node, a target object stored by the node is mapped into a target node on a directory tree, and identifiers of the target object and the target node are target identifiers. After a node receives an operation request, because the operation request comprises a target identifier, the node determines an operation authority of the operation request according to a file ACL of the target identifier and a file user identifier associated with the operation request, and determines an authority verification result according to the operation authority of the operation request and a target operation type included in the operation request. The file ACL comprises the file user identifier and the file permission, so that the node can provide fine-grained permission verification conforming to file semantics for the operation request of the target node indicated by the target identifier based on the file ACL, thereby being beneficial to improving the permission verification accuracy of the operation request, and improving the permission verification accuracy of the operation request. And thus, the security and reliability of the file service provided by the node are improved.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

Permission verification method and apparatus, device and cluster

The present application relates to the technical field of storage. Disclosed are a permission verification method and apparatus, a device and a cluster. The method is applied to an object storage service node, a target object stored in the node is mapped to a target node on a directory tree, and identifiers of the target object and the target node are target identifiers. Upon receiving an operation request comprising target identifiers, a node determines an operation permission of the operation request on the basis of a file ACL of the target identifiers and a file user identifier associated with the operation request, and determines a permission verification result on the basis of the operation permission of the operation request and a target operation type comprised in the operation request. Since a file ACL comprises a file user identifier and a file permission, on the basis of the file ACL, a node can provide for an operation request of a target node indicated by a target identifier a fine-grained permission verification conforming to file semantics, thereby improving the accuracy of permission verification of the operation request, and thus improving the security and reliability of the file service provided by the node.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

Systems, methods, and apparatuses for loading, storing, and dispensing objects

In general, various embodiments of the present disclosure provide systems, methods, apparatuses, technologies, and / or the like for loading, storing, and / or dispensing objects in an automated and / or semi-automated fashion. For example, various embodiments provide a storage system comprising: a frame comprising a shelf; a plurality of doors attached to the frame along a dispensing side, wherein each door can be opened and closed independently through operation of a corresponding release mechanism; a plurality of dividers adjustable to different positions along a length of the shelf to thereby define storage compartments that vary in size along the length of the shelf for storing objects of different sizes; and a controller that, for each storage compartment, is configured to cause operation of the corresponding release mechanism for a series of the plurality of doors corresponding to a dimension of the storage compartment in unison to release an object stored in the storage compartment.
Owner:UNITED PARCEL SERVICE OF AMERICAN INC

Systems and user interfaces for dynamic and interactive access of, investigation of, and analysis of data objects stored in one or more databases

ActiveUS12248671B2EngineeringObject store
Embodiments of the present disclosure relate to user interfaces and systems that may enable dynamic and interactive access of, investigation of, and analysis of data objects stored in one or more databases. The data objects may be accessed from the one or more databases, and presented in multiple related portions of a display. In particular, the system provides a time-based visualization of data objects (and / or properties associated with the data objects) to a user such that the user may, for example, determine connections between various data objects, observe flows of information among data objects, and / or investigate related data objects.
Owner:PALANTIR TECHNOLOGIES INC

Systems and Methods for Facilitating Access to Private Files Using a Cloud Storage System

A method for providing access to objects associated with a particular client in a cloud storage system is disclosed. The method includes the steps of establishing a connection with a user, providing a client namespace associated with the client to the user, where the client namespace represents objects stored on the cloud storage system and objects stored on a private storage system apart from the cloud storage system, receiving a request from the user to access an object stored on the private storage system, and providing information to the user to facilitate access to the object stored on the private storage system by said user. Other systems and methods are also disclosed. Important advantages of the present invention are facilitated by separating the logic for user access (control plane) from the actual storage (Storage plane). Private file system access can still be managed from the cloud, while keeping the client data private.
Owner:EGNYTE

Data object store and server for a cloud storage environment

Data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, are performed within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and / or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, systems and methods for providing a cloud gateway and a scalable data object store within a cloud environment are disclosed, along with other features.
Owner:COMMVAULT SYSTEMS INC

Ai-assisted transcript integration for software applications

An intelligent assistant incorporating a Large Language Model (LLM) can transform a transcript containing communications regarding tasks into structured data. The transcript can be a meeting transcript or a transcript of a chatbot chat that was autonomously initiated by the intelligent assistant to obtain additional information regarding a task. With LLM assistance, the intelligent assistant transforms unstructured communication data from the transcript into structured data which is then assigned to relevant task objects stored in a database. Prior to processing a transcript, personal data therein can be sanitized, and the intelligent assistant can divide the transcript into smaller segments which each encapsulate a discussion of a different topic.
Owner:SAP SE

Lock reservations for shared storage

Techniques are provided for lock reservations for shared storage. A reserve command to reserve a storage structure is received by a driver from a node. The reserve command is formatted according to a storage protocol. The driver translates the reserve command into a lease acquire command formatted according to an object store protocol and targeting an object stored within an object store and corresponding to the storage structure. A lease identifier derived from a node identifier of the node is inserted into the lease acquire command. The lease acquire command is routed to the object store for obtaining a lease on the object for granting the node exclusive write access to the object.
Owner:NETAPP INC

Tiered cloud storage for different availability and performance requirements

A system and method for a tiered cloud storage for different availability and performance requirements includes a gateway, a block store configured to cache data, and an object store configured to persistently store data. The gateway, the block store, and the object store are in a compute zone. The gateway may receive from a user application a file access call and process the file access call. The gateway may also send the file access call to the block store. Then, the gateway may determine to store data in the object store and flush the data from the block store to the object store.
Owner:RED HAT LLC

Modified read path for processing read operations during object migration

Techniques are provided for modifying a read path to process read operations during a storage operation, such as an operation to migrate objects storing data of a volume. The objects are stored across a storage tier and capacity tier of a source object store. As part of migrating the volume to a destination object store, the objects are migrated to the destination cluster. Directly copying the objects involves multiple read operations to the source object store and a write operation at the destination object store. The techniques provided herein improve the efficiency of the migration by initially sending metadata from the source object store to the destination object store for performing backend block copy operations to migrate the volume.
Owner:NETAPP INC

Prop data transmission method, device, equipment, system and storage medium

The invention relates to the technical field of data processing, and particularly provides a prop data transmission method, apparatus, device and system, and a storage medium, the method comprises the following steps: a server issues prop data to a first device, the first device comprises at least one prop instance object in an inactive state, and the prop instance object stores the prop data; in the embodiment of the invention, the first equipment displays the prop selection page, the prop selection page comprises a plurality of prop identifiers, a user can execute selection operation for the prop identifiers in the prop selection page, and the first equipment sets the prop instance object corresponding to the selected prop identifier to be in an activated state. And finally, after the NFC connection is established between the first equipment and the second equipment, the prop data stored in the prop instance object in the activated state is transmitted to the second equipment. As the item is provided for the second equipment through the NFC technology, online purchase of the virtual item is realized, the game content is increased, and the playability of the game is improved.
Owner:BEIJING TSINGTENG MICROSYSTEM CO LTD

Volume group restore from remote object store

Techniques are provided for volume group backup, volume group restore, and volume group garbage collection for volume groups backed up to an object store. A volume group workflow is implemented to orchestrate individual consistent volume workflows that are separately and individually implemented by nodes hosting constituent volumes of a volume group. The volume group workflow and the individual consistent volume workflows are performed to back up the volume group to the object store, restore a volume group backup from the object store to a restore destination, and / or perform garbage collection on slots of objects storing data unique to a volume group backup to delete.
Owner:NETAPP INC