Patents by Inventor Damodar Das Periwal

Damodar Das Periwal 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: 11347732
    Abstract: Technologies for storing and accessing data from persisted data objects of an object-oriented system are provided. The disclosed techniques include a system that receives, a first request to perform an operation on data of data objects, where the data objects are capable of being persisted in a database. The system generates a second request by translating the first request from a first programming language to a second programming language. The system uses an object relational mapping data structure, which maps data object attributes to database properties, to map the second request parameters to corresponding database operation parameters. The system generates one or more database requests based on the corresponding database operation parameters and causes the one or more database requests to be executed on the database. The disclosed techniques describe creating and running a RESTful microservice to persist JSON objects in a relational database.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: May 31, 2022
    Assignee: Software Tree, LLC
    Inventor: Damodar Das Periwal
  • Patent number: 5644768
    Abstract: Multi-user system includes a server connected to one or more workstations or "clients" through a computer network. System provides concurrent access to shared resources (e.g., common data structures residing on the server), but without the disadvantage attendant with conventional mutual exclusive (mutex) primitives. Specifically, the system provides a "nested mutex" mechanism, so that user program code can acquire and release mutexes without concern for deadlocking and without special processing for testing a particular mutex condition or state. At the same time, the system prevents other threads or processes from accessing the shared resource in a manner which would violate concurrency.
    Type: Grant
    Filed: December 9, 1994
    Date of Patent: July 1, 1997
    Assignee: Borland International, Inc.
    Inventors: Damodar Das Periwal, Manish Maheshwari