Patents by Inventor Manickam R. Sridhar

Manickam R. Sridhar 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: 8069244
    Abstract: There are methods and apparatus, including computer program products, for defining a policy including a set of rules for a packet forwarding device by receiving information sufficient to enable a first rule related to one of security or traffic management to be defined, and based on the received information, enabling a corresponding second rule related to the other one of security or traffic management to be defined.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: November 29, 2011
    Assignee: Barracuda Networks Inc
    Inventors: Santa Wiryaman, Manickam R. Sridhar
  • Patent number: 7987267
    Abstract: There are methods and apparatus, including computer program products, for defining a policy including a set of rules for a packet forwarding device by receiving information sufficient to enable a first rule related to one of security or traffic management to be defined, and based on the received information, enabling a corresponding second rule related to the other one of security or traffic management to be defined.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: July 26, 2011
    Assignee: Barracuda Networks Inc
    Inventors: Santa Wiryaman, Manickam R. Sridhar
  • Patent number: 7970899
    Abstract: There are methods and apparatus, including computer program products, for defining a policy including a set of rules for a packet forwarding device by receiving information sufficient to enable a first rule related to one of security or traffic management to be defined, and based on the received information, enabling a corresponding second rule related to the other one of security or traffic management to be defined.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: June 28, 2011
    Assignee: Barracuda Networks Inc
    Inventors: Santa Wiryaman, Manickam R. Sridhar
  • Publication number: 20100088741
    Abstract: There are methods and apparatus, including computer program products, for defining a policy including a set of rules for a packet forwarding device by receiving information sufficient to enable a first rule related to one of security or traffic management to be defined, and based on the received information, enabling a corresponding second rule related to the other one of security or traffic management to be defined.
    Type: Application
    Filed: August 31, 2009
    Publication date: April 8, 2010
    Applicant: BARRACUDA NETWORKS, INC
    Inventors: SANTA WIRYAMAN, MANICKAM R. SRIDHAR
  • Publication number: 20100088742
    Abstract: There are methods and apparatus, including computer program products, for defining a policy including a set of rules for a packet forwarding device by receiving information sufficient to enable a first rule related to one of security or traffic management to be defined, and based on the received information, enabling a corresponding second rule related to the other one of security or traffic management to be defined.
    Type: Application
    Filed: August 31, 2009
    Publication date: April 8, 2010
    Applicant: BARRACUDA NETWORKS, INC
    Inventors: SANTA WIRYAMAN, MANICKAM R. SRIDHAR
  • Publication number: 20100031323
    Abstract: There are methods and apparatus, including computer program products, for defining a policy including a set of rules for a packet forwarding device by receiving information sufficient to enable a first rule related to one of security or traffic management to be defined, and based on the received information, enabling a corresponding second rule related to the other one of security or traffic management to be defined.
    Type: Application
    Filed: January 27, 2009
    Publication date: February 4, 2010
    Applicant: Barracuda Networks, Inc.
    Inventors: Santa Wiryaman, Manickam R. Sridhar
  • Patent number: 7272155
    Abstract: A link-sharing classification hierarchy is described, characterizing network traffic at a high level both to allow measurements of network traffic to be aggregated according classifications in the hierarchy and to describe a policy for network quality of service. Policy templates allow network quality-of-service policies to be re-used across multiple links. Policy alarms can be raised by quality-of-service devices when a policy is violated. An XML API allows applications to manage a central repository of policies.
    Type: Grant
    Filed: September 12, 2001
    Date of Patent: September 18, 2007
    Assignee: Converged Access, Inc.
    Inventors: Anthony Kenney, Manickam R. Sridhar, Vladimir Sukonnik
  • Publication number: 20070208854
    Abstract: There are methods and apparatus, including computer program products, for defining a policy including a set of rules for a packet forwarding device by receiving information sufficient to enable a first rule related to one of security or traffic management to be defined, and based on the received information, enabling a corresponding second rule related to the other one of security or traffic management to be defined.
    Type: Application
    Filed: March 3, 2006
    Publication date: September 6, 2007
    Inventors: Santa Wiryaman, Manickam R. Sridhar
  • Patent number: 7149795
    Abstract: A distributed quality-of-service system makes use of a distributed architecture to achieve very high throughput and availability in which a number of separate processors are loosely coupled in a scalable communication architecture. The computational load required to implement an approach that is similar to that of Floyd and Jacobson is distributed among the processors without requiring the processors to be tightly coupled. A high data rate flow is split so that each processor receives a portion of the traffic passing through the system. The processors implement separate class-based queuing and link fairness algorithms. The output flows of each of the processors are combined to form the overall output flow. The processors exchange data from time to time in order to achieve an approximate link fairness on the overall output flow without requiring the separate algorithms implemented on each of the processors to be tightly coupled.
    Type: Grant
    Filed: September 18, 2001
    Date of Patent: December 12, 2006
    Assignee: Converged Access, Inc.
    Inventors: Manickam R. Sridhar, Geoff Steckel
  • Publication number: 20020122422
    Abstract: A link-sharing classification hierarchy is described, characterizing network traffic at a high level both to allow measurements of network traffic to be aggregated according classifications in the hierarchy and to describe a policy for network quality of service. Policy templates allow network quality-of-service policies to be re-used across multiple links. Policy alarms can be raised by quality-of-service devices when a policy is violated. An XML API allows applications to manage a central repository of policies.
    Type: Application
    Filed: September 12, 2001
    Publication date: September 5, 2002
    Inventors: Anthony Kenney, Manickam R. Sridhar, Vladimir Sukonnik
  • Publication number: 20020073226
    Abstract: A distributed quality-of-service system makes use of a distributed architecture to achieve very high throughput and availability in which a number of separate processors are loosely coupled in a scalable communication architecture. The computational load required to implement an approach that is similar to that of Floyd and Jacobson is distributed among the processors without requiring the processors to be tightly coupled. A high data rate flow is split so that each processor receives a portion of the traffic passing through the system. The processors implement separate class-based queuing and link fairness algorithms. The output flows of each of the processors are combined to form the overall output flow. The processors exchange data from time to time in order to achieve an approximate link fairness on the overall output flow without requiring the separate algorithms implemented on each of the processors to be tightly coupled.
    Type: Application
    Filed: September 18, 2001
    Publication date: June 13, 2002
    Inventors: Manickam R. Sridhar, Geoff Steckel
  • Publication number: 20010047421
    Abstract: A communication system in which client and server communication systems are coupled over a data network. A request to communicate with one of the server communication systems is accepted and based on an identification of the server communication system in the request, one of a set of transport layer protocols is selected for communication between the client and server systems. The set of transport layer protocols can be determined by retrieving information from a directory service computer, such as an Internet Domain Name Server (DNS), where the address of the directory service computer is related to the identification of the server communication system. In addition, the server communication system can include an address translation table that associates a network address provided by a client communication system with local network addresses of server computers.
    Type: Application
    Filed: July 23, 2001
    Publication date: November 29, 2001
    Applicant: Sitara Networks, Inc. a Delaware corporation
    Inventors: Manickam R. Sridhar, Boris Boruchovich, Steven Sigel, Sylvain Louchez, Malik Z. Khan, Mary Sabin
  • Patent number: 6324582
    Abstract: A communication system in which client and server communication systems are coupled over a data network. A request to communicate with one of the server communication systems is accepted and based on an identification of the server communication system in the request, one of a set of transport layer protocols is selected for communication between the client and server systems. The set of transport layer protocols can be determined by retrieving information from a directory service computer, such as an Internet Domain Name Server (DNS), where the address of the directory service computer is related to the identification of the server communication system. In addition, the server communication system can include an address translation table that associates a network address provided by a client communication system with local network addresses of server computers.
    Type: Grant
    Filed: October 20, 1998
    Date of Patent: November 27, 2001
    Assignee: Sitara Networks, Inc.
    Inventors: Manickam R. Sridhar, Boris Boruchovich, Steven Sigel, Sylvain Louchez, Malik Z. Khan, Mary Sabin
  • Patent number: 6266701
    Abstract: A communication system for improving communication over a data network between an application and remote systems where each of the remote systems is configured to communicate using at least one of multiple transport layer communication protocols. The communication system accepts a request from the application to communicate with one of the remote systems, selects a transport layer communication protocols for communicating with the requested remote system, and communicates using the selected transport protocol with the requested system. In addition, the system may select one of multiple network layer communication protocols to communicate with the requested remote system. The application may be configured to communicate using a first of the transport protocols and request to communicate with a remote system using that first protocol, while the selected protocol may be another protocol.
    Type: Grant
    Filed: July 2, 1997
    Date of Patent: July 24, 2001
    Assignee: Sitara Networks, Inc.
    Inventors: Manickam R. Sridhar, Sylvain Louchez, Malik Z. Khan
  • Patent number: 6098108
    Abstract: When establishing a communication path between a client system and a server system which are coupled over a data network, the client system accesses distributed directory information in order to determine whether a communication path to the server computer can use an enhanced communication approach, such as an enhanced transport or application layer protocol, and to obtain an address of a second server system which will provide communication services needed to communicate using the enhanced communication approach. By using distributed information, and in particular by distributing the information at the server systems themselves, the invention reduces or eliminates the reliance on critical points of failure or congestion, such as a Internet Domain Name Server (DNS) or a centralized repository of information related to the enhanced communication.
    Type: Grant
    Filed: January 30, 1998
    Date of Patent: August 1, 2000
    Assignee: Sitara Networks, Inc.
    Inventors: Manickam R. Sridhar, Boris Boruchovich, Steven Sigel, Sylvain Louchez, Malik Z. Khan
  • Patent number: 6085252
    Abstract: The present invention provides a device (200, 300), system (400, 500) and method for real-time streaming of a multimedia file stored in a remote server over a packet network to a multimedia client connected to the same network via a low-speed access link such as an analog telephone line. The invention operates to provide significantly improved QoS with respect to both quality and delay.
    Type: Grant
    Filed: December 12, 1997
    Date of Patent: July 4, 2000
    Assignee: Motorola Inc.
    Inventors: Qin-Fan Zhu, Manickam R. Sridhar, M. Vedat Eyuboglu
  • Patent number: 5960035
    Abstract: An apparatus (200) and method for load balancing for a processor (103) operable in data terminal equipment (102), such as a personal computer or workstation, for operation of a data communications program for data transmission and reception over a communications channel (105), concurrently with the operation of other applications programs. The apparatus includes a loading selector (205) coupleable to a user interface (100) for selection of a data transfer priority. A priority translator (210) coupled to the load selector (205) maps or translates the data transfer priority to a modulation mode or to a subset of modulation modes. The priority translator (210) may also determine processor availability, which is then also mapped to a modulation mode or to a subset of modulation modes.
    Type: Grant
    Filed: September 29, 1995
    Date of Patent: September 28, 1999
    Assignee: Motorola Inc.
    Inventors: Manickam R. Sridhar, Neil Sheer
  • Patent number: 5956729
    Abstract: A multimedia file and method for forming the same organize instances of multimedia information according to media information type (e.g., audio, video, MIDI, etc.), encoding format, media subtype, and encoding rate. Several instances of the same media information type are included, each of such instances having a different encoding format, media subtype, and/or encoding rate. A presentation application utilizes the subject multimedia file to identify, select, and present specific instances of the multimedia information, permitting the presentation application to customize a multimedia presentation based on, among other things, the rate of the connection from the presentation application to the presentation consumer and the decoding capabilities of the presentation consumer.
    Type: Grant
    Filed: September 6, 1996
    Date of Patent: September 21, 1999
    Assignee: Motorola, Inc.
    Inventors: Tom Goetz, Manickam R. Sridhar, Mukesh Prasad
  • Patent number: 5928330
    Abstract: A system and device for, and method of, presenting multimedia information. In a client-server context, the invention includes a client that receives units of the multimedia information and presents the information on a presentation device. Each unit of information has an importance value assigned to it, which in an exemplary embodiment is indicative of the unit's importance in relation to the quality of the presentation. The invention includes a mechanism for characterizing the performance capabilities of the system. For example, several conventional statistics may be gathered and analyzed concurrently with the streaming operation and before it begins. The invention includes a mechanism for inferring network conditions from the characterized performance. The server may then stream the units of multimedia information to the client at a streaming rate and adapt the streaming rate of the streaming in response to the importance information and in response to the inferred network conditions.
    Type: Grant
    Filed: September 6, 1996
    Date of Patent: July 27, 1999
    Assignee: Motorola, Inc.
    Inventors: Tom Goetz, Manickam R. Sridhar, Mukesh Prasad
  • Patent number: 5802153
    Abstract: An apparatus (101) and method for interfacing between a processor (103) and a communications channel (105), the processor operable in data terminal equipment (102) such as a computer having a communications application program, to provide for data transmission and reception over a communications channel (105), utilizing the computer processor without additional or redundant microprocessor or digital signal processor components. The apparatus and method provide for data transfer between the interface apparatus (101 ) and the communications channel (105) at a first, determinate frequency corresponding to a specific data transmission rate. The apparatus and method provide for data transfer between the interface apparatus (101) and the processor (103) at a second, indeterminate frequency, and provides for interim data storage in memory (115) between data transmission (or data reception) and data processing, such as modulation and demodulation, by the computer processor (103).
    Type: Grant
    Filed: February 28, 1996
    Date of Patent: September 1, 1998
    Assignee: Motorola, Inc.
    Inventors: Manickam R. Sridhar, Minh Hoang, John Wortman, Jr., Timothy A. Lis