Inventor

Mallikarjunan Mahalingam

Inventor
Santa Clara, CA, US

Overview

36→
Patents
1999–2020
Patent span
Physics
Primary field (CPC G)

Patents· 36 as inventor

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

G06Fprimary
G06FElectric digital data processing38%
H04LTransmission of digital information, e.g. telegraphic communication31%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use16%
G11CStatic stores7%
H02PControl or regulation of electric motors, electric generators or dynamo-electric converters4%
H05KPrinted circuits2%
H03MCoding1%
PatentTitleYear
10,642,689System and method for inline erasure coding for a distributed log structured storage system202010,169,169Highly available transaction logs for storing multi-tenant data sets on shared hybrid storage pools201910,019,459Distributed deduplication in a distributed system of hybrid storage and compute nodes20189,965,203Systems and methods for implementing an enterprise-class converged compute-network-storage appliance20189,720,619'System and methods for efficient snapshots in a distributed system of hybrid storage and compute nodes'20179,582,421'Distributed multi-level caching for storage appliances'20179,521,198'Systems and methods for implementing an enterprise-class converged compute-network-storage appliance'20169,448,927'System and methods for removing obsolete data in a distributed system of hybrid storage and compute nodes'20169,378,067'Automated load balancing across the distributed system of hybrid storage and compute nodes'20166,678,746'Processing network packets'20046,499,073'System using programmable processor for selectively enabling or disabling power to adapter in response to respective request signals'20026,484,226'System and method for the add or swap of an adapter on an operating computer'20026,341,322'Method for interfacing two buses'20026,304,929'Method for hot swapping a programmable adapter by using a programmable processor to selectively disabling and enabling power thereto upon receiving respective control signals'20016,269,417'Method for determining and displaying the physical slot number of an expansion bus device'20016,249,828'Method for the hot swap of a mass storage adapter on a system including a statically loaded adapter driver'20016,247,080'Method for the hot add of devices'20016,243,773'Configuration management system for hot adding and hot replacing devices'20016,223,234'Apparatus for the hot swap and add of input/output platforms and devices'20016,219,734'Method for the hot add of a mass storage adapter on a system including a statically loaded adapter driver'20016,208,616'System for detecting errors in a network'20016,205,503'Method for the hot swap and add of input/output platforms and devices'20016,202,111'Method for the hot add of a network adapter on a system including a statically loaded adapter driver'20016,192,434'System for hot swapping a programmable adapter by using a programmable processor to selectively disabling and enabling power thereto upon receiving respective control signals'20016,179,486'Method for hot add of a mass storage adapter on a system including a dynamically loaded adapter driver'20016,182,180'Apparatus for interfacing buses'20016,173,346'Method for hot swapping a programmable storage adapter using a programmable processor for selectively enabling or disabling power to adapter slot in response to respective request signals'20016,170,028'Method for hot swapping a programmable network adapter by using a programmable processor to selectively disabling and enabling power thereto upon receiving respective control signals'20016,163,825'Method for hot adding a network adapter by identifying and executing the adapter driver based upon the logical board number of the network adapter'20006,148,355'Configuration management method for hot adding and hot replacing devices'20006,134,678'Method of detecting network errors'20006,105,151'System for detecting network errors'20006,052,733'Method of detecting errors in a network'20005,987,554'Method of controlling the transfer of information across an interface between two buses'19995,892,928'Method for the hot add of a network adapter on a system including a dynamically loaded adapter driver'19995,889,965'Method for the hot swap of a network adapter on a system including a dynamically loaded adapter driver'1999

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1999–2002Patents assigned to MICRON ELECTRONICS INC (18)· patent assignee history
1999–2004Based in Santa Clara, CA, US· patent location history
2000–2001Patents assigned to 3COM CORP (4)· patent assignee history
2001–2002Patents assigned to MICRON TECHNOLOGY INC (3)· patent assignee history
2016–2017Patents assigned to SPRINGPATH INC (5)· patent assignee history
2016–2020Based in Cupertino, CA, US· patent location history
2019–2020Patents assigned to CISCO TECH INC (2)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MICRON ELECTRONICS INC181999–2002
SPRINGPATH INC52016–2017
3COM CORP42000–2001
MICRON TECHNOLOGY INC32001–2002
CISCO TECH INC22019–2020
Locations
LocationPatentsSpan
Santa Clara, California, US271999–2004
Cupertino, California, US92016–2020