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: 11330370Abstract: 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: GrantFiled: February 15, 2019Date of Patent: May 10, 2022Assignee: Dolby Laboratories Licensing CorporationInventors: Scott Gregory Norcross, Michael Grant, James Stuart Cowdery, Sachin Nanda, Nisarg Vipul Shah
-
Publication number: 20210120337Abstract: 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: ApplicationFiled: February 15, 2019Publication date: April 22, 2021Applicant: Dolby Laboratories Licensing CorporationInventors: Scott Gregory NORCROSS, Michael GRANT, James Stuart COWDERY, Sachin NANDA, Nisarg Vipul SHAH
-
Patent number: 9378120Abstract: 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: GrantFiled: October 23, 2012Date of Patent: June 28, 2016Assignee: Tata Consultancy Services LimitedInventors: Soham Sundar Chakraborty, Vipul Shah
-
Publication number: 20160059877Abstract: 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: ApplicationFiled: September 3, 2014Publication date: March 3, 2016Inventor: Vipul Shah
-
Patent number: 9266550Abstract: 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: GrantFiled: September 3, 2014Date of Patent: February 23, 2016Inventor: Vipul Shah
-
Patent number: 9032370Abstract: 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: GrantFiled: December 19, 2012Date of Patent: May 12, 2015Assignee: Tata Consultancy Services LimitedInventors: Soham Sundar Chakraborty, Pavan Kumar Chittimalli, Vipul Shah
-
Patent number: 8971289Abstract: 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: GrantFiled: May 24, 2011Date of Patent: March 3, 2015Assignee: Cisco Technology, Inc.Inventors: Vipul Shah, Bhanu Gopalasetty, Navindra Yadav, Sudhir K. Jain, Rohit Suri
-
Publication number: 20120300756Abstract: 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: ApplicationFiled: May 24, 2011Publication date: November 29, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Vipul Shah, Bhanu Gopalasetty, Navindra Yadav, Sudhir K. Jain, Rohit Suri
-
Patent number: 7719959Abstract: 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: GrantFiled: April 20, 2007Date of Patent: May 18, 2010Assignee: Cisco Technology, Inc.Inventors: Vipul Shah, Gnanaprakasam Pandian, Vamsi Mohan Kodavanty, Arun Sastry
-
Patent number: 7694009Abstract: 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: GrantFiled: December 7, 2005Date of Patent: April 6, 2010Assignee: Novell, Inc.Inventors: Vipul Shah, N. S. S. Narasimha Rao, Alka Agrawal, Subrata Sarkar, Kumar Subramanian, Himanshu Shukla
-
Publication number: 20080259913Abstract: 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: ApplicationFiled: April 20, 2007Publication date: October 23, 2008Inventors: Vipul Shah, Gnanaprakasam Pandian, Vamsi Mohan Kodavanty, Arun Sastry
-
Publication number: 20080035558Abstract: 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: ApplicationFiled: October 9, 2007Publication date: February 14, 2008Inventor: Vipul Shah
-
Publication number: 20070073569Abstract: 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: ApplicationFiled: August 10, 2006Publication date: March 29, 2007Applicant: GLOBAL E-SOURCING, INC.Inventors: Vipul Shah, James Guzdzoil
-
Publication number: 20060247361Abstract: 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: ApplicationFiled: May 2, 2005Publication date: November 2, 2006Inventor: Vipul Shah
-
Publication number: 20060247362Abstract: 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: ApplicationFiled: May 2, 2005Publication date: November 2, 2006Inventor: Vipul Shah
-
Publication number: 20060085554Abstract: 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: ApplicationFiled: December 7, 2005Publication date: April 20, 2006Applicant: Novell, Inc.Inventors: Vipul Shah, N.S.S. Rao, Alka Agrawal, Subrata Sarkar, Kumar Subramanian, Himanshu Shukla
-
Patent number: 7020713Abstract: 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: GrantFiled: October 10, 2000Date of Patent: March 28, 2006Assignee: Novell, Inc.Inventors: Vipul Shah, N.S.S. Narasimha Rao, Alka Agrawal, Subrata Sarkar, Kumar Subramanian, Himanshu Shukla
-
Publication number: 20060059205Abstract: 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: ApplicationFiled: September 23, 2004Publication date: March 16, 2006Inventors: Vipul Shah, John Beresniewicz, Nauman Chaudhry, Kyle Hailey, Hui Lin, Hsiao-te Su
-
Publication number: 20050277741Abstract: 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: ApplicationFiled: June 16, 2005Publication date: December 15, 2005Inventors: Krishna Kallury, David Jones, Vipul Shah
-
Publication number: 20050065290Abstract: 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: ApplicationFiled: September 19, 2003Publication date: March 24, 2005Inventor: Vipul Shah