Patents by Inventor Rohit D'Souza
Rohit D'Souza 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: 12210202Abstract: A glass fiber reinforced wall for a fiber optic cable enclosure having variable wall thicknesses between stiffening ribs to improve durability against impact loads.Type: GrantFiled: September 10, 2021Date of Patent: January 28, 2025Assignee: CommScope Technologies LLCInventors: Barry Wayne Allen, Rohit D. Kulkarni, William Alan Carrico
-
Publication number: 20240195208Abstract: A computing device includes: a battery compartment configured to removably receive a battery; a backup power source; a computing subsystem configured to receive power from a selectable one of the battery and the backup power source; a backup power regulator configured to supply backup power from the backup power source; and a power control subsystem configured, in response to detecting removal of the battery from the battery compartment, to: control the backup power regulator to increase an output voltage level of the backup power; and supply power to the computing subsystem from the backup power regulator.Type: ApplicationFiled: December 9, 2022Publication date: June 13, 2024Inventors: Tong-Hsiao Chang, Rohit D. Kotwal
-
Publication number: 20230367089Abstract: A glass fiber reinforced wall for a fiber optic cable enclosure having variable wall thicknesses between stiffening ribs to improve durability against impact loads.Type: ApplicationFiled: September 10, 2021Publication date: November 16, 2023Inventors: Barry Wayne Allen, Rohit D. Kulkarni, William Alan Carrico
-
Publication number: 20190104198Abstract: Accelerated throttling for web servers and services is provided. Request data may be collected for requests submitted to servers at a datacenter and a request metric and a window determined based on the collected information. The request metric may define a limit for a number of requests from a source to be accepted within the window. Incoming requests for the servers at the datacenter may be monitored and, in some cases, sources for the requests identified. If a number of requests from a source exceed the determined request metric within the window, further requests from the same source may be denied until the window expires. The incoming requests for the servers at the datacenter may be monitored by counting a subset of the incoming requests associated with the identified source, for example.Type: ApplicationFiled: October 4, 2017Publication date: April 4, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Akshay N. MUTHA, Shanna X. CHEN, Rohit D. MAHALE
-
Patent number: 10042772Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic structural management of an n-Tier distributed caching infrastructure. In an embodiment of the invention, a method of dynamic structural management of an n-Tier distributed caching infrastructure includes establishing a communicative connection to a plurality of cache servers arranged in respective tier nodes in an n-Tier cache, collecting performance metrics for each of the cache servers in the respective tier nodes of the n-Tier cache, identifying a characteristic of a specific cache resource in a corresponding one of the tier nodes of the n-Tier crossing a threshold, and dynamically structuring a set of cache resources including the specific cache resource to account for the identified characteristic.Type: GrantFiled: June 28, 2016Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Snehal S. Antani, Erik J. Burckart, Rohit D. Kelapure
-
Patent number: 9767031Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic structural management of an n-Tier distributed caching infrastructure. In an embodiment of the invention, a method of dynamic structural management of an n-Tier distributed caching infrastructure includes establishing a communicative connection to a plurality of cache servers arranged in respective tier nodes in an n-Tier cache, collecting performance metrics for each of the cache servers in the respective tier nodes of the n-Tier cache, identifying a characteristic of a specific cache resource in a corresponding one of the tier nodes of the n-Tier crossing a threshold, and dynamically structuring a set of cache resources including the specific cache resource to account for the identified characteristic.Type: GrantFiled: December 30, 2010Date of Patent: September 19, 2017Assignee: International Business Machines CorporationInventors: Snehal S. Antani, Erik J. Burckart, Rohit D. Kelapure
-
Patent number: 9760405Abstract: Embodiments of the present invention provide a method, system and computer program product for enforcing performance goals in an n-Tier distributed caching infrastructure. In an embodiment of the invention, a method of enforcing performance goals in an n-Tier distributed caching infrastructure can include establishing a communicative connection to multiple different cache servers arranged in respective tier nodes in an n-Tier cache. The method also can include collecting performance metrics for each of the cache servers in the respective tier nodes of the n-Tier cache and identifying a cache server amongst the cache servers in respective tier nodes of the n-Tier demonstrating a performance likely to breach at least one term of an SLA. Finally, the method can include applying a remedial measure to the identified cache server.Type: GrantFiled: October 23, 2009Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Snehal S. Antani, Erik J. Burckart, Rohit D. Kelapure
-
Publication number: 20170210999Abstract: A process includes continuous steps and batch steps for recycling waste oil, fuel or antifreeze. The continuous steps include determining the volume of waste; pumping waste toward a distillation vessel; mixing waste with heated waste, and while flowing the waste into the distillation vessel performing steps of: maintaining a vacuum; heating the waste; returning a first portion of heated waste to the distillation vessel and a second-portion to mix with the waste feed; sending gaseous vapors to a condenser; returning some condensed liquid to the distillation vessel; and delivering condensed liquid as a product. The batch steps include: stopping waste flow into the distillation vessel; reducing pressure; heating the waste; returning the heated waste to the distillation vessel; condensing gaseous vapors; returning some condensed effluent to the distillation vessel; delivering some condensed effluent as a first product; and delivering heated waste as a second product.Type: ApplicationFiled: June 19, 2016Publication date: July 27, 2017Inventor: Rohit D. Joshi
-
Patent number: 9714388Abstract: A process includes continuous steps and batch steps for recycling waste oil, fuel or antifreeze. The continuous steps include determining the volume of waste; pumping waste toward a distillation vessel; mixing waste with heated waste, and while flowing the waste into the distillation vessel performing steps of: maintaining a vacuum; heating the waste; returning a first portion of heated waste to the distillation vessel and a second-portion to mix with the waste feed; sending gaseous vapors to a condenser; returning some condensed liquid to the distillation vessel; and delivering condensed liquid as a product. The batch steps include: stopping waste flow into the distillation vessel; reducing pressure; heating the waste; returning the heated waste to the distillation vessel; condensing gaseous vapors; returning some condensed effluent to the distillation vessel; delivering some condensed effluent as a first product; and delivering heated waste as a second product.Type: GrantFiled: June 19, 2016Date of Patent: July 25, 2017Inventor: Rohit D. Joshi
-
Publication number: 20160378670Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic structural management of an n-Tier distributed caching infrastructure. In an embodiment of the invention, a method of dynamic structural management of an n-Tier distributed caching infrastructure includes establishing a communicative connection to a plurality of cache servers arranged in respective tier nodes in an n-Tier cache, collecting performance metrics for each of the cache servers in the respective tier nodes of the n-Tier cache, identifying a characteristic of a specific cache resource in a corresponding one of the tier nodes of the n-Tier crossing a threshold, and dynamically structuring a set of cache resources including the specific cache resource to account for the identified characteristic.Type: ApplicationFiled: June 28, 2016Publication date: December 29, 2016Inventors: Snehal S. ANTANI, Erik J. BURCKART, Rohit D. KELAPURE
-
Patent number: 9471337Abstract: A system and method that performs retrofitting and autowiring of service bindings by generating a plurality of retrofitted references from a plurality of resource references and autowiring the plurality of retrofitted references into an application. The system and method deploys the application to an environment in response to the autowiring of the plurality of retrofitted references.Type: GrantFiled: March 3, 2015Date of Patent: October 18, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JunJie Cai, Rohit D. Kelapure, James W. Stopyro, Matthew J. Sykes
-
Patent number: 9454383Abstract: A system and method that performs retrofitting and autowiring of service bindings by generating a plurality of retrofitted references from a plurality of resource references and autowiring the plurality of retrofitted references into an application. The system and method deploys the application to an environment in response to the autowiring of the plurality of retrofitted references.Type: GrantFiled: April 30, 2014Date of Patent: September 27, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JunJie Cai, Rohit D. Kelapure, James W. Stopyro, Matthew J. Sykes
-
Patent number: 9390146Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic structural management of an n-Tier distributed caching infrastructure. In an embodiment of the invention, a method of dynamic structural management of an n-Tier distributed caching infrastructure includes establishing a communicative connection to a plurality of cache servers arranged in respective tier nodes in an n-Tier cache, collecting performance metrics for each of the cache servers in the respective tier nodes of the n-Tier cache, identifying a characteristic of a specific cache resource in a corresponding one of the tier nodes of the n-Tier crossing a threshold, and dynamically structuring a set of cache resources including the specific cache resource to account for the identified characteristic.Type: GrantFiled: February 28, 2012Date of Patent: July 12, 2016Assignee: International Business Machines CorporationInventors: Snehal S. Antani, Erik J. Burckart, Rohit D. Kelapure
-
Patent number: 9262134Abstract: A code base, including a code base history, is searched for code term(s) and change(s) that have been made to the code term(s). The code base includes, but is not limited to, multiple: (i) instances of code; (ii) product releases; (iii) code components; and/or (iv) code drafting projects.Type: GrantFiled: March 21, 2014Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Rohit D. Kelapure, Paul Komar, Maneesh Mehra, Dana L. Price
-
Publication number: 20150317146Abstract: A system and method that performs retrofitting and autowiring of service bindings by generating a plurality of retrofitted references from a plurality of resource references and autowiring the plurality of retrofitted references into an application. The system and method deploys the application to an environment in response to the autowiring of the plurality of retrofitted references.Type: ApplicationFiled: April 30, 2014Publication date: November 5, 2015Applicant: International Business Machines CorporationInventors: JunJie Cai, Rohit D. Kelapure, James W. Stopyro, Matthew J. Sykes
-
Publication number: 20150317149Abstract: A system and method that performs retrofitting and autowiring of service bindings by generating a plurality of retrofitted references from a plurality of resource references and autowiring the plurality of retrofitted references into an application. The system and method deploys the application to an environment in response to the autowiring of the plurality of retrofitted references.Type: ApplicationFiled: March 3, 2015Publication date: November 5, 2015Inventors: JunJie Cai, Rohit D. Kelapure, James W. Stopyro, Matthew J. Sykes
-
Publication number: 20150268939Abstract: A code base, including a code base history, is searched for code term(s) and change(s) that have been made to the code term(s). The code base includes, but is not limited to, multiple: (i) instances of code; (ii) product releases; (iii) code components; and/or (iv) code drafting projects.Type: ApplicationFiled: March 21, 2014Publication date: September 24, 2015Applicant: International Business Machines CorporationInventors: Rohit D. Kelapure, Paul Komar, Maneesh Mehra, Dana L. Price
-
Publication number: 20150258427Abstract: Systems and methods are disclosed herein to a die comprising a plurality of faces (N); and a plurality of elements (n), including an unbiased set of elements and a biased set of elements, that are labeled on the plurality of faces, wherein each face is labeled with one of the plurality of elements, at least one element is labeled on more faces than the other elements, and all the faces are labeled in an unbiased manner such that the faces are labeled by placing an element from the unbiased set of elements after every (N?n)/n occurrences of an element from the set of biased elements, when a count (ci) of each unique element in the unbiased set is equal to 1.Type: ApplicationFiled: March 11, 2014Publication date: September 17, 2015Applicant: UNISYS CORPORATIONInventor: KENNETH ROHIT D'SOUZA
-
Patent number: 9003239Abstract: Resolving virtual machine (VM) issues, by executing VM and operating system (OS) diagnostic monitors, including, monitoring a set of VM and OS health status metrics of a system at a first level, analyzing data of the monitored health status metrics to determine that an instability has occurred when the data exceeds defined bounds for the health status metrics, responding to the instability by monitoring additional VM and OS health status metrics, whereby a level of monitoring of the system is increased from the first level to a second level, greater than the first level, identifying the instability, repairing the system by taking corrective action based on the identified instability; and removing at least one of the set of monitoring and profiling tools to reduce the level of monitoring to a third level once the instability has been resolved, wherein the third level is less than the second level.Type: GrantFiled: May 3, 2013Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: Lisa M. W. Bradley, Kevin Grigorenko, Rohit D. Kelapure, Dana L. Price
-
Patent number: 8972802Abstract: A method, system and computer program product for providing high availability to a hybrid application server environment containing non-Java® containers. Each hybrid application server in the cluster includes a Java® container and a non-Java® container hosting Java® and non-Java® applications, respectively. Upon detecting the non-Java® container becoming unavailable (failing), an object, such as an MBean, identifies and deactivates those Java® application(s) that are dependent on the non-Java® application(s) deployed in the unavailable non-Java® container using dependency information stored in an application framework. The deactivated Java® application(s) are marked as being unavailable. A routing agent continues to send requests to those Java® application(s) that are not marked as being unavailable within that hybrid application server containing the unavailable non-Java® container.Type: GrantFiled: July 27, 2012Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: Amith N. Kashyap, Rohit D. Kelapure, Hariharan N. Venkitachalam