Patents by Inventor Dharmesh Shah

Dharmesh Shah 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: 20230410204
    Abstract: Various methods, apparatuses/systems, and media for data processing and analysis report generation are disclosed. A processor establishes a communication link between the processor and a system of record via a communication network. The system of record stores raw data corresponding to one or more trades. The processor receives the raw data from the system of record; analyzes the received raw data; identifies, in response to analyzing, revenue drivers data and revenue change drivers data in connection with the raw data corresponding to the one or more trades; decomposes revenue data by computing the revenue drivers data; decomposes the revenue data by computing the revenue change drivers data; generates, in response to decomposing, a custom GUI having a plurality of display screens; and displays an analysis report on data corresponding to the identified drivers data onto the plurality of display screens in a desired format.
    Type: Application
    Filed: June 16, 2022
    Publication date: December 21, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: David CRACKNELL, Dharmesh SHAH
  • Patent number: 10919915
    Abstract: The present invention relates to novel compounds of formula (I) as GPR119 agonist, composition compositions containing such compounds and method of preparation thereof.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: February 16, 2021
    Assignee: MANKIND PHARMA LTD.
    Inventors: Rakesh Ishwar Patil, Jeevan Verma, Dharmesh Shah, Sazid Ali, Srinivasa Reddy Bapuram, Santosh Kumar Rai, Anil Kumar
  • Publication number: 20200040006
    Abstract: The present invention relates to novel compounds of formula (I) as GPR119 agonist, composition compositions containing such compounds and method of preparation thereof.
    Type: Application
    Filed: October 14, 2019
    Publication date: February 6, 2020
    Inventors: Rakesh Ishwar Patil, Jeevan Verma, Dharmesh Shah, Sazid Ali, Srinivasa Reddy Bapuram, Santosh Kumar Rai, Anil Kumar
  • Patent number: 10526345
    Abstract: The present invention relates to novel compounds of formula (I) as GPR119 agonist, composition compositions containing such compounds and method of preparation thereof.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: January 7, 2020
    Assignee: MANKIND PHARMA LTD.
    Inventors: Rakesh Ishwar Patil, Jeevan Verma, Dharmesh Shah, Sazid Ali, Srinivasa Reddy Bapuram, Santosh Kumar Rai, Anil Kumar
  • Patent number: 9824114
    Abstract: Implementations are provided herein for the use of multiple threads in concurrently restriping files by maintaining multiple cursors for a single file. The cursors can be stored and tracked on disk in a mirrored data structure (“MDS”) extension block also referred to as a Cursor Extension Block. During a restripe operation, individual cursors stored in the delta-block portion of the MDS extension block will be updated using delta operations of a file system. The operating system kernel can maintain an in-memory version of the delta-block portion of the MDS extension block as well. The Cursor Extension Block associated with a file can store data representing the ending logical cluster number of the cursor, the current logical cluster number of the cursor, and a current cursor count for a file.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: November 21, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Ronald Stuart Steinke, Dharmesh Shah
  • Publication number: 20170291910
    Abstract: The present invention relates to novel compounds of formula (I) as GPR119 agonist, composition compositions containing such compounds and method of preparation thereof.
    Type: Application
    Filed: April 4, 2017
    Publication date: October 12, 2017
    Inventors: Rakesh Ishwar Patil, Jeevan Verma, Dharmesh Shah, Sazid Ali, Srinivasa Reddy Bapuram, Santosh Kumar Rai, Anil Kumar
  • Patent number: 8856918
    Abstract: A host validation system runs on a portable storage device, and protects data stored thereon from unauthorized access by host computers. The system identifies a host to which the portable device is coupled, for example by using the host's TPM. This can further comprise identifying the host's current configuration. The system uses the identification and configuration information to verify whether the host is approved to access data stored on the portable device. The system provides the host a level of data access responsive to this verification. This can involve denying all data access to the host, or providing at least some access to data stored on the portable device, for example based on a stored access policy specifying levels of access to provide to specific hosts with specific configurations.
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: October 7, 2014
    Assignee: Symantec Corporation
    Inventors: Petros Efstathopoulos, Bruce Montague, Dharmesh Shah, Kevin Butler
  • Patent number: 8327028
    Abstract: A method and apparatus for synchronizing time within a data protection system is described. In one embodiment, the method includes processing input/output activity information associated with at least one client computer, wherein the input/output activity information comprises at least one local client timestamp, determining at least one server timestamp for the at least one local client timestamp and modifying the input/output activity information with the at least one server timestamp.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: December 4, 2012
    Assignee: Symantec Corporation
    Inventors: Dharmesh Shah, Gopal Sharma, Grizel Lopez, Abhay Kumar Singh, Taher Vohra, Srikant Sharma
  • Patent number: 8311964
    Abstract: A system and method for efficiently reducing a number of duplicate blocks of stored data. A file server both removes duplicate data and prevents duplicate data from being stored in the shared storage. A sampling rate may be used to determine which fingerprints, or hash values, are stored in an index. The sampling rate may be modified in response to changes in characteristics of the system, such as a change in the shared storage size, a change in a utilization of the shared storage, a change in the size of the storage unit, and reaching a threshold corresponding to utilization of the index. Also, a small cache may be maintained for holding fingerprint and pointer pair values prefetched from the shared storage. Each prefetched pair may be associated with data corresponding to a previous hit in the index. The association may be related to spatial locality, temporal locality, or otherwise.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: November 13, 2012
    Assignee: Symantec Corporation
    Inventors: Petros Efstathopoulos, Fanglu Guo, Dharmesh Shah
  • Patent number: 7610510
    Abstract: Method and apparatus for transactional fault tolerance in a client-server system is described. In one example, output data generated by execution of a service on a primary server during a current epoch between a first checkpoint and a second checkpoint is buffered. A copy of an execution context of the primary server is established on a secondary server in response to the second checkpoint. The output data as buffered is released from the primary server in response to establishment of the copy of the execution context on the secondary server.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: October 27, 2009
    Assignee: Symantec Corporation
    Inventors: Anurag Agarwal, Dharmesh Shah, Nagaraj Kalmala, Neelakandan Panchaksharam, Rajeev Bharadhwaj, Sameer Lokray, Srikanth Sm, Thomas Bean
  • Publication number: 20090119752
    Abstract: A method processing one or more files using a security application. The method includes a method processing one or more files using a security application. The method includes connecting the client to a proxy server, which is coupled to one or more NAS servers. The method includes requesting for a file from a client to the proxy server and authenticating a requesting user of the client. The method also includes authorizing the requesting user for the file requested; requesting for the file from the one or more NAS servers after authenticating and authorizing; and requesting for the file from the one or more storage elements. The file is transferred from the one or more storage elements through the NAS server to the proxy server. The method determines header information on the file at the proxy server and identifies a policy based upon the header information at the proxy server. The method also includes processing (e.g.
    Type: Application
    Filed: November 29, 2007
    Publication date: May 7, 2009
    Applicant: NeoScale Systems, Inc.
    Inventors: Ganesan Chandrashekhar, Sanjay Sawhney, Hemant Puri, Aseem Vaid, Dharmesh Shah
  • Publication number: 20080201602
    Abstract: Method and apparatus for transactional fault tolerance in a client-server system is described. In one example, output data generated by execution of a service on a primary server during a current epoch between a first checkpoint and a second checkpoint is buffered. A copy of an execution context of the primary server is established on a secondary server in response to the second checkpoint. The output data as buffered is released from the primary server in response to establishment of the copy of the execution context on the secondary server.
    Type: Application
    Filed: February 16, 2007
    Publication date: August 21, 2008
    Applicant: Symantec Corporation
    Inventors: Anurag Agarwal, Dharmesh Shah, Nagaraj Kalmala, Neelakandan Panchaksharam, Rajeev Bharadhwaj, Sameer Lokray, Srikanth Sm, Thomas Bean
  • Publication number: 20060031247
    Abstract: A system and method for providing for the secure and protected processing of securities transactions, particularly preventing the alteration or deletion of trades in violation of the SEC rules. A secure relational database stores, protects and verifies information regarding submitted securities transactions. As transactions are created during normal business processing, they are passed through a computer system, either using real-time or batch interfaces. All transactions stored in the vault are time-stamped, encrypted and tagged for later validation. By using sophisticated, industry-accepted methods for tagging and protecting the integrity of the data, the invention ensures the integrity of each transaction and that system rule have been enforced and applied consistently. The system can be implemented in conjunction with a variety of recordkeeping systems and proprietary platforms, including but not limited to SunGard's OmniPlus system, Relius, TrustMark WyStar and proprietary platforms.
    Type: Application
    Filed: August 2, 2005
    Publication date: February 9, 2006
    Inventor: Dharmesh Shah
  • Publication number: 20050137969
    Abstract: A method for securing transaction data of a financial services organization such as a mutual fund is provided. The transaction data is produced in response to orders placed by customers in a transaction creation system of the financial services organization. The transaction data is delivered from the transaction creation system into a transaction gateway before it is sent to a financial processing system. The transaction gateway processes the transaction data in order to generate a unique secure transaction token. A transaction vault is provided for storing and maintaining secure transaction tokens. The transaction gateway may also optionally produce a cumulative secure transaction token. The tokens provide a reference point for customers or regulators to determine whether any individual orders have been modified, or whether any cumulative orders have been improperly deleted.
    Type: Application
    Filed: December 17, 2004
    Publication date: June 23, 2005
    Inventor: Dharmesh Shah
  • Publication number: 20050041812
    Abstract: A system (and methods) for performing a service operation on a Fibre Channel or other like channels. The system has an interface coupled to a Fibre Channel. A classifier is coupled to the interface. The classifier is adapted to receive an initiator frame from the interface. The classifier is adapted to determine header information from the initiator frame and is also adapted to determine source information, destination information, and exchange information from the header information. A flow content addressable memory is coupled to the classifier. The flow content addressable memory is configured to store one or more header information. Each of the one or more header information is associated with a state. The system has a rule content addressable memory coupled to the classifier. The rule content addressable memory is configured to store one of a plurality of policies. A processing module is coupled to the classifier.
    Type: Application
    Filed: October 17, 2003
    Publication date: February 24, 2005
    Applicant: NeoScale Systems, Inc.
    Inventors: Kumar Sundararajan, Dharmesh Shah, Sanjay Sawhney, Atul Pandit, Aseem Vaid, Richard Moeller
  • Publication number: 20050033988
    Abstract: A method processing one or more files using a security application. The method includes a method processing one or more files using a security application. The method includes connecting the client to a proxy server, which is coupled to one or more NAS servers. The method includes requesting for a file from a client to the proxy server and authenticating a requesting user of the client. The method also includes authorizing the requesting user for the file requested; requesting for the file from the one or more NAS servers after authenticating and authorizing; and requesting for the file from the one or more storage elements. The file is transferred from the one or more storage elements through the NAS server to the proxy server. The method determines header information on the file at the proxy server and identifies a policy based upon the header information at the proxy server. The method also includes processing (e.g.
    Type: Application
    Filed: October 17, 2003
    Publication date: February 10, 2005
    Applicant: NeoScale Systems, Inc.
    Inventors: Ganesan Chandrashekhar, Sanjay Sawhney, Hemant Puri, Aseem Vaid, Dharmesh Shah