Patents by Inventor Hiren Desai

Hiren Desai 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: 10691737
    Abstract: Apparatuses, methods and storage medium associated with summarization and recommendation of content are disclosed herewith. In embodiments, an apparatus may include a content processing engine to process content. The content processing engine may include a summarization engine to score constituent parts of the content, and to generate a plurality of summaries from a plurality of points of view for the content, based at least in part on the scores of constituent parts. The summaries may be formed with constituent parts extracted from the contents. In embodiments, the apparatus may further include a recommendation engine and/or a user preference learning module. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: June 23, 2020
    Assignee: Intel Corporation
    Inventors: Nirmit Parikh, Tanmay Hiren Desai
  • Patent number: 10176144
    Abstract: A data storage system configured as node in a distributed data store is presented. The system comprises an RDMA-enabled network adapter, a buffer management unit, and an RDMA application interface. The network adapter is configured to establish communication with one or more other nodes in the distributed data store. The buffer management unit is configured to pre-register a plurality of memory blocks as RDMA buffers with one or more other nodes. The RDMA application interface is configured to: process RDMA operations initiated by one of the other nodes, and send an acknowledgement message to the one of the other nodes via the RDMA-enabled network adapter in response to completion of an RDMA operation initiated by the one of the other nodes, wherein the acknowledgement message includes a target address corresponding to a start address of an RDMA buffer available for use in a subsequent RDMA operation.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: January 8, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Purvaja Narayanaswamy, Manoj Guthala, Hiren Desai, Andrew Tomlin
  • Patent number: 10116745
    Abstract: A data storage system configured as node in a distributed data store is presented. The system comprises an RDMA-enabled network adapter and a role management unit. The RDMA-enabled network adapter is configured to communicate with one or more other data storage systems in the distributed data store. The role management unit is configured to: detect a node identification number associated with each of the other data storage systems, compare a node identification number assigned to the data storage system with each of the detected node identification numbers to generate comparison results, determine whether the data storage system is to perform either a server role or a client role with respect to each of the other data storage systems on the basis of the comparison results, and set up the network adapter to operate in both an RDMA server mode and an RDMA client mode during runtime according to the determined roles.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: October 30, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hiren Desai, Manoj K Guthula, Purvaja Narayanaswamy
  • Patent number: 9979561
    Abstract: An information handling system is provided. The information handling system includes systems and methods for expanding the port count in a single Fiber Channel domain by adding modular Fiber Channel switches. Such a system includes a system enclosure that contains a plurality of Fiber Channel modules configured to send and receive Fiber Channel packets, the Fiber Channel modules providing a plurality of Fiber Channel ports and a switch processor coupled to the plurality of Fiber Channel ports and to a plurality of Ethernet ports. The switch processor is configured to apply a stacking header to Fiber Channel packets for transmission from one of the plurality of Ethernet ports over a stacking link to another switch processor in another system enclosure.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: May 22, 2018
    Assignee: DELL PRODUCTS L.P.
    Inventors: Hiren A. Desai, Haresh K. Shah, Krishnamurthy Subramanian, Swaminathan Sundararaman, Saikrishna M. Kotha
  • Publication number: 20170293588
    Abstract: A data storage system configured as node in a distributed data store is presented. The system comprises an RDMA-enabled network adapter, a buffer management unit, and an RDMA application interface. The network adapter is configured to establish communication with one or more other nodes in the distributed data store. The buffer management unit is configured to pre-register a plurality of memory blocks as RDMA buffers with one or more other nodes. The RDMA application interface is configured to: process RDMA operations initiated by one of the other nodes, and send an acknowledgement message to the one of the other nodes via the RDMA-enabled network adapter in response to completion of an RDMA operation initiated by the one of the other nodes, wherein the acknowledgement message includes a target address corresponding to a start address of an RDMA buffer available for use in a subsequent RDMA operation.
    Type: Application
    Filed: June 16, 2016
    Publication date: October 12, 2017
    Inventors: Purvaja NARAYANASWAMY, Manoj GUTHALA, Hiren DESAI, Andrew TOMLIN
  • Publication number: 20170279891
    Abstract: A data storage system configured as node in a distributed data store is presented. The system comprises an RDMA-enabled network adapter and a role management unit. The RDMA-enabled network adapter is configured to communicate with one or more other data storage systems in the distributed data store. The role management unit is configured to: detect a node identification number associated with each of the other data storage systems, compare a node identification number assigned to the data storage system with each of the detected node identification numbers to generate comparison results, determine whether the data storage system is to perform either a server role or a client role with respect to each of the other data storage systems on the basis of the comparison results, and set up the network adapter to operate in both an RDMA server mode and an RDMA client mode during runtime according to the determined roles.
    Type: Application
    Filed: June 15, 2016
    Publication date: September 28, 2017
    Inventors: Hiren DESAI, Manoj K GUTHALA, Purvaja NARAYANASWAMY
  • Patent number: 9749175
    Abstract: In a network where there are two local area networks (LANs) connected over a wide area network (WAN) by paralleled LAN to WAN devices at each end of the WAN, Transmission Control Protocol (TCP) connections may be requested by a first near end LAN to WAN device and received at a first far end LAN to WAN device but the acknowledgement may be returned to a second far end LAN to WAN device. The second far end LAN to WAN device contacts the first far end LAN to WAN device and the TCP connection is moved to the second far end LAN to WAN device, which provides the acknowledgement to the first near end LAN to WAN device to complete the TCP connection. Similar operations occur during active TCP connection operation but with certain queued data being flushed during the TCP connection transfer.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: August 29, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Poulo Kuriakose, Amr Sabaa, Ryan Hegland, Andy Dooley, Siva Adiraju, Amar Vutukuru, Hiren Desai
  • Publication number: 20160254928
    Abstract: An information handling system is provided. The information handling system includes systems and methods for expanding the port count in a single Fibre Channel domain by adding modular Fibre Channel switches. Such a system includes a system enclosure that contains a plurality of Fibre Channel modules configured to send and receive Fibre Channel packets, the Fibre Channel modules providing a plurality of Fibre Channel ports and a switch processor coupled to the plurality of Fibre Channel ports and to a plurality of Ethernet ports. The switch processor is configured to apply a stacking header to Fibre Channel packets for transmission from one of the plurality of Ethernet ports over a stacking link to another switch processor in another system enclosure.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: Hiren A. DESAI, Haresh K. SHAH, Krishnamurthy SUBRAMANIAN, Swaminathan SUNDARARAMAN, Saikrishna M. KOTHA
  • Patent number: 9396075
    Abstract: A method and system protects switching in a network element. At least one data signal at the client entity is received, wherein the signal flow through server entity via the client entity. A configuring protection group on at least one client entity is served by at least two server entity, wherein the protection group includes at least one work entity and at least one protect entity. A plurality of supplement client entities of client entity is created such that at least one of the supplement client entity flows over one server entity and checking the entities for a fault to raise alarm to their respective controllers. The controller includes at least one server layer protection controller and at least one client layer protection controller.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: July 19, 2016
    Assignee: Tejas Networks Limited
    Inventors: Nikhil Satyarthi, Nishant Sharma, Hiren Desai
  • Patent number: 9391926
    Abstract: An information handling system is provided. The information handling system includes systems and methods for expanding the port count in a single Fiber Channel domain by adding modular Fiber Channel switches. Such a system includes a system enclosure that contains a plurality of Fiber Channel modules configured to send and receive Fiber Channel packets, the Fiber Channel modules providing a plurality of Fiber Channel ports and a switch processor coupled to the plurality of Fiber Channel ports and to a plurality of Ethernet ports. The switch processor is configured to apply a stacking header to Fiber Channel packets for transmission from one of the plurality of Ethernet ports over a stacking link to another switch processor in another system enclosure.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: July 12, 2016
    Assignee: Dell Products L.P.
    Inventors: Hiren A. Desai, Haresh K. Shah, Krishnamurthy Subramanian, Swaminathan Sundararaman, Saikrishna M. Kotha
  • Patent number: 9325501
    Abstract: A method for protection of data traffic transmitted over 2-fiber shared protection ring on STM-1/OC-3 interface is provided. Also, the method involves carrying extra traffic in a ring topology for STM-1/OC-3 interface. This is achieved by fixing the granularity to one of ‘VC12/VC11/VC3/VC12-VC3/VC11-VC3’ for the STM-1 interface and to one of ‘VT2/VT1.5/STS-1’ for the OC-3 interface upfront when the protection is configured on the network element.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: April 26, 2016
    Assignee: TEJAS NETWORKS LTD.
    Inventors: Hiren Desai, Nishant Sharma, Nikhil Satyarthi, Karthik Muthuraja
  • Publication number: 20150051807
    Abstract: A vehicle 10 including sensors 40-48 and 50 and a processor assembly 30 which, when operational according to one or more strategies, reduce the likelihood of the vehicle 10 being operated by an inebriated driver and the strategy may be portable and suitable for aftermarket applications.
    Type: Application
    Filed: August 13, 2013
    Publication date: February 19, 2015
    Inventors: Hiren Harshadrai Desai, Karan Hiren Desai
  • Publication number: 20140222834
    Abstract: Apparatuses, methods and storage medium associated with summarization and recommendation of content are disclosed herewith. In embodiments, an apparatus may include a content processing engine to process content. The content processing engine may include a summarization engine to score constituent parts of the content, and to generate a plurality of summaries from a plurality of points of view for the content, based at least in part on the scores of constituent parts. The summaries may be formed with constituent parts extracted from the contents. In embodiments, the apparatus may further include a recommendation engine and/or a user preference learning module. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: February 3, 2014
    Publication date: August 7, 2014
    Inventors: Nirmit Parikh, Tanmay Hiren Desai
  • Publication number: 20140119371
    Abstract: An information handling system is provided. The information handling system includes systems and methods for expanding the port count in a single Fibre Channel domain by adding modular Fibre Channel switches. Such a system includes a system enclosure that contains a plurality of Fibre Channel modules configured to send and receive Fibre Channel packets, the Fibre Channel modules providing a plurality of Fibre Channel ports and a switch processor coupled to the plurality of Fibre Channel ports and to a plurality of Ethernet ports. The switch processor is configured to apply a stacking header to Fibre Channel packets for transmission from one of the plurality of Ethernet ports over a stacking link to another switch processor in another system enclosure.
    Type: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Applicant: Dell Products L.P.
    Inventors: Hiren A. Desai, Haresh K. Shah, Krishnamurthy Subramanian, Swaminathan Sundararaman, Saikrishna M. Kotha
  • Publication number: 20140019799
    Abstract: A method and system protects switching in a network element. At least one data signal at the client entity is received, wherein the signal flow through server entity via the client entity. A configuring protection group on at least one client entity is served by at least two server entity, wherein the protection group includes at least one work entity and at least one protect entity. A plurality of supplement client entities of client entity is created such that at least one of the supplement client entity flows over one server entity and checking the entities for a fault to raise alarm to their respective controllers. The controller includes at least one server layer protection controller and at least one client layer protection controller.
    Type: Application
    Filed: August 11, 2011
    Publication date: January 16, 2014
    Applicant: TEJAS NETWORKS LIMITED
    Inventors: Nikhil Satyarthi, Nishant Sharma, Hiren Desai
  • Publication number: 20130318246
    Abstract: TCP connections are moved between parallel devices and links during either connection setup or during active operation.
    Type: Application
    Filed: November 15, 2012
    Publication date: November 28, 2013
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Poulo Kuriakose, Amr Sabaa, Ryan Hegland, Andy Dooley, Siva Adiraju, Amar Vutukuru, Hiren Desai
  • Publication number: 20120087236
    Abstract: A method for protection of data traffic transmitted over 2-fiber shared protection ring on STM-1/OC-3 interface is provided. Also, the method involves carrying extra traffic in a ring topology for STM-1/OC-3 interface. This is achieved by fixing the granularity to one of ‘VC12/VC11/VC3/VC12-VC3/VC11-VC3’ for the STM-1 interface and to one of ‘VT2/VT1.5/STS-1’ for the OC-3 interface upfront when the protection is configured on the network element.
    Type: Application
    Filed: February 23, 2011
    Publication date: April 12, 2012
    Applicant: TEJAS NETWORKS LTD.
    Inventors: HIREN DESAI, NISHANT SHARMA, NIKHIL SATYARTHI, KARTHIK MUTHURAJA
  • Publication number: 20080159260
    Abstract: A Fibre Channel over Ethernet (“FCoE”) frame format allows a Fibre Channel (“FC”) base frame to be transmitted and routed through an Ethernet network. In one implementation, an FCoE frame includes SCSI information represented in a FC frame to which is prepended an FCoE header. The FCoE header/FC frame combination is encapsulated in an Ethernet frame shell to form an FCoE frame. Implementations of the FCoE frame may include an FCoE header containing fields and data pertaining to the version of the FCoE header of the FCoE frame, synchronized time values, various flags, directional values, and type values.
    Type: Application
    Filed: December 17, 2007
    Publication date: July 3, 2008
    Applicant: Brocade Communications Systems, Inc.
    Inventors: Suresh Vobbilisetty, Robert Norman Snively, Glenn Charles Wenig, Hiren Desai