Patents by Inventor John D. Palframan

John D. Palframan 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: 9176729
    Abstract: Disclosed herein are systems, methods, and computer-readable storage media for identifying and remediating risky source files. An example system configured to practice the method can gather data describing each file in a source code repository, and generate, using a weighted algorithm based on empirical relationships between the data and customer-found defects, a risk score for each file in the source code repository, wherein the weighted algorithm prioritizes factors based on predictiveness of defects. Then the system can generate a list of files having risk scores above a threshold, and make risk-mitigation recommendations based on the risk scores. A file can include a single file or a collection of files such as a module. The system can identify, for each file in the list of files having risk scores above the threshold, a respective risk type, and make the risk-mitigation recommendation for each file based on the respective risk type.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: November 3, 2015
    Assignee: Avaya Inc.
    Inventors: Audris Mockus, Randy L. Hackbarth, John D. Palframan
  • Publication number: 20150100940
    Abstract: Disclosed herein are systems, methods, and computer-readable storage media for identifying and remediating risky source files. An example system configured to practice the method can gather data describing each file in a source code repository, and generate, using a weighted algorithm based on empirical relationships between the data and customer-found defects, a risk score for each file in the source code repository, wherein the weighted algorithm prioritizes factors based on predictiveness of defects. Then the system can generate a list of files having risk scores above a threshold, and make risk-mitigation recommendations based on the risk scores. A file can include a single file or a collection of files such as a module. The system can identify, for each file in the list of files having risk scores above the threshold, a respective risk type, and make the risk-mitigation recommendation for each file based on the respective risk type.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 9, 2015
    Applicant: Avaya Inc.
    Inventors: Audris MOCKUS, Randy L. HACKBARTH, John D. PALFRAMAN
  • Patent number: 4614841
    Abstract: A geographically distributed multiprocessor system is implemented by locating groups of processors at nodes which are interconnected by way of a transport network and which are connected by way of local lines to customer terminals and hosts. Each processor supports a plurality of processes including certain process executing programs "customized" for the customers and other processes executing programs having "universal capabilities" which serve common needs of a plurality of customers. Processes communicate with other processes in the same processor by way of internal links and with other processes in other processors by way of combinations of internal links and external communication links. Interface processes exchange data between the internal and external links.
    Type: Grant
    Filed: June 28, 1982
    Date of Patent: September 30, 1986
    Assignee: AT&T Bell Laboratories
    Inventors: Glenn R. Babecki, Frank Kaplan, Hueichi R. Liu, George F. MacLachlan, John F. McDonald, John D. Palframan, Martin J. Welt, Timothy A. Wendt, Gregory S. Yates
  • Patent number: 4500960
    Abstract: A geographically distributed multiprocessor system is implemented by locating groups of processors at nodes which are interconnected by way of a transport network and which are connected by way of local lines to customer terminals and hosts. Each processor supports a plurality of processes which communicate with other processes in the same processor by way of internal links and with other processes in other processors by way of combinations of internal links and external communication links. Interface processes exchange data between the internal and external links. A process can initiate a call to any other process and define the communication parameters for exchanging data information by selecting the appropriate internal link and supplying the code defining the communication parameters to the selected internal link.
    Type: Grant
    Filed: June 28, 1982
    Date of Patent: February 19, 1985
    Assignee: AT&T Bell Laboratories
    Inventors: Glenn R. Babecki, Carlos Escolar, Craig M. Garnant, Hsin-Kuo Kan, Frank Kaplan, Hueichi R. Liu, George F. MacLachlan, Peter J. Matteo, John F. McDonald, John D. Palframan, Roger T. Tran, Martin J. Welt, Timothy A. Wendt, Gregory S. Yates, Paul M. Zislis