Patents by Inventor Sateesh Kumar
Sateesh Kumar 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).
-
Publication number: 20250147668Abstract: A circuit, and method for using same comprising, a first intermediate memory communicatively coupled with a vector processor and a RAM, wherein the vector processor is communicatively coupled with the RAM, an address sequence memory to store non-linear RAM addresses corresponding to linear locations in the first intermediate memory, a data sequencer to read a first frame of data from the RAM to the first intermediate memory based on addresses stored in the address sequence memory, and the first intermediate memory to provide a linearized frame of data to the vector processor to execute a vector instructionType: ApplicationFiled: October 30, 2024Publication date: May 8, 2025Applicant: Microsemi SoC Corp.Inventors: Balaji Chegu, Sateesh Kumar Gadamsetty, Arunkumar Devidas Naik, Kavita Aluri
-
Patent number: 12265520Abstract: Techniques are provided for storage tier verification checks. A determination is made that a mount operation of an aggregate of a set of volumes stored within a multi-tier storage environment has completed. A first metafile and a second metafile are maintained to track information related to the storage of objects of a volume of the aggregate within a remote object store that is a tier of the multi-tier storage environment. A distributed verification is performed between the first metafile and the second metafile to identify an inconsistency. Accordingly, the first metafile and the second metafile are reconciled to address the inconsistency so that storage information within the first metafile and the second metafile are consistent.Type: GrantFiled: November 13, 2023Date of Patent: April 1, 2025Assignee: NetApp, Inc.Inventors: Kayuri Hasmukh Patel, Qinghua Zheng, Sumith Makam, Kevin Daniel Varghese, Yuvraj Ajaykumar Patel, Sateesh Kumar Pola, Sharmi Suresh Kumar Nair, Mihir Gorecha
-
Publication number: 20250044992Abstract: Systems and methods for supporting dynamic disk growth within a storage appliance are provided. According to one embodiment, a portion of a logical size of each of multiple disks (e.g., hyperscale disks or Logical Unit Numbers (LUNs)) are provisioned for use by a storage system as backing for respective file system disks. To accommodate growth, block numbers for the file system disks are pre-allocated within a sparse space of a contiguous sequence of block numbers corresponding to a number of blocks represented by the logical size. Metadata is maintained for the file system disks regarding a range of the pre-allocated block numbers that are available for use. Responsive to a triggering condition, the provisioned portion of a disk is increased and subsequently, responsive to detecting a change in a size of the disk by the storage system, a size of the corresponding file system disk is updated within the metadata.Type: ApplicationFiled: October 21, 2024Publication date: February 6, 2025Applicant: NetApp, Inc.Inventors: Mrinal K. Bhattacharjee, Jagadish Vasudeva, Sateesh Kumar Pola
-
Patent number: 12199934Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating an association between a graphic element and text for a messaging thread and providing an overlay including the graphic element based on providing a message to the messaging thread including the text. In particular, in one or more embodiments, the disclosed systems receive user selection of the text and the graphic element and provide the association between the text and the element to various client devices associated with the messaging thread. Accordingly, the disclosed systems provide instructions for each client device associated with the messaging thread to generate and provide an overlay for the messaging thread.Type: GrantFiled: May 16, 2022Date of Patent: January 14, 2025Assignee: META PLATFORMS, INC.Inventors: Manik Singh, Louis Benoit Philippe Boval, Alice Chuang LeBeau, Seyit Yilmaz, Ivan Fernando Soriano Osornio, Sateesh Kumar Srinivasan
-
Publication number: 20250006027Abstract: An electronic device and method for contextual automated audio talkdown for remote guarding is provided. The electronic device detects a movement of an object in a physical area inside or in a vicinity of a built environment and device receives, based on the detected movement, a sequence of images of the physical area that include the object. The electronic device detects physical activities of the object that are associated with a behavior of an intruder based on application of a first AI model on the sequence of images and generates information that includes a textual description of the physical activities. The electronic device generates an audio alert based on the information and controls a playback of the audio alert via an audio reproduction device installed in a vicinity of the built environment. The playback includes a recitation of the textual description included in the information.Type: ApplicationFiled: June 28, 2023Publication date: January 2, 2025Inventors: Sateesh Kumar Basavaraju, Sagar Kashinath Honnungar
-
Patent number: 12124742Abstract: Systems and methods for supporting dynamic disk growth within a virtual storage appliance are provided. According to one embodiment, a portion of a logical size of respective hyperscale disks provided by a hyperscaler are provisioned for use by a virtual storage system as backing for respective file system disks. To accommodate growth, block numbers for the file system disks are pre-allocated within a sparse space of a contiguous sequence of block numbers corresponding to a number of blocks represented by the logical size. Metadata is maintained for the file system disks regarding a range of the pre-allocated block numbers that are available for use. Responsive to a triggering condition, the provisioned portion of a hyperscale disk is increased and subsequently, responsive to detecting a change in a size of the hyperscale disk by the virtual storage system, a size of the corresponding file system disk is updated within the metadata.Type: GrantFiled: September 8, 2021Date of Patent: October 22, 2024Assignee: NetApp, Inc.Inventors: Mrinal K. Bhattacharjee, Jagadish Vasudeva, Sateesh Kumar Pola
-
Publication number: 20240232168Abstract: Techniques are provided for storage tier verification checks. A determination is made that a mount operation of an aggregate of a set of volumes stored within a multi-tier storage environment has completed. A first metafile and a second metafile are maintained to track information related to the storage of objects of a volume of the aggregate within a remote object store that is a tier of the multi-tier storage environment. A distributed verification is performed between the first metafile and the second metafile to identify an inconsistency. Accordingly, the first metafile and the second metafile are reconciled to address the inconsistency so that storage information within the first metafile and the second metafile are consistent.Type: ApplicationFiled: November 13, 2023Publication date: July 11, 2024Inventors: Kayuri Hasmukh Patel, Qinghua Zheng, Sumith Makam, Kevin Daniel Varghese, Yuvraj Ajaykumar Patel, Sateesh Kumar Pola, Sharmi Suresh Kumar Nair, Mihir Gorecha
-
Publication number: 20240220136Abstract: Systems and methods for reducing the provisioned storage capacity of a disk or aggregate of disks of a storage appliance while the storage appliance continues to serve clients are provided. According to one embodiment, the size of the aggregate may be reduced by shrinking the file system of the storage appliance and removing a selected disk from the aggregate. When an identified shrink region includes the entire addressable PVBN space of the selected disk, the file system may be shrunk by relocating valid data from the selected disk elsewhere within the aggregate. After the valid data is relocated, the selected disk may be removed from the aggregate, thereby reducing the provisioned storage capacity of the aggregate by the size of the selected disk.Type: ApplicationFiled: December 27, 2022Publication date: July 4, 2024Applicant: NetApp, Inc.Inventors: Mrinal K. Bhattacharjee, Sreenath Korrakuti, Sateesh Kumar Pola
-
Publication number: 20240211158Abstract: Systems and methods for reducing the provisioned storage capacity of a disk or aggregate of disks of a storage appliance while the storage appliance continues to serve clients are provided. According to one embodiment, the size of the aggregate may be reduced by shrinking the file system of the storage appliance and removing a selected disk from the aggregate. When an identified shrink region is less than the entire addressable PVBN space of the selected disk, the file system may be shrunk by relocating valid data from the shrink region of the selected disk to one or more regions outside of the shrink region, mirroring data of the selected disk from outside of the shrink region to a smaller disk added to the aggregate, and then removing the selected disk after the mirrors are in sync, thereby reducing the provisioned storage capacity of the aggregate by the difference in size between the selected disk and the smaller disk.Type: ApplicationFiled: December 27, 2022Publication date: June 27, 2024Applicant: NetApp, Inc.Inventors: Mrinal K. Bhattacharjee, Sreenath Korrakuti, Sateesh Kumar Pola
-
Patent number: 11941080Abstract: A system and method for learning human activities from video demonstrations using video augmentation is disclosed. The method includes receiving original videos from one or more data sources. The method includes processing the received original videos using one or more video augmentation techniques to generate a set of augmented videos. Further, the method includes generating a set of training videos by combining the received original videos with the generated set of augmented videos. Also, the method includes generating a deep learning model for the received original videos based on the generated set of training videos. Further, the method includes learning the one or more human activities performed in the received original videos by deploying the generated deep learning model. The method includes outputting the learnt one or more human activities performed in the original videos.Type: GrantFiled: May 20, 2021Date of Patent: March 26, 2024Assignee: Retrocausal, Inc.Inventors: Quoc-Huy Tran, Muhammad Zeeshan Zia, Andrey Konin, Sanjay Haresh, Sateesh Kumar
-
Publication number: 20230370408Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating an association between a graphic element and text for a messaging thread and providing an overlay including the graphic element based on providing a message to the messaging thread including the text. In particular, in one or more embodiments, the disclosed systems receive user selection of the text and the graphic element and provide the association between the text and the element to various client devices associated with the messaging thread. Accordingly, the disclosed systems provide instructions for each client device associated with the messaging thread to generate and provide an overlay for the messaging thread.Type: ApplicationFiled: May 16, 2022Publication date: November 16, 2023Inventors: Manik Singh, Louis Benoit Philippe Boval, Alice Chuang LeBeau, Seyit Yilmaz, Ivan Fernando Soriano Osornio, Sateesh Kumar Srinivasan
-
Patent number: 11816093Abstract: Techniques are provided for storage tier verification checks. A determination is made that a mount operation of an aggregate of a set of volumes stored within a multi-tier storage environment has completed. A first metafile and a second metafile are maintained to track information related to the storage of objects of a volume of the aggregate within a remote object store that is a tier of the multi-tier storage environment. A distributed verification is performed between the first metafile and the second metafile to identify an inconsistency. Accordingly, the first metafile and the second metafile are reconciled to address the inconsistency so that storage information within the first metafile and the second metafile are consistent.Type: GrantFiled: November 29, 2021Date of Patent: November 14, 2023Assignee: NetApp, Inc.Inventors: Kayuri Hasmukh Patel, Qinghua Zheng, Sumith Makam, Kevin Daniel Varghese, Yuvraj Ajaykumar Patel, Sateesh Kumar Pola, Sharmi Suresh Kumar Nair, Mihir Gorecha
-
Publication number: 20230254438Abstract: Systems, methods, client devices, and non-transitory computer-readable media are disclosed for utilizing an augmented reality (AR) data channel to enable shared augmented reality video calls which facilitate the sharing of and interaction with AR elements during video calls. For example, the disclosed systems can establish a video call between client devices that include a video (and audio) data channel and an AR data channel. Moreover, in one or more embodiments, the disclosed systems enable one of the client devices to transmit AR data (e.g., AR element identifiers, AR elements, object vectors, participant identifiers) through an AR data channel to cause the other client device to render an AR element on a video captured by the other client device during a video call. Indeed, the disclosed systems can enable AR environments, AR effects, AR-based activities, and/or individual AR elements during a video call utilizing an AR data channel.Type: ApplicationFiled: February 9, 2022Publication date: August 10, 2023Inventors: Jonathan Michael Sherman, Michael Slater, Hannes Luc Herman Verlinde, Marcus Vinicius Barbosa da Silva, Bret Hobbs, Pablo Gomez Basanta, Ahmed Shehata, Oleg Bogdanov, Sateesh Kumar Srinivasan
-
Patent number: 11625303Abstract: Presented herein are methods, non-transitory computer readable media, and devices triggering a metadata recovery process within a network storage system, which include: dividing metadata into metadata segments, wherein each of the metadata segments is tasked to perform a specific file system operation function, validating each of the metadata segments during the specific file system operation function; upon failure to validate at least one of the metadata segments, triggering an automatic repair process while maintaining the operation function tasked to the metadata segment, and upon finalizing the automatic repair process, resuming the specific file system operation function tasked to the metadata segment.Type: GrantFiled: June 23, 2017Date of Patent: April 11, 2023Assignee: NetApp, Inc.Inventors: Sushrut Bhowmik, Vinay Kumar B C, Sreenath Korrakuti, Arun Kumar Pandey, Sateesh Kumar Pola
-
Publication number: 20230024060Abstract: Systems and methods for supporting dynamic disk growth within a virtual storage appliance are provided. According to one embodiment, a portion of a logical size of respective hyperscale disks provided by a hyperscaler are provisioned for use by a virtual storage system as backing for respective file system disks. To accommodate growth, block numbers for the file system disks are pre-allocated within a sparse space of a contiguous sequence of block numbers corresponding to a number of blocks represented by the logical size. Metadata is maintained for the file system disks regarding a range of the pre-allocated block numbers that are available for use. Responsive to a triggering condition, the provisioned portion of a hyperscale disk is increased and subsequently, responsive to detecting a change in a size of the hyperscale disk by the virtual storage system, a size of the corresponding file system disk is updated within the metadata.Type: ApplicationFiled: September 8, 2021Publication date: January 26, 2023Inventors: Mrinal K. Bhattacharjee, Jagadish Vasudeva, Sateesh Kumar Pola
-
Patent number: 11544525Abstract: An artificial intelligence (AI) system is disclosed. The AI system provides an AI system lane processing chain, at least one AI processing block, a local memory, a hardware sequencer, and a lane composer. Each of the at least one AI processing block, the local memory coupled to the AI system lane processing chain, the hardware sequencer coupled to the AI system lane processing chain, and the lane composer is coupled to the AI system lane processing chain. The AI system lane processing chain is dynamically created by the lane composer.Type: GrantFiled: July 31, 2019Date of Patent: January 3, 2023Inventor: Sateesh Kumar Addepalli
-
Publication number: 20220383638Abstract: A system and method for determining sub-activities in videos and segmenting the videos is disclosed. The method includes extracting one or more batches from one or more videos and extracting one or more features from set of frames associated with the one or more batches. The method further includes generating a set of predicted codes and determining a cross-entropy loss, temporal coherence loss and a final loss. Further, the method includes categorizing the set of frames into one or more predefined clusters and generating one or more segmented videos based on the categorized set of frames, the determined final loss, and the set of predicted codes by using s activity determination-based ML model. The method includes outputting the generated one or more segmented videos on user interface screen of one or more electronic devices associated with one or more users.Type: ApplicationFiled: May 25, 2022Publication date: December 1, 2022Inventors: Quoc-Huy Tran, Muhammad Zeeshan Zia, Andrey Konin, Sateesh Kumar, Sanjay Haresh, Awais Ahmed, Hamza Khan, Muhammad Shakeeb Hussain Siddiqui
-
Publication number: 20220374653Abstract: A system and method for learning human activities from video demonstrations using video augmentation is disclosed. The method includes receiving original videos from one or more data sources. The method includes processing the received original videos using one or more video augmentation techniques to generate a set of augmented videos. Further, the method includes generating a set of training videos by combining the received original videos with the generated set of augmented videos. Also, the method includes generating a deep learning model for the received original videos based on the generated set of training videos. Further, the method includes learning the one or more human activities performed in the received original videos by deploying the generated deep learning model. The method includes outputting the learnt one or more human activities performed in the original videos.Type: ApplicationFiled: May 20, 2021Publication date: November 24, 2022Inventors: Quoc-Huy Tran, Muhammad Zeeshan Zia, Andrey Konin, Sanjay Haresh, Sateesh Kumar
-
Patent number: 11507662Abstract: Aspects of the present disclosure are presented for an AI system featuring specially designed AI hardware that incorporates security features to provide iron clad trust and security to run AI applications/solution models. Presented herein are various security features for AI processing, including: a trust and integrity verifier of data during operation of an AI solution model; identity and trust establishment between an entity and the AI solution model; secure isolation for a virtual AI multilane system; a real-time attack detection and prevention mechanism; and built in detection mechanisms related to rogue security attack elements insertion during manufacturing. Aspects also include security to implement an AI network interconnecting multiple user devices in an AI environment.Type: GrantFiled: July 31, 2019Date of Patent: November 22, 2022Inventor: Sateesh Kumar Addepalli
-
Patent number: 11423454Abstract: Aspects of the present disclosure provide for a novel system and method where users can promote, subscribe, license, train collaboratively, and/or trade AI models in real-time over an AI trusted model network that represents a group of trusted users across platform agnostic ways. The system and methods described herein may effectively provide a marketplace to collaboratively develop and reliably disseminate developed AI models to other users who may have similar needs. The system may include an AI user device server (AI-UDS), an AI trusted model network (AI-TMN), an AI secure marketplace system (AI-SMPS), an AI collaborative training platform (AI-CTP), an AI secure transaction fulfillment system (AI-STFS), and an AI model license subscription management platform (AI-LSMP).Type: GrantFiled: February 12, 2020Date of Patent: August 23, 2022Inventor: Sateesh Kumar Addepalli