Inventor
Sanjay N. Kaniyar
Inventor
Redmond, WA, US
Overview
Patents· 32 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
H04Lprimary
H04LTransmission of digital information, e.g. telegraphic communication79%
G06FElectric digital data processing21%
PatentTitleYear
10,594,843Receive window auto-tuning20209,883,013'Receive window auto-tuning'20189,858,214'Task offload to a peripheral device'20189,344,533'Receive window auto-tuning'20168,447,898'Task offload to a peripheral device'20138,321,583'Receive window auto-tuning'20128,190,698'Efficiently polling to determine completion of a DMA copy operation'20128,150,995'Receive window auto-tuning'20127,886,083'Offloaded neighbor cache entry synchronization'20117,782,759'Enabling network devices to run multiple congestion control algorithms'20107,782,771'Adjusting to network latency changes'20107,784,096'Outgoing connection attempt limiting to slow down spreading of viruses'20107,783,880'Method and apparatus for secure internet protocol (IPSEC) offloading with integrated host protocol stack management'20107,765,405'Receive side scaling with cryptographically secure hashing'20107,697,441'Computer system with black hole management'20107,640,338'System and method for mitigation of malicious network node activity'20097,634,655'Efficient hash table protection for data transport protocols'20097,606,929'Network load balancing with connection manipulation'20097,590,755'Method to offload a network stack'20097,526,577'Multiple offload of network state objects with support for failover events'20097,503,068'Secure ISN generation'20097,437,547'Method and computer program product for offloading processing tasks from software to hardware'20087,391,725'System and method for defeating SYN attacks'20087,284,119'Method and computer program product for offloading processing tasks from software to hardware'20077,254,637'Method to offload a network stack'20077,219,121'Symmetrical multiprocessing in multiprocessor systems'20077,181,531'Method to synchronize and upload an offloaded network stack connection with a network stack'20077,171,489'Method to synchronize and upload an offloaded network stack connection with a network stack'20077,140,021'Dynamic TCP partitioning'20067,024,481'Method and framework for processing network communication protocol timers'20067,007,103'Method to offload a network stack'20066,928,473'Measuring network jitter on application packet flows'2005Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2005–2018Patents assigned to MICROSOFT CORP (28)· patent assignee history
2005Based in Bellevue, WA, US· patent location history
2006–2020Based in Redmond, WA, US· patent location history
2008–2016Patents assigned to KANIYAR SANJAY N (5)· patent assignee history
2012–2016Patents assigned to SRIDHARAN MURARI (4)· patent assignee history
2012–2016Patents assigned to BANSAL DEEPAK (3)· patent assignee history
2016–2020Patents assigned to MICROSOFT TECHNOLOGY LICENSING LLC (4)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| MICROSOFT CORP | 28 | 2005–2018 |
| KANIYAR SANJAY Nself | 5 | 2008–2016 |
| MICROSOFT TECHNOLOGY LICENSING LLC | 4 | 2016–2020 |
| SRIDHARAN MURARI | 4 | 2012–2016 |
| BANSAL DEEPAK | 3 | 2012–2016 |
Locations
| Location | Patents | Span |
|---|---|---|
| Redmond, Washington, US | 31 | 2006–2020 |
| Bellevue, Washington, US | 1 | 2005 |