Patents by Inventor Anil Kapatkar
Anil Kapatkar 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: 10069782Abstract: A method is disclosed for facilitating electronic communication between an external contact and an internal point person and between the internal point person and one or more internal team members. An internal collaboration network is created based on a first e-mail received from or sent to the external contact. The membership of the internal collaboration network is based on recipient information from the first e-mail and includes the internal point person but excludes the external contact. A message from the internal point person is automatically sent to the members of the internal collaboration network for display in a private collaboration view of an app on a computing device. Later-sent e-mails from the external contact that have subjects matching the subject of the first e-mail are automatically sent to the membership for display in a customer view of the app.Type: GrantFiled: August 12, 2016Date of Patent: September 4, 2018Assignee: Xenovus Inc.Inventors: Ramkumar Jayam, Anil Kapatkar, Srini Gargeya, Arjun Mukherjee, T. V. P. Kameswar Rao, Vijay Kumar Sabbu, Rajeev Kumar Kallempudi, Krishna Teja Tatavarthy, Sandeep Sharma, Anoop Kumar Amanchi
-
Publication number: 20180048607Abstract: A method is disclosed for facilitating electronic communication between an external contact and an internal point person and between the internal point person and one or more internal team members. An internal collaboration network is created based on a first e-mail received from or sent to the external contact. The membership of the internal collaboration network is based on recipient information from the first e-mail and includes the internal point person but excludes the external contact. A message from the internal point person is automatically sent to the members of the internal collaboration network for display in a private collaboration view of an app on a computing device. Later-sent e-mails from the external contact that have subjects matching the subject of the first e-mail are automatically sent to the membership for display in a customer view of the app.Type: ApplicationFiled: August 12, 2016Publication date: February 15, 2018Applicant: Xenovus Inc.Inventors: Ramkumar Jayam, Anil Kapatkar, Srini Gargeya, Arjun Mukherjee, T.V.P.Kameswar Rao, Vijay Kumar Sabbu, Rajeev Kumar Kallempudi, Krishna Teja Tatavarthy, Sandeep Sharma, Anoop Kumar Amanchi
-
Patent number: 7293100Abstract: A method in a target device for partially reordering a plurality of data packets transmitted from a source device. The source device is coupled to the target device via a computer network. The method receiving a first set of data packets from the transmitted device, and ascertaining whether the first set of data packets represents a set of data packets that the target device expects to receive next. If the first set of data packets does not represents the set of data packets that the target expects to receive next, the method includes storing the first set of data packets in a memory buffer of the target device. The storing includes arranging the first set of data packets in the memory buffer such that data packets in the memory buffer, including the first set of data packets, are in order in the memory buffer.Type: GrantFiled: August 30, 2002Date of Patent: November 6, 2007Assignee: Adaptec, Inc.Inventors: Ramkumar Jayam, Anil Kapatkar, Sivakumar Munnangi, Srinivasan Venkataraman
-
Patent number: 7096247Abstract: A method for receiving receive data associated with a bi-directional data flow between a first host computer and a second host computer. The first host computer and the second host computer are coupled via a computer network. The method includes storing receive-facilitating parameters employed for the receiving the receive data in a first control block. The first control block is implemented in the first host computer and associated with the bi-directional data flow. The receiving the receive data is performed in accordance with the TCP protocol. The method also includes employing the receive-facilitating parameters in the first control block to facilitate receiving a given portion of the receive data at the first host computer from the second computer.Type: GrantFiled: August 30, 2002Date of Patent: August 22, 2006Assignee: Adaptec, Inc.Inventors: Ramkumar Jayam, Anil Kapatkar, Sivakumar Munnangi, Srinivasan Venkataraman
-
Patent number: 7020716Abstract: The present invention provides for a method and system for verifying hardware operation of an Application Specific Integrated Circuit (“ASIC”) chip. The ASIC includes microcode logic for enabling Transmission Control Protocol/Internet Protocol (“TCP/IP”) processing. The method is performed in a system that includes a first computing device having a processor and computer code for simulating a computing device that includes the ASIC. Wherein the ASIC is tested against a conventional TCP/IP stack included in a second computing device coupled to the first computing device.Type: GrantFiled: August 31, 2001Date of Patent: March 28, 2006Assignee: Adaptec, Inc.Inventors: Jignesh Raval, Purna Mohanty, Anil Kapatkar, Sivakumar Munnangi
-
Patent number: 7020715Abstract: The present invention provides for a method and protocol for high bandwidth, low-latency and reliable transfer of variable length FC Frames over the Gigabit Ethernet.Type: GrantFiled: August 21, 2001Date of Patent: March 28, 2006Assignee: Adaptec, Inc.Inventors: Srinivasan Venkataraman, Ramkumar Jayam, Anil Kapatkar, Sivakumar Munnangi
-
Patent number: 7007186Abstract: An integrated circuit configured to capture an input signal to produce an output signal. The input signal is synchronized with a first clock signal. The output signal is synchronized with a second clock signal having a second frequency different from a first frequency associated with the first signal. The integrated circuit includes a first clock domain gating circuit having a first output terminal and a first input terminal. The first clock domain gating circuit is configured to be clocked by the first clock. The first input terminal is coupled to receive the input signal, and the first clock domain gating circuit is configured to toggle a state of a signal on the first output terminal from one of a first state and a second state to the other of the first state and the second state every time a pulse is detected in the input signal, thereby producing a latched output at the first output terminal.Type: GrantFiled: February 11, 2002Date of Patent: February 28, 2006Assignee: Adaptec CorporationInventors: Zhong-Hua Li, Anil Kapatkar, Srinivasan Venkataraman
-
Patent number: 6981014Abstract: A method for exchanging data in a first host computer coupled to a network. The network is also coupled to a second host computer. The method includes employing a first Transmit Control Block (Tx TCB) to facilitate transmitting first data associated with a bi-directional data flow from the first host computer to the second host computer. The first data is transmitted using the TCP protocol. The first Tx TCB is associated with the first host computer and is configured for storing transmit-facilitating parameters associated with the transmitting the first data using the TCP protocol. The method also includes employing a first Receive Control Block (Rx TCB) to facilitate receiving second data associated with the bi-directional data flow. The second data is transmitted from the second host computer to the first host computer using the TCP protocol.Type: GrantFiled: August 30, 2002Date of Patent: December 27, 2005Assignee: Adaptec CorporationInventors: Ramkumar Jayam, Anil Kapatkar, Sivakumar Munnangi, Srinivasan Venkataraman
-
Patent number: 6760769Abstract: A method for transmitting transmit data associated with a bi-directional data flow between a first host computer and a second host computer. The first host computer and the second host computer are coupled via a computer network. The method includes storing transmit-facilitating parameters employed for the transmitting the transmit data in a first control block. The first control block is implemented in the first host computer and associated with the bi-directional data flow. The transmitting the transmit data is performed in accordance with the TCP protocol. The method also includes employing the transmit-facilitating parameters in the first control block to facilitate servicing a transmit request pertaining to a given portion of the transmit data from the first host computer to the second computer.Type: GrantFiled: August 30, 2002Date of Patent: July 6, 2004Assignee: Adaptec, Inc.Inventors: Ramkumar Jayam, Anil Kapatkar, Sivakumar Munnangi, Srinivasan Venkataraman
-
Publication number: 20030115337Abstract: A method for transmitting transmit data associated with a bi-directional data flow between a first host computer and a second host computer. The first host computer and the second host computer are coupled via a computer network. The method includes storing transmit-facilitating parameters employed for the transmitting the transmit data in a first control block. The first control block is implemented in the first host computer and associated with the bi-directional data flow. The transmitting the transmit data is performed in accordance with the TCP protocol. The method also includes employing the transmit-facilitating parameters in the first control block to facilitate servicing a transmit request pertaining to a given portion of the transmit data from the first host computer to the second computer.Type: ApplicationFiled: August 30, 2002Publication date: June 19, 2003Inventors: Ramkumar Jayam, Anil Kapatkar, Sivakumar Munnangi, Srinivasan Venkataraman
-
Publication number: 20030115338Abstract: A method for receiving receive data associated with a bi-directional data flow between a first host computer and a second host computer. The first host computer and the second host computer are coupled via a computer network. The method includes storing receive-facilitating parameters employed for the receiving the receive data in a first control block. The first control block is implemented in the first host computer and associated with the bi-directional data flow. The receiving the receive data is performed in accordance with the TCP protocol. The method also includes employing the receive-facilitating parameters in the first control block to facilitate receiving a given portion of the receive data at the first host computer from the second computer.Type: ApplicationFiled: August 30, 2002Publication date: June 19, 2003Inventors: Ramkumar Jayam, Anil Kapatkar, Sivakumar Munnangi, Srinivasan Venkataraman
-
Publication number: 20030110271Abstract: A method for exchanging data in a first host computer coupled to a network. The network is also coupled to a second host computer. The method includes employing a first Tx Transmit Control Block (Tx TCB) to facilitate transmitting first data associated with a bi-directional data flow from the first host computer to the second host computer. The first data is transmitted using the TCP protocol. The first Tx TCB is associated with the first host computer and is configured for storing transmit-facilitating parameters associated with the transmitting the first data using the TCP protocol. The method also includes employing a first Rx Transmit Control Block (Rx TCB) to facilitate receiving second data associated with the bi-directional data flow. The second data is transmitted from the second host computer to the first host computer using the TCP protocol.Type: ApplicationFiled: August 30, 2002Publication date: June 12, 2003Inventors: Ramkumar Jayam, Anil Kapatkar, Sivakumar Munnangi, Srinivasan Venkataraman
-
Publication number: 20030108045Abstract: A method in a target device for partially reordering a plurality of data packets transmitted from a source device. The source device is coupled to the target device via a computer network. The method receiving a first set of data packets from the transmitted device, and ascertaining whether the first set of data packets represents a set of data packets that the target device expects to receive next. If the first set of data packets does not represents the set of data packets that the target expects to receive next, the method includes storing the first set of data packets in a memory buffer of the target device. The storing includes arranging the first set of data packets in the memory buffer such that data packets in the memory buffer, including the first set of data packets, are in order in the memory buffer.Type: ApplicationFiled: August 30, 2002Publication date: June 12, 2003Inventors: Ramkumar Jayam, Anil Kapatkar, Sivakumar Munnangi, Srinivasan Venkataraman
-
Publication number: 20030046418Abstract: The present invention provides for a method and system for verifying hardware operation of an Application Specific Integrated Circuit (“ASIC”) chip. The ASIC includes microcode logic for enabling Transmission Control Protocol/Internet Protocol (“TCP/IP”) processing. The method is performed in a system that includes a first computing device having a processor and computer code for simulating a computing device that includes the ASIC. Wherein the ASIC is tested against a conventional TCP/IP stack included in a second computing device coupled to the first computing device.Type: ApplicationFiled: August 31, 2001Publication date: March 6, 2003Inventors: Jignesh Raval, Purna Mohanty, Anil Kapatkar, Sivakumar Munnangi
-
Publication number: 20020046289Abstract: The present invention provides for a method and protocol for high bandwidth, low-latency and reliable transfer of variable length FC Frames over the Gigabit Ethernet.Type: ApplicationFiled: August 21, 2001Publication date: April 18, 2002Inventors: Srinivasan Venkaraman, Ramkumar Jayam, Anil Kapatkar, Sivakumar Munnangi