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: 11706122
    Abstract: 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: Grant
    Filed: March 9, 2021
    Date of Patent: July 18, 2023
    Assignee: VMware, Inc.
    Inventors: Ravi Singhal, Manish Malik, Ganesh Jayvant Wagle, Yusuf Batterywala
  • Publication number: 20220217072
    Abstract: 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: Application
    Filed: March 9, 2021
    Publication date: July 7, 2022
    Inventors: RAVI SINGHAL, MANISH MALIK, GANESH JAYVANT WAGLE, YUSUF BATTERYWALA
  • Patent number: 10503920
    Abstract: 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: Grant
    Filed: March 15, 2018
    Date of Patent: December 10, 2019
    Assignee: VAULTIZE TECHNOLOGIES PRIVATE LIMITED
    Inventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
  • Patent number: 10210337
    Abstract: 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: Grant
    Filed: December 15, 2014
    Date of Patent: February 19, 2019
    Assignee: ANOOSMAR TECHNOLOGIES PRIVATE LIMITED
    Inventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
  • Publication number: 20180205737
    Abstract: 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: Application
    Filed: March 12, 2018
    Publication date: July 19, 2018
    Applicant: Vaultize Technologies Private Limited
    Inventors: Ankur Panchbudhe, Yusuf Batterywala
  • Publication number: 20180204022
    Abstract: 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: Application
    Filed: March 13, 2018
    Publication date: July 19, 2018
    Applicant: Vaultize Technologies Private Limited
    Inventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
  • Publication number: 20180205762
    Abstract: 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: Application
    Filed: March 12, 2018
    Publication date: July 19, 2018
    Applicant: Vaultize Technologies Private Limited
    Inventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
  • Publication number: 20180204017
    Abstract: 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: Application
    Filed: March 13, 2018
    Publication date: July 19, 2018
    Applicant: Vaultize Technologies Private Limited
    Inventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
  • Publication number: 20180203981
    Abstract: 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: Application
    Filed: March 12, 2018
    Publication date: July 19, 2018
    Applicant: Vaultize Technologies Private Limited
    Inventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
  • Publication number: 20180204018
    Abstract: 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: Application
    Filed: March 15, 2018
    Publication date: July 19, 2018
    Applicant: ANOOSMAR TECHNOLOGIES PRIVATE LIMITED
    Inventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
  • Publication number: 20160180107
    Abstract: 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: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Applicant: ANOOSMAR TECHNOLOGIES PRIVATE LIMITED
    Inventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
  • Publication number: 20160171222
    Abstract: 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: Application
    Filed: December 15, 2014
    Publication date: June 16, 2016
    Applicant: ANOOSMAR TECHNOLOGIES PRIVATE LIMITED
    Inventors: Ankur Panchbudhe, Praneeth Siva, Amol Vaikar, Yusuf Batterywala
  • Patent number: 8868495
    Abstract: 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: Grant
    Filed: August 30, 2007
    Date of Patent: October 21, 2014
    Assignee: NetApp, Inc.
    Inventor: Yusuf Batterywala
  • Patent number: 8650162
    Abstract: 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: Grant
    Filed: March 31, 2009
    Date of Patent: February 11, 2014
    Assignee: Symantec Corporation
    Inventors: Amol Manohar Vaikar, Yusuf Batterywala
  • Patent number: 8019799
    Abstract: 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: Grant
    Filed: April 12, 2004
    Date of Patent: September 13, 2011
    Assignee: Symantec Operating Corporation
    Inventor: Yusuf Batterywala
  • Patent number: 7904690
    Abstract: 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: Grant
    Filed: December 21, 2007
    Date of Patent: March 8, 2011
    Assignee: NetApp, Inc.
    Inventor: Yusuf Batterywala
  • Patent number: 7827192
    Abstract: 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: Grant
    Filed: December 29, 2006
    Date of Patent: November 2, 2010
    Assignee: Network Appliance, Inc.
    Inventor: Yusuf Batterywala
  • Patent number: 7660790
    Abstract: 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: Grant
    Filed: February 24, 2005
    Date of Patent: February 9, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Yusuf Batterywala, Naga Kishore Kommuri, Nookala Sunder Phani Kumar, Sree Hari Nagaralu
  • Publication number: 20090157998
    Abstract: 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: Application
    Filed: December 21, 2007
    Publication date: June 18, 2009
    Applicant: Network Appliance, Inc.
    Inventor: Yusuf Batterywala
  • Publication number: 20080201384
    Abstract: 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: Application
    Filed: August 30, 2007
    Publication date: August 21, 2008
    Inventor: Yusuf Batterywala