Inventor

Sashikanth Chandrasekaran

Inventor
Belmont, CA, US

Overview

63→
Patents
2002–2021
Patent span
Physics
Primary field (CPC G)

Patents· 63 as inventor

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

G06Fprimary
G06FElectric digital data processing43%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests16%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes11%
H04LTransmission of digital information, e.g. telegraphic communication9%
G06VImage or video recognition or understanding4%
H04WWireless communication networks4%
G06TImage data processing or generation, in general3%
G06KGraphical data reading3%
G01SRadio direction-finding1%
G07FCoin-freed or like apparatus1%
PatentTitleYear
10,972,380Method for configuring a connection using redundant service nodes202110,839,393Facial profile modification for hands free transactions202010,826,898Facial profile password to modify user account data for hands free transactions202010,769,609Network security based on proximity with IP whitelisting202010,733,587Identifying consumers via facial recognition to provide services202010,726,407Identifying consumers in a transaction via facial recognition202010,482,463Facial profile modification for hands free transactions201910,460,317Hands-free transaction tokens via payment processor201910,397,220Facial profile password to modify user account data for hands-free transactions201910,278,006Identifying user device status via rotating codes broadcast by a beacon device201910,185,960Hands-free transactions verified by location201910,033,712Network security based on proximity20189,652,759'Hands-free transactions'20179,619,803'Identifying consumers in a transaction via facial recognition'20179,519,589'Methods to perform disk writes in a distributed shared disk system needing consistency across failures'20168,762,395'Evaluating event-generated data using append-only tables'20148,560,690'Automatic assignment of services to servers in a multi-server system'20138,234,517'Parallel recovery by non-failed nodes'20128,224,977'Using local locks for global synchronization in multi-node systems'20128,131,696'Sequence event processing using append-only tables'20128,086,579'Semantic response to lock requests to reduce coherence overhead in multi-node systems'20118,051,046'Methods to perform disk writes in a distributed shared disk system needing consistency across failures'20118,037,169'Determining affinity in a cluster'20118,010,494'Methods to defend against tampering of audit records'20117,987,390'Techniques for automatically tracking software errors'20117,983,421'Methods to defend against tampering of audit records'20117,975,179'Techniques for automatic software error diagnostics'20117,975,288'Method and apparatus for imposing quorum-based access control in a computer system'20117,962,453'Dynamic redistribution of a distributed memory index when individual nodes have different lookup indexes'20117,937,364'Method and system for reliable access of messages by multiple consumers'20117,930,278'Methods to perform disk writes in a distributed shared disk system needing consistency across failures'20117,840,575'Evaluating event-generated data using append-only tables'20107,822,870'Method and mechanism for predicting data conflicts and generating a load distribution plan in a multi-node system'20107,711,916'Storing information on storage devices having different performance capabilities with a storage system'20107,702,692'Method and apparatus for preventing unauthorized access to computer system resources'20107,647,595'Efficient event notification in clustered computing environments'20107,577,690'Managing checkpoint queues in a multiple node system'20097,555,502'Detecting database events using recovery logs'20097,493,400'Creating and dissolving affinity relationships in a cluster'20097,451,290'Method and mechanism for on-line data compression and in-place updates'20087,447,786'Efficient locking of shared data that is accessed for reads in a cluster database'20087,379,952'Techniques for multiple window resource remastering among nodes of a cluster'20087,376,744'Using local locks for global synchronization in multi-node systems'20087,373,554'Techniques for automatic software error diagnostics and correction'20087,299,378'Geographically distributed clusters'20077,296,039'Managing checkpoint queues in a multiple node system'20077,284,151'Conditional data access after database system failure'20077,277,897'Dynamic reassignment of data ownership'20077,275,074'Propagating commit times'20077,200,623'Methods to perform disk writes in a distributed shared disk system needing consistency across failures'20077,139,772'Ownership reassignment in a shared-nothing database system'20067,120,651'Maintaining a shared cache that has partitions allocated among multiple nodes and a data-to-partition mapping'20067,107,319'Method and apparatus for reducing latency and message traffic during data and lock transfer in a multi-node system'20067,069,317'System and method for providing out-of-band notification of service changes'20067,065,540'Managing checkpoint queues in a multiple node system'20067,058,783'Method and mechanism for on-line data compression and in-place updates'20067,047,252'Complex computation across heterogenous computer systems'20066,970,872'Techniques for reducing latency in a multi-node system when obtaining a resource that does not reside in cache'20056,859,811'Cluster database with remote data mirroring'20056,845,384'One-phase commit in a shared-nothing database system'20056,823,347'Propagating commit times'20046,738,971'Using a resource manager to coordinate the comitting of a distributed transaction'20046,397,352'Reliable message propagation in a distributed computer system'2002

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2002–2020Based in Belmont, CA, US· patent location history
2004–2016Patents assigned to ORACLE INT CORP (48)· patent assignee history
2006–2016Based in Bellmont, CA, US· patent location history
2006–2012Based in Chennai, IN· patent location history
2008–2021Based in San Jose, CA, US· patent location history
2011–2016Patents assigned to CHANDRASEKARAN SASHIKANTH (7)· patent assignee history
2011–2016Patents assigned to BAMFORD ROGER J (3)· patent assignee history
2017–2019Patents assigned to GOOGLE INC (8)· patent assignee history
2018–2020Patents assigned to GOOGLE LLC (11)· patent assignee history
2018Based in Palo Alto, CA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
ORACLE INT CORP482004–2016
GOOGLE LLC112018–2020
GOOGLE INC82017–2019
CHANDRASEKARAN SASHIKANTHself72011–2016
BAMFORD ROGER J32011–2016
Locations
LocationPatentsSpan
Belmont, California, US322002–2020
San Jose, California, US182008–2021
Bellmont, California, US72006–2016
Chennai, IN32006–2012
Palo Alto, California, US12018