Patents by Inventor Raghupathy Sivakumar

Raghupathy Sivakumar 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).

  • Publication number: 20140289621
    Abstract: A system for providing improved efficiency in use of a mobile application can comprise a mobile application and a macro presenter on a mobile device, and a target platform the mobile application provides access to. The mobile application can comprise a front-end client and a user interface. The macro presenter can overlay a control panel over the user interface allowing the selection of a macro for playback. The target platform can comprise a server, a macro recorder capable of recording user interactions to create programmable macros, and a macro player capable of executing a macro. An exemplary embodiment of the target platform can further comprise a macro recommender capable of monitoring user interactions, identifying repetitive tasks, and suggesting programmable macros. The macro player can execute a programmable macro without user interaction or can pause to receive user input. Macros can be retrieved from and stored in a macro repository.
    Type: Application
    Filed: December 12, 2011
    Publication date: September 25, 2014
    Inventors: Raghupathy Sivakumar, Sandeep Kukumanu, Cheng-Lin Tsao
  • Patent number: 8804754
    Abstract: A system and method for transmitting and presenting streaming digital information signals that optimizes performance in the context of goodput, throughput, delay, receiver buffer requirements and tolerance to loss and jitter. The method provides ordering packets of information based on a priority associated with each of the packets; managing the flow of the packets into and out of a buffer; adjusting the rate at which the packets are provided to a communication medium; and transmitting and retransmitting the packets as needed.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: August 12, 2014
    Assignee: ARRIS Enterprises, Inc
    Inventors: Junfeng Bai, Raghupathy Sivakumar, Nikil Jayant
  • Patent number: 8761202
    Abstract: Systems and methods for reconfiguring a transport-layer protocol are disclosed. The transport-layer protocol is implemented by a plurality of transport-layer mechanisms. Each transport-layer mechanism resides in a dynamically loadable module and implements a specific area of transport-layer functionality. One method comprises: performing an initial load of a first plurality of transport-layer mechanisms into memory; unloading one of the first plurality of transport-layer mechanisms; and loading at least one transport-layer mechanism different than the first plurality. One system comprises a processor coupled to a local interface; a memory coupled to the local interface; and protocol logic stored in the memory and executable by the processor.
    Type: Grant
    Filed: September 26, 2005
    Date of Patent: June 24, 2014
    Inventors: Raghupathy Sivakumar, Aravind Velayutham
  • Publication number: 20140164944
    Abstract: The present invention is a system and method for mobilization of enterprise-based applications for mobile devices. In an aspect, the system and method derives an enterprise-based application for use on a mobile device through transformation of the user interface from an existing enterprise-based application while maintaining the functionality of the enterprise-based application. In an aspect, a mobile application derivation system transforms the enterprise-based application through implementing mechanisms that can carry over client-side logic while applying transformations. In another aspect, the mobile application derivation systems can deliver mobile friendly user interfaces (UI) and modified workflows. In another aspect, the mobile application derivation system provides fast transformations while dealing with application dynamics (i.e., changes and updates with the enterprise-based application).
    Type: Application
    Filed: July 31, 2013
    Publication date: June 12, 2014
    Applicant: Georgia Tech Research Corporation
    Inventors: Raghupathy Sivakumar, Sandeep Kukumanu, Cheng-Li Tsao
  • Patent number: 8605590
    Abstract: Systems and methods of improving transport protocol performance are disclosed. One exemplary method includes: in a first state, non-linearly increasing a congestion window; in response to the congestion window exceeding a threshold value while in the first state, transitioning to a second state; and in the second state, linearly increasing the congestion window.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: December 10, 2013
    Assignee: EMC Corporation
    Inventors: Raghupathy Sivakumar, Aravind Velayutham
  • Patent number: 8589539
    Abstract: Provided are methods and systems for creating an optimal set of reflector peers, comprising detecting a plurality of reflector peers, retrieving a plurality of static metrics from each of the plurality of reflector peers, ranking the plurality of reflector peers based on the plurality of static metrics, selecting a top predetermined number of peers from each static metric, establishing the selected reflector peers as the optimal set of reflector peers, determining dynamic metric for each of the plurality of reflector peers, and adjusting the optimal set of reflector peers based on the dynamic metric.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: November 19, 2013
    Assignee: EMC Corporation
    Inventors: Raghupathy Sivakumar, Aravind Velayutham, Zhenyun Zhuang
  • Patent number: 8576875
    Abstract: Devices, systems, and methods of improving transport protocol performance in a multi-path environment are disclosed. One network device comprises a transport-layer proxy; and a multi-path traffic distributor coupled to the transport-layer proxy. The transport-layer proxy is configured to receive packets, each associated with a transport-layer connection, from a transport-layer endpoint. The proxy is further configured to deliver at least a portion of the received packets to the multi-path traffic distributor. The multi-path traffic distributor is configured to: assign each of the delivered packets to one of a plurality of data flows, and to transmit each of the delivered packets on an outbound path associated with the assigned data flow.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: November 5, 2013
    Assignee: EMC Corporation
    Inventors: Raghupathy Sivakumar, Aravind Velayutham
  • Patent number: 8542618
    Abstract: Devices, systems, and methods of improving protocol performance are disclosed. One method includes transmitting a block of frames to another communication device, and upon completion of the transmitting, requesting an acknowledgement of the transmitted block from the another communication device. The method further includes receiving the acknowledgement and adjusting the number of frames in the block based on information from the received acknowledgement.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: September 24, 2013
    Assignee: Georgia Tech Research Corporation
    Inventors: Raghupathy Sivakumar, Yeonsik Jeong, Sandeep Kakumanu, Cheng-Lin Tsao
  • Patent number: 8397027
    Abstract: Provided are methods and systems for multi-caching. The methods and systems provided can enhance network content delivery performance in terms of reduced response time and increased throughput, and can reduce communication overhead by decreasing the amount of data that have to be transmitted over the communication paths.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: March 12, 2013
    Assignee: EMC Corporation
    Inventors: Raghupathy Sivakumar, Aravind Velayutham, Zhenyun Zhuang
  • Patent number: 8306058
    Abstract: A system and method for transmitting and presenting streaming digital information signals that optimizes performance in the context of goodput, throughput, delay, receiver buffer requirements and tolerance to loss and jitter. The method provides ordering packets of information based on a priority associated with each of the packets; managing the flow of the packets into and out of a buffer; adjusting the rate at which the packets are provided to a communication medium; and transmitting and retransmitting the packets as needed.
    Type: Grant
    Filed: June 23, 2009
    Date of Patent: November 6, 2012
    Assignee: ARRIS Group, Inc.
    Inventors: Junfeng Bai, Raghupathy Sivakumar, Nikil Jayant
  • Publication number: 20120229499
    Abstract: Certain embodiments of the invention may include systems, methods, and computer readable media for automatically converting a non-mobile computer platform application view to a mobile application view for use on a mobile device. The method can include transforming the non-mobile computer platform application view to the mobile application view based at least in part on differences between the-non mobile computer platform and the mobile device, wherein the differences comprise one or more of display capability, associated peripheral devices, bandwidth, or software libraries. The method can also include sending information associated with the transformed application view to the mobile device.
    Type: Application
    Filed: March 8, 2012
    Publication date: September 13, 2012
    Applicant: Georgia Tech Research Corporation
    Inventors: Cheng-Lin Tsao, Sandeep Kakumanu, Raghupathy Sivakumar
  • Patent number: 8179841
    Abstract: Wireless communication collision coding devices, systems, and methods are provided. According to some embodiments, wireless communication systems can generally comprise a plurality of wireless access points and wireless clients. The wireless access points can be controlled by a network controller. The wireless access points can be configured to enable a plurality of wireless clients to wirelessly connect to the wireless access points. The wireless access points can be configured to encode data packets destined for the wireless clients with a collision coding scheme so that wireless data packets concurrently transmitted from at least two wireless access points colliding in air can be decoded at the wireless clients with the collision coding scheme so that data packets are not affected by collisions with another data packet. Other aspects, embodiments, and features, are also claimed and described.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: May 15, 2012
    Assignee: Georgia Tech Research Corporation
    Inventors: Raghupathy Sivakumar, Sriram Lakshmanan, Cheng-Lin Tsao
  • Publication number: 20120057511
    Abstract: The present invention describes systems and methods for improved wireless interface integration. An exemplary embodiment of the present invention provides a wireless interface aggregation system having a computing device including a processor, a memory, a first wireless interface with a first observed throughput rate in a first network environment and second wireless interface with a second observed throughput rate in the first network environment. The aggregation control module is configured to control the transmission and wireless interface and the second wireless interface to provide an overall throughput rate for the computing device in the first network environment greater than sum of the first observed throughput rate and the second observed throughput rate.
    Type: Application
    Filed: March 19, 2010
    Publication date: March 8, 2012
    Applicant: Georgia Tech Research Corporation
    Inventors: Raghupathy Sivakumar, Cheng-Lin Tsao
  • Publication number: 20110264792
    Abstract: Provided are methods and systems for creating an optimal set of reflector peers, comprising detecting a plurality of reflector peers, retrieving a plurality of static metrics from each of the plurality of reflector peers, ranking the plurality of reflector peers based on the plurality of static metrics, selecting a top predetermined number of peers from each static metric, establishing the selected reflector peers as the optimal set of reflector peers, determining dynamic metric for each of the plurality of reflector peers, and adjusting the optimal set of reflector peers based on the dynamic metric.
    Type: Application
    Filed: April 27, 2009
    Publication date: October 27, 2011
    Applicant: ASANKYA NETWORKS, INC.
    Inventors: Raghupathy Sivakumar, Aravind Velayutham, Zhenyun Zhuang
  • Publication number: 20110182260
    Abstract: An embodiment of the present invention provides a system for increasing aggregate throughput in a wireless network array comprising a first node and a second node. The first node comprises a first plurality of wireless radios, a scheduling module, and an adaptive carrier sensing module. The second node can comprise a second plurality of wireless radios. The first node can be configured to simultaneously wirelessly transmit a first data packet from the first wireless radio in the first plurality of wireless radios to a first wireless radio in the second plurality of wireless radios at a first frequency and wirelessly transmit a second data packet from a second wireless radio in the first plurality of wireless radios to a second wireless radio in the second plurality of wireless radios at a second frequency, wherein the first frequency and second frequency are in a predetermined frequency band.
    Type: Application
    Filed: January 26, 2011
    Publication date: July 28, 2011
    Applicant: Georgia Tech Research Corporation
    Inventors: Raghupathy Sivakumar, Sandeep Kakumanu
  • Publication number: 20110116380
    Abstract: Systems and methods of improving transport protocol performance are disclosed. One exemplary method includes: in a first state, non-linearly increasing a congestion window; in response to the congestion window exceeding a threshold value while in the first state, transitioning to a second state; and in the second state, linearly increasing the congestion window.
    Type: Application
    Filed: October 20, 2010
    Publication date: May 19, 2011
    Inventors: Raghupathy Sivakumar, Avarind Velayutham
  • Patent number: 7839783
    Abstract: Systems and methods of improving transport protocol performance are disclosed. One exemplary method includes: in a first state, non-linearly increasing a congestion window; in response to the congestion window exceeding a threshold value while in the first state, transitioning to a second state; and in the second state, linearly increasing the congestion window.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: November 23, 2010
    Assignee: Asankya Networks, Inc.
    Inventors: Raghupathy Sivakumar, Aravind Velayutham
  • Publication number: 20100214983
    Abstract: Wireless communication collision coding devices, systems, and methods are provided. According to some embodiments, wireless communication systems can generally comprise a plurality of wireless access points and wireless clients. The wireless access points can be controlled by a network controller. The wireless access points can be configured to enable a plurality of wireless clients to wirelessly connect to the wireless access points. The wireless access points can be configured to encode data packets destined for the wireless clients with a collision coding scheme so that wireless data packets concurrently transmitted from at least two wireless access points colliding in air can be decoded at the wireless clients with the collision coding scheme so that data packets are not affected by collisions with another data packet. Other aspects, embodiments, and features, are also claimed and described.
    Type: Application
    Filed: January 20, 2010
    Publication date: August 26, 2010
    Applicant: Georgia Tech Research Corporation
    Inventors: Raghupathy Sivakumar, Sriram Lakshmanan, Cheng-Lin Tsao
  • Patent number: 7742404
    Abstract: Systems and methods of network monitoring are disclosed. One exemplary method includes receiving a first packet, creating a filter instance if the first received packet matches a filter template, receiving a second packet, and storing the second received packet if the second received packet matches the created filter instance. The filter instance is based at least partially on the filter template. An exemplary system includes a network interface, a memory, and a processor. The memory stores program code which programs the network monitor device to receive a first packet, create a filter instance if the first received packet matches a filter template, receive a second packet, and store the second received packet if the second received packet matches the created filter instance. The filter instance is based at least partially on the filter template.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: June 22, 2010
    Assignee: Asankya Networks, Inc.
    Inventors: Raghupathy Sivakumar, Aravind Velayutham
  • Publication number: 20100020823
    Abstract: A system and method for transmitting and presenting streaming digital information signals that optimizes performance in the context of goodput, throughput, delay, receiver buffer requirements and tolerance to loss and jitter. The method provides ordering packets of information based on a priority associated with each of the packets; managing the flow of the packets into and out of a buffer; adjusting the rate at which the packets are provided to a communication medium; and transmitting and retransmitting the packets as needed.
    Type: Application
    Filed: June 23, 2009
    Publication date: January 28, 2010
    Inventors: Junfeng Bai, Raghupathy Sivakumar, Nikil Jayant