Inventor

Uday K. Gupta

Inventor
Westford, MA, US

Overview

75→
Patents
1999–2021
Patent span
Physics
Primary field (CPC G)

Patents· 75 as inventor

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

G06Fprimary
G06FElectric digital data processing66%
H04LTransmission of digital information, e.g. telegraphic communication18%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests10%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use3%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes2%
H04NPictorial communication, e.g. television2%
PatentTitleYear
10,915,685Circuit stage credit based approaches to static timing analysis of integrated circuits202110,628,391Method and system for reducing metadata overhead in a two-tier storage architecture202010,454,751Cluster file system with a burst buffer appliance for controlling movement of data among storage tiers201910,409,769Data archiving in data storage system environments201910,162,836Parallel file system with striped metadata201810,095,701Translation-based name node configuration for object access in a multi-tier storage system20189,961,145Multi-tier storage system having front-end storage tier implemented utilizing software-defined storage functionality20189,940,037Multi-tier storage environment with burst buffer middleware appliance for batch messaging20189,934,147Content-aware storage tiering techniques within a job scheduling system20189,916,311'Storage of bursty data using multiple storage tiers with heterogeneous device storage'20189,870,168'Key-value store with internal key-value storage interface'20189,858,290'Cluster file system with a fuse file system interface'20189,811,530'Cluster file system with metadata server for storage of parallel log structured file system metadata for a shared file'20179,779,108'Lustre file system'20179,727,588'Applying XAM processes'20179,697,213'Cluster file system comprising object storage server tier and scale-out network attached storage tier'20179,659,019'Burst buffer appliance with storage tiering control functionality based on user specification'20179,652,568'Method, apparatus, and computer program product for design and selection of an I/O subsystem of a supercomputer'20179,639,555'Object storage server based gateway to network file system cluster'20179,501,488'Data migration using parallel log-structured file system middleware to overcome archive file system limitations'20169,465,549'Dynamic allocation of a high-speed memory pool between a cluster file system and a burst buffer appliance'20169,454,331'Cluster file system with a burst buffer appliance for coordinated control of data movement among storage tiers across a plurality of object storage servers'20169,286,261'Architecture and method for a burst buffer using flash technology'20169,262,146'Supplying software via data storage system'20169,171,009'Cluster file system comprising storage server units each having a scale-out network attached storage cluster'20159,158,540'Method and apparatus for offloading compute resources to a flash co-processing appliance'20159,110,820'Hybrid data storage system in an HPC exascale environment'20159,081,691'Techniques for caching data using a volatile memory cache and solid state drive'20158,935,751'Method for extending the fragment mapping protocol to prevent malicious access to virtualized storage'20158,769,198'System and method for out-of-band cache coherency'20148,751,622'Techniques for automated application discovery'20148,645,375'Controlling information about a data storage system returned to an end-user'20148,589,550'Asymmetric data storage system for high performance and grid computing'20138,560,569'Method and apparatus for performing bulk file system attribute retrieval'20138,527,696'System and method for out-of-band cache coherency'20138,473,566'Methods systems, and computer program products for managing quality-of-service associated with storage shared by computing grids and clusters with a plurality of nodes'20138,417,788'File system for virtual local area network'20138,392,370'Managing data on data storage systems'20138,352,435'Continuous data reduction for highly available synchronous mirrors'20138,302,201'Security and licensing with application aware storage'20128,296,414'Techniques for automated application discovery'20128,296,534'Techniques for using flash-based memory in recovery processing'20128,166,005'Pathname caching and protection of the root directory in a nested multilayer directory structure'20128,135,763'Apparatus and method for maintaining a file system index'20128,095,577'Managing metadata'20127,945,726'Pre-allocation and hierarchical mapping of data blocks distributed from a first processor to a second processor for use in a file system'20117,873,619'Managing metadata'20117,822,728'Metadata pipelining and optimization in a file server'20107,805,416'File system query and method of use'20107,793,061'Techniques for using flash-based memory as a write cache and a vault'20107,783,615'Apparatus and method for building a file system index'20107,739,379'Network file server sharing local caches of file access information in data processors assigned to respective file systems'20107,676,514'Distributed maintenance of snapshot copies by a primary processor managing metadata and a secondary processor providing read-write access to a production dataset'20107,676,628'Methods, systems, and computer program products for providing access to shared storage by computing grids and clusters with large numbers of nodes'20107,653,832'Storage array virtualization using a storage block mapping protocol client and server'20107,634,567'Configuring data storage for electronic mail application'20097,546,364'Replication of remote copy data for internet protocol (IP) transmission'20097,523,231'Application aware storage'20097,315,926'Lock management for concurrent access to a single file from multiple data mover computers'20086,985,914'Cluster meta file system of file system cells managed by respective data movers of a network file server'20066,938,039'Concurrent file across at a target file server during migration of file systems between file servers using a network file system access protocol'20056,823,336'Data storage system and method for uninterrupted read-only access to a consistent dataset by one host processor concurrent with read-write access by another host processor'20046,816,891'Network file server sharing local caches of file access information in data processors assigned to respective file system'20046,775,679'Building a meta file system from file system cells'20046,625,750'Hardware and software failover services for a file server'20036,499,039'Reorganization of striped data during file system expansion in a data storage system'20026,453,354'File server system using connection-oriented protocol and sharing data sets among data movers'20026,324,581'File server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems'20016,298,386'Network file server having a message collector queue for connection and connectionless oriented protocols'20016,275,953'Recovery from failure of a data processor in a network server'20016,192,408'Network file server sharing local caches of file access information in data processors assigned to respective file systems'20016,003,047'Non-hierarchical application interface for HTML-based network storage management programs'19995,987,621'Hardware and software failover services for a file server'19995,948,062'Network file server using a cached disk array storing a network file directory including file locking information and data mover computers each having file system software for shared read-write file access'19995,893,140'File server having a file system cache and protocol for truly safe asynchronous writes'1999

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1999–2020Patents assigned to EMC CORP (69)· patent assignee history
1999–2020Based in Westford, MA, US· patent location history
2012–2017Patents assigned to GUPTA UDAY K (16)· patent assignee history
2012–2017Patents assigned to TODD STEPHEN J (6)· patent assignee history
2012–2016Patents assigned to PARENTI MARK A (5)· patent assignee history
2016–2020Patents assigned to EMC IP HOLDING CO LLC (14)· patent assignee history
2021Based in Noida, IN· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
EMC CORP691999–2020
GUPTA UDAY Kself162012–2017
EMC IP HOLDING CO LLC142016–2020
TODD STEPHEN J62012–2017
PARENTI MARK A52012–2016
Locations
LocationPatentsSpan
Westford, Massachusetts, US741999–2020
Noida, IN12021