Patents by Inventor Vipul Paul

Vipul Paul 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: 11972773
    Abstract: A vehicle device may receive audio data and other vehicle data associated with a vehicle and may transform the audio data to transformed audio data in a frequency domain. The vehicle device may segment the transformed audio data into a plurality of audio segments and may process the plurality of audio segments, with different feature extraction techniques, to extract a plurality of feature vectors. The vehicle device may merge the plurality of feature vectors into a merged feature vector and may create an audio signature for the audio data based on the merged feature vector. The vehicle device may process the audio signature and the other vehicle data, with a model, to determine a classification of the audio signature and may perform one or more actions based on the classification of the audio signature.
    Type: Grant
    Filed: April 19, 2023
    Date of Patent: April 30, 2024
    Assignees: Verizon Connect Development Limited, Verizon Patent and Licensing Inc.
    Inventors: Vipul Shyam Javeri, Mourya C. Darivemula, Jeyanth Paul John Britto, Nishitha Reddy Nalla, Aaroon Thowfiq Shahul Hameed, Douglas Coimbra De Andrade, Jin Soo Cho, Ianemmanuel P Crueldad
  • Publication number: 20190332958
    Abstract: A system and method including receiving vibration spectrum data from a plurality of different assets; determining, based on a shape of the vibration spectrum data for each of the plurality of assets, clusters for the plurality of assets, assets being grouped in a same cluster having vibration spectrum data of a similar spectral shape; determining for each of the clusters, based on an application of domain derived pattern recognition rules for the vibration spectrum data, one of a plurality of fault classifications; generating an output including an association of each of the plurality of assets with the fault classification of the cluster in which the particular asset is grouped; and saving a record of the output.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: Ghosh SUBHANKAR, Vipul PAUL, Srinivas KANNEPALLI, Aditya KARNIK, Jeremy CANARY, Joshua POTTER, John MIHOK, Sridhar DASARATHA
  • Patent number: 8352916
    Abstract: Automated testing of software builds having updated signature required modules, such as plug and play devices, is facilitated. A build (e.g., a daily build) of the software is performed, which includes one or more updated signature required modules. These modules are included within the build, even though the modules are unsigned. Automated testing is then performed against the daily builds.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Vikas Ahluwalia, Arun Batish, Thomas M. Carlier, Manoj K. Negi, Vipul Paul
  • Patent number: 7979867
    Abstract: Systems and methods for managing a device in a distributed file system are provided. In one embodiment, the method comprises instantiating a physical device object, in response to a file system driver detecting a device remotely connected to a computing system via a distributed network. An operating system running on the computing device loads a disk function driver for managing access to the device. A plug and play manager of the operating system enumerates the device. The disk function driver instantiates and registers a functional device object with a mount manager of the operating system. A file system instantiates a volume device object for a logical drive volume mapped to the device and the mount manager mounts the volume device object on the functional device object.
    Type: Grant
    Filed: May 28, 2006
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Vipul Paul, Vikas Ahluwalia
  • Patent number: 7734582
    Abstract: An apparatus, system, and method are disclosed for cache synchronization within a multi-tier system having multiple client-server relationships. The apparatus includes a pre-synchronization module, a locking module, and a synchronization module. The pre-synchronization module receives a pre-synchronization call from an upstream node coupled to a first downstream node. The locking module locks a first cache coupled to the first downstream node in response to a synchronization call from the upstream node. The synchronization module synchronizes source data on the upstream node with cached data on the first cache. The apparatus also may include a post-synchronization module to perform any necessary cleanup activities. Advantageously, the apparatus, system, and method reduce the likelihood of a system deadlock due to premature locking of the first downstream cache, which prevents a subsequent downstream cache from synchronizing with the first cache.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: Vipul Paul, Scott Alan Piper, Sudhir Gurunandan Rao
  • Patent number: 7529745
    Abstract: A method and system for maintaining integrity of metadata associated with a migrated file. Following migration of data from a source filesystem to a destination filesystem, a tool is automatically invoked to detect if there are any differences in metadata associated with the files and/or folders at each location. Each select field of the metadata at the source filesystem is reviewed to ensure that it matches with the equivalent field at the destination filesystem. In the event at least one of the reviewed metadata fields does not match, an error is generated and forwarded to an operator.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Vikas Ahluwalia, Vipul Paul, Scott A. Piper, Akulavenkatavara Prasadarao
  • Patent number: 7334104
    Abstract: Memory allocation requests are satisfied from a memory pool or from lookaside lists, based on the memory size requested to be allocated. A method, for each of a number of future differently sized memory allocations, determines which memory allocations are to be satisfied from a lookaside list, and which memory allocations are to be satisfied from a memory pool. For each memory allocation to be satisfied from a lookaside list, a corresponding lookaside list for the allocation is initialized. A table is constructed that has a number of entries corresponding to all the differently sized memory allocations. Each entry corresponding to a memory allocation to be satisfied from a lookaside list points to the lookaside list for that memory allocation.
    Type: Grant
    Filed: November 20, 2004
    Date of Patent: February 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Scott A. Piper, Vikas Ahluwalia, Vipul Paul
  • Publication number: 20070276966
    Abstract: Systems and methods for managing a device in a distributed file system are provided. In one embodiment, the method comprises instantiating a physical device object, in response to a file system driver detecting a device remotely connected to a computing system via a distributed network. An operating system running on the computing device loads a disk function driver for managing access to the device. A plug and play manager of the operating system enumerates the device. The disk function driver instantiates and registers a functional device object with a mount manager of the operating system. A file system instantiates a volume device object for a logical drive volume mapped to the device and the mount manager mounts the volume device object on the functional device object.
    Type: Application
    Filed: May 28, 2006
    Publication date: November 29, 2007
    Inventors: Vipul Paul, Vikas Ahluwalia
  • Publication number: 20070204262
    Abstract: Automated testing of software builds having updated signature required modules, such as plug and play devices, is facilitated. A build (e.g., a daily build) of the software is performed, which includes one or more updated signature required modules. These modules are included within the build, even though the modules are unsigned. Automated testing is then performed against the daily builds.
    Type: Application
    Filed: February 17, 2006
    Publication date: August 30, 2007
    Applicant: International Business Machines Corporation
    Inventors: Vikas Ahluwalia, Arun Batish, Thomas Carlier, Manoj Negi, Vipul Paul
  • Publication number: 20070061509
    Abstract: A method and system are provided for managing a spin state of individual physical disks in a distributed file system. Spin control messages are forwarded to a specified physical disk asynchronously with an I/O command and prior to receipt of the data request by the physical disk. This enables the spin state of the physical disk to be responsive to the I/O command with minimal delay.
    Type: Application
    Filed: September 9, 2005
    Publication date: March 15, 2007
    Inventors: Vikas Ahluwalia, Vipul Paul, Scott Piper
  • Publication number: 20060112096
    Abstract: A method and system for maintaining integrity of metadata associated with a migrated file. Following migration of data from a source filesystem to a destination filesystem, a tool is automatically invoked to detect if there are any differences in metadata associated with the files and/or folders at each location. Each select field of the metadata at the source filesystem is reviewed to ensure that it matches with the equivalent field at the destination filesystem. In the event at least one of the reviewed metadata fields does not match, an error is generated and forwarded to an operator.
    Type: Application
    Filed: November 19, 2004
    Publication date: May 25, 2006
    Inventors: Vikas Ahluwalia, Vipul Paul, Scott Piper, Akulavenkatavara Prasadarao
  • Publication number: 20060112254
    Abstract: Memory allocation requests are satisfied from a memory pool or from lookaside lists, based on the memory size requested to be allocated. A method, for each of a number of future differently sized memory allocations, determines which memory allocations are to be satisfied from a lookaside list, and which memory allocations are to be satisfied from a memory pool. For each memory allocation to be satisfied from a lookaside list, a corresponding lookaside list for the allocation is initialized. A table is constructed that has a number of entries corresponding to all the differently sized memory allocations. Each entry corresponding to a memory allocation to be satisfied from a lookaside list points to the lookaside list for that memory allocation.
    Type: Application
    Filed: November 20, 2004
    Publication date: May 25, 2006
    Inventors: Scott Piper, Vikas Ahluwalia, Vipul Paul
  • Publication number: 20060106890
    Abstract: An apparatus, system, and method are disclosed for cache synchronization within a multi-tier system having multiple client-server relationships. The apparatus includes a pre-synchronization module, a locking module, and a synchronization module. The pre-synchronization module receives a pre-synchronization call from an upstream node coupled to a first downstream node. The locking module locks a first cache coupled to the first downstream node in response to a synchronization call from the upstream node. The synchronization module synchronizes source data on the upstream node with cached data on the first cache. The apparatus also may include a post-synchronization module to perform any necessary cleanup activities. Advantageously, the apparatus, system, and method reduce the likelihood of a system deadlock due to premature locking of the first downstream cache, which prevents a subsequent downstream cache from synchronizing with the first cache.
    Type: Application
    Filed: November 16, 2004
    Publication date: May 18, 2006
    Inventors: Vipul Paul, Scott Piper, Sudhir Rao