Patents Represented by Attorney Patentry
  • Patent number: 8316330
    Abstract: A method and system for designing an electric or electronic circuit. A method may include providing a description of a device; including at least one feature of the device in the description; adding an information pertaining to the at least one feature; configuring the description to detect a relationship between the information and the at least one feature; and generating a message conveying the relationship. The method may include generating one or more derived files. The one or more derived files may be generated or processed by a word processor. Systems based on the foregoing method are also described.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: November 20, 2012
    Inventor: Anupam Bakshi
  • Patent number: 8285997
    Abstract: A system for more secure, more efficient, more widely applicable backup, retention, and retrieval of data. An apparatus comprising improved means for de-duplication of data and securely storing data remotely with efficient retention and recovery. A method comprising disassembling data objects, efficiently de-duplicating, securely storing and retrieving backups in shared servers on a public network, and controlling retention.
    Type: Grant
    Filed: March 20, 2009
    Date of Patent: October 9, 2012
    Assignee: Barracuda Networks, Inc.
    Inventors: Lindsay Eugene Snider, Ian Kirby Berry
  • Patent number: 8280895
    Abstract: A method which operates a plurality of threads in parallel on disparate file sizes ordered by an additional thread. Efficiently backing up of heterogeneous non-volatile mass store to a network attached server scalably distributes computing hashes and eliminating duplication. The method segments each file and object into a hierarchy of pieces in a plurality of types and avoids sending unnecessary pieces.
    Type: Grant
    Filed: July 3, 2009
    Date of Patent: October 2, 2012
    Assignee: Barracuda Networks Inc
    Inventors: Derrick Shea Peckham, Jason Daniel Dictos
  • Patent number: 8219644
    Abstract: Requesting a service such as querying a database or communicating content by sending a plurality of arguments concatenated to a dns request and receiving a reply in the form of text or an IPv4 or an IPv6 address.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: July 10, 2012
    Assignee: Barracuda Networks, Inc.
    Inventors: Dean Drako, Zachary Levow
  • Patent number: 8219037
    Abstract: A baseband processor of a distributed architecture for monitoring mobile communication in a wireless communication network is claimed. Systems and methods enable receiving reporting data related to events that occur in a wireless network from the perspective of the wireless device. The data management system is capable of generating a data reporting profile and communicating with a wireless device. The application processor is capable of monitoring and reporting a plurality of conditions within the wireless device and sending and receiving communications from the data management system. The baseband processor is capable of monitoring and reporting plurality of conditions on the wireless network and sending and receiving communications with the application processor. Both the application processor and the baseband processor monitor and report the conditions of the device and the network by applying a series of logical rules found within the data reporting profile.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: July 10, 2012
    Assignee: Carrier IQ, Inc.
    Inventor: George E. Hoffman
  • Patent number: 8208861
    Abstract: A data management system of a distributed architecture for monitoring mobile communication in a wireless communication network is claimed. Systems and methods enable receiving reporting data related to events that occur in a wireless network from the perspective of the wireless device. The data management system is capable of generating a data reporting profile and communicating with a wireless device. The application processor is capable of monitoring and reporting a plurality of conditions within the wireless device and sending and receiving communications from the data management system. The baseband processor is capable of monitoring and reporting plurality of conditions on the wireless network and sending and receiving communications with the application processor. Both the application processor and the baseband processor monitor and report the conditions of the device and the network by applying a series of logical rules found within the data reporting profile.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: June 26, 2012
    Assignee: Carrier IQ, Inc.
    Inventor: George E. Hoffman
  • Patent number: 8204447
    Abstract: An application processor of a distributed architecture for monitoring mobile communication in a wireless communication network is claimed. Systems and methods enable receiving reporting data related to events that occur in a wireless network from the perspective of the wireless device. The data management system is capable of generating a data reporting profile and communicating with a wireless device. The application processor is capable of monitoring and reporting a plurality of conditions within the wireless device and sending and receiving communications from the data management system. The baseband processor is capable of monitoring and reporting plurality of conditions on the wireless network and sending and receiving communications with the application processor. Both the application processor and the baseband processor monitor and report the conditions of the device and the network by applying a series of logical rules found within the data reporting profile.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: June 19, 2012
    Assignee: Carrier IQ, Inc.
    Inventor: George E. Hoffman
  • Patent number: 8204948
    Abstract: Facilitating email transmission by extracting email parameters, requesting data in the form of a dns query, and receiving a sender reputation as an IP address. Querying a database by sending a plurality of arguments concatenated to a dns request and receiving an IP address in reply. Operating a remote database as a dns server, receiving queries as domains and transmitting replies in the format of IPv4 or IPv6 addresses. Filtering email by querying a database with email parameters comprising an IP address and a domain of an email sender which may be extracted from an email header in the HELO, EHLO, MAIL FROM, or RETURN PATH. The smtp session is continued, modified or interrupted according to the result of the query submitted to a database operating as a dns server.
    Type: Grant
    Filed: August 11, 2010
    Date of Patent: June 19, 2012
    Assignee: Barracuda Networks, Inc.
    Inventors: Dean Drako, Zachary Levow
  • Patent number: 8194174
    Abstract: An Internet based camera providing cost-effective higher security and easier and quicker installation by internally determining a degree of quality measure and providing low latency feedback to the installer on adjusting focus.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: June 5, 2012
    Assignee: Third Iris Corp.
    Inventor: Steven Goddard Roskowski
  • Patent number: 8122493
    Abstract: The invention is a firewall capable of blocking access to a website or other Internet node based on a domain name. A DNS request is monitored and a domain name is decoded from the DNS request. An IP address is received in a response to the DNS request. The IP address and domain name are associated with each other. The steps are executed non-intrusively with respect to traffic flow through the firewall. Afterward, a determination is made if the IP address is associated with a domain name for which access is restricted. If the domain name is a restricted domain name, access to content of the website is denied by blocking traffic flow on the basis of identifying the source IP address of data packets.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: February 21, 2012
    Inventors: Dean M. Drako, Zachary S. Levow, Fleming M. Shi
  • 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: 8050251
    Abstract: An apparatus for optimizing a virtual private network operates by defragmenting and deduplicating transfer of variable sized blocks. A large data object is converted to a plurality of data paragraphs by a fingerprinting method. Each data paragraph is cached and hashed. The hashes are transmitted between a primary and a satellite apparatus. Only data paragraphs which are not cached at both the primary and satellite are transferred. The data object is integrated from data paragraphs stored in cache and transmitted to its destination IP address.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: November 1, 2011
    Assignee: Barracuda Networks, Inc.
    Inventors: Subrahmanyam Ongole, Sridhar Srinivasan
  • Patent number: 7996475
    Abstract: Facilitating email transmission by extracting email parameters, requesting data in the form of a dns query, and receiving a sender reputation as an IP address. Querying a database by sending a plurality of arguments concatenated to a dns request and receiving an IP address in reply. Operating a remote database as a dns server, receiving queries as domains and transmitting replies in the format of IPv4 or IPv6 addresses. Filtering email by querying a database with email parameters comprising an IP address and a domain of an email sender which may be extracted from an email header in the HELO, EHLO, MAIL FROM, or RETURN PATH. The smtp session is continued, modified or interrupted according to the result of the query submitted to a database operating as a dns server.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: August 9, 2011
    Assignee: Barracuda Networks Inc
    Inventors: Dean Drako, Zachary Levow
  • 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: 7974288
    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. Identifying and creating tunnels between endpoints in a network for optimum data traffic method and apparatus.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: July 5, 2011
    Assignee: Barracuda Networks Inc
    Inventors: David Romrell, Christopher Charles Ptacek
  • 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
  • Patent number: 7941148
    Abstract: Generating neighbor lists. A set of devices are provisioned to report on neighbor lists and visibility of sectors. Each device in the set of devices generates event data that includes the neighbor list from a sector, other sectors visible while using the neighbor list, and/or sectors visible to the device if the call was dropped or lost. The event data of each device is received at a management system. The management system can derive recommended neighbor lists for each sector in a wireless network based on the cumulative event data received from the set of devices operating in the network.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: May 10, 2011
    Assignee: Carrier IQ, Inc.
    Inventors: Steve Roskowski, Bruce Alan Leak
  • Patent number: 7930428
    Abstract: Disclosed is a method, a computer system, and a computer readable media product that contains a set of computer executable software instructions for directing the computer to execute a process for independent confirmation of DNS replies to foil DNS cache poisoning attacks. The process comprises comparing a plurality of DNS replies for an exact or predefined “close enough” match as a condition for blocking or forwarding a DNS reply to a resolver. The tangible beneficial result is to prevent the success of a dns cache poisoning attack from diverting a user to a malicious site on the internet.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: April 19, 2011
    Assignee: Barracuda Networks Inc
    Inventor: Dean Drako
  • Patent number: 7898953
    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: Grant
    Filed: May 15, 2009
    Date of Patent: March 1, 2011
    Assignee: Barracuda Networks Inc
    Inventors: David Romrell, Christopher Charles Ptacek
  • Patent number: 7836267
    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.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: November 16, 2010
    Assignee: Barracuda Networks Inc
    Inventor: Kenneth J. Cross