Patents by Inventor Peter Catalano
Peter Catalano 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: 11918502Abstract: A bi-flow nasal stent comprising: first and second tube-like elements; and a bridge connecting the first and second tube-like elements; wherein each of the first and second tube-like elements comprises a distal end, a proximal end, and a lumen extending therebetween, and further wherein each of the first and second tube-like elements comprises top side, a medial side, a bottom side, and a lateral side collectively forming the tube-like element; wherein the bridge connects the proximal end of the medial side of the first tube-like element to the proximal end of the medial side of the second tube-like element; and wherein each of the first and second tube-like elements comprises first and second V-shaped cutouts at the distal end of the tube-like element, with the first V-shaped cutout extending proximally in the top side of the tube-like element and the second V-shaped cutout extending proximally in the bottom side of the tube-like element, with the first and second V-shaped cutouts being diametrically opposedType: GrantFiled: April 2, 2021Date of Patent: March 5, 2024Inventor: Peter Catalano
-
Patent number: 11853750Abstract: A computer-implemented method includes receiving a portion of code, inputting the received portion of code to a probabilistic data structure to determine whether the portion of code is similar to one or more other portions of code, and based on determining that the one or more other portions are similar to the received portion of code, identifying a number of similar portions of code. The method also includes storing relationship data that associates the similar portions of code with the received portion of code, determining one or more subject matter experts (SMEs) associated with the similar portions of code and the received portion of code and determining correlations between SME data and the relationship data, and storing the SME data and the correlations, the SME data including an indication of the determined SMEs, the relationship data correlating the one or more SMEs to the received portion of code.Type: GrantFiled: December 14, 2020Date of Patent: December 26, 2023Assignee: International Business Machines CorporationInventors: Andrew C. M. Hicks, Robert Peter Catalano, Tyler Vezio Rimaldi, Daniel Nicolas Gisolfi
-
Patent number: 11630663Abstract: Aspects of the invention include determining, by a processor, a code segment of a computer code, analyzing the code segment to determine one or more other code segments associated with the code segment, determining a set of subject matter experts (SMEs) associated with the code segment and the one or more other code segments, obtaining SME data for each SME in the set of SMEs, wherein the SME data comprises a set of attributes associated with the SME, generating, by the processor, a graphical representation of the set of attributes for each SME in the set of SMEs, transforming the graphical representations into an eigenvectors and eigenvalues, and ranking the SMEs based on their associated eigenvectors and eigenvalues.Type: GrantFiled: December 15, 2020Date of Patent: April 18, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew C. M. Hicks, Robert Peter Catalano, Tyler Vezio Rimaldi, Daniel Nicolas Gisolfi
-
Patent number: 11474816Abstract: Described are techniques for code review using Quantitative Linguistics (QL). The techniques include comparing received code to one or more repositories of code and identifying one or more portions of rare code in the received code that satisfy a rarity threshold relative to the one or more repositories of code. The techniques further include generating annotated code by annotating the received code at the one or more portions of rare code and transmitting the annotated code to a testing platform.Type: GrantFiled: November 24, 2020Date of Patent: October 18, 2022Assignee: International Business Machines CorporationInventors: Andrew C. M. Hicks, Robert Peter Catalano, Tyler Vezio Rimaldi
-
Publication number: 20220188098Abstract: An approach to identifying the use of deprecated source code in software repositories and recommending a replacement. Parsing one or more software repositories for software source code, identified as deprecated, by a machine learning model. Responsive to identifying the deprecated software source code, alerting a first one or more software developers responsible for maintaining a software source code module using the deprecated software source code; and recommending an alternative software source code for use in the software source code module to replace the deprecated software source code to the first one or more software developers.Type: ApplicationFiled: December 15, 2020Publication date: June 16, 2022Inventors: Andrew C. M. Hicks, Robert Peter Catalano, Tyler Vezio Rimaldi
-
Publication number: 20220188105Abstract: Aspects of the invention include determining, by a processor, a code segment of a computer code, analyzing the code segment to determine one or more other code segments associated with the code segment, determining a set of subject matter experts (SMEs) associated with the code segment and the one or more other code segments, obtaining SME data for each SME in the set of SMEs, wherein the SME data comprises a set of attributes associated with the SME, generating, by the processor, a graphical representation of the set of attributes for each SME in the set of SMEs, transforming the graphical representations into an eigenvectors and eigenvalues, and ranking the SMEs based on their associated eigenvectors and eigenvalues.Type: ApplicationFiled: December 15, 2020Publication date: June 16, 2022Inventors: Andrew C. M. Hicks, Robert Peter Catalano, Tyler Vezio Rimaldi, Daniel Nicolas Gisolfi
-
Publication number: 20220188103Abstract: A computer-implemented method includes receiving a portion of code, inputting the received portion of code to a probabilistic data structure to determine whether the portion of code is similar to one or more other portions of code, and based on determining that the one or more other portions are similar to the received portion of code, identifying a number of similar portions of code. The method also includes storing relationship data that associates the similar portions of code with the received portion of code, determining one or more subject matter experts (SMEs) associated with the similar portions of code and the received portion of code and determining correlations between SME data and the relationship data, and storing the SME data and the correlations, the SME data including an indication of the determined SMEs, the relationship data correlating the one or more SMEs to the received portion of code.Type: ApplicationFiled: December 14, 2020Publication date: June 16, 2022Inventors: Andrew C. M. Hicks, Robert Peter Catalano, Tyler Vezio Rimaldi, Daniel Nicolas Gisolfi
-
Publication number: 20220179648Abstract: Techniques for subject matter expert identification for computer software are described herein. An aspect includes receiving a search string. Another aspect includes searching a plurality of library usage data files to determine a selected library corresponding to the search string. Another aspect includes determining a location of a library call corresponding to the selected library in source code. Another aspect includes determining a computer programmer associated with the determined location based on version control metadata corresponding to the source code. Another aspect includes identifying the determined computer programmer as a subject matter expert for the selected library.Type: ApplicationFiled: December 8, 2020Publication date: June 9, 2022Inventors: Andrew C. M. Hicks, Robert Peter Catalano, Tyler Vezio Rimaldi, Michael E. Gildein
-
Publication number: 20220164182Abstract: Described are techniques for code review using Quantitative Linguistics (QL). The techniques include comparing received code to one or more repositories of code and identifying one or more portions of rare code in the received code that satisfy a rarity threshold relative to the one or more repositories of code. The techniques further include generating annotated code by annotating the received code at the one or more portions of rare code and transmitting the annotated code to a testing platform.Type: ApplicationFiled: November 24, 2020Publication date: May 26, 2022Inventors: Andrew C. M. Hicks, Robert Peter Catalano, Tyler Vezio Rimaldi
-
Patent number: 11340897Abstract: Techniques for subject matter expert identification for computer software are described herein. An aspect includes receiving a search string. Another aspect includes searching a plurality of library usage data files to determine a selected library corresponding to the search string. Another aspect includes determining a location of a library call corresponding to the selected library in source code. Another aspect includes determining a computer programmer associated with the determined location based on version control metadata corresponding to the source code. Another aspect includes identifying the determined computer programmer as a subject matter expert for the selected library.Type: GrantFiled: December 8, 2020Date of Patent: May 24, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew C. M. Hicks, Robert Peter Catalano, Tyler Vezio Rimaldi, Michael E. Gildein
-
Publication number: 20210307951Abstract: A bi-flow nasal stent comprising: first and second tube-like elements; and a bridge connecting the first and second tube-like elements; wherein each of the first and second tube-like elements comprises a distal end, a proximal end, and a lumen extending therebetween, and further wherein each of the first and second tube-like elements comprises top side, a medial side, a bottom side, and a lateral side collectively forming the tube-like element; wherein the bridge connects the proximal end of the medial side of the first tube-like element to the proximal end of the medial side of the second tube-like element; and wherein each of the first and second tube-like elements comprises first and second V-shaped cutouts at the distal end of the tube-like element, with the first V-shaped cutout extending proximally in the top side of the tube-like element and the second V-shaped cutout extending proximally in the bottom side of the tube-like element, with the first and second V-shaped cutouts being diametrically opposedType: ApplicationFiled: April 2, 2021Publication date: October 7, 2021Inventor: Peter Catalano