Patents by Inventor Girish Subramaniam

Girish Subramaniam 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: 11099949
    Abstract: A method and apparatus for programming a one-time programmable (OTP) memory device is disclosed that allows for resuming and recovering from an interrupted programming cycle (e.g. due to loss of power or user interaction). Upon re-initiation of a programming cycle with the same memory range, a programming controller may detect the memory address where interruption occurred, and resume programming from that address. If the programming interruption resulted in an incorrectly programmed word at the interrupted address, a word repair register may be mapped to the corrupted address to enable correction of that word. The remainder of the memory range may then be programmed normally.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: August 24, 2021
    Assignee: Cirrus Logic, Inc.
    Inventors: Michael A Kost, Bradley A Lambert, John P Tourish, Girish Subramaniam
  • Publication number: 20200104221
    Abstract: A method and apparatus for programming a one-time programmable (OTP) memory device is disclosed that allows for resuming and recovering from an interrupted programming cycle (e.g. due to loss of power or user interaction). Upon re-initiation of a programming cycle with the same memory range, a programming controller may detect the memory address where interruption occurred, and resume programming from that address. If the programming interruption resulted in an incorrectly programmed word at the interrupted address, a word repair register may be mapped to the corrupted address to enable correction of that word. The remainder of the memory range may then be programmed normally.
    Type: Application
    Filed: August 1, 2019
    Publication date: April 2, 2020
    Inventors: Michael A Kost, Bradley A Lambert, John P Tourish, Girish Subramaniam
  • Patent number: 9241509
    Abstract: Calories in a juice can be reduced by selectively removing more sucrose than primary sugars, for example, glucose and fructose. An acceptable flavor profile can be achieved since the primary sugars have a higher perceived sweetness than sucrose. The food product processing system for reducing calories can include multiple stages for filtering the juice to produce a clarified low-calorie juice having an acceptable flavor profile.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: January 26, 2016
    Assignee: Tropicana Products, Inc.
    Inventors: Girish Subramaniam, Teodoro Rivera, Nicholas Shields, Diana Pesha
  • Patent number: 9220291
    Abstract: Calories in a juice can be reduced by selectively removing more sucrose than primary sugars, for example, glucose and fructose. An acceptable flavor profile can be achieved since the primary sugars have a higher perceived sweetness than sucrose. The food product processing system for reducing calories can include multiple stages for filtering the juice to produce a clarified low-calorie juice having an acceptable flavor profile.
    Type: Grant
    Filed: September 30, 2006
    Date of Patent: December 29, 2015
    Assignee: Tropicana Products, Inc.
    Inventors: Girish Subramaniam, Teodoro Rivera, Nicholas Shields, Diana Pesha
  • Publication number: 20090159518
    Abstract: Calories in a juice can be reduced by selectively removing more sucrose than primary sugars, for example, glucose and fructose. An acceptable flavor profile can be achieved since the primary sugars have a higher perceived sweetness than sucrose. The food product processing system for reducing calories can include multiple stages for filtering the juice to produce a clarified low-calorie juice having an acceptable flavor profile.
    Type: Application
    Filed: March 6, 2009
    Publication date: June 25, 2009
    Applicant: Tropicana Products, Inc.
    Inventors: Girish Subramaniam, Teodoro Rivera, Nicholas Shields, Diana Pesha
  • Publication number: 20080081096
    Abstract: Calories in a juice can be reduced by selectively removing more sucrose than primary sugars, for example, glucose and fructose. An acceptable flavor profile can be achieved since the primary sugars have a higher perceived sweetness than sucrose. The food product processing system for reducing calories can include multiple stages for filtering the juice to produce a clarified low-calorie juice having an acceptable flavor profile.
    Type: Application
    Filed: September 30, 2006
    Publication date: April 3, 2008
    Applicant: Tropicana Products, Inc.
    Inventors: Girish Subramaniam, Tedoro Rivera, Nicholas Shields, Diana Pesha
  • Publication number: 20070087098
    Abstract: A method for direct steam pasteurization and de-oiling of citrus juice, and more particularly, orange juice, is provided. In a further embodiment, a method for direct steam pasteurization and flash cooling of citrus juice is provided. The method removes certain undesired flavor components and retains certain desired flavor components and products having enhanced sensory characteristics result.
    Type: Application
    Filed: October 18, 2006
    Publication date: April 19, 2007
    Applicant: Tropicana Products, Inc.
    Inventors: Girish Subramaniam, Craig Philipp, D. Lineback, Yongsoo Chung
  • Patent number: 7046175
    Abstract: A decoding method includes extracting a preselected number of bits from a bitstream to be decoded, accessing a table entry of a table using an index generated in response to the extracted bit, and if a first value in the table entry indicates a second value in the table entry comprises a decoded result, retrieving the decoded result.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: May 16, 2006
    Assignee: Cirrus Logic, Inc.
    Inventor: Girish Subramaniam
  • Patent number: 7000138
    Abstract: An adaptive clock throttle 600 interfacing a clock generator 601 generating a high speed clock and a processing engine 602 operating in response to a processing clock. Adaptive clock throttle 600 generates a plurality of lower speed clocks from the high speed clock, estimates a duty cycle of the processing engine, and selectively gates one of the lower speed clocks to the processing engine as the processing clock to increase the duty cycle of the processing engine.
    Type: Grant
    Filed: June 7, 2001
    Date of Patent: February 14, 2006
    Assignee: Cirrus Logic, INC
    Inventors: Sanjay Ramakrishna Pillay, Raghunath Krishna Rao, Hasibur Rahman, Girish Subramaniam
  • Patent number: 6903669
    Abstract: A method of decoding an encoded bitstream. The method includes performing a table lookup. Addresses into the table are generated using selected numbers of bits drawn from the bitstream in response to values stored in the table entries. A table entry may contain an index offset and a number of bits to extract from the bitstream. Alternatively, the table entry may contain the decode result. The value of a result tag in the entry signals which of the alternatives is contained in the entry. The table is recursively accessed until a portion of the bitstream is decoded. Any remaining portion of the bitstream is decoded similarly. An initial index into the table is determined from a number of bits of the bitstream corresponding to the length of the smallest code word in the codetable used to encode the bitstream.
    Type: Grant
    Filed: October 3, 2003
    Date of Patent: June 7, 2005
    Assignee: Cirrus Logic, Inc.
    Inventor: Girish Subramaniam
  • Publication number: 20040170731
    Abstract: A method for direct steam pasteurization and de-oiling of citrus juice, and more particularly, orange juice, is provided. In a further embodiment, a method for direct steam pasteurization and flash cooling of citrus juice is provided. The method removes certain undesired flavor components and retains certain desired flavor components and products having enhanced sensory characteristics result.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Inventors: Girish Subramaniam, Craig Philipp, D. Scott Lineback, Yongsoo Chung
  • Publication number: 20020147753
    Abstract: A method of calculating xM/N, x having a range and M and N integers. The range of x is partitioned into a selected number of intervals and a determination is made as to the interval into which x falls. x is normalized with a normalization factor calculated for the interval into which x falls to obtain a normalized value x′ within a normalized range. A value of x′M/N is calculated over the normalized range and a value for xM/N is calculated by multiplying the calculated value of x′M/N by a renormalization factor calculated for the interval in which x falls.
    Type: Application
    Filed: January 30, 2001
    Publication date: October 10, 2002
    Applicant: Cirrus Logic, Inc.
    Inventors: Raghunath Rao, Girish Subramaniam