735 patents
Utility
Virtualized server systems and methods including scaling of file system virtual machines
16 Jan 24
Examples described herein include virtualized environments including a virtualized file server.
Kalpesh Ashok Bafna, Eric Wang, Anil Kumar Gopalapura Venkatesh, Manoj Premanand Naik, Yifeng Huang
Filed: 24 Jan 22
Utility
Dynamic Normalization and Denormalization of Metadata
11 Jan 24
Various embodiments set forth techniques for managing metadata for a vblock include dynamically normalizing and denormalizing vblock metadata associated with an extent.
Amod Vilas JALTADE, John CHAU, Praveen Kumar PADIA, Radenko PAVLOVIC, Vinayak Hindurao KHOT
Filed: 23 Feb 23
Utility
Providing Service Tier Information When Validating Api Requests
11 Jan 24
In various embodiments, one or more non-transitory computer-readable media storing program instructions that, when executed by one or more processors, cause the one or more processors to perform a method comprising receiving, from an API server, a request to access a service, the request including an API authorization identifier; validating the API authorization identifier to generate a validation result; determining a service tier of the service based on the request; and transmitting, to the API server, a response including the validation result and an indicator of the service tier based on the request.
Amitesh MADHUR, Manoj THIRUTHERI, Divya VENKATACHALAM, Ashwani PANDEY, Sreejith OTHAYEDATH, Shubham KUMAR, Rajat Kumar AGRAWAL, Nagashree Praveen RAJ
Filed: 12 Sep 22
Utility
Selecting a Witness Service When Implementing a Recovery Plan
4 Jan 24
Methods, systems, and computer program products for selection of a witness during virtualization system recovery after a disaster event.
Ankush JINDAL, Kiran TATIPARTHI, Sharad MAHESHWARI, Shubham GUPTA, Bharat Kumar BEEDU
Filed: 18 May 23
Utility
Instant recovery as an enabler for uninhibited mobility between primary storage and secondary storage
2 Jan 24
In accordance with some aspects of the present disclosure, a non-transitory computer readable medium is disclosed.
Dezhou Jiang, Kiran Tatiparthi, Monil Devang Shah, Mukul Sharma, Prakash Narayanasamy, Praveen Kumar Padia, Sagi Sai Sruthi, Deepak Narayan
Filed: 18 Feb 22
Utility
System and method for provisioning databases in a hyperconverged infrastructure system
2 Jan 24
A system and method include receiving, by a database engine of a database system associated with a virtual computing system, a user request via a dashboard for provisioning a source database with the database system, receiving, by the database engine via the dashboard, selection of a database engine type, and receiving, by the database engine via the dashboard, selection of a Service Level Agreement (“SLA”) and a protection schedule.
Balasubrahmanyam Kuchibhotla, Kamaldeep Khanuja, Jeremy Launier, Sujit Menon, Maneesh Rawat
Filed: 23 Feb 23
Utility
Database Server Agent
28 Dec 23
Aspects of the present disclosure are directed to a system comprising a memory having computer-readable instructions stored thereon, and a processor of a database server, the processor executing the computer-readable instructions to generate a request to a control plane for an operation to be performed on the database server, wherein the control plane is configured to communicate with a plurality of database servers having a plurality of agents running thereon, and wherein each of the plurality of agents has a dedicated communication connection with the control plane, publish the request on the dedicated communication connection associated with the agent to send the request to the control plane, receive, on the dedicated communication connection, a response from the control plane, the response comprising a response to the request from a service of the control plane, and execute the operation on the database server based on the response.
Nilesh Vaishnav, Shurya Kumar N S, Akshay Chandak, Vaibhaw Pandey
Filed: 24 May 23
Utility
Optimizing Execution of Scheduled Tasks
28 Dec 23
A system may include a memory having computer-readable instructions stored thereon, and a processor that executes the computer-readable instructions to determine a plurality of scheduled events to be executed in a time period, determine a number of buckets in the time period based on a predetermined permissible interval, generate a plurality of buckets equal to the number of buckets in the time period, wherein each of the plurality of buckets is associated with a time interval, and schedule each of the plurality of scheduled events in one of the plurality of buckets, wherein execution of each of the plurality of scheduled events is delayed or advanced from an original scheduled time based on the predetermined permissible interval.
Deepti Gupta, Ashish Dhar, Akshay Chandak
Filed: 5 Jun 23
Utility
Tenantification of Database Management Systems
28 Dec 23
A system may include a memory having computer-readable instructions stored thereon and a processor of a control plane that executes the computer-readable instructions to receive a request from a tenant to update a portion of a database, determine an individual tenant identifier of the tenant, determine whether the portion of the database is associated with the individual tenant identifier or a global tenant identifier, and allow the tenant to update the portion of the database in response to determining that the portion of the database is associated with the global tenant identifier or the individual tenant identifier or restrict the tenant from updating the portion of the database in response to determining that the portion of the database is associated with neither the global tenant identifier nor the individual tenant identifier.
Ashish Dhar, Nishanth Janugani, Akshay Chandak
Filed: 25 May 23
Utility
Database As a Service on Cloud
28 Dec 23
A database management system may include a control plane comprising a memory having computer-readable instructions stored thereon and processor that executes computer-readable instructions to execute one or more services running on the control plane, the control plane connected to a plurality of database servers, wherein each of the plurality of database servers is connected to the control plane via a communication channel, wherein the control plane comprises a plurality of data streams, each of the plurality of data streams configured to communicate messages of a designated type, and wherein the control plane is configured to communicate with a database server of the plurality of database servers using the plurality of data streams and the communication channel associated with the database server and the control plane.
Vaibhaw Pandey, Akshay Chandak, Gaurav Peswani, Manish Regar, Shurya Kumar N S, Nishanth Janugani, Ashish Dhar, Tarun Mehta, Rohan Rayaraddi, Mridul Gupta
Filed: 25 May 23
Utility
One-click Onboarding of Databases
28 Dec 23
A system may include a memory having computer-readable instructions stored thereon, and a processor of a control plane that executes the computer-readable instructions to receive from a database server, over a first connection, a request for credentials, in response to the request for credentials, generate credentials for the database server, transmit the credentials to the database server over a second connection specific to the database server, receive, over the second connection, from the database server, a request for registering the database server, the request for registering the database server comprising the credentials, in response to the request for registering the database server, register the database server with a database management system associated with the control plane.
Vaibhaw Pandey, Shurya Kumar NS, Akshay Chandak
Filed: 24 May 23
Utility
Multi-tenancy In Database-as-a-service
21 Dec 23
A system may include a memory having computer-readable instructions stored thereon and a processor that executes the computer-readable instructions to receive, from a user, a first login credential associated with an organization on a database management service.
Krunal Jhaveri, Matthew Findlay, Anil Madan
Filed: 31 Oct 22
Utility
System and Method for Lambda Buckets
30 Nov 23
An illustrative embodiment disclosed herein is an apparatus including a processor and a memory.
Johnu George, Manik Taneja, Naveen Reddy Gundlagutta, Nikhil Mundra, Satyendra Singh Naruka, Sirvisetti Venkat Sri Sai Ram
Filed: 25 Jul 22
Utility
Bootstrapping a Microservices Registry
30 Nov 23
Bootstrapping a microservices container registry.
Pravin SINGHAL
Filed: 28 Feb 23
Utility
System and Method for Object Lambda Functions
30 Nov 23
An illustrative embodiment disclosed herein is a computer-implemented method.
Johnu George, Manik Taneja, Manosiz Bhattacharyya, Naveen Reddy Gundlagutta
Filed: 23 Aug 22
Utility
Garbage collection from archival of storage snapshots
28 Nov 23
A technique improves storage efficiency of an object store configured to maintain numerous snapshots for long-term storage in an archival storage system by efficiently determining data that is exclusively owned by an expiring snapshot to allow deletion of the expiring snapshot from the object store.
Abhishek Gupta, Andrey Alexseyevich Pyatkov, Angshuman Bezbaruah, Artem Yevgenyevich Livshits, Brajesh Kumar Shrivastava, Karan Gupta, Prakash Narayanasamy
Filed: 29 Oct 21
Utility
Concurrent multiprotocol access to an object storage system
21 Nov 23
In accordance with some aspects of the present disclosure, a non-transitory computer readable medium is disclosed.
Arth Patel, Dheer Moghe, Sajal Jindal
Filed: 15 Jan 21
Utility
System and method for protecting databases in a hyperconverged infrastructure system
14 Nov 23
A system and method include associating, by a database system of a virtual computing system, a protection schedule with each source database provisioned in the database system, the protection schedule defining a frequency of capturing snapshots and a frequency of capturing transactional logs, capturing, by the database system for each of the source databases, snapshots and transactional logs based upon the frequency of capturing snapshots and the frequency of capturing transactional logs, respectively, and receiving, by the database system, a request identifying a point in time for creating a cloned database from a first source database.
Balasubrahmanyam Kuchibhotla, Kamaldeep Khanuja, Sagar Sontakke
Filed: 27 Dec 18
Utility
System and method for object lambda functions
14 Nov 23
An illustrative embodiment disclosed herein is a computer-implemented method.
Johnu George, Manik Taneja, Manosiz Bhattacharyya, Naveen Reddy Gundlagutta
Filed: 23 Aug 22
Utility
Early event-based notification for VM swapping
14 Nov 23
Various embodiments disclosed herein are related to a non-transitory computer readable storage medium.
Carl Alan Waldspurger, Florian Anselm Johannes Schmidt, Jonathan James Davies
Filed: 21 Jan 21