Kamath, CA
Ajay Kamath, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20160124228 | Simplified Mirror - This disclosure relates to an optical system and a method for its manufacture. One embodiment of the optical system may include an optical material upon which a multilayer stack may be deposited. The multilayer stack may include a first layer composed on a first surface of the optical material, a second layer composed on the first layer, and a third layer composed on the second layer. Among other possibilities, the first layer may include Al | 05-05-2016 |
Anil Kamath, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20110071900 | ADVERTISEE-HISTORY-BASED BID GENERATION SYSTEM AND METHOD FOR MULTI-CHANNEL ADVERTISING - Disclosed are methods, apparatus, systems, and non-transitory, tangible computer-readable media associated with generating bids for multi-channel advertising environments, including in embodiments, generating a multi-channel advertising model. A multi-channel advertising model may be generated and used to estimate the effect of various advertisements and/or events that occur to an individual advertisee across various modeled advertising channels. An advertisee may be tracked across multiple channels, such as, for example, by using one or more cookies as the advertisee visits various web sites. Embodiments may calculate marginal contributions to a conversion event by various advertising events that have occurred along the sales funnel. Various revenue attributions may be generated as a function of a marginal contribution that an event had on the final conversion. Embodiments may provide an advertiser with estimates of the advertisee's value through time as well as how the advertisee's value evolves based on events taken by the advertisee and/or by changing exposure levels across multiple channels. From these estimates, a bidding strategy directing bids for advertising events may be generated for use by an advertiser. | 03-24-2011 |
20110087542 | METHOD AND APPARATUS FOR ADVERTISING BIDDING - Methods, articles, and systems for determining a bidding strategy for on-line query answer set or contextual advertisement positions for marketing options is described herein. | 04-14-2011 |
20130013395 | METHOD AND APPARATUS FOR ADVERTISING BIDDING - Methods, articles, and systems for determining a bidding strategy for on-line query answer set or contextual advertisement positions for marketing options is described herein. | 01-10-2013 |
20130262219 | Method and Apparatus for Advertising Bidding - Methods, articles, and systems for determining a bidding strategy for on-line query answer set or contextual advertisement positions for marketing options is described herein. | 10-03-2013 |
Anil Kamath, Los Altos Hills, CA US
Patent application number | Description | Published |
---|---|---|
20150227964 | Revenue Estimation through Ensemble Modeling - An ensemble model is described that is usable to predict revenue metrics for one or more keywords. The ensemble model may be formed using both a historical model and a user behavior model. In one or more implementations, weights are assigned to the historical model and/or the user behavior model based on one or more criteria. Various processing techniques of the ensemble model may utilize the historical model and the user behavior model to predict revenue metrics for one or more keywords. | 08-13-2015 |
20150317670 | DYNAMIC MARKETING RESOURCE ARBITRAGE - Techniques are disclosed for generating a forward-looking, goal seeking marketing plan that links prior media purchase transactions to predicted future financial results for a brand, product market, or campaign. A computing device is configured to receive input data associated with one or more marketing elements, such as television ads, print ads, and online ads. From the input data, response factors corresponding to each marketing element can be calculated. These response factors can be used to generate a model upon which future marketing transactions can be planned in accordance with scenarios associated with a particular marketing campaign. A marketing plan can be generated from the model in which some or all marketing elements are ordered in a flighting schedule that provides optimum financial results for a selected scenario. | 11-05-2015 |
Apur U. Kamath, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20120215462 | SYSTEM AND METHODS FOR PROCESSING ANALYTE SENSOR DATA - Systems and methods for processing sensor analyte data, including initiating calibration, updating calibration, evaluating clinical acceptability of reference and sensor analyte data, and evaluating the quality of sensor calibration. During initial calibration, the analyte sensor data is evaluated over a period of time to determine stability of the sensor. The sensor may be calibrated using a calibration set of one or more matched sensor and reference analyte data pairs. The calibration may be updated after evaluating the calibration set for best calibration based on inclusion criteria with newly received reference analyte data. Fail-safe mechanisms are provided based on clinical acceptability of reference and analyte data and quality of sensor calibration. Algorithms provide for optimized prospective and retrospective analysis of estimated blood analyte data from an analyte sensor. | 08-23-2012 |
Apurv Kamath, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100179408 | SYSTEMS AND METHODS FOR PROCESSING ANALYTE SENSOR DATA - The present invention relates generally to systems and methods for measuring an analyte in a host. More particularly, the present invention relates to systems and methods for processing sensor data, including calculating a rate of change of sensor data and/or determining an acceptability of sensor or reference data. | 07-15-2010 |
20120203467 | SYSTEMS AND METHODS FOR REPLACING SIGNAL ARTIFACTS IN A GLUCOSE SENSOR DATA STREAM - Systems and methods for minimizing or eliminating transient non-glucose related signal noise due to non-glucose rate limiting phenomenon such as interfering species, ischemia, pH changes, temperatures changes, known or unknown sources of mechanical, electrical and/or biochemical noise, and the like. The system monitors a data stream from a glucose sensor and detects signal artifacts that have higher amplitude than electronic or diffusion-related system noise. The system processes some or the entire data stream continually or intermittently based at least in part on whether the signal artifact event has occurred. | 08-09-2012 |
20120215086 | SYSTEMS AND METHODS FOR REPLACING SIGNAL ARTIFACTS IN A GLUCOSE SENSOR DATA STREAM - Systems and methods for minimizing or eliminating transient non-glucose related signal noise due to non-glucose rate limiting phenomenon such as interfering species, ischemia, pH changes, temperatures changes, known or unknown sources of mechanical, electrical and/or biochemical noise, and the like. The system monitors a data stream from a glucose sensor and detects signal artifacts that have higher amplitude than electronic or diffusion-related system noise. The system processes some or the entire data stream continually or intermittently based at least in part on whether the signal artifact event has occurred. | 08-23-2012 |
20120215496 | SYSTEMS AND METHODS FOR REPLACING SIGNAL ARTIFACTS IN A GLUCOSE SENSOR DATA STREAM - Systems and methods for minimizing or eliminating transient non-glucose related signal noise due to non-glucose rate limiting phenomenon such as interfering species, ischemia, pH changes, temperatures changes, known or unknown sources of mechanical, electrical and/or biochemical noise, and the like. The system monitors a data stream from a glucose sensor and detects signal artifacts that have higher amplitude than electronic or diffusion-related system noise. The system processes some or the entire data stream continually or intermittently based at least in part on whether the signal artifact event has occurred. | 08-23-2012 |
20120245855 | SYSTEMS AND METHODS FOR REPLACING SIGNAL ARTIFACTS IN A GLUCOSE SENSOR DATA STREAM - Systems and methods for minimizing or eliminating transient non-glucose related signal noise due to non-glucose rate limiting phenomenon such as interfering species, ischemia, pH changes, temperatures changes, known or unknown sources of mechanical, electrical and/or biochemical noise, and the like. The system monitors a data stream from a glucose sensor and detects signal artifacts that have higher amplitude than electronic or diffusion-related system noise. The system processes some or the entire data stream continually or intermittently based at least in part on whether the signal artifact event has occurred. | 09-27-2012 |
20120323100 | SYSTEMS AND METHODS FOR REPLACING SIGNAL ARTIFACTS IN A GLUCOSE SENSOR DATA STREAM - Systems and methods for minimizing or eliminating transient non-glucose related signal noise due to non-glucose rate limiting phenomenon such as interfering species, ischemia, pH changes, temperatures changes, known or unknown sources of mechanical, electrical and/or biochemical noise, and the like. The system monitors a data stream from a glucose sensor and detects signal artifacts that have higher amplitude than electronic or diffusion-related system noise. The system processes some or the entire data stream continually or intermittently based at least in part on whether the signal artifact event has occurred. | 12-20-2012 |
Apurv Kamath, Solana Beach, CA US
Patent application number | Description | Published |
---|---|---|
20090270750 | Biopotential Signal Source Separation Using Source Impedances - Cardiac methods and devices that separate signals using at least two composite signals acquired at least at two input impedances. A target source impedance may be selected, and a cardiac signal may be separated from composite signals using the selected target source impedance. Medical systems include a cardiac device having a housing that provides amplification circuitry configured to have a first amplifier input impedance and a second amplifier input impedance, such as using two separate circuits or switching between two input impedances. One or more electrode assemblies are coupled to the amplification circuitry. A signal processor is provided in the housing configured to separate a source signal using a first composite signal detected at the first input impedance and a second composite signal detected at the second input impedance. The phase response of the first input amplifier circuit is about equal to that of the second input amplifier circuit. | 10-29-2009 |
20110218414 | SYSTEMS AND METHODS FOR PROCESSING ANALYTE SENSOR DATA - The present invention relates generally to systems and methods for measuring an analyte in a host. More particularly, the present invention relates to systems and methods for processing sensor data, including calculating a rate of change of sensor data and/or determining an acceptability of sensor or reference data. | 09-08-2011 |
20120071942 | Subcutaneous Cardiac Sensing and Stimulation System - Cardiac systems and methods using ECG and blood information for arrhythmia detection and discrimination. Detection circuitry is configured to produce an ECG. An implantable blood sensor configured to produce a blood sensor signal is coupled to a processor. The processor is coupled to the detection and energy delivery circuitry, and used to evaluate and treat cardiac rhythms using both the cardiac electrophysiologic and blood sensor signals. The blood sensor is configured for subcutaneous non-intrathoracic placement and provided in or on the housing, on a lead coupled to the housing, and/or separate to the housing and coupled to the processor via hardwire or wireless link. The blood sensor may be configured for optical sensing, using a blood oxygen saturation sensor or pulse oximeter. A cardiac rhythm may be evaluated using the electrocardiogram signal and the blood sensor signal, and tachyarrhythmias may be treated after confirmation using the blood sense signal. | 03-22-2012 |
Apurv U. Kamath, Solana Beach, CA US
Patent application number | Description | Published |
---|---|---|
20100030053 | SYSTEMS AND METHODS FOR REPLACING SIGNAL ARTIFACTS IN A GLUCOSE SENSOR DATA STREAM - Systems and methods for minimizing or eliminating transient non-glucose related signal noise due to non-glucose rate limiting phenomenon such as ischemia, pH changes, temperatures changes, and the like. The system monitors a data stream from a glucose sensor and detects signal artifacts that have higher amplitude than electronic or diffusion-related system noise. The system replaces some or the entire data stream continually or intermittently including signal estimation methods that particularly address transient signal artifacts. The system is also capable of detecting the severity of the signal artifacts and selectively applying one or more signal estimation algorithm factors responsive to the severity of the signal artifacts, which includes selectively applying distinct sets of parameters to a signal estimation algorithm or selectively applying distinct signal estimation algorithms. | 02-04-2010 |
20100036215 | SYSTEMS AND METHODS FOR REPLACING SIGNAL ARTIFACTS IN A GLUCOSE SENSOR DATA STREAM - Systems and methods for minimizing or eliminating transient non-glucose related signal noise due to non-glucose rate limiting phenomenon such as ischemia, pH changes, temperatures changes, and the like. The system monitors a data stream from a glucose sensor and detects signal artifacts that have higher amplitude than electronic or diffusion-related system noise. The system replaces some or the entire data stream continually or intermittently including signal estimation methods that particularly address transient signal artifacts. The system is also capable of detecting the severity of the signal artifacts and selectively applying one or more signal estimation algorithm factors responsive to the severity of the signal artifacts, which includes selectively applying distinct sets of parameters to a signal estimation algorithm or selectively applying distinct signal estimation algorithms. | 02-11-2010 |
20100036216 | SYSTEMS AND METHODS FOR REPLACING SIGNAL ARTIFACTS IN A GLUCOSE SENSOR DATA STREAM - Systems and methods for minimizing or eliminating transient non-glucose related signal noise due to non-glucose rate limiting phenomenon such as ischemia, pH changes, temperatures changes, and the like. The system monitors a data stream from a glucose sensor and detects signal artifacts that have higher amplitude than electronic or diffusion-related system noise. The system replaces some or the entire data stream continually or intermittently including signal estimation methods that particularly address transient signal artifacts. The system is also capable of detecting the severity of the signal artifacts and selectively applying one or more signal estimation algorithm factors responsive to the severity of the signal artifacts, which includes selectively applying distinct sets of parameters to a signal estimation algorithm or selectively applying distinct signal estimation algorithms. | 02-11-2010 |
20100036222 | SYSTEMS AND METHODS FOR REPLACING SIGNAL ARTIFACTS IN A GLUCOSE SENSOR DATA STREAM - Systems and methods for minimizing or eliminating transient non-glucose related signal noise due to non-glucose rate limiting phenomenon such as ischemia, pH changes, temperatures changes, and the like. The system monitors a data stream from a glucose sensor and detects signal artifacts that have higher amplitude than electronic or diffusion-related system noise. The system replaces some or the entire data stream continually or intermittently including signal estimation methods that particularly address transient signal artifacts. The system is also capable of detecting the severity of the signal artifacts and selectively applying one or more signal estimation algorithm factors responsive to the severity of the signal artifacts, which includes selectively applying distinct sets of parameters to a signal estimation algorithm or selectively applying distinct signal estimation algorithms. | 02-11-2010 |
20100036223 | SYSTEMS AND METHODS FOR REPLACING SIGNAL ARTIFACTS IN A GLUCOSE SENSOR DATA STREAM - Systems and methods for minimizing or eliminating transient non-glucose related signal noise due to non-glucose rate limiting phenomenon such as ischemia, pH changes, temperatures changes, and the like. The system monitors a data stream from a glucose sensor and detects signal artifacts that have higher amplitude than electronic or diffusion-related system noise. The system replaces some or the entire data stream continually or intermittently including signal estimation methods that particularly address transient signal artifacts. The system is also capable of detecting the severity of the signal artifacts and selectively applying one or more signal estimation algorithm factors responsive to the severity of the signal artifacts, which includes selectively applying distinct sets of parameters to a signal estimation algorithm or selectively applying distinct signal estimation algorithms. | 02-11-2010 |
20100036224 | SYSTEMS AND METHODS FOR REPLACING SIGNAL ARTIFACTS IN A GLUCOSE SENSOR DATA STREAM - Systems and methods for minimizing or eliminating transient non-glucose related signal noise due to non-glucose rate limiting phenomenon such as ischemia, pH changes, temperatures changes, and the like. The system monitors a data stream from a glucose sensor and detects signal artifacts that have higher amplitude than electronic or diffusion-related system noise. The system replaces some or the entire data stream continually or intermittently including signal estimation methods that particularly address transient signal artifacts. The system is also capable of detecting the severity of the signal artifacts and selectively applying one or more signal estimation algorithm factors responsive to the severity of the signal artifacts, which includes selectively applying distinct sets of parameters to a signal estimation algorithm or selectively applying distinct signal estimation algorithms. | 02-11-2010 |
20100036225 | SYSTEMS AND METHODS FOR REPLACING SIGNAL ARTIFACTS IN A GLUCOSE SENSOR DATA STREAM - Systems and methods for minimizing or eliminating transient non-glucose related signal noise due to non-glucose rate limiting phenomenon such as ischemia, pH changes, temperatures changes, and the like. The system monitors a data stream from a glucose sensor and detects signal artifacts that have higher amplitude than electronic or diffusion-related system noise. The system replaces some or the entire data stream continually or intermittently including signal estimation methods that particularly address transient signal artifacts. The system is also capable of detecting the severity of the signal artifacts and selectively applying one or more signal estimation algorithm factors responsive to the severity of the signal artifacts, which includes selectively applying distinct sets of parameters to a signal estimation algorithm or selectively applying distinct signal estimation algorithms. | 02-11-2010 |
Aravind Miyar Kamath, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20150348823 | LIFT PIN ASSEMBLY - Embodiments of lift pin assemblies are provided herein. In some embodiments, a lift pin assembly includes an elongate base formed of a first material and having a first feature formed in a distal end of the base to interface with and removably support a tip; and a tip formed of a second material different than the first material and having a support surface on a first side of the tip and an opposing second side of the tip, wherein the opposing second side includes a second feature to mate with the first feature of the base to removably retain the tip on the distal end of the base. | 12-03-2015 |
20160002778 | SUBSTRATE SUPPORT WITH MORE UNIFORM EDGE PURGE - Embodiments of substrate supports are provided herein. In some embodiments, a substrate support may include a first plate for supporting a substrate, the first plate having a plurality of purge gas channels on its backside; a second plate disposed beneath and supporting the first plate; and an edge ring surrounding the first plate and disposed above the second plate, wherein the plurality of purge gas channels extend from a single inlet in a central portion to a plurality of outlets at a periphery of the first plate, and wherein the plurality of purge gas channels have a substantially equal flow conductance. | 01-07-2016 |
Arvind Kamath, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20130243940 | DIFFUSION BARRIER COATED SUBSTRATES AND METHODS OF MAKING THE SAME - Devices on a diffusion barrier coated metal substrates, and methods of making the same are disclosed. The devices include a metal substrate, a diffusion barrier layer on the metal substrate, one or more insulator layers on the diffusion barrier layer, and an antenna and/or inductor on the one or more insulator layer(s). The method includes forming a diffusion barrier layer on the metal substrate, forming one or more insulator layers on the diffusion barrier layer; and forming an antenna and/or inductor on an uppermost one of the insulator layer(s). The antenna and/or inductor is electrically connected to at least one of the diffusion barrier layer and/or the metal substrate. Such diffusion barrier coated substrates prevent diffusion of metal atoms from the metal substrate into device layers formed thereon. | 09-19-2013 |
Ashwin Kamath, San Ramon, CA US
Patent application number | Description | Published |
---|---|---|
20110007077 | ANIMATED MESSAGING - A method performed by one or more devices includes receiving a user selection of a picture that contains an object of a character to be animated for an animated message and receiving one or more designations of areas within the picture to correspond to one or more human facial features for the character associated with the object. The method further includes receiving a textual message; receiving one or more user selections of one or more animation codes that identify animations to be performed by the one or more human facial features designated within the picture, and receiving an encoding of the textual message and the one or more animation codes. The method further includes generating the animated message based on the picture, the one or more designations of the one or more human facial features, and the one or more animation codes, and sending the animated message to a recipient. | 01-13-2011 |
20110070898 | METHOD AND SYSTEM OF RECOVERING LOST MOBILE DEVICES - An approach is provided for remotely controlling and/or tracking mobile devices. A request is received to track a mobile device. A control signal is generated, in response to the request, to remotely activate an application on the mobile device for controlling an audio interface or an imaging interface of the mobile device to capture a signal from the audio interface or the imaging interface. | 03-24-2011 |
20150058770 | METHOD AND APPRATUS FOR PROVIDING ALWAYS-ON-TOP USER INTERFACE FOR MOBILE APPLICATION - An approach for providing an always-on-top user interface for a mobile application is described. An always-on-top module may provide an always-on-top user interface mode for a mobile application, wherein the always-on-top user interface mode presents at least one session of the mobile application in a user interface element that is always visible in a display of a mobile device. The always-one-top module may also receive an input for activating the always-on-top user interface mode for the mobile application. Further, the always-one-top module may render the user interface element for presenting the at least one session in the display of the mobile device. | 02-26-2015 |
Dayavanti G. Kamath, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20120287939 | DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK ARCHITECTURE - A switching network includes an upper tier including a master switch and a lower tier including a plurality of lower tier entities. The master switch includes a plurality of ports each coupled to a respective one of the plurality of lower tier entities. Each of the plurality of ports includes a plurality of virtual ports each corresponding to a respective one of a plurality of remote physical interfaces (RPIs) at the lower tier entity coupled to that port. Each of the plurality of ports also includes a receive interface that, responsive to receipt of data traffic from a particular lower tier entity among the plurality of lower tier entities, queues the data traffic to the virtual port among the plurality of virtual ports that corresponds to the RPI on the particular lower tier entity that was the source of the data traffic. The master switch further includes a switch controller that switches data traffic from the virtual port to an egress port among the plurality of ports from which the data traffic is forwarded. | 11-15-2012 |
Dayavanti G. Kamath, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20120287786 | PRIORITY BASED FLOW CONTROL IN A DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK ARCHITECTURE - A switching network includes an upper tier and a lower tier including a plurality of lower tier entities. A master switch in the upper tier, which has a plurality of ports each coupled to a respective lower tier entity, implements on each of the ports a plurality of virtual ports each corresponding to a respective one of a plurality of remote physical interfaces (RPIs) at the lower tier entity coupled to that port. Data traffic communicated between the master switch and RPIs is queued within virtual ports that correspond to the RPIs on lower tier entities with which the data traffic is communicated. The master switch enforces priority-based flow control (PFC) on data traffic of a given virtual port by transmitting, to a lower tier entity on which a corresponding RPI resides, a PFC data frame specifying priorities for at least two different classes of data traffic communicated by the particular RPI. | 11-15-2012 |
20120287787 | PRIORITY BASED FLOW CONTROL IN A DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK ARCHITECTURE - A switching network includes an upper tier and a lower tier including a plurality of lower tier entities. A master switch in the upper tier, which has a plurality of ports each coupled to a respective lower tier entity, implements on each of the ports a plurality of virtual ports each corresponding to a respective one of a plurality of remote physical interfaces (RPIs) at the lower tier entity coupled to that port. Data traffic communicated between the master switch and RPIs is queued within virtual ports that correspond to the RPIs on lower tier entities with which the data traffic is communicated. The master switch enforces priority-based flow control (PFC) on data traffic of a given virtual port by transmitting, to a lower tier entity on which a corresponding RPI resides, a PFC data frame specifying priorities for at least two different classes of data traffic communicated by the particular RPI. | 11-15-2012 |
20120287936 | EFFICIENT SOFTWARE-BASED PRIVATE VLAN SOLUTION FOR DISTRIBUTED VIRTUAL SWITCHES - Packet processing logic of a host system's virtualization manager detects packets on the ingress or the egress path to/from a virtual port having three bitmap arrays for processing packets within a virtual local area network (VLAN). The logic checks the VLAN identifier (VID) of the packet to determine, based on an offset position within the corresponding bitmap array, whether the port supports the VLAN. Both the ingress array offset position and egress array offset positions correspond to the value of the VID, and are set within the specific bitmap array during configuration of the VLAN on the port. When the VLAN is supported by the port, the logic enables the packet to be processed by the port. Otherwise, the logic discards the packet. A strip bitmap array indicates when a packet's VID should be removed prior to forwarding the packet on the egress of a port (or destination port). | 11-15-2012 |
20120291034 | TECHNIQUES FOR EXECUTING THREADS IN A COMPUTING ENVIRONMENT - A technique for executing normally interruptible threads of a process in a non-preemptive manner includes in response to a first entry associated with a first message for a first thread reaching a head of a run queue, receiving, by the first thread, a first wake-up signal. In response to receiving the wake-up signal, the first thread waits for a global lock. In response to the first thread receiving the global lock, the first thread retrieves the first message from an associated message queue and processes the retrieved first message. In response to completing the processing of the first message, the first thread transmits a second wake-up signal to a second thread whose associated entry is next in the run queue. Finally, following the transmitting of the second wake-up signal, the first thread releases the global lock. | 11-15-2012 |
20120320739 | Fault Tolerant Communication in a Trill Network - Each of first and second bridges of a data network having respective external links to an external node implement a network bridge component that forwards traffic inside the network and a virtual bridge component that forwards traffic outside of the network. A virtual bridge is formed including the virtual bridge components of the first and second bridges and an interswitch link (ISL) between the virtual bridge components of the first and second bridges. Data frames are redirected via the ISL in response to a link-down condition of one of the external links. | 12-20-2012 |
20120320926 | Distributed Link Aggregation Group (LAG) for a Layer 2 Fabic - Each of first and second bridges of a data network having respective links to an external node implement a network bridge component that forwards traffic inside the data network and a virtual bridge component that forwards traffic outside of the data network. A virtual bridge is formed including the virtual bridge components of the first and second bridges and an interswitch link (ISL) between the virtual bridge components of the first and second bridges. Data frames are communicated with each of multiple external network nodes outside the data network via a respective one of multiple link aggregation groups all commonly supported by the virtual bridge. | 12-20-2012 |
20120324460 | Thread Execution in a Computing Environment - A technique for executing normally interruptible threads of a process in a non-preemptive manner includes in response to a first entry associated with a first message for a first thread reaching a head of a run queue, receiving, by the first thread, a first wake-up signal. In response to receiving the wake-up signal, the first thread waits for a global lock. In response to the first thread receiving the global lock, the first thread retrieves the first message from an associated message queue and processes the retrieved first message. In response to completing the processing of the first message, the first thread transmits a second wake-up signal to a second thread whose associated entry is next in the run queue. Finally, following the transmitting of the second wake-up signal, the first thread releases the global lock. | 12-20-2012 |
20130010799 | Efficient Software-Based Private VLAN Solution for Distributed Virtual Switches - Packet processing logic of a host system's virtualization manager detects packets on the ingress or the egress path to/from a virtual port having three bitmap arrays for processing packets within a virtual local area network (VLAN). The logic checks the VLAN identifier (VID) of the packet to determine, based on an offset position within the corresponding bitmap array, whether the port supports the VLAN. Both the ingress array offset position and egress array offset positions correspond to the value of the VID, and are set within the specific bitmap array during configuration of the VLAN on the port. When the VLAN is supported by the port, the logic enables the packet to be processed by the port. Otherwise, the logic discards the packet. A strip bitmap array indicates when a packet's VID should be removed prior to forwarding the packet on the egress of a port (or destination port). | 01-10-2013 |
20130064066 | UPDATING A SWITCH SOFTWARE IMAGE IN A DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK - A switching network has a plurality of switches including at least a switch and a managing master switch. At the managing master switch, a first capability vector (CV) is received from the switch. The managing master switch determines whether the first CV is compatible with at least a second CV in a network membership data structure that records CVs of multiple switches in the switching network. In response to detecting an incompatibility, the managing master switch initiates an image update to an image of the switch. In response to a failure of the image update at the switch, the switch boots utilizing a mini-DC module that reestablishes communication between the switch with the managing master switch and retries the image update. | 03-14-2013 |
20130064067 | HIGH AVAILABILITY DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK ARCHITECTURE - In a switching network, each of a plurality of lower tier entities is coupled to each of multiple master switches at an upper tier by a respective one of multiple links. At each of the multiple master switches, a plurality of virtual ports each corresponding to a respective one of a plurality of remote physical interfaces (RPIs) at the lower tier are implemented on each of a plurality of ports. Each of the plurality of lower tier entities implements a respective egress port mapping indicating which of its plurality of RPIs transmits egress data traffic through each of its multiple links to the multiple master switches. In response to failure of one of the multiple links coupling a particular lower tier entity to a particular master switch, the particular lower tier entity updates its egress port mapping to redirect egress data traffic to another of the multiple master switches without packet dropping. | 03-14-2013 |
20130064068 | HIGH AVAILABILITY DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK ARCHITECTURE - In a switching network, each of a plurality of lower tier entities is coupled to each of multiple master switches at an upper tier by a respective one of multiple links. At each of the multiple master switches, a plurality of virtual ports each corresponding to a respective one of a plurality of remote physical interfaces (RPIs) at the lower tier are implemented on each of a plurality of ports. Each of the plurality of lower tier entities implements a respective egress port mapping indicating which of its plurality of RPIs transmits egress data traffic through each of its multiple links to the multiple master switches. In response to failure of one of the multiple links coupling a particular lower tier entity to a particular master switch, the particular lower tier entity updates its egress port mapping to redirect egress data traffic to another of the multiple master switches without packet dropping. | 03-14-2013 |
20130067049 | UPDATING A SWITCH SOFTWARE IMAGE IN A DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK - A switching network has a plurality of switches including at least a switch and a managing master switch. At the managing master switch, a first capability vector (CV) is received from the switch. The managing master switch determines whether the first CV is compatible with at least a second CV in a network membership data structure that records CVs of multiple switches in the switching network. In response to detecting an incompatibility, the managing master switch initiates an image update to an image of the switch. In response to a failure of the image update at the switch, the switch boots utilizing a mini-DC module that reestablishes communication between the switch with the managing master switch and retries the image update. | 03-14-2013 |
20130070761 | SYSTEMS AND METHODS FOR CONTROLLING A NETWORK SWITCH - Systems and methods are provided for controlling a network switch. At least one forwarding element of the distributed switch is positioned at a first location of a network. A control element of the distributed switch is positioned at a second location of the network. The at least one forwarding element is controlled from the control element by establishing a communication between the forwarding element and the control element via the network. | 03-21-2013 |
20130088959 | CREDIT-BASED NETWORK CONGESTION MANAGEMENT - A switching network includes first, second and third switches coupled for communication, such that the first and third switches communicate data traffic via the second switch. The first switch is operable to request transmission credits from the third switch, receive the transmission credits from the third switch and perform transmission of data traffic in reference to the transmission credits. The third switch is operable to receive the request for transmission credits from the first switch, generate the transmission credits and transmit the transmission credits to the first switch via the second switch. The second switch is operable to modify the transmission credits transmitted by the third switch prior to receipt of the transmission credits at the first switch. | 04-11-2013 |
20130089101 | CREDIT-BASED NETWORK CONGESTION MANAGEMENT - A switching network includes first, second and third switches coupled for communication, such that the first and third switches communicate data traffic via the second switch. The first switch is operable to request transmission credits from the third switch, receive the transmission credits from the third switch and perform transmission of data traffic in reference to the transmission credits. The third switch is operable to receive the request for transmission credits from the first switch, generate the transmission credits and transmit the transmission credits to the first switch via the second switch. The second switch is operable to modify the transmission credits transmitted by the third switch prior to receipt of the transmission credits at the first switch. | 04-11-2013 |
20130170339 | Fault Tolerant Communication in a Trill Network - Each of first and second bridges of a data network having respective external links to an external node implement a network bridge component that forwards traffic inside the network and a virtual bridge component that forwards traffic outside of the network. A virtual bridge is formed including the virtual bridge components of the first and second bridges and an interswitch link (ISL) between the virtual bridge components of the first and second bridges. Data frames are redirected via the ISL in response to a link-down condition of one of the external links. | 07-04-2013 |
20130182571 | NETWORK TRAFFIC DISTRIBUTION - A switch for a switching network includes a plurality of ports for communicating data traffic and a switch controller that controls switching between the plurality of ports. The switch controller selects a forwarding path for the data traffic based on at least topological congestion information for the switching network. In a preferred embodiment, the topological congestion information includes sFlow topological congestion information and the switch controller includes an sFlow client that receives the sFlow topological congestion information from an sFlow controller in the switching network. | 07-18-2013 |
20130238771 | SNMP request processing within distributed device architecture - A distributed device architecture includes a master device and one or more member devices. A simple network management protocol (SNMP) agent of a master device receives an SNMP request from a managing device. Where the SNMP request pertains to a given member device, and where the SNMP request requires involvement of the given member device to fulfill the SNMP request, the master device generates a non-SNMP request corresponding to the SNMP request and transmits the non-SNMP request to the given member device. A non-SNMP agent of the given member device processes the non-SNMP request and transmits processing results back to the master device. The master device generates an SNMP response corresponding to the processing results, and the SNMP agent of the master device transmits the SNMP response back to the managing device. | 09-12-2013 |
20130259038 | COMMUNICATION TRANSPORT PROTOCOL FOR DISTRIBUTED INFORMATION TECHNOLOGY ARCHITECTURES - A communication protocol in a layer two (L2) network switch comprises, in response to a service request by a source node, registering the source node for packet communication service. The protocol further comprises forwarding one or more packets from the registered source node to one or more destination nodes. The protocol further comprises receiving packets from one or more destination nodes and forwarding each received packet to a corresponding registered node. | 10-03-2013 |
20130259040 | COMMUNICATION TRANSPORT PROTOCOL FOR DISTRIBUTED INFORMATION TECHNOLOGY ARCHITECTURES - A communication protocol in a layer two (L2) network switch comprises, in response to a service request by a source node, registering the source node for packet communication service. The protocol further comprises forwarding one or more packets from the registered source node to one or more destination nodes. The protocol further comprises receiving packets from one or more destination nodes and forwarding each received packet to a corresponding registered node. | 10-03-2013 |
20130266007 | SWITCH ROUTING TABLE UTILIZING SOFTWARE DEFINED NETWORK (SDN) CONTROLLER PROGRAMMED ROUTE SEGREGATION AND PRIORITIZATION - In one embodiment, a system includes a network having a plurality of switches and one or more devices connected to one or more of the plurality of switches, a software defined network (SDN) controller connected to one or more of the plurality of switches in the network, the SDN controller having logic integrated with and/or executable by a processor, the logic being adapted to determine SDN routes through the network between the one or more devices and each of the plurality of switches and send one or more SDN routes to each switch in the network capable of communicating with the SDN controller. In other embodiments, methods and computer program products are also described for providing SDN routes through a network. | 10-10-2013 |
20130311637 | OVERLAY TUNNEL INFORMATION EXCHANGE PROTOCOL - In one embodiment, a system includes logic adapted for receiving, at a first end point station, an information exchange packet from each end point station in a virtual network having a specified virtual network identifier (VNID) and logic adapted for processing each received information exchange packet to retrieve information about connections at each end point station in the virtual network having the specified VNID, wherein each end point station either terminates or originates a tunnel shared by the first end point station in an overlay network. In this way, the information may be used to respond to address resolution protocol (ARP) requests sent locally in lieu of flooding the ARP request. Other systems, methods, and computer program products are also presented regarding the overlay tunnel information exchange protocol, according to various embodiments. | 11-21-2013 |
20130311663 | OVERLAY TUNNEL INFORMATION EXCHANGE PROTOCOL - In one embodiment, a method for exchanging overlay tunnel information includes receiving an information exchange packet, at a first end point station, from each end point station in a virtual network having a specified virtual network identifier (VNID); and processing each received information exchange packet to retrieve information about connections at each end point station in the virtual network having the specified VNID, wherein each end point station either terminates or originates a tunnel shared by the first end point station in an overlay network. In this way, the information may be used to respond to address resolution protocol (ARP) requests sent locally in lieu of flooding the ARP request. Other systems, methods, and computer program products are also presented regarding the overlay tunnel information exchange protocol, according to various embodiments. | 11-21-2013 |
20140016501 | FLOW BASED OVERLAY NETWORK - In one embodiment, a system for classifying traffic in an overlay network includes a processor adapted for executing logic, logic adapted for receiving an overlay packet, logic adapted for determining at least one characteristic of the overlay packet and/or one or more inner packets of the overlay packet in order to classify the overlay packet, logic adapted for associating a flow identifier to the overlay packet, logic adapted for determining one or more policies to associate with the flow identifier, wherein the one or more policies are based on the at least one characteristic of the overlay packet and/or the one or more inner packets of the overlay packet, and logic adapted for storing the flow identifier in a header of the overlay packet. More systems, methods, and computer program products for classifying traffic in an overlay network are presented in accordance with other embodiments. | 01-16-2014 |
20140096183 | PROVIDING SERVICES TO VIRTUAL OVERLAY NETWORK TRAFFIC - In one embodiment, a method for applying security policy in an overlay network includes receiving a request, including a packet, for a communication path through an overlay network, determining whether a security policy is to be applied to the packet based on at least one of: contents of the packet, first information, and second information, selecting a communication path between a source physical switch and a destination physical switch, wherein the selected communication path directly connects the source physical switch to the destination physical switch when it is determined to not apply the security policy to the packet, and the selected communication path connects the source physical switch to the destination physical switch via a security appliance when it is determined to apply the security policy to the packet, and sending the selected communication path to the source physical switch. | 04-03-2014 |
20140198649 | EXTENDED LINK AGGREGATION (LAG) FOR USE IN MULTIPLE SWITCHES - In one embodiment, a method for providing link aggregation (LAG) to heterogeneous switches includes receiving, at a switch controller, LAG requests forwarded by switches and determining that multiple LAG requests corresponding to a server have been received, grouping the multiple LAG requests into LAG groups according to a switch from which they were received and correlating all the LAG groups with the server, instructing each of the switches to setup a LAG group with the server according to the LAG groups determined by the switch controller, and creating alternate flows that correspond to flows through each of the switches to the server through direction from the switch controller. The switches may rely upon OpenFlow to communicate with the switch controller, in some approaches. In addition, other methods for providing LAG to heterogeneous switches are also described, along with systems and computer program products which provide LAG to heterogeneous switches. | 07-17-2014 |
20140201346 | APPLYING A CLIENT POLICY TO A GROUP OF CHANNELS - Management and provisioning of networking traffic may be provided by bundling virtual channels into a group. A global policy may be applied to the bundle so that virtual ports providing services to a client may be managed by referring to the global policy of the bundle. The channels comprising the bundle may span multiple physical ports and in some cases, multiple physical switches. Thus, policy management may be avoided at the port level and instead, be handled as groups of channels implementing a client service. | 07-17-2014 |
20140201349 | APPLYING A CLIENT POLICY TO A GROUP OF CHANNELS - Management and provisioning of networking traffic may be provided by bundling virtual channels into a group. A global policy may be applied to the bundle so that virtual ports providing services to a client may be managed by referring to the global policy of the bundle. The channels comprising the bundle may span multiple physical ports and in some cases, multiple physical switches. Thus, policy management may be avoided at the port level and instead, be handled as groups of channels implementing a client service. | 07-17-2014 |
20140337453 | SNMP request processing within distributed device architecture - A distributed device architecture includes a master device and one or more member devices. A simple network management protocol (SNMP) agent of a master device receives an SNMP request from a managing device. Where the SNMP request pertains to a given member device, and where the SNMP request requires involvement of the given member device to fulfill the SNMP request, the master device generates a non-SNMP request corresponding to the SNMP request and transmits the non-SNMP request to the given member device. A non-SNMP agent of the given member device processes the non-SNMP request and transmits processing results back to the master device. The master device generates an SNMP response corresponding to the processing results, and the SNMP agent of the master device transmits the SNMP response back to the managing device. | 11-13-2014 |
20150043576 | SOFTWARE DEFINED NETWORK (SDN) SWITCH CLUSTERS HAVING LAYER-3 DISTRIBUTED ROUTER FUNCTIONALITY - According to one embodiment, Layer-3 (L3) distributed router functionality is provided to a switch cluster by receiving an address resolution protocol (ARP) request packet from a first host at an entry switch in a switch cluster, a switch controller being in communication with the entry switch, and the ARP request packet including a virtual router IP address of the switch controller as a target, forwarding the ARP request packet to the switch controller after adding a header that adheres to a communication protocol used by the switch controller, receiving an ARP response packet from the switch controller indicating: a source IP address corresponding to a virtual router of the switch controller and a SMAC corresponding to the switch controller, forwarding the ARP response packet to the first host after stripping the communication protocol header, and setting the virtual router as a default gateway for traffic received from the first host. | 02-12-2015 |
20150098475 | HOST TABLE MANAGEMENT IN SOFTWARE DEFINED NETWORK (SDN) SWITCH CLUSTERS HAVING LAYER-3 DISTRIBUTED ROUTER FUNCTIONALITY - According to one embodiment, a system includes a switch controller in communication with a plurality of switches in a switch cluster via a communication protocol, at least one switch in the switch cluster being configured to connect to a host, wherein the switch controller is configured to: maintain a Layer-3 (L3) host table configured to store entries including address information for hosts connected directly to the switch cluster, apply a policy to all existing entries in the L3 host table, and remove one or more existing entries according to the policy in order to reduce a number of entries in the L3 host table. In other embodiments, systems, computer program products, and methods for managing a L3 host table in software defined network (SDN)-based switch clusters having L3 distributed router functionality are presented. | 04-09-2015 |
20150295819 | FLOW BASED OVERLAY NETWORK - In one embodiment, a system includes a hardware processor and logic integrated with and/or executable by the processor, the logic being configured to receive an overlay packet, determine at least one characteristic of the overlay packet and/or inner packets of the overlay packet in order to classify the overlay packet into a classification, associate a flow identifier to the overlay packet, determine one or more policies to associate with the flow identifier, where the one or more policies are based on the at least one characteristic of the overlay packet and/or the inner packets of the overlay packet, and store the flow identifier in a header of the overlay packet, where the flow identifier is a string of characters of a predetermined length, the flow identifier being unique from all other flow identifiers in a particular overlay network and associated with an identified flow of the overlay packet. | 10-15-2015 |
20160006769 | PROVIDING SERVICES TO VIRTUAL OVERLAY NETWORK TRAFFIC - In one embodiment, an apparatus includes a processor and logic integrated with and/or executable by the processor. The logic is configured to communicate with a first physical switch, a second physical switch, and an overlay network that connects the first physical switch to the second physical switch. The logic is also configured to receive a request for a communication path through the overlay network for a packet, the request including at least the packet, first information about a source of the packet, the source of the packet being connected to the first physical switch, and second information about a most closely connected physical switch to a destination of the packet. Moreover, the logic is configured to determine the destination of the packet, the destination of the packet being connected to the second physical switch. Also, the logic is configured to determine whether to apply a security policy to the packet. | 01-07-2016 |
20160028623 | SWITCH ROUTING TABLE UTILIZING SOFTWARE DEFINED NETWORK (SDN) CONTROLLER PROGRAMMED ROUTE SEGREGATION AND PRIORITIZATION - In one embodiment, an apparatus includes a memory, a hardware processor, and logic integrated with and/or executable by the processor. The logic is configured to receive one or more software defined network (SDN) routes dictating a path through a network comprising a plurality of devices. The logic is also configured to store the one or more SDN routes to the memory along with one or more traditional routes learned by the apparatus and/or configured by an administrator, and indicate the one or more SDN routes as being of a type different from the traditional routes. Moreover, the logic is configured to receive a priority ordering for a plurality of routes stored in the memory from the SDN controller, the plurality of routes including at least one SDN route, and construct a route information base (RIB) based on the plurality of routes and the priority ordering. | 01-28-2016 |
Dayavanti Gopal Kamath, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20120093034 | VIRTUAL SWITCHING PORTS ON HIGH-BANDWIDTH LINKS - Method and apparatus for managing traffic of a switch include logically partitioning a physical port of the switch into a plurality of virtual ports. One or more virtual output queues are uniquely associated with each virtual port. Switching resources of the switch are assigned to each of the virtual ports. A source virtual port is derived from a frame arriving at the physical port. The frame is placed in a given one of the one or more virtual output queues uniquely associated with the source virtual port derived from the frame. A destination virtual port for the frame is determined. The frame is transferred from the virtual output queue in which the frame is placed to an egress queue associated with the destination virtual port and forwarded from the egress queue to a destination physical port of the switch. | 04-19-2012 |
20130089089 | NETWORK SWITCHING DOMAINS WITH A VIRTUALIZED CONTROL PLANE - A distributed switching fabric system includes multiple network switches coupled to a cell-based switching fabric by cell-fabric ports. A virtual machine runs on a server connected to a network port of one or more of the network switches that are members of a given switching domain. The virtual machine manages a control plane for the given switching domain. The server receives a protocol control packet from one of the network switches and forwards the received protocol control packet to the virtual machine for processing. | 04-11-2013 |
20130100858 | DISTRIBUTED SWITCH SYSTEMS IN A TRILL NETWORK - Featured are a system and method for providing a distributed switch system (DSS) in a TRILL-compliant network. An ingress network device in the TRILL-compliant network provides data to a received packet. The data includes instructions related to a feature of the DSS. The instructions are inserted into a TRILL header generated at the ingress network device. The TRILL header is output to an egress network device in the TRILL-compliant network. A determination is made whether the ingress network device and the egress network device are members of the DSS. The instructions are processed by the egress network device in response to determining that ingress and egress devices are members of the DSS. | 04-25-2013 |
20130235762 | MANAGEMENT OF A DISTRIBUTED FABRIC SYSTEM - A distributed fabric system has distributed line card (DLC) chassis and scaled-out fabric coupler (SFC) chassis. Each DLC includes a network processor and fabric ports. Each network processor of each DLC includes a fabric interface in communication with the fabric ports of that DLC. Each SFC includes at least one fabric element and SFC fabric ports. A fabric communication link connects each SFC fabric port to one DLC fabric port. Each fabric communication link includes cell-carrying lanes. Each fabric element of each SFC detects connectivity between each SFC fabric port of that SFC and one DLC fabric port over a fabric communication link. Each SFC includes program code that reads connectivity matrix from fabric element chips and sends connection information corresponding to the detected connectivity from that SFC to a central agent. A network element includes the central agent, which, when executed, constructs a topology of the distributed fabric system from the connection information sent from each SFC. | 09-12-2013 |
20130235763 | MANAGEMENT OF A DISTRIBUTED FABRIC SYSTEM - A distributed fabric system has distributed line card (DLC) chassis and scaled-out fabric coupler (SFC) chassis. Each DLC includes a network processor and fabric ports. Each network processor includes a fabric interface in communication with the fabric ports of that DLC. Each SFC includes at least one fabric element and SFC fabric ports. A fabric communication link connects each SFC fabric port to one DLC fabric port. Each fabric communication link includes cell-carrying lanes. Each fabric element detects connectivity between each SFC fabric port of that SFC and one DLC fabric port over a fabric communication link. Each SFC reads a connectivity matrix from fabric element chips and sends connection information corresponding to the detected connectivity from that SFC to a central agent. A network element includes the central agent, which, when executed, constructs a topology of the distributed fabric system from the connection information sent from each SFC. | 09-12-2013 |
20140052771 | REMOTE PROCEDURE CALL FOR A DISTRIBUTED SYSTEM - A distributed system includes first-tier entities, and a master entity in communication with each first-tier entity. The master entity provides a single access point through which an administrator can submit commands to manage all entities. The master entity maintains a table of virtual slots. Each virtual slot points to one of the first-tier entities, and each first-tier entity is pointed to by at least one virtual slot. The processor runs an RPC (remote procedure call) client to submit RPC requests to the first-tier entities, and determines a destination first-tier entity for a given RPC request in response to which virtual slot the administrator submits a command. The distributed system can include second-tier entities, each indirectly communicating with the master entity through a first-tier entity. The table has a virtual slot for each second-tier entity, which points to the first-tier entity acting as proxy for the second-tier entity. | 02-20-2014 |
20140067924 | REMOTE PROCEDURE CALL FOR A DISTRIBUTED SYSTEM - A distributed system includes first-tier entities, and a master entity in communication with each first-tier entity. The master entity provides a single access point through which an administrator can submit commands to manage all entities. The master entity maintains a table of virtual slots. Each virtual slot points to one of the first-tier entities, and each first-tier entity is pointed to by at least one virtual slot. The processor runs an RPC (remote procedure call) client to submit RPC requests to the first-tier entities, and determines a destination first-tier entity for a given RPC request in response to which virtual slot the administrator submits a command. The distributed system can include second-tier entities, each indirectly communicating with the master entity through a first-tier entity. The table has a virtual slot for each second-tier entity, which points to the first-tier entity acting as proxy for the second-tier entity. | 03-06-2014 |
20140146708 | VIRTUAL SWITCHING PORTS ON HIGH-BANDWIDTH LINKS - Method and apparatus for managing traffic of a switch include logically partitioning a physical port of the switch into a plurality of virtual ports. One or more virtual output queues are uniquely associated with each virtual port. Switching resources of the switch are assigned to each of the virtual ports. A source virtual port is derived from a frame arriving at the physical port. The frame is placed in a given one of the one or more virtual output queues uniquely associated with the source virtual port derived from the frame. A destination virtual port for the frame is determined. The frame is transferred from the virtual output queue in which the frame is placed to an egress queue associated with the destination virtual port and forwarded from the egress queue to a destination physical port of the switch. | 05-29-2014 |
Durgadatt R. Kamath, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20100223396 | INTELLIGENT STATUS POLLING - Systems, methods, and computer program products are described that intelligently determines the status of a process. The process is performed with respect to a creative asset that may be included in an online ad, for example. The status of the process is requested at a poll time that is calculated based on at least one attribute of the creative asset. For example, the calculated poll time may be based on a duration of a video associated with the creative asset, a weight (i.e., bitsize) of the creative asset, etc. | 09-02-2010 |
20100223620 | SMART RECOVERY OF ASYNCHRONOUS PROCESSING - Systems, methods, and computer program products are described that are capable of recovering an asynchronous process after an error occurs with respect to the process. For example, the process may be re-initiated upon detection of the error. The re-initiated process is capable of not repeating tasks of the process that were completed prior to the occurrence of the error. | 09-02-2010 |
20100250365 | AD GROUPS FOR USING ADVERTISEMENTS ACROSS PLACEMENTS - Advertisements are enabled to be trafficked to an ad group having multiple associated placements. A user interface is configured to enable an ad group and an online advertisement to be selected. The selected ad group has an associated plurality of advertisement placements. An ad group modifier module is configured to associate the selected online advertisement with the selected ad group. | 09-30-2010 |
20110055721 | INDICATING UNAVAILABILITY OF AN UPLOADED VIDEO FILE THAT IS BEING BITRATE ENCODED - Techniques are described herein for indicating unavailability of an uploaded video file that is being bitrate encoded. For instance, upon a determination that the uploaded video file is being bitrate encoded, a graphical user interface may be provided that includes an interface element indicating that the uploaded video file is unavailable for processing except for the bitrate encoding. The interface element may be an icon, a textual message, or any other suitable interface element that is capable of indicating that the uploaded video file that is being bitrate encoded is unavailable. When the bitrate encoding is completed, the interface element may be automatically updated to indicate that the uploaded video file is available for processing. | 03-03-2011 |
20150039449 | INDICATING UNAVAILABILITY OF AN UPLOADED VIDEO FILE THAT IS BEING BITRATE ENCODED - A system for indicating the unavailability of an already uploaded video file is provided. The system includes an advertiser system providing a graphical user interface for uploading a video file to a database and an ad serving system communicatively coupled to the database that receives the uploaded video file. A creative asset processing system is communicatively coupled to the ad serving system and advertiser system and receives the uploaded video file to process the uploaded video file by performing bit rate encoding on the uploaded video file. The bit rate encoding generates a plurality of encoded video files of the uploaded video file having respective bitrates. The advertiser system displays a set of menu options on the graphical user interface for each of the encoded video files. | 02-05-2015 |
Harish Kamath, San Ramon, CA US
Patent application number | Description | Published |
---|---|---|
20120027155 | Integrated Reactor Missile Shield and Crane Assembly - An integrated reactor missile shield and crane assembly (IRMSCA) is disclosed and claimed. The IRMSCA replaces the existing concrete missile shields and reactor services crane. The IRMSCA is moveable such that the missile shield can be moved away from the reactor head, allowing the integral crane to lift the control rod drive mechanism components and other routine loads at the refueling cavity. | 02-02-2012 |
Hundi P. Kamath, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20080231410 | RFID Open Fuse Indicator, System, and Method - Electrical fuse indicators used to detect when fuses enter an open state. Each fuse in an electrical system may be connected to a wireless identification element, which alerts a communication unit that the fuse has entered an open state. The wireless identification device may include an antenna. The antenna may be in contact with a fuse element, such that opening of the fuse element renders the antenna inoperable. Alternatively the antenna may be connected to the fuse element in such a manner that opening of the fuse element alters the frequency on which the antenna transmits. A logic port may also be used to detect the operational state of a fuse. Use of such indicators is compatible with existing infrastructure. | 09-25-2008 |
Hundi Panduranga Kamath, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20080218305 | Low resistance polymer matrix fuse apparatus and method - A low resistance fuse apparatus and methods of manufacture includes a first intermediate insulation layer, a second intermediate insulation layer, and a free standing fuse element layer independently formed and fabricated from each of the first and second intermediate insulation layers, The fuse element layer includes first and second contact pads and a fusible link extending therebetween. The first and second intermediate insulation layers extend on opposite sides of the free standing fuse element layer and are laminated together with the fuse element layer therebetween. | 09-11-2008 |
20090257166 | Transient Voltage Protection Device, Material, and Manufacturing Methods - A transient voltage suppression device includes a dielectric layer defining a receptacle for a variable impedance material proximate a gapped electrode. Methods for manufacturing the device and for formulating a variable voltage material at lower cost and with higher manufacturing yields is also provided. | 10-15-2009 |
20100259351 | LOW PROFILE LAYERED COIL AND CORES FOR MAGNETIC COMPONENTS - A low profile magnetic component includes at least one coil layer defining a generally planar coil winding having a center area and a number of turns extending about the center area. A body encloses the coil layer, and is fabricated from one of a dielectric material and a magnetic material. A magnetic core material occupies at least the center area of the coil layer. | 10-14-2010 |
20100277267 | MAGNETIC COMPONENTS AND METHODS OF MANUFACTURING THE SAME - Magnetic component assemblies including layered moldable magnetic materials and coils are advantageously utilized in providing surface mount magnetic components such as inductors and transformers. | 11-04-2010 |
20110163836 | ELECTRONICALLY CONTROLLED FUSIBLE SWITCHING DISCONNECT MODULES AND DEVICES - A fusible switch disconnect device includes a housing adapted to receive at least one fuse therein, and a switchable contact for connecting the fuse to circuitry. A tripping mechanism and control circuitry are provided to move the switchable contact to an open position in response to a predetermined electrical condition. | 07-07-2011 |
20110163837 | FUSIBLE SWITCHING DISCONNECT MODULES AND DEVICES WITH TRIPPING COIL - A fusible switch disconnect device includes a housing adapted to receive at least one fuse therein, and a switchable contact for connecting the fuse to circuitry. A tripping mechanism and control circuitry are provided to move the switchable contact to an open position in response to a predetermined electrical condition. | 07-07-2011 |
20110169599 | FUSIBLE SWITCHING DISCONNECT MODULES AND DEVICES WITH MULTI-FUNCTIONAL TRIP MECHANISM - A fusible switch disconnect device includes a housing adapted to receive at least one fuse therein, and a switchable contact for connecting the fuse to circuitry. A tripping mechanism and control circuitry are provided to displace the switchable contact, as well as multiple other components in the device, in response to a predetermined electrical condition. | 07-14-2011 |
20110193675 | FUSIBLE SWITCHING DISCONNECT MODULES AND DEVICES WITH IN-LINE CURRENT DETECTION - A fusible switch disconnect device includes a housing adapted to receive at least one fuse therein, and a switchable contact for connecting the fuse to circuitry. A current detecting element, a tripping mechanism, and control circuitry are provided to move the switchable contact to an open position in response to predetermined electrical current conditions in the device. | 08-11-2011 |
20110260825 | LAMINATED MAGNETIC COMPONENT AND MANUFACTURE WITH SOFT MAGNETIC POWDER POLYMER COMPOSITE SHEETS - Miniaturized magnetic components for electronic circuit board applications include enhanced magnetic composite sheets facilitating increased direct current capacity and higher inductance values. The components may be manufactured using relatively simple and straightforward lamination processes. | 10-27-2011 |
20120092808 | HIGH VOLTAGE ELECTRIC DOUBLE LAYER CAPACITOR DEVICE AND METHODS OF MANUFACTURE - Electric double layer capacitor (EDLC) devices include sealing conductor establishing a series connection between multiple storage cells in a single package, which may be operable at higher voltages than conventional EDLC devices. | 04-19-2012 |
20140238726 | EXTERNAL MOISTURE BARRIER PACKAGE FOR CIRCUIT BOARD ELECTRICAL COMPONENT - Moisture barrier packages for electrical components mountable to a circuit board include a cover and a base configured to provide a metal to metal joint that hermitically seals an electrical component in an enclosure defined by the cover and the base. The base may include patterned metallizations using circuit board printing techniques that facilitate connection of the electrical component to the circuit board. The base of the moisture barrier package may be configured for surface mounting of the electrical component or through-hole mounting to complete the electrical connection to the board through the base. | 08-28-2014 |
20140312691 | SMART POWER STRIP WITH AUTOMATIC DEVICE CONNECTION DETECTION - A multi-port power switch device may intelligently detect whether a portable electronic device is connected to one of the output ports provided. The output ports can automatically be switched on and off as needed depending on whether they are connected to a portable electronic device. | 10-23-2014 |
Jaya Kamath, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20140156656 | Managed Assessment of Submitted Digital Content - Methods and systems for managing assessment of media content electronically submitted to a network-based media distribution system. A submitter can prepare a media package that is associated with a particular media asset (e.g. media title), and then electronically submit the media package to the media distribution system. The media distribution system can then process the media package to produce various components that are used by the media distribution system to electronically distribute media content of the media asset. According to one aspect, the media distribution system can manage a review process on the various components so that the components can be individually approved or rejected. According to another aspect, embodiments pertain to a reviewer's workspace that can assist a user in reviewing the submitted media content. According to still another aspect, embodiments can utilize a plurality of reviewers to review various media assets that have been submitted. | 06-05-2014 |
20150262108 | MANAGED ASSESSMENT OF SUBMITTED DIGITAL CONTENT - Methods and systems for managing assessment of media content electronically submitted to a network-based media distribution system. A submitter can prepare a media package that is associated with a particular media asset (e.g. media title), and then electronically submit the media package to the media distribution system. The media distribution system can then process the media package to produce various components that are used by the media distribution system to electronically distribute media content of the media asset. According to one aspect, the media distribution system can manage a review process on the various components so that the components can be individually approved or rejected. According to another aspect, embodiments pertain to a reviewer's workspace that can assist a user in reviewing the submitted media content. According to still another aspect, embodiments can utilize a plurality of reviewers to review various media assets that have been submitted. | 09-17-2015 |
Kathryn Kamath, Santa Barbara, CA US
Patent application number | Description | Published |
---|---|---|
20090304719 | ACTIVATABLE BINDING POLYPEPTIDES AND METHODS OF IDENTIFICATION AND USE THEREOF - The present disclosure provides activatable binding polypeptides (ABPs), which contain a target binding moiety (TBM), a masking moiety (MM), and a cleavable moiety (CM). The present disclosure provides activatable antibody compositions, which contain a TBM containing an antigen binding domain (ABD), a MM and a CM. Furthermore the present disclosure also provides ABPs which contain a first TBM, a second TBM and a CM. The ABPs exhibit an “activatable” conformation such that at least one of the TBMs is less accessible to target when uncleaved than after cleavage of the CM in the presence of a cleaving agent capable of cleaving the CM. The disclosure further provides libraries of candidate ABPs, methods of screening to identify such ABPs, and methods of use. The disclosure further provides ABPs having TBMs that bind VEGF, CTLA-4, or VCAM, ABPs having a first TBM that binds VEGF and a second TBM that binds FGF, as well as compositions and methods of use. | 12-10-2009 |
20100189651 | MODIFIED ANTIBODY COMPOSITIONS, METHODS OF MAKING AND USING THEREOF - The present disclosure provides modified antibodies which contain an antibody or antibody fragment (AB) modified with a masking moiety (MM). Such modified antibodies can be further coupled to a cleavable moiety (CM), resulting in activatable antibodies (AAs), wherein the CM is capable of being cleaved, reduced, photolysed, or otherwise modified. AAs can exhibit an activatable conformation such that the AB is more accessible to a target after, for example, removal of the MM by cleavage, reduction, or photolysis of the CM in the presence of an agent capable of cleaving, reducing, or photolysing the CM. The disclosure further provides methods of making and using such modified antibodies and activatable antibodies. | 07-29-2010 |
20100221212 | PROPROTEINS AND METHODS OF USE THEREOF - The present disclosure provides for proprotein and activatable proprotein compositions. A proprotein contains a functional protein (i.e. a full length protein or functional fragment thereof) which is coupled to a peptide mask that inhibits the binding of the functional protein to its target or binding partner. An activatable proprotein contains a functional protein coupled to a peptide mask, and further coupled to an activatable linker, wherein in an non-activated state, the peptide mask inhibits binding of the functional protein to its target or binding partner and in an activated state the peptide mask does not inhibit binding of the functional protein to its target or binding partner. Proproteins can provide for reduced toxicity and adverse side effects that could otherwise result from binding of a functional protein at non-treatment sites if it were not inhibited from binding its binding partner. Proproteins can further provide improved biodistribution characteristics. Proproteins containing a peptide mask can display a longer in vivo or serum half-life than the corresponding functional protein not containing a peptide mask. The disclosure further provides methods of screening for, making, and using these proproteins. | 09-02-2010 |
20120149061 | Modified Antibody Compositions, Methods of Making and Using Thereof - The present disclosure provides modified antibodies which contain an antibody or antibody fragment (AB) modified with a masking moiety (MM). Such modified antibodies can be further coupled to a cleavable moiety (CM), resulting in activatable antibodies (AAs), wherein the CM is capable of being cleaved, reduced, photolysed, or otherwise modified. AAs can exhibit an activatable conformation such that the AB is more accessible to a target after, for example, removal of the MM by cleavage, reduction, or photolysis of the CM in the presence of an agent capable of cleaving, reducing, or photolysing the CM. The disclosure further provides methods of making and using such modified antibodies and activatable antibodies. | 06-14-2012 |
20120207756 | Modified Antibody Compositions, Methods of Making and Using Thereof - The present disclosure provides modified antibodies which contain an antibody or antibody fragment (AB) modified with a masking moiety (MM). Such modified antibodies can be further coupled to a cleavable moiety (CM), resulting in activatable antibodies (AAs), wherein the CM is capable of being cleaved, reduced, photolysed, or otherwise modified. AAs can exhibit an activatable conformation such that the AB is more accessible to a target after, for example, removal of the MM by cleavage, reduction, or photolysis of the CM in the presence of an agent capable of cleaving, reducing, or photolysing the CM. The disclosure further provides methods of making and using such modified antibodies and activatable antibodies. | 08-16-2012 |
20120237512 | Activatable Binding Polypeptides and Methods of Identification and Use Thereof - Activatable binding polypeptides (ABPs), which contain a target binding moiety (TBM), a masking moiety (MM), and a cleavable moiety (CM) are provided. Activatable antibody compositions, which contain a TBM containing an antigen binding domain (ABD), a MM and a CM are provided. Furthermore, ABPs which contain a first TBM, a second TBM and a CM are provided. The ABPs exhibit an “activatable” conformation such that at least one of the TBMs is less accessible to target when uncleaved than after cleavage of the CM in the presence of a cleaving agent capable of cleaving the CM. Further provided are libraries of candidate ABPs, methods of screening to identify such ABPs, and methods of use. Further provided are ABPs having TBMs that bind VEGF, CTLA-4, or VCAM, ABPs having a first TBM that binds VEGF and a second TBM that binds FGF, as well as compositions and methods of use. | 09-20-2012 |
20120237977 | Activatable Binding Polypeptides and Methods of Identification and Use Thereof - Activatable binding polypeptides (ABPs), which contain a target binding moiety (TBM), a masking moiety (MM), and a cleavable moiety (CM) are provided. Activatable antibody compositions, which contain a TBM containing an antigen binding domain (ABD), a MM and a CM are provided. Furthermore, ABPs which contain a first TBM, a second TBM and a CM are provided. The ABPs exhibit an “activatable” conformation such that at least one of the TBMs is less accessible to target when uncleaved than after cleavage of the CM in the presence of a cleaving agent capable of cleaving the CM. Further provided are libraries of candidate ABPs, methods of screening to identify such ABPs, and methods of use. Further provided are ABPs having TBMs that bind VEGF, CTLA-4, or VCAM, ABPs having a first TBM that binds VEGF and a second TBM that binds FGF, as well as compositions and methods of use. | 09-20-2012 |
20120244154 | Activatable Binding Polypeptides and Methods of Identification and Use Thereof - Activatable binding polypeptides (ABPs), which contain a target binding moiety (TBM), a masking moiety (MM), and a cleavable moiety (CM) are provided. Activatable antibody compositions, which contain a TBM containing an antigen binding domain (ABD), a MM and a CM are provided. Furthermore, ABPs which contain a first TBM, a second TBM and a CM are provided. The ABPs exhibit an “activatable” conformation such that at least one of the TBMs is less accessible to target when uncleaved than after cleavage of the CM in the presence of a cleaving agent capable of cleaving the CM. Further provided are libraries of candidate ABPs, methods of screening to identify such ABPs, and methods of use. Further provided are ABPs having TBMs that bind VEGF, CTLA-4, or VCAM, ABPs having a first TBM that binds VEGF and a second TBM that binds FGF, as well as compositions and methods of use. | 09-27-2012 |
20130101555 | Proproteins and Methods of Use Thereof - The present disclosure provides for proprotein and activatable proprotein compositions. A proprotein contains a functional protein (i.e. a full length protein or functional fragment thereof) which is coupled to a peptide mask that inhibits the binding of the functional protein to its target or binding partner. An activatable proprotein contains a functional protein coupled to a peptide mask, and further coupled to an activatable linker, wherein in an non-activated state, the peptide mask inhibits binding of the functional protein to its target or binding partner and in an activated state the peptide mask does not inhibit binding of the functional protein to its target or binding partner. Proproteins can provide for reduced toxicity and adverse side effects that could otherwise result from binding of a functional protein at non-treatment sites if it were not inhibited from binding its binding partner. Proproteins can further provide improved biodistribution characteristics. Proproteins containing a peptide mask can display a longer in vivo or serum half-life than the corresponding functional protein not containing a peptide mask. The disclosure further provides methods of screening for, making, and using these proproteins. | 04-25-2013 |
20130309230 | Modified Antibody Compositions, Methods of Making and Using Thereof - The present disclosure provides modified antibodies which contain an antibody or antibody fragment (AB) modified with a masking moiety (MM). Such modified antibodies can be further coupled to a cleavable moiety (CM), resulting in activatable antibodies (AAs), wherein the CM is capable of being cleaved, reduced, photolysed, or otherwise modified. AAs can exhibit an activatable conformation such that the AB is more accessible to a target after, for example, removal of the MM by cleavage, reduction, or photolysis of the CM in the presence of an agent capable of cleaving, reducing, or photolysing the CM. The disclosure further provides methods of making and using such modified antibodies and activatable antibodies. | 11-21-2013 |
20140024810 | Modified Antibody Compositions, Methods of Making and Using Thereof - The present disclosure provides modified antibodies which contain an antibody or antibody fragment (AB) modified with a masking moiety (MM). Such modified antibodies can be further coupled to a cleavable moiety (CM), resulting in activatable antibodies (AAs), wherein the CM is capable of being cleaved, reduced, photolysed, or otherwise modified. AAs can exhibit an activatable conformation such that the AB is more accessible to a target after, for example, removal of the MM by cleavage, reduction, or photolysis of the CM in the presence of an agent capable of cleaving, reducing, or photolysing the CM. The disclosure further provides methods of making and using such modified antibodies and activatable antibodies. | 01-23-2014 |
20140045195 | Activatable Binding Polypeptides and Methods of Identification and Use Thereof - Activatable binding polypeptides (ABPs), which contain a target binding moiety (TBM), a masking moiety (MM), and a cleavable moiety (CM) are provided. Activatable antibody compositions, which contain a TBM containing an antigen binding domain (ABD), a MM and a CM are provided. Furthermore, ABPs which contain a first TBM, a second TBM and a CM are provided. The ABPs exhibit an “activatable” conformation such that at least one of the TBMs is less accessible to target when uncleaved than after cleavage of the CM in the presence of a cleaving agent capable of cleaving the CM. Further provided are libraries of candidate ABPs, methods of screening to identify such ABPs, and methods of use. Further provided are ABPs having TBMs that bind VEGF, CTLA-4, or VCAM, ABPs having a first TBM that binds VEGF and a second TBM that binds FGF, as well as compositions and methods of use. | 02-13-2014 |
20150203559 | PROPROTEINS AND METHODS OF USE THEREOF - The present disclosure provides for proprotein and activatable proprotein compositions. A proprotein contains a functional protein (i.e. a full length protein or functional fragment thereof) which is coupled to a peptide mask that inhibits the binding of the functional protein to its target or binding partner. An activatable proprotein contains a functional protein coupled to a peptide mask, and further coupled to an activatable linker, wherein in an non-activated state, the peptide mask inhibits binding of the functional protein to its target or binding partner and in an activated state the peptide mask does not inhibit binding of the functional protein to its target or binding partner. Proproteins can provide for reduced toxicity and adverse side effects that could otherwise result from binding of a functional protein at non-treatment sites if it were not inhibited from binding its binding partner. Proproteins can further provide improved biodistribution characteristics. Proproteins containing a peptide mask can display a longer in vivo or serum half-life than the corresponding functional protein not containing a peptide mask. The disclosure further provides methods of screening for, making, and using these proproteins. | 07-23-2015 |
20160122425 | Activatable Binding Polypeptides and Methods of Identification and Use Thereof - Activatable binding polypeptides (ABPs), which contain a target binding moiety (TBM), a masking moiety (MM), and a cleavable moiety (CM) are provided. Activatable antibody compositions, which contain a TBM containing an antigen binding domain (ABD), a MM and a CM are provided. Furthermore, ABPs which contain a first TBM, a second TBM and a CM are provided. The ABPs exhibit an “activatable” conformation such that at least one of the TBMs is less accessible to target when uncleaved than after cleavage of the CM in the presence of a cleaving agent capable of cleaving the CM. Further provided are libraries of candidate ABPs, methods of screening to identify such ABPs, and methods of use. Further provided are ABPs having TBMs that bind VEGF, CTLA-4, or VCAM, ABPs having a first TBM that binds VEGF and a second TBM that binds FGF, as well as compositions and methods of use. | 05-05-2016 |
Kiran Kamath, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20100070970 | Policy-Based Hypervisor Configuration Management - At least one target configuration of a host at a virtualization software level is automatically assembled based on a source configuration. A policy based profile describing the source configuration is processed. A configuration specification describing the target configuration is automatically created, based on the policy based profile describing the source configuration. The configuration specification is automatically applied to target configurations, such that the target configuration(s) are compliant with the policy based profile. | 03-18-2010 |
20110060832 | Fast Determination of Compatibility of Virtual Machines and Hosts - A method of determining compatibility of a virtual machine or virtual machine disk file with a host, including a storage host, is disclosed. A lookup matrix is created to provide a fast compatibility lookup for a group of computing objects and a group of hosts. To create the lookup matrix, computing object properties are retrieved from each of the plurality of computing objects. The computing object properties include resource requirements of each of the plurality of computing objects. Further, host properties are retrieved from each of the plurality of hosts. The method further includes creating a plurality of host logical groups of a subset of the plurality of hosts having substantially same host properties and creating a plurality of computing object logical groups of a subject of the plurality of computing objects having substantially same computing object properties. The lookup matrix provides answers whether each member of a selected computing object logical group can be transferred to each member of a selected host logical group. | 03-10-2011 |
20130111475 | FAST DETERMINATION OF COMPATIBILITY OF VIRTUAL MACHINES AND HOSTS | 05-02-2013 |
Kishore Kamath, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110182571 | OPTICAL TRANSCEIVER WITH CLOCK FOR PROVIDING MAINTENANCE AND LIFETIME INFORMATION - An optoelectronic device uses microcode to perform an end of life calculation for the optoelectronic device. In a disclosed example, the optoelectronic device senses environmental and operational parameters under changing conditions during device operation. The optoelectronic device then calculates the end of life for itself based on one or more of the sensed environmental and/or operational parameters. The calculation can be done in real time and using digital logic. The calculation can provide a result in a format which is useful to a host system with which the device is connected. The optoelectronic device may automatically shut itself down upon reaching its calculated end of life. | 07-28-2011 |
Krishna Kamath, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20150264523 | DYNAMIC GEOHASH-BASED GEOFENCING - A method and system for dynamic geohash-based geofencing within a geographic area including obtaining metadata including a campaign identifier and geometric data, generating a geometry using the geometric data, mapping the geometry to a geohash grid to obtain a first geohash set having a first geohash in the geohash grid, storing the first geohash and the campaign identifier in an entry in a geohash index, obtaining a user position within the geographic area from a mobile device, generating a user geohash using the user position, matching the user geohash to the entry in the geohash index, obtaining the campaign identifier from the entry in the geohash index, and providing content corresponding to the campaign identifier to the mobile device. | 09-17-2015 |
Manohar Raghunath Kamath, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20150029041 | DEVICE, SYSTEM AND METHOD FOR CAPTURING MOTOR VEHICLE BEHAVIOR - A novel fixed communication device includes a locator unit to receive and process information regarding current location, a sensing unit to determine parking status based on proximity of driver to fixed device and a wireless communication unit for information transfer to and from any mobile communications device. The system includes the fixed communications device which is coupled with a software program on a mobile communications device to gather and transmit parking information. A method includes logging parking behavior and parking location of a vehicle as determined by the fixed communications device, with data gathered to be stored in a central server for social communication purposes. | 01-29-2015 |
Mohan Kamath, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20110282895 | SYSTEM AND METHOD FOR LOGICAL PEOPLE GROUPS - A system for managing a logical people group. The system comprises a computer, including a computer readable medium and processor operating thereon. The system also comprises a query module, executing on the computer, operable to receive a complex query and return a logical group of users. The query module is operable to search, based on the complex query, across a plurality of information sources including a user directory, a plurality of roles, and an attribute directory. The system also comprises a query cache which stores, for a user-definable period, a reverse lookup table of users and the logical groups to which the users belong based on previously received complex queries. | 11-17-2011 |
20110283281 | SYSTEM AND METHOD FOR PROVIDING COMPLEX ACCESS CONTROL IN WORKFLOWS - A system for providing complex access control in workflows. The system comprises a computer, including a computer readable storage medium and processor operating thereon. The system also comprises at least one business process which includes a plurality of tasks. Each task is associated with a task state which changes during execution of the task. The system further comprises a plurality of logical roles. Each logical role defines a responsibility based on the task state and a member of that logical role. Additionally, the system comprises a configurable matrix of access controls that is used to control access to the plurality of tasks based on the plurality of logical roles. | 11-17-2011 |
Nidish R. Kamath, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20090070119 | POWER EFFICIENT BATCH-FRAME AUDIO DECODING APPARATUS, SYSTEM AND METHOD - Power savings in a mobile device is accomplished by generating audio samples by decoding a bitstream with a decoding system within the mobile device. The generated audio samples are transferred into at least one memory bank in a set of memory banks in a power saver block within the mobile device. Parts of the decoding system not involved in the storing of the generated audio samples are switched off after batch decoding a bitstream associated with multiple audio frames. The bitstream includes bits less than that found in one audio file. At least one of the memory banks in the set of memory banks is power collapsible. The fetching of the decoded by the decoding system can be synchronized with a paging channel of a modem in the mobile device. The transferred audio samples is a lossless compression and may occur after a re-encoding. | 03-12-2009 |
20100023637 | SYSTEM, METHOD OR APPARATUS FOR COMBINING MULTIPLE STREAMS OF MEDIA DATA - Embodiments of methods, apparatuses, devices and systems associated with combining or mixing digital media streams are disclosed. | 01-28-2010 |
20140036683 | POWER OPTIMIZED BEHAVIOR IN MESH NETWORKS - Mesh communications aspects are disclosed in which multiple mobile devices located within a communication area in which the devices perform direct communication to establish a mesh network. Each device node included in the mesh network provides power profile information to the other nodes on the network. As mesh messages are generated for transmission by the nodes onto the mesh network, an adaptive routing mechanism determines the transmission route based on the power profile of the proposed target node. The selective and adaptive routing determination allows for power to be efficiently conserved within the mesh network. | 02-06-2014 |
Nidish R. Kamath, Placentia, CA US
Patent application number | Description | Published |
---|---|---|
20080229915 | MUSICAL INSTRUMENT DIGITAL INTERFACE PARAMETER STORAGE - This disclosure describes techniques for processing audio files that comply with the musical instrument digital interface (MIDI) format. In particular, this disclosure describes storage of MIDI parameters for efficient access by a processor and a hardware unit. The processor may be a digital signal processor (DSP) and the hardware unit may be specifically designed to process MIDI parameters. In one aspect, this disclosure provides an apparatus comprising a processor that converts a MIDI event into MIDI parameters, a hardware unit that uses MIDI parameters to generate audio samples, and a plurality of storage units that store MIDI parameters which are accessible by both the processor and the hardware unit. | 09-25-2008 |
Pradeep Kamath, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20080209028 | DISCOVERING AND DETERMINING CHARACTERISTICS OF NETWORK PROXIES - A device, system, and method are directed towards determining network information. A network address is determined for a possible proxy. A determination is made whether a port on the possible proxy is open and/or if the port supports an HyperText Transfer Protocol (HTTP) proxy request. A request is sent to the possible proxy over the port, the request being configured to be forwarded to a network device. A type of the possible proxy is determined based in part on a behavior of the network device. The behavior may indicate whether the request is received by the network device, or whether the possible proxy obscures an origin of the request. The proxy type may include whether the possible proxy is a non-proxy, an anonymous-proxy, a controlled-proxy, and/or an open-proxy. Various types of network analysis may then be performed using the possible proxy and the determined proxy type. | 08-28-2008 |
20130275518 | METHOD AND SYSTEM FOR EVALUATING THE RESILIENCY OF A DISTRIBUTED COMPUTING SERVICE BY INDUCING A LATENCY - Techniques are disclosed for validating the resiliency of a networked application made available using a distributed computing infrastructure. In one embodiment, a latency monitoring application observes each active application component and at specified or unspecified intervals, selects one and introduces latency or error messages in one or more messages emanating from the selected active application component. The latency monitoring application then measures the effect of the latency or error messages on other active application components that are dependent on the affected active application component. By observing the effects of the failed server on the rest of the network application, a provider can ensure that each component can tolerate any unexpected latency or error conditions with the distributed computing infrastructure. | 10-17-2013 |
20150227444 | METHOD AND SYSTEM FOR EVALUATING THE RESILIENCY OF A DISTRIBUTED COMPUTING SERVICE BY INDUCING LATENCY - Techniques are disclosed for validating the resiliency of a networked application made available using a distributed computing infrastructure. In one embodiment, a latency monitoring application observes each active application component and at specified or unspecified intervals, selects one and introduces latency or error messages in one or more messages emanating from the selected active application component. The latency monitoring application then measures the effect of the latency or error messages on other active application components that are dependent on the affected active application component. By observing the effects of the failed server on the rest of the network application, a provider can ensure that each component can tolerate any unexpected latency or error conditions with the distributed computing infrastructure. | 08-13-2015 |
Purushotham Kamath, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20090279565 | METHOD AND APPARATUS FOR ADAPTIVE TIME DIVISION MULTIPLEXING ON A MULTI-CHANNEL WIRELINE MEDIUM WITH COLOCATED TRANSCEIVERS - A wireline communications circuit using transceivers compatible with a wireless communications protocol is disclosed using access points and stations in an adaptive Time Division Multiple Access scheme for a multi-channel medium with colocated transceivers. Methods of operating an access point and a station, their implementations as chips and the implementation of a chip for either the access point or station are further disclosed. | 11-12-2009 |
20120230206 | PLACEMENT OF WIRELESS REPEATERS IN A WIRELESS COMMUNICATION NETWORK - The position of wireless repeaters within a wireless communication network can affect the throughput and performance of the wireless communication network. A wireless repeater and/or an access point associated with the wireless communication network can be configured to determine the optimal position of the wireless repeater based on throughput achieved on communication links between the access point, the repeater, and/or the client stations. The throughput achieved on communication links between the access point, the repeater, and/or the client stations can be determined by exchanging training packets, receiving acknowledgement messages in response to the training packets, and subsequently analyzing the received acknowledgement messages. Furthermore, the throughput achieved on communication links between the access point, the repeater, and/or the client stations can also be analyzed to determine whether each of the client stations should associate with the access point or the wireless repeater. | 09-13-2012 |
20140003310 | METHOD FOR RANGING TO A STATION IN POWER SAVING MODE | 01-02-2014 |
20140003406 | METHOD AND APPARATUS FOR EXTENDING AN AWAKE STATE OF A STATION | 01-02-2014 |
20150235282 | Method and system to share, interconnect and execute components and compute rewards to contributors for the collaborative solution of computational problems. - A method and system that allows multiple developers to collaborate together by developing, modifying and sharing code components and data which are integrated to provide a solution to a computational problem. The system enforces a sharing mechanism for the components (code and data) and an interface between components. The system allows developers to execute the components either locally or remotely. The system determines a consumption metric based on the resource consumption of each component (compute/storage/bandwidth). The system determine a contribution metric for each developer's components to the overall solution. The system uses the contribution metric and the consumption metric and computes a reward for each developer proportional to his contribution | 08-20-2015 |
Rahul Ratnakar Kamath, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20160092818 | METHOD AND SYSTEM FOR IMPLEMENTING AN ADAPTIVE DATA GOVERNANCE SYSTEM - Disclosed is a method, system, and computer program product for implementing adaptive business workflows, where the context is coordinated with a hierarchy. The adaptive workflow may include conditional stages that are also coordinated with the hierarchy. | 03-31-2016 |
Rakesh R. Kamath, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20120096425 | Software Map - In one embodiment a method is provided for rendering a software map. The method includes storing, in an electronic database, information associated with a software development project, the information including start and end dates of particular efforts made in connection with the software development project and dates of specific events associated with the software development project, rendering on a display a timeline, and rendering on the display a software map, wherein the software map includes horizontal lines representing the particular efforts that extend between endpoints defined, substantially, by the start and end dates, and that are aligned with a time scale of the timeline, and vertically or substantially vertical extending lines between and connecting pairs of horizontal lines, wherein each vertically or substantially vertically extending line represents one of the specific events associated with the software development project. | 04-19-2012 |
Sanjay Kamath, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090093129 | Gas Baffle and Distributor for Semiconductor Processing Chamber - Apparatus and methods for distributing gas in a semiconductor process chamber are provided. In an embodiment, a gas distributor for use in a gas processing chamber comprises a body. The body includes a baffle with a gas deflection surface to divert the flow of a gas from a first direction to a second direction. The gas deflection surface comprises a concave surface. The concave surface comprises at least about | 04-09-2009 |
20090215281 | HDP-CVD SION FILMS FOR GAP-FILL - The present invention pertains to methods of depositing low stress/high index multi-layer films on a substrate using an HDP-CVD process. The multi-layer films include two lining layers and a bulk gap-fill layer and the HDP-CVD process employs a reduced substrate bias power during deposition of at least the second lining layer. Deposition of the three layers occurs at reduced deposition temperatures which further reduces the stress of the multi-layer film. The lower stress results in less defectivity which improves the films ability to maintain optical confinement of radiation. | 08-27-2009 |
20100095979 | REMOTE PLASMA CLEAN PROCESS WITH CYCLED HIGH AND LOW PRESSURE CLEAN STEPS - A remote plasma process for removing unwanted deposition build-up from one or more interior surfaces of a substrate processing chamber after processing a substrate disposed in the substrate processing chamber. In one embodiment, the substrate is transferred out of the substrate processing chamber and a flow of a fluorine-containing etchant gas is introduced into a remote plasma source where reactive species are formed. A continuous flow of the reactive species from the remote plasmas source to the substrate processing chamber is generated while a cycle of high and low pressure clean steps is repeated. During the high pressure clean step, reactive species are flown into the substrate processing chamber while pressure within the substrate processing chamber is maintained between 4-15 Torr. During the low pressure clean step, reactive species are flown into the substrate processing chamber while reducing the pressure of the substrate processing chamber by at least | 04-22-2010 |
20130217241 | TREATMENTS FOR DECREASING ETCH RATES AFTER FLOWABLE DEPOSITION OF SILICON-CARBON-AND-NITROGEN-CONTAINING LAYERS - Methods are described for forming and curing a flowable silicon-carbon-and-nitrogen-containing layer on a semiconductor substrate. The silicon and carbon constituents may come from a silicon and carbon containing precursor while the nitrogen may come from a nitrogen-containing precursor that has been activated to speed the reaction of the nitrogen with the silicon-and-carbon-containing precursor at lower deposition chamber temperatures. The initially-flowable silicon-carbon-and-nitrogen-containing layer is treated to remove components which enabled the flowability, but are no longer needed after deposition. Removal of the components increases etch resistance in order to allow the gapfill silicon-carbon-and-nitrogen-containing layer to remain intact during subsequent processing. The treatments have been found to decrease the evolution of properties of the film upon exposure to atmosphere. | 08-22-2013 |
20160093488 | FLOWABLE LOW-K DIELECTRIC GAPFILL TREATMENT - Methods are described for forming a flowable low-k dielectric film on a patterned substrate. The film may be a silicon-carbon-oxygen (Si—C—O) layer in which the silicon and carbon constituents come from a silicon and carbon containing precursor while the oxygen may come from an oxygen-containing precursor activated in a remote plasma region. Shortly after deposition, the silicon-carbon-oxygen layer is treated by exposure to a hydrogen-and-nitrogen-containing precursor such as ammonia prior to curing. The treatment may remove residual moisture from the silicon-carbon-oxygen layer and may make the lattice more resilient during curing and subsequent processing. The treatment may reduce shrinkage of the silicon-carbon-oxygen layer during subsequent processing. | 03-31-2016 |
Sanjay Sridhar Kamath, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20150117197 | METHOD AND APPARATUS FOR CALIBRATING A SMALL CELL FOR BACKHAUL MANAGEMENT - The present disclosure presents a method and an apparatus for calibrating a small cell base station for backhaul management. For example, the method may include exchanging backhaul probing messages with a probing server by initiating a plurality of probing packets at the small cell base station, wherein the exchanging is performed over a backhaul after determining that a full queue condition associated with the backhaul is satisfied, computing calibration statistics for the backhaul based on characteristics associated with the backhaul probing messages, and adjusting one or more backhaul parameters of the small cell based on the calibration statistics. As such, calibration of a small cell base station for backhaul management may be achieved. | 04-30-2015 |
20150117206 | BACKHAUL MANAGEMENT OF A SMALL CELL USING PASSIVE ESTIMATION MECHANISM - The present disclosure presents a method and an apparatus for passive estimation mechanism for backhaul management at a small cell base station. For example, the method may include determining, at the small cell base station, whether a time slot utilization of a flow at a user equipment (UE) in communication with the small cell base station is above a first threshold, wherein a plurality of time slots are associated with the flow, determining whether an average throughput of the flow is below a second threshold in response to determining that the time slot utilization is above the first threshold, and identifying that the flow is not satisfied in response to determining that the average throughput of the flow is below the second threshold. As such, passive estimation mechanism for backhaul management at a small cell base station may be achieved. | 04-30-2015 |
20150117207 | BACKHAUL MANAGEMENT OF A SMALL CELL USING A LIGHT ACTIVE ESTIMATION MECHANISM - The present disclosure presents a method and an apparatus for a light active estimation mechanism for backhaul management at a small cell base station. For example, the method may include transmitting a first data packet from the small cell base station to a network entity, receiving a second data packet from the network entity in response to the transmission, calculating a time delay between the transmitting of the first data packet and the receiving of the second data packet, and determining whether or not a backhaul of the small cell base station is congested based on the calculated time delay. As such, light active estimation mechanism for backhaul management at a small cell base station may be achieved. | 04-30-2015 |
20150117208 | BACKHAUL MANAGEMENT OF A SMALL CELL USING HEAVY ACTIVE ESTIMATION MECHANISM - The present disclosure presents a method and an apparatus for heavy active estimation mechanism for backhaul management at a small cell base station. For example, the method may include identifying, at the small cell base station, that a throughput of a user equipment (UE) in communication with the small cell base station is potentially limited due to backhaul congestion at the small cell base station, establishing a proxy flow between the small cell base station and a transmission control protocol (TCP) proxy peer in response to the identifying, wherein the proxy flow data packets are transmitted from the small cell base station to the TCP proxy peer or from the TCP proxy peer to the small cell base station, calculating a throughput of the proxy flow for a pre-determined time period, and determining whether the throughput of the UE is limited by backhaul congestion at the small cell base station based on the calculated throughput of the proxy flow. As such, heavy active estimation mechanism for backhaul management at a small cell base station may be achieved. | 04-30-2015 |
20150119042 | OFF-LOADING USER EQUIPMENT FROM A SMALL CELL BASE STATION FOR BACKHAUL MANAGEMENT - The present disclosure presents a method and an apparatus for off-loading user equipment (UE) from a small cell base station. For example, the method may include identifying a first and a second set of UEs from a plurality of UEs at a small cell base station, prioritizing the first and the second set of UEs, and off-loading one or more UEs from the first or the second set of UEs based at least on the prioritization. As such, off-loading of UEs from a small cell base station may be achieved. | 04-30-2015 |
20150119046 | BACKHAUL MANAGEMENT OF A SMALL CELL - The present disclosure presents a method and an apparatus for backhaul management at a small cell base station. For example, the method may include receiving an indication from a radio resource management (RRM) framework of a small cell base station, wherein the indication received from the RRM framework is related to a coverage problem at a user equipment (UE), and wherein the UE is in communication with the small cell, and modifying a backhaul estimation mechanism at the small cell base station for the UE based on the indication received from the RRM framework of the small cell base station. As such, backhaul management at a small cell base station may be achieved. | 04-30-2015 |
Seema Kamath, Stanford, CA US
Patent application number | Description | Published |
---|---|---|
20160050254 | CROSS-DEVICE INTEGRATION SYSTEM AND METHOD - A cross-device messaging integration capability is disclosed, which allows a user using a first device to indicate, using a first user computing device, an intent to perform one or more messaging actions at one or more second user computing device(s). The first and second devices may be different devices. The user may receive a reminder or other notification of the user's intent at the second device(s). | 02-18-2016 |
Shripathi Kamath, Mission Viejo, CA US
Patent application number | Description | Published |
---|---|---|
20110219327 | SELECTIVELY PRESENTING TIMESTAMPED TIME-SERIES DATA VALUES FOR RETRIEVED SUPERVISORY CONTROL AND MANUFACTURING/PRODUCTION PARAMETERS - A process control and manufacturing information database client application is disclosed for rendering and displaying a filtered set of received time-series data. A client application, such as a trending client that graphically displays a series of data point values for a particular observed parameter of a manufacturing process receives, via a data acquisition interface, a set of timestamped time-series data values for an observed parameter from a process control and manufacturing information database. Thereafter, the client application invokes a time-series data filter that includes/supports at least one filtering operation that is applied to the set of timestamped time-series data values to render a filtered data set for plotting/drawing on the graphical display interface. The filtered data set is thereafter rendered by a display function as a series of plotted points on a time-line graph. | 09-08-2011 |
Sudesh Kamath, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20120030689 | BUSINESS APPLICATION INTEGRATION ADAPTERS MANAGEMENT SYSTEM - An Integration Adapters Management System (IAMS). In an example embodiment, the system manages adapters and connectors used to integrate software applications. The example system includes a repository of connectors, where each connectors includes one or more integration adapters. A connector generator communicates with the repository of connectors is adapted to selectively generate one or more connectors in response to detection of an event for which a corresponding connector is not found in the repository of connectors. In a more specific example embodiment, the connector generator is adapted to implement one or more generated connectors as a web service. The connector generator may be constructed in accordance with an Application Integration Architecture (AIA) integration framework. Additional tools are provided for monitoring connector runtime information and receiving and logging user feedback pertaining to connectors. | 02-02-2012 |
Vidyadhar Kamath, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100260038 | METHODS AND DEVICES FOR RESTORING SESSION STATE - Methods, systems and devices are provided for restoring a multiple call session. A communication terminal can restore a multiple call session after a fault. A network interface can couple the terminal to a network including multiple access terminals associated with the multiple call session. A request for a state of the multiple call session can be transmitted and received by a server in the network. A response including the state can be received. The multiple call session can be restored based on the state of the multiple call session and other information. | 10-14-2010 |
20110167104 | SELECTIVELY MIXING MEDIA DURING A GROUP COMMUNICATION SESSION WITHIN A WIRELESS COMMUNICATIONS SYSTEM - Embodiments are directed selectively mixing media at an application server arbitrating a group communication session for a communication group. In an embodiment, the application server receives media, from one or more session participants of the group communication session, for transmission to the communication group. The application server determines a number of session participants that are providing the received media. The application server determines whether to bypass the received media from entry into a de-jitter buffer based at least in part on the determined number, wherein the de-jitter buffer is configured to queue media from session participants for mixing by the application server during the group communication session. For example, the application server can determine to bypass the received media from entry into the de-jitter buffer if the number is below a threshold number. The application server transmits the received media to the communication group. | 07-07-2011 |
Vikram John Kamath, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20130278413 | Electronic Leash System for Personal Articles - The present invention is directed to an electronic leash system to prevent the misplacement of a personal article and/or to facilitate the location of a personal article. An embodiment of this novel invention utilizes a wireless connection between a first element worn on or attached to the person or clothing of a user, and a second element optionally housed within or fashioned in the form of a protective case for a personal article. In an embodiment of the invention, when the distance between the first element and the second element exceeds some specified critical distance, an alarm may be raised to alert the user. The critical distance may in some embodiments be specified through the use of a computer program, said program being ideally contained on or accessible via the personal article. | 10-24-2013 |
Vinay Kamath, Rancho Santa Margarita, CA US
Patent application number | Description | Published |
---|---|---|
20110282836 | REPLICATING TIME-SERIES DATA VALUES FOR RETRIEVED SUPERVISORY CONTROL AND MANUFACTURING PARAMETER VALUES IN A MULTI-TIERED HISTORIAN SERVER ENVIRONMENT - A multi-tiered replicated process database and corresponding method are disclosed for supporting replication between tiers. The multi-tiered replicated process database comprises a tier one (T1) database server computer including a process history database and a replication service. The replication service includes a set of accumulators. Each accumulator is adapted to render a summary T2 database tag data structure from a set of data values retrieved from the process history database for a specified T1 database tag. The replicated database system also includes a tier two (T2) database server computer comprising a consolidated database that includes process data replicated from a set of T1 database servers. At least a portion of the process data replicated from the set of T1 database servers is summary T2 database tag data rendered by the set of accumulators. | 11-17-2011 |
20110282866 | System And Method For Retrieving And Processing Information From A Supervisory Control Manufacturing/Production Database - A database server for handling steams of time stamped data points for tagged variables is disclosed herein that supports a set of advanced data retrieval operations/queries invoked by clients of the database server. The advanced data retrieval operations are invoked by client queries to provide, on demand, secondary information by processing previously tabled data corresponding to received data streams rendered by a variety of data sources in a supervisory control/monitoring, process control and/or automated equipment environment. Calculations, on previously stored data, for rendering the secondary information are performed within the database server at the time the secondary information is requested by a client of the historian that maintains a database containing the previously stored data. Moreover, a filtering stage and enhanced time-in-state processing operations are supported. | 11-17-2011 |
Vinay T. Kamath, Rancho Santa Margarita, CA US
Patent application number | Description | Published |
---|---|---|
20150317330 | STORING DATA TO MULTIPLE STORAGE LOCATION TYPES IN A DISTRIBUTED HISTORIZATION SYSTEM - A system for historizing process control data. A historian storage module receives data to be stored and determines a storage type of the received data. The historian storage module loads an abstraction layer module with the received data and the determined storage type. The abstraction layer module determines a storage type interface that matches the received storage type from one or more storage type interfaces. The abstraction layer module formats the received data to the matching storage type interface and determines a storage location that matches the received storage type. The abstraction layer module sends the formatted data to be stored at the matching storage location via the matching storage type interface. | 11-05-2015 |
20150317463 | ACTIVE DIRECTORY FOR USER AUTHENTICATION IN A HISTORIZATION SYSTEM - A user authentication system enables control of access to historian data through a historian application. The user authentication system creates a user authentication directory for storing user authentication information. The system populates the directory with user authentication information. The system links the directory to a historian application and receives credential data from a user. The system grants access to the historian application when it determines that the credential data from the user matches a portion of the user authentication information on the directory. | 11-05-2015 |
20150319227 | DISTRIBUTED HISTORIZATION SYSTEM - A system for historizing process control data. A configurator module registers a data source device with a historian server and indicates to the historian server to generate data source registration information for identifying the registered data source device. The historian server generates and stores the data source registration information. The historian server also generates a connection token comprising the data source registration information. The configurator module forwards the connection token to the data source device, which stores the token and sends it to the historian server with data. The historian server compares the connection token received from the data source device to the connection token stored by the historian server, wherein if they match, the historian server stores the data from data source device. | 11-05-2015 |
20150363484 | STORING AND IDENTIFYING METADATA THROUGH EXTENDED PROPERTIES IN A HISTORIZATION SYSTEM - A historian system enables the creation, storage, and retrieval of extended metadata properties. A tag metadata database module of the historian system stores tag metadata received over a network connection in a tag metadata database and retrieves tag metadata in response to requests received over the network and from within the historian system. An extended property database module creates extended properties associated with a tag metadata instance in response to requests, stores the created extended properties, and retrieves the stored extended properties in response to requests. The extended property search index module indexes extended properties as they are created, searches the indexed extended properties in response to requests, and provides the indexes of extended properties to enable location of the extended properties in the extended property database. | 12-17-2015 |
20160004734 | SECURE DATA ISOLATION IN A MULTI-TENANT HISTORIZATION SYSTEM - A historian system stores data values and associated metadata. The system has a historian data server, a metadata server, and one or more data collector devices. The data collector devices collect data values from a set of one or more connected hardware devices and send the collected data values to the historian data server. The data collector devices also create tag metadata associated with the collected data values and send the created tag metadata to the metadata server. The historian data server receives the collected data values and stores the collected data values in a memory storage device. The metadata server receives the tag metadata and stores the tag metadata in a memory storage device. | 01-07-2016 |
Vivek Prabhakar Kamath, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20080270019 | Systems and methods for enhancing private transportation - Systems and methods are disclosed for enhancing the convenience, security, and efficiency of ridesharing through the incorporation of trusted communities, geotemporal routing algorithms, and by providing monetary incentives and privacy safeguards to encourage system growth. | 10-30-2008 |