Patents by Inventor Brajesh Kumar
Brajesh Kumar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250136965Abstract: Provided herein are Complement Factor I (CFI) variants that exhibit at least one improved characteristic relative to a wild type CFI. CFI variants of the disclosure can exhibit tunable specificity and activity. Also included are CFI-containing fusion constructs comprising at least one domain of CFI, for example, wild type full length CFI fused to human serum albumin. Also included are methods of making and using such CFI variants and fusion constructs. The CFI variants and fusion constructs provided herein may be useful for treating a disease or condition associated with dysregulation of the complement system or a deficiency of CFI.Type: ApplicationFiled: September 9, 2024Publication date: May 1, 2025Inventors: Grant E. BLOUSE, Brajesh KUMAR, Tom KNUDSEN, Jan Kristian JENSEN, Emil OLDENBURG, Christine René SCHAR, Matthew John TRAYLOR, Eric Steven FURFINE, Jeffrey Charles WAY, Agnieszka JENDROSZEK, Arzu SANDIKCI, Jim MCGUIRE, Shyam Rajan IYER, Natacha LE MOAN
-
Patent number: 12285373Abstract: A patient support apparatus and a method of notifying persons within a vicinity of the patient support apparatus are disclosed. The patient support apparatus includes a patient support structure for supporting a patient, an actuator for moving the patient, a notification system, and a controller coupled to the notification system and the actuator. The controller receives a selection of a remote control function via a communication network, generates a notification in response to receiving the selection of the remote control function, and transmits an output signal to the actuator based on the selection of the remote control function. The notification system executes the notification prior to the controller transmitting the output signal to the actuator.Type: GrantFiled: December 17, 2020Date of Patent: April 29, 2025Assignee: Stryker CorporationInventors: Anuj Sidhu, Alexander Bodurka, Akash Agrawal, Brajesh Kumar, Sachin Pachauri, Chandra Bhanu Vats
-
Patent number: 12259794Abstract: A technique enables coordination of unrelated software components to facilitate extensive recovery point management on a snapshot or recovery point through the use of a flexible tag structure. The tag is organized and arranged as a {key=value,[value] . . . } structure wherein the key denotes an operation that requires coordination between the unrelated software components and the value(s) denote multi-cardinality that provide parameters for coordination of the operation. The multi-cardinality aspect of the flexible tag structure provides a set of values associated with the key of the tag that enables a software component and/or protocol to insert its value(s) into the tag structure for its interpretation. The technique thus provides an extensible model where multiple components/protocols use the tag to coordinate operations on the RP by conveying certain meaning/interpretations of the tag and its values.Type: GrantFiled: August 24, 2023Date of Patent: March 25, 2025Assignee: Nutanix, Inc.Inventors: Abhishek Gupta, Ajaykumar Rajubhai Bhammar, Brajesh Kumar Shrivastava, Kai Tan, Naveen Kumar, Pranab Patnaik, Ramya Uthamarajan
-
Patent number: 12189497Abstract: A technique enables recovery of failover data used to generate one or more High Frequency Snapshots (HFSs) at a source and replicated to a target for storage and recovery. The target is illustratively an intermediary repository embodied as a long-term storage service (LTSS) configured to organize and store the HFSs as recovery points (RPs) in an object store. The LTSS stores a HFS identifier (ID), a logical offset in an object of the object store storing data of the HFS, and a logical timestamp associated with each replicated HFS as a key of a segment descriptor in a key-value database configured to store metadata describing the failover data of the HFS stored as one or more objects in the object store. Upon recovery of the failover data, the technique enables identification of the HFS stored in the object store and creation of a HFS index metadata structure (B+ tree) to extract the identified HFS as a RP.Type: GrantFiled: July 27, 2023Date of Patent: January 7, 2025Assignee: Nutanix, Inc.Inventors: Abhishek Gupta, Ajaykumar Rajubhai Bhammar, Akshay Pandita, Bhoomi Sawant, Brajesh Kumar Shrivastava, Deepak Narayan, Prachi Gupta, Siddhant Meshram
-
Publication number: 20240427733Abstract: A technique allows instantiation and running on demand of long-term snapshot storage services of an archival storage system at various geographical locations. Storage service instances are configured to provide storage and retrieval of large amounts of point-in-time images or snapshots (e.g., recovery points) of application workloads stored as objects on one or more buckets of a shared object store. The storage service instances may contemporaneously serve snapshots of a same set of buckets on the shared object store without interfering with each other in a contention-free manner. That is, the technique enables storage service instances that are associated with snapshot workload data and/or metadata stored, e.g., as objects of a recovery point, on the same set of buckets to coexist without knowledge of each other. The storage service instances can be created and destroyed on-demand by splitting and merging the existing instances.Type: ApplicationFiled: September 6, 2024Publication date: December 26, 2024Inventors: Brajesh Kumar Shrivastava, Angshuman Bezbaruah, Karan Gupta, Manosiz Bhattacharyya
-
Publication number: 20240362185Abstract: A lazy index construction technique efficiently and cost effectively manages creation and storage of an index data structure based on characteristics of storage media used by an archival storage system. The index data structure (index) is configured to reference snapshot data of snapshots stored in the archival storage system. The technique is configured to defer creation and storage of the index on the archival storage system in a lazy manner until all snapshot data is received by a replication receiver and stored on the storage media so that updates/changes to the index on the storage media are minimized. The technique may be used with any type or combination of (i) “overwrite” data structure embodied as an index (i.e., an index data structure with overwrite capabilities) stored in an (ii) archival storage system having storage media (e.g., an object store) that is not conducive to overwrite capabilities.Type: ApplicationFiled: September 8, 2023Publication date: October 31, 2024Inventors: Angshuman Bezbaruah, Brajesh Kumar Shrivastava
-
Patent number: 12132808Abstract: An electronic device that generates an electronic-device-specific application is described. During operation, the electronic device may receive a request to create the electronic-device-specific application, where the electronic-device-specific application is associated with a services manager in a system hierarchy. In response to the request, the electronic device may provide instructions for a user interface, wherein the user interface is configured to present predefined configuration alternatives for configuration parameters for the electronic-device-specific application and/or to receive inputs for the configuration parameters for the electronic-device-specific application.Type: GrantFiled: January 28, 2022Date of Patent: October 29, 2024Assignee: Ruckus IP Holdings LLCInventors: Dinesh Raman, Jari Malinen, Siby Mathew Tarigopla Pancras, Brajesh Kumar
-
Patent number: 12116606Abstract: Provided herein are Complement Factor I (CFI) variants that exhibit at least one improved characteristic relative to a wild type CFI. CFI variants of the disclosure can exhibit tunable specificity and activity. Also included are CFI-containing fusion constructs comprising at least one domain of CFI, for example, wild type full length CFI fused to human serum albumin. Also included are methods of making and using such CFI variants and fusion constructs. The CFI variants and fusion constructs provided herein may be useful for treating a disease or condition associated with dysregulation of the complement system or a deficiency of CFI.Type: GrantFiled: June 14, 2021Date of Patent: October 15, 2024Assignee: Vertex Pharmaceuticals IncorporatedInventors: Grant E. Blouse, Brajesh Kumar, Tom Knudsen, Jan Kristian Jensen, Emil Oldenburg, Christine René Schar, Matthew John Traylor, Eric Steven Furfine, Jeffrey Charles Way, Agnieszka Jendroszek, Arzu Sandikci, Jim McGuire, Shyam Rajan Iyer, Natacha Le Moan
-
Patent number: 12118075Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to improve detection of malware in executable code. Examples disclosed herein include an apparatus comprising: a log file filtration controller to exclude at least one known clean function from a log file to generate a filtered log file; a log file normalization controller to normalize mnemonics of functions in the filtered log file to generate normalized functions; a feature vector generation controller to populate a feature vector with n-gram groupings of the normalized functions; and a machine learning engine to train a machine learning model with the feature vector, the machine learning model to be deployed to an end-user device to detect malware in executable code.Type: GrantFiled: July 28, 2020Date of Patent: October 15, 2024Assignee: McAfee, LLCInventors: Brajesh Kumar, Sumit Lohani, Sidney Gomindes
-
Publication number: 20240330118Abstract: A site and storage tier aware technique replicates data as one or more recovery points (RPs) from a primary site to a secondary site in a multi-site data replication environment. A storage tier aware reference resolver determines (i) an amount of RP data transfer associated with the replication and (ii) location information associated with a cloud storage tier storing the RP data in an object store. The storage tier aware reference resolution aspect provides two additional factors to consider when retrieving data of a reference RP from cloud storage: (iii) the time (duration) needed to retrieve the data and (iv) the cost (financial expense) needed to retrieve the data. In addition, a site aware reference resolution aspect of the technique determines an optimal RP to use as the reference RP and involves consideration of (v) which RPs have been replicated from the primary site to the secondary site and (vi) which RPs have been retained for storage at the sites.Type: ApplicationFiled: August 21, 2023Publication date: October 3, 2024Inventors: Brajesh Kumar Shrivastava, Kai Tan, Pranab Patnaik
-
Publication number: 20240330119Abstract: A technique enables coordination of unrelated software components to facilitate extensive recovery point management on a snapshot or recovery point through the use of a flexible tag structure. The tag is organized and arranged as a {key=value,[value] . . . } structure wherein the key denotes an operation that requires coordination between the unrelated software components and the value(s) denote multi-cardinality that provide parameters for coordination of the operation. The multi-cardinality aspect of the flexible tag structure provides a set of values associated with the key of the tag that enables a software component and/or protocol to insert its value(s) into the tag structure for its interpretation. The technique thus provides an extensible model where multiple components/protocols use the tag to coordinate operations on the RP by conveying certain meaning/interpretations of the tag and its values.Type: ApplicationFiled: August 24, 2023Publication date: October 3, 2024Inventors: Abhishek Gupta, Ajaykumar Rajubhai Bhammar, Brajesh Kumar Shrivastava, Kai Tan, Naveen Kumar, Pranab Patnaik, Ramya Uthamarajan
-
Publication number: 20240311254Abstract: A differencing technique enables efficient retrieval of data from one of a substantial number of point-in-time images (e.g., snapshots) maintained over substantially long periods of time in a long-term storage service (LTSS) of an archival storage system. The LTSS efficiently retrieves the data by computing differences or deltas between any two arbitrary snapshots in accordance with a differencing procedure. According to the technique, the differencing procedure operates on one or more index tree structures configured to translate a logical offset range of snapshot data in a snapshot address space (e.g., of a file system) to a data object address space (e.g., of an object store hosting the snapshot data).Type: ApplicationFiled: August 30, 2023Publication date: September 19, 2024Inventors: Abhishek Gupta, Andrey Alexseyevich Pyatkov, Angshuman Bezbaruah, Artem Yevgenyevich Livshits, Brajesh Kumar Shrivastava, Akshay Pandita, Manan Shah
-
Publication number: 20240297786Abstract: A bypassing technique bypasses an indexing service and provides a bypass data path for transferring/retrieving snapshots from a production cluster to an object store. In an embodiment, the production cluster may determine how extents of the snapshots are packed into objects of the object store and transfers the snapshots directly to the object store over the bypass data path. Once the snapshot transfer is completed, the production cluster provides location metadata as to how the snapshot extents are packed into objects to the indexing service. The indexing service is invoked to create an index of the location metadata and is not involved in the data transfer of the snapshots. In another embodiment, the production cluster identifies a snapshot to restore and queries the indexing service to compute the deltas between the snapshot to be restored and a reference snapshot. The indexing service returns a set of segments that indicates the changed delta regions between the two snapshots.Type: ApplicationFiled: August 23, 2023Publication date: September 5, 2024Inventors: Angshuman Bezbaruah, Brajesh Kumar Shrivastava, Nikhil Loya, Abhishek Gupta, Pradeep Kashyap Ramaswamy
-
Publication number: 20240272991Abstract: A technique enables recovery of failover data used to generate one or more High Frequency Snapshots (HFSs) at a source and replicated to a target for storage and recovery. The target is illustratively an intermediary repository embodied as a long-term storage service (LTSS) configured to organize and store the HFSs as recovery points (RPs) in an object store. The LTSS stores a HFS identifier (ID), a logical offset in an object of the object store storing data of the HFS, and a logical timestamp associated with each replicated HFS as a key of a segment descriptor in a key-value database configured to store metadata describing the failover data of the HFS stored as one or more objects in the object store. Upon recovery of the failover data, the technique enables identification of the HFS stored in the object store and creation of a HFS index metadata structure (B+ tree) to extract the identified HFS as a RP.Type: ApplicationFiled: July 27, 2023Publication date: August 15, 2024Inventors: Abhishek Gupta, Ajaykumar Rajubhai Bhammar, Akshay Pandita, Bhoomi Sawant, Brajesh Kumar Shrivastava, Deepak Narayan, Prachi Gupta, Siddhant Meshram
-
Patent number: 11829328Abstract: A technique improves storage efficiency of an object store configured to maintain numerous snapshots for long-term storage in an archival storage system by efficiently determining data that is exclusively owned by an expiring snapshot to allow deletion of the expiring snapshot from the object store. The technique involves managing index data structures to enable efficient garbage collection across a very large number of data objects. When a snapshot expires, the technique obviates the need to scan the numerous snapshot data objects to determine which index structures are no longer needed and can be reclaimed (garbage collected). The technique is directed to management of underlying storage based on different sets of policies. When certain snapshots expire and are ready for deletion, the technique is directed to finding those data blocks that are no longer referenced (used) by any valid snapshots.Type: GrantFiled: October 29, 2021Date of Patent: November 28, 2023Assignee: Nutanix, Inc.Inventors: Abhishek Gupta, Andrey Alexseyevich Pyatkov, Angshuman Bezbaruah, Artem Yevgenyevich Livshits, Brajesh Kumar Shrivastava, Karan Gupta, Prakash Narayanasamy
-
Patent number: 11720673Abstract: There is disclosed in one example a method of detecting computer malware, including: receiving a binary object for analysis; allocating the binary object to a sandbox; within the sandbox, loading the binary object into an executable memory region; performing a memory dump of the executable memory region; and analyzing the memory dump for malware characteristics.Type: GrantFiled: September 25, 2020Date of Patent: August 8, 2023Assignee: McAfee, LLCInventors: Brajesh Kumar, Sumit Lohani, Sidney Da Santa Rita Gomindes, Muralivardhan R. Pannala
-
Patent number: 11704042Abstract: A reference snapshot selection technique is configured to select a reference snapshot resolution algorithm used to determine an appropriate reference snapshot that may be employed to perform incremental snapshot replication of workload data between primary and secondary sites in a data replication environment. A reference resolution procedure is configured to process a set of constraints from the data replication environment to dynamically select the reference snapshot resolution algorithm based on a figure of merit that satisfies administrative constraints to reduce or optimize resource utilization in the data replication environment.Type: GrantFiled: October 27, 2021Date of Patent: July 18, 2023Assignee: Nutanix, Inc.Inventors: Abhishek Gupta, Brajesh Kumar Shrivastava, Pranab Patnaik
-
Publication number: 20230079621Abstract: A technique improves storage efficiency of an object store configured to maintain numerous snapshots for long-term storage in an archival storage system by efficiently determining data that is exclusively owned by an expiring snapshot to allow deletion of the expiring snapshot from the object store. The technique involves managing index data structures to enable efficient garbage collection across a very large number of data objects. When a snapshot expires, the technique obviates the need to scan the numerous snapshot data objects to determine which index structures are no longer needed and can be reclaimed (garbage collected). The technique is directed to management of underlying storage based on different sets of policies. When certain snapshots expire and are ready for deletion, the technique is directed to finding those data blocks that are no longer referenced (used) by any valid snapshots.Type: ApplicationFiled: October 29, 2021Publication date: March 16, 2023Inventors: Abhishek Gupta, Andrey Alexseyevich Pyatkov, Angshuman Bezbaruah, Artem Yevgenyevich Livshits, Brajesh Kumar Shrivastava, Karan Gupta, Prakash Narayanasamy
-
Publication number: 20230080691Abstract: A reference snapshot selection technique is configured to select a reference snapshot resolution algorithm used to determine an appropriate reference snapshot that may be employed to perform incremental snapshot replication of workload data between primary and secondary sites in a data replication environment. A reference resolution procedure is configured to process a set of constraints from the data replication environment to dynamically select the reference snapshot resolution algorithm based on a figure of merit that satisfies administrative constraints to reduce or optimize resource utilization in the data replication environment.Type: ApplicationFiled: October 27, 2021Publication date: March 16, 2023Inventors: Abhishek Gupta, Brajesh Kumar Shrivastava, Pranab Patnaik
-
Publication number: 20230038638Abstract: Provided herein are Complement Factor I (CFI) variants that exhibit at least one improved characteristic relative to a wild type CFI. CFI variants of the disclosure can exhibit tunable specificity and activity. Also included are CFI-containing fusion constructs comprising at least one domain of CFI, for example, wild type full length CFI fused to human serum albumin. Also included are methods of making and using such CFI variants and fusion constructs. The CFI variants and fusion constructs provided herein may be useful for treating a disease or condition associated with dysregulation of the complement system or a deficiency of CFI.Type: ApplicationFiled: June 14, 2021Publication date: February 9, 2023Inventors: Grant E. BLOUSE, Brajesh KUMAR, Tom KNUDSEN, Jan Kristian JENSEN, Emil OLDENBURG, Christine René SCHAR, Matthew John TRAYLOR, Eric Steven FURFINE, Jeffrey Charles WAY, Agnieszka JENDROSZEK, Arzu SANDIKCI, Jim MCGUIRE, Shyam Rajan IYER, Natacha LE MOAN