Patents by Inventor John Buford

John Buford 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).

  • Publication number: 20240046161
    Abstract: A method and system for training a machine learning (ML) model are provided. The method includes receiving a first set of parameters that relate to measuring a training status of the ML model; executing a first training operation in order to generate respective values of each of the first set of parameters; analyzing a result of the first training operation based on the respective values of each of the first plurality of parameters; and determining, based on the analysis, whether the first training operation has generated an improvement in the ML model. When the first training operation is determined as not having generated an improvement in the ML model, a second set of parameters is received, and a second training operation is executed in order to generate respective values of each of the second set of parameters.
    Type: Application
    Filed: August 5, 2022
    Publication date: February 8, 2024
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Baoquoc PHAM, John BUFORD
  • Publication number: 20230099164
    Abstract: Systems and methods for automated data quality semantic constraint identification using rich data type inferences are disclosed. In one embodiment, a method for automated data quality analysis may include: (1) receiving, by a data quality engine computer program, reference data from a data source, wherein the reference data comprises a plurality of columns; (2) inferring, by the data quality engine computer program, a rich data type for each of the plurality of columns, wherein the rich data type has a specific format, a content constraint, and/or a specific application; (3) applying, by the data quality engine computer program, a data quality constraint to each column based on the rich data type for the column; (4) updating, by the data quality engine computer program, the reference data with production data; and (5) identifying, by the data quality engine computer program, a data quality issue in the production data.
    Type: Application
    Filed: September 27, 2022
    Publication date: March 30, 2023
    Inventors: John BUFORD, Miguel VILLARREAL-VASQUEZ, Fenglin YIN, Prashant K DHINGRA, Jose GONDIN
  • Patent number: 10917611
    Abstract: Conferencing applications run a variety of devices, including portable devices, such as smart phones, laptop computers, and tablet computers. A source device may be taking a high-resolution video to provide the video as a conference portion of a conference being viewed by a number of devices. The number of devices displaying the conference may only be displaying the conference portion as a thumbnail image, or other low-data image, or not be currently displaying the conference portion at all. The number of devices viewing the conference may then signal back to the source device to downgrade/terminate the capturing and/or transmission of the video. The source device then provides the video or other conference portion in a data-thrifty format more closely matching the conference portion as it is being displayed on the number of devices.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: February 9, 2021
    Assignee: Avaya Inc.
    Inventors: Mehmet Balasaygun, John Buford
  • Patent number: 9788256
    Abstract: Methods and apparatus are disclosed for reducing wireless telecommunication costs for enterprises having a plurality of PBX-equipped sites, connected by either a public network (e.g., the PSTN, the Internet, etc.), a private network (e.g., leased lines, a virtual private network [VPN] over the Internet, etc.), or some combination of public and private networks. In particular, the illustrative embodiments of the present invention attempt to reduce telecommunication costs by advantageously routing calls from an off-premises wireless terminal belonging to the enterprise via one or more of the enterprise's private branch exchanges. The present invention is especially advantageous in that it can reduce telecommunication costs for calls from an off-premises wireless terminal to any type of destination: another cell phone, a wireline terminal, a private branch exchange, etc.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: October 10, 2017
    Assignee: Avaya Inc.
    Inventors: John Buford, Venkatesh Krishnaswamy, Stephen M. Milton
  • Publication number: 20160366369
    Abstract: Conferencing applications run a variety of devices, including portable devices, such as smart phones, laptop computers, and tablet computers. A source device may be taking a high-resolution video to provide the video as a conference portion of a conference being viewed by a number of devices. The number of devices displaying the conference may only be displaying the conference portion as a thumbnail image, or other low-data image, or not be currently displaying the conference portion at all. The number of devices viewing the conference may then signal back to the source device to downgrade/terminate the capturing and/or transmission of the video. The source device then provides the video or other conference portion in a data-thrifty format more closely matching the conference portion as it is being displayed on the number of devices.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Inventors: Mehmet Balasaygun, John Buford
  • Patent number: 9426421
    Abstract: Disclosed herein are systems, methods, and computer-readable storage media for tracking engagement of participants in a presentation. An example system implementing the method can identify a presenter in a conference and participants in the conference. Then the system can gather, during a presentation by the presenter in the conference, engagement data about the participants. The system can generate or calculate an engagement score based on the engagement data, and present the engagement score to the presenter during the presentation. The system can gather the engagement data from participant devices through which the participants are accessing the presentation or from other participant devices not directly involved with the presentation.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: August 23, 2016
    Assignee: Avaya Inc.
    Inventors: Mehmet Balasaygun, Jon Silverman, John Buford
  • Patent number: 9338273
    Abstract: A method is provided for the use of a signaling protocol stack by telephony applications which run on different system software images. When a telecommunications session is conducted by a first telephony application, the first telephony application typically controls the state of the telecommunications session through a signaling protocol stack executing on the same system software image as the first telephony application. When control over the telecommunications session is passed from the first telephony application to a second telephony application, the second telephony applications begins controlling the state of the telecommunications session through the same signaling protocol stack by using remote procedure calls.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: May 10, 2016
    Assignee: Avaya Inc.
    Inventors: Mehmet C. Balasaygun, John Buford, Venkatesh Krishnaswamy, Xiaotao Wu
  • Publication number: 20160087836
    Abstract: It would be beneficial to allow one or more of information, applications, desktops, and in general any information to be shared between a computer and a communications device. For example, it would be useful to be able to move a presentation from a computer to a mobile communications device. Some solutions attempt to address this by requiring a user to load the information on a laptop, USB key, burn it to an optical disk or the like, and then “open” the information on another device located at the remote destination. In one embodiment, through the use of one or more of virtualization and content translation, any information and/or applications can be exchanged between a computer and a communications device. More specifically, one embodiment utilizes metadata in conjunction with a virtualization environment to allow the exchange of information and/or applications between a personal computer and a communications device, or vice versa.
    Type: Application
    Filed: December 7, 2015
    Publication date: March 24, 2016
    Inventors: Sandra ABRAMSON, Mehmet C. BALASAYGUN, John BUFORD, Anthony FRISSORA, Michael KILLIAN, Raj SINHA
  • Publication number: 20160073054
    Abstract: Disclosed herein are systems, methods, and computer-readable storage media for tracking engagement of participants in a presentation. An example system implementing the method can identify a presenter in a conference and participants in the conference. Then the system can gather, during a presentation by the presenter in the conference, engagement data about the participants. The system can generate or calculate an engagement score based on the engagement data, and present the engagement score to the presenter during the presentation. The system can gather the engagement data from participant devices through which the participants are accessing the presentation or from other participant devices not directly involved with the presentation.
    Type: Application
    Filed: September 5, 2014
    Publication date: March 10, 2016
    Inventors: Mehmet BALASAYGUN, Jon SILVERMAN, John BUFORD
  • Patent number: 9237200
    Abstract: It would be beneficial to allow one or more of information, applications, desktops, and in general any information to be shared between a computer and a communications device. For example, it would be useful to be able to move a presentation from a computer to a mobile communications device. Some solutions attempt to address this by requiring a user to load the information on a laptop, USB key, burn it to an optical disk or the like, and then “open” the information on another device located at the remote destination. In one embodiment, through the use of one or more of virtualization and content translation, any information and/or applications can be exchanged between a computer and a communications device. More specifically, one embodiment utilizes metadata in conjunction with a virtualization environment to allow the exchange of information and/or applications between a personal computer and a communications device, or vice versa.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: January 12, 2016
    Assignee: Avaya Inc.
    Inventors: Sandra Abramson, Mehmet C. Balasaygun, John Buford, Anthony Frissora, Michael J. Killian, Raj Sinha
  • Patent number: 9143597
    Abstract: A method for synchronizing telephony applications running on different system software images is provided. When a telecommunications session is conducted by a first telephony application, the first telephony application controls the state of the telecommunications session through a signaling protocol stack executing on the same system software image as the first telephony application (or on a virtualization layer). The present invention allows the sharing of the signaling protocol stack by multiple telephony applications running on different system software images.
    Type: Grant
    Filed: September 21, 2009
    Date of Patent: September 22, 2015
    Assignee: Avaya Inc.
    Inventors: Mehmet C. Balasaygun, John Buford, Venkatesh Krishnaswamy, Xiaotao Wu
  • Patent number: 9094426
    Abstract: A method is provided in which a first telecommunications terminal receives an indication of a characteristic of a first system software that is executing on a second telecommunications terminal. The first terminal identifies a second system software that possesses the characteristic. Then, the first terminal launches an instance of the second system software.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: July 28, 2015
    Assignee: Avaya Inc.
    Inventors: Mehmet C. Balasaygun, John Buford, Venkatesh Krishnaswamy, Xiaotao Wu
  • Patent number: 9049290
    Abstract: A method is provided for detecting interactions between call-related and web-enabled features. In some embodiments, communication application components are configured to transmit an indication to a feature interaction detector every time a feature is invoked by the user. When the interaction detector receives an indication that a feature is being invoked, it compares the invoked feature against features that have previously been invoked (or executed) and determines whether the invoked feature interacts with any of the features that have been previously executed.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: June 2, 2015
    Assignee: Avaya Inc.
    Inventors: John Buford, Mario Kolberg, Venkatesh Krishnaswamy, Krishna Kishore Dhara, Xiaotao Wu
  • Patent number: 8917844
    Abstract: Techniques for detecting and resolving feature interactions during calls are disclosed. In particular, a finite-state machine and a corresponding method detect when a feature that is invoked during a call would interact with another previously-activated feature, and ensure that both features are not active simultaneously. Three different techniques for resolution are disclosed: in one technique, activation of the latter feature is always refused; in a second technique, the former feature is always deactivated and the latter feature is then activated; and in a third technique, one of the two features is selected to be the active feature—perhaps based on priorities assigned to the features—and the features are activated and/or deactivated accordingly.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: December 23, 2014
    Assignee: Avaya Inc.
    Inventors: John Buford, Mario Kolberg, Venkatesh Krishnaswamy, Krishna Kishore Dhara, Xiaotao Wu
  • Patent number: 8855665
    Abstract: A method for determining the privacy settings for location-based services without some of the disadvantages of the prior art is disclosed. This is done by establishing a session between the location generator and the location recipient. The session is created by a validator that is capable of keeping track of the rules for a stream of location objects created by a location generator. The validator determines what information to send to the location recipient without having to determine the rules for each location object and each location recipient every time a new location object is received by the location server.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: October 7, 2014
    Assignee: Avaya Inc.
    Inventors: John Buford, Venkatesh Krishnaswamy, Xiaotao Wu
  • Patent number: 8718611
    Abstract: A method is presented for the automatic selection of the active software environment of a telecommunications terminal. In accordance with one embodiment of the present invention, the active software environment of a telecommunications terminal is selected on the basis of a characteristic of an incoming invitation to participate in a telecommunications session. In accordance with another embodiment of the present invention, the content of files residing in storage used by a system software instance is processed. When an incoming call is received, the present invention selects an active software environment on the basis of whether the caller is identified in any of the processed files.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: May 6, 2014
    Assignee: Avaya Inc.
    Inventors: Mehmet C. Balasaygun, John Buford, Venkatesh Krishnaswamy, Xiaotao Wu
  • Publication number: 20130252619
    Abstract: Methods and apparatus are disclosed for reducing wireless telecommunication costs for enterprises having a plurality of PBX-equipped sites, connected by either a public network (e.g., the PSTN, the Internet, etc.), a private network (e.g., leased lines, a virtual private network [VPN] over the Internet, etc.), or some combination of public and private networks. In particular, the illustrative embodiments of the present invention attempt to reduce telecommunication costs by advantageously routing calls from an off-premises wireless terminal belonging to the enterprise via one or more of the enterprise's private branch exchanges. The present invention is especially advantageous in that it can reduce telecommunication costs for calls from an off-premises wireless terminal to any type of destination: another cell phone, a wireline terminal, a private branch exchange, etc.
    Type: Application
    Filed: May 28, 2013
    Publication date: September 26, 2013
    Applicant: Avaya Inc.
    Inventors: John Buford, Venkatesh Krishnaswamy, Stephen M. Milton
  • Patent number: 8452303
    Abstract: Methods and apparatus are disclosed for reducing wireless telecommunication costs for enterprises having a plurality of PBX-equipped sites, connected by either a public network (e.g., the PSTN, the Internet, etc.), a private network (e.g., leased lines, a virtual private network [VPN] over the Internet, etc.), or some combination of public and private networks. In particular, the illustrative embodiments of the present invention attempt to reduce telecommunication costs by advantageously routing calls from an off-premises wireless terminal belonging to the enterprise via one or more of the enterprise's private branch exchanges. The present invention is especially advantageous in that it can reduce telecommunication costs for calls from an off-premises wireless terminal to any type of destination: another cell phone, a wireline terminal, a private branch exchange, etc.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: May 28, 2013
    Assignee: Avaya Inc.
    Inventors: John Buford, Venkatesh Krishnaswamy, Stephen M. Milton
  • Patent number: 8380202
    Abstract: A method for the registration of a communication terminal is provided. In some embodiments of the present invention, a communication terminal is registered with a base station by searching and executing a virtual appliance that contains base station software with which the communication terminal pre-subscribed. In some embodiments of the present invention, a communication terminal is registered as an endpoint device for a Session Initiation Protocol (SIP) uniform resource identifier (URI) when the communication terminal registers with the base station.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: February 19, 2013
    Assignee: Avaya Inc.
    Inventors: John Buford, Mehmet C. Balasaygun, Xiaotao Wu, Venkatesh Krishnaswamy
  • Publication number: 20120302236
    Abstract: A method for the registration of a communication terminal is provided. In some embodiments of the present invention, a communication terminal is registered with a base station by searching and executing a virtual appliance that contains base station software with which the communication terminal pre-subscribed. In some embodiments of the present invention, a communication terminal is registered as an endpoint device for a Session Initiation Protocol (SIP) uniform resource identifier (URI) when the communication terminal registers with the base station.
    Type: Application
    Filed: July 31, 2012
    Publication date: November 29, 2012
    Applicant: Avaya Inc.
    Inventors: John Buford, Mehmet C. Balasaygun, Xiaotao Wu, Venkatesh Krishnaswamy