Patents by Inventor Praveen A. Reddy
Praveen A. Reddy 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).
-
Publication number: 20130203249Abstract: A method for providing metal filled features in a layer is provided. A metal seed layer is deposited on tops and bottoms of the features. Metal seed layer on tops of the features and overhangs is removed without removing metal seed layer on bottoms of features. An electroless deposition of metal is provided to fill the features, wherein the electroless deposition first deposits on the metal seed layer on bottoms of the features.Type: ApplicationFiled: February 2, 2012Publication date: August 8, 2013Applicant: LAM RESEARCH CORPORATIONInventor: Praveen Reddy NALLA
-
Publication number: 20120045505Abstract: Pharmaceutical formulations comprising multiple drugs, for treating or preventing cardiovascular disease. Embodiments are capsules containing individual drugs, or combinations of drugs, in the form of small tablets.Type: ApplicationFiled: October 28, 2011Publication date: February 23, 2012Applicants: Dr. Reddy's Laboratories, Inc., Dr. Reddy's Laboratories Ltd.Inventors: Badal Kumar Sasmal, Praveen Reddy Billa, Vijay Dinanathji Nasare, Mailatur Sivaraman Mohan, Suryakumar Jayanthi, Rajesh Dubey, Seshasayana Avvaru, Phanikumar Reddy Satti, Ranjan Mund Manas, Anitha Chidipothu, Varun Jain
-
Publication number: 20100292341Abstract: The present invention relates to quick dissolve pharmaceutical compositions. More particularly the invention relates to quick dissolve pharmaceutical compositions of memantine hydrochloride capable of dissolving in the oral cavity and process for preparing such compositions. The quick dissolve pharmaceutical compositions of memantine hydrochloride contain at least one water-soluble diluent in particular a mono- or disaccharide and at least one disintegrant and optionally other pharmaceutically acceptable excipients.Type: ApplicationFiled: June 26, 2008Publication date: November 18, 2010Applicant: ORCHID CHEMICALS & PHARMACEUTICALS LIMITEDInventors: Ramakrishnan Sankar, Chidambaram Seshadri Venkateswaran, Praveen Reddy Billa
-
Patent number: 7822915Abstract: A method and apparatus for accessing and storing data in a memory are disclosed. The system includes a memory controller coupled to a memory having locations characterized by banks and lines. The memory controller is configured for storing a data packet with data bursts in sequence in consecutive memory locations, while providing the capability of reading or writing data bursts out of sequence by accessing the consecutive memory locations in a random order.Type: GrantFiled: June 30, 2007Date of Patent: October 26, 2010Assignee: Alcatel-Lucent USA Inc.Inventors: Marcus Duelk, Praveen Reddy Kasireddy
-
Publication number: 20100068269Abstract: A pharmaceutical dosage form for treating or preventing cardiovascular events comprises therapeutic amounts of: a ?-adrenergic receptor antagonist, a diuretic, or both; a cholesterol-lowering agent; an inhibitor of the renin-angiotensin system; and aspirin.Type: ApplicationFiled: November 19, 2009Publication date: March 18, 2010Applicants: DR. REDDY'S LABORATORIES LIMITED, DR. REDDY'S LABORATORIES, INC.Inventors: Badal Kumar Sasmal, Billa Praveen Reddy, Vijay Dinanathji Nasare, Mailatur Sivaraman Mohan
-
Publication number: 20090002864Abstract: A method and apparatus for accessing and storing data in a memory are disclosed. The system includes a memory controller coupled to a memory having locations characterized by banks and lines. The memory controller is configured for storing a data packet with data bursts in sequence in consecutive memory locations, while providing the capability of reading or writing data bursts out of sequence by accessing the consecutive memory locations in a random order.Type: ApplicationFiled: June 30, 2007Publication date: January 1, 2009Inventors: Marcus Duelk, Praveen Reddy Kasireddy
-
Publication number: 20070081516Abstract: A data processing system includes a first plane including a first plurality of processing nodes, each including multiple processing units, and a second plane including a second plurality of processing nodes, each including multiple processing units. The data processing system also includes a plurality of point-to-point first tier links. Each of the first plurality and second plurality of processing nodes includes one or more first tier links among the plurality of first tier links, where the first tier link(s) within each processing node connect a pair of processing units in the same processing node for communication. The data processing system further includes a plurality of point-to-point second tier links.Type: ApplicationFiled: October 7, 2005Publication date: April 12, 2007Inventors: Ravi Arimilli, Benjiman Goodman, Guy Guthrie, Praveen Reddy, William Starke
-
Publication number: 20070073998Abstract: A data processing system includes a first processing node and a second processing node. The first processing node includes a plurality of first processing units coupled to each other for communication, and the second processing node includes a plurality of second processing units coupled to each other for communication. Each of the plurality of first processing units is coupled to a respective one of the plurality of second processing units in the second processing node by a respective one of a plurality of point-to-point links.Type: ApplicationFiled: September 27, 2005Publication date: March 29, 2007Inventors: Vicente Chung, Benjiman Goodman, Praveen Reddy, William Starke
-
Publication number: 20070061630Abstract: A data processing system, method, and computer-usable medium for recovering from a hang condition in a data processing system. The data processing system includes a collection of coupled processing units. The processing units include a collection of processing unit components such as, two or more processing cores, and a cache array, a processor core master, a cache snooper, and a local hang manager. The local hang manager determines whether at least one component out of the collection of processing unit components has entered into a hang condition. If the local hang manager determines at least one component has entered into a hang condition, a throttling manager throttles the performance of the processing unit in an attempt to break the at least one component out of the hang condition.Type: ApplicationFiled: September 13, 2005Publication date: March 15, 2007Inventors: James Fields, Benjiman Goodman, Praveen Reddy
-
Publication number: 20060187939Abstract: A data processing system includes a first processing node and a second processing node coupled by an interconnect fabric. The first processing node includes a plurality of first processing units coupled to each other for communication, and the second processing node includes a plurality of second processing units coupled to each other for communication. A first processing unit in the first processing node includes interconnect logic that processes a plurality of concurrently pending broadcast operations of differing broadcast scope. At least a first of the plurality of concurrently pending broadcast operations has a first scope limited to the first processing node, and at least a second of the plurality of concurrently pending broadcast operations has a second scope including the first processing node and the second processing node.Type: ApplicationFiled: February 10, 2005Publication date: August 24, 2006Applicant: International Business Machines CorporationInventors: Benjiman Goodman, Praveen Reddy
-
Publication number: 20060187818Abstract: A method, apparatus, and computer instructions are provided by the present invention to automatically recover from a failed node concurrent maintenance operation. A control logic is provided to send a first test command to processors of a new node. If the first test command is successful, a second test command is sent to all processors or to the remaining nodes if nodes are removed. If the second command is successful, system operation is resumed with the newly configured topology with either nodes added or removed. If the response is incorrect or a timeout has occurred, the control logic restores values to the current mode register and sends a third test command to check for an error. A fatal system attention is sent to a service processor or system software if an error is encountered. If no error, system operation is resumed with previously configured topology.Type: ApplicationFiled: February 9, 2005Publication date: August 24, 2006Applicant: International Business Machines CorporationInventors: James Fields, Michael Floyd, Benjiman Goodman, Paul Lecocq, Praveen Reddy
-
Publication number: 20060179337Abstract: A data processing system includes a plurality of processing units, including at least a local master and a local hub, which are coupled for communication via a communication link. The local master includes a master capable of initiating an operation, a snooper capable of receiving an operation, and interconnect logic coupled to a communication link coupling the local master to the local hub. The interconnect logic includes request logic that synchronizes internal transmission of a request of the master to the snooper with transmission, via the communication link, of the request to the local hub.Type: ApplicationFiled: February 10, 2005Publication date: August 10, 2006Applicant: International Business Machines CorporationInventors: Benjiman Goodman, Guy Guthrie, Praveen Reddy, William Starke, Jeffrey Stuecheli
-
Publication number: 20060179356Abstract: A method, apparatus, and program for systematically testing the functionality of all connections in a multi-tiered bus system that connects a large number of processors. Each bus controller is instructed to send a test version of a snoop request to all of the other processors and to wait for the replies. If a connection is bad, the port associated with that connection will time out. Detection of a time-out will cause the initialization process to be halted until the problem can be isolated and resolved.Type: ApplicationFiled: February 9, 2005Publication date: August 10, 2006Applicant: International Business Machines CorporationInventors: Benjiman Goodman, Paul Lecocq, Praveen Reddy
-
Publication number: 20060176885Abstract: A data processing system includes an interconnect fabric, a protected resource having a plurality of banks each associated with a respective one of a plurality of address sets, a snooper that controls access to the resource, one or more masters that initiate requests, and interconnect logic coupled to the one or more masters and to the interconnect fabric. The interconnect logic regulates a rate of delivery to the snooper via the interconnect fabric of requests that target any one the plurality of banks of the protected resource.Type: ApplicationFiled: February 10, 2005Publication date: August 10, 2006Applicant: International Business Machines CorporationInventors: Benjiman Goodman, Praveen Reddy, Jeffrey Stuecheli
-
Publication number: 20060176886Abstract: A data processing system includes a first processing node and a second processing node coupled by an interconnect fabric. The first processing node includes a plurality of first processing units coupled to each other for communication, and the second processing node includes a plurality of second processing units coupled to each other for communication. The first processing units in the first processing node have a first mode in which the first processing units broadcast operations with a first scope limited to the first processing node and a second mode in which the first processing units of the first processing node broadcast operations with a second scope including the first processing node and the second processing node.Type: ApplicationFiled: February 10, 2005Publication date: August 10, 2006Applicant: International Business Machines CorporationInventors: Benjiman Goodman, Praveen Reddy
-
Publication number: 20050097028Abstract: A method and system predict customers/accounts that are likely to become attrited based on predefined classification rules and customer data/account information associated with the customers/accounts. The classification rules are generated by parsing through historical customer data/account information to identify attrition customers/accounts and their associated attributes. Unique algorithm is used to determine attrition statuses of the customers or accounts. After the classification rules are generated, the rules are applied to new customer data or account information to predict customers or accounts that are likely to become attrited.Type: ApplicationFiled: May 24, 2004Publication date: May 5, 2005Inventors: Larry Watanabe, Patrick Yip, Praveen Reddy
-
Publication number: 20040236649Abstract: A method and system predict future revenue of an account or a customer associated therewith for a specific time period, such a month, a quarter, etc., based on past revenue. The technique uses historical revenue data of a predetermined number of time periods before the specific time period, to calculate the prediction revenue for the specific time period. Different weights are assigned to the revenue data of each of the predetermined number of time periods, wherein the weight is selected based on the recentness of each of the predetermined number of time periods relative to the specific time period. For instance, the revenue of a month closer to a month to be predicted is given more weight than older months. The weight for each time periods may be determined empirically, such as by regression. Prediction revenue of the specific time period is determined based on the historical revenue data and the weight of each of the predetermined number of time periods.Type: ApplicationFiled: May 24, 2004Publication date: November 25, 2004Applicant: PERSHING INVESTMENTS, LLCInventors: Patrick Yip, Praveen Reddy
-
Publication number: 20040236734Abstract: An advanced rating method and system for identifying desirable customers. A prediction index is calculated for each customer to predict a trend of profit that the customer may generate. The prediction index is calculated based on various types of customer data including at least two types of customer data selected from the following: assets levels of the customer, demographic information of the customer, and transaction history of the customer. A score for each selected type of customer data is determined. Proper weights corresponding to each type of customer data are also obtained. The prediction index is then calculated based on the respective weights and scores corresponding to the selected types of customer data using an advanced algorithm. The prediction index is compared with a preset threshold to determine whether the customer is desirable.Type: ApplicationFiled: May 24, 2004Publication date: November 25, 2004Applicant: PERSHING INVESTMENTS, LLCInventors: Patrick Yip, Praveen Reddy
-
Publication number: 20040236648Abstract: An activity-driven, profitability calculation method and system track expenses and/or income associated with each activity initiated by customers or accounts. The method detects and identifies activities associated with an account, and obtains rate information associated with the identified activities. The rate information specifies any expenses or incomes associated with the identified activities. A profitability status related to the account, such as an amount of profits or loss, is updated based on the rate information associated with the identified activities. The determined profitability status of the account or customer may be used to determine a service type or level that would be received by the account or customer.Type: ApplicationFiled: May 24, 2004Publication date: November 25, 2004Applicant: PERSHING INVESTMENTS, LLCInventors: Patrick Yip, Praveen Reddy
-
Publication number: 20040001886Abstract: The present invention relates to the stable solid orally administrable pharmaceutical formulation of Amlodipine Maleate. The invention also describes the process of producing such stable formulations and more specifically a direct compression method of producing tablet formulations. The tablet formulation of Amlodipine Maleate thus prepared is bioequivalent to the tablets containing Amlodipine Besylate salt commercially available with the brand name of Norvasc. The formulation also avoids the common problem of sticking observed during manufacturing.Type: ApplicationFiled: April 17, 2003Publication date: January 1, 2004Applicant: DR. REDDY'S LABORATORIES LIMITEDInventors: Dinesh Dayaramji Chakole, Pallempalli Venkata Siva Reddy, Billa Praveen Reddy, Vipin Tatyasaheb Dhanorkar, Mailatur Sivaraman Mohan