Search

Anindo Banerjea Phones & Addresses

  • 473 Trident Maple Ter, Fremont, CA 94539 (510) 270-8260
  • 640 Tangelo Ct, Fremont, CA 94539
  • 3400 Stevenson Blvd, Fremont, CA 94538 (510) 656-4704
  • 38144 Miller Pl, Fremont, CA 94536 (510) 739-0814
  • 4152 Avalon Ct, Fremont, CA 94536
  • Newark, CA
  • Bremerton, WA
  • Berkeley, CA
  • Walnut, CA
  • Mountain View, CA

Work

Company: Tbd networks Dec 1999 to Aug 2011 Position: Chief technology officer

Education

Degree: Doctorates, Doctor of Philosophy School / High School: University of California, Berkeley 1989 to 1994 Specialities: Computer Science

Skills

Cloud Computing • Saas • Enterprise Software • Unix • Software Development • Linux • Java • Distributed Systems • Product Management • Business Intelligence • Strategic Partnerships

Languages

English

Industries

Computer Software

Resumes

Resumes

Anindo Banerjea Photo 1

Senior Vice President, Engineering

View page
Location:
640 Tangelo Ct, Fremont, CA 94536
Industry:
Computer Software
Work:
Tbd Networks Dec 1999 - Aug 2011
Chief Technology Officer

Metricstream Dec 1999 - Aug 2011
Senior Vice President, Engineering

Isi Aug 1998 - Nov 1999
Research Assistant Professor

University of Toronto Aug 1996 - Jul 1998
Assistant Professor

Phillips Research 1995 - 1996
Mts
Education:
University of California, Berkeley 1989 - 1994
Doctorates, Doctor of Philosophy, Computer Science
Indian Institute of Technology, Delhi 1985 - 1989
Delhi Public School Mathura Road
Skills:
Cloud Computing
Saas
Enterprise Software
Unix
Software Development
Linux
Java
Distributed Systems
Product Management
Business Intelligence
Strategic Partnerships
Languages:
English

Publications

Us Patents

Efficient Traversal Of Hierarchical Datasets

View page
US Patent:
20210056089, Feb 25, 2021
Filed:
Nov 11, 2019
Appl. No.:
16/680121
Inventors:
- Palo Alto CA, US
Debdulal Samanta - Karnataka, IN
Subramanya Krishnamurthy - Bangalore, IN
Abdul Rawoof Lohar - Bangalore, IN
Nishikanth Narayan - Bangalore, IN
Anil Bhat - Bangalore, IN
Manoj Ramanujan - Bangalore, IN
Vidyadhar Phalke - Saratoga CA, US
Anindo Banerjea - Fremont CA, US
International Classification:
G06F 16/22
G06F 16/2455
Abstract:
In one embodiment, a computer implemented method comprises receiving, at a computing device, a request for a particular user identification (ID) to perform a particular operation on a particular data object. An entitlement cache is generated that associates each operation that the particular user ID is entitled to perform with a first encoding of a tuple of a plurality of tuples, the first encoding comprising a vector of one or more value pairs, each value pair of the one or more value pairs including a left value and right value, each of the one or more value pairs corresponding to the left value and the right value of a node of a plurality of nodes from hierarchical data. An object mapping cache is generated that associates each tuple of the plurality of tuples with a second encoding of each respective tuple of the plurality of tuples, the second encoding comprising a vector of one or more left values, each of the one or more left values corresponding to a left value of a node of the plurality of nodes from the hierarchical data. An object mapping is used to determine a first tuple based on the particular data object. The object mapping cache is used to determine a first vector of one of more left values based on the first tuple. The entitlement cache is used to determine a second vector of one or more value pairs based on the particular operation. A match is identified between the first vector and the second vector. In response to identifying the match between the first vector and the second vector, the computing device grants the particular user ID access to the particular data object.

Data Access Control In Hierarchical Multi-Dimensional Datasets

View page
US Patent:
20210056224, Feb 25, 2021
Filed:
Nov 11, 2019
Appl. No.:
16/680116
Inventors:
- Palo Alto CA, US
Debdulal Samanta - Karnataka, IN
Subramanya Krishnamurthy - Bangalore, IN
Abdul Rawoof Lohar - Bangalore, IN
Nishikanth Narayan - Bangalore, IN
Anil Bhat - Bangalore, IN
Manoj Ramanujan - Bangalore, IN
Vidyadhar Phalke - Saratoga CA, US
Anindo Banerjea - Fremont CA, US
International Classification:
G06F 21/62
G06F 16/2455
G06F 16/22
Abstract:
In one embodiment, a computer implemented method comprises receiving, at a computing device, a request for a particular user identification (ID) to perform a particular operation on a particular data object. An object mapping is used to determine a first tuple based on the particular data object. An entitlement mapping is used to determine a second tuple based on the particular operation. For each hierarchical dimension of a plurality of hierarchical dimensions: a first hierarchical set of one or more dimension values is generated based on a dimension value of the first tuple that corresponds to the respective hierarchical dimension, a second hierarchical set of one or more dimension values is generated based on a dimension value of the second tuple that corresponds to the respective hierarchical dimension, and a match is identified between the one or more dimension values of the first hierarchical set and the one or more dimension values of the second hierarchical set. In response to identifying a match for each hierarchical dimension of the plurality of hierarchical dimensions, the computing device grants the particular user ID access to the particular data object.
Anindo Banerjea from Fremont, CA, age ~56 Get Report