Patents by Inventor Richard W. Shea

Richard W. Shea 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: 8660016
    Abstract: The present invention enables testing of a VoIP network using various instrumented test streams. The testing can determine the quality of the transmission network before an internet VoIP service is put into production. The testing also enables regular diagnostic audits of a VoIP network to maintain the quality of the VoIP network. The testing enable measurement of, for example jitter, packet loss and delay and allow characteristics of the VoIP network to be obtained. In addition, the present invention can to determine the capacity and utilization of a VoIP transport network. Based on the measurements and characteristics of the VoIP network the present invention can control routing of a call on the VoIP network or can prevent a call from being made. The present invention also enables dynamic switching of CODECS during a session to enhance the performance of the VoIP network.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: February 25, 2014
    Assignee: Aspect Software, Inc.
    Inventors: Ajay Punreddy, Mike Regan, Marc A. Snider, Richard W. Shea, Brian Silver
  • Patent number: 8635275
    Abstract: Some embodiments of the present invention provide a method and system for correlating information regarding an interactive communication. A session application record is provided to store information of a session that represents an interactive communication that is at least between two endpoints. An application programming interface (API) is provided for users to create and manipulate session application records. Application specific data or customized data can be stored with the session application record using a tag that includes a name and value pair. One session application record can be associated with another session application record by using a relation. Any information that is gathered during a session can be accessible even when one of the endpoints is replaced by another endpoint.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: January 21, 2014
    Assignee: Aspect Software, Inc.
    Inventors: Fergal Glynn, Brian Silver, Richard W. Shea, Ken Ouellette, Vinh Huu Tran, Justin W. Haddad
  • Patent number: 8416764
    Abstract: A mechanism for managing software modules in a VOIP service is discussed. A component management agent is provided for each VOIP software component in the VOIP environment. The component management agent registers with a session management agent which is in communication with a session management software facility. The component management agent accepts registrations from each software module in the component that it represents. The software module registrations indicate the type of objects that the software module supports. Subsequent managed object requests received from the session management facility are automatically directed to the appropriate software modules based on the registration information. Additionally, the session management agent and component management agent perform format conversions for the managed object requests where the session management facility and software modules are utilizing different object systems.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: April 9, 2013
    Assignee: Aspect Software, Inc.
    Inventors: Christopher J. Kacher, Richard W. Shea, David R. White
  • Publication number: 20080034373
    Abstract: Some embodiments of the present invention provide a method and system for correlating information regarding an interactive communication. A session application record is provided to store information of a session that represents an interactive communication that is at least between two endpoints. An application programming interface (API) is provided for users to create and manipulate session application records. Application specific data or customized data can be stored with the session application record using a tag that includes a name and value pair. One session application record can be associated with another session application record by using a relation. Any information that is gathered during a session can be accessible even when one of the endpoints is replaced by another endpoint.
    Type: Application
    Filed: August 2, 2007
    Publication date: February 7, 2008
    Applicant: BlueNote Networks, Inc.
    Inventors: Fergal Glynn, Brian Silver, Richard W. Shea, Ken Ouellette, Vinh Huu Tran, Justin W. Haddad
  • Publication number: 20080031153
    Abstract: The present invention enables testing of a VoIP network using various instrumented test streams. The testing can determine the quality of the transmission network before an internet VoIP service is put into production. The testing also enables regular diagnostic audits of a VoIP network to maintain the quality of the VoIP network. The testing enable measurement of, for example jitter, packet loss and delay and allow characteristics of the VoIP network to be obtained. In addition, the present invention can to determine the capacity and utilization of a VoIP transport network. Based on the measurements and characteristics of the VoIP network the present invention can control routing of a call on the VoIP network or can prevent a call from being made. The present invention also enables dynamic switching of CODECS during a session to enhance the performance of the VoIP network.
    Type: Application
    Filed: August 2, 2007
    Publication date: February 7, 2008
    Applicant: BlueNote Networks, Inc.
    Inventors: Ajay Punreddy, Mike Regan, Marc A. Snider, Richard W. Shea, Brian Silver
  • Publication number: 20080031232
    Abstract: A remote plug-in framework is provided in a VoIP (Voice over Internet Protocol) environment. One or more remote plug-ins may communicate with the call control engine of the VoIP environment. The remote plug-ins may provide a customized call processing logic so that a user can implement a customized call processing logic or add new services to the VoIP environment without changes in the call control engine of the VoIP environment. In an embodiment, the remote plug-ins may be provided using Web services.
    Type: Application
    Filed: August 2, 2007
    Publication date: February 7, 2008
    Applicant: BlueNote Networks, Inc.
    Inventors: Richard W. Shea, William C. Der, Marc A. Greenberg, Fergal Glynn, Brian Silver
  • Publication number: 20080031230
    Abstract: A mechanism for managing software modules in a VOIP service is discussed. A component management agent is provided for each VOIP software component in the VOIP environment. The component management agent registers with a session management agent which is in communication with a session management software facility. The component management agent accepts registrations from each software module in the component that it represents. The software module registrations indicate the type of objects that the software module supports. Subsequent managed object requests received from the session management facility are automatically directed to the appropriate software modules based on the registration information. Additionally, the session management agent and component management agent perform format conversions for the managed object requests where the session management facility and software modules are utilizing different object systems.
    Type: Application
    Filed: August 2, 2007
    Publication date: February 7, 2008
    Applicant: BlueNote Networks, Inc.
    Inventors: Christopher J. Kacher, Richard W. Shea, David R. White