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: 11961014Abstract: 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: GrantFiled: August 13, 2020Date of Patent: April 16, 2024Assignee: Royal Bank Of CanadaInventors: Anas Desouky, Nadia Ghobadipasha, Chengxi Yang, Zachary Mullins, Amit Sharma, Deepak Prakash Asrani, Dicken Tak Kuen Leung
-
Publication number: 20240118842Abstract: 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: ApplicationFiled: October 11, 2022Publication date: April 11, 2024Applicant: Adobe Inc.Inventors: Siddharth Kumar Jain, Pratyush Kumar, Naveen Prakash Goel, Kazuhiro Toyoda, Deepak Gilani
-
Publication number: 20210049487Abstract: 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: ApplicationFiled: August 13, 2020Publication date: February 18, 2021Inventors: Anas DESOUKY, Nadia GHOBADIPASHA, Chengxi YANG, Zachary MULLINS, Amit SHARMA, Deepak Prakash ASRANI, Dicken Tak Kuen LEUNG
-
Patent number: 10852946Abstract: 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: GrantFiled: January 31, 2018Date of Patent: December 1, 2020Assignee: EMC IP Holding Company LLCInventors: Oguzhan Ozmen, Rakesh Kumar Thakur, Deepak Prakash Ghivari, Ashwini Joshi, Sneha Yadav, Usha Narasappa, Koundinya Koorapati, Shailesh Jain
-
Patent number: 9492597Abstract: 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: GrantFiled: April 18, 2014Date of Patent: November 15, 2016Assignee: Hollister IncorporatedInventors: Phil Shelley, Seamus T. Kavanagh, Claudio Giori, Deepak Prakash, Adel Sadik, Rick Hantke, Kimberly R. Hansford
-
Publication number: 20140228816Abstract: 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: ApplicationFiled: April 18, 2014Publication date: August 14, 2014Applicant: Hollister IncorporatedInventors: Phil Shelley, Seamus T. Kavanagh, Claudio Giori, Deepak Prakash, Adel Sadik, Rick Hantke, Kimberly R. Hansford
-
Patent number: 8734411Abstract: 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: GrantFiled: September 26, 2008Date of Patent: May 27, 2014Assignee: Hollister IncorporatedInventors: Phil Shelley, Seamus T. Kavanagh, Claudio Giori, Deepak Prakash, Adel Sadik, Rick Hantke, Kimberly R. Hansford
-
Publication number: 20090088711Abstract: 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: ApplicationFiled: September 26, 2008Publication date: April 2, 2009Applicant: HOLLISTER INCORPORAEDInventors: Phil Shelley, Seamus T. Kavanagh, Claudio Giori, Deepak Prakash, Adel Sadik, Rick Hantke, Kimberly R. Hansford
-
Patent number: 7281186Abstract: 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: GrantFiled: May 4, 2005Date of Patent: October 9, 2007Assignee: Microsoft CorporationInventors: Louis F. Coffin, III, Deepak Prakash, James A. Lundblad
-
Patent number: 7149230Abstract: 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: GrantFiled: March 8, 2002Date of Patent: December 12, 2006Assignee: Microsoft CorporationInventors: Louis F. Coffin, III, Deepak Prakash, James A. Lundblad, Victor A. Tirva, Geroncio G. Galicia, Paul B. Brown, James A. Baldwin
-
Patent number: 6983408Abstract: 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: GrantFiled: March 8, 2002Date of Patent: January 3, 2006Assignee: Microsoft CorporationInventors: Louis F. Coffin, III, Deepak Prakash, James A. Lundblad
-
Publication number: 20050190799Abstract: 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: ApplicationFiled: May 4, 2005Publication date: September 1, 2005Applicant: Microsoft CorporationInventors: Louis Coffin, Deepak Prakash, James Lundblad
-
Publication number: 20030169783Abstract: 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: ApplicationFiled: March 8, 2002Publication date: September 11, 2003Inventors: Louis F. Coffin, Deepak Prakash, James A. Lundblad, Victor A. Tirva, Geroncio G. Galicia, Paul B. Brown, James A. Baldwin
-
Publication number: 20030172326Abstract: 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: ApplicationFiled: March 8, 2002Publication date: September 11, 2003Inventors: Louis F. Coffin, Deepak Prakash, James A. Lundblad