Patents by Inventor Milind Kulkarni
Milind Kulkarni 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: 20250131525Abstract: A system and methods for compiling and executing instructions with opportunistic inter-path reconvergence are provided. A processor may access instructions grouped by code blocks of a control flow graph. The processor may identify a first and second code block that share the same immediate dominator and the immediate post dominator. The processor may determine a first instruction for the first code block and a second instruction for the second code block include a common opcode. In response to the first instruction and second instructing sharing the common opcode, the processor may update the set of executable instructions by removing a first instruction from the first code block and a second instruction from the second code block. The processor may add, to the set of executable instructions, a third instruction comprising the opcode, the first operand, and the second operand.Type: ApplicationFiled: December 20, 2024Publication date: April 24, 2025Applicant: Purdue Research FoundationInventors: Milind Kulkarni, Jad Hbeika
-
SYSTEMS AND METHODS FOR MACHINE LEARNING BASED LOCATION AND DIRECTIONS FOR VENUE AND CAMPUS NETWORKS
Publication number: 20250097664Abstract: Systems and methods for providing machine learning based location and directions for venue and campus network are provided. In one example, a system includes a BBU entity and RU(s) communicatively coupled to the BBU entity. The system further includes antenna(s) communicatively coupled to the RU(s), and each respective RU is communicatively coupled to a respective subset of the antenna(s). The BBU entity, the RU(s), and the antenna(s) are configured to implement a base station for wirelessly communicating with UEs in a cell. The system further includes a machine learning computing system configured to receive time and location data and determine a predicted density for location areas in the cell based on the time and location data.Type: ApplicationFiled: May 15, 2023Publication date: March 20, 2025Applicant: CommScope Technologies LLCInventors: Harsha Hegde, Milind Kulkarni, Raymond Zachary Lovell -
Publication number: 20250037287Abstract: According to various embodiments, there is provided a computer-implemented method for tracking an object. The method includes receiving a real-time video feed. The method further includes, for each frame of the video feed: determining a probability of existence of the object in the frame, determining whether a probability of existence of the object in the frame falls below a probability threshold, determining whether the object fulfils a set of close-range criteria based on determining that the probability of existence is lower than the probability threshold, and generating a adjusted probability of existence based on the determination of whether the object fulfils the set of close-range criteria.Type: ApplicationFiled: February 22, 2023Publication date: January 30, 2025Applicant: Continental Autonomous Mobility Germany GmbHInventors: Anuradha Pasupathy, Shilpa Mukhopadhyay, Milind Kulkarni
-
Patent number: 12182569Abstract: A graphics processing unit and methods for comping and executing instructions with opportunistic inter-path reconvergence are provided. An single instruction multiple thread (SIMT) stack of graphics processing unit may store data entries, each data entry comprising an operand mask. The operand mask may include bits corresponding to threads of a warp. The graphics processing unit core may access an instruction for an entry on the SIMT stack. Each of the threads may execute the instruction using either a first set of operands or a second set of operands depending on the corresponding bits of the operand mask.Type: GrantFiled: June 30, 2023Date of Patent: December 31, 2024Assignee: Purdue Research FoundationInventors: Milind Kulkarni, Jad Hbeika
-
Publication number: 20240406108Abstract: A network device or a system can be used to implement a private virtual local area network (VLAN). Such network device or system can receive a packet via an ingress port, perform a VLAN mapping lookup to identify a private VLAN domain based on the ingress port and an ingress subdomain associated with a primary VLAN or a secondary VLAN in the private VLAN domain, set a forwarding domain of the packet to the private VLAN domain, store the ingress subdomain and optionally the private VLAN domain as metadata, perform learning and forwarding lookups using the private VLAN domain to identify the ingress port and an egress port for the packet, reset the forwarding domain of the packet back to the ingress subdomain by the end of the forwarding lookup, and perform VLAN filtering based on the ingress subdomain.Type: ApplicationFiled: May 30, 2023Publication date: December 5, 2024Inventors: Basil Saji, Vishal Bandekar, Milind Kulkarni, Anirudh Singh, Vishnu Vardhan K
-
Publication number: 20240303235Abstract: Obtaining artificial data analysis request data includes obtaining triggering event data including at least one primary data source identifier, obtaining large language model input data for obtaining the artificial data analysis request, obtaining large language model generated data output by a large language model in response to the large language model input data, wherein the large language model generated data includes at least one candidate artificial data analysis request tuple, and validating the large language model generated data, wherein validating the large language model generated data includes validating the at least one candidate artificial data analysis request tuple in accordance with a defined data-analytics grammar implemented by the data access and analysis system.Type: ApplicationFiled: February 26, 2024Publication date: September 12, 2024Inventors: Pankaj Kulkarni, Akshay Mehra, Alok Yadav, Anurag Tomer, Kedar Milind Kulkarni
-
Publication number: 20240211450Abstract: Automatic data modeling in includes identifying an analytical object in response to first data expressing usage intent, generating an analytical model generation data query for the analytical object, obtaining a trained analytical model generated in accordance with the analytical model generation query and trained using results data obtained in accordance with the analytical object, generating a resolved request representing second data expressing usage intent and indicating a request for results data obtained using the trained analytical model, generating an analytical model results data query for obtaining the results data in accordance with the trained analytical model and the analytical object, and outputting data for presenting a visualization of the results data obtained by executing the analytical model results data query, wherein a first portion of the results data corresponds with the analytical object and a second portion of the results data corresponds with the trained analytical model.Type: ApplicationFiled: March 8, 2024Publication date: June 27, 2024Inventors: Ashok Anand, Akshay Agrawal, Kapil Khurana, Kedar Milind Kulkarni, Preet A. Shah, Bishal Singh, Divyam Lamiyan
-
Patent number: 11928086Abstract: Automatic data modeling in a low-latency data access and analysis system includes identifying an analytical-object in response to first data expressing usage intent, generating an analytical model generation data-query for the analytical-object, obtaining a trained analytical model generated in accordance with the analytical model generation query and trained using results data obtained in accordance with the analytical-object, generating a resolved-request representing second data expressing usage intent and indicating a request for results data obtained using the trained analytical model, generating an analytical model results data-query for obtaining the results data in accordance with the trained analytical model and the analytical-object, and outputting data for presenting a visualization of the results data obtained by executing the analytical model results data-query, wherein a first portion of the results data corresponds with the analytical-object and a second portion of the results data correspondsType: GrantFiled: December 3, 2021Date of Patent: March 12, 2024Assignee: ThoughtSpot, Inc.Inventors: Ashok Anand, Akshay Agrawal, Kapil Khurana, Kedar Milind Kulkarni, Preet A. Shah, Bishal Singh, Divyam Lamiyan
-
Publication number: 20230361958Abstract: One embodiment is directed to a virtual distributed antenna system (vDAS) that comprises at least one physical server computer configured to execute virtualization software that creates a virtualized environment. The at least one physical server computer is configured to instantiate and execute a set of one or more virtual network functions (VNFs) used to implement a virtual master unit (vMU). The vDAS further comprises a plurality of access points (APs), each of the APs associated with a respective set of coverage antennas. Other embodiments are disclosed.Type: ApplicationFiled: May 5, 2023Publication date: November 9, 2023Applicant: CommScope Technologies LLCInventors: Suresh N. Sriram, Narayana Reddy Korimilla, Milind Kulkarni, Sohil Thakkar, Luigi Tarlazzi, Christopher Goodman Ranson, Thomas Kummetz, Alfons Dussmann, Theodore E. Dahlen
-
Publication number: 20230350675Abstract: A graphics processing unit and methods for comping and executing instructions with opportunistic inter-path reconvergence are provided. An single instruction multiple thread (SIMT) stack of graphics processing unit may store data entries, each data entry comprising an operand mask. The operand mask may include bits corresponding to threads of a warp. The graphics processing unit core may access an instruction for an entry on the SIMT stack. Each of the threads may execute the instruction using either a first set of operands or a second set of operands depending on the corresponding bits of the operand mask.Type: ApplicationFiled: June 30, 2023Publication date: November 2, 2023Applicant: Purdue Research FoundationInventors: Milind Kulkarni, Jad Hbeika
-
Patent number: 11726785Abstract: A graphics processing unit and methods for comping and executing instructions with opportunistic inter-path reconvergence are provided. A graphics processing unit may access computer executable instructions mapped to code blocks of a control flow for a warp. The code blocks may include an immediate dominator block and an intermediate post dominator block. The graphics processing unit may store a first thread mask associated with the first code block. The first thread mask may include a plurality of bits indicative of the active or non-active status for the threads of the warp, respectively. The graphics processing unit may a second thread mask corresponding to an intermediate code block between the immediate dominator block and intermediate post dominator block. The graphics processing unit may execute, with threads indicated as active by the first thread mask, instructions of the intermediate code block with a first operand or a second operand depending on the second thread mask.Type: GrantFiled: September 30, 2021Date of Patent: August 15, 2023Assignee: Purdue Research FoundationInventors: Milind Kulkarni, Jad Hbeika
-
Publication number: 20230177024Abstract: Automatic data modeling in a low-latency data access and analysis system includes identifying an analytical-object in response to first data expressing usage intent, generating an analytical model generation data-query for the analytical-object, obtaining a trained analytical model generated in accordance with the analytical model generation query and trained using results data obtained in accordance with the analytical-object, generating a resolved-request representing second data expressing usage intent and indicating a request for results data obtained using the trained analytical model, generating an analytical model results data-query for obtaining the results data in accordance with the trained analytical model and the analytical-object, and outputting data for presenting a visualization of the results data obtained by executing the analytical model results data-query, wherein a first portion of the results data corresponds with the analytical-object and a second portion of the results data correspondsType: ApplicationFiled: December 3, 2021Publication date: June 8, 2023Inventors: Ashok Anand, Akshay Agrawal, Kapil Khurana, Kedar Milind Kulkarni, Preet A. Shah, Bishal Singh, Divyam Lamiyan
-
Publication number: 20230106249Abstract: A Cloud Radio Access Network (C-RAN) includes at least one cloud node. In a flexi-split architecture, the at least one cloud node implements at least a portion of L1 processing for a distributed unit (DU) using a first at least one processing core and L2 processing for the DU using a second at least one processing core. The L1 and L2 processing can be implemented in the same or different cloud node and/or server as each other. The L1 processing and the L2 processing communicate via a network functional application platform interface (nFAPI). The cloud node(s) also determine at least one self-configuration decision, based on an available hardware configuration, which indicates a number of processor cores needed to implement the C-RAN using the hardware configuration and/or a channel configuration for the C-RAN to use when exchanging RF signals with a plurality of UEs.Type: ApplicationFiled: September 2, 2022Publication date: April 6, 2023Applicant: CommScope Technologies LLCInventors: Suresh N. Sriram, Milind Kulkarni, Arjun Nanjundappa
-
Publication number: 20230071719Abstract: Systems and methods for select RU transmission power in RANs are provided. In one embodiment, a controller for a RAN is provided. The RAN includes a BBU entity coupled to a plurality of RUs providing wireless communications service to UEs in a coverage area, the controller comprises a processor executing: a power assessment function that determines a transmit power level for RUs based on RU configuration data; an information block dissemination function that communicates an information block to the RUs based on the transmit power level determined by the power assessment function; the information block dissemination function communicates a first information block to a RU that indicates a first power level, and a second information block to a second RU that indicates a second power level different than the first; within the coverage area, the downlink signals of the first RU are isolated from downlink signals of the second RU.Type: ApplicationFiled: September 6, 2022Publication date: March 9, 2023Applicant: CommScope Technologies LLCInventors: Suresh N. Sriram, Milind Kulkarni, Ehsan Daeipour
-
Publication number: 20220100506Abstract: A graphics processing unit and methods for comping and executing instructions with opportunistic inter-path reconvergence are provided. A graphics processing unit may access computer executable instructions mapped to code blocks of a control flow for a warp. The code blocks may include an immediate dominator block and an intermediate post dominator block. The graphics processing unit may store a first thread mask associated with the first code block. The first thread mask may include a plurality of bits indicative of the active or non-active status for the threads of the warp, respectively. The graphics processing unit may a second thread mask corresponding to an intermediate code block between the immediate dominator block and intermediate post dominator block. The graphics processing unit may execute, with threads indicated as active by the first thread mask, instructions of the intermediate code block with a first operand or a second operand depending on the second thread mask.Type: ApplicationFiled: September 30, 2021Publication date: March 31, 2022Applicant: Purdue Research FoundationInventors: Milind Kulkarni, Jad Hbeika
-
Patent number: 8909770Abstract: Techniques for estimating the performance of a network device. In one set of embodiments, a network device can determine one or more performance metrics associated with a feature of the network device that is customizable by a user. An example of such a feature is a user-defined script that is executed via a scripting engine of the network device. The network device can then generate a performance estimate based on the one or more performance metrics. The performance estimate can indicate the likely performance of the network device with the feature enabled.Type: GrantFiled: June 29, 2012Date of Patent: December 9, 2014Assignee: Brocade Communications Systems, Inc.Inventors: Milind Kulkarni, Xin Luo, Mani Kancherla
-
Publication number: 20130326054Abstract: Techniques for estimating the performance of a network device. In one set of embodiments, a network device can determine one or more performance metrics associated with a feature of the network device that is customizable by a user. An example of such a feature is a user-defined script that is executed via a scripting engine of the network device. The network device can then generate a performance estimate based on the one or more performance metrics. The performance estimate can indicate the likely performance of the network device with the feature enabled.Type: ApplicationFiled: June 29, 2012Publication date: December 5, 2013Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Milind Kulkarni, Xin Luo, Mani Kancherla
-
Patent number: 8551247Abstract: Controlling crystal growth in a crystal growing system is described. The crystal growing system includes a heated crucible including a semiconductor melt from which a monocrystalline ingot is grown according to a Czochralski and the ingot is grown on a seed crystal pulled from the melt. The method includes applying a cusped magnetic field to the melt by supplying an upper coil with a first direct current (IUDC) and supplying a lower coil with a second direct current (ILDC). The method also includes supplying the upper coil with a first alternating current (IUAC) and supplying the lower coil with a second alternating current (ILAC) to generate a time-varying magnetic field, wherein the time-varying magnetic field generates a pumping force in the semiconductor melt.Type: GrantFiled: August 6, 2009Date of Patent: October 8, 2013Assignee: MEMC Electronic Materials, Inc.Inventors: Hariprasad Sreedharamurthy, Milind Kulkarni, Harold W. Korb
-
Patent number: 8398765Abstract: A system for growing silicon crystals that facilitates controlling a shape of a melt-solid interface is described. The crystal growing system includes a heated crucible including a semiconductor melt from which a monocrystalline ingot is grown according to a Czochralski process. The ingot is grown on a seed crystal pulled from the melt. The method includes applying an unbalanced cusped magnetic field to the melt, and rotating the ingot and the crucible in the same direction while the ingot is being pulled from the melt.Type: GrantFiled: June 29, 2009Date of Patent: March 19, 2013Assignee: MEMC Electronic Materials, Inc.Inventors: Hariprasad Sreedharamurthy, Milind Kulkarni, Richard G. Schrenker, Joseph C. Holzer, Harold W. Korb
-
Publication number: 20120230903Abstract: Gas distribution units of fluidized bed reactors are configured to direct thermally decomposable compounds to the center portion of the reactor and away from the reactor wall to prevent deposition of material on the reactor wall and process for producing polycrystalline silicon product in a reactor that reduce the amount of silicon which deposits on the reactor wall.Type: ApplicationFiled: April 25, 2012Publication date: September 13, 2012Applicant: MEMC ELECTRONIC MATERIALS, INC.Inventors: Milind Kulkarni, Puneet Gupta, Balaji Devulapalli, Jameel Ibrahim, Vithal Revankar, Kwasi Foli