Patents by Inventor Deepak Prakash

Deepak Prakash 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: 12347463
    Abstract: Read and write transducer elements have very high reliability for most of their respective lives. Only a small percentage of transducer elements fail after a significant duration of operation in the field, but failure rate ramps up significantly with as the transducer elements age, particularly with heavy read and write use. Prior solutions to this problem involve regularly running data field integrity checks. However, the data field integrity checks are resource intensive and yield significant latency impacts. The presently disclosed technology renders data field integrity checks (that come with high latency costs) dependent upon periodic or continuous head health monitoring schemes (that come with low latency costs). The data field integrity checks are triggered by a “poor health” signal generating from the head health monitoring schemes rather than being continuously or periodically performed with no regard to projected head health.
    Type: Grant
    Filed: April 30, 2024
    Date of Patent: July 1, 2025
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Sandeep Bhushan, Carl Stephen Arnold, Deepak Prakash, Vidur Parkash
  • Patent number: 9492597
    Abstract: A catheter tube for a fecal drainage system has a first layer and a second layer. At least one of the first and second layers is an odor barrier layer of material and at least one of the first and second layers is a thermoplastic elastomer material.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: November 15, 2016
    Assignee: Hollister Incorporated
    Inventors: Phil Shelley, Seamus T. Kavanagh, Claudio Giori, Deepak Prakash, Adel Sadik, Rick Hantke, Kimberly R. Hansford
  • Publication number: 20140228816
    Abstract: A catheter tube for a fecal drainage system has a first layer and a second layer. At least one of the first and second layers is an odor barrier layer of material and at least one of the first and second layers is a thermoplastic elastomer material.
    Type: Application
    Filed: April 18, 2014
    Publication date: August 14, 2014
    Applicant: Hollister Incorporated
    Inventors: Phil Shelley, Seamus T. Kavanagh, Claudio Giori, Deepak Prakash, Adel Sadik, Rick Hantke, Kimberly R. Hansford
  • Patent number: 8734411
    Abstract: A multi-layer odor barrier catheter tube for a fecal drainage catheter. The external surface has a low coefficient of friction, as does the internal surface. The layers of the catheter tube may be co-extruded, or formed as a heat-laminated film rolled into a cylindrical shape and heat-welded. A flexible scrim may be included intermediate the first and third layers. One or more tie layers may be included between at least one of the first and second layers, or the second and third layers. A combination of a multi-layer odor barrier catheter tube with an odor barrier collection bag is also described.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: May 27, 2014
    Assignee: Hollister Incorporated
    Inventors: Phil Shelley, Seamus T. Kavanagh, Claudio Giori, Deepak Prakash, Adel Sadik, Rick Hantke, Kimberly R. Hansford
  • Publication number: 20090088711
    Abstract: A multi-layer odor barrier catheter tube for a fecal drainage catheter. The external surface has a low coefficient of friction, as does the internal surface. The layers of the catheter tube may be co-extruded, or formed as a heat-laminated film rolled into a cylindrical shape and heat-welded. A flexible scrim may be included intermediate the first and third layers. One or more tie layers may be included between at least one of the first and second layers, or the second and third layers. A combination of a multi-layer odor barrier catheter tube with an odor barrier collection bag is also described.
    Type: Application
    Filed: September 26, 2008
    Publication date: April 2, 2009
    Applicant: HOLLISTER INCORPORAED
    Inventors: Phil Shelley, Seamus T. Kavanagh, Claudio Giori, Deepak Prakash, Adel Sadik, Rick Hantke, Kimberly R. Hansford
  • Patent number: 7281186
    Abstract: A method and apparatus for managing error/status information generated in the demultiplexing, processing, and handling of data packets from a video transport stream. Error/status information is organized into control fields of error/status packets. The error/status packets are sent to dedicated error/status buffers of bulk system memory where they can be accessed by a system processor during the reconfiguration and decoding of video programming.
    Type: Grant
    Filed: May 4, 2005
    Date of Patent: October 9, 2007
    Assignee: Microsoft Corporation
    Inventors: Louis F. Coffin, III, Deepak Prakash, James A. Lundblad
  • Patent number: 7149230
    Abstract: A processing apparatus for processing multiple video programs from one or more transport streams. The processing apparatus has a transport processing circuit that includes multiple transport processor units. The transport processor units utilize a common transport processor memory unit having demux context entries containing processing and hardware state information for packet types. Each transport processor unit includes a transport interface for identifying data packets to be acquired from the transport stream, a demultiplexing processor for processing the acquired data packets, and a demultiplexing DMA unit for memory handling operations of the processed data packets. Index chaining allows the transport processor units to access information from the transport processor memory unit. The method uses indices to access demux context entries from the transport processor memory unit. Related DMA indices are used to access memory handling information from the transport processor memory unit.
    Type: Grant
    Filed: March 8, 2002
    Date of Patent: December 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Louis F. Coffin, III, Deepak Prakash, James A. Lundblad, Victor A. Tirva, Geroncio G. Galicia, Paul B. Brown, James A. Baldwin
  • Patent number: 6983408
    Abstract: A method and apparatus for managing error/status information generated in the demultiplexing, processing, and handling of data packets from a video transport stream. Error/status information is organized into control fields of error/status packets. The error/status packets are sent to dedicated error/status buffers of bulk system memory where they can be accessed by a system processor during the reconfiguration and decoding of video programming.
    Type: Grant
    Filed: March 8, 2002
    Date of Patent: January 3, 2006
    Assignee: Microsoft Corporation
    Inventors: Louis F. Coffin, III, Deepak Prakash, James A. Lundblad
  • Publication number: 20050190799
    Abstract: A method and apparatus for managing error/status information generated in the demultiplexing, processing, and handling of data packets from a video transport stream. Error/status information is organized into control fields of error/status packets. The error/status packets are sent to dedicated error/status buffers of bulk system memory where they can be accessed by a system processor during the reconfiguration and decoding of video programming.
    Type: Application
    Filed: May 4, 2005
    Publication date: September 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Louis Coffin, Deepak Prakash, James Lundblad
  • Publication number: 20030169783
    Abstract: A processing apparatus for processing multiple video programs from one or more transport streams. The processing apparatus has a transport processing circuit that includes multiple transport processor units. The transport processor units utilize a common transport processor memory unit having demux context entries containing processing and hardware state information for packet types. Each transport processor unit includes a transport interface for identifying data packets to be acquired from the transport stream, a demultiplexing processor for processing the acquired data packets, and a demultiplexing DMA unit for memory handling operations ofthe processed data packets. Index chaining allows the transport processor units to access information from the transport processor memory unit. The method uses indices to access demux context entries from the transport processor memory unit. Related DMA indices are used to access memory handling information from the transport processor memory unit.
    Type: Application
    Filed: March 8, 2002
    Publication date: September 11, 2003
    Inventors: Louis F. Coffin, Deepak Prakash, James A. Lundblad, Victor A. Tirva, Geroncio G. Galicia, Paul B. Brown, James A. Baldwin
  • Publication number: 20030172326
    Abstract: A method and apparatus for managing error/status information generated in the demultiplexing, processing, and handling of data packets from a video transport stream. Error/status information is organized into control fields of error/status packets. The error/status packets are sent to dedicated error/status buffers of bulk system memory where they can be accessed by a system processor during the reconfiguration and decoding of video programming.
    Type: Application
    Filed: March 8, 2002
    Publication date: September 11, 2003
    Inventors: Louis F. Coffin, Deepak Prakash, James A. Lundblad