Inventor

Vikram Kapoor

Inventor
Cupertino, CA, US

Overview

67→
Patents
2001–2021
Patent span
Physics
Primary field (CPC G)

Patents· 67 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing63%
H04LTransmission of digital information, e.g. telegraphic communication20%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests8%
H03MCoding3%
G03BApparatus or arrangements for taking photographs or for projecting or viewing them1%
G06NComputing arrangements based on specific computational models1%
H04BTransmission1%
H04MTelephonic communication1%
H04WWireless communication networks1%
PatentTitleYear
11,134,093Extended user session tracking202111,023,088Composing the display of a virtualized web browser202110,986,114Graph-based user tracking and threat detection202110,986,196Using agents in a data center to monitor for network connections202110,873,592Kubernetes launch graph202010,846,396Downloading data in a dedicated virtual machine202010,614,071Extensible query interface for dynamic data compositions and filter applications202010,581,891Using graph-based models to identify datacenter anomalies202010,546,118Using a profile to provide selective access to resources in performing file operations202010,498,845Using agents in a data center to monitor network connections201910,425,437Extended user session tracking201910,419,469Graph-based user tracking and threat detection201910,311,122On-demand unprotected mode access201910,095,662Synchronizing resources of a virtualized browser201810,055,231Network-access partitioning using virtual machines201810,025,820Query and exadata support for hybrid columnar compressed data20189,923,926'Seamless management of untrusted data using isolated environments'20189,921,860'Isolation of applications within a virtual machine'20189,792,131'Preparing a virtual machine for template creation'20179,767,274'Approaches for efficient physical to virtual disk conversion'20179,734,131'Synchronizing history data across a virtualized web browser'20179,727,534'Synchronizing cookie data using a virtualized browser'20179,680,873'Trusted network detection'20179,626,204'Automated provisioning of secure virtual execution environment using virtual machine templates based on source code origin'20179,559,720'Compression analyzer'20179,384,026'Sharing and injecting cookies into virtual machines for retrieving requested web pages'20169,384,022'Automating display modes of files within a virtual machine'20169,354,906'Managing the eviction process'20169,349,008'Safe printing'20169,348,636'Transferring files using a virtualized application'20169,245,108'Dynamic adjustment of the file format to identify untrusted files'20169,244,705'Intelligent micro-virtual machine scheduling'20169,239,909'Approaches for protecting sensitive data within a guest operating system'20169,201,850'Composing the display of a virtualized web browser'20159,165,016'Techniques for automatic data placement with compression and columnar storage'20159,148,428'Seamless management of untrusted data using virtual machines'20159,135,038'Mapping free memory pages maintained by a guest operating system to a shared zero page within a machine frame'20159,128,743'Graphic visualization of a suspended virtual machine'20159,116,733'Automated provisioning of secure virtual execution environment using virtual machine templates based on requested activity'20159,110,701'Automated identification of virtual machines to process or receive untrusted data based on client policies'20159,106,690'Securing an endpoint by proxying document object models and windows'20159,104,544'Mitigating eviction by maintaining mapping tables'20159,104,837'Exposing subset of host file systems to restricted virtual machines based on upon performing user-initiated actions against host files'20158,972,980'Automated provisioning of secure virtual execution environment using virtual machine templates based on requested activity'20158,959,057'Techniques for automatic data placement with compression and columnar storage'20158,935,223'Structure of hierarchical compressed data structure for tabular data'20158,839,245'Transferring files using a virtualized application'20148,832,142'Query and exadata support for hybrid columnar compressed data'20148,752,047'Automated management of virtual machines to process untrusted data based on client policy information'20148,719,933'Safe printing'20148,667,018'Method and system for optimizing row level security in database systems'20148,645,337'Storing compression units in relational tables'20148,583,692'DDL and DML support for hybrid columnar compressed tables'20138,521,784'DDL and DML support for hybrid columnar compressed tables'20138,356,060'Compression analyzer'20138,239,421'Techniques for compression and processing optimizations by using data transformations'20128,224,837'Method and mechanism for supporting virtual content in performing file operations at a RDBMS'20128,032,076'Cellular telephone and multimedia accessory audio system adaptor and methods therefor'20117,809,675'Sharing state information among a plurality of file operation servers'20107,653,669'Snapshots of file systems in data storage systems'20107,610,304'Techniques for performing file operations involving a link at a database management system'20097,543,004'Efficient support for workspace-local queries in a repository that supports file versioning'20097,533,136'Efficient implementation of multiple work areas in a file system like repository that supports file versioning'20097,409,397'Supporting replication among a plurality of file operation servers'20087,257,606'Methods of snapshot and block management in data storage systems'20076,959,313'Snapshots of file systems in data storage systems'20056,324,407'Method and apparatus for signal transmission within a wireless communication system'2001

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2001–2011Based in Chicago, IL, US· patent location history
2005–2012Based in Sunnyvale, CA, US· patent location history
2008–2018Patents assigned to ORACLE INT CORP (17)· patent assignee history
2009–2021Based in Cupertino, CA, US· patent location history
2012–2018Patents assigned to KAPOOR VIKRAM (29)· patent assignee history
2014–2019Patents assigned to BROMIUM INC (32)· patent assignee history
2014–2018Patents assigned to BANGA GAURAV (20)· patent assignee history
2014–2018Patents assigned to PRATT IAN (19)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
BROMIUM INC322014–2019
KAPOOR VIKRAMself292012–2018
BANGA GAURAV202014–2018
PRATT IAN192014–2018
ORACLE INT CORP172008–2018
Locations
LocationPatentsSpan
Cupertino, California, US572009–2021
Sunnyvale, California, US82005–2012
Chicago, Illinois, US22001–2011