Patents by Inventor Jonathan Silverman

Jonathan Silverman 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: 20240020589
    Abstract: Methods and systems for selecting a forecasting algorithm to use for a forecast for a time interval are provided. A class is a series of time intervals that is selected by an entity from time series data that relates to external data or is a series of time intervals from the time series data that corresponds to a motif. The time series data is processed by a computer to identify motifs, and classes are generated based on each identified motif. A user may further identify one or more classes in the time series data. For each class, the forecasting algorithm that best predicts the historical demand data for time intervals associated with the class is determined. Later, when the entity desires to receive a forecast for a future time interval, the class associated with the future time interval is determined. The forecasting algorithm determined to best predict demand for the determined class is then used.
    Type: Application
    Filed: July 13, 2022
    Publication date: January 18, 2024
    Inventors: Jonathan Silverman, Nicholas Mortimer, Cynthia Freeman
  • Publication number: 20240020545
    Abstract: The present disclosure describes methods and systems for selecting the forecasting algorithm to use for a prediction based on motifs. A motif is a pattern of interval values that is found to repeat in time series data. Time series data that includes historical demand data (e.g., average communication volume) for an entity at various time intervals in the past is received. The time series data is processed to identify motifs. For each identified motif, the forecasting algorithm that best predicts the historical demand data for time intervals associated with the motif is determined. Later, when the entity desires to receive a forecast for a future time interval, the motif associated with the future time interval is determined. The forecasting algorithm determined to best predict demand for the determined motif is then used to predict the demand for the future time interval.
    Type: Application
    Filed: July 13, 2022
    Publication date: January 18, 2024
    Inventors: Jonathan Silverman, Nicholas Mortimer, Cynthia Freeman
  • Publication number: 20230325742
    Abstract: In an entity such as a call center, back office, or retail operation, external event data is recorded along with call volume information for a plurality of time intervals. Based on the recorded event data and call volume for the plurality of intervals, a model is trained to predict call (or other communication) volume for a specified time interval using the external event data. The external event data may include data about one or more events that may affect the demand received by the entity. When the predicted call volume is significantly above or below what would be predicted for the entity using historical data alone, an indicator may be displayed to a user or administrator that identifies the external event that is responsible for the lower or higher prediction. The call volume prediction may be used to schedule one or more agents (or other employees) to work during the specified time interval.
    Type: Application
    Filed: June 12, 2023
    Publication date: October 12, 2023
    Inventors: Jonathan Silverman, Nicholas Mortimer, John Richard O'Farrell
  • Publication number: 20220180276
    Abstract: In an entity such as a call center, back office, or retail operation, external event data is recorded along with call volume information for a plurality of time intervals. Based on the recorded event data and call volume for the plurality of intervals, a model is trained to predict call (or other communication) volume for a specified time interval using the external event data. The external event data may include data about one or more events that may affect the demand received by the entity. When the predicted call volume is significantly above or below what would be predicted for the entity using historical data alone, an indicator may be displayed to a user or administrator that identifies the external event that is responsible for the lower or higher prediction. The call volume prediction may be used to schedule one or more agents (or other employees) to work during the specified time interval.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 9, 2022
    Inventors: Jonathan Silverman, Nicholas Mortimer
  • Patent number: 11068810
    Abstract: Matching deployable resources with available tasks based on personal information obtained from wearable devices is disclosed. A processor-based controller receives permission from each of a plurality of deployable resources to receive personal information from the respective deployable resource. The controller next automatically receives personal information from each of the plurality of deployable resources via the wearable devices. The personal information is based on information determined by the respective wearable device while the wearable device is being worn by the respective deployable resource. The controller automatically compares the personal information received from one or more of the deployable resources to a selection criterion associated with a task. Based on the comparing, the controller selects one or more of the deployable resources, and notifies each of the selected deployable resources to request assistance with respect to the task.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: July 20, 2021
    Assignee: Avaya Inc.
    Inventors: John H. Yoakum, Jonathan Silverman, Cynthia S. Mitchell
  • Patent number: 10637860
    Abstract: Authorizing deployable resources based on personal information obtained from wearable devices is disclosed. A processor-based controller automatically receives personal information about a deployable resource via a wearable device configured to be worn by the deployable resource. The personal information is based on information determined by the wearable device while the wearable device is being worn by the deployable resource. The controller automatically compares the personal information of the deployable resource to a criterion associated with a task and automatically determines, based on the comparing, whether the deployable resource is permitted to proceed with the task. If the controller determines that the deployable resource is permitted to proceed with the task, the controller permits the deployable resource to proceed with the task.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: April 28, 2020
    Assignee: Avaya Inc.
    Inventors: Jonathan Silverman, John H. Yoakum
  • Publication number: 20170178051
    Abstract: Selecting deployable resources based on personal information obtained from wearable devices is disclosed. A processor-based controller automatically determines a contact load parameter and a contact load threshold for a contact center. If the contact load parameter for the contact center exceeds the contact load threshold, the controller automatically selects one or more deployable resources from a resource pool by receiving personal information about each of the deployable resources in the resource pool via a respective wearable device configured to be worn by each deployable resource and comparing the personal information based on a selection criterion for each deployable resource. The controller selects one or more deployable resources based on the comparisons. The selected deployable resources are then notified to request their assistance with respect to the contact center.
    Type: Application
    Filed: December 16, 2015
    Publication date: June 22, 2017
    Inventors: Jonathan Silverman, John H. Yoakum
  • Publication number: 20170180371
    Abstract: Authorizing deployable resources based on personal information obtained from wearable devices is disclosed. A processor-based controller automatically receives personal information about a deployable resource via a wearable device configured to be worn by the deployable resource. The personal information is based on information determined by the wearable device while the wearable device is being worn by the deployable resource. The controller automatically compares the personal information of the deployable resource to a criterion associated with a task and automatically determines, based on the comparing, whether the deployable resource is permitted to proceed with the task. If the controller determines that the deployable resource is permitted to proceed with the task, the controller permits the deployable resource to proceed with the task.
    Type: Application
    Filed: December 16, 2015
    Publication date: June 22, 2017
    Inventors: Jonathan Silverman, John H. Yoakum
  • Publication number: 20170178040
    Abstract: Matching deployable resources with available tasks based on personal information obtained from wearable devices is disclosed. A processor-based controller receives permission from each of a plurality of deployable resources to receive personal information from the respective deployable resource. The controller next automatically receives personal information from each of the plurality of deployable resources via the wearable devices. The personal information is based on information determined by the respective wearable device while the wearable device is being worn by the respective deployable resource. The controller automatically compares the personal information received from one or more of the deployable resources to a selection criterion associated with a task. Based on the comparing, the controller selects one or more of the deployable resources, and notifies each of the selected deployable resources to request assistance with respect to the task.
    Type: Application
    Filed: December 16, 2015
    Publication date: June 22, 2017
    Inventors: John H. Yoakum, Jonathan Silverman, Cynthia S. Mitchell
  • Publication number: 20060198363
    Abstract: An agent at a contact center uses a soft phone embedded in the agent's desktop to converse with a customer, to set the agent's Automatic Call Distribution (“ACD”) state, and to control the phone's call control state. Computer Telephony Integration (“CTI”) technology is used in many ways at the contact center, including for accessing CTI data and executing CTI methods. CTI data can include information about the calling number, called number, caller entered digits, and the queue the call came from. CTI methods can include call control operations such as answering a call, making a call, and transferring a call. In addition, CTI methods can also include ACD specific operations, such as setting an agent's state and querying the state of a queue of customers. A web browser is also embedded in the agent's desktop, and one or more web-based applications are integrated into the web browser. These applications may be web-based enterprise applications or other web-based applications such as available over the internet.
    Type: Application
    Filed: January 25, 2006
    Publication date: September 7, 2006
    Applicant: Spanlink Communications
    Inventors: Jonathan Silverman, Alvin Wong, Ashref Mohamed, Andrew Bauer