Patents by Inventor George Varghese

George Varghese has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20120236912
    Abstract: Aspects of a method and system for compensating for estimated distortion in a transmitter by utilizing a digital predistortion scheme with a quadrature feedback mixer configuration are presented. Aspects of the system may include an RF transmitter that enables generation of an RF output signal in response to one or more generated input signals. One or more feedback signals may be generated by performing frequency downconversion on the RF output signal within a corresponding one or more feedback mixer circuits. The generated one or more feedback signals may be inserted at a corresponding one or more insertion points in an RF receiver. Each insertion point may be between a receiver mixer circuit and corresponding circuits that generate a baseband signal based on the corresponding one of the feedback signals.
    Type: Application
    Filed: May 31, 2012
    Publication date: September 20, 2012
    Applicant: BROADCOM CORPORATION
    Inventors: Arya Behzad, Ali Afsahi, Vikram Magoon, Mark Gonikberg, George Varghese, Guruprasad Revanna
  • Patent number: 8219032
    Abstract: Aspects of a method and system for compensating for estimated distortion in a transmitter by utilizing a digital predistortion scheme with a quadrature feedback mixer configuration are presented. Aspects of the system may include an RF transmitter that enables generation of an RF output signal in response to one or more generated input signals. One or more feedback signals may be generated by performing frequency downconversion on the RF output signal within a corresponding one or more feedback mixer circuits. The generated one or more feedback signals may be inserted at a corresponding one or more insertion points in an RF receiver. Each insertion point may be between a receiver mixer circuit and corresponding circuits that generate a baseband signal based on the corresponding one of the feedback signals.
    Type: Grant
    Filed: December 31, 2006
    Date of Patent: July 10, 2012
    Assignee: Broadcom Corporation
    Inventors: Arya Behzad, Ali Afsahi, Vikram Magoon, Mark Gonikberg, George Varghese, Guruprasad Revanna
  • Publication number: 20110282932
    Abstract: An end host redundancy elimination system and method to provide redundancy elimination as an end system service. Embodiments of the system and method use optimization techniques that reduce server central processing unit (CPU) load and memory footprint as compared to existing approaches. For server storage, embodiments of the system and method use a suite of highly-optimized data structures for managing metadata and cached payloads. An optimized asymmetric max-match technique exploits the inherent structure in data maintained at the server and client and ensures that client processing load is negligible. A load-adaptive fingerprinting technique is used that is much faster than current fingerprinting techniques while still delivering similar compression. Load-adaptive means that embodiments of the fingerprinting technique can adapt CPU usage depending on server load.
    Type: Application
    Filed: May 17, 2010
    Publication date: November 17, 2011
    Applicant: Microsoft Corporation
    Inventors: Ramachandran Ramjee, Bhavish Aggarwal, Pushkar Chitnis, George Varghese, Ashok Anand, Chitra Muthukrishnan, Athula Balachandran
  • Patent number: 8010685
    Abstract: A method and apparatus is described to select a representative signature for use in identifying content in a packet stream. The method may comprise receiving the packet stream and obtaining content from a data payload of the packet. Thereafter, a plurality of signatures is identified from the content and a complexity score or a frequency score is determined based on the content. A signature of the plurality of signatures is then selected as the representative signature based on the complexity score or the frequency score.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: August 30, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Sumeet Singh, George Varghese, Michael Ayres, Michael Semanko, Bashir Eghbali, Travis G Newhouse
  • Patent number: 7966658
    Abstract: Detecting attacks against computer systems by automatically detecting signatures based on predetermined characteristics of the intrusion. One aspect looks for commonalities among a number of different network messages, and establishes an intrusion signature based on those commonalities. Data reduction techniques, such as a hash function, are used to minimize the amount of resources which are necessary to establish the commonalities. In an embodiment, signatures are created based on the data reduction hash technique. Frequent signatures are found by reducing the signatures using that hash technique. Each of the frequent signatures is analyzed for content, and content which is spreading is flagged as being a possible attack. Additional checks can also be carried out to look for code within the signal, to look for spam, backdoors, or program code.
    Type: Grant
    Filed: April 8, 2004
    Date of Patent: June 21, 2011
    Assignee: The Regents of the University of California
    Inventors: Sumeet Singh, George Varghese, Cristi Estan, Stefan Savage
  • Patent number: 7936682
    Abstract: A method and apparatus for detecting malicious attacks is described. The method may comprise obtaining routing information from a packet communicated via a network and maintaining a count of packets associated with a device associated with the routing information. For example, the routing information may a source or destination IP address, a port number, or any other routing information. The device may be classified as a potentially malicious device when the count exceeds a threshold. The count may be incremented when the TCP SYN flag is set and the TCP ACK flag is not set. An embodiment comprises obtaining a source hash of the source IP address and a destination hash of the destination IP address. Thereafter, the source hash and the destination hash may be mapped to multi stage filters. The device associated with the packet may then be selectively categorizing as a suspicious device.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: May 3, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Sumeet Singh, George Varghese
  • Patent number: 7817556
    Abstract: Various improvements are provided for prior art policing methods, including token bucket methods and virtual time policing methods. Some preferred methods of the invention involve assigning a non-zero drop probability even when the packet would otherwise have been transmitted according to a prior art policing method. For example, a non-zero drop probability may be assigned even when there are sufficient tokens in a token bucket to allow transmission of the packet. A non-zero drop probability may be assigned, for example, when a token bucket level is at or below a predetermined threshold or according to a rate at which a token bucket is being emptied. Some implementations involve treating a token bucket as a virtual queue wherein the number of free elements in the virtual queue is proportional to the number of remaining tokens in the token bucket.
    Type: Grant
    Filed: April 20, 2006
    Date of Patent: October 19, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Rong Pan, Flavio Bonomi, George Varghese
  • Patent number: 7813350
    Abstract: A method and device to process a packet received by a network device is described. The method may comprise analyzing the packet to identify at least one set of a plurality of sets, mapping the at least one set to at least one functional unit, and performing functionality associated with the at least one functional unit. Analyzing the packet to identify at least one of a plurality of sets may comprise determining when the packet includes at least one set identifier, and identifying the at least one set based on the at least one set identifier. A set status identifier may be defined for each set, the set status identifier indicating when set identifiers associated with a corresponding set are detected in the packet. The device may be a router, switch or any other device that processes digital data e.g., packet data including packets headers, payload or the like.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: October 12, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Sumeet Singh, George Varghese, Flavio Giovanni Bonomi, Jonathan J. Chang
  • Publication number: 20100089774
    Abstract: A non-enzymatic electrochemical method of simultaneous measurement of hemoglobin (Hb) and percentage of glycated hemoglobin (% HbA1c) in a blood sample is disclosed. The method includes determining the total amount of hemoglobin in a sample by electrochemically measuring the voltammetric current due to iron (II) and iron (III) redox portions in hemoglobin and determining the percentage of glycated hemoglobin (HbA1c) by potentiometry. Also disclosed is a novel screen-printed electrode (SPE) strip modified for potentiometric measurement of HbA1c.
    Type: Application
    Filed: February 6, 2009
    Publication date: April 15, 2010
    Inventors: Venkat Manohar, George Varghese, Yegnaraman Venkatraman, Phani Lakshminarasimha Kanala, Mathiyarasu Jayaraman
  • Patent number: 7664970
    Abstract: Embodiments of the invention relate to a method and apparatus for a zero voltage processor sleep state. A processor may include a dedicated cache memory. A voltage regulator may be coupled to the processor to provide an operating voltage to the processor. During a transition to a zero voltage power management state for the processor, the operational voltage applied to the processor by the voltage regulator may be reduced to approximately zero and the state variables associated with the processor may be saved to the dedicated cache memory.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: February 16, 2010
    Assignee: Intel Corporation
    Inventors: Sanjeev Jahagirdar, George Varghese, John B. Conrad, Robert Milstrey, Stephen A. Fischer, Alon Navch, Shai Rotem
  • Patent number: 7602780
    Abstract: A method and apparatus is described for identifying content in a packet. The method may obtain data sample from the packet where the data sample is in a predetermined window at an initial offset point in the packet. For each offset point, a first stage of processing on the data sample may be performed to identify if the data sample corresponds to potentially relevant reference string. A more focused second stage of processing may then be carried out on the data sample to identify if the data sample corresponds to potentially relevant reference string. Thereafter, an even more focused third stage of processing may be carried out on the data sample to obtain a third stage result. If the data sample passes all three stages of processing, a predefined action is identified which is associated with a reference string corresponding to the data sample.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: October 13, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Sushil Kumar Singh, George Varghese, John David Huber, Sumeet Singh
  • Publication number: 20090221245
    Abstract: Aspects of a method and system for estimating and compensating for non-linear distortion in a transmitter using calibration are presented. Aspects of the system may include one more circuits that may enable estimation, within a single IC device, of distortion in output signals generated by a transmitter circuit. The circuitry may enable compensation of the estimated distortion by predistorting subsequent input signals. The transmitter circuit may generate subsequent output signals based on the predistorted subsequent input signals.
    Type: Application
    Filed: February 28, 2008
    Publication date: September 3, 2009
    Inventors: Mark Gonikberg, Luis Gutierrez, Colin Fraser, Arya Behzad, George Varghese
  • Patent number: 7535909
    Abstract: A method and apparatus is described to process packets in a network. The method may comprise receiving the packet and determining a length K of the packet. If the length of the packet is less than a reference length M then no analysis may be performed on the packet. However, if the packet length K is not less than M, the method may determine if the packet length K is at least greater than a reference window size WRef. When the packet length is greater than WRef then a window size W for the processing of the packets is set equal to WRef; and the packet length is less than WRef then a window size W for the processing of the packets is set equal to the packet size K. Thereafter, the packet is processed using the window size W.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: May 19, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Sumeet Singh, George Varghese
  • Publication number: 20080307524
    Abstract: Network worms or viruses are a growing threat to the security of public and private networks and the individual computers that make up those networks. A content sifting method if provided that automatically generates a precise signature for a worm or virus that can then be used to significantly reduce the propagation of the worm elsewhere in the network or eradicate the worm altogether. The content sifting method is complemented by a value sampling method that increases the throughput of network traffic that can be monitored. Together, the methods track the number of times invariant strings appear in packets and the network address dispersion of those packets including variant strings. When an invariant string reaches a particular threshold of appearances and address dispersion, the string is reported as a signature for suspected worm.
    Type: Application
    Filed: December 1, 2004
    Publication date: December 11, 2008
    Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Sumeet Singh, George Varghese, Cristi Estan, Stefan Savage
  • Publication number: 20080186974
    Abstract: A method and device to process a packet received by a network device is described. The method may comprise analyzing the packet to identify at least one set of a plurality of sets, mapping the at least one set to at least one functional unit, and performing functionality associated with the at least one functional unit. Analyzing the packet to identify at least one of a plurality of sets may comprise determining when the packet includes at least one set identifier, and identifying the at least one set based on the at least one set identifier. A set status identifier may be defined for each set, the set status identifier indicating when set identifiers associated with a corresponding set are detected in the packet. The device may be a router, switch or any other device that processes digital data e.g., packet data including packets headers, payload or the like.
    Type: Application
    Filed: October 23, 2006
    Publication date: August 7, 2008
    Inventors: Sumeet Singh, George Varghese, Flavio Giovanni Bonomi, Jonathan J. Chang
  • Publication number: 20080139141
    Abstract: Aspects of a method and system for estimating and compensating for non-linear distortion in a transmitter using data signal feedback are presented. Aspects of the system may include a method and system by which predistortion values, for compensating for non-linear distortion, may be computed based on feedback signals generated in response to wideband input signals. The wideband input signals may comprise a plurality of frequency components and/or signal amplitudes. The predistortion values may be computed by time-synchronizing a wideband input signal generated at a given time instant, and the feedback signal generated at a subsequent time instant in response. A predistortion function may be computed by computing predistortion values for a plurality of signal amplitude values and/or IC operating temperatures. The computed values may be stored in a lookup table and retrieved to predistort subsequent wideband input signals based on the amplitude of the signals and/or the IC operating temperature.
    Type: Application
    Filed: July 13, 2007
    Publication date: June 12, 2008
    Inventors: George Varghese, Pankaj Saxena, Sreenivas Karanam, Sudhindra Bellary
  • Publication number: 20070248005
    Abstract: Various improvements are provided for prior art policing methods, including token bucket methods and virtual time policing methods. Some preferred methods of the invention involve assigning a non-zero drop probability even when the packet would otherwise have been transmitted according to a prior art policing method. For example, a non-zero drop probability may be assigned even when there are sufficient tokens in a token bucket to allow transmission of the packet. A non-zero drop probability may be assigned, for example, when a token bucket level is at or below a predetermined threshold or according to a rate at which a token bucket is being emptied. Some implementations involve treating a token bucket as a virtual queue wherein the number of free elements in the virtual queue is proportional to the number of remaining tokens in the token bucket.
    Type: Application
    Filed: April 20, 2006
    Publication date: October 25, 2007
    Applicant: Cisco Technology, Inc., A corporation of California
    Inventors: Rong Pan, Flavio Bonomi, George Varghese
  • Publication number: 20070192861
    Abstract: A method and system to detect an evasion attack are provided. The system may include a repository to store signature fragments that together constitute an attack signature, an interceptor to intercept a data packet associated with a network connection, a string-matching module to determine whether the payload of the data packet includes any of the stored signature fragments thereby identifying a match, a responder to perform a prevention action in response to the match, and a detector to detect that a size of the data packet is less than a size threshold. The system may further include a state machine to commence maintaining a state for the network connection in response to the detector determining that the size of the data packet is less than the size threshold.
    Type: Application
    Filed: October 23, 2006
    Publication date: August 16, 2007
    Inventors: George Varghese, Flavio Giovanni Bonomi, John Andrew Fingerhut
  • Publication number: 20070121901
    Abstract: Devices, networks, and methods are disclosed for providing a plurality of answering message options to a called party for answering an incoming call. When a call is received in a called device, the called device identifies a plurality of answering messages predefined by the called party. The called device then provides answering message options to the called party based on the identified answering messages. The called party selects one of the answering message options. Responsive to the selection by the called party, the called device and/or the communication network transmits an answering message to the calling party. The answering message in essence “answers” the call for the called party. The called party does not actually have to speak into the called device to answer the call.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Inventors: Stinson Mathal, Robin Thompson, George Varghese
  • Publication number: 20060161986
    Abstract: A method and apparatus is described to select a representative signature for use in identifying content in a packet stream. The method may comprise receiving the packet stream and obtaining content from a data payload of the packet. Thereafter, a plurality of signatures is identified from the content and a complexity score or a frequency score is determined based on the content. A signature of the plurality of signatures is then selected as the representative signature based on the complexity score or the frequency score.
    Type: Application
    Filed: November 9, 2005
    Publication date: July 20, 2006
    Inventors: Sumeet Singh, George Varghese, Michael Ayres, Michael Semanko, Bashir Eghbali, Travis Newhouse