Patents by Inventor Pravin Kumar

Pravin Kumar 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: 20240412005
    Abstract: A system receives an input from a user, where the input indicates a request to perform one or more tasks. The system generates a plurality of utterances from the input. Each utterance indicates a different operation. The system determines a sequence of the operations to be performed in order to perform the one or more tasks. The system identifies a conversational software algorithm that is configured to process a respective utterance based on the topic of the utterance. The system communicates each utterance to the respective conversational software algorithm. The system receives responses from the conversational software algorithms. The system determines whether each response is valid. The system generates a final response based on the valid responses. The system outputs the final response.
    Type: Application
    Filed: June 9, 2023
    Publication date: December 12, 2024
    Inventors: Krithika Viswanathan, Amit Mishra, Pravin Kumar Sankari Bhagavathiappan, Niharika Marisetti
  • Publication number: 20240411986
    Abstract: A system receives an input from a user, where the input indicates a request to perform one or more tasks. The system generates a plurality of utterances from the input. Each utterance indicates a different operation. The system determines a sequence of the operations to be performed in order to perform the one or more tasks. The system identifies a conversational software algorithm that is configured to process a respective utterance based on the topic of the utterance. The system communicates each utterance to the respective conversational software algorithm. The system receives responses from the conversational software algorithms. The system determines whether each response is valid. The system generates a final response based on the valid responses. The system outputs the final response.
    Type: Application
    Filed: June 9, 2023
    Publication date: December 12, 2024
    Inventors: Krithika Viswanathan, Amit Mishra, Pravin Kumar Sankari Bhagavathiappan, Niharika Marisetti
  • Publication number: 20240391426
    Abstract: A wiper apparatus includes a wiper arm extending from a first wiper arm end to second wiper arm end. The wiper arm has an airfoil profile. The wiper arm includes a core having a lattice structure with shell extending around the lattice structure. A composite layer is formed around the core. The composite layer conforms to an outer surface of the shell. A method of making a wiper apparatus includes forming a core of a wiper arm with a lattice structure surrounded by a shell. The method includes depositing a layer of composite material on an outer surface of the shell.
    Type: Application
    Filed: July 31, 2023
    Publication date: November 28, 2024
    Applicant: Rosemount Aerospace Inc.
    Inventors: Nouduri Phani Srinivas, Elbert Jeyapaul, Pravin Kumar Devadoss Mario, Venkata Anilkumar Mothe
  • Patent number: 12153908
    Abstract: A system identifies data objects from a first piece of code in an original programming language and creates a knowledge graph that represents a relationship among the data objects. The system identifies a particular data object that is unique to the original programming language. The system determines a counterpart data object that is used for a particular purpose as the identified data object in a target programming language. The system creates a second piece of code in the target programming language by replacing the particular data object with the counterpart data object. The system determines if the second piece of code is configured to perform a task that the first piece of code is programmed to perform. In response to determining that the second piece of code is configured to perform the particular task, the system executes the second piece of code.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: November 26, 2024
    Assignee: Bank of America Corporation
    Inventors: Nipun Mahajan, Amit Mishra, Yaksh Kumar Singh, Yogesh Raghuvanshi, Pravin Kumar Sankari Bhagavathiappan
  • Publication number: 20240354220
    Abstract: A system determines content indicated on a website where a software application is accessible. The system receives a set of rules comprising a first rule that indicates a first generated response is to be published on one or more first platforms. The system generates a first text response according to the first rule and based on the determined content, an anomaly associated with a software application, and a countermeasure action that addresses or resolves the anomaly. The system determines whether the first generated text response corresponds to an expected response. In response to determining that the first generated text response corresponds to the expected response, the system publishes the first generated text response on the one or more first platforms.
    Type: Application
    Filed: April 18, 2023
    Publication date: October 24, 2024
    Inventors: Nipun Mahajan, Pravin Kumar Sankari Bhagavathiappan, Amit Mishra, Yogesh Raghuvanshi
  • Publication number: 20240356944
    Abstract: A system receives a set of input data streams from different data sources. At least one of the set of input data streams comprises a message that indicates an anomaly with respect to a topic associated with a software application. The system determines the topic, the anomaly, and a set of metadata associated with the topic from the set of input data streams. The set of metadata comprises an occurrence frequency of the anomaly in messages, a number of data sources from which messages are received, or a timeframe window within which the messages are received. The system assigns a set of weight values to the set of metadata and determines an accumulated weight value. If it is determined that the accumulated weight value is more than a threshold weight value, the system communicates an alert indicating to execute a countermeasure action that addresses the anomalous topic.
    Type: Application
    Filed: April 18, 2023
    Publication date: October 24, 2024
    Inventors: Nipun Mahajan, Pravin Kumar Sankari Bhagavathiappan, Amit Mishra, Yogesh Raghuvanshi
  • Patent number: 12124828
    Abstract: A system identifies data objects from a first piece of code in an original programming language and creates a knowledge graph that represents a relationship among the data objects. The system identifies an expression syntax in the first piece of code and determines an interpretation of the expression syntax. The system creates a sentence that indicates an interpretation of a respective code line. The system determines a counterpart data object in a target programming language for each word in the created sentence. In response, the system creates a second piece of code in the target programming language, such that the second price of code satisfies syntax rules in the target programming language. In response to determining that the second piece of code is configured to perform a particular task that the first piece of code is configured to, the system executes the second piece of code.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: October 22, 2024
    Assignee: Bank of America Corporation
    Inventors: Nipun Mahajan, Amit Mishra, Yaksh Kumar Singh, Yogesh Raghuvanshi, Pravin Kumar Sankari Bhagavathiappan
  • Publication number: 20240320853
    Abstract: A method for determining a gaze convergence function for a user of an eye tracking system. The method comprising presenting a first calibration object to the user on one or more display screens, wherein the first calibration object appears to be at a known first object distance from the user. While the first calibration object is being presented, the method: captures a calibration images of the user's eyes and calculates a first interpupillary distance, IPD, value. The method performs similar processing steps for a second calibration object to calculate a second IPD value. The method then determines a gaze convergence function which defines a relationship between IPD values and gaze convergence distances based on: i) the first IPD value and the associated first object distance; and ii) the second IPD value and the associated second object distance.
    Type: Application
    Filed: March 18, 2024
    Publication date: September 26, 2024
    Inventors: SIMON JOHANSSON, MIKAEL ROSELL, ERIK LJUNGZELL, RICKARD LUNDAHL, PRAVIN KUMAR RANA, SHANKER KESHAVDAS, NEDA ZAMANI, HANWEI WU
  • Publication number: 20240288552
    Abstract: A lidar device may include a first circuit comprising a transmitter configured to emit an optical signal, wherein a power level of the optical signal is based on an operating parameter; a power monitoring circuit coupled to the first circuit and configured to measure, during emission of the optical signal, an indication of the power level of the optical signal; and at least one processor configured to determine, based on a comparison of the measured indication of the power level to a nominal indication of the power level, whether to adjust the operating parameter.
    Type: Application
    Filed: February 28, 2023
    Publication date: August 29, 2024
    Inventors: Oren Milgrome, Danny Boby, Pravin Kumar Venkatesan
  • Patent number: 12072817
    Abstract: A method of operation of a flash integrated circuit (IC) memory device is described. The flash IC memory device has an array of memory cells and an interface to receive control, address and data signals using an internal reference voltage. The method includes, at boot-up, initializing the internal reference voltage to a default voltage. At boot-up, the interface is operable to receive, using the internal reference voltage, signals having a first voltage swing at a first signaling frequency. The method includes receiving a first command that specifies calibration of the interface during a calibration mode. The calibration mode is used to calibrate the interface to operate at a second signaling frequency and receive signals having a second voltage swing. The second voltage swing is smaller than the first voltage swing and the second signaling frequency is higher than the first signaling frequency.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: August 27, 2024
    Assignee: Rambus Inc.
    Inventors: Pravin Kumar Venkatesan, Liji Gopalakrishnan, Kashinath Ullhas Prabhu, Makarand Ajit Shirasgaonkar
  • Publication number: 20240241705
    Abstract: A system identifies data objects from a first piece of code in an original programming language and creates a knowledge graph that represents a relationship among the data objects. The system identifies an expression syntax in the first piece of code and determines an interpretation of the expression syntax. The system creates a sentence that indicates an interpretation of a respective code line. The system determines a counterpart data object in a target programming language for each word in the created sentence. In response, the system creates a second piece of code in the target programming language, such that the second price of code satisfies syntax rules in the target programming language. In response to determining that the second piece of code is configured to perform a particular task that the first piece of code is configured to, the system executes the second piece of code.
    Type: Application
    Filed: January 18, 2023
    Publication date: July 18, 2024
    Inventors: Nipun Mahajan, Amit Mishra, Yaksh Kumar Singh, Yogesh Raghuvanshi, Pravin Kumar Sankari Bhagavathiappan
  • Publication number: 20240241714
    Abstract: A system identifies data objects from a first piece of code in an original programming language and creates a knowledge graph that represents a relationship among the data objects. The system identifies a particular data object that is unique to the original programming language. The system determines a counterpart data object that is used for a particular purpose as the identified data object in a target programming language. The system creates a second piece of code in the target programming language by replacing the particular data object with the counterpart data object. The system determines if the second piece of code is configured to perform a task that the first piece of code is programmed to perform. In response to determining that the second piece of code is configured to perform the particular task, the system executes the second piece of code.
    Type: Application
    Filed: January 18, 2023
    Publication date: July 18, 2024
    Inventors: Nipun Mahajan, Amit Mishra, Yaksh Kumar Singh, Yogesh Raghuvanshi, Pravin Kumar Sankari Bhagavathiappan
  • Publication number: 20240231483
    Abstract: An illuminator system for an eye-tracking system for tracking movements of an eye, the system comprising a plurality of illuminators; wherein each of the plurality of illuminators is configured to emit light forming a respective predetermined reference pattern; wherein each of the reference patterns, when reflected off the cornea of the eye, produces a respective reflected pattern forming a single glint; wherein the reference patterns of at least two of the plurality of the illuminators are different from each other.
    Type: Application
    Filed: January 10, 2024
    Publication date: July 11, 2024
    Inventors: PRAVIN KUMAR RANA, OLA GRIMÅKER, MÅRTEN SELIN
  • Patent number: 12032063
    Abstract: The present disclosure relates generally to systems and methods for configuring architectures for a sensor, and more particularly for light detection and ranging (hereinafter, “LIDAR”) systems based on ASIC sensor architectures supporting autonomous navigation systems. Effective ASIC sensor architecture can enable an improved correlation between sensor data as well as configurability and responsiveness of the system to its surrounding environment and avoid any unnecessary delay within the decision-making process that may result in a failure of the autonomous driving system. It may be essential to integrated multiple functions within an electronic module and implement the functionality with one or more ASICs.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: July 9, 2024
    Assignee: Velodyne Lidar USA, Inc.
    Inventors: David Hall, Anand Gopalan, Mathew Rekow, Pravin Kumar Venkatesan
  • Patent number: 11977878
    Abstract: A system and method for managing software services is provided. The method includes receiving a query from a client device, by a processing unit, for accessing software package corresponding to at least one building block stored in a repository, wherein the building block is a software component associated with a software service, configured for reuse in a plurality of engineering applications. The method further includes identifying the software package corresponding to the building block from the repository based on the query. The method further includes providing access to the software package corresponding to the building block, on the client device, through an integrated development environment.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: May 7, 2024
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Andreas Biesdorf, Christoph Brand, Martin Kramer, Sandeep Krishnan, Pravin Kumar, Puneet Shukla, Girish Suryanarayana
  • Publication number: 20240142112
    Abstract: The present invention is related to an extraction device (14) for removing air from an area above a cooking hob (12). The extraction device (14) comprises a suction arm (26), a fan and an outlet opening (34). The suction arm (26) includes a suction head (28), which comprises a suction opening (32), and a suction base (30), which comprises an air duct for conducting the air. The air duct is arranged downstream of the suction opening (32). The is configured to suck in the air from the area above the cooking hob (12) through the suction opening (32) and the air duct. The outlet opening (34) is configured to exhaust air. According to the invention, the suction arm (26) is centrally arranged or arrangeable in relation to the cooking hob (12) or is arranged or arrangeable midway between the lateral edges of the cooking hob (12).
    Type: Application
    Filed: December 17, 2021
    Publication date: May 2, 2024
    Inventors: Christoph WALTHER, Nikolai SCHNEIDER, Frank BENOLD, Linnéa KARLSSON, Thomas GARDNER, Pravin KUMAR, Ines RADHIMA, Rosolino REZZOLA, Diana RODRIGUES VALERIO
  • Patent number: 11972028
    Abstract: Techniques described herein relate to a method for managing data protection feature compatibility. The method may include identifying a host data protection feature update event associated with a host; in response to identifying the host data protection feature update event, obtaining host data protection feature information from the host; updating a host data protection feature information repository using the host data protection feature information; updating data protection feature compatibility information using the host data protection feature information and data protection manager data protection feature information; and sending data protection feature compatibility information associated with the host to the host.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: April 30, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Pravin Kumar Ashokkumar, Preeti Varma, Jayashree B. Radha
  • Publication number: 20240127838
    Abstract: A device includes one or more processors configured to input one or more segments of an input media stream into a feature extractor. The one or more processors are further configured to pass an output of the feature extractor into an utterance classifier to produce at least one representation of at least one utterance class of a plurality of utterance classes. The one or more processors are further configured to pass the output of the feature extractor and the at least one representation into a segment matcher to produce a media output segment identifier.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 18, 2024
    Inventors: Stephane VILLETTE, Sen LI, Pravin Kumar RAMADAS, Daniel Jared SINDER
  • Publication number: 20240127827
    Abstract: Systems and techniques are described herein for encoding and/or decoding audio information. For example, a process can process an input audio segment to generate a representation of the input audio segment, and can compare the representation of the input audio segment to representations stored in a memory. The representations represent a plurality of audio segments. The process can determine, based on the comparison, target representation(s) of target audio segment(s) from the representations stored in the memory. The process can determine one or more indices associated with the target audio segment(s). The process can then packetize the one or more indices and transmit the one or more packetized indices (e.g., to a decoder configured to decode the packetized indices).
    Type: Application
    Filed: October 18, 2022
    Publication date: April 18, 2024
    Inventors: Stephane VILLETTE, Sen LI, Pravin Kumar RAMADAS, Daniel Jared SINDER
  • Patent number: 11934571
    Abstract: A system, a head-mounted device, a computer program, a carrier, and a method for a head-mounted device comprising an eye tracking sensor, for updating an eye tracking model in relation to an eye are disclosed. First sensor data in relation to the eye are obtained by means of the eye tracking sensor. After obtaining the first sensor data, the eye tracking sensor is moved in relation to the eye. After moving the eye tracking sensor, second sensor data in relation to the eye are obtained by means of the eye tracking sensor. The eye tracking model in relation to the eye is then updated based on the first sensor data and the second sensor data.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: March 19, 2024
    Assignee: Tobii AB
    Inventors: Pravin Kumar Rana, Gerald Bianchi