Inventor

Prakash Khemani

Inventor
San Jose, CA, US

Overview

38→
Patents
2005–2019
Patent span
Electricity
Primary field (CPC H)

Patents· 38 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 communication51%
G06FElectric digital data processing42%
H04WWireless communication networks4%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes2%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests2%
PatentTitleYear
10,270,740Systems and methods for configuration driven rewrite of SSL VPN clientless sessions20199,628,571'Systems and methods for HTTP callouts for policies'20179,621,437'Systems and methods for distributed hash table in a multi-core system'20179,471,436'Use of incremental checkpoints to restore user data stream processes'20169,450,837'Systems and methods for configuring policy bank invocations'20169,438,672'Method for client specific database change propagation'20168,955,033'Systems and methods for HTTP callouts for policies'20158,848,710'System and method for performing flash caching of dynamically generated objects in a data communication network'20148,812,714'Systems and methods for application fluency policies'20148,788,581'Method and device for performing caching of dynamically generated objects in a data communication network'20148,737,407'Systems and methods for distributed hash table in multi-core system'20148,739,274'Method and device for performing integrated caching in a data communication network'20148,724,654'Systems and methods for rewriting a stream of data via intermediary'20148,667,146'Systems and methods for configuration driven rewrite of SSL VPN clientless sessions'20148,631,149'Systems and methods for object rate limiting'20148,631,147'Systems and methods for configuring policy bank invocations'20148,578,099'Systems and methods for integration between application firewall and caching'20138,499,057'System and method for performing flash crowd caching of dynamically generated objects in a data communication network'20138,495,305'Method and device for performing caching of dynamically generated objects in a data communication network'20138,341,287'Systems and methods for configuring policy bank invocations'20128,301,839'System and method for performing granular invalidation of cached dynamically generated objects in a data communication network'20128,255,456'System and method for performing flash caching of dynamically generated objects in a data communication network'20128,250,301'Systems and methods of marking large objects as non-cacheable'20128,205,035'Systems and methods for integration between application firewall and caching'20128,108,608'Systems and methods of maintaining freshness of a cached object based on demand and expiration time'20127,921,184'System and method for performing flash crowd caching of dynamically generated objects in a data communication network'20117,870,277'Systems and methods for using object oriented expressions to configure application security policies'20117,865,589'Systems and methods for providing structured policy expressions to represent unstructured data in a network appliance'20117,853,679'Systems and methods for configuring handling of undefined policy events'20107,853,678'Systems and methods for configuring flow control of policy expressions'20107,849,269'System and method for performing entity tag and cache control of a dynamically generated object not identified as cacheable in a network'20107,849,270'System and method for performing entity tag and cache control of a dynamically generated object not identified as cacheable in a network'20107,788,346'System and method for state data back-up in a distributed data system'20107,370,329'System and method for state saves in a distributed data system'20087,320,035'Object mutation determination for incremental state saves'20087,240,058'Lock mechanism for a distributed data system'20077,085,852'Deterministic immutable access elimination for efficient distributed state saves'20066,871,219'Dynamic memory placement policies for NUMA architecture'2005

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2006–2014Based in Bangalore, IN· patent location history
2010–2019Patents assigned to CITRIX SYSTEMS INC (29)· patent assignee history
2010–2019Based in San Jose, CA, US· patent location history
2012–2016Patents assigned to KHEMANI PRAKASH (19)· patent assignee history
2012–2014Patents assigned to SINHA RAJIV (9)· patent assignee history
2012–2014Patents assigned to KAILASH KAILASH (8)· patent assignee history
2012–2014Patents assigned to SONI AJAY (8)· patent assignee history
2012–2015Based in Santa Clara, CA, US· patent location history
2014Based in Fort Lauderdale, FL, US· patent location history
2016Based in Saratoga, CA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
CITRIX SYSTEMS INC292010–2019
KHEMANI PRAKASHself192012–2016
SINHA RAJIV92012–2014
KAILASH KAILASH82012–2014
SONI AJAY82012–2014
Locations
LocationPatentsSpan
San Jose, California, US222010–2019
Bangalore, IN82006–2014
Santa Clara, California, US42012–2015
Saratoga, California, US22016
Fort Lauderdale, Florida, US12014