Patents by Inventor Girish Ramesh

Girish Ramesh 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: 11847820
    Abstract: The invention relates to method and system for classifying faces of a Boundary Representation (B-Rep) model using Artificial Intelligence (AI). The method includes extracting topological information corresponding to each of a plurality of data points of a B-Rep model of a product; determining a set of parameters based on the topological information corresponding to each of the plurality of data points; transforming the set of parameters corresponding to each of the plurality of data points of the B-Rep model into a tabular format to obtain a parametric data table; and assigning each of the plurality of faces of the B-Rep model a category from a plurality of categories based on the parametric data table using an AI model.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: December 19, 2023
    Assignee: HCL Technologies Limited
    Inventors: Girish Ramesh Chandankar, Hari Krishnan Elumalai, Pankaj Gupta, Rajesh Chakravarty, Akash Agarwal, Raunaq Pandya, Yaganti Sasidhar Reddy
  • Publication number: 20230297733
    Abstract: The invention relates to method and system for automatically identifying tube elements in a Boundary Representation (B-Rep)-based Computer Aided Design (CAD) model of a tube. The method includes extracting information corresponding to the B-Rep-based CAD model of the tube; validating geometrical features of the B-Rep based CAD model of the tube based on the extracted information; classifying each of a plurality of faces of the tube into one of a set of face types; determining one or more regions on the tube using a set of connected top faces of the tube; generating a plurality of primary tube elements and a set of secondary tube elements based on shapes of the plurality of regions; determining a plurality of element parameters for each of the plurality of tube elements of the tube; and determining a plurality of tube parameters for the tube based on the plurality of element parameters.
    Type: Application
    Filed: May 18, 2022
    Publication date: September 21, 2023
    Inventors: GIRISH RAMESH CHANDANKAR, HARI KRISHNAN ELUMALAI, PANKAJ GUPTA, RAJESH CHAKRAVARTY, AKASH AGRAWAL, PANKAJ PANDA
  • Publication number: 20230215138
    Abstract: The invention relates to method and system for classifying faces of a Boundary Representation (B-Rep) model using Artificial Intelligence (AI).
    Type: Application
    Filed: April 20, 2022
    Publication date: July 6, 2023
    Inventors: GIRISH RAMESH CHANDANKAR, HARI KRISHNAN ELUMALAI, PANKAJ GUPTA, RAJESH CHAKRAVARTY, AKASH AGARWAL, RAUNAQ PANDYA, YAGANTI SASIDHAR REDDY
  • Patent number: 11258808
    Abstract: Embodiments provide a method of using access tokens for identification of breach attempts in a client-server communication. The method includes receiving, by a server system, a token validation request for validation of a token from an Application Programming Interface (API) server sent from a client device to the API server. The method includes accessing one or more token configuration parameters associated with a valid token. The token configuration parameters include one or more of a number of allowable access attempts using the valid token in the API session and a range of frequency of allowable access attempts using the valid token in the API session. The method includes verifying whether the token conforms to the token configuration parameters associated with the valid token. The method further includes determining a breach attempt associated with the token if the token does not conform to the token configuration parameters.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: February 22, 2022
    Assignee: Mastercard International Incorporated
    Inventors: Vickhram Sanap, Girish Ramesh Khemani
  • Publication number: 20210342126
    Abstract: An orchestration engine provides a technical output across multiple programmable objects such as electronic devices, virtual objects and cloud based services in response to user specified logic. The orchestration engine may be deployed on a mobile computer, a tablet computer, a laptop computer, a desktop computer, a wired or wireless electronic device in the system or on a server computer connected via internet. The orchestration engine is capable of supporting extensibility in order to expand support for similar common interaction methods to newer electronic devices via a plug-in framework by specifying the communication protocol of the new element and its capabilities in a descriptive way via a markup language. The orchestration engine is provided along with a library of drag and drop Visual Programming Language steps required for providing executable computer program steps for specifying a user specified logic by computer language illiterate person.
    Type: Application
    Filed: July 14, 2021
    Publication date: November 4, 2021
    Inventors: Amol Subhash Palshikar, Girish Ramesh Mujumdar
  • Patent number: 11093219
    Abstract: An orchestration engine provides a technical output across multiple programmable objects such as electronic devices, virtual objects and cloud based services in response to user specified logic. The orchestration engine may be deployed on a mobile computer, a tablet computer, a laptop computer, a desktop computer, a wired or wireless electronic device in the system or on a server computer connected via internet. The orchestration engine is capable of supporting extensibility in order to expand support for similar common interaction methods to newer electronic devices via a plug-in framework by specifying the communication protocol of the new element and its capabilities in a descriptive way via a markup language. The orchestration engine is provided along with a library of drag and drop Visual Programming Language steps required for providing executable computer program steps for specifying a user specified logic by computer language illiterate person.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: August 17, 2021
    Assignee: GUNAKAR PRIVATE LIMITED
    Inventors: Amol Subhash Palshikar, Girish Ramesh Mujumdar
  • Patent number: 10819829
    Abstract: Embodiments provides a method for facilitating a client-server communication using cyclic tokens. The method includes receiving a request for token generation from a client device, generating a token in response to the request for token generation, and sending the token and a number of sub-tokens to be formed from the token to client device. The method includes establishing a cyclic token by token server for client device, where establishing includes generating a plurality of sub-tokens from the token based on the number of sub-tokens. Method further includes sending the plurality of sub-tokens of token to client device in an order defined by a sequence, and recording the plurality of sub-tokens in an order defined by the sequence as cyclic token. The method further includes facilitating validation of cyclic token upon receipt of sub-tokens in order of sequence as part of token validation request from an application server for client device.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: October 27, 2020
    Assignee: Mastercard International Incorporated
    Inventors: Girish Ramesh Khemani, Vickhram Sanap
  • Publication number: 20200045140
    Abstract: Embodiments provides a method for facilitating a client-server communication using cyclic tokens. The method includes receiving a request for token generation from a client device, generating a token in response to the request for token generation, and sending the token and a number of sub-tokens to be formed from the token to client device. The method includes establishing a cyclic token by token server for client device, where establishing includes generating a plurality of sub-tokens from the token based on the number of sub-tokens. Method further includes sending the plurality of sub-tokens of token to client device in an order defined by a sequence, and recording the plurality of sub-tokens in an order defined by the sequence as cyclic token. The method further includes facilitating validation of cyclic token upon receipt of sub-tokens in order of sequence as part of token validation request from an application server for client device.
    Type: Application
    Filed: July 30, 2019
    Publication date: February 6, 2020
    Applicant: Mastercard International Incorporated
    Inventors: Girish Ramesh Khemani, Vickhram Sanap
  • Publication number: 20200045065
    Abstract: Embodiments provide a method of using access tokens for identification of breach attempts in a client-server communication. The method includes receiving, by a server system, a token validation request for validation of a token from an Application Programming Interface (API) server sent from a client device to the API server. The method includes accessing one or more token configuration parameters associated with a valid token. The token configuration parameters include one or more of a number of allowable access attempts using the valid token in the API session and a range of frequency of allowable access attempts using the valid token in the API session. The method includes verifying whether the token conforms to the token configuration parameters associated with the valid token. The method further includes determining a breach attempt associated with the token if the token does not conform to the token configuration parameters.
    Type: Application
    Filed: July 10, 2019
    Publication date: February 6, 2020
    Inventors: Vickhram Sanap, Girish Ramesh Khemani
  • Publication number: 20190227776
    Abstract: An orchestration engine provides a technical output across multiple programmable objects such as electronic devices, virtual objects and cloud based services in response to user specified logic. The orchestration engine may be deployed on a mobile computer, a tablet computer, a laptop computer, a desktop computer, a wired or wireless electronic device in the system or on a server computer connected via internet. The orchestration engine is capable of supporting extensibility in order to expand support for similar common interaction methods to newer electronic devices via a plug-in framework by specifying the communication protocol of the new element and its capabilities in a descriptive way via a markup language. The orchestration engine is provided along with a library of drag and drop Visual Programming Language steps required for providing executable computer program steps for specifying a user specified logic by computer language illiterate person.
    Type: Application
    Filed: September 28, 2017
    Publication date: July 25, 2019
    Inventors: Amol Subhash Palshikar, Girish Ramesh Mujumdar
  • Patent number: 9698597
    Abstract: A method performed by a circuit for managing power, the method comprising: receiving a plurality of voltages at a microcontroller, where each voltage is associated with a distinct power supply; determining one or more voltages of the plurality of voltages are being or will be adjusted by the respective power supply; in response to the determining, optimizing, using the microcontroller, one or more parameters of one or more of the power supplies to minimize power loss.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: July 4, 2017
    Assignee: Atmel Corporation
    Inventors: Girish Ramesh, Karthik Rau
  • Patent number: 7637379
    Abstract: The improved circular secondary clarifier of the present invention requires less surface area and low HRT and provides efficient solids-liquid separation. The improved clarifier has better SS and BOD reduction and provides high under flow solids concentrations, as compared to conventional secondary clarifiers. The improved clarifier is even capable of treating wastewaters containing low MLSS concentration. One of the biggest advantages of improved clarifier is that it does not require a separate sump cum pump house as it removes the settled sludge using suction mechanism thereby reduces capital and recurring cost. Further, it provides natural flocculation, which is essential for agglomeration of solids and increases particle size referred to as ‘floc’ and eliminates provision for a separate flocculation facility thereby reduces capital and recurring costs.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: December 29, 2009
    Assignee: Council of Scientific & Industrial Research
    Inventors: Girish Ramesh Pophali, Tapas Nandy, Santosh Narain Kaul, Sukumar Devotta
  • Publication number: 20080135473
    Abstract: The improved circular secondary clarifier of the present invention requires less surface area and low HRT and provides efficient solids-liquid separation. The improved clarifier has better SS and BOD reduction and provides high under flow solids concentrations, as compared to conventional secondary clarifiers. The improved clarifier is even capable of treating wastewaters containing low MLSS concentration. One of the biggest advantages of improved clarifier is that it does not require a separate sump cum pump house as it removes the settled sludge using suction mechanism thereby reduces capital and recurring cost. Further, it provides natural flocculation, which is essential for agglomeration of solids and increases particle size referred to as ‘floc’ and eliminates provision for a separate flocculation facility thereby reduces capital and recurring costs.
    Type: Application
    Filed: November 6, 2007
    Publication date: June 12, 2008
    Inventors: GIRISH RAMESH POPHALI, Tapas Nandy, Santosh Narain Kaul, Sukumar Devotta