Patents by Inventor Shweta Gupta

Shweta Gupta 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: 11979473
    Abstract: A method performed by a Cloud Access Security Broker (CASB) service includes scanning data stored in one of a cloud provider and a Software-as-a-Service (SaaS) application, wherein the data is for a user associated with a company of a plurality of companies; detecting an incident in a file or email in the data during the scanning; maintaining details of the incident in an in-memory data store, including a current snapshot of the file or email; and providing a notification to the tenant of the incident. The method can further include, subsequent to the incident and while the file or email is being updated, updating the details of the incident in the in-memory data store.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: May 7, 2024
    Assignee: Zscaler, Inc.
    Inventors: Abhishek Bathla, Kumar Gaurav, Raman Madaan, Chakkaravarthy Periyasamy Balaiah, Shweta Gupta
  • Publication number: 20230350859
    Abstract: A method, a system, and a computer program product for retrieving data from an archived data storage. A query requiring access to data stored in at least one storage location in the plurality of storage locations is received. Based on the received query, at least one first storage location storing the data is determined. One or more hierarchical data models for accessing data stored in the first storage location is generated. The hierarchical data models include a plurality of nodes storing at least a portion in a plurality of portions of the data stored in the first storage location. Using the generated hierarchical data models, a first data responsive to the query is selected and combined with at least a second data stored in at least another storage location in the plurality of storage locations. The combined first data and the second data are retrieved.
    Type: Application
    Filed: April 29, 2022
    Publication date: November 2, 2023
    Inventors: Naved Ahmed, Shweta Gupta
  • Publication number: 20230224377
    Abstract: A method performed by a Cloud Access Security Broker (CASB) service includes scanning data stored in one of a cloud provider and a Software-as-a-Service (SaaS) application, wherein the data is for a user associated with a company of a plurality of companies; detecting an incident in a file or email in the data during the scanning; maintaining details of the incident in an in-memory data store, including a current snapshot of the file or email; and providing a notification to the tenant of the incident. The method can further include, subsequent to the incident and while the file or email is being updated, updating the details of the incident in the in-memory data store.
    Type: Application
    Filed: March 16, 2023
    Publication date: July 13, 2023
    Inventors: Abhishek Bathla, Kumar Gaurav, Raman Madaan, Chakkaravarthy Periyasamy Balaiah, Shweta Gupta
  • Patent number: 11687943
    Abstract: A data processing system for reconciling electronic transaction data is disclosed. The data processing system comprises: a computer processor and a data storage device, the data storage device storing instructions operative by the processor to: receive refund transaction data indicating a refund transaction, the refund transaction data comprising an indication of an original transaction and an indication of a refund amount; look up original transaction data for the original transaction in a payment transaction database; generate reconciled transaction data from the refund transaction data and the original transaction data; and provide the reconciled transaction data to a user device.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: June 27, 2023
    Assignee: Mastercard International Incorporated
    Inventors: Sachin Kumar Agarwalla, Shweta Gupta
  • Patent number: 11637910
    Abstract: Systems and methods include receiving a record associated with an incident that was detected by the CASB system in a Software-as-a-Service (SaaS) application; determining a hash based on a plurality of levels for the record; determining if the record exists in a data store based on the hash, and if the record exists, deleting an old record; and inserting the record in the data store based on the hash, wherein the data store is maintained in-memory and includes records at leaf nodes in a multi-level hash based on the plurality of levels.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: April 25, 2023
    Assignee: Zscaler, Inc.
    Inventors: Abhishek Bathla, Kumar Gaurav, Raman Madaan, Chakkaravarthy Periyasamy Balaiah, Shweta Gupta
  • Publication number: 20230054316
    Abstract: Systems, methods, and computer-readable media are disclosed for the centralized retrieval of personal data about a data subject across a plurality of applications. The data subject may request the retrieval of personal data from a company. To retrieve the personal data, a data model may be created for each application having personal data about the data subject. Each application may store personal data in the form of attachments. The data model may be in tabular form and store virtual representations of the attachments. Metadata for the attachments may be retrieved using the virtual representations of the attachments. The attachment metadata may then be used to retrieve the attachments. The attachments may then be provided to the data subject for download. The personal data may be provided to the data subject in both machine-readable and human-readable form to comply with data privacy regulations.
    Type: Application
    Filed: August 17, 2021
    Publication date: February 23, 2023
    Inventors: Naved Ahmed, Saritha Palli, Shweta Gupta
  • Publication number: 20220060557
    Abstract: Systems and methods include receiving a record associated with an incident that was detected by the CASB system in a Software-as-a-Service (SaaS) application; determining a hash based on a plurality of levels for the record; determining if the record exists in a data store based on the hash, and if the record exists, deleting an old record; and inserting the record in the data store based on the hash, wherein the data store is maintained in-memory and includes records at leaf nodes in a multi-level hash based on the plurality of levels
    Type: Application
    Filed: October 2, 2020
    Publication date: February 24, 2022
    Inventors: Abhishek Bathla, Kumar Gaurav, Raman Madaan, Chakkaravarthy Periyasamy Balaiah, Shweta Gupta
  • Patent number: 11218427
    Abstract: Systems and methods include determining log data for a time period at a plurality of senders, wherein each sender is a node in the cloud-based system, and the log data is associated with one or more cloud services; providing the log data to one or more storage clusters, via one or more distributors, for the time period; responsive to all of the plurality of senders performing the providing, moving to a next time period and repeating the determining and the providing; detecting a given sender is a faulty data source or a slow data source; and moving the given sender to a deferred processing list where the given sender does not hold up the moving to the next time period.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: January 4, 2022
    Assignee: Zscaler, Inc.
    Inventors: Shweta Gupta, Abhishek Bathla, Kumar Gaurav, Chakkaravarthy Periyasamy Balaiah
  • Patent number: 11140163
    Abstract: Data processing systems and methods for authenticating users are disclosed. In one embodiment a data processing system for authenticating a user of a device comprises: a computer processor and a data storage device, the data storage device storing instructions operative by the processor to: determine authentication capabilities of the device, the authentication capabilities of the device comprising one or more authentication methods; determine a set of authentication options using the authentication capabilities of the device; send an indication of the set of authentication options to the device; receive an indication of a user selected authentication method from the device; generate an authentication data request corresponding to the user selected authentication method; send the authentication data request to the device; receive an authentication response from the device; and authenticate the user using the authentication response.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: October 5, 2021
    Assignee: Mastercard International Incorporated
    Inventors: Vijaykumar Vamanrao Borkar, Shweta Gupta, Sachin Kumar Agarwalla, Ajay Bahadur Singh Panwar, Arunmurthy Gurunathan
  • Publication number: 20190360295
    Abstract: A control system and method for a blowout preventer (BOP) system in an oil rig is provided. An input module generates control inputs for required components of the blowout preventer system, and transmits the control inputs simultaneously as an operational input and a numerical input, where the operational input is transmitted to the required component of the blowout preventer system. A synchronized model is coupled to the input module to receive the numerical input, and to replicate an operation of the blowout preventer system based on the numerical input. The synchronized model also generates one or more model outputs based on the replication of the operation of the blowout preventer system.
    Type: Application
    Filed: August 3, 2017
    Publication date: November 28, 2019
    Applicant: General Electric Company
    Inventors: Parag Mantri, John S. Holmes, Muralikrishna Rangharajhan, Sriram Sundar, Shweta Gupta, Sandeep Dhar
  • Publication number: 20190228412
    Abstract: A data processing system for reconciling electronic transaction data is disclosed. The data processing system comprises: a computer processor and a data storage device, the data storage device storing instructions operative by the processor to: receive refund transaction data indicating a refund transaction, the refund transaction data comprising an indication of an original transaction and an indication of a refund amount; look up original transaction data for the original transaction in a payment transaction database; generate reconciled transaction data from the refund transaction data and the original transaction data; and provide the reconciled transaction data to a user device.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 25, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Sachin Kumar Agarwalla, Shweta Gupta
  • Publication number: 20190222576
    Abstract: Data processing systems and methods for authenticating users are disclosed. In one embodiment a data processing system for authenticating a user of a device comprises: a computer processor and a data storage device, the data storage device storing instructions operative by the processor to: determine authentication capabilities of the device, the authentication capabilities of the device comprising one or more authentication methods; determine a set of authentication options using the authentication capabilities of the device; send an indication of the set of authentication options to the device; receive an indication of a user selected authentication method from the device; generate an authentication data request corresponding to the user selected authentication method; send the authentication data request to the device; receive an authentication response from the device; and authenticate the user using the authentication response.
    Type: Application
    Filed: December 12, 2018
    Publication date: July 18, 2019
    Inventors: Vijaykumar Vamanrao Borkar, Shweta Gupta, Sachin Kumar Agarwalla, Ajay Bahadur Singh Panwar, Arunmurthy Gurunathan
  • Publication number: 20190197527
    Abstract: A method and system for facilitating digital wallet based payment card transactions is provided. A server system associated with a payment network receives payment card information provided by a user to an online merchant in relation to online purchase transaction. The payment card information is associated with user consent to add a corresponding payment card to a digital wallet account. The server system creates a digital wallet account and adds the payment card to the digital wallet account if no record of the digital wallet account for the user exists at the server system. The server system adds the payment card to the digital wallet account using the payment card information if a record of the digital wallet account for the user exists at the server system. The server system facilitates processing of payment for the online purchase transaction based on the payment card information associated with the payment card.
    Type: Application
    Filed: November 2, 2018
    Publication date: June 27, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Sachin Kumar Agarwalla, Shweta Gupta, Ankit Kothari
  • Patent number: 10218839
    Abstract: Methods and apparatus for authenticating a calling party in respect of a call session are disclosed. The call session is carried out over a communications network between a first communication terminal associated with the calling party and a second communication terminal associated with a called party. The calling party is associated with an organization and the method includes retrieving contact information of one or more calling parties from a database in communication with the server, the contact information including, for each said calling party, an association between a phone number of the first communication terminal and an identity of the associated organization of the calling party, and transmitting the contact information to the second communication terminal, to cause information representing the identity of the associated organization to be displayed by the second communication terminal in response to the second communication terminal receiving an incoming call from the phone number.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: February 26, 2019
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Shweta Gupta, Rajesh Mahalle
  • Publication number: 20180297728
    Abstract: The subject invention is directed to a pharmaceutical composition comprising an open matrix network carrying a pharmaceutically active ingredient, wherein the open matrix network comprises levan.
    Type: Application
    Filed: June 16, 2018
    Publication date: October 18, 2018
    Inventors: Shweta Gupta, Varinder Ahuja, Tejas Gunjikar, Kristin Wannerberger
  • Publication number: 20180238467
    Abstract: A leak identification system for a blowout preventer (BOP) system is provided. The leak identification system includes a plurality of sensors configured to monitor one or more conditions of the BOP system and a leak detection computer device. The leak detection computer device is configured to receive at least one pressure measurement from at least one pressure sensor, receive at least one flow rate measurement from at least one flow sensor, compare the at least one pressure measurement and the at least one flow rate measurement to an algorithm, determining a leak in the BOP system based on the comparison, determine an impact to the operation of the BOP system based on the comparison and transmit the impact to the operation of the BOP system based on the comparison to a user.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 23, 2018
    Inventors: Sriram Sundar, Shweta Gupta, Parag Mantri
  • Patent number: 10023335
    Abstract: The subject invention is directed to a pharmaceutical composition comprising an open matrix network carrying a pharmaceutically active ingredient, wherein the open matrix network comprises levan.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: July 17, 2018
    Assignee: Ferring B.V.
    Inventors: Shweta Gupta, Varinder Ahuja, Tejas Gunjikar, Kristin Wannerberger
  • Publication number: 20180103144
    Abstract: Methods and apparatus for authenticating a calling party in respect of a call session are disclosed. The call session is carried out over a communications network between a first communication terminal associated with the calling party and a second communication terminal associated with a called party. The calling party is associated with an organization and the method includes retrieving contact information of one or more calling parties from a database in communication with the server, the contact information including, for each said calling party, an association between a phone number of the first communication terminal and an identity of the associated organization of the calling party, and transmitting the contact information to the second communication terminal, to cause information representing the identity of the associated organization to be displayed by the second communication terminal in response to the second communication terminal receiving an incoming call from the phone number.
    Type: Application
    Filed: October 10, 2017
    Publication date: April 12, 2018
    Inventors: Shweta Gupta, Rajesh Mahalle
  • Patent number: 9096335
    Abstract: The subject invention is directed to a pharmaceutical composition comprising an open matrix network carrying a pharmaceutically active ingredient, wherein the open matrix network comprises levan.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: August 4, 2015
    Assignee: Ferring B.V.
    Inventors: Varinder Ahuja, Tejas Gunjikar, Kristin Wannerberger, Shweta Gupta
  • Publication number: 20150150798
    Abstract: The subject invention is directed to a pharmaceutical composition comprising an open matrix network carrying a pharmaceutically active ingredient, wherein the open matrix network comprises levan.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 4, 2015
    Inventors: Shweta Gupta, Varinder Ahuja, Tejas Gunjikar, Kristin Wannerberger