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: 11961014
    Abstract: Disclosed are systems, methods, and devices for presenting customer insights in association with an electronic customer relationship management tool. A graphical user interface (GUI) is presented to a user. The GUI has a first region having GUI elements of the customer relationship management tool, and a second region having GUI elements for presenting at least one customer insight, the second region displayed when the first region is displayed and proximate to the first region. Upon receiving an identifier identifying a particular customer, at least one machine-learning derived insight relevant to the identified customer is displaying to the user in the second region when receiving user input signals via the GUI elements of the first region.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: April 16, 2024
    Assignee: Royal Bank Of Canada
    Inventors: Anas Desouky, Nadia Ghobadipasha, Chengxi Yang, Zachary Mullins, Amit Sharma, Deepak Prakash Asrani, Dicken Tak Kuen Leung
  • Publication number: 20240118842
    Abstract: Self-consumable portions generation techniques from a digital document are described. The self-consumable portions are generated based on a determination of an amount of resources available at a receiver device that is to receive the digital document. Examples of the resources include an amount of memory resources, processing resources, and/or network resources associated with the receiver device. The self-consumable portions, once generated, are separately renderable at the receiver device.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Applicant: Adobe Inc.
    Inventors: Siddharth Kumar Jain, Pratyush Kumar, Naveen Prakash Goel, Kazuhiro Toyoda, Deepak Gilani
  • Publication number: 20210049487
    Abstract: Disclosed are systems, methods, and devices for presenting customer insights in association with an electronic customer relationship management tool. A graphical user interface (GUI) is presented to a user. The GUI has a first region having GUI elements of the customer relationship management tool, and a second region having GUI elements for presenting at least one customer insight, the second region displayed when the first region is displayed and proximate to the first region. Upon receiving an identifier identifying a particular customer, at least one machine-learning derived insight relevant to the identified customer is displaying to the user in the second region when receiving user input signals via the GUI elements of the first region.
    Type: Application
    Filed: August 13, 2020
    Publication date: February 18, 2021
    Inventors: Anas DESOUKY, Nadia GHOBADIPASHA, Chengxi YANG, Zachary MULLINS, Amit SHARMA, Deepak Prakash ASRANI, Dicken Tak Kuen LEUNG
  • Patent number: 10852946
    Abstract: Techniques for non-disruptive upgrade of a storage appliance may include: restarting a first portion of nodes running a target software version while also running a current software version on a second portion of the nodes, wherein the non-disruptive upgrade is performed to upgrade the nodes of the storage appliance from the current software version to the target software version; performing I/O forwarding where I/Os from the host initiators are serviced using the second portion of the nodes and not serviced using the first portion of the nodes; and determining, in accordance with host initiator login information, whether to continue with the non-disruptive upgrade of the nodes to the target software version. Such techniques may be used, for example, to avoid data unavailability for one or more hosts using the host initiator login information.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: December 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Oguzhan Ozmen, Rakesh Kumar Thakur, Deepak Prakash Ghivari, Ashwini Joshi, Sneha Yadav, Usha Narasappa, Koundinya Koorapati, Shailesh Jain
  • 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