Patents by Inventor Sunil C. Shah
Sunil C. 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: 9427664Abstract: Latency compensation is performed during play of a multiplayer video game over a network. A first system includes a first estimator, a first player, and a first game object controlled by movement of the first player, and a second system includes at least a second player and a second game object controlled by movement of the second player. The first estimator receives data values characterizing delayed states of the second system via the network. Based on the received data values, the first estimator estimates a latency-compensated state of the second game object using a physics model of the second game object and a behavior model of the second player. The behavior model provides a representation of how the second player interacts with the video game relative to the first player. The first player is enabled to interact with the video game with compensated latency.Type: GrantFiled: May 4, 2015Date of Patent: August 30, 2016Assignee: SUGARCANE DEVELOPMENT, INC.Inventor: Sunil C. Shah
-
Publication number: 20150231492Abstract: Latency compensation is performed during play of a multiplayer video game over a network. A first system includes a first estimator, a first player, and a first game object controlled by movement of the first player, and a second system includes at least a second player and a second game object controlled by movement of the second player. The first estimator receives data values characterizing delayed states of the second system via the network. Based on the received data values, the first estimator estimates a latency-compensated state of the second game object using a physics model of the second game object and a behavior model of the second player. The behavior model provides a representation of how the second player interacts with the video game relative to the first player. The first player is enabled to interact with the video game with compensated latency.Type: ApplicationFiled: May 4, 2015Publication date: August 20, 2015Inventor: Sunil C. SHAH
-
Patent number: 9056252Abstract: Latency compensation is performed during play of a multiplayer video game over a network. A first system includes a first estimator, a first player, and a first game object controlled by movement of the first player, and a second system includes at least a second player and a second game object controlled by movement of the second player. The first estimator receives data values characterizing delayed states of the second system via the network. Based on the received data values, the first estimator estimates a latency-compensated state of the second game object using a physics model of the second game object and a behavior model of the second player. The behavior model provides a representation of how the second player interacts with the video game relative to the first player. The first player is enabled to interact with the video game with compensated latency.Type: GrantFiled: March 13, 2013Date of Patent: June 16, 2015Assignee: SUGARCANE DEVELOPMENT, INC.Inventor: Sunil C. Shah
-
Publication number: 20140274370Abstract: Latency compensation is performed during play of a multiplayer video game over a network. A first system includes a first estimator, a first player, and a first game object controlled by movement of the first player, and a second system includes at least a second player and a second game object controlled by movement of the second player. The first estimator receives data values characterizing delayed states of the second system via the network. Based on the received data values, the first estimator estimates a latency-compensated state of the second game object using a physics model of the second game object and a behavior model of the second player. The behavior model provides a representation of how the second player interacts with the video game relative to the first player. The first player is enabled to interact with the video game with compensated latency.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Inventor: Sunil C. Shah
-
Patent number: 7864692Abstract: A method and apparatus are disclosed for the prediction and optimization of a communications system. The present invention provides for the prediction and optimization of the performance of a communications system comprising the steps of inputting a plurality of channels, predicting a performance of each channel using a plurality of parameters to characterize the performance of the channel, and possibly optimizing the parameters of each channel according to a design criteria.Type: GrantFiled: November 10, 2000Date of Patent: January 4, 2011Assignee: Tokyo Electron LimitedInventors: John Josef Hench, Thorkell Gudmundsson, Ioannis Kanellakopoulos, Sunil C. Shah, Gurcan Aral, Yaolong Tan
-
Patent number: 7649828Abstract: A method and system are disclosed for improving the performance of a multiline transmission system by using one or more split-pair receivers in a multiline communications system to identify crosstalk on a pair of transceivers coupled to the split pair receivers, wherein each split pair receiver receives a signal including the crosstalk from each transceiver and provides a corresponding signal vector to a post processing unit, and performing MIMO post-processing on signal vectors received at a receiver from each transceiver and each split-pair receiver while minimizing crosstalk on pairs of lines in the multiline communications system with a frequency equalizer.Type: GrantFiled: September 19, 2003Date of Patent: January 19, 2010Assignee: Tokyo Electron LimitedInventors: Sunil C. Shah, Ioannis Kanellakopoulos, Mark A. Erickson
-
Publication number: 20080140379Abstract: Approximations for previewer-based decomposition are disclosed. In one embodiment, the previewer uses only resistors, capacitors, and controlled sources. Thus, at least some circuit elements that are not resistors or capacitors may be replaced with some combination of resistors, capacitors, or controlled sources. For example, inductors can be modeled as short circuits or as a non-zero resistance. As another example, transistors can be replaced by some combination of resistors, capacitors, and controlled sources. In one embodiment, a diagonal approximation is used to form an approximation for simulation in a previewer-based decomposition. The diagonal approximation uses resistors, capacitors, or controlled sources, in one embodiment. In one embodiment, an impedance between two partitions is split to form a new previewer node.Type: ApplicationFiled: May 30, 2007Publication date: June 12, 2008Inventors: Sunil C. Shah, Thorkell Gudmundsson, Keith Nabors, Sharad Nandgaonkar
-
Patent number: 6978015Abstract: A method that sends upstream a collection of data samples measured from a DSL line.Type: GrantFiled: November 10, 2000Date of Patent: December 20, 2005Assignee: Tokyo Electron LimitedInventors: Mark Alan Erickson, Ioannis Kanellakopoulos, John Josef Hench, Sunil C. Shah, James W. Waite, Michail Tsatsanis, Gurcan Aral
-
Patent number: 6970560Abstract: Events that occur in a number of in domain communication channels where each channel is used by a communication service, are detected. A Bayesian Belief Network (BBN) defines a probabilistic cause-effect relationship between each cause and each effect on a victim channel. The probability of each of a number of possible causes as being a cause of interference in the victim channel is determined, by propagating observations of the interference backwards through the BBN.Type: GrantFiled: November 10, 2000Date of Patent: November 29, 2005Assignee: Tokyo Electron LimitedInventors: John Josef Hench, Thorkell Gudmundsson, Amir Gholamhossein Zadeh Aghdam, Ioannis Kanellakopoulos, Gurcan Aral, Yaolong Tan, Harbinder Singh, Sunil C. Shah
-
Patent number: 6970415Abstract: A method and apparatus for identification of interference sources are disclosed.Type: GrantFiled: November 10, 2000Date of Patent: November 29, 2005Assignee: Tokyo Electron LimitedInventors: Cecilia Gabriela Galarza, Michail Tsatsanis, Mark Alan Erickson, Ioannis Kanellakopoulos, James W. Waite, Ming Gu, Sunil C. Shah, Daniel Joseph Hernandez, Thomas E. Paré, Jr., Norman Man Leung Yuen
-
Patent number: 6922596Abstract: A system and method is given for minimizing periodic disturbances in electronic systems. Given the input-output characteristics of the system, the present method identifies and cancels the periodic disturbance. The periodic disturbance parameters are identified through the use of a residual generator. The output of the residual generator is fed into an identifier that estimates disturbance parameters. The compensation filter combines the output of the identifier with a set of pre-computed parameters to form a cancellation signal. This signal is then added to the input of the plant to cancel the periodic disturbance.Type: GrantFiled: August 7, 2003Date of Patent: July 26, 2005Assignee: Tokyo Electron LimitedInventors: Mark A. Erickson, Cecilia Galarza, Dan Hernandez, Sunil C. Shah
-
Patent number: 6889101Abstract: An apparatus for computer-aided design of a product or process is described. The apparatus includes a template module for storing a plurality of tasks and a plurality of rules for designing the product. The apparatus further includes a processing module coupled to the template module and being configured by the plurality of rules, for executing the plurality of tasks.Type: GrantFiled: November 6, 2000Date of Patent: May 3, 2005Assignee: Tokyo Electron LimitedInventors: Thorkell Gudmundsson, Mark Erickson, Sunil C. Shah
-
Patent number: 6870901Abstract: A method and apparatus are disclosed. The method includes one or more of the following: compiling statistical models of physical layers of a communications system; creating a priori distributions of cross-talk transfer functions; storing the models and the a priori distribution in a storage medium; and using the models and the a priori distributions to diagnose probable causes of events detected in said communications system.Type: GrantFiled: November 10, 2000Date of Patent: March 22, 2005Assignee: Tokyo Electron LimitedInventors: Thorkell Gudmundsson, John Josef Hench, Amir Gholamhossein Zadeh Aghdam, Ioannis Kanellakopoulos, Gurcan Aral, Harbinder Singh, Yaolong Tan, Sunil C. Shah
-
Patent number: 6834109Abstract: The present invention includes a method and system for compensating for cross-talk interference in communication systems. The method includes estimation of the interfering signals. Further, the method includes performing a compensation operation on at least one interfering signal.Type: GrantFiled: November 10, 2000Date of Patent: December 21, 2004Assignee: Tokyo Electron LimitedInventors: Thomas E. Paré, Jr., Michail Tsatsanis, Ioannis Kanellakopoulos, Mark Alan Erickson, Cecilia Gabriela Galarza, James W. Waite, Daniel Joseph Hernandez, Sunil C. Shah, Ming Gu, Norman Man Leung Yuen, Heberly Rosario, Di Lin, Fernando Lopez-de-Victoria
-
Publication number: 20040236557Abstract: According to an embodiment of the invention, a system and method for performing simulations is provided. Using parallelism in systems, the method decomposes a larger problem into several smaller partitions. A series of iterations is performed until the waveforms exchanged between the partitions converge. Approximate pre-view solutions of strongly coupled partitions are introduced to reduce the number of iterations required for convergence. These approximate pre-view solutions are introduced before the simulations occur. Once the waveforms converge, the simulation has determined a solution.Type: ApplicationFiled: May 21, 2004Publication date: November 25, 2004Inventor: Sunil C. Shah
-
Patent number: 6801881Abstract: A method for designing high performance products incorporating signal processing and feedback control is disclosed. In one embodiment, a block diagram may be used for a design cycle, for design optimization, or for design estimation. The block diagram contains a set of differential equations or difference equations, and the solution of these sets of equations may be performed by commercially available software tools. In order to utilize the software tools without requiring access to source code or other descriptions of the internal structure of the tools, the system is decomposed using the technique of waveform relaxation. The decomposition using waveform relaxation operates directly to speed up the computations for the block diagram system. The remaining interprocessor communications may be held pending until the end of each iteration's calculations in each block, allowing the software tools to be executed on independent multiple processors.Type: GrantFiled: March 16, 2000Date of Patent: October 5, 2004Assignee: Tokyo Electron LimitedInventor: Sunil C. Shah
-
Patent number: 6745087Abstract: A scheme for management of uncertainty in control systems that require adaptation is described. The scheme removes as much uncertainty as possible at design time and manufacturing time by taking advantage of available computer resources in pre-computing a large set of robustness-performance tradeoffs. a plant that is controlled by having model controllers and a data evaluator receive monitored signals. The monitored signals are evaluated to determine when sufficient information is received. One of the model controllers generates a control signal based upon the monitored signals received.Type: GrantFiled: December 14, 2000Date of Patent: June 1, 2004Assignee: Tokyo Electron LimitedInventor: Sunil C. Shah
-
Patent number: 6741414Abstract: A method and system for joint spindle speed and head position control in rotating media storage systems are described. A controller changes the rotation speed of a spindle assembly based upon the position information of a desired data sector. This controller may also control the actuator assembly based upon the position information of the desired data sector.Type: GrantFiled: June 15, 2000Date of Patent: May 25, 2004Assignee: Tokyo Electron LimitedInventors: Stephen Boyd, Sunil C. Shah, Mark Erickson, Ioannis Kanellakopoulos
-
Patent number: 6725099Abstract: The present invention includes a method and system for limiting the ramp rate of a variable under control in order to control stress in a process or plant under control. The present invention takes a limit curve provided by the user and combines that limit curve with a scale factor curve obtained from a model of the system to produce an allowable limit curve. A ramp rate limiter then uses the allowable limit curve to control the ramp rate of the variable under control such that the ramp rate of the variable under control is able to achieve the maximum allowable limit but no more.Type: GrantFiled: June 27, 2001Date of Patent: April 20, 2004Assignee: Tokyo Electron LimitedInventors: Mark Erickson, Thorkell Gudmundsson, Sunil C. Shah
-
Patent number: 6711598Abstract: A method and system is disclosed for design and implementation of fixed-point filters from floating-point filters. A design sequence for designing a fixed-point filter for a system is selected. A low-order floating-point filter and a first set of parameters associated with the low-order floating-point filter components are then selected. One or more parameters of the first set of parameters is then iteratively modified to obtain a set of modified parameters, until a plurality of performance characteristics calculated using the first set of parameters meets a performance objective for the fixed-point filter for the system.Type: GrantFiled: November 10, 2000Date of Patent: March 23, 2004Assignee: Tokyo Electron LimitedInventors: Thomas E. Paré, Jr., Daniel Joseph Hernandez, Cecilia Gabriela Galarza, Mark Alan Erickson, Sunil C. Shah