Patents by Inventor Yusuf Batterywala
Yusuf Batterywala 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: 11706122Abstract: Described herein are systems, methods, and software to manage the compression of route tables for communication between networking elements. In one implementation, a network device identifies network keys for a route table by replacing attributes in the tables with values. The network device further generates a compressed route table using the route keys and associating each of the route keys with one or more additional attributes. The network device also generates a dictionary to associate each of the values for the route keys to a corresponding attribute of the attributes.Type: GrantFiled: March 9, 2021Date of Patent: July 18, 2023Assignee: VMware, Inc.Inventors: Ravi Singhal, Manish Malik, Ganesh Jayvant Wagle, Yusuf Batterywala
-
Publication number: 20220217072Abstract: Described herein are systems, methods, and software to manage the compression of route tables for communication between networking elements. In one implementation, a network device identifies network keys for a route table by replacing attributes in the tables with values. The network device further generates a compressed route table using the route keys and associating each of the route keys with one or more additional attributes. The network device also generates a dictionary to associate each of the values for the route keys to a corresponding attribute of the attributes.Type: ApplicationFiled: March 9, 2021Publication date: July 7, 2022Inventors: RAVI SINGHAL, MANISH MALIK, GANESH JAYVANT WAGLE, YUSUF BATTERYWALA
-
Patent number: 10503920Abstract: The embodiments herein relate to discrete data containers and, more particularly, to management of data stored in discrete data containers. Embodiments herein disclose methods and systems to update data present within a data container, when a user accessing the data, present within the data container, has updated the data. Embodiments herein disclose a method and system for enabling modifications of data present in data containers, wherein de-containerized data associated with a data container can be modified by at least one user and the modifications by the user can be reflected in real-time to the data in the data container.Type: GrantFiled: March 15, 2018Date of Patent: December 10, 2019Assignee: VAULTIZE TECHNOLOGIES PRIVATE LIMITEDInventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
-
Patent number: 10210337Abstract: Disclosed herein are a method and a system for discrete data containerization for Information Rights Management. The system identifies based on a user request, data to be containerized. Further, the system receives at least one rule based on the data and attributes, which is to be used for containerizing the data. Further, using the rule, the system containerizes the data, wherein the data is containerized at individual data level.Type: GrantFiled: December 15, 2014Date of Patent: February 19, 2019Assignee: ANOOSMAR TECHNOLOGIES PRIVATE LIMITEDInventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
-
Publication number: 20180205737Abstract: The embodiments herein disclose a secure means for sharing data with at least one user using a secure means for identifying and providing access to the at least one user (if authorized). Embodiments disclosed herein disclose obtaining a unique identification means (such as an email address) of a user accessing data and providing access to the user by sending an encoded link over the email address provided. Embodiments disclosed herein enable tracking the access of the data by a user using the encoded link, wherein the encoded link comprises of an email address.Type: ApplicationFiled: March 12, 2018Publication date: July 19, 2018Applicant: Vaultize Technologies Private LimitedInventors: Ankur Panchbudhe, Yusuf Batterywala
-
Publication number: 20180204022Abstract: The embodiments herein relate to management of data and, more particularly, to management of rights and policies of data based on analysis of data. The embodiments herein disclose a method and system for managing data access and associated rights based on analysis of content of a data. Embodiments herein disclose a method and system for managing access and rights associated with at least one set of data, wherein the access and sights are based on content of the data. The method and system can perform analysis of the content of the data; assign access and rights to each set of data (based on the analysis of the content of the data) and control access to the data based on the access and rights associated with the data.Type: ApplicationFiled: March 13, 2018Publication date: July 19, 2018Applicant: Vaultize Technologies Private LimitedInventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
-
Publication number: 20180205762Abstract: Disclosed herein are a method and a system for securing data in user devices. The system collects on a real time or periodic basis, certain trigger input (s) required for securing data in the user device. The trigger inputs may include but not limited to geolocation, network and network parameter information corresponding to the user device being monitored. Further, by processing the collected trigger input (s) the system identifies at least one action to be triggered to secure data in the user device. Further, the selected action (s) is executed at the user device, to secure the data in the user device.Type: ApplicationFiled: March 12, 2018Publication date: July 19, 2018Applicant: Vaultize Technologies Private LimitedInventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
-
Publication number: 20180204017Abstract: System and method to convert a data source into a secure container with dynamic rights based on data location. The embodiments herein relate to data management and, more particularly, to performing data management by containerizing the data. Embodiments herein disclose a method and system for associating dynamic rights with data present in a data container, wherein the rights can be applied based on the location where from where the data is accessed.Type: ApplicationFiled: March 13, 2018Publication date: July 19, 2018Applicant: Vaultize Technologies Private LimitedInventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
-
Publication number: 20180203981Abstract: Embodiments herein disclose a method and system for performing data containerization using rights management techniques. Embodiments herein disclose a method and system for containerizing data using information rights management, wherein the rights management associates a plurality of sets of rules with each of the data present in the data containers. The sets of rules are applied based on a plurality of factors such as if the data is present within a data container, the device being used to access the data and so on.Type: ApplicationFiled: March 12, 2018Publication date: July 19, 2018Applicant: Vaultize Technologies Private LimitedInventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
-
Publication number: 20180204018Abstract: The embodiments herein relate to discrete data containers and, more particularly, to management of data stored in discrete data containers. Embodiments herein disclose methods and systems to update data present within a data container, when a user accessing the data, present within the data container, has updated the data. Embodiments herein disclose a method and system for enabling modifications of data present in data containers, wherein de-containerized data associated with a data container can be modified by at least one user and the modifications by the user can be reflected in real-time to the data in the data container.Type: ApplicationFiled: March 15, 2018Publication date: July 19, 2018Applicant: ANOOSMAR TECHNOLOGIES PRIVATE LIMITEDInventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
-
Publication number: 20160180107Abstract: Disclosed herein are a method and a system for data management. An administrator can configure data access permissions for each user to each file and file folders the user is attributed to. Further, when a user requests data access the system checks whether the user has permission to access that particular file/file folder. If the user is found to have permission to access that particular file/file folder, the system allows the user to access the file/file folder user with permitted read and edit settings. If the user is found to have no access to the requested file/file folder, then the system denies access to the user.Type: ApplicationFiled: December 17, 2014Publication date: June 23, 2016Applicant: ANOOSMAR TECHNOLOGIES PRIVATE LIMITEDInventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
-
Publication number: 20160171222Abstract: Disclosed herein are a method and a system for discrete data containerization for Information Rights Management. The system identifies based on a user request, data to be containerized. Further, the system receives at least one rule based on the data and attributes, which is to be used for containerizing the data. Further, using the rule, the system containerizes the data, wherein the data is containerized at individual data level.Type: ApplicationFiled: December 15, 2014Publication date: June 16, 2016Applicant: ANOOSMAR TECHNOLOGIES PRIVATE LIMITEDInventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
-
Patent number: 8868495Abstract: A system and method for indexing user data on storage systems is provided. A client of the storage system executes a novel client side agent that is configured to detect changes to data stored by the client on the storage system. In response to detecting that data has been modified, the agent examines modified data containers and parses the modified data to identify new and/or modified index terms or the creation/deletion of data containers. Once the data has been parsed by the agent to identify new/modified index terms, the parsed data is transmitted from the agent to a management module executing on a management server. The management module receives the parsed data and updates a search database using the received parsed data.Type: GrantFiled: August 30, 2007Date of Patent: October 21, 2014Assignee: NetApp, Inc.Inventor: Yusuf Batterywala
-
Patent number: 8650162Abstract: A method for integrating data deduplication with block level incremental data backup is described. In one embodiment, the method includes accessing from memory at least one modified data block of a file, wherein the file is partitioned into a plurality of deduplication segments, identifying at least one deduplication segment that corresponds with the at least one modified data block, computing using at least one processor a signature for each deduplication segment of the at least one corresponding deduplication segment and comparing using at least one processor each signature that is associated with the at least one corresponding deduplication segment with signature information that is associated with backup data to identify at least one duplicate data block within the backup data and the at least one modified data block.Type: GrantFiled: March 31, 2009Date of Patent: February 11, 2014Assignee: Symantec CorporationInventors: Amol Manohar Vaikar, Yusuf Batterywala
-
Patent number: 8019799Abstract: A system and method for automatically reorganizing files to avoid the problem of file fragmentation. At an appropriate time, such as when an I/O request to write to a file is received, the file may be marked as possibly being in need of reorganization. The system may later determine that the file was marked for possible reorganization and may examine the file to determine whether the file is actually in need of reorganization, i.e., whether the file is fragmented. If so, then the file may be automatically reorganized to eliminate the fragmentation. In another embodiment, files may first be checked to determine whether they are actually in need of reorganization before being marked. The method may benefit a computer system by automatically detecting and reorganizing fragmented files on an individual file basis.Type: GrantFiled: April 12, 2004Date of Patent: September 13, 2011Assignee: Symantec Operating CorporationInventor: Yusuf Batterywala
-
Patent number: 7904690Abstract: An embodiment of the invention provides an apparatus and method for a policy-based storage appliance virtualization that identifies the storage space based on a desired storage management operation type. One example of a storage management operation type is the allocation of storage space from a storage appliance(s) to a host(s). The requested storage space amount to be allocated to a host is first specified in a management console. The management console checks one or more policies and compares the policies with the requested storage space amount and identity of the host, so that the management console identifies the storage space(s) that are available for allocation from a storage appliance(s) to the host. The management console may generate a candidate virtualized storage pool identification that identifies the storage space(s) that are available for allocation from the storage appliance(s) to the host. The server administrator then selects the storage space(s) to be allocated to the host.Type: GrantFiled: December 21, 2007Date of Patent: March 8, 2011Assignee: NetApp, Inc.Inventor: Yusuf Batterywala
-
Patent number: 7827192Abstract: A management server maintains a set of metadata describing a storage structure of a storage server. In response to a change of the storage structure, the management server automatically updates the set of metadata. The management server also manages information indicating what portion of the set of metadata is cached locally at a storage management client application. If that portion of the set of metadata is updated in response to the change of the storage structure, the management server sends information to update the metadata cached locally at the storage management client application so that the cached metadata is consistent with the set of metadata at the management server. By caching data at the storage management client application and at the network storage management server, the present invention advantageously avoids sending unnecessary requests to the storage server, thereby reducing network latency.Type: GrantFiled: December 29, 2006Date of Patent: November 2, 2010Assignee: Network Appliance, Inc.Inventor: Yusuf Batterywala
-
Patent number: 7660790Abstract: A method and apparatus for utilizing a file change log is described. In one example, the access of a file is initially detected. The identifier of the entity accessing the file is recorded. Similarly, an indicia of identifying at least one portion of the file that was accessed by the entity is recorded. The file change log is then updated to reflect the identifier and the indicia.Type: GrantFiled: February 24, 2005Date of Patent: February 9, 2010Assignee: Symantec Operating CorporationInventors: Yusuf Batterywala, Naga Kishore Kommuri, Nookala Sunder Phani Kumar, Sree Hari Nagaralu
-
Publication number: 20090157998Abstract: An embodiment of the invention provides an apparatus and method for a policy-based storage appliance virtualization that identifies the storage space based on a desired storage management operation type. One example of a storage management operation type is the allocation of storage space from a storage appliance(s) to a host(s). The requested storage space amount to be allocated to a host is first specified in a management console. The management console checks one or more policies and compares the policies with the requested storage space amount and identity of the host, so that the management console identifies the storage space(s) that are available for allocation from a storage appliance(s) to the host. The management console may generate a candidate virtualized storage pool identification that identifies the storage space(s) that are available for allocation from the storage appliance(s) to the host. The server administrator then selects the storage space(s) to be allocated to the host.Type: ApplicationFiled: December 21, 2007Publication date: June 18, 2009Applicant: Network Appliance, Inc.Inventor: Yusuf Batterywala
-
Publication number: 20080201384Abstract: A system and method for indexing user data on storage systems is provided. A client of the storage system executes a novel client side agent that is configured to detect changes to data stored by the client on the storage system. In response to detecting that data has been modified, the agent examines modified data containers and parses the modified data to identify new and/or modified index terms or the creation/deletion of data containers. Once the data has been parsed by the agent to identify new/modified index terms, the parsed data is transmitted from the agent to a management module executing on a management server. The management module receives the parsed data and updates a search database using the received parsed data.Type: ApplicationFiled: August 30, 2007Publication date: August 21, 2008Inventor: Yusuf Batterywala