Patents by Inventor Chidambaram Nachiappan

Chidambaram Nachiappan 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: 11809906
    Abstract: Systems, apparatuses, and methods for controlling bandwidth through shared transaction limits are described. An apparatus includes at least a plurality of agents, a plurality of transaction-limit (T-Limit) nodes, a T-Limit manager, and one or more endpoints. The T-Limit manager creates a plurality of credits for the plurality of agents to send transactions to a given endpoint. Then, the T-Limit manager partitions the credits into N+1 portions for N agents, wherein the extra N+1 portion is a shared pool for use by agents when they run out of their private credits. The T-Limit manager assigns a separate private portion of the N portions to the N agents for use by only the corresponding agent. When an agent runs out of private credits, the agent's T-Limit node sends a request to the T-Limit manager for credits from the shared pool.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: November 7, 2023
    Assignee: Apple Inc.
    Inventors: Nachiappan Chidambaram Nachiappan, Matthew R. Johnson, Vinodh R. Cuppu
  • Patent number: 11748284
    Abstract: A system and method for efficiently arbitrating traffic on a bus. A computing system includes a fabric for routing traffic among one or more agents and one or more endpoints. The fabric includes multiple arbiters in an arbitration hierarchy. Arbiters store traffic in buffers with each buffer associated with a particular traffic type and a source of the traffic. Arbiters maintain a respective urgency counter for keeping track of a period of time traffic of a particular type is blocked by upstream arbiters. When the block is removed, the traffic of the particular type has priority for selection based on the urgency counter. When arbiters receive feedback from downstream arbiters or sources, the arbiters adjust selection priority accordingly. For example, changes in bandwidth requirement, low latency tolerance and active status cause adjustments in selection priority of stored requests.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: September 5, 2023
    Assignee: Apple Inc.
    Inventors: Nachiappan Chidambaram Nachiappan, Jaideep Dastidar, Yiu Chun Tse, Ripudaman Singh, Shawn Munetoshi Fukami, Benjamin K. Dodge, Vinodh R. Cuppu
  • Publication number: 20220413908
    Abstract: Systems, apparatuses, and methods for controlling bandwidth through shared transaction limits are described. An apparatus includes at least a plurality of agents, a plurality of transaction-limit (T-Limit) nodes, a T-Limit manager, and one or more endpoints. The T-Limit manager creates a plurality of credits for the plurality of agents to send transactions to a given endpoint. Then, the T-Limit manager partitions the credits into N+1 portions for N agents, wherein the extra N+1 portion is a shared pool for use by agents when they run out of their private credits. The T-Limit manager assigns a separate private portion of the N portions to the N agents for use by only the corresponding agent. When an agent runs out of private credits, the agent's T-Limit node sends a request to the T-Limit manager for credits from the shared pool.
    Type: Application
    Filed: September 2, 2022
    Publication date: December 29, 2022
    Inventors: Nachiappan Chidambaram Nachiappan, Matthew R. Johnson, Vinodh R. Cuppu
  • Patent number: 11436049
    Abstract: Systems, apparatuses, and methods for controlling bandwidth through shared transaction limits are described. An apparatus includes at least a plurality of agents, a plurality of transaction-limit (T-Limit) nodes, a T-Limit manager, and one or more endpoints. The T-Limit manager creates a plurality of credits for the plurality of agents to send transactions to a given endpoint. Then, the T-Limit manager partitions the credits into N+1 portions for N agents, wherein the extra N+1 portion is a shared pool for use by agents when they run out of their private credits. The T-Limit manager assigns a separate private portion of the N portions to the N agents for use by only the corresponding agent. When an agent runs out of private credits, the agent's T-Limit node sends a request to the T-Limit manager for credits from the shared pool.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: September 6, 2022
    Assignee: Apple Inc.
    Inventors: Nachiappan Chidambaram Nachiappan, Matthew R. Johnson, Vinodh R. Cuppu
  • Publication number: 20210342282
    Abstract: A system and method for efficiently arbitrating traffic on a bus. A computing system includes a fabric for routing traffic among one or more agents and one or more endpoints. The fabric includes multiple arbiters in an arbitration hierarchy. Arbiters store traffic in buffers with each buffer associated with a particular traffic type and a source of the traffic. Arbiters maintain a respective urgency counter for keeping track of a period of time traffic of a particular type is blocked by upstream arbiters. When the block is removed, the traffic of the particular type has priority for selection based on the urgency counter. When arbiters receive feedback from downstream arbiters or sources, the arbiters adjust selection priority accordingly. For example, changes in bandwidth requirement, low latency tolerance and active status cause adjustments in selection priority of stored requests.
    Type: Application
    Filed: July 14, 2021
    Publication date: November 4, 2021
    Inventors: Nachiappan Chidambaram Nachiappan, Jaideep Dastidar, Yiu Chun Tse, Ripudaman Singh, Shawn Munetoshi Fukami, Benjamin K. Dodge, Vinodh R. Cuppu
  • Publication number: 20210326169
    Abstract: Systems, apparatuses, and methods for controlling bandwidth through shared transaction limits are described. An apparatus includes at least a plurality of agents, a plurality of transaction-limit (T-Limit) nodes, a T-Limit manager, and one or more endpoints. The T-Limit manager creates a plurality of credits for the plurality of agents to send transactions to a given endpoint. Then, the T-Limit manager partitions the credits into N+1 portions for N agents, wherein the extra N+1 portion is a shared pool for use by agents when they run out of their private credits. The T-Limit manager assigns a separate private portion of the N portions to the N agents for use by only the corresponding agent. When an agent runs out of private credits, the agent's T-Limit node sends a request to the T-Limit manager for credits from the shared pool.
    Type: Application
    Filed: April 17, 2020
    Publication date: October 21, 2021
    Inventors: Nachiappan Chidambaram Nachiappan, Matthew R. Johnson, Vinodh R. Cuppu
  • Patent number: 11093425
    Abstract: A system and method for efficiently arbitrating traffic on a bus. A computing system includes a fabric for routing traffic among one or more agents and one or more endpoints. The fabric includes multiple arbiters in an arbitration hierarchy. Arbiters store traffic in buffers with each buffer associated with a particular traffic type and a source of the traffic. Arbiters maintain a respective urgency counter for keeping track of a period of time traffic of a particular type is blocked by upstream arbiters. When the block is removed, the traffic of the particular type has priority for selection based on the urgency counter. When arbiters receive feedback from downstream arbiters or sources, the arbiters adjust selection priority accordingly. For example, changes in bandwidth requirement, low latency tolerance and active status cause adjustments in selection priority of stored requests.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: August 17, 2021
    Assignee: Apple Inc.
    Inventors: Nachiappan Chidambaram Nachiappan, Jaideep Dastidar, Yiu Chun Tse, Ripudaman Singh, Shawn Munetoshi Fukami, Benjamin K. Dodge, Vinodh R. Cuppu
  • Patent number: 10972408
    Abstract: Systems, apparatuses, and methods for implementing a configurable packet arbiter with minimum progress guarantees are described. An arbiter includes at least control logic, a plurality of counters, and a tunables matrix. The tunables matrix stores values for a plurality of configurable parameters for the various transaction sources of the arbiter. These parameter values determine the settings that the arbiter uses for performing arbitration. One of the parameters is a minimum progress guarantee value that specifies how many times each source should be picked per interval. The minimum progress guarantee helps to reduce arbitration-related jitter. Also, the arbiter includes a grant counter for each source. After the minimum progress guarantees are satisfied, the arbiter selects the source with the lowest grant counter among the sources with packets eligible for arbitration. Then, the arbiter increments the grant counter of the winning source by a grant increment amount specific to the source.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Nachiappan Chidambaram Nachiappan, Vinodh R. Cuppu
  • Patent number: 10963172
    Abstract: A system and method for efficiently allocating data storage to agents. A computing system includes an interconnect with intermediate buffers for storing transactions and corresponding payload data during transport between sources and destinations. A data storage limit is set on an amount of data storage corresponding to outstanding transactions for each of the multiple sources based on the initial buffer assignments. A number of outstanding transactions for each of the multiple sources is limited based on a corresponding data storage limit. If the rate of allocation of a given buffer assigned to a first source exceeds a threshold, then a second source is selected with available space exceeding a threshold in an assigned buffer. If it is determined the second source is not assigned to a buffer with a rate of allocation exceeding a threshold, then buffer storage is reassigned from the second source to the first source.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: March 30, 2021
    Assignee: Apple Inc.
    Inventors: Nachiappan Chidambaram Nachiappan, David L. Trawick, Yiu Chun Tse, Deniz Balkan, Hengsheng Geng, Shawn Munetoshi Fukami, Jaideep Dastidar, Benjamin K. Dodge, Vinodh R. Cuppu
  • Publication number: 20200057737
    Abstract: A system and method for efficiently arbitrating traffic on a bus. A computing system includes a fabric for routing traffic among one or more agents and one or more endpoints. The fabric includes multiple arbiters in an arbitration hierarchy. Arbiters store traffic in buffers with each buffer associated with a particular traffic type and a source of the traffic. Arbiters maintain a respective urgency counter for keeping track of a period of time traffic of a particular type is blocked by upstream arbiters. When the block is removed, the traffic of the particular type has priority for selection based on the urgency counter. When arbiters receive feedback from downstream arbiters or sources, the arbiters adjust selection priority accordingly. For example, changes in bandwidth requirement, low latency tolerance and active status cause adjustments in selection priority of stored requests.
    Type: Application
    Filed: August 20, 2018
    Publication date: February 20, 2020
    Inventors: Nachiappan Chidambaram Nachiappan, Jaideep Dastidar, Yiu Chun Tse, Ripudaman Singh, Shawn Munetoshi Fukami, Benjamin K. Dodge, Vinodh R. Cuppu
  • Publication number: 20200050379
    Abstract: A system and method for efficiently allocating data storage to agents. A computing system includes an interconnect with intermediate buffers for storing transactions and corresponding payload data during transport between sources and destinations. A data storage limit is set on an amount of data storage corresponding to outstanding transactions for each of the multiple sources based on the initial buffer assignments. A number of outstanding transactions for each of the multiple sources is limited based on a corresponding data storage limit. If the rate of allocation of a given buffer assigned to a first source exceeds a threshold, then a second source is selected with available space exceeding a threshold in an assigned buffer. If it is determined the second source is not assigned to a buffer with a rate of allocation exceeding a threshold, then buffer storage is reassigned from the second source to the first source.
    Type: Application
    Filed: August 9, 2018
    Publication date: February 13, 2020
    Inventors: Nachiappan Chidambaram Nachiappan, David L. Trawick, Yiu Chun Tse, Deniz Balkan, Hengsheng Geng, Shawn Munetoshi Fukami, Jaideep Dastidar, Benjamin K. Dodge, Vinodh R. Cuppu
  • Publication number: 20180071277
    Abstract: The disclosed invention is drawn to pharmaceutical tablets that provide delivery of active agents having at least three oxygen-containing groups, a tri-oxy active agent, as well as a second active ingredient. Non-limiting examples of three oxygen-containing group active agents include guaifenesin, codeine, hydrocodone, and their pharmaceutically acceptable salts. In one embodiment, a pharmaceutical tablet for oral administration once every 12 hours is provided. The tablet includes a first active agent that is a tri-oxy active agent, a second active agent, and a release rate controlling non-ionic oxyl-containing hydrophilic polymer. The total oxyl content of the hydrophilic polymer in the tablet is from about 4×10?4 moles to about 2.0×10?3 moles.
    Type: Application
    Filed: July 27, 2017
    Publication date: March 15, 2018
    Applicant: Spriaso LLC
    Inventors: Chandrashekar Giliyar, Satish Kumar Nachaegari, Chidambaram Nachiappan, Mahesh V. Patel, Srinivansan Venkateshwaran
  • Publication number: 20160256454
    Abstract: The disclosed invention is drawn to pharmaceutical tablets that provide delivery of active agents having at least three oxygen-containing groups, a tri-oxy active agent, as well as a second active ingredient. Non-limiting examples of three oxygen-containing group active agents include guaifenesin, codeine, hydrocodone, and their pharmaceutically acceptable salts. In one embodiment, a pharmaceutical tablet for oral administration once every 12 hours is provided. The tablet includes a first active agent that is a tri-oxy active agent, a second active agent, and a release rate controlling non-ionic oxyl-containing hydrophilic polymer. The total oxyl content of the hydrophilic polymer in the tablet is from about 4×104 moles to about 2.0×10?3 moles.
    Type: Application
    Filed: March 7, 2016
    Publication date: September 8, 2016
    Inventors: Chandrashekar Giliyar, Satish Kumar Nachaegari, Chidambaram Nachiappan, Mahesh V. Patel, Srinivansan Venkateshwaran
  • Patent number: 9375437
    Abstract: The present invention provides for progesterone containing pharmaceutical oral dosage forms, pharmaceutical kits, and related methods. In one embodiment, an oral dosage form formulated for on-going administration is provided. The oral dosage form includes an amount of progesterone and a pharmaceutically acceptable carrier. The oral dosage form is formulated such that upon single dose administration to a non-pregnant woman in follicular phase, the oral dosage form provides a serum progesterone C24h of at least 0.20 ng/mL.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: June 28, 2016
    Assignee: LIPOCINE INC.
    Inventors: Satish Kumar Nachaegari, Chandrashekar Giliyar, Chidambaram Nachiappan, Mahesh V. Patel, Srinivasan Venkateshwaran
  • Publication number: 20160074416
    Abstract: The present disclosure is drawn to pharmaceutical compositions and oral dosage capsules containing testosterone undecanoate, as well as related methods. The capsule includes a capsule shell and a capsule fill. The capsule fill can include a solubilizer and about 14 wt % to about 35 wt % testosterone undecanoate based on the total capsule fill. The oral dosage capsule is such that when a single oral administration to a male subject of one or more capsules with a total testosterone undecanoate daily dose of about 350 mg to about 650 mg it provides a ratio of serum testosterone Cmax to serum testosterone Cave of about 2.7 or less. In yet another embodiment, a method for providing a serum concentration of testosterone within a target serum testosterone concentration Cave range for a male subject is provided.
    Type: Application
    Filed: November 25, 2015
    Publication date: March 17, 2016
    Applicant: Lipocine Inc.
    Inventors: Chandrashekar Giliyar, Basawaraj Chickmath, Chidambaram Nachiappan, Mahesh V. Patel, Srinivansan Venkateshwaran
  • Patent number: 9205057
    Abstract: The present disclosure is drawn to pharmaceutical compositions and oral dosage capsules containing testosterone undecanoate, as well as related methods. The capsule includes a capsule shell and a capsule fill. The capsule fill can include a solubilizer and about 14 wt % to about 35 wt % testosterone undecanoate based on the total capsule fill. The oral dosage capsule is such that when a single oral administration to a male subject of one or more capsules with a total testosterone undecanoate daily dose of about 350 mg to about 650 mg it provides a ratio of serum testosterone Cmax to serum testosterone Cave of about 2.7 or less. In yet another embodiment, a method for providing a serum concentration of testosterone within a target serum testosterone concentration Cave range for a male subject is provided.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: December 8, 2015
    Assignee: Lipocine Inc.
    Inventors: Chandrashekar Giliyar, Basawaraj Chickmath, Chidambaram Nachiappan, Mahesh V. Patel, Srinivansan Venkateshwaran
  • Publication number: 20150320768
    Abstract: The present invention provides for bioavailable oral dosage forms containing esters of 17-hydroxyprogesterone as well as related methods. The oral dosage forms can be formulated for pregnancy support and can include a therapeutically effective amount of an ester of 17-hydroxyprogesterone and a pharmaceutically acceptable carrier. In another embodiment, a pharmaceutically acceptable oral dosage form for pregnancy support is provided. The pharmaceutically acceptable oral dosage can include a therapeutically effective amount of an ester of 17-hydroxyprogesterone and a pharmaceutically acceptable carrier. The oral dosage form can, when measured using a USP Type-II dissolution apparatus in 900 mL of deionized water with 0.5 (w/v) of sodium lauryl sulfate at 50 RPM at 37° C., release at least 20 wt % of the dose of the ester of 17-hydroxyprogesterone after 60 minutes, or in the alternative release at least 20 wt % more after 60 minutes than an equivalently dosed oral dosage form without the carrier.
    Type: Application
    Filed: July 16, 2015
    Publication date: November 12, 2015
    Applicant: LIPOCINE INC.
    Inventors: Chandrashekar Giliyar, Srinivansan Venkateshwaran, Basawaraj Chickmath, Satish Kumar Nachaegari, Chidambaram Nachiappan, Mahesh V. Patel
  • Publication number: 20150320765
    Abstract: The present disclosure is drawn to pharmaceutical compositions and oral dosage capsules containing testosterone undecanoate, as well as related methods. The capsule includes a capsule shell and a capsule fill. The capsule fill can include a solubilizer and about 14 wt % to about 35 wt % testosterone undecanoate based on the total capsule fill. The oral dosage capsule is such that when a single oral administration to a male subject of one or more capsules with a total testosterone undecanoate daily dose of about 350 mg to about 650 mg it provides a ratio of serum testosterone Cmax to serum testosterone Cave of about 2.7 or less. In yet another embodiment, a method for providing a serum concentration of testosterone within a target serum testosterone concentration Cave range for a male subject is provided.
    Type: Application
    Filed: July 16, 2015
    Publication date: November 12, 2015
    Applicant: Lipocine Inc.
    Inventors: Chandrashekar Giliyar, Basawaraj Chickmath, Chidambaram Nachiappan, Mahesh V. Patel, Srinivansan Venkateshwaran
  • Publication number: 20150320686
    Abstract: The disclosed invention is drawn to pharmaceutical tablets that provide delivery of active agents having at least three oxygen-containing groups, as well as a second active ingredient. Non-limiting examples of three oxygen-containing group active agents include guaifenesin, codeine, hydrocodone, and their pharmaceutically acceptable salts. In one embodiment, a pharmaceutical tablet for oral administration once every 12 hours is provided. The tablet includes a first active agent that is a tri-oxy active agent, a second active agent, and a release rate controlling non-ionic oxyl-containing hydrophilic polymer. The total oxyl content of the hydrophilic polymer in the tablet is about 4×10?4 moles to about 2.0×10?3 moles.
    Type: Application
    Filed: May 22, 2015
    Publication date: November 12, 2015
    Inventors: Chandrashekar Giliyar, Satish Kumar Nachaegari, Chidambaram Nachiappan, Mahesh V. Patel, Srinivansan Venkateshwaran
  • Publication number: 20150224059
    Abstract: The present disclosure is drawn to pharmaceutical compositions and oral dosage capsules containing testosterone undecanoate, as well as related methods. The capsule includes a capsule shell and a capsule fill. The capsule fill can include a solubilizer and about 14 wt % to about 35 wt % testosterone undecanoate based on the total capsule fill. The oral dosage capsule is such that when a single oral administration to a male subject of one or more capsules with a total testosterone undecanoate daily dose of about 350 mg to about 650 mg it provides a ratio of serum testosterone Cmax to serum testosterone Cave of about 2.7 or less. In yet another embodiment, a method for providing a serum concentration of testosterone within a target serum testosterone concentration Cave range for a male subject is provided.
    Type: Application
    Filed: April 20, 2015
    Publication date: August 13, 2015
    Inventors: Chandrashekar Giliyar, Basawaraj Chickmath, Chidambaram Nachiappan, Mahesh V. Patel, Srinivasan Venkateshwaran