Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Calahan, US

Douglas C. Calahan, Atlanta, GA US

Patent application numberDescriptionPublished
20120066136SYSTEMS AND METHODS FOR PROVIDING COMPUTER-IMPLEMENTED BUDGETING OUTPUT - The present disclosure describes various embodiments of budgeting systems and methods for providing a computer-implemented budgeting output relating to projected royalty payments due under contracts between a media system operator and content owners. The embodiments include one or more royalty calculation rules modules (RCRMs), each RCRM including predetermined rules for determining royalty payments. An RCRM user interface configured accepts entry of inputs related to contract data and the predetermined rules. The RCRMs are capable of associating input data and predetermined rules with contracts or content owners and storing the associated data and rules. One or more user interfaces can receive and process inputs related to one or more of budgeting periods, media content, content providers, or subscribers. Further, the embodiments include a database for storing data including the RCRMs in association with data corresponding to a predetermined budgeting period. A calculation engine can access the RCRMs and utilizes the stored associated data and rules to determine a projected budget for a predetermined budgeting period. Finally, a budget output module generates the projected budget in a predetermined output format to the budget manager personnel via the budgeting system.03-15-2012

Marc Calahan, Woodstock, GA US

Patent application numberDescriptionPublished
20080240126Systems and Methods for Recording Resource Association for a Communications Environment - Included are embodiments for determining an extension-to-channel mapping. At least one embodiment includes determining, at a first time, a first extension-to-channel mapping configuration, the first extension-to-channel mapping configuration including an indication that at least one extension is coupled to a first recording channel. Similarly, some embodiments include determining, at a second time, a second extension-to-channel mapping configuration, the second extension-to-channel mapping configuration including an indication that the at least one extension is coupled to a second recording channel. Similarly, some embodiments include creating an extension-to-channel map, the extension-to-channel map indicating a configuration of the at least one extension, the first recording channel, and the second channel during a time period between the first time and the second time.10-02-2008
20080240399Systems and Methods for Recording Resource Association in a Recording Environment - Included are embodiments for channel mapping. At least one embodiment of a system includes an initiating component configured to initiate a communication with a communications device, the communications device being coupled to a first extension. Some embodiments include a receiving component configured to receive recording data from a plurality of extensions at a plurality of recording resources, the plurality of extensions including the first extension and at least one other extension. Similarly, some embodiments include a first determining component configured to determine a channel that received the initiated communication.10-02-2008
20080244597Systems and Methods for Recording Resource Association for Recording - Included are embodiments for determining an extension-to-channel mapping. At least one embodiment includes receiving first data associated with a communication from at least one communications device and receiving second data from a recording resource. Some embodiments include determining whether the at least one communications device is coupled to a recording resource. Some embodiments include matching the communications device to a recording resource and in response to matching, creating an association of the at least one communications device to the recording resource.10-02-2008
20090055548SYSTEMS AND METHODS FOR MULTI-STREAM RECORDING - Included are embodiments for multi-stream recording. At least one embodiment of a method receiving an indication that a communication session is initiated, the communication session including communications data, the communications data being received at a communications device at an extension and sending a request for at least a portion of the communications data. Some embodiments include receiving, at a recording device associated with the extension, at least a portion of the requested data, the at least a portion of the requested data being received as a copy of the communications data.02-26-2009
20090290687SYSTEM AND METHOD FOR POOLED IP RECORDING - Embodiments of the present invention provides systems and methods for pooled IP recording. An exemplary method of the present invention comprises monitoring a user's logon, associating a communication device to the user, assigning an interface to a recorder associated with the communication device, and recording data from the communication device sent over the interface. Another exemplary method of the present invention comprises detecting a recorder failure and dynamically routing an interface associated with the failed recorder to at least one other recorder.11-26-2009
20100118859ROUTINE COMMUNICATION SESSIONS FOR RECORDING - Systems and methods for recording a communication session between a customer and an agent are provided. In this regard, a representative method comprises: routing a media stream associated with the communication session based on information corresponding to routing criteria, wherein the routing criteria include call control protocols or policies; receiving the media stream associated with the communication session from the customer center communication system; and recording the received media stream.05-13-2010
20110150207SYSTEMS AND METHODS FOR DISCOVERING CUSTOMER CENTER INFORMATION - A method for discovering customer center information includes receiving a plurality of customer center information from a plurality of respective information sources, and correlating the plurality of customer center information to determine an identity of a customer center agent accessing customer center resources.06-23-2011

Patent applications by Marc Calahan, Woodstock, GA US

Patrick Calahan, San Francisco, CA US

Patent application numberDescriptionPublished
20110106824SYSTEMS AND METHODS FOR PROCESSING XML DOCUMENT AS A STREAM OF EVENTS USING A SCHEMA - A system can process an XML document associated with a schema. The system includes a matching component that is capable of receive a discrete piece from a stream of discrete pieces of the XML document. The matching component is capable of further analyzing the schema associated with the XML document and grabbing one or more discrete pieces of the XML document that are related to the discrete piece based on the schema and keeping in memory only the discrete piece of the XML document and said one or more related discrete pieces of the XML document. Then, the matching component can perform a match on said discrete piece and the one or more related discrete pieces of the XML document, and pass the discrete piece and the one or more related discrete pieces of the XML document to a user object for handling when a match is reached.05-05-2011
20110231481SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR COMMUNICATING DATA BETWEEN A DATABASE AND A CACHE - In accordance with embodiments, there are provided mechanisms and methods for communicating data between a database and a cache. These mechanisms and methods for communicating data between a database and a cache can enable improved application quality and performance, enhanced client application interaction, increased system performance, etc.09-22-2011
20110246533System, method and computer program product for rule-based performance of actions on related objects - In accordance with embodiments, there are provided mechanisms and methods for rule-based performance of actions on related objects. These mechanisms and methods for rule-based performance of actions on related objects can provide a generalized technique for configuring related object actions that are responsive to object updates. The ability to provide this generalized technique can enable actions to be automatically performed on objects in response to updates to related objects, in a rule-based manner.10-06-2011
20110276834TECHNIQUES FOR TESTING COMPUTER READABLE CODE - The present invention is directed to methods and systems of testing computer-readable code. The method includes executing a first testing module in a computer browser; launching a second testing module in the computer browser under control of the first testing module; locating an executable portion of a web-based application with the first testing module and ascertaining operational characteristics of the executable portion with the second testing module; and producing test results from the operational characteristics.11-10-2011

Patent applications by Patrick Calahan, San Francisco, CA US