Patents by Inventor Narendra Patil

Narendra Patil 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: 10657388
    Abstract: A system, computer-readable medium, and method for localization and mapping for an autonomous vehicle are provided. The system may obtain an image. The system may assign labels to one or more objects of the image. The system may also obtain a point cloud. The system may determine one or more object clusters of the point cloud and associate the labels assigned to the one or more objects of the image with points of the object clusters of the point cloud. The system may further identify three-dimensional (3D) objects of the point cloud based on the labels associated with the points of the object clusters. In some aspects, the system may remove dynamic traffic participants from the point cloud based on the identified 3D objects and/or perform a simultaneous localization and mapping operation on the point cloud after removing the dynamic traffic participants.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: May 19, 2020
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Abhishek Narendra Patil
  • Publication number: 20190286915
    Abstract: A system, computer-readable medium, and method for localization and mapping for an autonomous vehicle are provided. The system may obtain an image. The system may assign labels to one or more objects of the image. The system may also obtain a point cloud. The system may determine one or more object clusters of the point cloud and associate the labels assigned to the one or more objects of the image with points of the object clusters of the point cloud. The system may further identify three-dimensional (3D) objects of the point cloud based on the labels associated with the points of the object clusters. In some aspects, the system may remove dynamic traffic participants from the point cloud based on the identified 3D objects and/or perform a simultaneous localization and mapping operation on the point cloud after removing the dynamic traffic participants.
    Type: Application
    Filed: March 13, 2018
    Publication date: September 19, 2019
    Inventor: Abhishek Narendra PATIL
  • Publication number: 20150146565
    Abstract: Various disclosed embodiments include methods and systems of downlink transmission in a cloud radio access network (CRAN). The method comprises identifying, by a data processing system, a mobile station (MS) coupled to the CRAN to participate in a data compression downlink transmission scheme. The method comprises identifying, by the data processing system, an MS coupled to the CRAN to participate in a data sharing downlink transmission scheme.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 28, 2015
    Inventors: Wei Yu, Pratik Narendra Patil, Mohammadhadi 8aligh
  • Patent number: 8609737
    Abstract: A process for preparing an emulsion is disclosed comprising: injecting a first liquid as dispersed phase liquid through a central inlet of a microchannel system with a cross junction geometry chip and injecting a second liquid as continuous phase liquid through the outer cross inlet, which continuous phase liquid does not instantly mix with said injected first liquid prior to the cross junction, wherein the flow rate QC of the continuous phase in cubic meters per second is given by Q C = f × A ? ? ? ? d , where A is the exit area of the microchannel in square meters, ? the interfacial tension between the first liquid and the second liquid in Newtons per meter and ?d the viscosity of the dispersed phase in Pascal-seconds, characterized in that f is in the range from 0.04 to 0.25.
    Type: Grant
    Filed: September 7, 2009
    Date of Patent: December 17, 2013
    Assignee: Technische Universiteit Eindhoven
    Inventors: Robin Bruijn De, John Van Der Schaaf, Narendra Patil, Jaap Schouten
  • Patent number: 8051347
    Abstract: Scan-enabled method and system for testing a system-on-chip (SoC). The method includes electronically determining a slack in a signal at each port of a core of the SoC. The SoC includes multiple cores. Each core includes input ports and output ports. The method also includes selecting flip-flops for each port if the slack does not exceed a slack threshold. Further, the method includes integrating a wrapper cell to each port for which the slack exceeds the slack threshold. Moreover, the method includes coupling integrated wrapper cells and selected flip-flops corresponding to the input ports to form at least one input scan chain for the core, and corresponding to the output ports to form at least one output scan chain for the core. The method also includes testing the SoC using the at least one input scan chain and the at least one output scan chain of each core.
    Type: Grant
    Filed: July 16, 2009
    Date of Patent: November 1, 2011
    Assignee: Texas Instruments Incorporated
    Inventors: Devanathan Varadarajan, Bindu Dibbur Narasingarao, Viraj Narendra Patil
  • Publication number: 20110165311
    Abstract: A process for preparing an emulsion is disclosed comprising: injecting a first liquid as dispersed phase liquid through a central inlet of a microchannel system with a cross junction geometry chip and injecting a second liquid as continuous phase liquid through the outer cross inlet, which continuous phase liquid does not instantly mix with said injected first liquid prior to the cross junction, wherein the flow rate QC of the continuous phase in cubic meters per second is given by Q C = f × A ? ? ? ? d , where A is the exit area of the microchannel in square meters, ? the interfacial tension between the first liquid and the second liquid in Newtons per meter and ?d the viscosity of the dispersed phase in Pascal-seconds, characterized in that f is in the range from 0.04 to 0.25.
    Type: Application
    Filed: September 7, 2009
    Publication date: July 7, 2011
    Inventors: Robin Bruijn de, John Van der schaaf, Narendra Patil, Jaap Schouten
  • Publication number: 20110016364
    Abstract: Scan-enabled method and system for testing a system-on-chip (SoC). The method includes electronically determining a slack in a signal at each port of a core of the SoC. The SoC includes multiple cores. Each core includes input ports and output ports. The method also includes selecting flip-flops for each port if the slack does not exceed a slack threshold. Further, the method includes integrating a wrapper cell to each port for which the slack exceeds the slack threshold. Moreover, the method includes coupling integrated wrapper cells and selected flip-flops corresponding to the input ports to form at least one input scan chain for the core, and corresponding to the output ports to form at least one output scan chain for the core. The method also includes testing the SoC using the at least one input scan chain and the at least one output scan chain of each core.
    Type: Application
    Filed: July 16, 2009
    Publication date: January 20, 2011
    Applicant: Texas Instruments Incorporated
    Inventors: Devanathan VARADARAJAN, Bindu Dibbur NARASINGARAO, Viraj Narendra PATIL
  • Patent number: 7426729
    Abstract: A processing system is provided. The processing system includes a master system and a processing resource. The master system is designed to execute a service component and a system controller component. The processing resource is designed to register with the service component for a specific period of time. By registering with the look up service of the service component, the processing resource advertises the eligibility of the processing resource to execute a software processing job having a set of requirements. The system controller component is designed to search the look up service of the service component to locate the processing resource having a set of attributes that substantially matches the set of requirements of the software processing job.
    Type: Grant
    Filed: September 11, 2001
    Date of Patent: September 16, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil
  • Patent number: 7114159
    Abstract: A method for executing a process by a processing resource is provided. The method includes enabling the processing resource and advertising an availability of the processing resource to execute a job. Also included is receiving a request to execute the job on the processing resource. The method further includes launching a process service to execute the job, executing the job, and completing the execution of the job.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: September 26, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil
  • Patent number: 7020797
    Abstract: A system and method for automatically managing a distributed software test execution, management and reporting system that includes a network of test computers for executing a plurality of test jobs and at least one client computer for controlling the test computers is disclosed. The method and system include providing the test computers with a service program for automatically registering availability of the computer and the attributes of the computer with the client computer. The execution requirements of each test job are compared with the attributes associated with the available computers, and the test jobs are dispatched to the computers having matching attributes. The method and system further include providing the service programs with a heartbeat function such that the service programs transmit signals at predefined intervals over the network to indicate activity of each test job running on the corresponding computer.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: March 28, 2006
    Assignee: Optimyz Software, Inc.
    Inventor: Narendra Patil
  • Patent number: 6961937
    Abstract: A method for advertising an availability of a processing resource to execute a process is provided. The method includes enabling a registry service and the processing resource to register with the registry service. The processing resource is configured to be one of numbers of network interconnected resources. Also included in the method is enabling a system controller code to find and select a suitable and available processing resource registered with the registry service to execute the process. The system controller code is configured to be executed on a computer that is networked with the number of interconnected resources. The method further includes enabling the system controller code to communicate with a selected processing resource and updating a status of the processing resource in the registry service upon a termination of executing the process.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: November 1, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil
  • Publication number: 20030120825
    Abstract: A method for executing a process by a processing resource is provided. The method includes enabling the processing resource and advertising an availability of the processing resource to execute a job. Also included is receiving a request to execute the job on the processing resource. The method further includes launching a process service to execute the job, executing the job, and completing the execution of the job.
    Type: Application
    Filed: September 28, 2001
    Publication date: June 26, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil
  • Publication number: 20030120776
    Abstract: A method for managing an execution of a software processing job is provided. The method includes enabling a controller code and finding a suitable and available networked processing resource to execute the software processing job. The processing resource is configured to be registered with a registry service. Also included in the method is monitoring the execution of the software processing job by a selected processing resource as well as an availability of the selected processing resource while the controller code is enabled. The controller code is designed to be executed on a networked computer.
    Type: Application
    Filed: September 28, 2001
    Publication date: June 26, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil
  • Publication number: 20030120829
    Abstract: A method for advertising an availability of a processing resource to execute a process is provided. The method includes enabling a registry service and the processing resource to register with the registry service. The processing resource is configured to be one of numbers of network interconnected resources. Also included in the method is enabling a system controller code to find and select a suitable and available processing resource registered with the registry service to execute the process. The system controller code is configured to be executed on a computer that is networked with the number of interconnected resources. The method further includes enabling the system controller code to communicate with a selected processing resource and updating a status of the processing resource in the registry service upon a termination of executing the process.
    Type: Application
    Filed: September 28, 2001
    Publication date: June 26, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil
  • Publication number: 20030051188
    Abstract: A system and method for automatically managing a distributed software test execution, management and reporting system that includes a network of test computers for executing a plurality of test jobs and at least one client computer for controlling the test computers is disclosed. The method and system include providing the test computers with a service program for automatically registering availability of the computer and the attributes of the computer with the client computer. The execution requirements of each test job are compared with the attributes associated with the available computers, and the test jobs are dispatched to the computers having matching attributes. The method and system further include providing the service programs with a heartbeat function such that the service programs transmit signals at predefined intervals over the network to indicate activity of each test job running on the corresponding computer.
    Type: Application
    Filed: April 25, 2002
    Publication date: March 13, 2003
    Inventor: Narendra Patil
  • Publication number: 20030014510
    Abstract: A processing system is provided. The processing system includes a master system and a processing resource. The master system is designed to execute a service component and a system controller component. The processing resource is designed to register with the service component for a specific period of time. By registering with the look up service of the service component, the processing resource advertises the eligibility of the processing resource to execute a software processing job having a set of requirements. The system controller component is designed to search the look up service of the service component to locate the processing resource having a set of attributes that substantially matches the set of requirements of the software processing job.
    Type: Application
    Filed: September 11, 2001
    Publication date: January 16, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil