Patents by Inventor Anupam Sharma

Anupam 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: 20240091559
    Abstract: One or more new metrics are introduced into the treatment planning process. More specifically, a correcting factor/metric referred to herein as the critical/repair ratio index is introduced, and/or a correcting factor/metric referred to herein as the spatial periodicity of critical isodose value is introduced. By using these metrics, the expected sparing from the spatial distribution of dose is better accounted for in treatment modalities including spatially fractionated radiation therapy (SFRT) in general and SFRT with ultra-high dose rates in particular. According to a treatment planning strategy, the target can be covered by a Spread-Out Bragg Peak, to optimize and/or homogenize the dose distribution at the target level but still benefit from the sparing effect of SFRT at the healthy tissue level. Delivery techniques include a dynamic focusing technique and a magnetic beam steering technique. Enhancing dose rate enables maximizing the peak-to-valley dose distribution with SFRT despite patient motion.
    Type: Application
    Filed: September 21, 2022
    Publication date: March 21, 2024
    Inventors: Gael BOIVIN, Michael FOLKERTS, Sophia PFISTER, Marta VILALTA, Vidhya KRISHNAMURTHI, Ricky Anupam SHARMA
  • Patent number: 11924226
    Abstract: Systems, methods, and computer program products for identifying a fraudulent device. A device analytics engine receives device data from a computing device, the device data including parameters associated with the computing device. The device analytics engine selects a set of rules in a plurality of rules that indicate at least one parameter in the plurality of parameters in the device data for determining a device identifier. The set of rules are evaluated in an order until the device identifier is determined from the at least one parameter indicated in the set of rules, the device data, and previously stored data from multiple computing devices. A score is generated for the computing device using one or more of the device identifier, device data, a set of rules, and previously receive device data that corresponds to the device identifier. A computing device is identified as a fraudulent computing device based on the score.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: March 5, 2024
    Assignee: PayPal, Inc.
    Inventors: Anupam Tarsauliya, Ravi Shanker Sandepudi, Yugal Sharma, Sai Krishna Pinna
  • Patent number: 11888965
    Abstract: A method for protection of data transfers for internet of things (IoT) devices using a blockchain includes: receiving, by a node in a blockchain network, a data message from an IoT device formatted according to an IoT messaging protocol and including a device identifier associated with the IoT device and encrypted data; generating a new block including one or more data values including the received data message; transmitting the generated new block to one or more additional nodes in the blockchain network; receiving a data request from an external device including an external identifier associated with the external device; verifying permission of the external device to access the encrypted data based on the external identifier and device identifier; and transmitting the encrypted data to the external device.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: January 30, 2024
    Assignee: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Hui Fang, Bensam Joyson, Anupam Sharma, Zunhua Wang
  • Patent number: 11715100
    Abstract: The present disclosure generally relates to electronic systems and computerized methods for verification of transacting parties to process transactions. A payment network server receives details of a transaction fulfilled by an agent and generates a transaction identification plaintext. A first party keyset for the first transacting party and an agent keyset for the agent is identified. The server generates cryptograms and ciphertexts encrypted by the first party keyset and agent keyset and sends the cryptograms to the first transacting party and agent. An encrypted cryptogram contains an encrypted ciphertext which contains a plaintext representing the transaction identification plaintext. The ciphertexts are exchanged between the first transacting party and agent by a computer handshake for decryption. The plaintexts are extracted from the ciphertexts and compared against the transaction identification plaintext for verifying the first transacting party and agent.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: August 1, 2023
    Assignee: Mastercard Asia/Pacific PTE. LTD.
    Inventors: Shiying Lian, Xijing Wang, Bensam Joyson, Anupam Sharma, Hui Fang, Donghao Huang, Dipali Pathrabe, Lalit Manchanda
  • Patent number: 11360855
    Abstract: One example method includes identifying one or more source storages and a respective available stream count for each source storage, identifying one or more target storages and a respective available stream count for each target storage, negotiating a maximum stream count for a combination of storages that includes the source storages and the target storages, in which the negotiation of the maximum stream count is based on: (i) the respective available stream counts for each source storage; and (ii) the respective available stream counts for each target storage, and the negotiation of the maximum stream count comprises comparing each source storage available stream count to a respective available stream count of each of target storages, and the comparison is performed in ascending order of the respective available stream counts of the source storages, and creating parallel cloning sessions based on the negotiated maximum stream count.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: June 14, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Anupam Sharma
  • Patent number: 11282021
    Abstract: A Foundational Framework (“the Framework”) may refer to an apparatus that connects a multiplicity of potentially very complex components, each of which produce different types of information related to financial forecast, while maintaining a distributed and federated model to allow high autonomy to each component. The innovative Framework provides a unified operation of lifecycle of every component and allows the production of unlimited types of forecasts of different dimensions and for different purposes using a common tool that is responsible of coordinating and running the sequence of components for the user's needs.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: March 22, 2022
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Ricardo Riguera Arias, Fernando Cela Diaz, Chris Ferraro, Ashish Das, Anupam Sharma, Surya Chavali, Bharat Patel, Kenneth C. Wood, Veronica Mejia Bustamante, Reuben Mathew, Nikhil Mirakhur, Boyu Wu, Chengchen Qin, Ravi K. Govindaraju, Yufeng Ding, Stephen Koch, Saurabh Shivpuri
  • Patent number: 11102212
    Abstract: Embodiments of the invention eliminate problems associated with annotation dependency when providing data protection operations. A proxy register is provided such that proxies can register with the data protection servers. The proxies identified in the proxy register, for each server, are uniquely identified in the proxy register and the proxy register ensures that proxies participating in the performance of data protection operations are excluded from being protected while unregistered proxies can be protected by the data protection application.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: August 24, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Anupam Sharma
  • Publication number: 20210182847
    Abstract: The present disclosure generally relates to electronic systems and computerized methods for verification of transacting parties to process transactions. A payment network server receives details of a transaction fulfilled by an agent and generates a transaction identification plaintext. A first party keyset for the first transacting party and an agent keyset for the agent is identified. The server generates cryptograms and ciphertexts encrypted by the first party keyset and agent keyset and sends the cryptograms to the first transacting party and agent. An encrypted cryptogram contains an encrypted ciphertext which contains a plaintext representing the transaction identification plaintext. The ciphertexts are exchanged between the first transacting party and agent by a computer handshake for decryption. The plaintexts are extracted from the ciphertexts and compared against the transaction identification plaintext for verifying the first transacting party and agent.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 17, 2021
    Inventors: Shiying Lian, Xijing Wang, Bensam Joyson, Anupam Sharma, Hui Fang, Donghao Huang, Dipali Pathrabe, Lalit Manchanda
  • Publication number: 20210176039
    Abstract: A method for protection of data transfers for internet of things (IoT) devices using a blockchain includes: receiving, by a node in a blockchain network, a data message from an IoT device formatted according to an IoT messaging protocol and including a device identifier associated with the IoT device and encrypted data; generating a new block including one or more data values including the received data message; transmitting the generated new block to one or more additional nodes in the blockchain network; receiving a data request from an external device including an external identifier associated with the external device; verifying permission of the external device to access the encrypted data based on the external identifier and device identifier; and transmitting the encrypted data to the external device.
    Type: Application
    Filed: December 10, 2019
    Publication date: June 10, 2021
    Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Hui FANG, Bensam JOYSON, Anupam SHARMA, Zunhua WANG
  • Publication number: 20210160243
    Abstract: Embodiments of the invention eliminate problems associated with annotation dependency when providing data protection operations. A proxy register is provided such that proxies can register with the data protection servers. The proxies identified in the proxy register, for each server, are uniquely identified in the proxy register and the proxy register ensures that proxies participating in the performance of data protection operations are excluded from being protected while unregistered proxies can be protected by the data protection application.
    Type: Application
    Filed: March 20, 2020
    Publication date: May 27, 2021
    Inventor: Anupam Sharma
  • Patent number: 10838823
    Abstract: A method for backing up application transaction data through a virtual backup proxy node is disclosed. The operations comprise: mounting an application transaction data disk image at the virtual backup proxy node with a Small Computer System Interface (SCSI) HotAdd method, the application transaction data disk image comprising application transaction data generated by an application running on a virtual machine, wherein the virtual machine is connected to a second network; and copying, by the virtual backup proxy node, the transaction data disk image to a storage device for backup protection through a first network to which the virtual backup proxy node and the storage device are connected, wherein no routable network path exists between the first network and the second network, or between the virtual machine and the storage device.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: November 17, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Anupam Sharma
  • Patent number: 10769026
    Abstract: It is determined that a backup of a set of backup sources is triggered at a first instance by a backup policy associated with the set of backup sources. It is determined for each backup source of the set of backup sources, a size of data to be backed up. In the event the determined size of a selected backup source of the set exceeds a threshold size, a backup of the selected backup source is paused despite the backup policy specifying the backup to be performed at the first instance and the backup of the selected backup source is resumed at a second instance specified by a backup resume policy.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: September 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Anupam Sharma
  • Patent number: 10735540
    Abstract: Embodiments are directed to a method of automatically assigning proxy nodes to proxy servers in a backup system by allocating the proxy nodes to a common proxy node pool, defining rules for assignment of the proxy nodes to the proxy servers, receiving backup sessions from the proxy servers, assigning proxy nodes to the proxy servers in accordance with at least one of an order of received backup sessions and the defined rules, and returning assigned proxy nodes back to the common proxy node pool upon completion of respective backup sessions.
    Type: Grant
    Filed: April 22, 2017
    Date of Patent: August 4, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Anupam Sharma
  • Patent number: 10691557
    Abstract: Backup file recovery from multiple data sources is described. A system determines whether each of multiple data sources stores a corresponding copy of a backup file associated with a data object, in response to receiving a request to recover the backup file associated with the data object. The system allocates multiple portions of the backup file to corresponding multiple data streams, if each of the multiple data sources stores the corresponding copy of the backup file associated with the data object. The system recovers the backup file by concurrently recovering the multiple data streams from the corresponding multiple data sources.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: June 23, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Anupam Sharma
  • Publication number: 20200167757
    Abstract: The present disclosure provides a server for processing a transaction using a plurality of devices. The server comprises at least one processor; and at least one memory including computer program code. The at least one memory and the computer program code configured to, with the at least one processor, cause the server at least to receive, from a second device, a request to continue with the transaction, the transaction being initiated and postponed by a first device. The server is then configured to determine whether the second device is associated with a user account that is associated with the first device; and transmit, to the second device, details relating to the postponed transaction based on the determination of whether the second device is associated with the user account to enable the second device to further process the transaction.
    Type: Application
    Filed: November 8, 2019
    Publication date: May 28, 2020
    Applicant: MASTERCARD ASIA/PACIFIC PTE. LTD.
    Inventors: Anupam Sharma, Tobias Puehse, Donghao Huang, Bensam Joyson
  • Patent number: 10601837
    Abstract: Embodiments of the invention eliminate problems associated with annotation dependency when providing data protection operations. A proxy register is provided such that proxies can register with the data protection servers. The proxies identified in the proxy register, for each server, are uniquely identified in the proxy register and the proxy register ensures that proxies participating in the performance of data protection operations are excluded from being protected while unregistered proxies can be protected by the data protection application.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: March 24, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Anupam Sharma
  • Publication number: 20200081795
    Abstract: One example method includes identifying one or more source storages and a respective available stream count for each source storage, identifying one or more target storages and a respective available stream count for each target storage, negotiating a maximum stream count for a combination of storages that includes the source storages and the target storages, in which the negotiation of the maximum stream count is based on: (i) the respective available stream counts for each source storage; and (ii) the respective available stream counts for each target storage, and the negotiation of the maximum stream count comprises comparing each source storage available stream count to a respective available stream count of each of target storages, and the comparison is performed in ascending order of the respective available stream counts of the source storages, and creating parallel cloning sessions based on the negotiated maximum stream count.
    Type: Application
    Filed: November 15, 2019
    Publication date: March 12, 2020
    Inventor: Anupam Sharma
  • Patent number: 10565061
    Abstract: In one example method, one or more source storages and the number of available streams for each source storage are identified, and one or more target storages and the number of available streams for each target storage are also identified. The source storages and target storages are then sorted on the basis of their respective available streams. A comparison is performed of the available source storage streams with available target storage streams, and parallel cloning sessions are created based on the result of the comparison.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: February 18, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Anupam Sharma
  • Patent number: 10565064
    Abstract: One embodiment is related to a method for backing up virtual machines, comprising: determining whether virtual machines comprised in a backup policy group are to be backed up based on a present time and a backup schedule associated with the backup policy group; in response to a determination that the virtual machines comprised in the backup policy group are to be backed up, determining a data change ratio since a previous backup for each virtual machine comprised in the backup policy group; and backing up each virtual machine comprised in the backup policy group that has a data change ratio since the previous backup that meets a data change threshold associated with the backup policy group.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: February 18, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Anupam Sharma
  • Patent number: 10545835
    Abstract: Techniques to protect data are disclosed. A backup appliance configuration data associated with a first backup appliance associated with a first virtual machine environment is received at a host site. The backup appliance configuration data is replicated to a remote replication site. The backup appliance configuration data includes data usable at the remote replication site to provide at the remote replication site a replicated backup appliance that is associated with a second virtual machine environment at the remote replication site and is configured to access backup data stored by the first backup appliance and to use said backup data stored by the first backup appliance to recover to hosts at the replication site one or more virtual machines associated with the first virtual machine environment.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: January 28, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Anupam Sharma