Patents by Inventor Vijay Singh

Vijay Singh 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).

  • Patent number: 10719419
    Abstract: One or more techniques and/or computing devices are provided for communicating storage controller failures utilizing service processor traps. A first storage controller, of a first storage cluster, has a disaster recovery relationship with a second storage controller of a second storage cluster. The first storage controller comprise a first service processor configured to monitor health of the first storage controller. Responsive to identifying a failure of the first storage controller, the first service processor uses stored communication configuration of a second service processor of the second storage controller to send a service processor trap to the second service processor. In this way, the second service processor initiates a switchover operation by the second storage controller to provide clients with failover access to data previously available through the first storage controller before the failure.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: July 21, 2020
    Assignee: NetApp Inc.
    Inventors: Hrishikesh Keremane, Vijay Singh, David Andrew Allender
  • Patent number: 10695735
    Abstract: The present disclosure relates to processes for inverting oligonucleotide probes in an in situ synthesized array. These processes can be used to reverse the orientation of probes with respect to the substrate from 3?-bound to 5?-bound. These processes can also be used to reduce or eliminate the presence of truncated probe sequences from an in situ synthesized array.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: June 30, 2020
    Assignee: Centrillion Technology Holdings Corporation
    Inventors: Wei Zhou, Glenn McGall, Vijay Singh
  • Publication number: 20200177482
    Abstract: Methods, non-transitory machine readable media, and computing devices that manage data storage fabric health are disclosed. With this technology, a network model is applied to network data determined from monitored network traffic exchanged between storage nodes and via network connections over a cluster fabric to generate a health score for the cluster fabric. A cause of health degradation in the cluster fabric is determined based on an analysis of the network data, when the health score indicates that health of the cluster fabric is degrading. A corrective action is automatically initiated based on the cause of health degradation in the cluster fabric. With this technology, cluster fabrics in data storage networks are more effectively monitored for health degradation and, advantageously, corrective actions can be preemptively initiated to improve performance.
    Type: Application
    Filed: October 18, 2019
    Publication date: June 4, 2020
    Inventors: Vijay Singh, Abhishek Mishra, Douglas Joseph Santry, Niranjan Desai, Anusha Sivananainthaperumal
  • Publication number: 20200081807
    Abstract: One or more techniques and/or computing devices are provided for automatic switchover implementation. For example, a first storage controller, of a first storage cluster, may have a disaster recovery relationship with a second storage controller of a second storage cluster. In the event the first storage controller fails, the second storage controller may automatically switchover operation from the first storage controller to the second storage controller for providing clients with failover access to data previously accessible to the clients through the first storage controller. The second storage controller may detect, cross-cluster, a failure of the first storage controller utilizing remote direct memory access (RDMA) read operations to access heartbeat information, heartbeat information stored within a disk mailbox, and/or service processor traps.
    Type: Application
    Filed: November 13, 2019
    Publication date: March 12, 2020
    Inventors: Hrishikesh Keremane, Vijay Singh
  • Publication number: 20200063958
    Abstract: An adjustable neck for a vent cap includes a housing having a mount and a cylindrical body, where the cylindrical body includes an inner surface. The adjustable neck also includes adjustable straps arranged to form an adjustable inner diametrical surface disposed radially inward from the cylindrical body of the housing, relative to a central axis of the adjustable neck. The adjustable inner diametrical surface is configured to engage an outer pipe surface. The adjustable straps are coupled to the inner surface of the cylindrical body. The adjustable neck also includes legs coupled to the adjustable straps and to the mount, where the cylindrical body is configured to be rotated relative to the mount and the legs to adjust a dimension of the adjustable inner diametrical surface to correspond to the outer pipe surface.
    Type: Application
    Filed: August 31, 2018
    Publication date: February 27, 2020
    Inventors: Vikas A. Patil, Vijay Singh Choudhary, Rajesh D. Vyas, Anup T. Kole, A K S Manian
  • Patent number: 10533216
    Abstract: The present disclosure relates to processes for inverting oligonucleotide probes in an in situ synthesized array. These processes can be used to reverse the orientation of probes with respect to the substrate from 3?-bound to 5?-bound. These processes can also be used to reduce or eliminate the presence of truncated probe sequences from an in situ synthesized array.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: January 14, 2020
    Assignee: CENTRILLION TECHNOLOGY HOLDINGS CORPORATION
    Inventors: Glenn McGall, Vijay Singh
  • Patent number: 10503619
    Abstract: One or more techniques and/or computing devices are provided for automatic switchover implementation. For example, a first storage controller, of a first storage cluster, may have a disaster recovery relationship with a second storage controller of a second storage cluster. In the event the first storage controller fails, the second storage controller may automatically switchover operation from the first storage controller to the second storage controller for providing clients with failover access to data previously accessible to the clients through the first storage controller. The second storage controller may detect, cross-cluster, a failure of the first storage controller utilizing remote direct memory access (RDMA) read operations to access heartbeat information, heartbeat information stored within a disk mailbox, and/or service processor traps.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: December 10, 2019
    Assignee: NetApp Inc.
    Inventors: Hrishikesh Keremane, Vijay Singh
  • Patent number: 10484472
    Abstract: Exemplary embodiments provide methods, mediums, and systems for efficiently moving data between cluster nodes. Upon receiving a request to read or write data at a first cluster node that is in communication with a client, the first node effects the transfer to or from a second cluster node. The transfer is carried out using a combination of remote data memory access (“RDMA”), or a similar technique that bypasses a part of the network stack, and transport control protocol (“TCP”), or a similar technique that does not bypass a part of the network stack. The data is transferred using RDMA, while certain control messages are sent using TCP. By combining RDMA content transfers and TCP control messages, data transfers can be carried out faster, more efficiently, and with less processing overhead. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: November 19, 2019
    Assignee: NETAPP, INC.
    Inventors: Balajee Nagasubramaniam, Subin Govind, Vijay Singh, Jeff Prem
  • Publication number: 20190324787
    Abstract: One or more techniques and/or devices are provided for storage virtual machine relocation (e.g., ownership change) between storage clusters. For example, operational statistics of a first storage cluster and a second storage cluster may be evaluated to identify a set of load balancing metrics. Ownership of one or more storage aggregates and/or one or more storage virtual machines may be changed (e.g., permanently changed for load balancing purposes or temporarily changed for disaster recovery purposes) between the first storage cluster and the second storage cluster utilizing zero-copy ownership change operations based upon the set of load balancing metrics. For example, if the first storage cluster is experiencing a relatively heavier load of client I/O operations and the second storage cluster has available resources, ownership of a storage aggregate and a storage virtual machine may be switched from the first storage cluster to the second storage cluster for load balancing.
    Type: Application
    Filed: June 28, 2019
    Publication date: October 24, 2019
    Inventors: Balaji Ramani, Kazunobu Nishime, Pankti Vinay Majmudar, Prachi Bapurao Deshmukh, Susan M. Coatney, Vijay Singh
  • Publication number: 20190284619
    Abstract: The present disclosure relates to processes for inverting oligonucleotide probes in an in situ synthesized array. These processes can be used to reverse the orientation of probes with respect to the substrate from 3?-bound to 5?-bound. These processes can also be used to reduce or eliminate the presence of truncated probe sequences from an in situ synthesized array.
    Type: Application
    Filed: May 30, 2019
    Publication date: September 19, 2019
    Inventors: Wei ZHOU, Vijay SINGH
  • Patent number: 10379920
    Abstract: A first device may receive data from a set of second devices to be processed to determine a quality of the data. The data may include first data stored by the set of second devices, second data provided toward a third device, or third data related to fourth data. The first device may process the data using a first set of techniques to prepare the data for processing. The first device may process the data using a second set of techniques to improve the quality of the data and to form processed data. The first device may provide the processed data toward the set of second devices to replace the data stored by the set of second devices to permit the set of second devices to use the processed data. The first device may perform an action after providing the processed data toward the set of second devices.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: August 13, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Vijay Singh Rathore, Suneet Kumar Garg, Manisha Suri Sriraman, Alok Johri, Manoj Krishna, Vasuprad Kanade, Ayan Chakraborty, Harsh H. Sharma, Shrikant Sarda
  • Patent number: 10362956
    Abstract: Various embodiments are described herein for detecting a rotor at a location of a heart that experiences cardiac fibrillation. This generally involves obtaining a plurality of bipolar EGMs for a recording duration using a circular bipolar electrode array positioned at the location of the heart; detecting a dominant periodicity Cycle Length (CL) and identifying periodic activations for each bipolar EGM associated with the dominant periodicity CL; tracking the identified periodic activations across each bipolar EGM to define rotational activations and determining when a path taken by the tracked rotational activations corresponds to a rotational activation pattern of a rotor; and detecting the rotor when a number and completeness of the tracked rotational activations meet predefined rotor criteria.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: July 30, 2019
    Inventors: Vijay Singh Chauhan, Rupin Haily Dalvi
  • Publication number: 20190225480
    Abstract: An apparatus for the production of red wine is provided. This compact device is suitable for home and hobby use. The fermenting wine is contained inside a single-use plastic bag, eliminating cleaning. A reusable rubber bladder is inflated periodically to squeeze the cap and disperse it. At the conclusion of the fermentation, a perforated device is inserted into the fermentation bag and pneumatic bladders are sequentially inflated to press out the wine while retaining the waste skins and seeds.
    Type: Application
    Filed: January 19, 2018
    Publication date: July 25, 2019
    Inventor: Vijay SINGH
  • Patent number: 10346194
    Abstract: One or more techniques and/or devices are provided for storage virtual machine relocation (e.g., ownership change) between storage clusters. For example, operational statistics of a first storage cluster and a second storage cluster may be evaluated to identify a set of load balancing metrics. Ownership of one or more storage aggregates and/or one or more storage virtual machines may be changed (e.g., permanently changed for load balancing purposes or temporarily changed for disaster recovery purposes) between the first storage cluster and the second storage cluster utilizing zero-copy ownership change operations based upon the set of load balancing metrics. For example, if the first storage cluster is experiencing a relatively heavier load of client I/O operations and the second storage cluster has available resources, ownership of a storage aggregate and a storage virtual machine may be switched from the first storage cluster to the second storage cluster for load balancing.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: July 9, 2019
    Assignee: NetApp Inc.
    Inventors: Balaji Ramani, Kazunobu Nishime, Pankti Vinay Majmudar, Prachi Bapurao Deshmukh, Susan M. Coatney, Vijay Singh
  • Publication number: 20180373579
    Abstract: A first device may receive data from a set of second devices to be processed to determine a quality of the data. The data may include first data stored by the set of second devices, second data provided toward a third device, or third data related to fourth data. The first device may process the data using a first set of techniques to prepare the data for processing. The first device may process the data using a second set of techniques to improve the quality of the data and to form processed data. The first device may provide the processed data toward the set of second devices to replace the data stored by the set of second devices to permit the set of second devices to use the processed data. The first device may perform an action after providing the processed data toward the set of second devices.
    Type: Application
    Filed: August 10, 2017
    Publication date: December 27, 2018
    Inventors: Vijay Singh RATHORE, Suneet KUMAR GARG, Manisha SURI SRIRAMAN, Alok JOHRI, Manoj KRISHNA, Vasuprad KANADE, Ayan CHAKRABORTY, Harsh H. SHARMA, Shrikant SARDA
  • Patent number: 10124305
    Abstract: An agitation device used in the production of red wine that breaks the cap during fermentation is provided. The device has a body, a depth sensor and a flotation device secured to the exterior of the body. Holes in the body enable the body to submerge into wine in a vessel below the surface. A control system is coupled to the agitator and inflates the inflation device to move the device to the surface of the wine to break through a fermentation cap formed on the surface of the wine.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: November 13, 2018
    Inventor: Vijay Singh
  • Patent number: 10111598
    Abstract: Various embodiments are described herein for a system, method, and device for identifying focal source locations of electrophysiological activity in an organ. The system, method and device may also be used to guide catheter ablation of the organ. An electrogram signal can be obtained from a location in the organ, and it can be determined if the electrogram is periodic and, if so, the corresponding periodicity cycle length. A plurality of peaks associated with the cycle length can be identified. The location can be identified as a focal source location when the periodicity cycle length and the plurality of peaks have focal source characteristics. Methods are also described for identifying a direction of wave propagation and identifying multiple periodicities within an electrogram signal.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 30, 2018
    Assignee: University Health Network
    Inventors: Vijay Singh Chauhan, Sigfus Gizurarson, Rupin Haily Dalvi
  • Publication number: 20180267874
    Abstract: One or more techniques and/or computing devices are provided for communicating storage controller failures utilizing service processor traps. A first storage controller, of a first storage cluster, has a disaster recovery relationship with a second storage controller of a second storage cluster. The first storage controller comprise a first service processor configured to monitor health of the first storage controller. Responsive to identifying a failure of the first storage controller, the first service processor uses stored communication configuration of a second service processor of the second storage controller to send a service processor trap to the second service processor. In this way, the second service processor initiates a switchover operation by the second storage controller to provide clients with failover access to data previously available through the first storage controller before the failure.
    Type: Application
    Filed: May 24, 2018
    Publication date: September 20, 2018
    Inventors: Hrishikesh Keremane, Vijay Singh, David Andrew Allender
  • Publication number: 20180179388
    Abstract: Methods of extracting anthocyanins from corn kernels are disclosed. In embodiments, the methods may include fractionating the corn kernels into their constituent component parts. After fractionating, the pericarp fiber may be separated from the constituent component parts of the corn kernels. The pericarp fiber may be steeped in an aqueous solution to extract anthocyanins from the pericarp fiber. After steeping, the aqueous solution may contain greater than about 40% by weight of total extractable anthocyanins present in the corn kernels prior to fractionating.
    Type: Application
    Filed: July 22, 2016
    Publication date: June 28, 2018
    Applicants: KRAFT FOODS GROUP BRANDS LLC, THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOIS
    Inventors: Qian Li, Elvira Gonzalez de Mejia, Vijay Singh, Pavel Somavat, Megan West, Leslie West, Pat Donahue
  • Publication number: 20180181430
    Abstract: One or more techniques and/or devices are provided for storage virtual machine relocation (e.g., ownership change) between storage clusters. For example, operational statistics of a first storage cluster and a second storage cluster may be evaluated to identify a set of load balancing metrics. Ownership of one or more storage aggregates and/or one or more storage virtual machines may be changed (e.g., permanently changed for load balancing purposes or temporarily changed for disaster recovery purposes) between the first storage cluster and the second storage cluster utilizing zero-copy ownership change operations based upon the set of load balancing metrics. For example, if the first storage cluster is experiencing a relatively heavier load of client I/O operations and the second storage cluster has available resources, ownership of a storage aggregate and a storage virtual machine may be switched from the first storage cluster to the second storage cluster for load balancing.
    Type: Application
    Filed: February 22, 2018
    Publication date: June 28, 2018
    Inventors: Balaji Ramani, Kazunobu Nishime, Pankti Vinay Majmudar, Prachi Bapurao Deshmukh, Susan M. Coatney, Vijay Singh