Patents by Inventor Siddharth Srinivasan
Siddharth 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: 20240071342Abstract: The technology can use a music generation platform to ingest raw audio to generate multi-level music (i.e., multiple streams corresponding to different instruments) based on user steerings, such as genre, artist, style, etc. Implementations can apply an encoder to take the raw audio and generate a sequence of discrete representations. Implementations can then input the sequence of discrete representations to an embedding layer that converts the sequence of discrete representations to sequences of embeddings in the same dimensionality, which are summed together to form a single sequence. The sequence of summed embeddings can be provided to a neural network that produces sequences of predicted embeddings for multiple instruments, which are then used by a coder layer to generate instrument-specific code sequences.Type: ApplicationFiled: August 26, 2022Publication date: February 29, 2024Inventors: David KANT, Philip WOODS, Alexander DUPUIS, Prayrit Prashu JAIN, Siddharth SRINIVASAN, Rod Alexander DUENES
-
Publication number: 20230315746Abstract: Aspects described herein may relate to methods, systems, and apparatuses that partitions searchable content and distributes the segments across a plurality of processing nodes, which in turn further sub-partitions the partitions for processing by local search actor in order to increase the speed with which a search request from a user is processed. Processing nodes available to receive partitioned searchable content are registered with an external storage device. The external storage device also maintains a global results collector that compiles results from the partitions of searchable content. Respective local collector actors receive compiled results from local search actors for a processing node and the compiled results are sent to the global results collector for compiling for the plurality of processing nodes. Results of the user search request are then provided to the user.Type: ApplicationFiled: April 14, 2023Publication date: October 5, 2023Applicant: Capital One Services, LLCInventors: Hala Salim El-Ali, Rajesh Ranjan Sinha, Raghavendra Dharmavaram, Siddharth Srinivasan, Vipin Dwivedi, Fredrick Allen Crable
-
Patent number: 11630831Abstract: Aspects described herein may relate to methods, systems, and apparatuses that partitions searchable content and distributes the segments across a plurality of processing nodes, which in turn further sub-partitions the partitions for processing by local search actor in order to increase the speed with which a search request from a user is processed. Processing nodes available to receive partitioned searchable content are registered with an external storage device. The external storage device also maintains a global results collector that compiles results from the partitions of searchable content. Respective local collector actors receive compiled results from local search actors for a processing node and the compiled results are sent to the global results collector for compiling for the plurality of processing nodes. Results of the user search request are then provided to the user.Type: GrantFiled: March 23, 2021Date of Patent: April 18, 2023Assignee: Capital One Services, LLCInventors: Hala Salim El-Ali, Rajesh Ranjan Sinha, Raghavendra Dharmavaram, Siddharth Srinivasan, Vipin Dwivedi, Fredrick Allen Crable
-
Publication number: 20210209101Abstract: Aspects described herein may relate to methods, systems, and apparatuses that partitions searchable content and distributes the segments across a plurality of processing nodes, which in turn further sub-partitions the partitions for processing by local search actor in order to increase the speed with which a search request from a user is processed. Processing nodes available to receive partitioned searchable content are registered with an external storage device. The external storage device also maintains a global results collector that compiles results from the partitions of searchable content. Respective local collector actors receive compiled results from local search actors for a processing node and the compiled results are sent to the global results collector for compiling for the plurality of processing nodes. Results of the user search request are then provided to the user.Type: ApplicationFiled: March 23, 2021Publication date: July 8, 2021Inventors: Hala Salim El-Ali, Rajesh Ranjan Sinha, Raghavendra Dharmavaram, Siddharth Srinivasan, Vipin Dwivedi, Fredrick Allen Crable
-
Patent number: 10984009Abstract: Aspects described herein may relate to methods, systems, and apparatuses that partitions searchable content and distributes the segments across a plurality of processing nodes, which in turn further sub-partitions the partitions for processing by local search actor in order to increase the speed with which a search request from a user is processed. Processing nodes available to receive partitioned searchable content are registered with an external storage device. The external storage device also maintains a global results collector that compiles results from the partitions of searchable content. Respective local collector actors receive compiled results from local search actors for a processing node and the compiled results are sent to the global results collector for compiling for the plurality of processing nodes. Results of the user search request are then provided to the user.Type: GrantFiled: April 14, 2020Date of Patent: April 20, 2021Assignee: Capital One Services, LLCInventors: Hala Salim El-Ali, Rajesh Ranjan Sinha, Raghavendra Dharmavaram, Siddharth Srinivasan, Vipin Dwivedi, Fredrick Allen Crable
-
Publication number: 20200401588Abstract: Aspects described herein may relate to methods, systems, and apparatuses that partitions searchable content and distributes the segments across a plurality of processing nodes, which in turn further sub-partitions the partitions for processing by local search actor in order to increase the speed with which a search request from a user is processed. Processing nodes available to receive partitioned searchable content are registered with an external storage device. The external storage device also maintains a global results collector that compiles results from the partitions of searchable content. Respective local collector actors receive compiled results from local search actors for a processing node and the compiled results are sent to the global results collector for compiling for the plurality of processing nodes. Results of the user search request are then provided to the user.Type: ApplicationFiled: April 14, 2020Publication date: December 24, 2020Inventors: Hala Salim El-Ali, Rajesh Ranjan Sinha, Raghavendra Dharmavaram, Siddharth Srinivasan, Vipin Dwivedi, Fredrick Allen Crable
-
Patent number: 10255409Abstract: Systems and methods for evaluating a polymer make use of a workflow request identifying input data and a workflow instance. The workflow instance comprises a plurality of actors, each having one or more input and output ports. The workflow instance defines an acyclic directed graph comprising nodes and edges. Each node is an actor in the plurality of actors and each edge corresponds to at least one of (i) an input port of an actor in the plurality of actors and (ii) an output port of an actor in the plurality of actors. Graph parsing produces an ordered list of job requests. Each job request corresponds to an actor in the plurality of actors. An actor in the plurality of actors is executed in an order specified by the ordered list and contributes an output to another actor in the plurality of actors that is specified by the graph.Type: GrantFiled: July 14, 2014Date of Patent: April 9, 2019Assignee: ZYMEWORKS INC.Inventors: Kamil Kisiel, Siddharth Srinivasan
-
Patent number: 10204112Abstract: Methods and systems for digital asset management are described. Some embodiments provide methods and systems for: (1) a high-performance database system for storing assets and the associated metadata, (2) computing an inverse delta between two files without generating any intermediate files or deltas, (3) uniquely identifying a digital asset and storing the digital asset's namespace change history in a version control system, (4) inferring dependencies amongst namespace changes, (5) a workflow management tool that is tightly integrated with a version control system, (6) publishing milestones in a project which can consistently maintain the namespace uniqueness invariant, and/or (7) implicitly versioning data and/or files that are associated with certain types of digital assets in a version control system.Type: GrantFiled: May 9, 2017Date of Patent: February 12, 2019Assignee: Evolphin Software, Inc.Inventors: Rahul Bhargava, Siddharth Srinivasan
-
Patent number: 9652485Abstract: Methods and systems for digital asset management are described. Some embodiments provide methods and systems for: (1) a high-performance database system for storing assets and the associated metadata, (2) computing an inverse delta between two files without generating any intermediate files or deltas, (3) uniquely identifying a digital asset and storing the digital asset's namespace change history in a version control system, (4) inferring dependencies amongst namespace changes, (5) a workflow management tool that is tightly integrated with a version control system, (6) publishing milestones in a project which can consistently maintain the namespace uniqueness invariant, and/or (7) implicitly versioning data and/or files that are associated with certain types of digital assets in a version control system.Type: GrantFiled: October 3, 2014Date of Patent: May 16, 2017Assignee: Evolphin Software, Inc.Inventors: Rahul Bhargava, Siddharth Srinivasan
-
Publication number: 20160188789Abstract: Systems and methods for evaluating a polymer make use of a workflow request identifying input data and a workflow instance. The workflow instance comprises a plurality of actors, each having one or more input and output ports. The workflow instance defines an acyclic directed graph comprising nodes and edges. Each node is an actor in the plurality of actors and each edge corresponds to at least one of (i) an input port of an actor in the plurality of actors and (ii) an output port of an actor in the plurality of actors. Graph parsing produces an ordered list of job requests. Each job request corresponds to an actor in the plurality of actors. An actor in the plurality of actors is executed in an order specified by the ordered list and contributes an output to another actor in the plurality of actors that is specified by the graph.Type: ApplicationFiled: July 14, 2014Publication date: June 30, 2016Applicant: ZYMEWORKS INC.Inventors: Kamil KISIEL, Siddharth SRINIVASAN
-
Patent number: 9138869Abstract: An abrasive cutting tool includes a body in a shape of a large diameter disk having an outer diameter of at least about 60 centimeters. The body has an aspect ratio defined as a ratio (D:T) between the outer diameter to an axial thickness of the body of at least about 10:1. The body includes an abrasive portion having a bond material and abrasive particles contained within the bond material. The abrasive portion also includes a first filler having iron and sulfur with an average particle size of not greater than about 40 microns. The body also includes a reinforcing member and a Thermal Adhesion Factor (TAF) of at least about 30%.Type: GrantFiled: August 28, 2013Date of Patent: September 22, 2015Assignees: SAINT-GOBAIN ABRASIVES, INC., SAINT-GOBAIN ABRASIFSInventors: Kelley McNeal, Charles Deleuze, Andrew B. Schoch, Siddharth Srinivasan
-
Publication number: 20150142326Abstract: Systems, methods and non-transitory computer readable media identify favored polymer conformations. One or more residues are identified and may be replaced in the polymer, or the original primary sequence of the polymer may be retained. The conformations of residues in a subset of residues in a region of the identified one or more residues are altered. This conformational adjustment is repeated for other subsets of residues in the region of the identified one or more residues, and for other conformations, thereby deriving a plurality of polymer structures. A set of clusters is generated for each residue of the polymer using the conformationally adjusted structures, thereby creating sets of clusters. Structures in the plurality of structures are grouped into subgroups when the structures fall into the same clusters across a threshold number of the sets of clusters.Type: ApplicationFiled: June 21, 2013Publication date: May 21, 2015Inventors: Gregory Lakatos, Siddharth Srinivasan, Surjit Bhimarao Dixit
-
Patent number: 8868506Abstract: Methods and systems for digital asset management are described. Some embodiments provide methods and systems for: (1) a high-performance database system for storing assets and the associated metadata, (2) computing an inverse delta between two files without generating any intermediate files or deltas, (3) uniquely identifying a digital asset and storing the digital asset's namespace change history in a version control system, (4) inferring dependencies amongst namespace changes, (5) a workflow management tool that is tightly integrated with a version control system, (6) publishing milestones in a project which can consistently maintain the namespace uniqueness invariant, and/or (7) implicitly versioning data and/or files that are associated with certain types of digital assets in a version control system.Type: GrantFiled: June 16, 2011Date of Patent: October 21, 2014Assignee: Evolphin Software, Inc.Inventors: Rahul Bhargava, Siddharth Srinivasan, Om Prakash, Kunjan Aggarwal
-
Publication number: 20140073230Abstract: An abrasive cutting tool includes a body in a shape of a large diameter disk having an outer diameter of at least about 60 centimeters. The body has an aspect ratio defined as a ratio (D:T) between the outer diameter to an axial thickness of the body of at least about 10:1. The body includes an abrasive portion having a bond material and abrasive particles contained within the bond material. The abrasive portion also includes a first filler having iron and sulfur with an average particle size of not greater than about 40 microns. The body also includes a reinforcing member and a Thermal Adhesion Factor (TAF) of at least about 30%.Type: ApplicationFiled: August 28, 2013Publication date: March 13, 2014Inventors: Kelley McNeal, Charles Deleuze, Andrew B. Schoch, Siddharth Srinivasan
-
Publication number: 20130337729Abstract: An abrasive cutting tool has a body in the shape of a small diameter disk. The body has an outer diameter of not greater than about 100 centimeters, and an aspect ratio defined as a ratio of the outer diameter to an axial thickness of the body of at least about 10:1. The tool includes an abrasive portion having a bond material comprising abrasive particles and a resin having a normalized heat soak modulus of at least about 1.05.Type: ApplicationFiled: June 6, 2013Publication date: December 19, 2013Inventors: Lingyu LI, Kelly McNeal, Siddharth Srinivasan, Charles Deleuze, Andrew B. Schoch
-
Publication number: 20130337730Abstract: An abrasive cutting tool has a body in the shape of a large diameter disk having an outer diameter of at least about 60 centimeters, and an aspect ratio defined as a ratio between the outer diameter to an axial thickness of the body of at least about 10:1. The body includes an abrasive portion having a bond material and abrasive particles contained within the bond material. The abrasive particles comprise brown fused alumina. A first filler is contained within the abrasive portion comprising iron and sulfur having an average particle size of not greater than about 40 microns.Type: ApplicationFiled: June 6, 2013Publication date: December 19, 2013Inventors: Siddharth SRINIVASAN, Charles Deleuze, Andrew B. Schoch, Kelly McNeal, Arup K. Khaund, Muthu Jeevanantham, Lingyu Li