Patents by Inventor Amit Roy
Amit Roy 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: 10743079Abstract: Systems and methods are described for providing subtitles based on a user's language proficiency. An illustrative method includes receiving a request to display subtitles, selecting a language for the subtitles, determining, from a user profile, a user's proficiency level in the selected language, selecting, based on the user's proficiency level in the selected language, a set of subtitles from a plurality of sets of subtitles in the selected language, wherein each respective set of subtitles corresponds to a different proficiency level in the selected language, and generating for display the selected set of subtitles.Type: GrantFiled: December 17, 2018Date of Patent: August 11, 2020Assignee: Rovi Guides, Inc.Inventors: Susanto Sen, Amit Roy Choudhary
-
Publication number: 20200196022Abstract: Systems and methods are described for providing subtitles based on a user's language proficiency.Type: ApplicationFiled: December 17, 2018Publication date: June 18, 2020Inventors: Susanto Sen, Amit Roy Choudhary
-
Patent number: 10671597Abstract: A method, computer program product, and computing system for determining, at the computing device, one or more dependencies associated with a plurality of managed objects and a plurality of backend objects. A plurality of consistency groups with one or more managed objects of the plurality of managed objects and one or more backend objects of the plurality of backend objects may be generated based upon, at least in part, the one or more dependencies associated with the plurality of managed objects and the plurality of backend objects. The one or more backend objects of the plurality of consistency groups may be fetched. The one or more managed objects of the plurality of consistency groups may be updated based upon, at least in part, the one or more fetched backend objects.Type: GrantFiled: July 31, 2017Date of Patent: June 2, 2020Assignee: EMC IP Holding Company LLCInventors: Amit Roy, Rajesh Gandhi, Robert Andrew Foulks, Ying Xie, Shyamsunder Singaraju
-
Patent number: 9292651Abstract: A method of physical design of an IC using an EDA tool includes identifying elements of the IC design that have excess positive timing slack. The excess timing slack elements are placed in a separate partition and then parameters of the characteristics of the excess timing slack elements are modified to reduce their excess timing slack, such as reducing the voltage supplied to the separate partition, thereby lowering power consumption of the IC design.Type: GrantFiled: March 3, 2014Date of Patent: March 22, 2016Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Chetan Verma, Amit Kumar Dey, Ashis Maitra, Kulbhushan Misri, Amit Roy, Harkaran Singh, Vijay Tayal
-
Patent number: 9294078Abstract: A system for circuit for generating an output signal with a dynamically adjustable slew rate includes a sampler, an envelope detector, an envelope comparison and control circuit, and a voltage-driver circuit that includes output buffers for generating the output signal. The sampler generates a sampled signal indicative of the slew rate of the output signal. The envelope detector generates an envelope detection signal indicative of a peak value of the sampled signal. The envelope comparison and control circuit compares a voltage level of the envelope detection signal with various threshold voltage levels, and generates control signals. The voltage-driver circuit controls the operation states of the output buffers based on the control signals to dynamically adjust the slew rate of the output signal.Type: GrantFiled: September 9, 2014Date of Patent: March 22, 2016Assignee: REESCALE SEMICONDUCTOR,INC.Inventors: Chetan Verma, Geetansh Arora, Amit Roy
-
Publication number: 20160072488Abstract: A system for circuit for generating an output signal with a dynamically adjustable slew rate includes a sampler, an envelope detector, an envelope comparison and control circuit, and a voltage-driver circuit that includes output buffers for generating the output signal. The sampler generates a sampled signal indicative of the slew rate of the output signal. The envelope detector generates an envelope detection signal indicative of a peak value of the sampled signal. The envelope comparison and control circuit compares a voltage level of the envelope detection signal with various threshold voltage levels, and generates control signals. The voltage-driver circuit controls the operation states of the output buffers based on the control signals to dynamically adjust the slew rate of the output signal.Type: ApplicationFiled: September 9, 2014Publication date: March 10, 2016Applicant: Freescale Semiconductor, Inc.Inventors: Chetan Verma, Geetansh Arora, Amit Roy
-
Publication number: 20150316950Abstract: A clock signal generator provides a gated clock signal GCLK to trigger operation of dual-edge triggered circuits. A first detector generates, while a clock gating signal /EN is asserted, a first detector output signal that is asserted or de-asserted as a function of disjunction or conjunction respectively of the values that an input clock signal CLK and the gated clock signal GCLK had when the clock gating signal /EN transitioned. A second detector generates, while the clock gating signal /EN is de-asserted, as the value of the gated clock signal GCLK, the value CLK or its complement /CLK as a function of the first detector output signal. When the clock gating signal /EN is asserted, the second detector maintains the value that the gated clock signal GCLK had when the clock gating signal /EN transitioned from de-asserted to asserted.Type: ApplicationFiled: May 2, 2014Publication date: November 5, 2015Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: Amit Kumar Dey, Himanshu Mangal, Kulbhushan Misri, Amit Roy, Vijay Tayal, Chetan Verma
-
Patent number: 9176522Abstract: A clock signal generator provides a gated clock signal GCLK to trigger operation of dual-edge triggered circuits. A first detector generates, while a clock gating signal /EN is asserted, a first detector output signal that is asserted or de-asserted as a function of disjunction or conjunction respectively of the values that an input clock signal CLK and the gated clock signal GCLK had when the clock gating signal /EN transitioned. A second detector generates, while the clock gating signal /EN is de-asserted, as the value of the gated clock signal GCLK, the value CLK or its complement /CLK as a function of the first detector output signal. When the clock gating signal /EN is asserted, the second detector maintains the value that the gated clock signal GCLK had when the clock gating signal /EN transitioned from de-asserted to asserted.Type: GrantFiled: May 2, 2014Date of Patent: November 3, 2015Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Amit Kumar Dey, Himanshu Mangal, Kulbhushan Misri, Amit Roy, Vijay Tayal, Chetan Verma
-
Patent number: 9166585Abstract: A low power inverter circuit includes first and second transistors that receive an input signal at their gate terminals. The first and second transistors are connected by way of their source terminals to third and fourth transistors, respectively. The third and fourth transistors are connected in parallel with fifth and sixth transistors, respectively. The third and fourth transistors are continuously switched on, and the fifth and sixth transistors are controlled in such a way to reduce short circuit current flowing through the first and second transistors when the input signal transitions from one state to another.Type: GrantFiled: August 20, 2014Date of Patent: October 20, 2015Assignee: FREESCALE SEMICONDUCTOR, INC.Inventors: Amit Roy, Zhihong Cheng, Amit Kumar Dey, Vijay Tayal, Chetan Verma
-
Publication number: 20150248519Abstract: A method of physical design of an IC using an EDA tool includes identifying elements of the IC design that have excess positive timing slack. The excess timing slack elements are placed in a separate partition and then parameters of the characteristics of the excess timing slack elements are modified to reduce their excess timing slack, such as reducing the voltage supplied to the separate partition, thereby lowering power consumption of the IC design.Type: ApplicationFiled: March 3, 2014Publication date: September 3, 2015Inventors: Chetan Verma, Amit Kumar Dey, Ashis Maitra, Kulbhushan Misri, Amit Roy, Harkaran Singh, Vijay Tayal
-
Publication number: 20150102839Abstract: A low power inverter circuit includes first and second transistors that receive an input signal at their gate terminals. The first and second transistors are connected by way of their source terminals to third and fourth transistors, respectively. The third and fourth transistors are connected in parallel with fifth and sixth transistors, respectively. The third and fourth transistors are continuously switched on, and the fifth and sixth transistors are controlled in such a way to reduce short circuit current flowing through the first and second transistors when the input signal transitions from one state to another.Type: ApplicationFiled: August 20, 2014Publication date: April 16, 2015Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: Amit Roy, Zhihong Cheng, Amit Kumar Dey, Vijay Tayal, Chetan Verma
-
Patent number: 9003351Abstract: A method and system for reducing power consumption of an integrated circuit with an EDA tool by analyzing and modifying a layout design having a plurality of nets across multiple metal layers. The method includes identifying long nets in the layout design, determining an interconnect capacitance of each of the long nets, determining a net level switching activity of each of the long nets, generating a high power impact list using the interconnect capacitance and the switching activity of each of the long nets, modifying a metal spacing of the long nets listed in the high power impact list.Type: GrantFiled: January 8, 2014Date of Patent: April 7, 2015Assignee: Freescale Semiconductor, Inc.Inventors: Chetan Verma, Kushagra Khorwal, Amit Roy, Rounak Roy, Vijay Tayal
-
Publication number: 20150079100Abstract: In certain embodiments, the present invention, the present invention provides a method of treating a cancer in a subject, comprising: (a) administering to the subject a predetermined dosage of an anti-CTLA4 antibody; (b) detecting the level of the anti-CTLA4 antibody in a sample of the subject; and (c) increasing the dosage of the anti-CTLA4 antibody in the subject if the level of the anti-CTLA4 antibody from step (b) is below a threshold exposure level, such that the cancer is treated.Type: ApplicationFiled: March 22, 2013Publication date: March 19, 2015Inventors: Amit Roy, Yan Feng, Bruce C. Stouffer
-
Patent number: 8887120Abstract: An on-chip timing slack monitor that measures timing slack at the end of a critical path includes a master-slave flip-flop having a tap on the Q output of the master and a logic module coupled to the flip-flop for producing a pulse whose width is a function of the slack. A pulse width shrinking delay line removes glitches on the flip-flop output and, in combination with a digital integrator and counter, also performs a time to digital conversion operation for determining a value for timing path slack. The determined value is used by a decision module for yield analysis. The monitor can discriminate a glitch from a slack pulse at the flip-flop output for any width of glitch up to one-half of a clock cycle.Type: GrantFiled: December 27, 2013Date of Patent: November 11, 2014Assignee: Freescale Semiconductor, Inc.Inventors: Chetan Verma, Amit Kumar Dey, Amit Roy, Vijay Tayal
-
Patent number: 8803591Abstract: Forward bulk biasing circuitry for PMOS and NMOS transistors is provided. The bulk biasing circuitry includes two N-type MOS transistors, two P-type MOS transistors, and two capacitors. The forward bias to a bulk terminal of a transistor increases a threshold voltage of a transistor, thereby reducing a transition time and improving the performance of the transistor. The forward bias is provided only when the transistor transitions from one state to another, thereby reducing leakage power dissipation during active and standby modes of an integrated circuit that includes the transistor.Type: GrantFiled: November 6, 2013Date of Patent: August 12, 2014Assignee: Freescale Semiconductor, Inc.Inventors: Amit Roy, Amit Kumar Dey, Kulbhushan Misri, Vijay Tayal, Chetan Verma
-
Patent number: 8793641Abstract: A system and method for determining power leakage of an electronic circuit design that includes a plurality of digital logic elements, using an electronic design automation (EDA) tool that includes a processor and an automatic test pattern generation (ATPG) tool for generating multiple sets of input value strings. The ATPG tool generates test patterns that include input value strings for simulating each digital logic element of the circuit design independently. A mapping between generated output values and corresponding input values is stored in a look up table (LUT). Thereafter, the ATPG tool generates test patterns that include input value strings for simulating the real-time behavior of the circuit design. The processor determines power leakage of the circuit design based on probability of occurrence of each unique input value string at the input of each digital logic element and corresponding predetermined power leakage values.Type: GrantFiled: May 27, 2013Date of Patent: July 29, 2014Assignee: Freescale Semiconductor, Inc.Inventors: Amit Roy, Shyam S. Gupta, Nipun Mahajan, Vijay Tayal, Chetan Verma
-
Patent number: 8762922Abstract: A system for reducing leakage power of an electronic circuit design, where the circuit design includes multiple timing paths, each timing path made up of multiple cells, using an electronic design automation (EDA) tool. The EDA tool includes a processor that chooses a first replacement cell for replacing a first cell in a first timing path when timing slack is not available in the first path, where a width and threshold voltage of the first replacement cell are greater than a width and threshold voltage of the first cell. The processor then replaces the first cell with the first replacement cell when the overall power consumption of the first replacement cell is less than that of the first cell, and when the timing slack is available for replacing the first cell with the first replacement cell.Type: GrantFiled: October 13, 2013Date of Patent: June 24, 2014Assignee: Freescale Semiconductor, Inc.Inventors: Amit Roy, Vijay Tayal, Chetan Verma
-
Patent number: 8527935Abstract: A method and system for reducing power consumption of an electronic circuit design using an EDA tool includes generating a look-up table (LUT) that stores a mapping between a type, a predetermined optimum power input transition time, and at least one characteristic corresponding to each digital logic element present in a cell library of the EDA tool. An input transition time of a first digital logic element is determined. Then, the first logic element is replaced with a second logic element if the input transition time and the predetermined optimum power input transition time of the first logic element are not equal. The second logic element may be replaced with a third logic element if a timing delay of the second logic element is greater than a timing delay of the first logic element.Type: GrantFiled: January 7, 2013Date of Patent: September 3, 2013Assignee: Freescale Semiconductor, IncInventors: Chetan Verma, Amit Roy, Vijay Tayal
-
Patent number: 8458210Abstract: A computing cluster may include servers that connect database servers. In one implementation, a server may receive a resource request from a client and extract a session identifier from the resource request. The server may determine, based on the session identifier, one of the database servers to use in fulfilling the resource request.Type: GrantFiled: May 6, 2011Date of Patent: June 4, 2013Assignee: Verizon Patent and Licensing Inc.Inventors: Syed Arifuddin, Amit Roy, Venugopal Jagannathan
-
Publication number: 20120284296Abstract: A computing cluster may include servers that connect database servers. In one implementation, a server may receive a resource request from a client and extract a session identifier from the resource request. The server may determine, based on the session identifier, one of the database servers to use in fulfilling the resource request.Type: ApplicationFiled: May 6, 2011Publication date: November 8, 2012Applicant: Verizon Patent and Licensing Inc.Inventors: Syed Arifuddin, Amit Roy, Venugopal Jagannanthan