Vijayaraghavan, US
Badhri Madabusi Vijayaraghavan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20130304917 | METHOD AND APPARATUS FOR SUPPORTING ACCESS CONTROL LISTS IN A MULTI-TENANT ENVIRONMENT - In one embodiment, a method includes identifying common access control list (ACL) parameters and variable ACL parameters among a plurality of tenants in a network, mapping parameter values for the variable ACL parameters to the tenants, generating a multi-tenant access control list for the tenants, storing the multi-tenant access control list and mapping at a network device, and applying the multi-tenant access control list to ports at the network device. The multi-tenant access control list includes the common ACL parameters and variable ACL parameters. | 11-14-2013 |
Divya Vijayaraghavan, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20100215086 | Multi-protocol channel-aggregated configurable transceiver in an integrated circuit - Embodiments in the disclosure include a multi-protocol transceiver including a configurable arrangement of receive and/or transmit circuitry. An exemplary transceiver can be selectively configured to effectively transmit and/or receive data communications corresponding to a select one of a plurality of high-speed communication protocols. Another more particular embodiment disclosed includes a configurable data path through link-wide Physical Coding Sub-layer (“PCS”) circuitry including link-wide clock compensation, encoding/decoding, and scrambling/descrambling circuitry and lane striping/de-striping circuitry; the configurable data path further includes lane-wide circuitry including clock compensation, encoding/decoding, receive block sync, and Physical Medium Access sub-layer (“PMA”) circuitry, and further includes bit muxing/de-muxing circuitry coupled to Physical Medium Dependent (“PMD”) sub-layer circuitry. | 08-26-2010 |
20120307878 | MULTI-PROTOCOL MULTIPLE-DATA-RATE AUTO-SPEED NEGOTIATION ARCHITECTURE FOR A DEVICE - An interface for use in a local device includes a transmitter portion programmably configurable to at least three data rates, a receiver portion programmably configurable to those at least three data rates, and an automatic speed negotiation module operatively connected to the transmitter portion and the receiver portion to configure the transmitter portion and the receiver portion for communication with a remote device at a single data rate that is a best available one of those at least three data rates. The date rate can be adjusted by adjusting transmitter data path width and receiver data path width, adjusting a frequency of said transmitter data path and said receiver data path, and oversampling. Byte serialization or deserialization can be enabled or disabled to alter the width of the data, depending on the data rate, for transfer to/from the remainder of the local device. | 12-06-2012 |
Divya Vijayaraghavan, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20140189459 | METHOD AND SYSTEM FOR OPERATING A COMMUNICATION CIRCUIT CONFIGURABLE TO SUPPORT ONE OR MORE DATA RATES - A method and system for operating a communication circuit that is configurable to support one or more communication standards on a single device. The communication circuit includes a transmitting device that comprises a PCS module operating at a first data rate, and a second PCS module operating at a second data rate. The circuit also includes a plurality of forward error correction (FEC) encoding and decoding modules, each operating at a specified data rate. A first group of FEC encoding and decoding modules is configured to support the first PCS module, and a second group of FEC encoding and decoding modules is configured to support the second PCS module. | 07-03-2014 |
Hariharan Vijayaraghavan, Chicago, IL US
Patent application number | Description | Published |
---|---|---|
20120296840 | INTERACTIVE GRAPHICAL TOOL FOR DESIGNING PRODUCT PARAMETERS - Interactive graphical tool for designing product parameters where an initial correspondence between a number of product characteristics is displayed in a graphical user interface (GUI) pane. The form or the position, or both form and position, of the initial correspondence are changed in response to a user manipulation to a GUI control associated with the correspondence. One or more values of the number of characteristics are customized in response to the visual change of the correspondence between the product characteristics. | 11-22-2012 |
20120310704 | COMPUTING MARKETING SCENARIOS BASED ON MARKET CHARACTERISTICS - A technique for determining and presenting marketing scenarios based on market characteristics are described herein. The technique includes receiving data regarding market environment and an expected change in the market environment. A number of market characteristics are calculated based on the collected data for a number of alternative marketing scenarios for addressing the change. A number of graphical objects corresponding to the marketing scenarios are displayed in a coordinate system to show correlation between a number of selected market characteristics. A number of additional components are assigned to the graphical objects to indicate additional characteristics of the presented marketing scenarios. | 12-06-2012 |
Jayanth Vijayaraghavan, Milpitas, CA US
Patent application number | Description | Published |
---|---|---|
20090164646 | METHOD FOR DETERMINING NETWORK PROXIMITY FOR GLOBAL TRAFFIC LOAD BALANCING USING PASSIVE TCP PERFORMANCE INSTRUMENTATION - Techniques are described for measuring TCP connection quality between a client and a plurality of data centers. A small amount of code, called a web beacon, is placed onto production web pages. When a client requests the production web page, the web page is served to the client. When the web page code is processed, the web beacon instructs the client to retrieve zero-content images from a plurality of data centers through TCP connections in the background. As each connection is made, a passive monitoring system measures and logs statistics about each TCP connection from the client to the data center. The statistics are aggregated into a database and may be sorted based upon ranges of IP addresses of clients and the connection quality measurements. The data is exported from the database to global load balancers to determine routing from subsequent clients to the plurality of data centers. | 06-25-2009 |
20090245114 | METHODS FOR COLLECTING AND ANALYZING NETWORK PERFORMANCE DATA - Techniques are described to collect and analyze network performance data. Servers are modified so connection data, including data re-transmitted, is stored on each server of a data center that serves data to clients. Each server then sends the connection data stored to a collection server that aggregates the data. The collection server sorts the connection data from the servers based upon the data center where the server is located and clusters of the location or routing of the client. The location of the client may be based on a geographic mapping of the client, routing by the autonomous system number, or an IP address prefix. A high rate of re-transmissions from a particular data center to a particular client location may indicate problems in a certain area of the network. The routing of data transmissions may be altered to a different data center or by assigning a different routing. | 10-01-2009 |
20100107215 | SCALABLE FIREWALL POLICY MANAGEMENT PLATFORM - Securing large networks having heterogeneous computing resources including provision of multiple services both to clients within and outside of the network, multiple sites, security zones, and other characteristics is provided using access control functionality implemented at hosts within the network. The access control functionality includes respective access control policies for indicating to each host from which other computers it can accept connections. Content of the access control policies can be determined based on application data flow needs, and can draw information from databases including DNS and security zone information for hosts to which the access control policies will be applied. Access control policies can be formatted automatically for different host with different characteristics from the same base logical rule set. Other aspects include using more permissive and/or access control rules provided on network equipment to block known bad data, while providing host-based access control focused on application data flow. | 04-29-2010 |
20110145405 | Methods for Collecting and Analyzing Network Performance Data - In an embodiment, a method comprises: collecting first connection data for first data connections that are (a) established between one or more clients and one or more servers, and that are (b) serviced by a first Internet service provider; based on the first connection data, determining a first re-transmission rate for the first data connections; collecting second connection data for second data connections that are (a) established between the clients and the one or more servers, and that are (b) serviced by a second Internet service provider; based on the second connection data, determining a second re-transmission rate for the second data connections; in response to determining that the first re-transmission rate exceeds a threshold value and that the second re-transmission rate does not exceed the threshold value, recommending, to the clients, that the clients reconfigure their Internet services to be serviced by the second Internet service provider. | 06-16-2011 |
20120151555 | A SCALABLE FIREWALL POLICY MANAGEMENT PLATFORM - Securing large networks having heterogeneous computing resources including provision of multiple services both to clients within and outside of the network, multiple sites, security zones, and other characteristics is provided using access control functionality implemented at hosts within the network. The access control functionality includes respective access control policies for indicating to each host from which other computers it can accept connections. Content of the access control policies can be determined based on application data flow needs, and can draw information from databases including DNS and security zone information for hosts to which the access control policies will be applied. Access control policies can be formatted automatically for different host with different characteristics from the same base logical rule set. Other aspects include using more permissive and/or access control rules provided on network equipment to block known bad data, while providing host-based access control focused on application data flow. | 06-14-2012 |
Krishna Vijayaraghavan, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110127090 | Weigh-In-Motion (WIM) Sensor - In general, the disclosure is directed to techniques for sensing the weight of a load object passing over a measurement surface. In some examples, a weigh-in motion (WIM) sensor is provided that includes a first beam that exhibits a linear elastance function, and a second beam that exhibits a nonlinear elastance function. In additional examples, the WIM sensor may include a measurement circuit configured to generate information corresponding to a weight of the load object, a wireless transmission circuit configured to transmit the information to a receiving station, and an energy harvesting circuit configured to harvest an amount of energy from vehicle vibrations. The energy harvested may be sufficient to power the wireless transmission circuit. In further examples, a WIM system is provided that includes a sequence of sensors. Information from the sequence of sensors may be used to remove noise in the raw data due to vehicle vibration. | 06-02-2011 |
Mahesh Vijayaraghavan, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20080244184 | In-memory caching of shared customizable multi-tenant data - In a multi-tenant data sharing environment with shared, customizable data attributes are assigned to requested data and stored in a cache store along with the requested data. For non-customized data designated as system data, one copy is stored in the cache store for use by multiple tenants allowing optimization of memory and performance for each data request/retrieval operation. A “delete sentinel” attribute may be assigned to non-existing data in the cache store enabling notification of requesting tenant(s) without a need to access the tenant data store each time a request for the non-existing data is received. | 10-02-2008 |
Muralidaran Vijayaraghavan, Cambridge, MA US
Patent application number | Description | Published |
---|---|---|
20100117683 | HARDWARE SYNTHESIS FROM MULTICYCLE RULES - Enabling scheduling of single cycle as well as scheduling multi-cycle rules in a synchronous digital system whose behavior is governed by an asynchronous system specification (e.g., a TRS) provides a way to allow complex actions at state transitions of the asynchronous system without requiring that the complex actions be synthesized in logic that must be performed in a single clock cycle. For example, a relatively infrequent action may include a critical timing path that determines the maximum clock frequency of the system. By allowing that infrequent action to take multiple clock cycles, even if that action takes more absolute time, other actions may take less absolute time by virtue of being able to operate the synchronous system at a higher clock rate. The overall system may then operate more quickly (e.g., as measured by the average number of rules applied per unit of absolute time). | 05-13-2010 |
Rajesh Vijayaraghavan, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20080244348 | DETERMINING DIE PERFORMANCE BY INCORPORATING NEIGHBORING DIE PERFORMANCE METRICS - A method includes receiving a first set of parameters associated with a plurality of die. A first die performance metric associated with a selected die is determined based on the first set of parameters. At least one neighborhood die performance metric associated with a set comprised of a plurality of die that neighbor the selected die is determined based on the first set of parameters. A second die performance metric is determined for the selected die based on the first die performance metric and the neighborhood die performance metric. | 10-02-2008 |
20080262769 | USING MULTIVARIATE HEALTH METRICS TO DETERMINE MARKET SEGMENT AND TESTING REQUIREMENTS - A method includes receiving a first set of parameters associated with a particular die. A health metric for a particular die is determined using a multivariate analysis of the first set of parameters. The health metric incorporates at least one performance metric. At least one of a market segment designator or a testing plan associated with the particular die is determined based on the health metric. | 10-23-2008 |
20090012730 | Method and apparatus for matching test equipment calibration - A method includes collecting trace data associated with a plurality of device testers. Tester health metrics are generated for each of the device testers. The tester health metrics are analyzed to identify a selected tester health metric that diverges from the plurality of tester health metrics. A corrective action is initiated for the tester associated with the selected tester health metric. A method includes collecting trace data associated with a plurality of device testers. The trace data for each of the device testers is compared to a reference trace data set to generate tester health metrics for each of the device testers based on the difference therebetween. The tester health metrics are analyzed to identify a selected tester health metric that diverges from the plurality of tester health metrics. A corrective action is initiated for the tester associated with the selected tester health metric. | 01-08-2009 |
20090012737 | METHOD AND APPARATUS FOR CORRELATING TEST EQUIPMENT HEALTH AND TEST RESULTS - A method includes collecting trace data associated with a first device tester. A tester health metric is generated for the first device tester. At least one device tested by the first device tester is retested responsive to determining the tester health metric violates a predetermined threshold. | 01-08-2009 |
20090027077 | METHOD AND APPARATUS FOR IDENTIFYING OUTLIERS FOLLOWING BURN-IN TESTING - A method includes performing burn-in testing of a device in a tester to generate post burn-in data. Pre-burn-in data associated with the device is compared to the post burn-in data. The device is identified as an outlier device based on the comparison. | 01-29-2009 |
Ravi Vijayaraghavan, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20090222313 | APPARATUS AND METHOD FOR PREDICTING CUSTOMER BEHAVIOR - A predictive model generator that enhances customer experience, reduces the cost of servicing a customer, and prevents customer attrition by predicting the appropriate interaction channel through analysis of different types of data and filtering of irrelevant data. The model includes a customer interaction data engine for transforming data into a proper format for storage, data warehouse for receiving data from a variety of sources, and a predictive engine for analyzing the data and building models. | 09-03-2009 |
20100138282 | MINING INTERACTIONS TO MANAGE CUSTOMER EXPERIENCE THROUGHOUT A CUSTOMER SERVICE LIFECYCLE - A customer experience is improved through data mining and text mining technologies and that derive insights about a customer by analyzing interactions between the customer and a customer service agent. One or more numerical measurements of customer satisfaction are derived and recommended actions are provided to an agent to enhance the customer experience throughout a customer service lifecycle. | 06-03-2010 |
20100191658 | Predictive Engine for Interactive Voice Response System - A customer service issue prediction engine uses one or more models of issue probability. A method of multi-phase customer issue prediction includes a modeling phase, an application phase, and a learning phase. A telephonic interactive voice response (IVR) system predicts customer issues. | 07-29-2010 |
Shriram Vijayaraghavan, Peoria, IL US
Patent application number | Description | Published |
---|---|---|
20120227397 | GASEOUS FUEL-POWERED ENGINE SYSTEM HAVING TURBO-COMPOUNDING - An engine system is disclosed. The engine system may have an engine configured to receive air and a gaseous fuel, and combust a mixture of the air and gaseous fuel to generate a power output and a flow of exhaust. The engine system may also have at least one power turbine driven by the flow of exhaust to compound the power output of the engine. The engine may employ the Miller Cycle during compounding by the at least one power turbine. | 09-13-2012 |
Shriram Vijayaraghavan, Evanston, IL US
Patent application number | Description | Published |
---|---|---|
20120160213 | Stratified Charge Port Injection Engine And Method - An internal combustion engine includes a combustion chamber at least partially defined within a cylinder bore by a reciprocating piston having a piston crown. An intake plenum is fluidly connectable with the combustion chamber and at least one intake port is configured to fluidly connect the intake plenum with the combustion chamber. At least one intake valve is configured to selectively fluidly connect the intake plenum with the combustion chamber. The combustion chamber is configured to receive a lean air/fuel mixture therein to substantially fill the combustion chamber. The combustion chamber is further configured to receive a rich air/fuel mixture therein that yields a stratified total air/fuel mixture within the combustion chamber. | 06-28-2012 |
20130081391 | COMPRESSOR BYPASS - A power system includes a natural gas engine, a first turbine receiving an exhaust from the engine, and a second turbine having an inlet fluidly connected to an outlet of the first turbine. The power system also includes a compressor driven by the first turbine. The compressor has an outlet fluidly connected to the engine. The power system further includes a bypass system directing a fluid from the outlet of the compressor to the inlet of the second turbine. | 04-04-2013 |
Srivatsan Vijayaraghavan, Redwood Shores, CA US
Patent application number | Description | Published |
---|---|---|
20160092196 | DEPLOYMENT AND ACTIVATION OF UPDATES ON TARGET HOSTS - Techniques are described for managing updates across one or more targets using standard software images. In one embodiment, a first version of a software application is deployed on a set of one or more targets. A software binary is then generated for an updated version of the software application. The software binary for the updated version of the software application is deployed to the set of one or more targets. While the software binary for the updated version of the software application is deployed, the previous version of the software application remains active on a particular target. The updated version of the software application is activated, using the software binary, on the particular target. | 03-31-2016 |