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: 10657388Abstract: 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: GrantFiled: March 13, 2018Date of Patent: May 19, 2020Assignee: HONDA MOTOR CO., LTD.Inventor: Abhishek Narendra Patil
-
Publication number: 20190286915Abstract: 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: ApplicationFiled: March 13, 2018Publication date: September 19, 2019Inventor: Abhishek Narendra PATIL
-
Publication number: 20150146565Abstract: 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: ApplicationFiled: November 26, 2014Publication date: May 28, 2015Inventors: Wei Yu, Pratik Narendra Patil, Mohammadhadi 8aligh
-
Patent number: 8609737Abstract: 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: GrantFiled: September 7, 2009Date of Patent: December 17, 2013Assignee: Technische Universiteit EindhovenInventors: Robin Bruijn De, John Van Der Schaaf, Narendra Patil, Jaap Schouten
-
Patent number: 8051347Abstract: 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: GrantFiled: July 16, 2009Date of Patent: November 1, 2011Assignee: Texas Instruments IncorporatedInventors: Devanathan Varadarajan, Bindu Dibbur Narasingarao, Viraj Narendra Patil
-
Publication number: 20110165311Abstract: 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: ApplicationFiled: September 7, 2009Publication date: July 7, 2011Inventors: Robin Bruijn de, John Van der schaaf, Narendra Patil, Jaap Schouten
-
Publication number: 20110016364Abstract: 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: ApplicationFiled: July 16, 2009Publication date: January 20, 2011Applicant: Texas Instruments IncorporatedInventors: Devanathan VARADARAJAN, Bindu Dibbur NARASINGARAO, Viraj Narendra PATIL
-
Patent number: 7426729Abstract: 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: GrantFiled: September 11, 2001Date of Patent: September 16, 2008Assignee: 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: 7114159Abstract: 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: GrantFiled: September 28, 2001Date of Patent: September 26, 2006Assignee: 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: 7020797Abstract: 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: GrantFiled: April 25, 2002Date of Patent: March 28, 2006Assignee: Optimyz Software, Inc.Inventor: Narendra Patil
-
Patent number: 6961937Abstract: 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: GrantFiled: September 28, 2001Date of Patent: November 1, 2005Assignee: 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: 20030120825Abstract: 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: ApplicationFiled: September 28, 2001Publication date: June 26, 2003Applicant: 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: 20030120776Abstract: 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: ApplicationFiled: September 28, 2001Publication date: June 26, 2003Applicant: 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: 20030120829Abstract: 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: ApplicationFiled: September 28, 2001Publication date: June 26, 2003Applicant: 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: 20030051188Abstract: 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: ApplicationFiled: April 25, 2002Publication date: March 13, 2003Inventor: Narendra Patil
-
Publication number: 20030014510Abstract: 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: ApplicationFiled: September 11, 2001Publication date: January 16, 2003Applicant: Sun Microsystems, Inc.Inventors: Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil