Patents by Inventor Vinay Gaonkar
Vinay Gaonkar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11520742Abstract: Embodiments relate to providing a multi-cloud, multi-region, parallel file system cluster service with caching between file system storage nodes. In some embodiments, a first file system storage node of a file system storage cluster receives a request from a client device to access data of a first file system. In response to the request to access the data, a plurality of servers of the first file system storage node pulls, in parallel, the data and nearby data of the data from a second file system storage node of the file system storage cluster. The plurality of servers stores the data and nearby data in the first file system, and provide the data and nearby data to the client device.Type: GrantFiled: September 11, 2019Date of Patent: December 6, 2022Assignee: CLOUDBRINK, INC.Inventors: Michael Yoshito Nishimoto, Saravanan Purushothaman, Vinay Gaonkar, Ramanand Thattai Narayanan
-
Patent number: 11514000Abstract: Embodiments relate to providing a multi-cloud, multi-region, parallel file system cluster service with replication between file system storage nodes. In some embodiments, a first file system storage node of a file system storage cluster receives a request from a client device to write data to a first file system stored on the first file system storage node. In response to the request to write the data to the first file system, a plurality of servers of the first file system storage node writes, in parallel, the data to the first file system and sends instructions to a second file system storage node of the file system storage cluster for writing the data to a second file system stored on the second file system storage node.Type: GrantFiled: September 11, 2019Date of Patent: November 29, 2022Assignee: CLOUDBRINK, INC.Inventors: Michael Yoshito Nishimoto, Saravanan Purushothaman, Vinay Gaonkar, Ramanand Thattai Narayanan
-
Publication number: 20220156731Abstract: A computer-implemented system for streamlining encryption payload of a card transaction from a transaction code transaction via a merchant inside a restricted computer network firewall. A wallet application stores data of a payment device, and the wallet application retrieves information of a merchant and a transaction via a transaction code. In response to the retrieved information, the wallet application generates an encrypted payload. The wallet application transmits the encrypted payload to a payment facilitator within the restricted computer network firewall. After decryption of the encrypted payload, the payment facilitator transmits a decrypted payload in one payment packet to the payment processing server outside the restricted computer network firewall.Type: ApplicationFiled: June 18, 2019Publication date: May 19, 2022Inventors: PRANAV SHETH, YING HAO, VINAY GAONKAR
-
Publication number: 20210105329Abstract: Embodiments provide data in-flight (DIF) services to software applications such as virtual machines (VMs) at an application level without requiring modification to established storage protocols. In exemplary embodiments, a storage controller transmits an advertisement of one or more data in-flight (DIF) services supported by a storage container of the storage controller. One or more DIF services communication path is created with attributes corresponding to the DIF services supported by the storage container. The storage controller receives, over the DIF services communication path, tagged data that can include data transmitted by a virtual machine (VM) for storage in the storage container.Type: ApplicationFiled: November 23, 2020Publication date: April 8, 2021Inventors: Samdeep Nayak, Satyam B. Vaghani, Rajesh Bhat, Vinay Gaonkar, Sanjay Vasudev Acharya, Chiao-Chuan Shih
-
Patent number: 10873638Abstract: Embodiments perform capability discovery, policy management, and policy enforcement to provide data in-flight (DIF) services to virtual machines (VMs) without requiring modification to established storage protocols. In exemplary embodiments, a management device receives advertisements of DIF services supported by network nodes. The management device groups the advertised DIF services into a DIF services policy. The management device associates a host and a communication path. The management device enforces the DIF services policy by storing a unique number that causes transmission of data along the communication path.Type: GrantFiled: April 20, 2018Date of Patent: December 22, 2020Assignee: VMWARE, INC.Inventors: Samdeep Nayak, Satyam B. Vaghani, Rajesh Bhat, Vinay Gaonkar, Sanjay Vasudev Acharya, Chiao-Chuan Shih
-
Publication number: 20200201819Abstract: Embodiments relate to providing a multi-cloud, multi-region, parallel file system cluster service with caching between file system storage nodes. In some embodiments, a first file system storage node of a file system storage cluster receives a request from a client device to access data of a first file system. In response to the request to access the data, a plurality of servers of the first file system storage node pulls, in parallel, the data and nearby data of the data from a second file system storage node of the file system storage cluster. The plurality of servers stores the data and nearby data in the first file system, and provide the data and nearby data to the client device.Type: ApplicationFiled: September 11, 2019Publication date: June 25, 2020Inventors: Michael Yoshito Nishimoto, Saravanan Purushothaman, Vinay Gaonkar, Ramanand Thattai Narayanan
-
Publication number: 20200201824Abstract: Embodiments relate to providing a multi-cloud, multi-region, parallel file system cluster service with replication between file system storage nodes. In some embodiments, a first file system storage node of a file system storage cluster receives a request from a client device to write data to a first file system stored on the first file system storage node. In response to the request to write the data to the first file system, a plurality of servers of the first file system storage node writes, in parallel, the data to the first file system and sends instructions to a second file system storage node of the file system storage cluster for writing the data to a second file system stored on the second file system storage node.Type: ApplicationFiled: September 11, 2019Publication date: June 25, 2020Inventors: Michael Yoshito Nishimoto, Saravanan Purushothaman, Vinay Gaonkar, Ramanand Thattai Narayanan
-
Publication number: 20180248961Abstract: Embodiments perform capability discovery, policy management, and policy enforcement to provide data in-flight (DIF) services to virtual machines (VMs) without requiring modification to established storage protocols. In exemplary embodiments, a management device receives advertisements of DIF services supported by network nodes. The management device groups the advertised DIF services into a DIF services policy. The management device associates a host and a communication path. The management device enforces the DIF services policy by storing a unique number that causes transmission of data along the communication path.Type: ApplicationFiled: April 20, 2018Publication date: August 30, 2018Inventors: Samdeep NAYAK, Satyam B. VAGHANI, Rajest BHAT, Vinay GAONKAR, Sanjay Vasudev ACHARYA, Chiao-Chuan SHIH
-
Patent number: 9992289Abstract: Embodiments provide data in-flight (DIF) services to software applications such as virtual machines (VMs) at an application level without requiring modification to established storage protocols. In exemplary embodiments, a software application is associated with a DIF services policy indicating one or more DIF services to apply to the software application. Data transmitted by the software application to a destination is tagged based on the DIF services policy associated with the software application and transmitted to the destination.Type: GrantFiled: January 13, 2017Date of Patent: June 5, 2018Assignee: VMware, Inc.Inventors: Samdeep Nayak, Satyam B. Vaghani, Rajest Bhat, Vinay Gaonkar, Sanjay Vasudev Acharya, Chiao-Chuan Shih
-
Patent number: 9547517Abstract: Embodiments provide data in-flight (DIF) services to software applications such as virtual machines (VMs) at an application level without requiring modification to established storage protocols. In exemplary embodiments, a software application is associated with a DIF services policy indicating one or more DIF services to apply to the software application. Data transmitted by the software application to a destination is tagged based on the DIF services policy associated with the software application and transmitted to the destination.Type: GrantFiled: December 22, 2014Date of Patent: January 17, 2017Assignee: VMware, Inc.Inventors: Samdeep Nayak, Satyam B. Vaghani, Rajesh Bhat, Vinay Gaonkar, Sanjay Vasudev Acharya, Chiao-Chuan Shih
-
Publication number: 20150106815Abstract: Embodiments provide data in-flight (DIF) services to software applications such as virtual machines (VMs) at an application level without requiring modification to established storage protocols. In exemplary embodiments, a software application is associated with a DIF services policy indicating one or more DIF services to apply to the software application. Data transmitted by the software application to a destination is tagged based on the DIF services policy associated with the software application and transmitted to the destination.Type: ApplicationFiled: December 22, 2014Publication date: April 16, 2015Inventors: Samdeep NAYAK, Satyam B. VAGHANI, Rajesh BHAT, Vinay GAONKAR, Sanjay Vasudev ACHARYA, Chiao-Chuan SHIH
-
Patent number: 8990395Abstract: Controlling access to managed objects associated with a networked device. A method comprises receiving a request from a principal for access to a managed object associated with the networked device. The managed objects are accessible based on membership in access groups that are compliant with a Simple Network Management Protocol (SNMP). A first and a second of the access groups associated with the principal are determined. Access privileges for the principal are determined, based on the first and the second access groups. Access to the managed object is granted if permitted based on the access privileges for the principal.Type: GrantFiled: July 16, 2013Date of Patent: March 24, 2015Assignee: Cisco Technology, Inc.Inventors: Vinay Gaonkar, Keith McCloghrie, Sanjeev Chidambar Joshi
-
Patent number: 8966479Abstract: Embodiments provide data in-flight (DIF) services to software applications such as virtual machines (VMs) at an application level without requiring modification to established storage protocols. In exemplary embodiments, a software application is associated with a DIF services policy indicating one or more DIF services to apply to the software application. Data transmitted by the software application to a destination is tagged based on the DIF services policy associated with the software application and transmitted to the destination.Type: GrantFiled: February 10, 2012Date of Patent: February 24, 2015Assignee: VMware, Inc.Inventors: Samdeep Nayak, Satyam B. Vaghani, Rajesh Bhat, Vinay Gaonkar, Sanjay Vasudev Acharya, Chiao-Chuan Shih
-
Publication number: 20130304920Abstract: Controlling access to managed objects associated with a networked device. A method comprises receiving a request from a principal for access to a managed object associated with the networked device. The managed objects are accessible based on membership in access groups that are compliant with a Simple Network Management Protocol (SNMP). A first and a second of the access groups associated with the principal are determined. Access privileges for the principal are determined, based on the first and the second access groups. Access to the managed object is granted if permitted based on the access privileges for the principal.Type: ApplicationFiled: July 16, 2013Publication date: November 14, 2013Inventors: Vinay Gaonkar, Keith McCloghrie, Sanjeev Chidambar Joshi
-
Publication number: 20130212577Abstract: Embodiments provide data in-flight services (DIFS) to software applications such as virtual machines (VMs) at an application level without requiring modification to established storage protocols. In exemplary embodiments, a software application is associated with a DIFS policy indicating one or more DIFS services to apply to the software application. Data transmitted by the software application to a destination is tagged based on the DIFS policy associated with the software application and transmitted to the destination.Type: ApplicationFiled: February 10, 2012Publication date: August 15, 2013Applicant: VMWARE, INC,Inventors: Samdeep NAYAK, Satyam B. VAGHANI, Rajesh BHAT, Vinay GAONKAR, Sanjay Vasudev ACHARYA, Chiao-Chuan SHIH
-
Patent number: 8489723Abstract: Controlling access to managed objects associated with a networked device. A method comprises receiving a request from a principal for access to a managed object associated with the networked device. The managed objects are accessible based on membership in access groups that are compliant with a Simple Network Management Protocol (SNMP). A first and a second of the access groups associated with the principal are determined. Access privileges for the principal are determined, based on the first and the second access groups. Access to the managed object is granted if permitted based on the access privileges for the principal.Type: GrantFiled: July 9, 2010Date of Patent: July 16, 2013Assignee: Cisco Technology, Inc.Inventors: Vinay Gaonkar, Keith McCloghrie, Sanjeev Chidambar Joshi
-
Patent number: 7890654Abstract: Disclosed are apparatus and methods for discovering topology in a storage area network having a plurality of VSANs in a network fabric is disclosed. The VSANs include a first VSAN having a plurality of network devices. The method includes the following operations: (a) defining a first one of the network devices of the first VSAN as a Topology Update (TU) Owner, wherein the other network devices of the first VSAN are not defined as TU Owners, (b) at the first network device, receiving data that indicates a topology change in the first VSAN, (c) at the first network device, generating or updating one or more TU database(s) for the plurality of VSANs of the network fabric based on the received topology change, and (d) the first network device causing the topology change to be propagated in the form of a Topology Update across the network fabric to network devices in the plurality of VSANs of such network fabric.Type: GrantFiled: December 15, 2005Date of Patent: February 15, 2011Assignee: Cisco Technology, Inc.Inventors: Raja Rao Tadimeti, Subrata Banerjee, Ankur Jain, Vinay Gaonkar
-
Publication number: 20100299429Abstract: Controlling access to managed objects associated with a networked device. A method comprises receiving a request from a principal for access to a managed object associated with the networked device. The managed objects are accessible based on membership in access groups that are compliant with a Simple Network Management Protocol (SNMP). A first and a second of the access groups associated with the principal are determined. Access privileges for the principal are determined, based on the first and the second access groups. Access to the managed object is granted if permitted based on the access privileges for the principal.Type: ApplicationFiled: July 9, 2010Publication date: November 25, 2010Applicant: Cisco Technology, Inc.Inventors: Vinay Gaonkar, Keith McCloghrie, Sanjeev Chidambar Joshi
-
Patent number: 7769859Abstract: Controlling access to managed objects associated with a networked device. A method comprises receiving a request from a principal for access to a managed object associated with the networked device. The managed objects are accessible based on membership in access groups that are compliant with a Simple Network Management Protocol (SNMP). A first and a second of the access groups associated with the principal are determined. Access privileges for the principal are determined, based on the first and the second access groups. Access to the managed object is granted if permitted based on the access privileges for the principal.Type: GrantFiled: April 15, 2005Date of Patent: August 3, 2010Assignee: Cisco Technology, Inc.Inventors: Vinay Gaonkar, Keith McCloghrie, Sanjeev Chidambar Joshi
-
Patent number: 7716355Abstract: A method is disclosed for Simple Network Management Protocol (SNMP) bulk information processing. A request for a plurality of object instances stored in a storage space is received. The request specifies a condition and a maximum number of repetitions. The values of one or more object instances of the plurality of object instances are retrieved. The retrieval of object instance values is terminated when the condition is satisfied even though the maximum number of repetitions is not reached. For example, the condition may be specified by one or more pairs of Object Identifier (OID) values, wherein each pair is represented by a starting OID value and an ending OID value. In this example, the condition is satisfied when an OID value of an object instance that is retrieved is not lexicographically between the starting OID value and the ending OID value of any pair of the one or more pairs.Type: GrantFiled: April 18, 2005Date of Patent: May 11, 2010Assignee: Cisco Technology, Inc.Inventors: Keith McCloghrie, Handral Krishnamurthy Vivek, Vinay Gaonkar, Sanjeev C. Joshi