Patents by Inventor Marc Calahan
Marc Calahan 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: 20230325261Abstract: A realtime contextual event notification system that ingests events as streams from any authorized entity applies rules to the event streams, determines a context of an end-user who is a recipient of a targeted notification, and provides notifications to the end-user in accordance with the context. The event streams may come from multiple sources and rules may be applied to provide realtime contextual information associated with the end-user.Type: ApplicationFiled: April 4, 2023Publication date: October 12, 2023Inventors: Chris Schnurr, Brendan Killen, Marc Calahan, Duane Wright
-
Publication number: 20230199111Abstract: A system for data recording across a network includes a session border controller connecting incoming data from the network to an endpoint recorder. A load balancer is connected to the network between the session border controller and the endpoint and receives the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory. A recording apparatus includes recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint.Type: ApplicationFiled: February 16, 2023Publication date: June 22, 2023Inventors: Jamie Richard Williams, Marc Calahan, Robert John Barnes, Murali Mohan Reddy Nareddy
-
Patent number: 11595518Abstract: A system for data recording across a network includes a session border controller connecting incoming data from the network to an endpoint recorder. A load balancer is connected to the network between the session border controller and the endpoint and receives the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory. A recording apparatus includes recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint.Type: GrantFiled: November 16, 2020Date of Patent: February 28, 2023Assignee: Verint Americas Inc.Inventors: Jamie Richard Williams, Marc Calahan, Robert John Barnes, Murali Mohan Reddy Nareddy
-
Patent number: 11481795Abstract: A system is provided that uses location aware technologies in a variety of environments including retail environments and workplace environments. Location aware technologies associated with computing devices such as mobile phones are used to track users as they move within an environment. With respect to retail environments, a loyalty application may be installed in the phone of a customer that can provide the location of the customer to the retail environment. When it is determined that the customer is near the retail environment, a user profile associated with the customer can be used to select offers or promotions that can be displayed to the customer by the loyalty application to encourage the customer to enter the retail environment. When it is determined that the customer is inside the retail environment, the location of the customer can be used to determine where to dispatch an employee to interact with the customer.Type: GrantFiled: June 18, 2020Date of Patent: October 25, 2022Assignee: Verint Americas Inc.Inventors: Jamie Richard Williams, Robert Barnes, Marc Calahan
-
Patent number: 11475112Abstract: A system for data recording across a network includes a session border controller connecting incoming data from the network to an endpoint recorder. A load balancer is connected to the network between the session border controller and the endpoint and receives the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory. A recording apparatus includes recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint.Type: GrantFiled: September 12, 2017Date of Patent: October 18, 2022Assignee: Verint Americas Inc.Inventors: Jamie Richard Williams, Marc Calahan, Robert Barnes, Murali Mohan Reddy Nareddy
-
Publication number: 20210144249Abstract: A system for data recording across a network includes a session border controller connecting incoming data from the network to an endpoint recorder. A load balancer is connected to the network between the session border controller and the endpoint and receives the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory. A recording apparatus includes recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint.Type: ApplicationFiled: November 16, 2020Publication date: May 13, 2021Inventors: Jamie Richard Williams, Marc Calahan, Robert John Barnes, Murali Mohan Reddy Nareddy
-
Patent number: 10944865Abstract: A system for data recording across a network includes a session border controller connecting incoming data from the network to an endpoint recorder. A load balancer is connected to the network between the session border controller and the endpoint and receives the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory. A recording apparatus includes recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint.Type: GrantFiled: January 3, 2020Date of Patent: March 9, 2021Assignee: VERINT AMERICAS INC.Inventors: Jamie Richard Williams, Marc Calahan, Robert John Barnes, Murali Mohan Reddy Nareddy
-
Publication number: 20200402092Abstract: A system is provided that uses location aware technologies in a variety of environments including retail environments and workplace environments. Location aware technologies associated with computing devices such as mobile phones are used to track users as they move within an environment. With respect to retail environments, a loyalty application may be installed in the phone of a customer that can provide the location of the customer to the retail environment. When it is determined that the customer is near the retail environment, a user profile associated with the customer can be used to select offers or promotions that can be displayed to the customer by the loyalty application to encourage the customer to enter the retail environment. When it is determined that the customer is inside the retail environment, the location of the customer can be used to determine where to dispatch an employee to interact with the customer.Type: ApplicationFiled: June 18, 2020Publication date: December 24, 2020Inventors: Jamie Richard Williams, Robert Barnes, Marc Calahan
-
Patent number: 10841420Abstract: A system for data recording across a network includes a session border controller connecting incoming data from the network to an endpoint recorder. A load balancer is connected to the network between the session border controller and the endpoint and receives the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory. A recording apparatus includes recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint.Type: GrantFiled: August 5, 2019Date of Patent: November 17, 2020Assignee: VERINT AMERICAS INC.Inventors: Jamie Richard Williams, Marc Calahan, Robert John Barnes, Murali Mohan Reddy Nareddy
-
Publication number: 20200145481Abstract: A system for data recording across a network includes a session border controller connecting incoming data from the network to an endpoint recorder. A load balancer is connected to the network between the session border controller and the endpoint and receives the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory. A recording apparatus includes recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint.Type: ApplicationFiled: January 3, 2020Publication date: May 7, 2020Inventors: Jamie Richard Williams, Marc Calahan, Robert John Barnes, Murali Mohan Reddy Nareddy
-
Patent number: 10560521Abstract: A system for data recording across a network includes a session border controller connecting incoming data from the network to an endpoint recorder. A load balancer is connected to the network between the session border controller and the endpoint and receives the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory. A recording apparatus includes recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint.Type: GrantFiled: September 12, 2017Date of Patent: February 11, 2020Assignee: VERINT AMERICAS INC.Inventors: Jamie Richard Williams, Marc Calahan, Robert Barnes, Murali Nareddy
-
Publication number: 20200028965Abstract: A system for data recording across a network includes a session border controller connecting incoming data from the network to an endpoint recorder. A load balancer is connected to the network between the session border controller and the endpoint and receives the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory. A recording apparatus includes recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint.Type: ApplicationFiled: August 5, 2019Publication date: January 23, 2020Inventors: Jamie Richard Williams, Marc Calahan, Robert John Barnes, Murali Mohan Reddy Nareddy
-
Patent number: 10375237Abstract: A system for data recording across a network includes a session border controller connecting incoming data from the network to an endpoint recorder. A load balancer is connected to the network between the session border controller and the endpoint and receives the incoming data from the session border controller, wherein the load balancer comprises computer memory and a processor configured to parse the incoming data into video data and audio data according to identification protocols accessible by the processor from the computer memory. A recording apparatus includes recording memory that receives the incoming data from the load balancer, stores a duplicate version of the incoming data in the recording memory, and connects the incoming data to the endpoint.Type: GrantFiled: September 12, 2017Date of Patent: August 6, 2019Assignee: VERINT AMERICAS INC.Inventors: Jamie Richard Williams, Marc Calahan, Robert Barnes, Murali Nareddy
-
Patent number: 10009460Abstract: Systems and methods for recording a communication session between a customer and an agent of a customer center communication system are provided. In this regard, a representative method comprises: configuring a communication component of the customer center communication system to enable recording of a media stream associated with the communication session; transmitting the media stream over a network based on the configuration of the communication component; receiving the media stream over the network; and recording the received media stream.Type: GrantFiled: June 24, 2016Date of Patent: June 26, 2018Assignee: VERINT AMERICAS INC.Inventors: Jamie Richard Williams, Marc Calahan, Thomas Z. Dong
-
Patent number: 9854096Abstract: Systems and methods for using secondary communication channel information, such as RTCP information to facilitate correlating business information to allow gateway recording. Using information in this secondary communication channel the recording system can correlate the business metadata either directly (e.g., using a phone extension) or through one or more indirect operations (e.g., a call ID-to-universal call id-to-phone extension). Additionally, information in the primary communication channel may be used to perform an indirect operation to correlate auxiliary business information (e.g., using the CALLID or UCID in SIP signaling to resolve the agent's phone extension and thereby access auxiliary business information.Type: GrantFiled: April 1, 2016Date of Patent: December 26, 2017Assignee: VERINT AMERICAS INC.Inventors: Jamie Richard Williams, Marc Calahan, Scott M. Bluman
-
Patent number: 9609137Abstract: Systems and methods for recording multiple channels of incoming data. Shared data may be centrally recorded, whereas unique data may be recorded at an endpoint, such as a workstation. A central recording system may request the unique data recorded at the endpoint and correlate it to the shared data. In some implementations, the data may be audio, where the shared data is audio played over speakers, whereas the unique data is audio at a handset of a workstation.Type: GrantFiled: May 25, 2012Date of Patent: March 28, 2017Assignee: VERINT AMERICAS INC.Inventors: Jamie Richard Williams, Marc Calahan
-
Publication number: 20160381217Abstract: Systems and methods for recording a communication session between a customer and an agent of a customer center communication system are provided. In this regard, a representative method comprises: configuring a communication component of the customer center communication system to enable recording of a media stream associated with the communication session; transmitting the media stream over a network based on the configuration of the communication component; receiving the media stream over the network; and recording the received media stream.Type: ApplicationFiled: June 24, 2016Publication date: December 29, 2016Inventors: Jamie Richard Williams, Marc Calahan, Thomas Z. Dong
-
Publication number: 20160277578Abstract: Systems and methods for using secondary communication channel information, such as RTCP information to facilitate correlating business information to allow gateway recording. Using information in this secondary communication channel the recording system can correlate the business metadata either directly (e.g., using a phone extension) or through one or more indirect operations (e.g., a call ID-to-universal call id-to-phone extension). Additionally, information in the primary communication channel may be used to perform an indirect operation to correlate auxiliary business information (e.g., using the CALLID or UCID in SIP signaling to resolve the agent's phone extension and thereby access auxiliary business information.Type: ApplicationFiled: April 1, 2016Publication date: September 22, 2016Inventors: Jamie Richard Williams, Marc Calahan, Scott M. Bluman
-
Patent number: 9413878Abstract: Systems and methods for recording a communication session between a customer and an agent of a customer center communication system are provided. In this regard, a representative method comprises: configuring a communication component of the customer center communication system to enable recording of a media stream associated with the communication session; transmitting the media stream over a network based on the configuration of the communication component; receiving the media stream over the network; and recording the received media stream.Type: GrantFiled: May 5, 2014Date of Patent: August 9, 2016Assignee: VERINT AMERICAS INC.Inventors: Jamie Richard Williams, Marc Calahan, Thomas Z. Dong
-
Patent number: 9307092Abstract: Systems and methods for using secondary communication channel information, such as RTCP information to facilitate correlating business information to allow gateway recording. Using information in this secondary communication channel the recording system can correlate the business metadata either directly (e.g., using a phone extension) or through one or more indirect operations (e.g., a call ID-to-universal call id-to-phone extension). Additionally, information in the primary communication channel may be used to perform an indirect operation to correlate auxiliary business information (e.g., using the CALLID or UCID in SIP signaling to resolve the agent's phone extension and thereby access auxiliary business information.Type: GrantFiled: October 4, 2011Date of Patent: April 5, 2016Assignee: VERINT AMERICAS INC.Inventors: Jamie Richard Williams, Marc Calahan, Scott M. Bluman