Netapp, Inc Patent Portfolio Statistics

Netapp, Inc.

Profile Summary

This article summarizes the perfomance of the assignee in the recent years. The overall statistics for this portfolio help to analyze the areas where the assignee is performing well. The filing trend, perfomance across the tech centers and the perfomance of the recent applications has been mentioned below. All the stats are calculated based on the perfomance in USPTO.

How does the overall patent portfolio of Netapp, Inc. look like?

Assignee Art Units
Total Applications: 2,314 1,243,328
Granted Patents: 1,992 702,718
Grant Index 89.13% 78.66%
Abandoned/Rejected Applications: 243 (10.87%) 190,682 (21.34%)
In-Process Applications: 78 349,928
Average Grant Time: 3.57 Years 3.08 Years
Average Office Actions: 2.18 1.81

Which Technology Area Netapp, Inc. is filing most patents in? (Last 10 years)

Art Unit Definition Total Applications
2113 Computer Error Control, Reliability, & Control Systems 116
2114 Computer Error Control, Reliability, & Control Systems 111
2133 Memory Access and Control 70
2187 Computer Architecture and I/O 56
2138 Memory Access and Control 55

How many patents are Netapp, Inc. filing every year?

Year Total Applications Predicted
2022 0* 777
2021 9* 705
2020 56 617
2019 62 62
2018 33
2017 64
2016 152
2015 198
2014 271
2013 169

*The drop in the number of applications filed in last two years compared to previous years is because applications can take up to 18 months to get published

Recently filed patent applications of Netapp, Inc. in USPTO?

Publication number: US20220091749A1
Application number: 17/543,351

One or more techniques and/or computing devices are provided for resilient replication of storage operations. For example, a first storage controller may host first storage having a replication relationship with second storage hosted by a second storage controller. To improve resiliency against transient network issues of a network between the storage controllers, the first storage controller may implement a queue and retry mechanism to retry replication operations not acknowledge back by the second storage controller within a threshold time. The second storage controller may maintain a cumulative sequence number of a latest replication operation performed in order, an operation response map of replication operations performed out of order, and an operation finder map identifying currently implemented replication operations, which may be used to process incoming replication operations. Single write semantics, write order consistency, and reduction of write amplification may be provided.

Publication date: 2022-03-24
Applicant: Netapp, Inc.
Inventors: Akhil Kaushik

Publication number: US20220083262A1
Application number: 17/457,117

A system, method, and machine-readable storage medium for determining an amount of unique data in a distributed storage system are provided. In some embodiments, a combined efficiency set for a first data set stored in the distributed storage system, such as at a volume, may be generated. The first data set may include a first subset of data and a second subset of data in the distributed storage system. Additionally, a set of efficiency sets for the first subset of data may be generated. A set difference based on the combined efficiency set and the set of efficiency sets may be computed. An amount of memory used for storing unique data of the second subset of data may be estimated based on the set difference. The unique data may be present in the second subset of data but absent from the first subset of data.

Publication date: 2022-03-17
Applicant: Netapp, Inc.
Inventors: Alyssa Proulx

Publication number: US20220083247A1
Application number: 17/536,249

Techniques are provided for providing a storage abstraction layer for a composite aggregate architecture. A storage abstraction layer is utilized as an indirection layer between a file system and a storage environment. The storage abstraction layer obtains characteristic of a plurality of storage providers that provide access to heterogeneous types of storage of the storage environment (e.g., solid state storage, high availability storage, object storage, hard disk drive storage, etc.). The storage abstraction layer generates storage bins to manage storage of each storage provider. The storage abstraction layer generates a storage aggregate from the heterogeneous types of storage as a single storage container. The storage aggregate is exposed to the file system as the single storage container that abstracts away from the file system the management and physical storage details of data of the storage aggregate.

Publication date: 2022-03-17
Applicant: Netapp, Inc.
Inventors: Ananthan Subramanian

How are Netapp, Inc.’s applications performing in USPTO?

Application Number Title Status Art Unit Examiner
17/543,351 Resilient Implementation Of Client File Operations And Replication Docketed New Case – Ready for Examination OPAP Central, Docket
17/457,117 Efficiency Sets For Determination Of Unique Data Docketed New Case – Ready for Examination OPAP Central, Docket
17/536,249 Composite Aggregate Architecture Docketed New Case – Ready for Examination OPAP Central, Docket
17/536,363 Storage Tier Verification Checks Docketed New Case – Ready for Examination OPAP Central, Docket
17/536,515 Reducing Stable Data Eviction With Synthetic Baseline Snapshot And Eviction State Refresh Docketed New Case – Ready for Examination OPAP Central, Docket