Patents by Inventor Casimer M. DeCusatis
Casimer M. DeCusatis 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: 10075482Abstract: A method for managing multiple electronic conference sessions. The method includes a computer processor identifying a plurality of conference sessions that a user is attending, wherein the plurality of conference sessions includes a first session and a second session. The method further includes a computer processor identifying one or more triggers that indicate an occurrence of an event in at least one of the plurality of conference sessions. The method further includes a computer processor determining that the user is an active participant in at least the first session of the plurality of conference sessions that the user is attending. The method further includes a computer processor detecting at least one trigger of the one or more identified triggers, within the second session of the plurality of conference sessions that the user is attending.Type: GrantFiled: September 25, 2015Date of Patent: September 11, 2018Assignee: International Business Machines CorporationInventors: Anjil R. Chinnapatlolla, Casimer M. DeCusatis, Rajaram B. Krishnamurthy, Ajay Sood
-
Patent number: 10069877Abstract: A method for managing multiple electronic conference sessions. The method includes a computer processor identifying a plurality of conference sessions that a user is attending, wherein the plurality of conference sessions includes a first session and a second session. The method further includes a computer processor identifying one or more triggers that indicate an occurrence of an event in at least one of the plurality of conference sessions. The method further includes a computer processor determining that the user is an active participant in at least the first session of the plurality of conference sessions that the user is attending. The method further includes a computer processor detecting at least one trigger of the one or more identified triggers, within the second session of the plurality of conference sessions that the user is attending.Type: GrantFiled: March 7, 2016Date of Patent: September 4, 2018Assignee: International Business Machines CorporationInventors: Anjil R. Chinnapatlolla, Casimer M. DeCusatis, Rajaram B. Krishnamurthy, Ajay Sood
-
Publication number: 20180246769Abstract: Apparatus, systems and methods aggregating electronic devices for sharing functionality to fulfill requested tasks, while also monitoring and controlling battery energy levels in these electronic devices to ensure sufficient battery power is available on the devices, individually or collectively, to fulfill a requested task. The electronic devices are positioned in proximity to a computing device for determining functionalites that may be shared amongst the various electronic devices to fulfill the requested task. These electronic devices are also provided in proximity to a charge distribution unit (CDU) for determining if each electronic device has enough battery power to complete all, or a portion, of the requested task. If any device needs charging, the CDU allocates and distributes battery power from one or more other device batteries and/or power outlet. The charging power is then transferred to the electronic device in need of charging to fulfill the requested task.Type: ApplicationFiled: May 2, 2018Publication date: August 30, 2018Inventors: Pasquale A. Catalano, Casimer M. DeCusatis, Rajaram B. Krishnamurthy, Michael Onghena, Anuradha Rao
-
Publication number: 20180188792Abstract: Apparatus, systems and methods for managing and aggregating cached data of aggregated electronic devices for sharing functionality to fulfill requested tasks, while monitoring and controlling battery energy levels in the electronic devices to ensure sufficient battery power is available, individually or collectively, to fulfill a requested task. The electronic devices are positioned in proximity to a computing device for sharing cached hierarchies of each device as well as hierarchies of the aggregated devices. The electronic devices are provided in proximity to a charge distribution unit (CDU) for determining if each electronic device has enough battery power to complete all, or a portion, of a requested task. If any device needs charging, the CDU allocates and distributes battery power from one or more other device batteries and/or power outlet. The charging power is then transferred to the electronic device in need of charging to fulfill the requested task.Type: ApplicationFiled: February 26, 2018Publication date: July 5, 2018Inventors: Pasquale A. Catalano, Casimer M. DeCusatis, Rajaram B. Krishnamurthy, Michael Onghena, Anuradha Rao
-
Patent number: 9996397Abstract: Apparatus, systems and methods aggregating electronic devices for sharing functionality to fulfill requested tasks, while also monitoring and controlling battery energy levels in these electronic devices to ensure sufficient battery power is available on the devices, individually or collectively, to fulfill a requested task. The electronic devices are positioned in proximity to a computing device for determining functionalities that may be shared amongst the various electronic devices to fulfill the requested task. These electronic devices are also provided in proximity to a charge distribution unit (CDU) for determining if each electronic device has enough battery power to complete all, or a portion, of the requested task. If any device needs charging, the CDU allocates and distributes battery power from one or more other device batteries and/or power outlet. The charging power is then transferred to the electronic device in need of charging to fulfill the requested task.Type: GrantFiled: December 9, 2015Date of Patent: June 12, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pasquale A. Catalano, Casimer M. DeCusatis, Rajaram B Krishnamurthy, Michael Onghena, Anuradha Rao
-
Patent number: 9998377Abstract: Embodiments relate to controlling workload flow on converged Ethernet links. An aspect includes coupling, by a processing device, a first control loop to a second control loop. The second control loop monitors the operation of the first control loop. An equilibrium set point is initialized for the second control loop prior to commencing operation of the first control loop. Accordingly, the equilibrium set point value is adjusted in the second control loop continuously based on a rate of operation of the first control loop.Type: GrantFiled: September 30, 2014Date of Patent: June 12, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nikolaos Chrysos, Daniel Crisan, Casimer M. DeCusatis, Mircea Gusat, Cyriel J. Minkenberg, Fredy D. Neeser
-
Patent number: 9973420Abstract: In one embodiment, a method includes receiving first overlay network traffic via a first input overlay tunnel at a multi-protocol virtual tunnel end point (VTEP) implemented in an accelerated network interface card (NIC) of a server. The method also includes routing the first overlay network traffic to a second overlay network tunnel which adheres to a second overlay network protocol in response to a determination that a destination of the first overlay network traffic is specified as the second overlay network tunnel. Moreover, the method includes receiving second overlay network traffic via the first input overlay tunnel at the multi-protocol VTEP. The method also includes bridging the second overlay network traffic to a first destination overlay network tunnel terminated at the multi-protocol VTEP in response to a determination that a destination of the second overlay network traffic is specified as the first destination overlay network tunnel.Type: GrantFiled: October 15, 2015Date of Patent: May 15, 2018Assignee: International Business Machines CorporationInventors: Casimer M. DeCusatis, Mircea Gusat, Keshav G. Kamble, Cyriel J. Minkenberg, Vijoy A. Pandey, Renato J. Recio
-
Patent number: 9954781Abstract: Embodiments relate to controlling workload flow on converged Ethernet links. An aspect includes coupling, by a processing device, a first control loop to a second control loop. The second control loop monitors the operation of the first control loop. An equilibrium set point is initialized for the second control loop prior to commencing operation of the first control loop. Accordingly, the equilibrium set point value is adjusted in the second control loop continuously based on a rate of operation of the first control loop.Type: GrantFiled: March 15, 2013Date of Patent: April 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nikolaos Chrysos, Daniel Crisan, Casimer M. DeCusatis, Mircea Gusat, Cyriel J. Minkenberg, Fredy D. Neeser
-
Patent number: 9939873Abstract: Apparatus, systems and methods for managing and aggregating cached data of aggregated electronic devices for sharing functionality to fulfill requested tasks, while monitoring and controlling battery energy levels in the electronic devices to ensure sufficient battery power is available, individually or collectively, to fulfill a requested task. The electronic devices are positioned in proximity to a computing device for sharing cached hierarchies of each device as well as hierarchies of the aggregated devices. The electronic devices are provided in proximity to a charge distribution unit (CDU) for determining if each electronic device has enough battery power to complete all, or a portion, of a requested task. If any device needs charging, the CDU allocates and distributes battery power from one or more other device batteries and/or power outlet. The charging power is then transferred to the electronic device in need of charging to fulfill the requested task.Type: GrantFiled: December 9, 2015Date of Patent: April 10, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pasquale A. Catalano, Casimer M. DeCusatis, Rajaram B Krishnamurthy, Michael Onghena, Anuradha Rao
-
Publication number: 20180069802Abstract: In one embodiment, a method includes receiving a plurality of flows, each flow comprising packets of data and assigning a service credit to each of the plurality of flows. In addition, the method includes assigning a weight parameter to each of the plurality of flows, and selecting a flow from a head of a first control queue unless the first control queue is empty or there is indication that the first control queue should be avoided. A flow is selected from a head of a second control queue in response to a determination that the first control queue is empty or there is indication that the first control queue should be avoided. Additionally, the method includes providing a number of units of service to the selected flow. Moreover, the method includes decreasing the selected flow's service credit by an amount corresponding to the number of units of service provided thereto.Type: ApplicationFiled: November 8, 2017Publication date: March 8, 2018Inventors: Claude Basso, Nikolaos Chrysos, Casimer M. DeCusatis, Mircea Gusat, Keshav G. Kamble, Cyriel J. Minkenberg, Fredy D. Neeser, Kenneth M. Valk
-
Patent number: 9888338Abstract: A method of providing an emergency wireless link in a data center comprising a plurality of servers includes receiving, at an input interface of an emergency wireless link system at the data center, an input from a sensor coupled to one of the plurality of servers or to an auxiliary system among a plurality of auxiliary systems, the plurality of auxiliary systems including a power supply system. The method also includes comparing, using a processor of the emergency wireless link system, the input with a plurality of conditions, declaring an emergency, using the processor, based on the input matching one of the plurality of conditions, outputting, using the processor, one or more messages corresponding with the one of the plurality of conditions based on declaring the emergency, and transmitting the one or more messages wirelessly.Type: GrantFiled: September 30, 2014Date of Patent: February 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Casimer M. DeCusatis, Anuradha Rao
-
Patent number: 9883325Abstract: Embodiments relate to an emergency wireless link in a data center comprising a plurality of servers. An aspect includes an emergency wireless link system in a data center comprising a plurality of servers. The emergency wireless link system includes an input interface to receive an input from a sensor coupled to one of the plurality of servers or to an auxiliary system among a plurality of auxiliary systems. The plurality of auxiliary systems includes a power supply system. The system also includes a processor to compare the input with a plurality of conditions, declare an emergency based on the input matching one of the plurality of conditions, and output one or more messages corresponding with the one of the plurality of conditions based on declaring the emergency. The system further includes a transmitter to wirelessly transmit the one or more messages output by the processor.Type: GrantFiled: December 12, 2013Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Casimer M. DeCusatis, Anuradha Rao
-
End-to-end multipathing through network having switching devices compatible with different protocols
Patent number: 9847933Abstract: A first cluster includes first switching devices that are compatible with a software-defined networking (SDN) protocol. A second cluster includes second switching devices within or partially within overlapping the first cluster. Each second switching device is compatible with a protocol for an open systems interconnection (OSI) model layer. The first switching devices include one or more border switching devices located at a boundary between the first cluster and the second cluster. Each border switching device is also compatible with the protocol for the OSI model layer. The first switching devices effect first multipathing through the network except through the second cluster, and the second switching devices effect second multipathing just through the second cluster of the network. As such, the first switching devices and the second switching devices together effect end-to-end multipathing through both the first cluster and the second cluster of the network.Type: GrantFiled: May 15, 2017Date of Patent: December 19, 2017Assignee: International Business Machines CorporationInventors: Casimer M. Decusatis, Keshav G. Kamble, Abhijit P. Kumbhare -
Patent number: 9843529Abstract: In one embodiment, a method includes selecting a flow from a head of a first control queue or a second control queue. The method also includes providing service to the selected flow. Moreover, the method includes decreasing a service credit of the selected flow by an amount corresponding to an amount of service provided to the selected flow. In another embodiment, a computer program product includes a computer readable storage medium having program code embodied therewith. The embodied program code is readable/executable by a device to select, by the device, a flow from a head of a first control queue or a second control queue. The embodied program code is also readable/executable to provide, by the device, service to the selected flow, and decrease, by the device, a service credit of the selected flow by an amount corresponding to an amount of service provided to the selected flow.Type: GrantFiled: October 6, 2015Date of Patent: December 12, 2017Assignee: International Business Machines CorporationInventors: Claude Basso, Nikolaos Chrysos, Casimer M. DeCusatis, Mircea Gusat, Keshav G. Kamble, Cyriel J. Minkenberg, Fredy D. Neeser, Kenneth M. Valk
-
Publication number: 20170346700Abstract: A method includes associating overlay network attributes (ONAs) with virtual networks. A movement operation is performed that includes re-assigning the virtual networks to servers of overlay networks based on management of the ONAs.Type: ApplicationFiled: August 18, 2017Publication date: November 30, 2017Inventors: Casimer M. DeCusatis, Mircea Gusat, Vinit Jain, Keshav G. Kamble, Cyriel J. Minkenberg, Vijoy A. Pandey, Renato J. Recio
-
Patent number: 9794128Abstract: Embodiments of the invention relate to providing virtual network domain movement operations for overlay networks. One embodiment includes a method that includes determining one or more overlay network attributes (ONAs) for a plurality of virtual networks. The one or more ONAs are associated with the virtual networks. The one or more ONAs are managed as one or more portable entities by one or more of creating ONAs, deleting ONAs, moving ONAs, combining ONAs and dividing ONAs. A movement operation is performed on the one or more virtual networks among one or more servers of one or more overlay networks based on the management of the one or more ONAs.Type: GrantFiled: December 30, 2013Date of Patent: October 17, 2017Assignee: International Business Machines CorporationInventors: Casimer M. DeCusatis, Mircea Gusat, Vinit Jain, Keshav G. Kamble, Cyriel J. Minkenberg, Vijoy A. Pandey, Renato J. Recio
-
END-TO-END MULTIPATHING THROUGH NETWORK HAVING SWITCHING DEVICES COMPATIBLE WITH DIFFERENT PROTOCOLS
Publication number: 20170250900Abstract: A first cluster includes first switching devices that are compatible with a software-defined networking (SDN) protocol. A second cluster includes second switching devices within or partially within overlapping the first cluster. Each second switching device is compatible with a protocol for an open systems interconnection (OSI) model layer. The first switching devices include one or more border switching devices located at a boundary between the first cluster and the second cluster. Each border switching device is also compatible with the protocol for the OSI model layer. The first switching devices effect first multipathing through the network except through the second cluster, and the second switching devices effect second multipathing just through the second cluster of the network. As such, the first switching devices and the second switching devices together effect end-to-end multipathing through both the first cluster and the second cluster of the network.Type: ApplicationFiled: May 15, 2017Publication date: August 31, 2017Inventors: Casimer M. DECUSATIS, Keshav G. KAMBLE, Abhijit P. KUMBHARE -
Patent number: 9749402Abstract: In one embodiment, a system includes a switch controller configured to communicate with a plurality of network devices in a network. The switch controller includes a processor and logic integrated with and/or executable by the processor. The logic is configured to determine a throughput associated with a workload in the network and select an optimum location for the workload in the network based on the throughput associated with the workload. In another embodiment, a computer program product includes a computer readable storage medium having program code embodied therewith. The embodied program code is readable/executable by a processor to cause the processor to determine a throughput associated a workload in a network. The embodied program code is also readable/executable by the processor to cause the processor to select an optimum location for the workload in the network based on the throughput associated with the workload.Type: GrantFiled: February 25, 2016Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Casimer M. DeCusatis, Mircea Gusat, Vinit Jain, Keshav G. Kamble, Renato J. Recio
-
Publication number: 20170208013Abstract: Congestion management for data traffic in a virtual domain identifies a congestion source and sends a message to the source to adjust data traffic rates. The source may be a virtual machine hosted by a physical server with one or more virtual servers incorporated. A congestion manager may identify the source and send the message to the source without affecting other data sources hosted by the physical server or the virtual servers. In some embodiments, information about the congestion source may be encapsulated in a packet payload readable only by the congestion source so only the congestion source receives the instruction to adjust the transmission rate.Type: ApplicationFiled: March 31, 2017Publication date: July 20, 2017Inventors: ROBERT BIRKE, DANIEL CRISAN, CASIMER M. DECUSATIS, MIRCEA GUSAT, KESHAV G. KAMBLE, CYRIEL J. MINKENBERG
-
Patent number: 9712451Abstract: A virtual network is implemented on a physical network. A virtual network data packet is tunneled through the physical network via encapsulation within a physical network data packet and via transmission of the physical network data packet through the physical network. A network congestion notification capability of the virtual network is preserved and modified during transmission of virtual network data through the physical network and vice-versa. Congestion notification metadata can be copied from a header of a virtual network data packet to a header of a physical network data packet when the virtual network data packet is encapsulated into the physical network data packet. Congestion notification metadata can be copied from a header of a physical network data packet to a header of a virtual network data packet when the virtual network data packet is decapsulated from the physical network data packet.Type: GrantFiled: April 8, 2015Date of Patent: July 18, 2017Assignee: International Business Machines CorporationInventors: Robert Birke, Daniel Crisan, Casimer M. DeCusatis, Mircea Gusat, Cyriel J. Minkenberg