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: 12210202
    Abstract: 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: Grant
    Filed: September 10, 2021
    Date of Patent: January 28, 2025
    Assignee: CommScope Technologies LLC
    Inventors: Barry Wayne Allen, Rohit D. Kulkarni, William Alan Carrico
  • Publication number: 20240195208
    Abstract: 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: Application
    Filed: December 9, 2022
    Publication date: June 13, 2024
    Inventors: Tong-Hsiao Chang, Rohit D. Kotwal
  • Publication number: 20230367089
    Abstract: 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: Application
    Filed: September 10, 2021
    Publication date: November 16, 2023
    Inventors: Barry Wayne Allen, Rohit D. Kulkarni, William Alan Carrico
  • Publication number: 20190104198
    Abstract: 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: Application
    Filed: October 4, 2017
    Publication date: April 4, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Akshay N. MUTHA, Shanna X. CHEN, Rohit D. MAHALE
  • Patent number: 10042772
    Abstract: 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: Grant
    Filed: June 28, 2016
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Snehal S. Antani, Erik J. Burckart, Rohit D. Kelapure
  • Patent number: 9767031
    Abstract: 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: Grant
    Filed: December 30, 2010
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Snehal S. Antani, Erik J. Burckart, Rohit D. Kelapure
  • Patent number: 9760405
    Abstract: 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: Grant
    Filed: October 23, 2009
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Snehal S. Antani, Erik J. Burckart, Rohit D. Kelapure
  • Publication number: 20170210999
    Abstract: 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: Application
    Filed: June 19, 2016
    Publication date: July 27, 2017
    Inventor: Rohit D. Joshi
  • Patent number: 9714388
    Abstract: 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: Grant
    Filed: June 19, 2016
    Date of Patent: July 25, 2017
    Inventor: Rohit D. Joshi
  • Publication number: 20160378670
    Abstract: 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: Application
    Filed: June 28, 2016
    Publication date: December 29, 2016
    Inventors: Snehal S. ANTANI, Erik J. BURCKART, Rohit D. KELAPURE
  • Patent number: 9471337
    Abstract: 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: Grant
    Filed: March 3, 2015
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JunJie Cai, Rohit D. Kelapure, James W. Stopyro, Matthew J. Sykes
  • Patent number: 9454383
    Abstract: 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: Grant
    Filed: April 30, 2014
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JunJie Cai, Rohit D. Kelapure, James W. Stopyro, Matthew J. Sykes
  • Patent number: 9390146
    Abstract: 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: Grant
    Filed: February 28, 2012
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Snehal S. Antani, Erik J. Burckart, Rohit D. Kelapure
  • Patent number: 9262134
    Abstract: 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: Grant
    Filed: March 21, 2014
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rohit D. Kelapure, Paul Komar, Maneesh Mehra, Dana L. Price
  • Publication number: 20150317146
    Abstract: 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: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: International Business Machines Corporation
    Inventors: JunJie Cai, Rohit D. Kelapure, James W. Stopyro, Matthew J. Sykes
  • Publication number: 20150317149
    Abstract: 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: Application
    Filed: March 3, 2015
    Publication date: November 5, 2015
    Inventors: JunJie Cai, Rohit D. Kelapure, James W. Stopyro, Matthew J. Sykes
  • Publication number: 20150268939
    Abstract: 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: Application
    Filed: March 21, 2014
    Publication date: September 24, 2015
    Applicant: International Business Machines Corporation
    Inventors: Rohit D. Kelapure, Paul Komar, Maneesh Mehra, Dana L. Price
  • Publication number: 20150258427
    Abstract: 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: Application
    Filed: March 11, 2014
    Publication date: September 17, 2015
    Applicant: UNISYS CORPORATION
    Inventor: KENNETH ROHIT D'SOUZA
  • Patent number: 9003239
    Abstract: 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: Grant
    Filed: May 3, 2013
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Lisa M. W. Bradley, Kevin Grigorenko, Rohit D. Kelapure, Dana L. Price
  • Patent number: 8972802
    Abstract: 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: Grant
    Filed: July 27, 2012
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Amith N. Kashyap, Rohit D. Kelapure, Hariharan N. Venkitachalam