Patents by Inventor Ujjwal Lanjewar

Ujjwal Lanjewar 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: 11829288
    Abstract: A volume for object storage encompasses a single logical block address space and the first range of logical block addresses being within the single logical block address space. A first and second range of logical block addresses are initially allocated within the single logical block address space of the volume for storing respective object metadata and object data. One or both of the first and second ranges of logical block addresses are reallocated to increase storage utilized by one of the object metadata and the object data.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: November 28, 2023
    Assignee: Seagate Technology LLC
    Inventors: Shankar Tukaram More, Vidyadhar Charudatt Pinglikar, Nikita Danilov, Ujjwal Lanjewar
  • Publication number: 20230205686
    Abstract: A volume for object storage encompasses a single logical block address space and the first range of logical block addresses being within the single logical block address space. A first and second range of logical block addresses are initially allocated within the single logical block address space of the volume for storing respective object metadata and object data. One or both of the first and second ranges of logical block addresses are reallocated to increase storage utilized by one of the object metadata and the object data.
    Type: Application
    Filed: March 25, 2022
    Publication date: June 29, 2023
    Inventors: Shankar Tukaram More, Vidyadhar Charudatt Pinglikar, Nikita Danilov, Ujjwal Lanjewar
  • Patent number: 11621857
    Abstract: A method includes importing an object into a first data storage device, obtaining static metadata relating to the object, and obtaining dynamic metadata relating to the importation of the object. The static metadata and the dynamic metadata are hashed to create a block hash for the object and the importation of the object. The imported object and the block hash are stored in the first data storage device.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: April 4, 2023
    Assignee: Seagate Technology LLC
    Inventors: Dieter P. Schnabel, Francois Xavier Hannedouche, Nicholas James Dance, Ujjwal Lanjewar, John Anthony Fletcher
  • Patent number: 11567834
    Abstract: Operations are monitored that involve a plurality of servers coupled to a plurality of data storage enclosures via a rack-level, storage networking fabric. The servers are operable to provide data storage services utilizing the data storage enclosures via a network. The data storage enclosures each have one or more data storage devices. The servers and the data storage enclosures are mounted within a data center rack. A failed unit determined that includes a failed one of the servers or a failed one of the data storage devices within a selected one of the data storage enclosures. A replacement is found for the failed unit within the data center rack, and the replacement is established for the failed unit within the data center rack. The establishment of the replacement involves establishing a new connection via the storage networking fabric.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: January 31, 2023
    Assignee: Seagate Technology LLC
    Inventors: John Michael Bent, Ujjwal Lanjewar, Bikrant Kumar Singh, Mohamad El-Batal
  • Publication number: 20230018707
    Abstract: A method includes adding new storage capacity to a data storage system, which has a pre-existing storage capacity. The method further includes rebalancing data from the pre-existing storage capacity to the new storage capacity in connection with a non-rebalancing operation performed on the pre-existing storage capacity.
    Type: Application
    Filed: July 16, 2021
    Publication date: January 19, 2023
    Inventors: Shankar Tukaram More, Ujjwal Lanjewar, Sachin Chandrakant Punadikar
  • Publication number: 20220334923
    Abstract: Operations are monitored that involve a plurality of servers coupled to a plurality of data storage enclosures via a rack-level, storage networking fabric. The servers are operable to provide data storage services utilizing the data storage enclosures via a network. The data storage enclosures each have one or more data storage devices. The servers and the data storage enclosures are mounted within a data center rack. A failed unit determined that includes a failed one of the servers or a failed one of the data storage devices within a selected one of the data storage enclosures. A replacement is found for the failed unit within the data center rack, and the replacement is established for the failed unit within the data center rack. The establishment of the replacement involves establishing a new connection via the storage networking fabric.
    Type: Application
    Filed: April 14, 2021
    Publication date: October 20, 2022
    Inventors: John Michael Bent, Ujjwal Lanjewar, Bikrant Kumar Singh, Mohamad El-Batal
  • Patent number: 11379150
    Abstract: Each disk drive in an array includes a housing that encloses a motor and at least one magnetic disk. The housing also encloses first and second actuators each with respective first and second heads that independently access the magnetic disk. The first actuator is mapped to a first logical unit and the second actuator is mapped to a second logical unit. A host interface of each disk drive facilitates access to the first and second logical units. A system includes a first storage controller attached to all of the first logical units as a first active server and attached to all of the second logical units as a first passive server. A second storage controller operates redundantly with the first storage controller. The second storage controller is attached to all of the second logical units as a second active server and attached to all of the first logical units as a second passive server.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: July 5, 2022
    Assignee: Seagate Technology LLC
    Inventors: John Michael Bent, Ian Davies, Mohamad El-Batal, Ujjwal Lanjewar
  • Publication number: 20220206690
    Abstract: A first data storage rack has a first computing unit coupled to a first plurality of storage drives via a first storage controller. A second data storage rack has a second computing unit coupled to a second plurality of storage drives via a second storage controller. A first rack-to-rack storage link cable couples the first computing unit to the second storage controller such that the first computing unit can provide access to the second plurality of drives in response to a failure that prevents the second computing unit from providing access to the second plurality of drives via a system network.
    Type: Application
    Filed: December 31, 2020
    Publication date: June 30, 2022
    Inventors: John Michael Bent, Ujjwal Lanjewar, Kenneth K. Claffey, Raj Bahadur Das
  • Patent number: 11372553
    Abstract: A first data storage rack has a first computing unit coupled to a first plurality of storage drives via a first storage controller. A second data storage rack has a second computing unit coupled to a second plurality of storage drives via a second storage controller. A first rack-to-rack storage link cable couples the first computing unit to the second storage controller such that the first computing unit can provide access to the second plurality of drives in response to a failure that prevents the second computing unit from providing access to the second plurality of drives via a system network.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: June 28, 2022
    Assignee: Seagate Technology LLC
    Inventors: John Michael Bent, Ujjwal Lanjewar, Kenneth K. Claffey, Raj Bahadur Das
  • Patent number: 11349840
    Abstract: Heuristic based approach to authentication of requests in a stateless protocol environment. Heuristics may be applied to a request to calculate a trust level for the request. The trust level for a request may at least in part be based on request parameters for the request and one or more previously received requests in a user context profile. Thus, historical request metadata may be used in calculating a trust value of a received request. If the trust value for a request exceeds a trust threshold, the request may be authenticated without forwarding the request to an authentication server. Thus, for requests in which the trust value exceeds the trust threshold, system performance may be improved by not requiring computational overhead and/or network bandwidth to be used in authentication. In this regard, the format of the request may still comport with the stateless protocol, but authentication may be made more efficient.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: May 31, 2022
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Ujjwal Lanjewar, Nilesh Govande, Basavaraj Kirunge
  • Publication number: 20220150253
    Abstract: Heuristic based approach to authentication of requests in a stateless protocol environment. Heuristics may be applied to a request to calculate a trust level for the request. The trust level for a request may at least in part be based on request parameters for the request and one or more previously received requests in a user context profile. Thus, historical request metadata may be used in calculating a trust value of a received request. If the trust value for a request exceeds a trust threshold, the request may be authenticated without forwarding the request to an authentication server. Thus, for requests in which the trust value exceeds the trust threshold, system performance may be improved by not requiring computational overhead and/or network bandwidth to be used in authentication. In this regard, the format of the request may still comport with the stateless protocol, but authentication may be made more efficient.
    Type: Application
    Filed: November 6, 2020
    Publication date: May 12, 2022
    Inventors: Ujjwal LANJEWAR, Nilesh GOVANDE, Basavaraj KIRUNGE
  • Publication number: 20220070007
    Abstract: A method includes importing an object into a first data storage device, obtaining static metadata relating to the object, and obtaining dynamic metadata relating to the importation of the object. The static metadata and the dynamic metadata are hashed to create a block hash for the object and the importation of the object. The imported object and the block hash are stored in the first data storage device.
    Type: Application
    Filed: September 3, 2020
    Publication date: March 3, 2022
    Inventors: Dieter P. Schnabel, Francois Xavier Hannedouche, Nicholas James Dance, Ujjwal Lanjewar, John Anthony Fletcher
  • Publication number: 20210240386
    Abstract: Each disk drive in an array includes a housing that encloses a motor and at least one magnetic disk. The housing also encloses first and second actuators each with respective first and second heads that independently access the magnetic disk. The first actuator is mapped to a first logical unit and the second actuator is mapped to a second logical unit. A host interface of each disk drive facilitates access to the first and second logical units. A system includes a first storage controller attached to all of the first logical units as a first active server and attached to all of the second logical units as a first passive server. A second storage controller operates redundantly with the first storage controller. The second storage controller is attached to all of the second logical units as a second active server and attached to all of the first logical units as a second passive server.
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: John Michael Bent, Ian Davies, Mohamad El-Batal, Ujjwal Lanjewar
  • Patent number: 9262516
    Abstract: A sender-driven framework for enhancing the categorization of emails, wherein the sender is able to create or define rules that refine or augment those at the receiver's end. Particularly, the sender is enabled, in accordance with at least one embodiment of the present invention, to add information relating to the context of an email, which can help streamline categorization at the receiver's end.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: February 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pallavi V. Galgali, Ujjwal Lanjewar
  • Patent number: 8886672
    Abstract: A system and method for providing access in a distributed filesystem. The disclosure describes systems and methods for providing access to filesystem objects in a distributed filesystem (DFS). In one implementation, access to filesystem objects in the DFS can be restricted to only authenticated users and client devices. To this end, the client devices of the DFS can be divided into trusted and non-trusted clients, and further access can be denied to non-trusted clients. Concepts of trusted computing can be utilized to obtain trusted clients. New clients added to the system can be added as non-trusted clients. Further, access can be restricted by extending the file access permissions to include additional bits that can control access to non-trusted clients. In certain situations, the owner of the object can be allowed access to the object from a non-trusted client.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: November 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ashish Chaurasia, Venkateswararao Jujjuri, Ujjwal Lanjewar
  • Publication number: 20140310286
    Abstract: A sender-driven framework for enhancing the categorization of emails, wherein the sender is able to create or define rules that refine or augment those at the receiver's end. Particularly, the sender is enabled, in accordance with at least one embodiment of the present invention, to add information relating to the context of an email, which can help streamline categorization at the receiver's end.
    Type: Application
    Filed: June 26, 2014
    Publication date: October 16, 2014
    Inventors: Pallavi V. Galgali, Ujjwal Lanjewar
  • Patent number: 8838701
    Abstract: A sender-driven framework for enhancing the categorization of emails, wherein the sender is able to create or define rules that refine or augment those at the receiver's end. Particularly, the sender is enabled, in accordance with at least one embodiment of the present invention, to add information relating to the context of an email, which can help streamline categorization at the receiver's end.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Pallavi V Galgali, Ujjwal Lanjewar
  • Patent number: 8135746
    Abstract: Disclosed is a method of creating a symbolic link in a source file system to a target file in a target file system, the method including querying the target file system for an identifier of the target file; incrementing a reference counter of the target file, the reference counter indicating how many symbolic links the target file is a target of; and creating the symbolic link in the source file system, the symbolic link including the identifier received from the target file system in response to the query.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ujjwal Lanjewar, Chanda Sethia, Yogesh Golwalkar
  • Publication number: 20100235396
    Abstract: A system and method for providing access in a distributed filesystem. The disclosure describes systems and methods for providing access to filesystem objects in a distributed filesystem (DFS). In one implementation, access to filesystem objects in the DFS can he restricted to only authenticated users and client devices. To this end, the client devices of the DFS can be divided into trusted and non-trusted clients, and further access can be denied to non-trusted clients. Concepts of trusted computing can be utilized to obtain trusted clients. New clients added to the system can be added as non-trusted clients. Further, access can be restricted by extending the file access permissions to include additional bits that can control access to non-trusted clients. In certain situations, the owner of the object can be allowed access to the object from a non-trusted client.
    Type: Application
    Filed: March 12, 2009
    Publication date: September 16, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashish Chaurasia, Venkateswararao Jujjuri, Ujjwal Lanjewar
  • Publication number: 20100030739
    Abstract: Disclosed is a method of creating a symbolic link in a source file system to a target file in a target file system, the method including querying the target file system for an identifier of the target file; incrementing a reference counter of the target file, the reference counter indicating how many symbolic links the target file is a target of; and creating the symbolic link in the source file system, the symbolic link including the identifier received from the target file system in response to the query.
    Type: Application
    Filed: July 30, 2008
    Publication date: February 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ujjwal Lanjewar, Chanda Sethia, Yogesh Golwalkar