Patents by Inventor Sheldon Davis

Sheldon Davis 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: 11522981
    Abstract: Disclosed are systems, methods, and devices for managing a plurality of remote devices of disparate types. There is maintained an electronic device definition repository comprising: a plurality of semantic model definitions for corresponding devices of the plurality of remote devices. An action request for an action to be performed by one or more selected devices of the plurality of remote devices is received. For each one or more selected devices, the action request is processed including: converting a generic device action and a generic device property to a device-specific action and a device-specific property using the semantic model definition for the selected device; establishing one or more messages for communicating the device-specific action request to a given selected device using the data protocol definition for the selected device; translating the one or more messages of the sequence of messages to an application protocol suitable for communication with the selected device.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: December 6, 2022
    Assignee: SOTI INC.
    Inventors: Carl Rodrigues, Vadim Fux, Hany Kashif, Chadi Elkadri, Sheldon Davis, Joseph Gordon
  • Publication number: 20220030096
    Abstract: Disclosed are systems, methods, and devices for managing a plurality of remote devices of disparate types. There is maintained an electronic device definition repository comprising: a plurality of semantic model definitions for corresponding devices of the plurality of remote devices. An action request for an action to be performed by one or more selected devices of the plurality of remote devices is received. For each one or more selected devices, the action request is processed including: converting a generic device action and a generic device property to a device-specific action and a device-specific property using the semantic model definition for the selected device; establishing one or more messages for communicating the device-specific action request to a given selected device using the data protocol definition for the selected device; translating the one or more messages of the sequence of messages to an application protocol suitable for communication with the selected device.
    Type: Application
    Filed: October 7, 2021
    Publication date: January 27, 2022
    Inventors: Carl RODRIGUES, Vadim FUX, Hany KASHIF, Chadi ELKADRI, Sheldon DAVIS, Joseph GORDON
  • Patent number: 11172057
    Abstract: Disclosed are systems, methods, and devices for managing a plurality of remote devices of disparate types. There is maintained an electronic device definition repository comprising: a plurality of semantic model definitions for corresponding devices of the plurality of remote devices. An action request for an action to be performed by one or more selected devices of the plurality of remote devices is received. For each one or more selected devices, the action request is processed including: converting a generic device action and a generic device property to a device-specific action and a device-specific property using the semantic model definition for the selected device; establishing one or more messages for communicating the device-specific action request to a given selected device using the data protocol definition for the selected device; translating the one or more messages of the sequence of messages to an application protocol suitable for communication with the selected device.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: November 9, 2021
    Assignee: SOTI INC.
    Inventors: Carl Rodrigues, Vadim Fux, Hany Kashif, Chadi Elkadri, Sheldon Davis, Joseph Gordon
  • Publication number: 20210105349
    Abstract: Disclosed are systems, methods, and devices for managing a plurality of remote devices of disparate types. There is maintained an electronic device definition repository comprising: a plurality of semantic model definitions for corresponding devices of the plurality of remote devices. An action request for an action to be performed by one or more selected devices of the plurality of remote devices is received. For each one or more selected devices, the action request is processed including: converting a generic device action and a generic device property to a device-specific action and a device-specific property using the semantic model definition for the selected device; establishing one or more messages for communicating the device-specific action request to a given selected device using the data protocol definition for the selected device; translating the one or more messages of the sequence of messages to an application protocol suitable for communication with the selected device.
    Type: Application
    Filed: October 2, 2020
    Publication date: April 8, 2021
    Inventors: Carl RODRIGUES, Vadim FUX, Hany KASHIF, Chadi ELKADRI, Sheldon DAVIS, Joseph GORDON
  • Patent number: 9876860
    Abstract: A first communication session is created with a first application written in first language. A change is detected in first variables in the first application. The first variables are retrieved from the first application in response to detecting a change in the first variables. The first communication session is transferred to a second application written in a second language. A change is detected in a second variable in the second application. The second variable is retrieved from the second application in response to detecting the change in the second variable. A common pair of variables are matched between the first variables and the second variable. The first communication session and the transferred first communication session are associated as a common communication session in response to matching the common pair of variables. One or more of the first plurality of variables is then used by the second application.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: January 23, 2018
    Assignee: Avaya Inc.
    Inventors: Shmuel Shaffer, Patrick Tendick, Sheldon Davis
  • Patent number: 9860380
    Abstract: An agent rating prediction and routing mechanism provided by a contact center communication system for work assignment optimization is described along with various methods and mechanisms for administering the same. The prediction system proposed herein analyzes past agent performance, agent attributes, contact attributes, and customer attributes to calculate an outcome value and to provide a performance prediction for use in work item routing to contact center resources.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: January 2, 2018
    Assignee: Avaya Inc.
    Inventors: Shmuel Shaffer, Patrick Tendick, Sheldon Davis
  • Patent number: 9609133
    Abstract: A predictive model for abandoned calls provided by a contact center communication system for routing optimization is described along with various methods and mechanisms for administering the same. Based on multiple attributes, the system can calculate the probabilities, risks, and costs associated with abandonment and wait, taking into account the patience of a caller, region where the caller lives, agents available to handle the call, length of time that the caller has already been waiting, potential cost of having the caller and call type abandon, and potential total cost of having the caller wait to be served.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: March 28, 2017
    Assignee: Avaya Inc.
    Inventors: Shmuel Shaffer, Patrick Tendick, Sheldon Davis, Wen-Hua Ju
  • Patent number: 9531782
    Abstract: System and method to respond to a streaming media link quality problem in a communication session, the method including: monitoring textual messages in the communication session for an indication of a quality of service (QoS) problem; forming a hypothesized cause of the QoS problem; retrieving evidence relevant to the hypothesized cause, the relevant evidence comprising system logs; and determining whether the retrieved evidence supports the hypothesized cause. The system includes: a processor coupled to a memory; a monitoring module configured to monitor textual messages in the communication session for an indication of a quality of service (QoS) problem; an inference module configured to form a hypothesized cause of the QoS problem; a retrieval module configured to retrieve evidence relevant to the hypothesized cause, the relevant evidence comprising system logs stored in the memory; and a calculation module configured to determine whether the retrieved evidence supports the hypothesized cause.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: December 27, 2016
    Assignee: Avaya Inc.
    Inventors: Shmuel Shaffer, Seamus Hayes, Sheldon Davis
  • Publication number: 20160295020
    Abstract: A predictive model for abandoned calls provided by a contact center communication system for routing optimization is described along with various methods and mechanisms for administering the same. Based on multiple attributes, the system can calculate the probabilities, risks, and costs associated with abandonment and wait, taking into account the patience of a caller, region where the caller lives, agents available to handle the call, length of time that the caller has already been waiting, potential cost of having the caller and call type abandon, and potential total cost of having the caller wait to be served.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 6, 2016
    Inventors: Shmuel Shaffer, Patrick Tendick, Sheldon Davis, Wen-Hua Ju
  • Publication number: 20150215365
    Abstract: System and method to respond to a streaming media link quality problem in a communication session, the method including: monitoring textual messages in the communication session for an indication of a quality of service (QoS) problem; forming a hypothesized cause of the QoS problem; retrieving evidence relevant to the hypothesized cause, the relevant evidence comprising system logs; and determining whether the retrieved evidence supports the hypothesized cause. The system includes: a processor coupled to a memory; a monitoring module configured to monitor textual messages in the communication session for an indication of a quality of service (QoS) problem; an inference module configured to form a hypothesized cause of the QoS problem; a retrieval module configured to retrieve evidence relevant to the hypothesized cause, the relevant evidence comprising system logs stored in the memory; and a calculation module configured to determine whether the retrieved evidence supports the hypothesized cause.
    Type: Application
    Filed: June 13, 2014
    Publication date: July 30, 2015
    Inventors: Shmuel Shaffer, Seamus Hayes, Sheldon Davis
  • Publication number: 20150215463
    Abstract: An agent rating prediction and routing mechanism provided by a contact center communication system for work assignment optimization is described along with various methods and mechanisms for administering the same. The prediction system proposed herein analyzes past agent performance, agent attributes, contact attributes, and customer attributes to calculate an outcome value and to provide a performance prediction for use in work item routing to contact center resources.
    Type: Application
    Filed: February 5, 2014
    Publication date: July 30, 2015
    Applicant: Avaya Inc.
    Inventors: Shmuel Shaffer, Patrick Tendick, Sheldon Davis
  • Publication number: 20150120904
    Abstract: A first communication session is created with a first application written in first language. A change is detected in first variables in the first application. The first variables are retrieved from the first application in response to detecting a change in the first variables. The first communication session is transferred to a second application written in a second language. A change is detected in a second variable in the second application. The second variable is retrieved from the second application in response to detecting the change in the second variable. A common pair of variables are matched between the first variables and the second variable. The first communication session and the transferred first communication session are associated as a common communication session in response to matching the common pair of variables. One or more of the first plurality of variables is then used by the second application.
    Type: Application
    Filed: October 25, 2013
    Publication date: April 30, 2015
    Applicant: Avaya Inc.
    Inventors: Shmuel Shaffer, Patrick Tendick, Sheldon Davis
  • Patent number: 8767944
    Abstract: A distributed contact center and method of managing data transfers between the distributed parts of the contact center is provided. Distributed parts of the contact center are joined together through a known communications initiation protocol such as SIP, then status information and/or control signals are transferred between the distributed parts using lossless communication protocols.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: July 1, 2014
    Assignee: Avaya Inc.
    Inventors: Sheldon Davis, Robert Steiner
  • Patent number: 8300632
    Abstract: The system and method described herein allows for full monitoring and recording of SIP calls by using standard SIP messages. During the call set up between a first SIP device and a second SIP device, information is derived from a first SIP INVITE message from a first SIP device. Information is then derived from a response message from the second SIP device. The monitor/recorder receives one or more SIP INVITE messages to set up a first media stream from the first SIP device and a second media stream from the second SIP device to the monitor/recorder. The monitor/recorder receives the first and/or second media stream. The monitor/recorder then records the first and/or second media stream. In addition, the system and method provide for recording on demand, required recording, and pause-and-resume recording of SIP calls.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: October 30, 2012
    Assignee: Avaya Inc.
    Inventors: Sheldon Davis, Alan Johnston, Valentine Matula
  • Patent number: 8036682
    Abstract: A call center allows a customer to select the type of callback service which the customer wishes the call center to utilize when placing a call back to the customer. The call center then tests for the presence of a device specified by the customer. When the presence of the device is detected on an Internet/network, the call center will place a call to the customer via a device specified by the customer. Also, a call center allows a user to select the type of callback service which the customer wishes to use for a later communication with the call center. When the call center has the capability of providing the selected type of callback service, the call center indicates this capability by publishing a service presence. A customer device detects the published service presence and alerts the customer who establishes communication with the callback center.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: October 11, 2011
    Assignee: Avaya Inc.
    Inventors: Sheldon Davis, Andrew D. Flockhart, Robert C. Steiner
  • Publication number: 20090213839
    Abstract: The system and method described herein allows for full monitoring and recording of SIP calls by using standard SIP messages. During the call set up between a first SIP device and a second SIP device, information is derived from a first SIP INVITE message from a first SIP device. Information is then derived from a response message from the second SIP device. The monitor/recorder receives one or more SIP INVITE messages to set up a first media stream from the first SIP device and a second media stream from the second SIP device to the monitor/recorder. The monitor/recorder receives the first and/or second media stream. The monitor/recorder then records the first and/or second media stream. In addition, the system and method provide for recording on demand, required recording, and pause-and-resume recording of SIP calls.
    Type: Application
    Filed: September 16, 2008
    Publication date: August 27, 2009
    Applicant: Avaya Inc
    Inventors: Sheldon Davis, Alan Johnston, Valentine Matula
  • Publication number: 20070248521
    Abstract: The inventive method of producing silicon comprises reacting gaseous trichlorosilane with hydrogen to deposit silicon onto a substrate and to produce silicon tetrachloride by-product, vaporizing the silicon tetrachloride by-product to form gaseous silicon tetrachloride, converting the gaseous silicon tetrachloride to finely divided silicon, forming a silicon melt by melting the finely divided silicon, and forming solid silicon from the silicon melt.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 25, 2007
    Applicant: Cabot Corporation
    Inventors: Yakov Kutsovsky, Sheldon Davis
  • Publication number: 20070104636
    Abstract: Methods of producing carbon black in a multi-stage reaction are described. Also described is carbon black formed from the processes.
    Type: Application
    Filed: November 7, 2006
    Publication date: May 10, 2007
    Inventors: Yakov Kutsovsky, William Sifleet, Sheldon Davis, Francois Terrade, Gregory Gaudet
  • Publication number: 20050249657
    Abstract: Methods of producing carbon black in a multi-stage reaction are described. Also described is carbon black formed from the processes.
    Type: Application
    Filed: May 4, 2004
    Publication date: November 10, 2005
    Inventors: Yakov Kutsovsky, William Sifleet, Sheldon Davis, Francois Terrade, Gregory Gaudet