Patents Represented by Attorney, Agent or Law Firm Swernofsky Law Group
  • Patent number: 8295177
    Abstract: Flows are grouped into flow classes, each of which is assigned flow class treatment rules, which might combine application of both firewall and QoS treatments. When a flow is identified as a member of a flow class, traffic for that flow can be treated according to treatment rules collectively with other flows assigned to that flow class. New flows not already members of an already-defined flow class are examined according to a set of flow class assignment rules, which have the effect of either identifying the proper flow class for that flow, or creating a new flow class for that new flow. For each flow, a first packet determines flow assignment, after which succeeding packets are treated according that flow. For each flow class, a first flow determines flow class assignment, after which succeeding flows are collectively treated according to that flow class.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: October 23, 2012
    Assignee: Meru Networks
    Inventors: Vaduvur Bharghavan, Shishir Varma, Sung-Wook Han
  • Patent number: 8199641
    Abstract: A network monitoring system includes devices receiving network traffic information, and generating at least partial results relating to network symptoms. Those partial results are forwarded to devices processing those partial results and generating information relating to problems in response to those symptoms. Problems are reported to users or sent as notifications. In one embodiment, information relating to network traffic is monitored both by a first set of devices associated with source addresses for that network traffic and a second set of devices associated with destination addresses for that network traffic. Information received by that first set of devices includes information relating to both the source address and destination address of network traffic. That first set of devices processes information relating to the source address of network traffic and forwards information relating to the destination address of network traffic to that second set of devices.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: June 12, 2012
    Assignee: Xangati, Inc.
    Inventors: Rangaswamy Jagannathan, Rosanna Lee, Derek Sanders, Xiaohong Pan, Kishor Kakatkar
  • Patent number: 8103311
    Abstract: An omni-directional antenna supporting simultaneous transmission/reception, from the same AP, on multiple frequencies, allowing each AP to communicate using each possible frequency. Each AP multiplexes its outgoing signals onto its transmitting antenna, and de-multiplexes its incoming signals from its receiving antenna. The transmitting and receiving antennae are each substantially located in each other's NULL zone (or one is in the NULL zone of the other). The AP can transmit/receive on many distinct frequencies without needing more antennae.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: January 24, 2012
    Assignee: Meru Networks
    Inventors: Rajendran Venugopalachary, Senthil Palanisamy, Srinath Sarang, Vaduvur Bharghavan
  • Patent number: 8086729
    Abstract: In a network, a set of machines communicate pairwise, each conditionally adjusting messages in response to its own local state, and each in response to statistical methods conditionally propagating those messages, with the effect that problems with that network, or with a subset of its machines, are reported to a receiver/server. Only a substantially constant number of reports are made to the receiver/server, even when there are a substantial number of such machines able to detect that problem. When a problem is reported, a similar technique causes the machines to collectively evaluate and report suggested causes for that problem. Messages are propagated from each machine to another using locally random global locality. The machines in the network, in response to statistical techniques, organize hierarchically in O(log n) time, where n is the number of machines in the network, substantially without any requirement for nonlocal message exchange.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: December 27, 2011
    Assignee: Tanium Inc.
    Inventors: David Hindawi, Orion Hindawi, Lisa Lippincott, Peter Lincroft
  • Patent number: 8081589
    Abstract: An access point coupled to an Ethernet port detects whether it is using power over Ethernet, and if so, adjusts its operation to maintain its power requirements within those capable of being supplied by power over Ethernet. The access point might include a detector capable of determining if external power is available, or if that access point is operating using power over Ethernet. If the access point is operating using power over Ethernet, it adjusts the operation of its radios, gracefully degrading those radios from (first) both radios operating in 3×3 mode, to (second) a first radio operating in 3×3 mode and a second radio operating in 2×2 mode, to (third) both radios operating in 2×2 mode. The power adaptation circuit may also throttle clock speeds in the system (processor or peripherals), or shut down or idle various peripherals to lower power consumption for the duration consumption is high.
    Type: Grant
    Filed: May 13, 2008
    Date of Patent: December 20, 2011
    Assignee: Meru Networks
    Inventors: Sid Gilbrech, Srinivas Sivaprakasam, Srinath Sarang
  • Patent number: 8064601
    Abstract: Wireless security is enforced at L1, in addition to or in lieu of other layers. AP's can switch dynamically from serving to scanning. Scanners listen for authorized frame headers. Scanners either receive, or allow authorized frames to be received, at their destination. Scanners kill unauthorized frames while they are still transmitting; scanners continue listening for and killing unauthorized frame headers until frame ending time demands their return to serving, multiplying their effectiveness. AP's include dual-mode multi-frequency omni-directional antennae, used to prevent third parties from snooping messages received at those AP's.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: November 22, 2011
    Assignee: Meru Networks
    Inventors: Senthil Palanisamy, Vaduvur Bharghavan
  • Patent number: 8010820
    Abstract: An access point coupled to an Ethernet port detects whether it is using power over Ethernet, and if so, adjusts its operation to maintain its power requirements within those capable of being supplied by power over Ethernet. The access point might include a detector capable of determining if external power is available, or if that access point is operating using power over Ethernet. If the access point is operating using power over Ethernet, it adjusts the operation of its radios, gracefully degrading those radios from (first) both radios operating in 3x3 mode, to (second) a first radio operating in 3x3 mode and a second radio operating in 2x2 mode, to (third) both radios operating in 2x2 mode. The power adaptation circuit may also throttle clock speeds in the system (processor or peripherals), or shut down or idle various peripherals to lower power consumption for the duration consumption is high.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: August 30, 2011
    Assignee: Meru Networks
    Inventors: Sid Gilbrech, Srinivas Sivaprakasam, Srinath Sarang
  • Patent number: 8005860
    Abstract: A method and system are provided for object-level database monitoring and tuning in a performance management system. Performance data for a plurality of database objects in a database server computer system are collected and stored. A performance problem in the database server computer system is detected. A problematic database object is identified using the performance data for the plurality of database objects, wherein the problematic database object is related to the performance problem. The problematic database object is tuned to improve performance of the database server computer system.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: August 23, 2011
    Assignee: Precise Software Solutions, Inc.
    Inventors: Gil Nadel, Kristiaan Kolk
  • Patent number: 7894436
    Abstract: A communication system detects particular application protocols in response to their message traffic patterns, which might be responsive to packet size, average packet rate, burstiness of packet transmissions, or other message pattern features. Selected message pattern features include average packet rate, maximum packet burst, maximum future accumulation, minimum packet size, and maximum packet size. The system maintains a counter of packet tokens, each arriving at a constant rate, and maintains a queue of real packets. Each real packet is released from the queue when there is a corresponding packet token also available for release. Packet tokens overfilling the counter, and real packets overfilling the queue, are discarded. Users might add or alter application protocol descriptions to account for profiles thereof.
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: February 22, 2011
    Assignee: Meru Networks
    Inventors: Vaduvur Bharghavan, Shishir Varma, Sung-Wook Han
  • Patent number: 7873715
    Abstract: A method and system are provided for optimized instrumentation of web pages in a performance management system. A web server receives a request for a web page from a web client. A callout to a performance management agent is inserted into the requested web page. The web page, including the callout to the agent, is sent to the web client. The web client may use the callout to load the agent by sending a request for the agent to a collector server. The agent may collect performance metrics on the web client and send the performance metrics to the collector server for storage and/or analysis.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: January 18, 2011
    Assignee: Precise Software Solutions, Inc.
    Inventor: Lior Haber
  • Patent number: 7849183
    Abstract: A system and method for monitoring network and application performance. In one embodiment the method comprises logging information on network interface card (NIC) events involving a web page transaction, logging information on web server events involving the web page transaction, logging information on client browser events involving the web page transaction, collecting the information on NIC events, the information on web server events, and the information on client browser events on a collector server, and correlating the information on NIC events, the information on web server events, and the information on client browser events. In a further embodiment, correlating the information may comprise correlating the information on NIC events with the information on web server events by grouping the events by a client address and by a server address and then matching pairs of NIC events and web server events by time and data transfer size.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: December 7, 2010
    Assignee: Precise Software Solutions, Inc.
    Inventors: Lior Haber, Samuel Bercovici
  • Patent number: 7826426
    Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: November 2, 2010
    Assignee: Meru Networks
    Inventors: Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramanian
  • Patent number: 7808908
    Abstract: A method of adapting wireless transmission rates that includes the steps of determining at least a short-term loss ratio for wireless communication during a window of time, and adapting a transmission rate responsive to at least the short-term loss ratio, a maximum tolerable loss threshold for the communication during the window, and an opportunistic rate increase threshold for the communication during the window. A size of the window, the maximum tolerable loss threshold, and the opportunistic rate increase threshold are responsive to the transmission rate used for the communication. Preferably, the window is re-started if the transmission rate changes. Also, systems, devices, and memories that embody the foregoing.
    Type: Grant
    Filed: September 20, 2006
    Date of Patent: October 5, 2010
    Assignee: Meru Networks
    Inventors: Vaduvur Bharghavan, Ho Yin Starsky Wong, Hao Yang, Songwu Lu
  • Patent number: 7788157
    Abstract: The invention provides a method for business to business communication among trading partners that use differing business rules and processes. A trading partner server provides a center for communication between the trading partners enforcing the business rules and enabling the trading partners to communicate effectively. Legally binding and non-legally binding agreements necessary to support a business discourse are handled electronically through the trading partner server.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: August 31, 2010
    Assignee: E2open, Inc.
    Inventors: Gregory Scott Clark, Christian Buckley, Chris Haag
  • Patent number: 7756059
    Abstract: Systems and methods for implementing a differential signal to noise ratio (DSNR) based rate adaptation for wireless networks are disclosed. The described methods probabilistically adapt the rate of data transmission based on an assessment of the causes of data loss. The described methods include determining a DSNR for data transmission during a predetermined window of time and adapting the transmission rate in a probabilistic manner responsive to the differential SNR and a differential SNR threshold for the data transmission.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: July 13, 2010
    Assignee: Meru Networks
    Inventor: Vaduvur Bharghavan
  • Patent number: 7742980
    Abstract: The invention provides a method and system capable of automatic loan approval, in which lenders can both provide information to brokers regarding their loan policies, and in which brokers can obtain information regarding likely lender treatment of prospective borrowers. Thus, brokers search a database of possible loan programs made available by lenders, rather than lenders searching a database of possible loans made available by brokers.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: June 22, 2010
    Assignee: IMX, Inc.
    Inventor: Lawrence Klein
  • Patent number: 7710156
    Abstract: A circuit ? is coupled to an individual node Nin, in a circuit for which repeated logical values of that individual node can be identified as having a set of flip-flops Fj dependent thereon, with the effect that if the individual node Nin remains unchanged for one or more clock cycles, the set of dependent flip-flops Fj can be disabled for the second and succeeding clock cycles. The circuit ? conditionally generates a clock-enabling signal Nout in response thereto. One such circuit ? conditionally includes a logical controller, whose output is coupled using a fan-out node to both an input to a state machine and a fan-in logic circuit (such as an AND gate). The flip-flop is clocked normally; its output is coupled to that same fan-in logic circuit, whose output Nout is coupled to the set of dependent flip-flops Fj.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: May 4, 2010
    Assignee: Envis Corporation
    Inventors: Hamid Savoj, David Berthelot
  • Patent number: 7702642
    Abstract: A method, system and computer readable code for instrumenting code into database access modules are disclosed. According to some embodiments, specific functions within the database access module are identified as query-execution functions, and instructions for logging at least one of database access strings and database connection string during runtime are instrumented into the identified query-execution functions. Exemplary database access strings include database query strings, such as an SQL query string, and stored procedure names. Optionally, additional instructions for extracting various parameters, such as database identifiers, performance parameters, and security policy parameters, from the database connection strings are instrumented. According to some embodiments, the identifying of query-execution functions includes determining if an identity of a candidate function of a database access module matches one of the identifiers of a known execution function.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: April 20, 2010
    Assignee: Precise Software Solutions, Inc.
    Inventors: Gadi Wolfman, Shay Kedem, Haim Cohen
  • Patent number: 7664688
    Abstract: A method and system for managing information in a multi-hub system for supply chain management and collaborative planning. A technique is presented from managing communications in a multi-hub model. First, consistency of data throughout the system is maintained by limiting which entities in the supply chain have the authority to write to the data. Various techniques for determining which entity has such authority are presented. Second, the relative complexity of transactions is determined by identifying how much computer processing is required. Transactions that require little processing are handled by lightweight servers; transactions that required moderate to extensive processing are sent to heavyweight servers. The end user receives information about the transaction more rapidly because the transactions are processed more efficiently.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: February 16, 2010
    Assignee: E2open, Inc.
    Inventors: Gregory Scott Clark, Aynur Ünal, Michael Meehan
  • Patent number: 7660788
    Abstract: The invention provides a technique to prevent confusion between part numbers used by different suppliers and manufacturers. The invention includes a database that (1) creates an association between part numbers that are directed to comparable parts, (2) generates a universal number for comparable parts, and (3) creates an association between the part numbers and the universal part. This set of associations is used to generate documents that include part numbers that the recipient of the document is familiar with. Limitations are placed on what authorities may provide information about a set of associations. Generally, only the supplier of a part or the supplier of a comparable part may create associations between their parts. This limitation helps maintain the integrity of information in the database. This database is coupled to a shared service network such as a hub for design collaboration or supply chain control.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: February 9, 2010
    Assignee: E2open, Inc.
    Inventor: Gregory Scott Clark