Patents by Inventor Karthikeyan Srinivasan
Karthikeyan Srinivasan 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: 20230249697Abstract: Systems and methods for determining the effectiveness of vehicle safety features are provided. Vehicle build information (VBI) for vehicles manufactured by a plurality of OEMs may be obtained. The VBI may contain OEM-specific terminology for smart safety features associated with each vehicle. The obtained VBI may be analyzed to generate an ontology model mapping each feature to any OEM-specific terminology associated with the feature. The ontology model may be applied to the VBI to generate translated VBI for each vehicle, such that the OEM-specific terminology associated with each feature is replaced with OEM-agnostic terminology for the feature. Vehicle accident record information may be obtained for each vehicle, including, e.g., the number, frequency, severity, etc. of accidents associated with each vehicle.Type: ApplicationFiled: April 20, 2023Publication date: August 10, 2023Inventors: Alexander Cardona, David Dohrmann, Tim G. Sanidas, Jaime Skaggs, Pamela Rearden, Timothy J. Nickel, Thomas Hilton Jannusch, James P. Rodriguez, Scott T. Christensen, Karthikeyan Srinivasan
-
Patent number: 11711589Abstract: The present disclosure relates to a method and system for presenting a set of control functions via an interface of a peripheral control device (PCD). A control function can include a command associated with one or more media contexts of a host media device. The method decodes a payload, from the host media device, with an encoded context identifier, where the context identifier indicates a primary media context active on the host media device. The method determines one or more control functions corresponding to the context identifier, and changes the set of control functions on the interface of the PCD to include the one or more control functions that can command the primary media context.Type: GrantFiled: December 15, 2021Date of Patent: July 25, 2023Assignee: NAGRAVISION S.A.Inventors: Amudha Kaliamoorthi, Prabhu Chawandi, Karthikeyan Srinivasan, Jihyun Park, Jun Seo Lee
-
Patent number: 11661072Abstract: Systems and methods for determining the effectiveness of vehicle safety features are provided. Vehicle build information (VBI) for vehicles manufactured by a plurality of OEMs may be obtained. The VBI may contain OEM-specific terminology for smart safety features associated with each vehicle. The obtained VBI may be analyzed to generate an ontology model mapping each feature to any OEM-specific terminology associated with the feature. The ontology model may be applied to the VBI to generate translated VBI for each vehicle, such that the OEM-specific terminology associated with each feature is replaced with OEM-agnostic terminology for the feature. Vehicle accident record information may be obtained for each vehicle, including, e.g., the number, frequency, severity, etc. of accidents associated with each vehicle.Type: GrantFiled: July 14, 2020Date of Patent: May 30, 2023Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Alexander Cardona, Tim G. Sanidas, Jaime Skaggs, Pamela Rearden, Timothy J. Nickel, Thomas Hilton Jannusch, James P. Rodriguez, Scott T. Christensen, Karthikeyan Srinivasan, David Dohrmann
-
Patent number: 11620191Abstract: A data management and storage (DMS) cluster of peer DMS nodes manages data of a compute infrastructure by generating snapshots of partitions of a fileset of the compute infrastructure and providing a passthrough for storing the snapshots in a data storage separate from the DMS cluster, such as a cloud computing system. In one approach, the DMS nodes determine partitions of a fileset using fileset metadata, generates snapshots of the partitions, and stores the snapshots in the data storage. Each DMS node may include a local storage which is used to facilitate creation of a snapshot of a partition. The snapshot may be removed from the local storage after being sent to the data storage. Rather than storing the snapshot, the DMS cluster stores fileset metadata that is referenced to retrieve the snapshot from the data storage. The snapshot is deployed to retrieve a file stored in the partition.Type: GrantFiled: October 1, 2018Date of Patent: April 4, 2023Assignee: Rubrik, Inc.Inventors: Zhicong Wang, Looi Chow Lee, Andrew Kwangyum Park, Jr., Karthikeyan Srinivasan
-
Publication number: 20220174366Abstract: The present disclosure relates to a method and system for presenting a set of control functions via an interface of a peripheral control device (PCD). A control function can include a command associated with one or more media contexts of a host media device. The method decodes a payload, from the host media device, with an encoded context identifier, where the context identifier indicates a primary media context active on the host media device. The method determines one or more control functions corresponding to the context identifier, and changes the set of control functions on the interface of the PCD to include the one or more control functions that can command the primary media context.Type: ApplicationFiled: December 15, 2021Publication date: June 2, 2022Applicant: NAGRAVISION S.A.Inventors: Amudha Kaliamoorthi, Prabhu Chawandi, Karthikeyan Srinivasan, Jihyun Park, Jun Seo Lee
-
Publication number: 20220091743Abstract: A storage system stores objects in a bucket at a storage device of the storage system. Each of the objects has a corresponding version. A processing device generates a snapshot of the bucket. The snapshot captures the corresponding version of each of the objects at a time associated with the generation of the snapshot.Type: ApplicationFiled: September 24, 2020Publication date: March 24, 2022Inventors: Shao-Ting Chang, Richard A. Hankins, Cary A. Sandvig, Mark Alexander Hugh Emberson, Keshav Sethi Attrey, Andrew Kutner, Karthikeyan Srinivasan, Puneet Venkatraman Shenoy
-
Patent number: 11240565Abstract: The present disclosure relates to a method and system for presenting a set of control functions via an interface of a peripheral control device (PCD). A control function can include a command associated with one or more media contexts of a host media device. The method decodes a payload, from the host media device, with an encoded context identifier, where the context identifier indicates a primary media context active on the host media device. The method determines one or more control functions corresponding to the context identifier, and changes the set of control functions on the interface of the PCD to include the one or more control functions that can command the primary media context.Type: GrantFiled: September 16, 2020Date of Patent: February 1, 2022Assignee: NAGRAVISION S.A.Inventors: Amudha Kaliamoorthi, Prabhu Chawandi, Karthikeyan Srinivasan, Jihyun Park, Jun Seo Lee
-
Patent number: 11137928Abstract: Methods and systems for backing up and restoring different point in time versions of a virtual machine, a real machine, an application, a database, or a set of electronic files using a plurality of independently managed snapshot chains are described. The different point in time versions of the data being backed-up may be stored using two or more snapshot chains corresponding with two or more data partitions of the data being backed-up. Over time, additional full image snapshots may be acquired from an external server or generated locally by a storage appliance to limit the snapshot chain lengths and to limit the aggregate block chain lengths for the snapshot chains. Acquisition and generation of the additional full image snapshots may be staggered across different data partitions to limit computational and storage costs per snapshot.Type: GrantFiled: January 29, 2019Date of Patent: October 5, 2021Assignee: Rubrik, Inc.Inventors: Looi Chow Lee, Karthikeyan Srinivasan, Andrew Park
-
Publication number: 20210144444Abstract: The present disclosure relates to a method and system for presenting a set of control functions via an interface of a peripheral control device (PCD). A control function can include a command associated with one or more media contexts of a host media device. The method decodes a payload, from the host media device, with an encoded context identifier, where the context identifier indicates a primary media context active on the host media device. The method determines one or more control functions corresponding to the context identifier, and changes the set of control functions on the interface of the PCD to include the one or more control functions that can command the primary media context.Type: ApplicationFiled: September 16, 2020Publication date: May 13, 2021Applicant: NAGRAVISION S.A.Inventors: Amudha Kaliamoorthi, Prabhu Chawandi, Karthikeyan Srinivasan, Jihyun Park, Jun Seo Lee
-
Patent number: 10776039Abstract: Methods and systems for backing up and restoring different point in time versions of a virtual machine, a real machine, an application, a database, or a set of electronic files using a plurality of independently managed snapshot chains are described. The different point in time versions of the data being backed-up may be stored using two or more snapshot chains corresponding with two or more data partitions of the data being backed-up. Over time, additional full image snapshots may be acquired from an external server or generated locally by a storage appliance to limit the snapshot chain lengths and to limit the aggregate block chain lengths for the snapshot chains. Acquisition and generation of the additional full image snapshots may be staggered across different data partitions to limit computational and storage costs per snapshot.Type: GrantFiled: January 29, 2019Date of Patent: September 15, 2020Assignee: RUBRIK, INC.Inventors: Looi Chow Lee, Karthikeyan Srinivasan, Andrew Park
-
Publication number: 20200241756Abstract: Methods and systems for backing up and restoring different point in time versions of a virtual machine, a real machine, an application, a database, or a set of electronic files using a plurality of independently managed snapshot chains are described. The different point in time versions of the data being backed-up may be stored using two or more snapshot chains corresponding with two or more data partitions of the data being backed-up. Over time, additional full image snapshots may be acquired from an external server or generated locally by a storage appliance to limit the snapshot chain lengths and to limit the aggregate block chain lengths for the snapshot chains. Acquisition and generation of the additional full image snapshots may be staggered across different data partitions to limit computational and storage costs per snapshot.Type: ApplicationFiled: January 29, 2019Publication date: July 30, 2020Applicant: RUBRIK, INC.Inventors: Looi Chow Lee, Karthikeyan Srinivasan, Andrew Park
-
Publication number: 20200241757Abstract: Methods and systems for backing up and restoring different point in time versions of a virtual machine, a real machine, an application, a database, or a set of electronic files using a plurality of independently managed snapshot chains are described. The different point in time versions of the data being backed-up may be stored using two or more snapshot chains corresponding with two or more data partitions of the data being backed-up. Over time, additional full image snapshots may be acquired from an external server or generated locally by a storage appliance to limit the snapshot chain lengths and to limit the aggregate block chain lengths for the snapshot chains. Acquisition and generation of the additional full image snapshots may be staggered across different data partitions to limit computational and storage costs per snapshot.Type: ApplicationFiled: January 29, 2019Publication date: July 30, 2020Applicant: RUBRIK, INC.Inventors: Looi Chow Lee, Karthikeyan Srinivasan, Andrew Park
-
Publication number: 20200104216Abstract: A data management and storage (DMS) cluster of peer DMS nodes manages data of a compute infrastructure by generating snapshots of partitions of a fileset of the compute infrastructure and providing a passthrough for storing the snapshots in a data storage separate from the DMS cluster, such as a cloud computing system. In one approach, the DMS nodes determine partitions of a fileset using fileset metadata, generates snapshots of the partititons, and stores the snapshots in the data storage. Each DMS node may include a local storage which is used to facilitate creation of a snapshot of a partition. The snapshot may be removed from the local storage after being sent to the data storage. Rather than storing the snapshot, the DMS cluster stores fileset metadata that is referenced to retrieve the snapshot from the data storage. The snapshot is deployed to retrieve a file stored in the partition.Type: ApplicationFiled: October 1, 2018Publication date: April 2, 2020Inventors: Zhicong Wang, Looi Chow Lee, Andrew Kwangyum Park, JR., Karthikeyan Srinivasan
-
Patent number: 10564850Abstract: Dynamic block optimization for space and performance is disclosed, including: determining that a data pattern associated with a data block included in a write request matches a promoted data pattern; and performing the write request by associating the data block with a previously stored copy of the data block without updating an associated reference count. Dynamic block optimization for space and performance further includes determining that a data pattern associated with a data block included in a write request matches a predetermined data pattern; and performing the write request by storing a static representation associated with the data block and not storing the data block, wherein the static representation is usable to generate the data block.Type: GrantFiled: December 7, 2017Date of Patent: February 18, 2020Assignee: Tintri by DDN, Inc.Inventors: Amit Gud, Karthikeyan Srinivasan, Shobhit Dayal
-
Patent number: 10409769Abstract: A set of data chunks stored in a first data storage system is accessed. The set of data chunks includes original data chunks and replicated data chunks respectively corresponding to the original data chunks. A given original data chunk and the corresponding replicated data chunk are stored in separate storage nodes of the first data storage system. For each of at least a subset of storage nodes of the first data storage system, unique ones of the original data chunks and the replicated data chunks stored on the storage node are aggregated to form a data object. The data objects thereby formed collectively represent a given data volume. Each of the data objects is stored in separate storage nodes of a second data storage system.Type: GrantFiled: September 29, 2014Date of Patent: September 10, 2019Assignee: EMC IP Holding Company LLCInventors: Sumeet K. Malhotra, Suresh Krishnappa, Karthikeyan Srinivasan, Uday Gupta, Sairam Iyer
-
Patent number: 10291488Abstract: Techniques are disclosed for managing workloads across a distributed virtual infrastructure. In one example, a method comprises the following steps. Information is collected relating to services offered by service providers across a multi cloud environment implemented in accordance with a distributed virtual infrastructure. A service capability model is maintained based on the collected information. Service level claim conformance is validated for the services offered by the service providers. One or more recommendations are generated based on the collecting, maintaining and validating steps for presentation to a subscriber to assist in management of one or more workloads across the multi cloud environment.Type: GrantFiled: September 27, 2012Date of Patent: May 14, 2019Assignee: EMC IP Holding Company LLCInventors: Karthikeyan Srinivasan, Thirumale N. Niranjan, Sairam Veeraswamy, Animesh Singh
-
Publication number: 20170195735Abstract: The present disclosure relates to a method and system for presenting a set of control functions via an interface of a peripheral control device (PCD). A control function can include a command associated with one or more media contexts of a host media device. The method decodes a payload, from the host media device, with an encoded context identifier, where the context identifier indicates a primary media context active on the host media device. The method determines one or more control functions corresponding to the context identifier, and changes the set of control functions on the interface of the PCD to include the one or more control functions that can command the primary media context.Type: ApplicationFiled: October 15, 2016Publication date: July 6, 2017Inventors: Amudha Kaliamoorthi, Prabhu Chawandi, Karthikeyan Srinivasan, Jihyun Park, Jun Seo Lee
-
Patent number: 8959195Abstract: Techniques are disclosed for measuring and attesting to service levels offered by a service provider in a computing system implemented with a distributed virtual infrastructure. In one example, a method comprises the following steps. Information is maintained relating to one or more services offered by one or more service providers in accordance with a distributed virtual infrastructure. One or more service level claims associated with the one or more services are validated. A subscriber is sent validation results for at least a portion of the one or more services.Type: GrantFiled: September 27, 2012Date of Patent: February 17, 2015Assignee: EMC CorporationInventors: Thirumale N. Niranjan, Karthikeyan Srinivasan, Sairam Veeraswamy
-
Patent number: 8706683Abstract: Information processing techniques are disclosed for managing knowledge across a distributed entity. For example, a method comprises the following steps. A database of information is maintained representing knowledge attributable to at least one distributed entity. An interface is provided for presenting at least a portion of the information maintained in the database and for presenting one or more responses to one or more queries to the database. At least a portion of the one or more responses is indicative of at least one of an expansion, a transfer and a leveraging of the knowledge attributable to the at least one distributed entity.Type: GrantFiled: December 28, 2011Date of Patent: April 22, 2014Assignee: EMC CorporationInventors: Stephen Todd, Ivan Gumenyuk, Pavel B. Egorov, Inga Petryaevskaya, Padraig D. Murphy, Shareef Muhammad Mahmoud Bassiouny, Karthikeyan Srinivasan, Yael Eliana Villa, Jidong Chen, Qiyan Chen, Sudhir Vijendra, Calvin Donahue Smith
-
Patent number: 8700575Abstract: A method and system for initializing a Network Attached Storage (NAS) system having disaster recovery capabilities uses a communication link disposed between control stations of a source and destination NAS to enable the destination NAS to consolidate configuration and mapping information at a centralized location, thereby enabling validation of disk mirroring and mapping of standby components to be performed in a consistent manner.Type: GrantFiled: June 28, 2007Date of Patent: April 15, 2014Assignee: EMC CorporationInventors: Karthikeyan Srinivasan, Royce T. Dean, Xun Tian