Patents by Inventor Daniel P. Goepp
Daniel P. Goepp 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: 9591040Abstract: Methods and apparatuses, including computer program products, are described for monitoring conference session resources in a media-based conferencing system. A server computing device establishes a connection to media engines hosting in-process conference sessions. The server periodically captures system level information, application level information, and meeting size associated with each of the conference sessions. The server determines a session state associated with each of the conference sessions, and determines a pool of available computing devices to provide resources to the conference sessions. The server allocates available computing devices to the in-process conference sessions based upon the session state and periodically reports the session state and the pool of available computing devices to a network API module, which determines a routing for subsequent communication session requests based upon the reported session state and pool of available computing resources.Type: GrantFiled: March 7, 2016Date of Patent: March 7, 2017Assignee: EDIFIRE LLCInventors: Daniel P. Goepp, Eric Anderson
-
Publication number: 20160191580Abstract: Methods and apparatuses, including computer program products, are described for monitoring conference session resources in a media-based conferencing system. A server computing device establishes a connection to media engines hosting in-process conference sessions. The server periodically captures system level information, application level information, and meeting size associated with each of the conference sessions. The server determines a session state associated with each of the conference sessions, and determines a pool of available computing devices to provide resources to the conference sessions. The server allocates available computing devices to the in-process conference sessions based upon the session state and periodically reports the session state and the pool of available computing devices to a network API module, which determines a routing for subsequent communication session requests based upon the reported session state and pool of available computing resources.Type: ApplicationFiled: March 7, 2016Publication date: June 30, 2016Inventors: Daniel P. Goepp, Eric Anderson
-
Patent number: 9338285Abstract: Methods and apparatuses, including computer program products, are described for multi-factor authentication of media-based (e.g., video and/or audio) conferencing between a plurality of end point devices. The methods and apparatuses provide for analysis of an end point media stream using a matrix of authentication factors, where the authentication factors include user-specific factors, environment factors, and technical factors, to determine an authentication score for the first end point device.Type: GrantFiled: August 24, 2015Date of Patent: May 10, 2016Assignee: Edifire LLCInventors: Eric Anderson, Daniel P. Goepp
-
Publication number: 20160094596Abstract: Methods and apparatuses, including computer program products, are described for negotiating media capabilities between a plurality of end point devices in a media-based conference session. A server computing device receives a request to join a conference session between a plurality of end point devices, the request received from a first device and comprising a media flow. The server computing device identifies at least one of the first device and a network from which the first device sent the request. The server computing device determines whether a media negotiation profile associated with the identified device exists. The server computing device determines whether a media negotiation profile associated with the identified network exists. The server computing device adjusts one or more of a bitrate, a session description, and a destination multipoint control unit, based upon the media negotiation profiles. The server computing device connects the adjusted media flow to the conference session.Type: ApplicationFiled: September 29, 2014Publication date: March 31, 2016Inventors: Daniel P. Goepp, Eric Anderson
-
Patent number: 9282130Abstract: Methods and apparatuses, including computer program products, are described for negotiating media capabilities between a plurality of end point devices in a media-based conference session. A server computing device receives a request to join a conference session between a plurality of end point devices, the request received from a first device and comprising a media flow. The server computing device identifies at least one of the first device and a network from which the first device sent the request. The server computing device determines whether a media negotiation profile associated with the identified device exists. The server computing device determines whether a media negotiation profile associated with the identified network exists. The server computing device adjusts one or more of a bitrate, a session description, and a destination multipoint control unit, based upon the media negotiation profiles. The server computing device connects the adjusted media flow to the conference session.Type: GrantFiled: September 29, 2014Date of Patent: March 8, 2016Assignee: EDIFIRE LLCInventors: Daniel P. Goepp, Eric Anderson
-
Publication number: 20150365522Abstract: Methods and apparatuses, including computer program products, are described for multi-factor authentication of media-based (e.g., video and/or audio) conferencing between a plurality of end point devices. The methods and apparatuses provide for analysis of an end point media stream using a matrix of authentication factors, where the authentication factors include user-specific factors, environment factors, and technical factors, to determine an authentication score for the first end point device.Type: ApplicationFiled: August 24, 2015Publication date: December 17, 2015Inventors: Eric Anderson, Daniel P. Goepp
-
Patent number: 9167098Abstract: Methods and apparatuses, including computer program products, are described for re-routing a media-based conference session. A server computing device determines a condition associated with a first conference session between a plurality of end point devices, each connected to the server via an external media stream and each connected from the server to a first multipoint control unit via a first internal media stream. The condition indicates that a new multipoint control unit is required. The server identifies a second multipoint control unit available to host a second conference session between the plurality of end point devices. The server disconnects the first internal streams from the first multipoint control unit while the external streams remain connected. The server connects each of the plurality of devices from the server to the second multipoint control unit via a second internal stream, and establishes the second conference session on the second multipoint control unit.Type: GrantFiled: September 29, 2014Date of Patent: October 20, 2015Assignee: Edifire LLCInventors: Eric Anderson, Daniel P. Goepp
-
Patent number: 9137187Abstract: Methods and apparatuses, including computer program products, are described for managing session state for a plurality of media-based conference sessions. A server computing device receives a first request to update a data element in a primary in-memory data structure, the request comprising an update to the data element associated with a session state of one or more in-process media-based conference sessions. The server blocks subsequent requests to update the data element that are received after the first request and stores the blocked requests sequentially in a temporary queue based upon a timestamp associated with each blocked request. The server replicates the update to the data element to a secondary in-memory data structure. The server updates the data element in the primary in-memory data structure based upon the update to the data element in the first request, and processes the blocked requests based upon the timestamp upon completion of the replication.Type: GrantFiled: September 29, 2014Date of Patent: September 15, 2015Assignee: Edifire LLCInventors: Daniel P. Goepp, Eric Anderson
-
Patent number: 9131112Abstract: Methods and apparatuses, including computer program products, are described for allocating resources in a media-based conferencing session. A server computing device receives a first request to join a conference session from a first end point device associated with a non-organizer participant, including a first media stream. The server computing device determines a hosting site by querying a media location service and determines configuration attributes by querying a database. The server computing device connects the media stream to a waiting room at the hosting site. The server computing device receives a second request to join the conference session from a second end point device associated with an organizer, including a second media stream. The server computing device determines a meeting room for the conference session by querying the media location service and establishes the conference session by transferring the first media stream and the second media stream into the meeting room.Type: GrantFiled: September 29, 2014Date of Patent: September 8, 2015Assignee: Edifire LLCInventors: Eric Anderson, Daniel P. Goepp
-
Patent number: 9118809Abstract: Methods and apparatuses, including computer program products, are described for multi-factor authentication of media-based (e.g., video and/or audio) conferencing between a plurality of end point devices. The methods and apparatuses provide for analysis of an end point media stream using a matrix of authentication factors, where the authentication factors include at least two of: user-specific facial recognition attributes, user-specific audio recognition attributes, acoustic environment attributes, visual environment attributes, user gesture attributes, technical attributes of the end point device, and technical attributes of the media stream, to determine an authentication score for the first end point device.Type: GrantFiled: September 8, 2014Date of Patent: August 25, 2015Assignee: Edifire LLCInventors: Eric Anderson, Daniel P. Goepp
-
Publication number: 20150103136Abstract: Methods and apparatuses, including computer program products, are described for multi-factor authentication of media-based (e.g., video and/or audio) conferencing between a plurality of end point devices. The methods and apparatuses provide for analysis of an end point media stream using a matrix of authentication factors, where the authentication factors include at least two of: user-specific facial recognition attributes, user-specific audio recognition attributes, acoustic environment attributes, visual environment attributes, user gesture attributes, technical attributes of the end point device, and technical attributes of the media stream, to determine an authentication score for the first end point device.Type: ApplicationFiled: September 8, 2014Publication date: April 16, 2015Inventors: Eric Anderson, Daniel P. Goepp
-
Patent number: 8970660Abstract: Methods and apparatuses, including computer program products, are described for media-based (e.g., video and/or audio) conferencing between a plurality of end point devices. The methods and apparatuses provide for secure conferencing while offering a robust feature set that provides call enhancement features such as interactive voice response (IVR) functionality and auto attendance, call security features such as password management, multi-factor authentication and authorization of end points (including filtering and allow/deny functionality), and call compliance features such as recording options, regulatory rules, and other retention/surveillance features.Type: GrantFiled: May 28, 2014Date of Patent: March 3, 2015Assignee: Edifire LLCInventors: Marc Rudkowski, Daniel P. Goepp, Eric Anderson
-
Patent number: 8970659Abstract: Methods and apparatuses, including computer program products, are described for media-based (e.g., video and/or audio) conferencing between a plurality of end point devices. The methods and apparatuses provide for secure conferencing while offering a robust feature set that provides call enhancement features such as interactive voice response (IVR) functionality and auto attendance, call security features such as password management, multi-factor authentication and authorization of end points (including filtering and allow/deny functionality), and call compliance features such as recording options, regulatory rules, and other retention/surveillance features.Type: GrantFiled: May 28, 2014Date of Patent: March 3, 2015Assignee: Edifire LLCInventors: Eric Anderson, Marc Rudkowski, Daniel P. Goepp
-
Patent number: 8929257Abstract: Methods and apparatuses, including computer program products, are described for media-based (e.g., video and/or audio) conferencing between a plurality of end point devices. The methods and apparatuses provide for secure conferencing while offering a robust feature set that provides call enhancement features such as interactive voice response (IVR) functionality and auto attendance, call security features such as password management, multi-factor authentication and authorization of end points (including filtering and allow/deny functionality), and call compliance features such as recording options, regulatory rules, and other retention/surveillance features.Type: GrantFiled: May 28, 2014Date of Patent: January 6, 2015Assignee: Edifire LLCInventors: Daniel P. Goepp, Eric Anderson, Marc Rudkowski