Patents by Inventor Dario D'Angelo
Dario D'Angelo 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: 10956513Abstract: Disclosed herein is a heuristically programmable system comprising a web-socket; a backend component that is in operative communication with the web-socket to act as a heuristically programmed algorithm framework that is operative to interact with a user in natural language and in a human-like manner; a main frame computer; a web server that is in operative communication with an internet; where the main frame computer and the web server are in operative communication with the web socket; and a cognitive computing system; where the web socket comprises a computer system configured to provide a voice, motion and/or a graphical interface to a user; and where the web socket is operative to communicate with the cognitive computing system; where the cognitive computing system is operative to convert speech to text and to send this text to the web socket.Type: GrantFiled: May 27, 2016Date of Patent: March 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ahmed Faraj Ahmed, Dario D'Angelo, Haojun Li, Kevin A. Washington, Jr.
-
Publication number: 20200125353Abstract: Embodiments include methods, systems, and computer program products for determining and providing a feature notification within a mainframe environment. The computer-implemented method includes generating, using a processor within the mainframe environment, one or more new features or feature updates. The processor further assembles documentation associated with the one or more new features or feature updates. The processor further transmits the assembled documentation to one or more user devices. The processor further transmits the one or more new features or feature updates to the one or more user devices in response to receiving a request to download the one or more new features or features updates to the one or more user devices.Type: ApplicationFiled: October 23, 2018Publication date: April 23, 2020Inventors: Shaprieh Bean, Dario D'Angelo
-
Patent number: 10448542Abstract: A vortex-producing fan controller uses a variable-speed vortex-producing fan to create a helical airflow within a server rack that couples with cooled air entering a data center through a floor opening situated near a bottom of the server rack and that draws the cooled air up through the server rack in a helical pattern. An input air temperature of air entering the variable-speed vortex-producing fan is measured using readings from a fan input air temperature sensor positioned above the server rack. A speed of the variable-speed vortex-producing fan and a flow rate of the cooled air coupled within the helical airflow up through the server rack are adjusted responsive to changes in the input air temperature of the air entering the variable-speed vortex-producing fan.Type: GrantFiled: May 22, 2015Date of Patent: October 15, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marc D. Boegner, Dario D'Angelo
-
Patent number: 10136560Abstract: A vortex-producing fan controller uses a variable-speed vortex-producing fan positioned above a server rack to create a helical airflow within the server rack that couples with cooled air entering a data center through a floor opening situated near a bottom of the server rack. A speed of the variable-speed vortex-producing fan and a flow rate of the cooled air coupled within the helical airflow up through the server rack are adjusted responsive to changes in input air temperature of air entering the variable-speed vortex-producing fan detected using a fan input air temperature sensor positioned above the server rack.Type: GrantFiled: February 28, 2018Date of Patent: November 20, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marc D. Boegner, Dario D'Angelo
-
Publication number: 20180192549Abstract: A vortex-producing fan controller uses a variable-speed vortex-producing fan positioned above a server rack to create a helical airflow within the server rack that couples with cooled air entering a data center through a floor opening situated near a bottom of the server rack. A speed of the variable-speed vortex-producing fan and a flow rate of the cooled air coupled within the helical airflow up through the server rack are adjusted responsive to changes in input air temperature of air entering the variable-speed vortex-producing fan detected using a fan input air temperature sensor positioned above the server rack.Type: ApplicationFiled: February 28, 2018Publication date: July 5, 2018Inventors: Marc D. Boegner, Dario D'Angelo
-
Patent number: 9974211Abstract: A vortex-producing fan controller uses a variable-speed vortex-producing fan positioned above a server rack to create a helical airflow within the server rack that couples with cooled air entering a data center through a floor opening situated near a bottom of the server rack. A speed of the variable-speed vortex-producing fan and a flow rate of the cooled air coupled within the helical airflow up through the server rack are adjusted responsive to changes in input air temperature of air entering the variable-speed vortex-producing fan detected using a fan input air temperature sensor positioned above the server rack.Type: GrantFiled: January 25, 2017Date of Patent: May 15, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marc D. Boegner, Dario D'Angelo
-
Patent number: 9943013Abstract: A vortex-producing fan controller uses a variable-speed vortex-producing fan positioned above a server rack to create a helical airflow within the server rack that couples with cooled air entering a data center through a floor opening situated near a bottom of the server rack. A speed of the variable-speed vortex-producing fan and a flow rate of the cooled air coupled within the helical airflow up through the server rack are adjusted responsive to changes in input air temperature of air entering the variable-speed vortex-producing fan detected using a fan input air temperature sensor positioned above the server rack.Type: GrantFiled: January 25, 2017Date of Patent: April 10, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marc D. Boegner, Dario D'Angelo
-
Publication number: 20170372079Abstract: As disclosed herein a computer-implemented method includes receiving a request to perform selective data encryption on captured content corresponding to a computing device. The method further includes determining whether the captured content includes encoded printable characters, and responsive to determining that the captured content includes the encoded printable characters, encrypting the encoded printable characters within the captured content to provide encrypted captured content. A computer program product and a computer system corresponding to the above method are also disclosed herein.Type: ApplicationFiled: July 28, 2017Publication date: December 28, 2017Inventors: Dario D'Angelo, Thomas R. Sullivan
-
Publication number: 20170372077Abstract: As disclosed herein a computer-implemented method includes receiving a request to perform selective data encryption on captured content corresponding to a computing device. The method further includes determining whether the captured content includes encoded printable characters, and responsive to determining that the captured content includes the encoded printable characters, encrypting the encoded printable characters within the captured content to provide encrypted captured content. A computer program product and a computer system corresponding to the above method are also disclosed herein.Type: ApplicationFiled: June 23, 2016Publication date: December 28, 2017Inventors: Dario D'Angelo, Thomas R. Sullivan
-
Publication number: 20170344639Abstract: Disclosed herein is a heuristically programmable system comprising a web-socket; a backend component that is in operative communication with the web-socket to act as a heuristically programmed algorithm framework that is operative to interact with a user in natural language and in a human-like manner; a main frame computer; a web server that is in operative communication with an internet; where the main frame computer and the web server are in operative communication with the web socket; and a cognitive computing system; where the web socket comprises a computer system configured to provide a voice, motion and/or a graphical interface to a user; and where the web socket is operative to communicate with the cognitive computing system; where the cognitive computing system is operative to convert speech to text and to send this text to the web socket.Type: ApplicationFiled: October 14, 2016Publication date: November 30, 2017Inventors: Ahmed Faraj Ahmed, Dario D'Angelo, Haojun Li, Kevin A. Washington, JR.
-
Publication number: 20170344887Abstract: Disclosed herein is a heuristically programmable system comprising a web-socket; a backend component that is in operative communication with the web-socket to act as a heuristically programmed algorithm framework that is operative to interact with a user in natural language and in a human-like manner; a main frame computer; a web server that is in operative communication with an internet; where the main frame computer and the web server are in operative communication with the web socket; and a cognitive computing system; where the web socket comprises a computer system configured to provide a voice, motion and/or a graphical interface to a user; and where the web socket is operative to communicate with the cognitive computing system; where the cognitive computing system is operative to convert speech to text and to send this text to the web socket.Type: ApplicationFiled: May 27, 2016Publication date: November 30, 2017Inventors: Ahmed Faraj Ahmed, Dario D'Angelo, Haojun Li, Kevin A. Washington, Jr.
-
Publication number: 20170135248Abstract: A vortex-producing fan controller uses a variable-speed vortex-producing fan positioned above a server rack to create a helical airflow within the server rack that couples with cooled air entering a data center through a floor opening situated near a bottom of the server rack. A speed of the variable-speed vortex-producing fan and a flow rate of the cooled air coupled within the helical airflow up through the server rack are adjusted responsive to changes in input air temperature of air entering the variable-speed vortex-producing fan detected using a fan input air temperature sensor positioned above the server rack.Type: ApplicationFiled: January 25, 2017Publication date: May 11, 2017Inventors: Marc D. Boegner, Dario D'Angelo
-
Patent number: 9619363Abstract: Predicting software product quality. Real-time and historic software code metrics, software code defect data for the software product, and test case-related data for the software product are received. A feature predicted fallibility that estimates the number of code defects for a new feature of the software product, a product version projected fallibility that estimates the number of code defects for a new version of a software product, a test case related quality coefficient that estimates the likelihood of discovery of code defects in a new feature, a feature quality and a product quality indexes that are qualitative indications of quality of the new code of a feature and the new product version, are calculated. A report is then output that includes at least the calculated values, whereby developer resources are directed to features of the software product for which the calculated values indicate likelihoods of a high defect densities.Type: GrantFiled: September 25, 2015Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Poonam P. Chitale, Catherine M. Cox, Dario D'Angelo, Xiyao Jiang, Shahin Mohammadi-Rashedi, Thomas J. Pavela, Jeffrey S. Rhodes, Marian E. Sadowski
-
Publication number: 20170091071Abstract: Predicting software product quality. Real-time and historic software code metrics, software code defect data for the software product, and test case-related data for the software product are received. A feature predicted fallibility that estimates the number of code defects for a new feature of the software product, a product version projected fallibility that estimates the number of code defects for a new version of a software product, a test case related quality coefficient that estimates the likelihood of discovery of code defects in a new feature, a feature quality and a product quality indexes that are qualitative indications of quality of the new code of a feature and the new product version, are calculated. A report is then output that includes at least the calculated values, whereby developer resources are directed to features of the software product for which the calculated values indicate likelihoods of a high defect densities.Type: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Inventors: Poonam P. Chitale, Catherine M. Cox, Dario D'Angelo, Xiyao Jiang, Shahin Mohammadi-Rashedi, Thomas J. Pavela, Jeffrey S. Rhodes, Marian E. Sadowski
-
Patent number: 9588526Abstract: A vortex-producing fan controller uses a variable-speed vortex-producing fan to create a helical airflow within a server rack that couples with cooled air entering a data center through a floor opening situated near a bottom of the server rack and that draws the cooled air up through the server rack in a helical pattern. An input air temperature of air entering the variable-speed vortex-producing fan is measured using readings from a fan input air temperature sensor positioned above the server rack. A speed of the variable-speed vortex-producing fan and a flow rate of the cooled air coupled within the helical airflow up through the server rack are adjusted responsive to changes in the input air temperature of the air entering the variable-speed vortex-producing fan.Type: GrantFiled: October 27, 2014Date of Patent: March 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marc D. Boegner, Dario D'Angelo
-
Publication number: 20160120073Abstract: A vortex-producing fan controller uses a variable-speed vortex-producing fan to create a helical airflow within a server rack that couples with cooled air entering a data center through a floor opening situated near a bottom of the server rack and that draws the cooled air up through the server rack in a helical pattern. An input air temperature of air entering the variable-speed vortex-producing fan is measured using readings from a fan input air temperature sensor positioned above the server rack. A speed of the variable-speed vortex-producing fan and a flow rate of the cooled air coupled within the helical airflow up through the server rack are adjusted responsive to changes in the input air temperature of the air entering the variable-speed vortex-producing fan.Type: ApplicationFiled: May 22, 2015Publication date: April 28, 2016Inventors: Marc D. Boegner, Dario D'Angelo
-
Publication number: 20160120072Abstract: A vortex-producing fan controller uses a variable-speed vortex-producing fan to create a helical airflow within a server rack that couples with cooled air entering a data center through a floor opening situated near a bottom of the server rack and that draws the cooled air up through the server rack in a helical pattern. An input air temperature of air entering the variable-speed vortex-producing fan is measured using readings from a fan input air temperature sensor positioned above the server rack. A speed of the variable-speed vortex-producing fan and a flow rate of the cooled air coupled within the helical airflow up through the server rack are adjusted responsive to changes in the input air temperature of the air entering the variable-speed vortex-producing fan.Type: ApplicationFiled: October 27, 2014Publication date: April 28, 2016Inventors: Marc D. Boegner, Dario D'Angelo
-
Patent number: 8495136Abstract: A system and method is provided for initiating batch processing on a computer system from a terminal. The method generates a message from the terminal, where the message defines a transaction to be performed on a computer system. The transaction schedules and runs a program that extracts data from the message. The message is then transmitted to the computer system. The data is then used to generate batch job control language and a batch job is run on the computer system. The output of the batch job is then routed back to the terminal.Type: GrantFiled: March 18, 2011Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Dario D'Angelo, Kin Lau, Alan R. Smith
-
Patent number: 8140565Abstract: A method and system for autonomic Information Management System (IMS) mainframe database pointer error diagnostic data extraction. A receiving module may receive a database name and an error detection time. An error detection module may locate database pointer errors on the failed IMS database. A list module may generate an Image Copy (IC) list corresponding to the failed database. A code generation module may generate Job Control Language (JCL) code for the selected entries in the IC list. An execution module executes the JCL code which operates a pointer checker utility on each clean IC. A log list module locates log data sets recorded in the time between the error and when the error was detected and an extraction module extracts an evaluation log list which comprises evaluation log data sets.Type: GrantFiled: January 20, 2009Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Dario D'Angelo, Charles E. Jones, Kin Lau, Alan R. Smith
-
Publication number: 20110197194Abstract: A system and method is provided for initiating batch processing on a computer system from a terminal. The method generates a message from the terminal, where the message defines a transaction to be performed on a computer system. The transaction schedules and runs a program that extracts data from the message. The message is then transmitted to the computer system. The data is then used to generate batch job control language and a batch job is run on the computer system. The output of the batch job is then routed back to the terminal.Type: ApplicationFiled: March 18, 2011Publication date: August 11, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dario D'Angelo, Kin Lau, Alan Ray Smith