Patents by Inventor Vipul Shah

Vipul Shah 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: 11330370
    Abstract: Audio data in a first format may be processed to produce audio data in a second format, which may be a reduced or simplified version of the first format. A loudness correction process may produce loudness-corrected audio data in the second format. A first power of the audio data in the second format and a second power of the loudness-corrected audio data in the second format may be determined. A second-format loudness correction factor for the audio data in the second format may be based, at least in part, on a power ratio between the first power and the second power. A first-format loudness correction factor for the audio data in the first format may be based, at least in part, on the power ratio and a power relationship between the audio data in the first format and the audio data in the second format.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: May 10, 2022
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Scott Gregory Norcross, Michael Grant, James Stuart Cowdery, Sachin Nanda, Nisarg Vipul Shah
  • Publication number: 20210120337
    Abstract: Audio data in a first format may be processed to produce audio data in a second format, which may be a reduced or simplified version of the first format. A loudness correction process may produce loudness-corrected audio data in the second format. A first power of the audio data in the second format and a second power of the loudness-corrected audio data in the second format may be determined. A second-format loudness correction factor for the audio data in the second format may be based, at least in part, on a power ratio between the first power and the second power. A first-format loudness correction factor for the audio data in the first format may be based, at least in part, on the power ratio and a power relationship between the audio data in the first format and the audio data in the second format.
    Type: Application
    Filed: February 15, 2019
    Publication date: April 22, 2021
    Applicant: Dolby Laboratories Licensing Corporation
    Inventors: Scott Gregory NORCROSS, Michael GRANT, James Stuart COWDERY, Sachin NANDA, Nisarg Vipul SHAH
  • Patent number: 9378120
    Abstract: A system and method is disclosed that has the ability to automatically derive a test execution plan for parallel execution of test cases, while considering the complex dependencies across the test cases and preserving the semantics of test execution. The execution plan, so generated, provides for balanced workload distribution and scheduling of the test cases for improving the test execution cycles of the test suites in a cost effective manner.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: June 28, 2016
    Assignee: Tata Consultancy Services Limited
    Inventors: Soham Sundar Chakraborty, Vipul Shah
  • Publication number: 20160059877
    Abstract: A handle for a foldable stroller having a pair of stroller handles includes a foldable bar with lateral ends. A clamp for engaging one stroller handle is located at each lateral end. A pair of outer members is included in the foldable bar, and each outer member is pivotally coupled to one clamp. A pair of inner members is included in the foldable bar, and each inner member is pivotally engaged to the other inner member and pivotally engaged with one outer member. A lock is disposed at the pivotal coupling between the inner members. When the lock is disengaged, the stroller may be freely moved between a collapsed position and an open position; but when the lock is engaged, the stroller is fixed in the open position.
    Type: Application
    Filed: September 3, 2014
    Publication date: March 3, 2016
    Inventor: Vipul Shah
  • Patent number: 9266550
    Abstract: A handle for a foldable stroller having a pair of stroller handles includes a foldable bar with lateral ends. A clamp for engaging one stroller handle is located at each lateral end. A pair of outer members is included in the foldable bar, and each outer member is pivotally coupled to one clamp. A pair of inner members is included in the foldable bar, and each inner member is pivotally engaged to the other inner member and pivotally engaged with one outer member. A lock is disposed at the pivotal coupling between the inner members. When the lock is disengaged, the stroller may be freely moved between a collapsed position and an open position; but when the lock is engaged, the stroller is fixed in the open position.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: February 23, 2016
    Inventor: Vipul Shah
  • Patent number: 9032370
    Abstract: A system and method is disclosed to estimate both, the time and number of resources required to execute a test suite or a subset of test suite in parallel, with the objective of providing a balanced workload distribution. The present invention partitions test suite for parallelization, given the dependencies that exists between test cases and test execution time.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: May 12, 2015
    Assignee: Tata Consultancy Services Limited
    Inventors: Soham Sundar Chakraborty, Pavan Kumar Chittimalli, Vipul Shah
  • Patent number: 8971289
    Abstract: In one embodiment, a method includes receiving a packet from a source wireless device at a second switch, the source wireless device previously associated with a first switch and roamed to and associated with the second switch, wherein a point of presence for the source wireless device is maintained at the first switch, inserting into the packet a direction indicator, and forwarding the packet from the second switch to the first switch, the direction indicator identifying the packet as being transmitted towards the point of presence for the source wireless device to prevent a forwarding loop. An apparatus is also disclosed.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: March 3, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Vipul Shah, Bhanu Gopalasetty, Navindra Yadav, Sudhir K. Jain, Rohit Suri
  • Publication number: 20120300756
    Abstract: In one embodiment, a method includes receiving a packet from a source wireless device at a second switch, the source wireless device previously associated with a first switch and roamed to and associated with the second switch, wherein a point of presence for the source wireless device is maintained at the first switch, inserting into the packet a direction indicator, and forwarding the packet from the second switch to the first switch, the direction indicator identifying the packet as being transmitted towards the point of presence for the source wireless device to prevent a forwarding loop. An apparatus is also disclosed.
    Type: Application
    Filed: May 24, 2011
    Publication date: November 29, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Vipul Shah, Bhanu Gopalasetty, Navindra Yadav, Sudhir K. Jain, Rohit Suri
  • Patent number: 7719959
    Abstract: In one embodiment a switch has active and standby LAYER 2 switch interfaces coupled, respectively, to device interfaces of first and second LAYER 2/LAYER 3 network devices. The active switch interface is configured to forward all egress traffic and accept all ingress traffic and the standby switch interface is configured to forward only IGMP messages and configured to block all ingress traffic.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: May 18, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Vipul Shah, Gnanaprakasam Pandian, Vamsi Mohan Kodavanty, Arun Sastry
  • Patent number: 7694009
    Abstract: A method and system is provided for balancing work load for a plurality of computer processors in a multiple processor computer system. In such a system, there are a plurality of packets to be processed. First, a plurality of hash buckets are generated and each packet is assigned to a bucket by performing a predetermined hash function. The different hash buckets are then assigned to the processors based on the workload of all the processors. In connection with processing connections with a timer thread, a plurality of connections are processed with a plurality of timer threads. A plurality of hash buckets are provided, and each connection is mapped to one of the hash buckets. Further, each hash bucket is assigned to a processor timer thread based on a workload thereof.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: April 6, 2010
    Assignee: Novell, Inc.
    Inventors: Vipul Shah, N. S. S. Narasimha Rao, Alka Agrawal, Subrata Sarkar, Kumar Subramanian, Himanshu Shukla
  • Publication number: 20080259913
    Abstract: In one embodiment a switch has active and standby LAYER 2 switch interfaces coupled, respectively, to device interfaces of first and second LAYER 2/LAYER 3 network devices. The active switch interface is configured to forward all egress traffic and accept all ingress traffic and the standby switch interface is configured to forward only IGMP messages and configured to block all ingress traffic.
    Type: Application
    Filed: April 20, 2007
    Publication date: October 23, 2008
    Inventors: Vipul Shah, Gnanaprakasam Pandian, Vamsi Mohan Kodavanty, Arun Sastry
  • Publication number: 20080035558
    Abstract: A polymer modified porous substrate for solid phase extraction or chromatography, comprising a porous substrate and a polymeric monolith formed thereon, wherein the polymeric monolith comprises C5-10 monocyclic or bicyclic aryl or heteroaryl, optionally substituted with -L-Qp-Rq; where q is 0-3, p is 0-5, Q is —NRC(O)—, —C(O)NR—, —OC(O)NR—, —OC(O)R—, —NRC(O)O—, —NRC(O)NR—, —NCO, —CHOHCHOH—, CH2OCHCH2O—, —(CH2CH2O)s—, —(CH2CH2CH2O)s—, —C(O)—, —C(O)O—, —CH2C(O)CH2—, —S—, —SS—, —CHOH—, —O—, —SO—, —SO2—, —SO3—, —OSO3, —SO2NR—, —NRq—, and —NRq+—, —CN, —NC, —CHOCH—, —NHC(NH)NH—, —NO2, —NO, —OPO3—, —OH; and R is hydrogen, C5-10 monocyclic or bicyclic aryl or heteroaryl, C1-12 branched, unbranched, or cyclic hydrocarbyl; L is a bond or a C1-12 branched, unbranched, or cyclic hydrocarbyl. Methods of preparing and using the polymer modified porous substrates are disclosed.
    Type: Application
    Filed: October 9, 2007
    Publication date: February 14, 2008
    Inventor: Vipul Shah
  • Publication number: 20070073569
    Abstract: Method and software for managing a construction project. The method comprises the steps of receiving a request of creating a new construction project track or opening an existing construction project track, receiving budget criteria and determining project task budget information for each project task based on the budget criteria.
    Type: Application
    Filed: August 10, 2006
    Publication date: March 29, 2007
    Applicant: GLOBAL E-SOURCING, INC.
    Inventors: Vipul Shah, James Guzdzoil
  • Publication number: 20060247361
    Abstract: A polar functionalized polymer modified porous substrate for solid phase extraction or chromatography, comprising a porous substrate and a polar functionalized polymeric monolith formed thereon, wherein the polymeric monolith comprises L-A-Pr and L-Q-R—Pr and optional L-A-L-Q-R units, wherein A is a C5-10 monocyclic or bicyclic aryl or heteroaryl, and Q is —NRC(O)—, —C(O)NR—, —OC(O)NR—, —OC(O)R—, —NRC(O)O—, —NRC(O)NR—, —NCO, —CHOHCHOH—, CH2OCHCH2O—, —(CH2CH2O)n—, —(CH2CH2CH2O)n—, —C(O)—, —C(O)O—, —CH2C(O)CH2—, —S—, —SS—, —CHOH—, —O—, —SO—, —SO2—, —SO3—, —OSO3, —SO2NR—, —NRq—, and —NRq+—, —CN, —NC, —CHOCH—, —NHC(NH)NH—, —NO2, —NO, —OPO3—, —OH; r is 0 or 1; and R is hydrogen, C5-10 monocyclic or bicyclic aryl or heteroaryl, C1-12 branched, unbranched, or cyclic hydrocarbyl; L is a bond or a C1-12 branched, unbranched, or cyclic hydrocarbyl. Methods of preparing and using the polymer modified porous substrates are disclosed.
    Type: Application
    Filed: May 2, 2005
    Publication date: November 2, 2006
    Inventor: Vipul Shah
  • Publication number: 20060247362
    Abstract: A polymer modified porous substrate for solid phase extraction or chromatography, comprising a porous substrate and a polymeric monolith formed thereon, wherein the polymeric monolith comprises C510 monocyclic or bicyclic aryl or heteroaryl, optionally substituted with -L-Qp-Rq; where q is 0-3, p is 0-5, Q is —NRC(O)—, —C(O)NR—, —OC(O)NR—, —OC(O)R—, —NRC(O)O—, —NRC(O)NR—, —NCO, —CHOHCHOH—, CH2OCHCH2O—, —(CH2CH2O)s—, —(CH2CH2CH2O)s—, —C(O)—, —C(O)O—, —CH2C(O)CH2—, —S—, —SS—, —CHOH—, —O—, —SO—, —SO2—, —SO3—, —OSO3, —SO2NR—, —NRq—, and —NRq+—, —CN, —NC, —CHOCH—, —NHC(NH)NH—, —NO2, —NO, —OPO3—, —OH; and R is hydrogen, C5-10 monocyclic or bicyclic aryl or heteroaryl, C1-12 branched, unbranched, or cyclic hydrocarbyl; L is a bond or a C1-12 branched, unbranched, or cyclic hydrocarbyl. Methods of preparing and using the polymer modified porous substrates are disclosed.
    Type: Application
    Filed: May 2, 2005
    Publication date: November 2, 2006
    Inventor: Vipul Shah
  • Publication number: 20060085554
    Abstract: A method and system is provided for balancing work load for a plurality of computer processors in a multiple processor computer system. In such a system, there are a plurality of packets to be processed. First, a plurality of hash buckets are generated and each packet is assigned to a bucket by performing a predetermined hash function. The different hash buckets are then assigned to the processors based on the workload of all the processors. In connection with processing connections with a timer thread, a plurality of connections are processed with a plurality of timer threads. A plurality of hash buckets are provided, and each connection is mapped to one of the hash buckets. Further, each hash bucket is assigned to a processor timer thread based on a workload thereof.
    Type: Application
    Filed: December 7, 2005
    Publication date: April 20, 2006
    Applicant: Novell, Inc.
    Inventors: Vipul Shah, N.S.S. Rao, Alka Agrawal, Subrata Sarkar, Kumar Subramanian, Himanshu Shukla
  • Patent number: 7020713
    Abstract: A method and system is provided for balancing work load for a plurality of computer processors in a multiple processor computer system. In such a system, there are a plurality of packets to be processed. First, a plurality of hash buckets are generated and each packet is assigned to a bucket by performing a predetermined hash function. The different hash buckets are then assigned to the processors based on the workload of all the processors. In connection with processing connections with a timer thread, a plurality of connections are processed with a plurality of timer threads. A plurality of hash buckets are provided, and each connection is mapped to one of the hash buckets. Further, each hash bucket is assigned to a processor timer thread based on a workload thereof.
    Type: Grant
    Filed: October 10, 2000
    Date of Patent: March 28, 2006
    Assignee: Novell, Inc.
    Inventors: Vipul Shah, N.S.S. Narasimha Rao, Alka Agrawal, Subrata Sarkar, Kumar Subramanian, Himanshu Shukla
  • Publication number: 20060059205
    Abstract: A method and apparatus for diagnosing database performance problems using a plurality of wait classes is provided. A set of statistical data that describes current activity within a database system is periodically retrieved. The set of statistical data may include information about the current activity of each user session connected to the database system. Thereafter, a set of cumulative statistical data that describes activity in the database system over a period of time is updated to reflect the retrieved set of statistical data. The set of cumulative statistical data includes statistics associated with each of a plurality of wait classes. A graphical user interface that displays the set of cumulative statistical data may be presented to a user. The graphical user interface allows the user to quickly ascertain the nature of the database performance problems by providing a view of the set of cumulative statistical data.
    Type: Application
    Filed: September 23, 2004
    Publication date: March 16, 2006
    Inventors: Vipul Shah, John Beresniewicz, Nauman Chaudhry, Kyle Hailey, Hui Lin, Hsiao-te Su
  • Publication number: 20050277741
    Abstract: A polymeric sorbent that can be employed in the extraction and purification of polar and nonpolar molecules from a complex media (e.g. pharmaceuticals from biological matrices) by solid phase extraction (SPE). The sorbent exhibits a strong capacity for the retention of polar molecules and can facilitate the recovery of compounds possessing a range of polarities while furnishing clean extracts showing low ion suppression. The polymer is wettable and remains wetted over long periods of time.
    Type: Application
    Filed: June 16, 2005
    Publication date: December 15, 2005
    Inventors: Krishna Kallury, David Jones, Vipul Shah
  • Publication number: 20050065290
    Abstract: Halogenated polymers of vinyl aromatic monomers comprising styrene and divinylbenzene are provided for use in a chromatographic separation method of analytes, wherein said polymer further comprises a hydrocarbyl or halocarbyl substituent comprising from 1 to 1,000,000 carbon atoms, or combinations thereof. Methods of using the halogenated polymers are also provided. The polymers and methods are particularly useful in the separation of nucleic acids labeled with hydrophobic labels such as protecting groups, fluorophores, and the like.
    Type: Application
    Filed: September 19, 2003
    Publication date: March 24, 2005
    Inventor: Vipul Shah