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: 8069244Abstract: 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: GrantFiled: August 31, 2009Date of Patent: November 29, 2011Assignee: Barracuda Networks IncInventors: Santa Wiryaman, Manickam R. Sridhar
-
Patent number: 7987267Abstract: 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: GrantFiled: August 31, 2009Date of Patent: July 26, 2011Assignee: Barracuda Networks IncInventors: Santa Wiryaman, Manickam R. Sridhar
-
Patent number: 7970899Abstract: 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: GrantFiled: March 3, 2006Date of Patent: June 28, 2011Assignee: Barracuda Networks IncInventors: Santa Wiryaman, Manickam R. Sridhar
-
Publication number: 20100088741Abstract: 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: ApplicationFiled: August 31, 2009Publication date: April 8, 2010Applicant: BARRACUDA NETWORKS, INCInventors: SANTA WIRYAMAN, MANICKAM R. SRIDHAR
-
Publication number: 20100088742Abstract: 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: ApplicationFiled: August 31, 2009Publication date: April 8, 2010Applicant: BARRACUDA NETWORKS, INCInventors: SANTA WIRYAMAN, MANICKAM R. SRIDHAR
-
Publication number: 20100031323Abstract: 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: ApplicationFiled: January 27, 2009Publication date: February 4, 2010Applicant: Barracuda Networks, Inc.Inventors: Santa Wiryaman, Manickam R. Sridhar
-
Patent number: 7272155Abstract: 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: GrantFiled: September 12, 2001Date of Patent: September 18, 2007Assignee: Converged Access, Inc.Inventors: Anthony Kenney, Manickam R. Sridhar, Vladimir Sukonnik
-
Publication number: 20070208854Abstract: 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: ApplicationFiled: March 3, 2006Publication date: September 6, 2007Inventors: Santa Wiryaman, Manickam R. Sridhar
-
Patent number: 7149795Abstract: 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: GrantFiled: September 18, 2001Date of Patent: December 12, 2006Assignee: Converged Access, Inc.Inventors: Manickam R. Sridhar, Geoff Steckel
-
Publication number: 20020122422Abstract: 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: ApplicationFiled: September 12, 2001Publication date: September 5, 2002Inventors: Anthony Kenney, Manickam R. Sridhar, Vladimir Sukonnik
-
Publication number: 20020073226Abstract: 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: ApplicationFiled: September 18, 2001Publication date: June 13, 2002Inventors: Manickam R. Sridhar, Geoff Steckel
-
Publication number: 20010047421Abstract: 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: ApplicationFiled: July 23, 2001Publication date: November 29, 2001Applicant: Sitara Networks, Inc. a Delaware corporationInventors: Manickam R. Sridhar, Boris Boruchovich, Steven Sigel, Sylvain Louchez, Malik Z. Khan, Mary Sabin
-
Patent number: 6324582Abstract: 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: GrantFiled: October 20, 1998Date of Patent: November 27, 2001Assignee: Sitara Networks, Inc.Inventors: Manickam R. Sridhar, Boris Boruchovich, Steven Sigel, Sylvain Louchez, Malik Z. Khan, Mary Sabin
-
Patent number: 6266701Abstract: 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: GrantFiled: July 2, 1997Date of Patent: July 24, 2001Assignee: Sitara Networks, Inc.Inventors: Manickam R. Sridhar, Sylvain Louchez, Malik Z. Khan
-
Patent number: 6098108Abstract: 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: GrantFiled: January 30, 1998Date of Patent: August 1, 2000Assignee: Sitara Networks, Inc.Inventors: Manickam R. Sridhar, Boris Boruchovich, Steven Sigel, Sylvain Louchez, Malik Z. Khan
-
Patent number: 6085252Abstract: 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: GrantFiled: December 12, 1997Date of Patent: July 4, 2000Assignee: Motorola Inc.Inventors: Qin-Fan Zhu, Manickam R. Sridhar, M. Vedat Eyuboglu
-
Patent number: 5960035Abstract: 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: GrantFiled: September 29, 1995Date of Patent: September 28, 1999Assignee: Motorola Inc.Inventors: Manickam R. Sridhar, Neil Sheer
-
Patent number: 5956729Abstract: 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: GrantFiled: September 6, 1996Date of Patent: September 21, 1999Assignee: Motorola, Inc.Inventors: Tom Goetz, Manickam R. Sridhar, Mukesh Prasad
-
Patent number: 5928330Abstract: 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: GrantFiled: September 6, 1996Date of Patent: July 27, 1999Assignee: Motorola, Inc.Inventors: Tom Goetz, Manickam R. Sridhar, Mukesh Prasad
-
Patent number: 5802153Abstract: 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: GrantFiled: February 28, 1996Date of Patent: September 1, 1998Assignee: Motorola, Inc.Inventors: Manickam R. Sridhar, Minh Hoang, John Wortman, Jr., Timothy A. Lis