Patents by Inventor Aditya Kulkarni

Aditya Kulkarni 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: 20200218577
    Abstract: A method includes receiving a plurality of data processing requests and assigning each data processing request to a group based on the source of the data. The method further includes generating a primary processing stack indicating a queue for processing the first data, wherein: the primary processing stack comprises a plurality of layers; each layer comprises a plurality of slices, wherein each slice represents a portion of the first data of at least one data processing request; and the plurality of slices are arranged within each layer based at least on the priority indicator corresponding to the first data that each slice represents. The method further includes receiving resource information about a plurality of servers, assigning each slice of the primary processing stack to one of the servers, and sending processing instructions comprising an identification of each slice of the primary processing stack assigned to the respective server.
    Type: Application
    Filed: January 3, 2019
    Publication date: July 9, 2020
    Inventors: Aditya Kulkarni, Rama Venkata S. Kavali, Venugopala Rao Randhi, Lawrence Anthony D'Silva
  • Patent number: 10689462
    Abstract: Various embodiments of the present invention are directed to polyrotaxanes comprising a poloxamer core and at least one cyclodextrin and methods for treating Niemann-Pick type C (NPC) and imaging (e.g., MRI) using the polyrotaxanes various embodiments of the present invention.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: June 23, 2020
    Assignee: Purdue Research Foundation
    Inventors: David H. Thompson, Aditya Kulkarni, Christopher Collins, Yawo Mondjinou
  • Publication number: 20200019437
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for optimizing thread assignment to schedulers, avoid starvation of individual data partitions, and maximize parallelism in the presence of hierarchical data partitioning are disclosed, which include: partitioning, by a network storage server, a scheduler servicing a data partitioned system into a plurality of autonomous schedulers; determining what fraction of thread resources in the data partitioned system at least one of the plurality of autonomous schedulers is to receive; and determining, with minimal synchronization, when it is time to allow the at least one of the plurality of autonomous schedulers servicing a coarse hierarchy to run.
    Type: Application
    Filed: September 26, 2019
    Publication date: January 16, 2020
    Inventors: Vinay DEVADAS, Matthew CURTIS-MAURY, Aditya KULKARNI
  • Patent number: 10521269
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for optimizing thread assignment to schedulers, avoid starvation of individual data partitions, and maximize parallelism in the presence of hierarchical data partitioning are disclosed, which include: partitioning, by a network storage server, a scheduler servicing a data partitioned system into a plurality of autonomous schedulers; determining what fraction of thread resources in the data partitioned system at least one of the plurality of autonomous schedulers is to receive; and determining, with minimal synchronization, when it is time to allow the at least one of the plurality of autonomous schedulers servicing a coarse hierarchy to run.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: December 31, 2019
    Assignee: NETAPP, INC.
    Inventors: Vinay Devadas, Matthew Curtis-Maury, Aditya Kulkarni
  • Publication number: 20190391963
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for integrating a hybrid model of fine-grained locking and data-partitioning wherein fine-grained locking is added to existing systems that are based on hierarchical data-partitioning in order in increase parallelism with minimal code re-write.
    Type: Application
    Filed: September 6, 2019
    Publication date: December 26, 2019
    Inventors: Matthew CURTIS-MAURY, Vinay DEVADAS, Aditya KULKARNI
  • Patent number: 10488844
    Abstract: A configuration mapping system and method increase the effectiveness of mapping of information from an established product line to a new product offering. In at least one embodiment, the configuration mapping system herein uses configuration mapping rules to map individual product features and entire configurations from established products to a new product offering. The configuration mapping system also provides a way to appropriately map, for example, demand and sales information for the purpose of demand estimation and sales prediction. Conventionally, mapping can be ineffective because the configuration mapping rules usually focus on one part of the product at a time, and, if applied in isolation, the impact on other parts is missed. The systems and method herein provide a way to integrate configuration mapping rules across feature parts, time periods, and product lines into a unified, holistic view, allowing for new insights.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: November 26, 2019
    Assignee: Trilogy Enterprises, Inc.
    Inventors: Aditya Kulkarni, Sourabh Kukreja
  • Publication number: 20190340162
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for efficiently administering locks for shared resources, such as data blocks, stored on a storage system. Methods for stamping a plurality of computer data objects are disclosed which include: accessing at least one of the plurality of computer data objects by a first data thread; assigning, by the first data thread, a stamp to the at least one of the plurality of computer data objects, to signify the at least one of the plurality of computer data objects is associated with the first data thread; preventing subsequent access by a second data thread to the stamped at least one of the plurality of computer data objects; and determining the stamp is no longer active, upon an event, effectively releasing the at least one of the plurality of computer data objects.
    Type: Application
    Filed: July 16, 2019
    Publication date: November 7, 2019
    Applicant: NETAPP, INC.
    Inventors: Matthew Curtis-Maury, Aditya Kulkarni, Vinay Devadas
  • Patent number: 10452633
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for efficiently administering locks for shared resources, such as data blocks, stored on a storage system. Methods for stamping a plurality of computer data objects are disclosed which include: accessing at least one of the plurality of computer data objects by a first data thread; assigning, by the first data thread, a stamp to the at least one of the plurality of computer data objects, to signify the at least one of the plurality of computer data objects is associated with the first data thread; preventing subsequent access by a second data thread to the stamped at least one of the plurality of computer data objects; and determining the stamp is no longer active, upon an event, effectively releasing the at least one of the plurality of computer data objects.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: October 22, 2019
    Assignee: NETAPP, INC.
    Inventors: Matthew Curtis-Maury, Aditya Kulkarni, Vinay Devadas
  • Patent number: 10441618
    Abstract: A moringa extract containing a benzyl glucosinolate in a content of 6% by mass or more, calculated as a dry solid content of the extract, wherein the extract does not substantially contain an alkaloid. The moringa extract of the present invention for solving a first aspect is useful in the field of foodstuff or the like. Also, the PPAR activator of the present invention for solving a second aspect has excellent PPAR activation action, and has no disadvantages in side effects, so that it can be ingested for long term, which can be preferably used in foodstuff and the like. Therefore, the PPAR activator of the present invention for solving a second aspect can be expected to be used as a food, a supplement or a medicament not only for prevention of disease such as insulin resistance, hyperinsulinism, Type 2 diabetes, hypertension, hyperlipidemia, arterial sclerosis and obesity, but also for fatigue recovery or endurance improvement by improving basal metabolism.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: October 15, 2019
    Assignee: TAIYO KAGAKU CO., LTD.
    Inventors: Kazuhiko Sugiura, Aditya Kulkarni
  • Publication number: 20190286717
    Abstract: Methods, non-transitory computer readable media, and computing devices that accelerate data access requests. With this technology, a hierarchy of a objects is inserted into a location database. Each of at least a subset of the objects comprises a physical storage location for data stored in a filesystem. One or more of the objects includes an object version number and a parent version number of a parent one of the objects. A determination is made when an invalidation event has occurred in the filesystem. The invalidation event is associated with one of the objects. The object version number for the one of the objects is modified to invalidate one or more of the subset of the objects, when the determining indicates that the invalidation event has occurred in the filesystem.
    Type: Application
    Filed: March 14, 2018
    Publication date: September 19, 2019
    Inventors: Nikhil Mattankot, Bharadwaj V. R., Manish Katiyar, Aditya Kulkarni, Daniel Ting, Asif Pathan
  • Patent number: 10417189
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for integrating a hybrid model of fine-grained locking and data-partitioning wherein fine-grained locking is added to existing systems that are based on hierarchical data-partitioning in order in increase parallelism with minimal code re-write.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: September 17, 2019
    Assignee: NETAPP, INC.
    Inventors: Matthew Curtis-Maury, Vinay Devadas, Aditya Kulkarni
  • Publication number: 20190209605
    Abstract: The present disclosure relates to polymers comprising conjugates of cyclodextrin or derivatives thereof and a linker moiety, and their application in treating lipid storage disorders by the removal of lipids such as cholesterol from cells. The polymers having the following structure: Formula (I), wherein CD, L, and n are defined herein, exhibit improved properties including but not limited to improved biocompatibility, improved retention time, prolonged duration of action in cells, and increased efficacy in treating a variety of kidney diseases and associated conditions.
    Type: Application
    Filed: September 18, 2017
    Publication date: July 11, 2019
    Applicant: ATEN PORUS LIFESCIENCES
    Inventors: Aditya KULKARNI, Atul DOLAS, Soniya JOHNY, Princy KHURANA, Sandeep GOYAL
  • Publication number: 20190191219
    Abstract: Disclosed herein are methods and related systems to manage preview segments to be shared with non-subscriber presentation devices. An exemplary method maintains a preview segment generated from content available at an authorized subscriber device, and associates the segment with access parameters maintained at the server system. The parameters regulate and restrict access to the preview segment by non-subscriber presentation devices having restricted rights to directly view or access the source content. The server system receives an access request from a non-subscriber presentation device. The access request includes a preview identifier of the preview segment and a device identifier of the requesting device, a user identifier of a user of the requesting device, and/or a network address of the requesting device. The request is processed to determine access parameters for the preview segment applicable to the requesting device, and access is granted or denied based on the determined access parameters.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 20, 2019
    Applicant: SLING MEDIA L.L.C.
    Inventor: ADITYA KULKARNI
  • Publication number: 20180318367
    Abstract: A moringa extract containing a benzyl glucosinolate in a content of 6% by mass or more, calculated as a dry solid content of the extract, wherein the extract does not substantially contain an alkaloid. The moringa extract of the present invention for solving a first aspect is useful in the field of foodstuff or the like. Also, the PPAR activator of the present invention for solving a second aspect has excellent PPAR activation action, and has no disadvantages in side effects, so that it can be ingested for long term, which can be preferably used in foodstuff and the like. Therefore, the PPAR activator of the present invention for solving a second aspect can be expected to be used as a food, a supplement or a medicament not only for prevention of disease such as insulin resistance, hyperinsulinism, Type 2 diabetes, hypertension, hyperlipidemia, arterial sclerosis and obesity, but also for fatigue recovery or endurance improvement by improving basal metabolism.
    Type: Application
    Filed: October 21, 2016
    Publication date: November 8, 2018
    Applicant: TAIYO KAGAKU CO., LTD.
    Inventors: Kazuhiko SUGIURA, Aditya KULKARNI
  • Publication number: 20180314551
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for optimizing thread assignment to schedulers, avoid starvation of individual data partitions, and maximize parallelism in the presence of hierarchical data partitioning are disclosed, which include: partitioning, by a network storage server, a scheduler servicing a data partitioned system into a plurality of autonomous schedulers; determining what fraction of thread resources in the data partitioned system at least one of the plurality of autonomous schedulers is to receive; and determining, with minimal synchronization, when it is time to allow the at least one of the plurality of autonomous schedulers servicing a coarse hierarchy to run.
    Type: Application
    Filed: May 1, 2017
    Publication date: November 1, 2018
    Applicant: NETAPP, INC.
    Inventors: Vinay DEVADAS, Matthew CURTIS-MAURY, Aditya KULKARNI
  • Publication number: 20180258192
    Abstract: Various embodiments of the present invention are directed to polyrotaxanes comprising a poloxamer core and at least one cyclodextrin and methods for treating Niemann-Pick type C (NPC) and imaging (e.g., MRI) using the polyrotaxanes various embodiments of the present invention.
    Type: Application
    Filed: May 14, 2018
    Publication date: September 13, 2018
    Inventors: David H. Thompson, Aditya Kulkarni, Christopher Collins, Yawo Mondjinou
  • Patent number: 10000581
    Abstract: Various embodiments of the present invention are directed to polyrotaxanes comprising a poloxamer core and at least one cyclodextrin and methods for treating Niemann-Pick type C (NPC) and imaging (e.g., MRI) using the polyrotaxanes various embodiments of the present invention.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: June 19, 2018
    Assignee: Purdue Research Foundation
    Inventors: David H. Thompson, Aditya Kulkarni, Christopher Collins, Yawo Mondjinou
  • Publication number: 20170124123
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for efficiently administering locks for shared resources, such as data blocks, stored on a storage system. Methods for stamping a plurality of computer data objects are disclosed which include: accessing at least one of the plurality of computer data objects by a first data thread; assigning, by the first data thread, a stamp to the at least one of the plurality of computer data objects, to signify the at least one of the plurality of computer data objects is associated with the first data thread; preventing subsequent access by a second data thread to the stamped at least one of the plurality of computer data objects; and determining the stamp is no longer active, upon an event, effectively releasing the at least one of the plurality of computer data objects.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Matthew CURTIS-MAURY, Aditya KULKARNI, Vinay DEVADAS
  • Publication number: 20170124109
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for integrating a hybrid model of fine-grained locking and data-partitioning wherein fine-grained locking is added to existing systems that are based on hierarchical data-partitioning in order in increase parallelism with minimal code re-write.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Matthew CURTIS-MAURY, Vinay DEVADAS, Aditya KULKARNI
  • Patent number: 9526802
    Abstract: The invention relates to nucleic acid complexes, methods of preparation thereof, and uses thereof for delivering a nucleic acid into a cell.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: December 27, 2016
    Assignee: Purdue Research Foundation
    Inventors: David H. Thompson, Aditya Kulkarni, Wei Deng