Patents by Inventor Shishir Sharma
Shishir Sharma 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: 20250139280Abstract: A method for providing access to objects associated with a particular client in a cloud storage system is disclosed. The method includes the steps of establishing a connection with a user, providing a client namespace associated with the client to the user, where the client namespace represents objects stored on the cloud storage system and objects stored on a private storage system apart from the cloud storage system, receiving a request from the user to access an object stored on the private storage system, and providing information to the user to facilitate access to the object stored on the private storage system by said user. Other systems and methods are also disclosed. Important advantages of the present invention are facilitated by separating the logic for user access (control plane) from the actual storage (Storage plane). Private file system access can still be managed from the cloud, while keeping the client data private.Type: ApplicationFiled: October 29, 2024Publication date: May 1, 2025Applicant: Egnyte, Inc.Inventors: Hakan Ancin, Xi Chen, Amrit Jassal, Daniel H. Jung, Gregory B. Neustaetter, Sean H. Puttergill, Ramakrishnan Sundararaj, Sanjay Vedanthan, Chandra Yalangi, Ramanathan Kavasseri, Ravi Wijayaratne, Shishir Sharma
-
Patent number: 12247516Abstract: A gas turbine engine includes a fan located at a forward portion of the gas turbine engine, and a compressor section and a turbine section arranged in serial flow order. The compressor section and the turbine section together define a core airflow path. A rotary member is rotatable with the fan and with a low pressure turbine of the turbine section. The low pressure turbine includes a rotating drum to which a first airfoil structure is connected and extends radially inward toward the rotary member. A torque frame connects the rotating drum to the rotary member and transfers torque from the first airfoil structure mounted to the rotating drum to the rotary member. The torque frame includes an inner disk mounted to the rotary member, an outer ring and a second airfoil structure formed separately from the outer ring and connected thereto by a releasable connecting structure. The second airfoil structure extends radially inward from the outer ring toward the inner disk.Type: GrantFiled: September 29, 2022Date of Patent: March 11, 2025Assignees: General Electric Company, GE Avio S.r.l.Inventors: Ranganayakulu Alapati, Peeyush Pankaj, Sanjeev Sai Kumar Manepalli, Bhaskar Nanda Mondal, Thomas Moniz, N V Sai Krishna Emani, Shishir Paresh Shah, Anil Soni, Praveen Sharma, Randy T. Antelo, Antonio Giuseppe D'Ettole
-
Publication number: 20250071179Abstract: A client device may receive a meeting link for a meeting hosted by a video conference provider. The meeting link may include information associated with a suggested application. In response to a selection of the meeting link, the client device may join the meeting via the video conference provider utilizing a video conference application and execute the suggested application. The suggested application may be controlled by the client device from the video conference application. The client device may receive application content from a meeting participant via the video conference provider and display the application content using the suggested application.Type: ApplicationFiled: November 11, 2024Publication date: February 27, 2025Applicant: Zoom Video Communications, Inc.Inventors: Kevin Farina, Arun Janakiraman, Ross Douglas Mayfield, Kwon Woong Oh, Shishir Sharma
-
Publication number: 20250045442Abstract: A cloud-based data governance system includes a processing unit, a network adapter, and memory for storing data and code. The network adapter establishes a connection with a remote data storage system associated with a remote file system over a wide-area network (WAN). The code includes and event collection interface, a data governance service, and an enforcement service. The event collection interface is configured to capture an event from the remote data storage system. The event is indicative of a file system operation executed on a data object of the remote file system. The data governance service is configured to receive the event from the event collection interface and to process the event to determine whether the file system operation conflicts with a governance policy of the data governance system. The enforcement service executes a set of remediation actions, if the file system operation does conflict with the governance policy.Type: ApplicationFiled: August 13, 2024Publication date: February 6, 2025Applicant: Egnyte, Inc.Inventors: Amrit Jassal, Shishir Sharma, Sean H. Puttergill, Ramakrshnan Sundararaj
-
Publication number: 20250005188Abstract: Systems and methods for simplifying and consolidating permission sets from multiple heterogeneous file storage systems are disclosed. An example method includes acquiring from the first file storage system a first set of file system permissions having a first set of permission semantics, and acquiring from a second file storage system a second set of file system permissions having a second set of permission semantics that are different from the first set of permission semantics. The first set of file system permissions and the second set of file system permissions are converted to a unified set of file system permissions having unified permission semantics that are different from the first set of permission semantics and the second set of permission semantics. The unified set of file system permissions can be analyzed to make a determination regarding security levels of the first file storage system and of the second file storage system.Type: ApplicationFiled: June 5, 2024Publication date: January 2, 2025Applicant: Egnyte, Inc.Inventors: Shishir Sharma, Amrit Jassal, Sean Elliott Roberts
-
Publication number: 20240411794Abstract: Example systems and methods for efficient data governance are disclosed. Metadata associated with file objects is analyzed to estimate, for each file object, the likelihood that the file object includes sensitive data. The estimates are used to prioritize the file objects for analysis of the file objects' content to determine the whether the file objects include data deemed to be of a sensitive nature. In cloud-based systems/methods the estimates are also used to prioritize the file objects for transfer from a remote file storage system to the cloud-based system for analysis of content. The disclosed systems and methods significantly reduce the time required to identify sensitive file content in a large number of file objects.Type: ApplicationFiled: June 10, 2024Publication date: December 12, 2024Applicant: Egnyte. Inc.Inventors: Shishir Sharma, Amrit Jassal, Sean H. Puttergill, Willy Lanig Picard, Marcin Artur Zablocki
-
Patent number: 12164663Abstract: A method for providing access to objects associated with a particular client in a cloud storage system is disclosed. The method includes the steps of establishing a connection with a user, providing a client namespace associated with the client to the user, where the client namespace represents objects stored on the cloud storage system and objects stored on a private storage system apart from the cloud storage system, receiving a request from the user to access an object stored on the private storage system, and providing information to the user to facilitate access to the object stored on the private storage system by said user. Other systems and methods are also disclosed. Important advantages of the present invention are facilitated by separating the logic for user access (control plane) from the actual storage (Storage plane). Private file system access can still be managed from the cloud, while keeping the client data private.Type: GrantFiled: April 19, 2023Date of Patent: December 10, 2024Assignee: Egnyte, Inc.Inventors: Hakan Ancin, Xi Chen, Amrit Jassal, Daniel H. Jung, Gregory B. Neustaetter, Sean H. Puttergill, Ramakrishnan Sundararaj, Sanjay Vedanthan, Chandra Yalangi, Ramanathan Kavasseri, Ravi Wijayaratne, Shishir Sharma
-
Patent number: 12155729Abstract: A client device may receive a meeting link for a meeting hosted by a video conference provider. The meeting link may include information associated with a suggested application. In response to a selection of the meeting link, the client device may join the meeting via the video conference provider utilizing a video conference application and execute the suggested application. The suggested application may be controlled by the client device from the video conference application. The client device may receive application content from a meeting participant via the video conference provider and display the application content using the suggested application.Type: GrantFiled: April 29, 2022Date of Patent: November 26, 2024Assignee: Zoom Video Communications, Inc.Inventors: Kevin Farina, Arun Janakiraman, Ross Douglas Mayfield, Kwon Woong Oh, Shishir Sharma
-
Patent number: 12147388Abstract: Systems, apparatuses, and methods for generating a sparse tree view for presenting and assisting a user to conduct searches and navigate through a hierarchical file system more efficiently. A sparse tree assists a user to navigate through search or filtering results by hiding irrelevant information and indicating locations with the highest rate of “hits” using a form of heatmap or other indicator of the potential relevance of a tree node or leaf.Type: GrantFiled: December 15, 2021Date of Patent: November 19, 2024Assignee: Egnyte, Inc.Inventors: Shishir Sharma, Tomasz Kaczmarek, Lukasz Rek, Krzysztof Zmudzinski
-
Patent number: 12093417Abstract: A cloud-based data governance system includes a processing unit, a network adapter, and memory for storing data and code. The network adapter establishes a connection with a remote data storage system associated with a remote file system over a wide-area network (WAN). The code includes an event collection interface, a data governance service, and an enforcement service. The event collection interface is configured to capture an event from the remote data storage system. The event is indicative of a file system operation executed on a data object of the remote file system. The data governance service is configured to receive the event from the event collection interface and to process the event to determine whether the file system operation conflicts with a governance policy of the data governance system. The enforcement service executes a set of remediation actions, if the file system operation does conflict with the governance policy.Type: GrantFiled: October 5, 2022Date of Patent: September 17, 2024Assignee: Egnyte, Inc.Inventors: Amrit Jassal, Shishir Sharma, Sean H. Puttergill, Ramakrishnan Sundararaj
-
Publication number: 20240265092Abstract: Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system (RFS) hosted by the remote cloud storage system and a local file system (LFS) hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.Type: ApplicationFiled: January 8, 2024Publication date: August 8, 2024Inventors: Shishir Sharma, Debjit Bhattacharjee, Amrit Jassal, Kalpesh Patel, Deepak Mehta, Przemek Grzedzielski, Sachin Shetty, Krzysztof Gardo, Daniil Iaitskov, Harikesavan Krishnan, Manish Marathe
-
Patent number: 12039066Abstract: Systems and methods for simplifying and consolidating permission sets from multiple heterogeneous file storage systems are disclosed. An example method includes acquiring from the first file storage system a first set of file system permissions having a first set of permission semantics, and acquiring from a second file storage system a second set of file system permissions having a second set of permission semantics that are different from the first set of permission semantics. The first set of file system permissions and the second set of file system permissions are converted to a unified set of file system permissions having unified permission semantics that are different from the first set of permission semantics and the second set of permission semantics. The unified set of file system permissions can be analyzed to make a determination regarding security levels of the first file storage system and of the second file storage system.Type: GrantFiled: September 13, 2020Date of Patent: July 16, 2024Assignee: Egnyte, Inc.Inventors: Shishir Sharma, Amrit Jassal, Sean Elliot Roberts
-
Patent number: 12032615Abstract: Example systems and methods for efficient data governance are disclosed. Metadata associated with file objects is analyzed to estimate, for each file object, the likelihood that the file object includes sensitive data. The estimates are used to prioritize the file objects for analysis of the file objects' content to determine the whether the file objects include data deemed to be of a sensitive nature. In cloud-based systems/methods the estimates are also used to prioritize the file objects for transfer from a remote file storage system to the cloud-based system for analysis of content. The disclosed systems and methods significantly reduce the time required to identify sensitive file content in a large number of file objects.Type: GrantFiled: May 23, 2023Date of Patent: July 9, 2024Assignee: Egnyte, Inc.Inventors: Shishir Sharma, Amrit Jassal, Sean H. Puttergill, Willy Lanig Picard, Marcin Artur Zablocki
-
Publication number: 20240143724Abstract: Techniques for authorization are disclosed. In an example, client software executed by a client device receives a first request to access an application within the client software. The client software obtains, from a user of the client device, an authorization to access one or more resources. The client software transmits the authorization to a virtual conference provider. The authorization is associated with the application. The client software launches the application within the client software. The client software receives a second request for authorization from the application. The client software transmits the second request for authorization to the virtual conference provider. The client software receives an authorization response from the virtual conference provider. The client software provides the authorization response to the application.Type: ApplicationFiled: October 31, 2022Publication date: May 2, 2024Inventors: Mark William Eklund, Kaiyi Lei, Shishir Sharma
-
Patent number: 11907359Abstract: Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system hosted by the remote cloud storage system and a local file system hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.Type: GrantFiled: August 18, 2022Date of Patent: February 20, 2024Assignee: Egnyte, Inc.Inventors: Shishir Sharma, Debjit Bhattacharjee, Amrit Jassal, Kalpesh Patel, Deepak Mehta, Przemek Grzedzielski, Sachin Shetty, Krzysztof Gardo, Daniil Iaitskov, Harikesavan Krishnan, Manish Marathe
-
Publication number: 20230401248Abstract: Example systems and methods for efficient data governance are disclosed. Metadata associated with file objects is analyzed to estimate, for each file object, the likelihood that the file object includes sensitive data. The estimates are used to prioritize the file objects for analysis of the file objects' content to determine the whether the file objects include data deemed to be of a sensitive nature. In cloud-based systems/methods the estimates are also used to prioritize the file objects for transfer from a remote file storage system to the cloud-based system for analysis of content. The disclosed systems and methods significantly reduce the time required to identify sensitive file content in a large number of file objects.Type: ApplicationFiled: May 23, 2023Publication date: December 14, 2023Applicant: Egnyte, Inc.Inventors: Shishir Sharma, Amrit Jassal, Sean H. Puttergill, Willy Lanig Picard, Marcin Artur Zablocki
-
Publication number: 20230367895Abstract: A method for providing access to objects associated with a particular client in a cloud storage system is disclosed. The method includes the steps of establishing a connection with a user, providing a client namespace associated with the client to the user, where the client namespace represents objects stored on the cloud storage system and objects stored on a private storage system apart from the cloud storage system, receiving a request from the user to access an object stored on the private storage system, and providing information to the user to facilitate access to the object stored on the private storage system by said user. Other systems and methods are also disclosed. Important advantages of the present invention are facilitated by separating the logic for user access (control plane) from the actual storage (Storage plane). Private file system access can still be managed from the cloud, while keeping the client data private.Type: ApplicationFiled: April 19, 2023Publication date: November 16, 2023Applicant: Egnyte, Inc.Inventors: Hakan Ancin, Xi Chen, Amrit Jassal, Daniel H. Jung, Gregory B. Neustaetter, Sean H. Puttergill, Ramakrishnan Sundararaj, Sanjay Vedanthan, Chandra Yalangi, Ramanathan Kavasseri, Ravi Wijayaratne, Shishir Sharma
-
Publication number: 20230362133Abstract: Methods in a cloud object store facilitate strong data encryption, customer-management of object (encryption) keys, reductions in latency, globally-distributed object storage, and handling of streamed uploads. A method for encrypting objects stored in a cloud includes encrypting each object with a unique encryption (object) key. The plaintext object keys are generated in advance of uploads. The plaintext object keys can be stored in an object database in the cloud. Alternatively, the plaintext object keys can be provided to a customer's HSM, encrypted, and returned to the cloud, such that encrypted object keys, encrypted by the customer, are stored in the cloud. The cloud can alternatively encrypt the customer's object keys with a master key for the customer, which is then encrypted by the customer's HSM before being stored in the cloud. Proxies are also deployed for efficiently communicating with customer security modules.Type: ApplicationFiled: January 17, 2023Publication date: November 9, 2023Inventors: Sachin Shetty, Amrit Jassal, Shishir Sharma, Yogesh Rai, Manoj Chauhan, Leszek Jakubowski, Krishanu Lahiri
-
Patent number: 11785063Abstract: One example method includes joining, using a video conferencing application, a video conference hosted by a video conference provider, the video conference having one or more participants; executing, within an execution environment provided by the video conferencing application, a software application to access a content object; receiving a command to share the content object to the one or more participants; and providing the content object to the one or more participants via the video conference provider.Type: GrantFiled: September 10, 2021Date of Patent: October 10, 2023Assignee: Zoom Video Communications, Inc.Inventors: Arun Janakiraman, Yeki Giles, Ross Douglas Mayfield, Shishir Sharma
-
Publication number: 20230300204Abstract: A client device may receive a meeting link for a meeting hosted by a video conference provider. The meeting link may include information associated with a suggested application. In response to a selection of the meeting link, the client device may join the meeting via the video conference provider utilizing a video conference application and execute the suggested application. The suggested application may be controlled by the client device from the video conference application. The client device may receive application content from a meeting participant via the video conference provider and display the application content using the suggested application.Type: ApplicationFiled: April 29, 2022Publication date: September 21, 2023Inventors: Kevin Farina, Arun Janakiraman, Ross Douglas Mayfield, Kwon Woong Oh, Shishir Sharma