Abstract: A method for backing up a computer-readable data file with a computerized backup application, where the data file is open and locked for exclusive access by an owning application that is mutually independent of the backup application. The backup application by-passes the lock on the data file. Any write operations to the data file by the owning application are intercepted and delayed. The address range of any write operations directed to the data file by the owning application during the backup procedure are written to a change log file, where the change log file contains no indication of the content of the write operations. At least a portion of the data file is copied to a backup file, and any intercepted and delayed write operations are passed on to the data file after the data to be overwritten has been copied to the backup file.
Abstract: A system, apparatus, and method for accelerating display of frequently accessed slowly changing static content by causing a client having cache to actively request new content from a server and influencing caching policy at the client.
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.
Abstract: Data traffic is scheduled by, in a first scheduler, selecting a source of traffic from a plurality of sources of traffic, each source being associated with a second scheduler, in a second scheduler associated with the selected source of traffic, selecting a type of traffic from a plurality of types of traffic within the source selected by the first scheduler, and transmitting data of the selected type and source. Scheduling data traffic apparatus and method using deficit and group ratio round robin budgeting.
Type:
Application
Filed:
May 15, 2009
Publication date:
November 19, 2009
Applicant:
Barracuda Networks, Inc
Inventors:
DAVID ROMRELL, Christopher Charles Ptacek
Abstract: A method of managing bandwidth including receiving packets on an input port, classifying the packets in a classification engine, processing the packets in a processing engine, queuing the packets in a queuing engine, and scheduling the packets on an output port.
Abstract: A system and method are presented for providing an instant messaging (IM) environment. The network includes a plurality of client computer processing systems, a plurality of public IM services and an IM server appliance coupling the client computer systems and the public IM services for one of one-on-one and group communication. The IM server appliance includes an IM server for directing IM communication between the client systems and the public IM services, a message logging for creating a log entry of IM communications, a conferencing server interacting with the IM server to providing multiple user IM conferences, a web providing an administration interface and a plurality of public IM service gateways for translating messages from a native IM protocol employed within the IM appliance to a public IM protocol executing in any of the public IM services.
Type:
Grant
Filed:
June 28, 2004
Date of Patent:
February 5, 2008
Assignee:
Barracuda Networks, Inc.
Inventors:
Christopher Penner, Paul Alan Starbard, Robert Phan, Michael Fawcett
Abstract: A space-conscious system utilizes a low profile expansion card for providing a physical and electrical interface between a larger scale board, such as a motherboard, and an external component. The expansion card is mounted in a perpendicular orientation relative to the larger scale board, despite dimensional limitations with regard to such an orientation. The expansion card includes an input/output circuit board and a “signal-conduction extender” for enabling coupling to an external wall of the housing in which the expansion card and larger scale board are contained. In one possible embodiment, the housing is compatible with the 1U standard, the expansion card is an Ethernet card, and there is an adapter board at the front wall of the housing for routing connections from the expansion card to an exposed port. The invention allows a number of the expansion cards to be mounted in parallel within the same container.