Patents by Inventor Madhura Joshi

Madhura Joshi 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: 11907249
    Abstract: Methods and systems for stitching real-time and historical data are disclosed herein. The data may be gathered from a line card and represent metrics of hardware or software elements of the line card. The historical data may be transferred and stored in an archive of a control card of a network element and the real-time data may be accessed by a proxy host of the control card substantially in real-time. A network administration device may access the historical data on the file collector and/or the real-time data from the proxy host of the control card and convert them to a time series database format and store the converted data in a time series database. A user may access a portion of the converted real-time and/or historical data using a graphical user interface, the accessed portion representing data gathered during a period of time selected by the user.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: February 20, 2024
    Assignee: Infinera Corporation
    Inventors: Madhumita Pal, Dale Chin, Ramanujan Puranam, Madhura Joshi
  • Patent number: 11730857
    Abstract: A biomedical implant (16, 18) is formed from magnesium (Mg) single crystal (10). The biomedical implant (16, 18) may be biodegradable. The biomedical implant (16, 18) may be post treated to control the mechanical properties and/or corrosion rate thereof said Mg single crystal (10) without changing the chemical composition thereof. A method of making a Mg single crystal (10) for biomedical applications includes filling a single crucible (12) with more than one chamber with polycrystalline Mg, melting at least a portion of said polycrystalline Mg, and forming more than one Mg single crystal (10) using directional solidification.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: August 22, 2023
    Assignee: University of Cincinnati
    Inventors: Vesselin N. Shanov, Vibhor Chaswal, Pravahan Salunke, Madhura Joshi, Guangqi Zhang, Mark J. Schulz, Sergey N. Yarmolenko, Doug Nienaber
  • Publication number: 20220400058
    Abstract: A network element is herein disclosed. The network element comprises a controller card and a pluggable card. The controller card comprises a first processor; a first memory, the first memory being a first non-transitory computer-readable medium storing computer-executable instructions comprising a common software stack and a first microservice stack; and a first device; wherein the first microservice stack includes a first microservice operable to manage the first device. The pluggable card comprises a second processor; a second memory, the second memory being a second non-transitory computer-readable medium storing computer-executable instructions comprising the common software stack and a second microservice stack; and a second device; wherein the second microservice stack includes a second microservice operable to manage the second device.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 15, 2022
    Inventors: Madhumita Pal, Dale Chin, Ramanujan Puranam, Madhura Joshi
  • Publication number: 20220398252
    Abstract: Methods and systems for stitching real-time and historical data are disclosed herein. The data may be gathered from a line card and represent metrics of hardware or software elements of the line card. The historical data may be transferred and stored in an archive of a control card of a network element and the real-time data may be accessed by a proxy host of the control card substantially in real-time. A network administration device may access the historical data on the file collector and/or the real-time data from the proxy host of the control card and convert them to a time series database format and store the converted data in a time series database. A user may access a portion of the converted real-time and/or historical data using a graphical user interface, the accessed portion representing data gathered during a period of time selected by the user.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 15, 2022
    Inventors: Madhumita Pal, Dale Chin, Ramanujan Puranam, Madhura Joshi
  • Publication number: 20220400156
    Abstract: Disclosed herein are network elements for use in a transport network. The network elements may comprise an embedded device comprising a processor, a communication device, and a non-transitory computer readable medium storing a common client interface comprising processor-executable code that when executed causes the processor to, responsive to receiving a request from a particular one of a plurality of client applications: allocate one or more system resource for the particular one of the plurality of client applications, the one or more system resource based at least in part on a request type of the request; establish, with the communication device, a connection with a remote network element in the transport network; and transmit the request to the remote network element; and responsive to receiving a response from the remote network element, transmit the response to the particular one of the plurality of client applications.
    Type: Application
    Filed: June 14, 2022
    Publication date: December 15, 2022
    Inventors: Aaron Menon, Prashaanth Ragupathy, Madhura Joshi, Liang Hong
  • Publication number: 20210196854
    Abstract: A biomedical implant (16, 18) is formed from magnesium (Mg) single crystal (10). The biomedical implant (16, 18) may be biodegradable. The biomedical implant (16, 18) may be post treated to control the mechanical properties and/or corrosion rate thereof said Mg single crystal (10) without changing the chemical composition thereof. A method of making a Mg single crystal (10) for biomedical applications includes filling a single crucible (12) with more than one chamber with polycrystalline Mg, melting at least a portion of said polycrystalline Mg, and forming more than one Mg single crystal (10) using directional solidification.
    Type: Application
    Filed: March 9, 2021
    Publication date: July 1, 2021
    Inventors: Vesselin N. Shanov, Vibhor Chaswal, Pravahan Salunke, Madhura Joshi, Guangqi Zhang, Mark J. Schulz, Sergey N. Yarmolenko, Doug Nienaber
  • Patent number: 11023998
    Abstract: An apparatus is provided which comprises: a first engine buffer to receive a first engine request; a first engine register coupled to the first engine buffer, wherein the first engine register is to store first engine credits associated with the first engine buffer; a second engine buffer to receive a second engine request; a second engine register coupled to the second engine buffer, wherein the second engine register is to store second engine credits associated with the second engine buffer; and a common buffer which is common to the first and second engines, wherein the first engine credits represents one or more slots in the common buffer for servicing the first engine request for access to a common resource, and wherein the second engine credits represents one or more slots in the common buffer for servicing the second engine request for access to the common resource.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: June 1, 2021
    Assignee: Intel Corporation
    Inventors: Nicolas Kacevas, Niranjan L. Cooray, Madhura Joshi, Satyanarayana Nekkalapu
  • Publication number: 20190228499
    Abstract: An apparatus is provided which comprises: a first engine buffer to receive a first engine request; a first engine register coupled to the first engine buffer, wherein the first engine register is to store first engine credits associated with the first engine buffer; a second engine buffer to receive a second engine request; a second engine register coupled to the second engine buffer, wherein the second engine register is to store second engine credits associated with the second engine buffer; and a common buffer which is common to the first and second engines, wherein the first engine credits represents one or more slots in the common buffer for servicing the first engine request for access to a common resource, and wherein the second engine credits represents one or more slots in the common buffer for servicing the second engine request for access to the common resource.
    Type: Application
    Filed: April 2, 2019
    Publication date: July 25, 2019
    Applicant: Intel Corporation
    Inventors: Nicolas Kacevas, Niranjan L. Cooray, Madhura Joshi, Satyanarayana Nekkalapu
  • Patent number: 10249017
    Abstract: An apparatus is provided which comprises: a first engine buffer to receive a first engine request; a first engine register coupled to the first engine buffer, wherein the first engine register is to store first engine credits associated with the first engine buffer; a second engine buffer to receive a second engine request; a second engine register coupled to the second engine buffer, wherein the second engine register is to store second engine credits associated with the second engine buffer; and a common buffer which is common to the first and second engines, wherein the first engine credits represents one or more slots in the common buffer for servicing the first engine request for access to a common resource, and wherein the second engine credits represents one or more slots in the common buffer for servicing the second engine request for access to the common resource.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: April 2, 2019
    Assignee: Intel Corporation
    Inventors: Nicolas Kacevas, Niranjan L. Cooray, Madhura Joshi, Satyanarayana Nekkalapu
  • Publication number: 20180047131
    Abstract: An apparatus is provided which comprises: a first engine buffer to receive a first engine request; a first engine register coupled to the first engine buffer, wherein the first engine register is to store first engine credits associated with the first engine buffer; a second engine buffer to receive a second engine request; a second engine register coupled to the second engine buffer, wherein the second engine register is to store second engine credits associated with the second engine buffer; and a common buffer which is common to the first and second engines, wherein the first engine credits represents one or more slots in the common buffer for servicing the first engine request for access to a common resource, and wherein the second engine credits represents one or more slots in the common buffer for servicing the second engine request for access to the common resource.
    Type: Application
    Filed: August 11, 2016
    Publication date: February 15, 2018
    Inventors: Nicolas Kacevas, Niranjan L. Cooray, Madhura Joshi, Satyanarayana Nekkalapu
  • Publication number: 20170239386
    Abstract: A biomedical implant (16, 18) is formed from magnesium (Mg) single crystal (10). The biomedical implant (16, 18) may be biodegradable. The biomedical implant (16, 18) may be post treated to control the mechanical properties and/or corrosion rate thereof said Mg single crystal (10) without changing the chemical composition thereof. A method of making a Mg single crystal (10) for biomedical applications includes filling a single crucible (12) with more than one chamber with polycrystalline Mg, melting at least a portion of said polycrystalline Mg, and forming more than one Mg single crystal (10) using directional solidification.
    Type: Application
    Filed: August 18, 2015
    Publication date: August 24, 2017
    Inventors: Vesselin N. Shanov, Vibhor Chaswal, Pravahan Salunke, Madhura Joshi, Guangqi Zhang, Mark J. Schulz, Sergey N. Yarmolenko, Doug Nienaber