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: 20250131525
    Abstract: 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: Application
    Filed: December 20, 2024
    Publication date: April 24, 2025
    Applicant: Purdue Research Foundation
    Inventors: Milind Kulkarni, Jad Hbeika
  • Publication number: 20250097664
    Abstract: 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: Application
    Filed: May 15, 2023
    Publication date: March 20, 2025
    Applicant: CommScope Technologies LLC
    Inventors: Harsha Hegde, Milind Kulkarni, Raymond Zachary Lovell
  • Publication number: 20250037287
    Abstract: 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: Application
    Filed: February 22, 2023
    Publication date: January 30, 2025
    Applicant: Continental Autonomous Mobility Germany GmbH
    Inventors: Anuradha Pasupathy, Shilpa Mukhopadhyay, Milind Kulkarni
  • Patent number: 12182569
    Abstract: 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: Grant
    Filed: June 30, 2023
    Date of Patent: December 31, 2024
    Assignee: Purdue Research Foundation
    Inventors: Milind Kulkarni, Jad Hbeika
  • Publication number: 20240406108
    Abstract: 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: Application
    Filed: May 30, 2023
    Publication date: December 5, 2024
    Inventors: Basil Saji, Vishal Bandekar, Milind Kulkarni, Anirudh Singh, Vishnu Vardhan K
  • Publication number: 20240303235
    Abstract: 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: Application
    Filed: February 26, 2024
    Publication date: September 12, 2024
    Inventors: Pankaj Kulkarni, Akshay Mehra, Alok Yadav, Anurag Tomer, Kedar Milind Kulkarni
  • Publication number: 20240211450
    Abstract: 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: Application
    Filed: March 8, 2024
    Publication date: June 27, 2024
    Inventors: Ashok Anand, Akshay Agrawal, Kapil Khurana, Kedar Milind Kulkarni, Preet A. Shah, Bishal Singh, Divyam Lamiyan
  • Patent number: 11928086
    Abstract: 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 corresponds
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: March 12, 2024
    Assignee: ThoughtSpot, Inc.
    Inventors: Ashok Anand, Akshay Agrawal, Kapil Khurana, Kedar Milind Kulkarni, Preet A. Shah, Bishal Singh, Divyam Lamiyan
  • Publication number: 20230361958
    Abstract: 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: Application
    Filed: May 5, 2023
    Publication date: November 9, 2023
    Applicant: CommScope Technologies LLC
    Inventors: Suresh N. Sriram, Narayana Reddy Korimilla, Milind Kulkarni, Sohil Thakkar, Luigi Tarlazzi, Christopher Goodman Ranson, Thomas Kummetz, Alfons Dussmann, Theodore E. Dahlen
  • Publication number: 20230350675
    Abstract: 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: Application
    Filed: June 30, 2023
    Publication date: November 2, 2023
    Applicant: Purdue Research Foundation
    Inventors: Milind Kulkarni, Jad Hbeika
  • Patent number: 11726785
    Abstract: 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: Grant
    Filed: September 30, 2021
    Date of Patent: August 15, 2023
    Assignee: Purdue Research Foundation
    Inventors: Milind Kulkarni, Jad Hbeika
  • Publication number: 20230177024
    Abstract: 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 corresponds
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Inventors: Ashok Anand, Akshay Agrawal, Kapil Khurana, Kedar Milind Kulkarni, Preet A. Shah, Bishal Singh, Divyam Lamiyan
  • Publication number: 20230106249
    Abstract: 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: Application
    Filed: September 2, 2022
    Publication date: April 6, 2023
    Applicant: CommScope Technologies LLC
    Inventors: Suresh N. Sriram, Milind Kulkarni, Arjun Nanjundappa
  • Publication number: 20230071719
    Abstract: 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: Application
    Filed: September 6, 2022
    Publication date: March 9, 2023
    Applicant: CommScope Technologies LLC
    Inventors: Suresh N. Sriram, Milind Kulkarni, Ehsan Daeipour
  • Publication number: 20220100506
    Abstract: 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: Application
    Filed: September 30, 2021
    Publication date: March 31, 2022
    Applicant: Purdue Research Foundation
    Inventors: Milind Kulkarni, Jad Hbeika
  • Patent number: 8909770
    Abstract: 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: Grant
    Filed: June 29, 2012
    Date of Patent: December 9, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Milind Kulkarni, Xin Luo, Mani Kancherla
  • Publication number: 20130326054
    Abstract: 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: Application
    Filed: June 29, 2012
    Publication date: December 5, 2013
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Milind Kulkarni, Xin Luo, Mani Kancherla
  • Patent number: 8551247
    Abstract: 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: Grant
    Filed: August 6, 2009
    Date of Patent: October 8, 2013
    Assignee: MEMC Electronic Materials, Inc.
    Inventors: Hariprasad Sreedharamurthy, Milind Kulkarni, Harold W. Korb
  • Patent number: 8398765
    Abstract: 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: Grant
    Filed: June 29, 2009
    Date of Patent: March 19, 2013
    Assignee: MEMC Electronic Materials, Inc.
    Inventors: Hariprasad Sreedharamurthy, Milind Kulkarni, Richard G. Schrenker, Joseph C. Holzer, Harold W. Korb
  • Publication number: 20120230903
    Abstract: 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: Application
    Filed: April 25, 2012
    Publication date: September 13, 2012
    Applicant: MEMC ELECTRONIC MATERIALS, INC.
    Inventors: Milind Kulkarni, Puneet Gupta, Balaji Devulapalli, Jameel Ibrahim, Vithal Revankar, Kwasi Foli