Patents by Inventor Anand Kulkarni
Anand 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: 20240193088Abstract: A memory device includes a first memory and a second memory that caches data stored in the first memory. At least one controller of the memory device receives page fault information from a host. The page fault information results from a request for data by the host that is stored in the first memory but is not cached in the second memory when requested by the host. The memory device uses the received page fault information for one or more inputs into a prefetch model trained by Machine Learning (ML) to generate at least one inference. Based at least in part on the at least one inference, prefetch data is cached in the second memory. In one aspect, the page fault information is used to train the prefetch model. In another aspect, the page fault information includes at least one virtual address used by the host for the requested data.Type: ApplicationFiled: August 8, 2023Publication date: June 13, 2024Inventors: Chao Sun, Qingbo Wang, Minghai Qin, Jaco Hofmann, Anand Kulkarni, Dejan Vucinic, Zvonimir Bandic
-
Patent number: 11994040Abstract: A method of forming a component includes mixing a powdered base material and a binder to define a mixture, forming the mixture into a desired shape without melting the base material, removing the binder from the desired shape to define a skeleton, the volume of the skeleton being between 80 percent and 95 percent base material, and infiltrating the skeleton with a melting point depressant material to define a finished component, the finished component having less than one percent porosity by volume.Type: GrantFiled: November 13, 2019Date of Patent: May 28, 2024Assignee: Siemens Energy, Inc.Inventors: Anand A. Kulkarni, Kazim Ozbaysal, Ahmed Kamel, Kyle I. Stoodt
-
Patent number: 11939884Abstract: A blade for a gas turbine includes a removed portion space, and further includes an airfoil portion defining the removed portion space, the airfoil portion formed from a base material, and a replacement component formed to fill the removed portion space. The replacement component is formed from a material that includes 50%-80% base material, 0%-30% braze material, and 0%-8% aluminum. A braze joint is formed between the airfoil portion and the replacement component to attach the replacement component to the airfoil portion and fill the removed portion space.Type: GrantFiled: November 13, 2019Date of Patent: March 26, 2024Assignee: Siemens Energy, Inc.Inventors: Anand A. Kulkarni, Kazim Ozbaysal, Ahmed Kamel, Kyle I. Stoodt
-
Publication number: 20240004719Abstract: Certain aspects of the present disclosure provide techniques for partitioning feature maps to improve machine learning model processing. In one aspect, a method, includes partitioning a feature map row-wise into a plurality of feature sub-maps such that: each respective feature sub-map of the plurality of feature sub-maps is defined with respect to a split row determined based on a dense data element count for each row of the feature map; and each feature sub-map of the plurality of feature sub-maps has a same column dimensionality as the feature map; and assigning each of the plurality of feature sub-maps to one of a plurality of tensor compute units and one of a plurality of tensor feature map memory units for processing in parallel.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Applicant: Western Digital Technologies, Inc.Inventors: Kiran Kumar GUNNAM, Vikram Varadarajan KALKUNTE, Matheus Almeida OGLEARI, Anand KULKARNI, Zvonimir Z. BANDIC
-
Patent number: 11797830Abstract: An apparatus includes a tensor compute cluster having a plurality of tensor compute units to process a plurality of sub-feature maps in a machine learning application and a tensor memory cluster having a plurality of tensor feature map memory units to store the plurality of sub-feature maps. The apparatus also includes circuitry to partition an input feature map into the plurality of sub-feature maps such that sparsity in each of the plurality of sub-feature maps satisfies a predetermined threshold, and assign each of the plurality of sub-feature maps to one of the plurality of tensor compute units and one of the plurality of tensor feature map memory units for processing in parallel.Type: GrantFiled: March 25, 2020Date of Patent: October 24, 2023Assignee: Western Digital Technologies, Inc.Inventors: Kiran Gunnam, Anand Kulkarni, Zvonimir Bandic
-
Patent number: 11755683Abstract: An apparatus includes a first tensor compute cluster configured to receive first input feature tensors, a second tensor compute cluster configured to receive second input feature tensors more sparse than the first input feature tensors, and a vector accelerator. The apparatus also includes circuitry configured to partition an input feature map into a plurality of input feature tensors based on a compression criteria and assign each of the plurality of input feature tensors to one of the first tensor compute cluster, the second tensor compute cluster, or the vector accelerator based upon at least one of parameters including a sparsity and an optimization parameter.Type: GrantFiled: December 23, 2019Date of Patent: September 12, 2023Assignee: Western Digital Technologies, Inc.Inventors: Kiran Gunnam, Anand Kulkarni, Zvonimir Bandic
-
Publication number: 20230129307Abstract: In some examples, the disclosure describes a device that includes a docking station and a processor. The processor may determine that an error condition involving disconnection of a computing device from the docking station couplable to the computing device has occurred and receive, responsive to the determination, a signal indicative of performance of an operation to re-establish communication with the docking station. The processor may further perform, responsive to receipt of the signal, the operation to re-establish communication with the docking station.Type: ApplicationFiled: October 27, 2021Publication date: April 27, 2023Inventors: Chun Chang, Ming-Hong Lee, Anand Kulkarni, Li-Pin Lu, Rajesh Shah
-
Patent number: 11544547Abstract: A non-volatile memory device includes an array of non-volatile memory cells that are configured to store weights of a neural network. Associated with the array is a data latch structure that includes a page buffer, which can store weights for a layer of the neural network that is read out of the array, and a transfer buffer, that can store inputs for the neural network. The memory device can perform multiply and accumulate operations between inputs and weight of the neural network within the latch structure, avoiding the need to transfer data out of the array and associated latch structure for portions of an inference operation. By using binary weights and inputs, multiplication can be performed by bit-wise XNOR operations. The results can then be summed and activation applied, all within the latch structure.Type: GrantFiled: June 22, 2020Date of Patent: January 3, 2023Assignee: Western Digital Technologies, Inc.Inventors: Anand Kulkarni, Won Ho Choi, Martin Lueker-Boden
-
Patent number: 11466620Abstract: A support housing for use in distributing fuel in a gas turbine engine includes a main body defining an inlet aperture, a plurality of outlet apertures, and a substantially planar mounting surface. A first fuel channel has a wall that defines a first flow space and a support member extends across the first flow space and has a long axis oriented at an oblique angle with respect to the mounting surface.Type: GrantFiled: May 1, 2018Date of Patent: October 11, 2022Assignee: Siemens Energy, Inc.Inventors: Anand A. Kulkarni, Charalambos Polyzopoulos
-
Patent number: 11462003Abstract: A system with a multiplication circuit having a plurality of multipliers is disclosed. Each of the plurality of multipliers is configured to receive a data value and a weight value to generate a product value in a convolution operation of a machine learning application. The system also includes an accumulator configured to receive the product value from each of the plurality of multipliers and a register bank configured to store an output of the convolution operation. The accumulator is further configured to receive a portion of values stored in the register bank and combine the received portion of values with the product values to generate combined values. The register bank is further configured to replace the portion of values with the combined values.Type: GrantFiled: March 25, 2020Date of Patent: October 4, 2022Assignee: Western Digital Technologies, Inc.Inventors: Kiran Gunnam, Anand Kulkarni, Zvonimir Bandic
-
Publication number: 20220290999Abstract: A method of implementing a mobility as a service policy may include associating an identifier with a mobility service policy. The method may include assigning the mobility service policy to at least one mobility service provider of a plurality of mobility service providers. The method may include setting at least one usage restriction for the mobility service policy. The at least one usage restriction may limit operation of the at least one mobility service provider when the policy is activated. The method may include setting a geographical restriction associated with the mobility service policy. The method may include setting a time restriction associated with when the mobility service policy is to be active. The method may include enabling the mobility service policy.Type: ApplicationFiled: April 1, 2022Publication date: September 15, 2022Inventors: Aravind Asam, Alexander Wilhelm, Carina Nicklaw, Frederick Rodolfo, Dongwook Kim, Anand Kulkarni, Bruno Alves, Aaron Bannister, Rakesh Prasad, Chintan Gokani, Santhosh Kumar Doddi, Divya Komadam, Katherine Aurelia
-
Patent number: 11397886Abstract: A non-volatile memory structure capable of storing layers of a deep neural network (DNN) and perform an inferencing operation within the structure is presented. A stack of bonded die pairs is connected by through silicon vias. Each bonded die pair includes a memory die, having one or more memory arrays onto which layers of the neural network are mapped, and a peripheral circuitry die, including the control circuits for performing the convolution or multiplication for the bonded die pair. The multiplications can either be done in-array on the memory die or in-logic on the peripheral circuitry die. The arrays can be formed into columns along the vias, allowing an inferencing operation to be performed by propagating an input up and down the columns, with the output of one level being the input of the subsequent layer.Type: GrantFiled: June 12, 2020Date of Patent: July 26, 2022Assignee: SanDisk Technologies LLCInventors: Tung Thanh Hoang, Martin Lueker-Boden, Anand Kulkarni
-
Patent number: 11397885Abstract: A non-volatile memory structure capable of storing layers of a deep neural network (DNN) and perform an inferencing operation within the structure is presented. A stack of bonded die pairs is connected by through silicon vias. Each bonded die pair includes a memory die, having one or more memory arrays onto which layers of the neural network are mapped, and a peripheral circuitry die, including the control circuits for performing the convolution or multiplication for the bonded die pair. The multiplications can either be done in-array on the memory die or in-logic on the peripheral circuitry die. The arrays can be formed into columns along the vias, allowing an inferencing operation to be performed by propagating an input up and down the columns, with the output of one level being the input of the subsequent layer.Type: GrantFiled: April 29, 2020Date of Patent: July 26, 2022Assignee: SanDisk Technologies LLCInventors: Tung Thanh Hoang, Martin Lueker-Boden, Anand Kulkarni
-
Publication number: 20220212296Abstract: A blade for a gas turbine includes a removed portion space, and further includes an airfoil portion defining the removed portion space, the airfoil portion formed from a base material, and a replacement component formed to fill the removed portion space. The replacement component is formed from a material that includes 50%-80% base material, 0%-30% braze material, and 0%-8% aluminum. A braze joint is formed between the airfoil portion and the replacement component to attach the replacement component to the airfoil portion and fill the removed portion space.Type: ApplicationFiled: November 13, 2019Publication date: July 7, 2022Inventors: Anand A. Kulkarni, Kazim Ozbaysal, Ahmed Kamel, Kyle I. Stoodt
-
Publication number: 20220203448Abstract: A method of forming a component includes mixing a powdered base material and a binder to define a mixture, forming the mixture into a desired shape without melting the base material, removing the binder from the desired shape to define a skeleton, the volume of the skeleton being between 80 percent and 95 percent base material, and infiltrating the skeleton with a melting point depressant material to define a finished component, the finished component having less than one percent porosity by volume.Type: ApplicationFiled: November 13, 2019Publication date: June 30, 2022Inventors: Anand A. Kulkarni, Kazim Ozbaysal, Ahmed Kamel, Kyle I. Stoodt
-
Patent number: 11359290Abstract: A method of additive manufacturing a component. The method includes selecting powder characterization, depositing powder materials, inspecting the powder materials, selecting process and laser parameters for laser processing, laser processing the powder materials, performing layer cleanup, determining stress state and relieving, additionally inspecting the laser processed powder materials, and repeating steps until a buildup of the component is complete.Type: GrantFiled: January 30, 2018Date of Patent: June 14, 2022Assignee: SIEMENS ENERGY, INC.Inventors: Ahmed Kamel, Anand A. Kulkarni
-
Patent number: 11328406Abstract: A computer-implemented method for assessing material microstructure of a machine component involves obtaining a raw image of a section of the component captured via a microscope. The method further includes pre-processing the raw image to generate a ternary image defined by pixel data including three levels of intensities. The method further includes identifying, from the ternary image, phase boundaries delineating at a phase in a primary constituent material of the component. The method further includes determining a volume associated with the phase based on the identified phase boundaries. The proposed method may be utilized, for example, as an automated tool for assessing material degradation and for quality control of gas turbine engine components.Type: GrantFiled: March 5, 2020Date of Patent: May 10, 2022Assignee: Siemens AktiengesellschaftInventors: Arindam Dasgupta, Biswadip Dey, Anand A. Kulkarni, Amit Chakraborty
-
Publication number: 20220118131Abstract: The present invention discloses the device for a urinary catheter employing electromagnetic radiation and/or vibration transducer. The device comprises a clip-on (4) including a source of electromagnetic radiation (5) and/or a vibration transducer and a coupler (3) that allows electromagnetic radiation access from clip-on to the inside of the coupler. The combination of electromagnetic radiation and photo catalyst material may increase effectiveness for antimicrobial activity. The device aims at preventing the catheter-associated urinary tract infection caused by both intraluminal and extraluminal routes.Type: ApplicationFiled: December 3, 2019Publication date: April 21, 2022Inventors: Nirmal KUMAR, Aniket Anand KULKARNI, Deepika DIXIT, Yasuyuki MATSUURA, Prashant JHA, Harpal SINGH, Hitender GAUTAM
-
Patent number: 11281601Abstract: Example multi-device storage systems, storage devices, and methods provide hosted services on peer storage devices. Storage devices include a storage medium, a logical mapping memory, and a processor for executing hosted services using the logical mapping memory. Each storage device is configured to communicate with peer storage devices over an interconnect fabric. The logical mapping memory includes storage device media logical mapping information configured in continuous logical blocks with a media block size equal to a page programming size of the storage medium. The logical mapping memory also includes host logical mapping information, configured in host logical blocks with a host block size smaller than the media block size, for the peer storage devices.Type: GrantFiled: June 26, 2020Date of Patent: March 22, 2022Assignee: Western Digital Technologies, Inc.Inventors: Sanjay Subbarao, Vladislav Bolkhovitin, Anand Kulkarni, Brian Walter O'Krafka
-
Patent number: 11248473Abstract: A turbine blade includes a platform with an internal cavity formed therein and an airfoil extending radially from the platform. The turbine blade includes a first portion made from ceramic matrix composite materials and a second portion made from superalloy materials. The first and second portions are selectively connected to each other via a spur and include an internal cooling circuit extending across both the first and second portions for circulating coolant therethrough. At least one supply passage extends between the internal cooling circuit and the internal platform cavity and includes an array of pin fins and turbulators for diverting coolant to the internal platform cavity.Type: GrantFiled: April 4, 2017Date of Patent: February 15, 2022Assignee: Siemens Energy, Inc.Inventors: Arindam Dasgupta, Anand A. Kulkarni