Patent | Date |
---|
Method and apparatus to detect non-human users on computer systems Grant 11,411,975 - Kurupati August 9, 2 | 2022-08-09 |
Content delivery network (CDN) bot detection using primitive and compound feature sets App 20220217157 - Modalavalasa; Venkata Sai Kishore ;   et al. | 2022-07-07 |
Content delivery network (CDN) bot detection using primitive and compound feature sets Grant 11,290,468 - Modalavalasa , et al. March 29, 2 | 2022-03-29 |
Automated learning and detection of web bot transactions using deep learning App 20210037048 - Kurupati; Sreenath | 2021-02-04 |
Intrusion detection on computing devices App 20200387588 - Kurupati; Sreenath | 2020-12-10 |
Detecting device masquerading in application programming interface (API) transactions App 20200344259 - Kurupati; Sreenath | 2020-10-29 |
Content delivery network (CDN) bot detection using primitive and compound feature sets App 20200336496 - Modalavalasa; Venkata Sai Kishore ;   et al. | 2020-10-22 |
Method and apparatus to detect non-human users on computer systems App 20200314132 - Kurupati; Sreenath | 2020-10-01 |
Intrusion detection on computing devices Grant 10,754,935 - Kurupati A | 2020-08-25 |
Mitigating automated attacks in a computer network environment App 20200228566 - Kurupati; Sreenath ;   et al. | 2020-07-16 |
Detecting device masquerading in application programming interface (API) transactions Grant 10,715,548 - Kurupati | 2020-07-14 |
Content delivery network (CDN) bot detection using primitive and compound feature sets Grant 10,708,281 - Modalavalasa , et al. | 2020-07-07 |
Method and apparatus to detect non-human users on computer systems Grant 10,686,818 - Kurupati | 2020-06-16 |
Mitigating automated attacks in a computer network environment Grant 10,601,862 - Kurupati , et al. | 2020-03-24 |
Reducing false positives in bot detection Grant 10,587,629 - Kurupati , et al. | 2020-03-10 |
Method and apparatus to detect non-human users on computer systems App 20180183825 - Kurupati; Sreenath | 2018-06-28 |
Detecting device masquerading in application programming interface (API) transactions App 20180109559 - Kurupati; Sreenath | 2018-04-19 |
Method and apparatus to detect non-human users on computer systems Grant 9,906,544 - Kurupati February 27, 2 | 2018-02-27 |
Intrusion detection on computing devices App 20170293748 - Kurupati; Sreenath | 2017-10-12 |
Reducing the number of scaling engines used in a display controller to display a plurality of images on a screen Grant 9,773,477 - Zhang , et al. September 26, 2 | 2017-09-26 |
Detecting Non-human Users On Computer Systems App 20170235954 - Kurupati; Sreenath | 2017-08-17 |
Intrusion detection on computing devices Grant 9,686,300 - Kurupati June 20, 2 | 2017-06-20 |
Detecting non-human users on computer systems Grant 9,639,699 - Kurupati May 2, 2 | 2017-05-02 |
Perceptual Lossless Compression Of Image Data To Reduce Memory Bandwidth And Storage App 20140376607 - Kurupati; Sreenath ;   et al. | 2014-12-25 |
Method and apparatus for noise reduction in video Grant 8,903,191 - Nestares , et al. December 2, 2 | 2014-12-02 |
Apparatus and method for hardware-based video/image post-processing Grant 8,854,389 - Wong , et al. October 7, 2 | 2014-10-07 |
Reducing The Number Of Scaling Engines Used In A Display Controller To Display A Plurality Of Images On A Screen App 20140204122 - Zhang; Wujian ;   et al. | 2014-07-24 |
Perceptual Lossless Compression Of Image Data For Transmission On Uncompressed Video Interconnects App 20140192863 - Kurupati; Sreenath ;   et al. | 2014-07-10 |
Processing pixel planes representing visual information Grant 8,681,167 - Zhang , et al. March 25, 2 | 2014-03-25 |
Video scaling techniques Grant 8,279,240 - Kurupati October 2, 2 | 2012-10-02 |
Display Processing Line Buffers Incorporating Pipeline Overlap App 20110037771 - Kurupati; Sreenath | 2011-02-17 |
Display processing line buffers incorporating pipeline overlap Grant 7,834,873 - Kurupati November 16, 2 | 2010-11-16 |
Method and apparatus for noise reduction in video App 20100165206 - Nestares; Oscar ;   et al. | 2010-07-01 |
Video Display Controller App 20100156934 - Zhang; Wujian ;   et al. | 2010-06-24 |
Video scaling techniques App 20100079497 - Kurupati; Sreenath | 2010-04-01 |
Processing Pixel Planes Representing Visual Information App 20100073386 - Zhang; Wujian ;   et al. | 2010-03-25 |
Method and apparatus for recovering a clock signal Grant 7,542,535 - Kurupati June 2, 2 | 2009-06-02 |
Methods and apparatus for re-scaling image by variable re-scaling factor Grant 7,542,053 - Berenguer , et al. June 2, 2 | 2009-06-02 |
Apparatus and method for edge handling in image processing Grant 7,515,766 - Kurupati , et al. April 7, 2 | 2009-04-07 |
Method and apparatus to perform a multi-field matching search Grant 7,516,126 - Guerrero , et al. April 7, 2 | 2009-04-07 |
Method and data structure for a low memory overhead database Grant 7,467,151 - Kurupati , et al. December 16, 2 | 2008-12-16 |
Methods and apparatus for re-scaling image by variable re-scaling factor using B-spline interpolator Grant 7,446,820 - Liang , et al. November 4, 2 | 2008-11-04 |
Display processing line buffers incorporating pipeline overlap App 20080049037 - Kurupati; Sreenath | 2008-02-28 |
Facilitating arbitration via information associated with groups of requesters Grant 7,236,497 - Kurupati June 26, 2 | 2007-06-26 |
Resource arbitration in accordance with a masked request vector Grant 7,236,499 - Kurupati June 26, 2 | 2007-06-26 |
Deterministic bandwidth throttling to facilitate operation of a control unit Grant 7,161,908 - Kurupati January 9, 2 | 2007-01-09 |
Methods and apparatus for re-scaling image by variable re-scaling factor App 20060227152 - Berenguer; Inaki ;   et al. | 2006-10-12 |
Methods and apparatus for re-scaling image by variable re-scaling factor using B-spline interpolator App 20060221245 - Liang; Kuo-Ching ;   et al. | 2006-10-05 |
Ping-pong buffer system having a buffer to store a subset of data from a data source Grant 7,111,093 - Navada , et al. September 19, 2 | 2006-09-19 |
Method and data structure for a low memory overhead database App 20060122989 - Kurupati; Sreenath ;   et al. | 2006-06-08 |
Method and data structure for a low memory overhead database Grant 7,058,642 - Kurupati , et al. June 6, 2 | 2006-06-06 |
Transferring a video frame from memory into an on-chip buffer for video processing App 20060092320 - Nickerson; Brian R. ;   et al. | 2006-05-04 |
Apparatus and method for edge handling in image processing App 20060061582 - Kurupati; Sreenath ;   et al. | 2006-03-23 |
Apparatus and method for hardware-based video/image post-processing App 20060062489 - Wong; Samuel ;   et al. | 2006-03-23 |
Resource sharing apparatus, systems, and methods App 20060020718 - Duresky; Nicholas E. ;   et al. | 2006-01-26 |
Method and apparatus for recovering a clock signal App 20060002500 - Kurupati; Sreenath | 2006-01-05 |
Method and system for performing inserts and lookups in memory Grant 6,925,464 - Kurupati August 2, 2 | 2005-08-02 |
Method and apparatus to perform a multi-field matching search App 20050053072 - Guerrero, Miguel ;   et al. | 2005-03-10 |
Method and apparatus for generating gray code for any even count value to enable efficient pointer exchange mechanisms in asynchronous FIFO's App 20050024241 - Oberai, Ashwani ;   et al. | 2005-02-03 |
Method and apparatus for memory efficient fast VLAN lookups and inserts in hardware-based packet switches Grant 6,842,791 - Navada , et al. January 11, 2 | 2005-01-11 |
Ping-pong buffer system having a buffer to store a subset of data from a data source App 20040260903 - Navada, Muraleedhara ;   et al. | 2004-12-23 |
Method and apparatus for generating gray code for any even count value to enable efficient pointer exchange mechanisms in asynchronous FIFO'S Grant 6,801,143 - Oberai , et al. October 5, 2 | 2004-10-05 |
Method and system for maximizing DRAM memory bandwidth through storing memory bank indexes in associated buffers Grant 6,769,047 - Kurupati July 27, 2 | 2004-07-27 |
Deterministic bandwidth throttling to facilitate operation of a control unit App 20040062253 - Kurupati, Sreenath | 2004-04-01 |
Memory structure including information storage elements and associated validity storage elements App 20040064657 - Navada, Muraleedhara ;   et al. | 2004-04-01 |
Facilitating arbitration via information associated with groups of requesters App 20040042481 - Kurupati, Sreenath | 2004-03-04 |
Method and apparatus for generating gray code for any even count value to enable efficient pointer exchange mechanisms in asynchronous FIFO'S App 20040001014 - Oberai, Ashwani ;   et al. | 2004-01-01 |
Method and system for performing inserts and lookups in memory App 20030233358 - Kurupati, Sreenath | 2003-12-18 |
Method and apparatus for memory efficient fast VLAN lookups and inserts in hardware-based packet switches App 20030214956 - Navada, Muraleedhara H. ;   et al. | 2003-11-20 |
Method and data structure for a low memory overhead database App 20030182291 - Kurupati, Sreenath ;   et al. | 2003-09-25 |
Method and system for maximizing DRAM memory bandwidth App 20030182490 - Kurupati, Sreenath | 2003-09-25 |
Ordering binary decision diagrams used in the formal equivalence verification of digital designs Grant 6,609,234 - Kurupati August 19, 2 | 2003-08-19 |
Ordering binary decision diagrams used in the formal equivalence verification of digital designs App 20030023942 - Kurupati, Sreenath | 2003-01-30 |
Performance verification/analysis tool for full-chip designs App 20020144225 - Kay, Rony ;   et al. | 2002-10-03 |