Patents Represented by Attorney, Agent or Law Firm Swernofsky Law Group
-
Patent number: 8295177Abstract: 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: GrantFiled: September 7, 2007Date of Patent: October 23, 2012Assignee: Meru NetworksInventors: Vaduvur Bharghavan, Shishir Varma, Sung-Wook Han
-
Patent number: 8199641Abstract: 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: GrantFiled: July 25, 2008Date of Patent: June 12, 2012Assignee: Xangati, Inc.Inventors: Rangaswamy Jagannathan, Rosanna Lee, Derek Sanders, Xiaohong Pan, Kishor Kakatkar
-
Patent number: 8103311Abstract: 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: GrantFiled: June 5, 2008Date of Patent: January 24, 2012Assignee: Meru NetworksInventors: Rajendran Venugopalachary, Senthil Palanisamy, Srinath Sarang, Vaduvur Bharghavan
-
Patent number: 8086729Abstract: 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: GrantFiled: March 27, 2009Date of Patent: December 27, 2011Assignee: Tanium Inc.Inventors: David Hindawi, Orion Hindawi, Lisa Lippincott, Peter Lincroft
-
Patent number: 8081589Abstract: 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: GrantFiled: May 13, 2008Date of Patent: December 20, 2011Assignee: Meru NetworksInventors: Sid Gilbrech, Srinivas Sivaprakasam, Srinath Sarang
-
Patent number: 8064601Abstract: 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: GrantFiled: March 31, 2006Date of Patent: November 22, 2011Assignee: Meru NetworksInventors: Senthil Palanisamy, Vaduvur Bharghavan
-
Patent number: 8010820Abstract: 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: GrantFiled: August 28, 2007Date of Patent: August 30, 2011Assignee: Meru NetworksInventors: Sid Gilbrech, Srinivas Sivaprakasam, Srinath Sarang
-
Patent number: 8005860Abstract: 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: GrantFiled: May 29, 2009Date of Patent: August 23, 2011Assignee: Precise Software Solutions, Inc.Inventors: Gil Nadel, Kristiaan Kolk
-
Patent number: 7894436Abstract: 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: GrantFiled: September 7, 2007Date of Patent: February 22, 2011Assignee: Meru NetworksInventors: Vaduvur Bharghavan, Shishir Varma, Sung-Wook Han
-
Patent number: 7873715Abstract: 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: GrantFiled: December 18, 2003Date of Patent: January 18, 2011Assignee: Precise Software Solutions, Inc.Inventor: Lior Haber
-
Patent number: 7849183Abstract: 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: GrantFiled: August 31, 2004Date of Patent: December 7, 2010Assignee: Precise Software Solutions, Inc.Inventors: Lior Haber, Samuel Bercovici
-
Patent number: 7826426Abstract: 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: GrantFiled: March 7, 2007Date of Patent: November 2, 2010Assignee: Meru NetworksInventors: Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramanian
-
Patent number: 7808908Abstract: 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: GrantFiled: September 20, 2006Date of Patent: October 5, 2010Assignee: Meru NetworksInventors: Vaduvur Bharghavan, Ho Yin Starsky Wong, Hao Yang, Songwu Lu
-
Patent number: 7788157Abstract: 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: GrantFiled: September 28, 2001Date of Patent: August 31, 2010Assignee: E2open, Inc.Inventors: Gregory Scott Clark, Christian Buckley, Chris Haag
-
Patent number: 7756059Abstract: 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: GrantFiled: May 19, 2008Date of Patent: July 13, 2010Assignee: Meru NetworksInventor: Vaduvur Bharghavan
-
Patent number: 7742980Abstract: 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: GrantFiled: November 15, 2002Date of Patent: June 22, 2010Assignee: IMX, Inc.Inventor: Lawrence Klein
-
Patent number: 7710156Abstract: 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: GrantFiled: December 23, 2008Date of Patent: May 4, 2010Assignee: Envis CorporationInventors: Hamid Savoj, David Berthelot
-
Patent number: 7702642Abstract: 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: GrantFiled: December 7, 2005Date of Patent: April 20, 2010Assignee: Precise Software Solutions, Inc.Inventors: Gadi Wolfman, Shay Kedem, Haim Cohen
-
Patent number: 7664688Abstract: 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: GrantFiled: September 30, 2003Date of Patent: February 16, 2010Assignee: E2open, Inc.Inventors: Gregory Scott Clark, Aynur Ünal, Michael Meehan
-
Patent number: 7660788Abstract: 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: GrantFiled: September 19, 2003Date of Patent: February 9, 2010Assignee: E2open, Inc.Inventor: Gregory Scott Clark