Plural Exchange Network Or Interconnection Patents (Class 379/219)
  • Patent number: 11675738
    Abstract: Systems and methods for locking databases during database operations, such as logical mechanisms for locking a local number portability (LNP) database associated with the Number Portability Administration Center (NPAC), are described. For example, the systems and methods may utilize various logical constructs, such as parameters that identify items or records within a database (e.g., object type and value information), and lock records that include such parameters.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: June 13, 2023
    Assignee: NEUSTAR, INC.
    Inventor: Edward F. Barker
  • Patent number: 11399320
    Abstract: Implementations of the disclosed subject matter provide a method of connecting, via a communications interface of an autonomous mobile device, to both a first communication network and a second communication network. A third communication network may be connected to when the communications interface is disconnected. A map may be stored that includes a first one or more locations of the autonomous mobile device where the plurality of communications networks are accessible, and includes a second one or more locations of the autonomous mobile device where one or more of the plurality of communications networks have been disconnected. At a different time, when the autonomous mobile device is within a predetermined distance of one of the locations that the communications networks have been disconnected, the third communications network or another one of the plurality of communications networks may be switched to based on the map.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: July 26, 2022
    Assignee: Blue Ocean Robotics ApS
    Inventors: Efraim Vitzrabin, John Erland Østergaard
  • Patent number: 11394607
    Abstract: This application provides a network configuration method, a device, and a system. The method implemented by a primary device includes: obtaining a configuration template file based on a type of a to-be-configured network device, where the configuration template file corresponds to a network device of a same type and includes at least one configuration command indicating a relationship between a configuration parameter of the to-be-configured network device and a configuration parameter of another network device; generating instantiated configuration data of the to-be-configured network device based on the configuration parameter and the at least one configuration command; and sending the instantiated configuration data to the to-be-configured network device, where the instantiated configuration data is used to instruct the to-be-configured network device to perform configuration based on the instantiated configuration data, to implement configuration automation.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: July 19, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yongkang Zhang
  • Patent number: 11301804
    Abstract: The package configuration optimization system includes at least one non-transitory storage medium comprising instructions and at least one processor executing the instructions for performing operations. The operations may include receiving historical order data associated with a fulfillment center, the order data including at least one of items ordered, package information, shipping costs, or fill rate, generating a forecast for order data based on the historical order data and performance data associated with the fulfillment center, the forecast comprising a plurality of dummy orders, receiving preferences for packaging cost reduction, determining a current packaging configuration associated with the fulfillment center, optimizing the current packaging configuration to generate at least one new packaging configuration using the received preferences and the generated forecast, and sending the at least one new packaging configuration to a remote system.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: April 12, 2022
    Assignee: Coupang Corp.
    Inventors: Xiaohua Cui, Zhijun Xu, Rubin Zhao, Jianmin Duan
  • Patent number: 11176595
    Abstract: An order for telecommunications services is received comprising order parameters including a CPE device configuration request for a customer network. A warehouse is selected as a staging location based upon the order parameters, available inventory of the CPE device, and shipping information from the warehouse to the customer network. A bay of a rack at the staging location is selected to stage a CPE device that matches the specifications of the CPE device configuration request. The CPE device is validated by verifying hardware of the CPE device and whether the CPE device is loaded with certain predetermined software. A configuration is executed to the CPE device to provide the telecommunication services according to the order parameters. The configuration is saved and the CPE device is prepared for installation at a customer location. The CPE device may be shipped to the customer network using the order parameters and shipping information.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: November 16, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: William D. Hoxworth, David D. Hughes, Terrence J. Cuny
  • Patent number: 11108911
    Abstract: A request to establish a communication session with a second communication device is received. The request to establish the communication session comprises one or more routing attributes for routing the communication session. The one or more routing attributes for routing the communication session are looked up in a dynamic routing framework. The communication session is routed to a third communication device or destination instead of the second communication device based on the one or more routing attributes and one or more rules defined in the dynamic routing framework. For example, the communication session is routed to a specific contact center queue based on the routing attribute instead of initially being routed to an Interactive Voice Response (IVR) system.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: August 31, 2021
    Assignee: Avaya Inc.
    Inventors: Harsh V Mendiratta, Tibor Lukac
  • Patent number: 11100568
    Abstract: Methods and systems for creating and analyzing low-dimensional representation of webpage sequences are described. Network traffic history data associated with a particular website is retrieved and a word embedding algorithm is applied to the network traffic history data to produce a low dimensional embedding. A prediction model is created based on the low-dimensional embedding. Browsing activity on the particular website is monitored. A set of sessions in the current browsing activity is flagged based on a result of applying the prediction model to the monitored browsing activity.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: August 24, 2021
    Assignee: PAYPAL, INC.
    Inventors: Benjamin Hillel Myara, David Tolpin
  • Patent number: 11068811
    Abstract: A system and method are described for enabling transportation to be arranged for individuals carrying handsets or mobile devices. In some embodiments, a customer can transmit a request for transport from a given customer geographic location. A service may handle the request by selecting a driver for the customer.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: July 20, 2021
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Garrett Camp, Oscar Salazar, Travis Kalanick
  • Patent number: 11025778
    Abstract: Systems and methods for automated telephone host system interaction. A system can include one or more client applications executable by respective communication devices and a server in communication with the respective communication devices. The system can store user information for a user and receive, from the user, requests associated with a service provider. Responsive to the requests, the system can cause initiation of a call center call to a call center associated with the service provider, automatically navigate a call handling system of the call center, monitor a held call center call, and detect when a live agent answers the call. Responsive to detecting the live agent, the system can initiate a call to the user device and bridge the calls such that the user can speak to the live agent.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: June 1, 2021
    Assignee: REPNOW INC.
    Inventors: Alexander Boone, Stanfell Boone, Fredrick Korfin
  • Patent number: 10986496
    Abstract: The disclosed technology may include systems and methods that provide a secure mobile edge computing eco-system employing end-to-end encrypted communication and edge functions capable of withstanding compromised operating systems. A secure mobile edge computing eco-system may include a use, an edge, and a backend. The backend may upload functionality to the backend onto secure edge functions (EFs). The functionality may be used to respond to user request at the edge in order to reduce bandwidth requirements and latency effects on a system. The secure edge functions (EFs) employing trusted execution environments (TEEs) to provide for secure execution and storage of functionality uploaded by the backend. The secure mobile edge computing eco-system may also include secure protocol extensions (SPX) for ensuring end-to-end encryption of user requests from the user to the backend and through the edge.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: April 20, 2021
    Assignee: Georgia Tech Research Corporation
    Inventors: Ketan Bhardwaj, Ada Gavrilovska, Taesoo Kim
  • Patent number: 10966208
    Abstract: A voice service processing method and an apparatus are provided. The method includes: receiving, by a base station, voice configuration indication information from user equipment (UE), where the voice configuration indication information is used to indicate at least one voice configuration supported by the UE; and configuring, by the base station, a voice transmission scheme for the UE based on the voice configuration indication information. The UE can initiate a voice service on a 5G network, and a high-quality and convenient voice service can be provided for a user.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: March 30, 2021
    Assignee: HUAWEI TECHNOLGIES CO., LTD.
    Inventors: Jun Chen, Xiaoxiao Zheng
  • Patent number: 10951769
    Abstract: The disclosed implementations include a method performed on a telecommunications network. A Telephony Application Server (TAS) can receive a first message associated with an operation unrelated to a voicemail service, where the first message is associated with a user equipment (UE) on the telecommunications network. The TAS can send a second message to a home subscriber server (HSS) in response to the first message, where the second message includes a request for a voicemail pilot number. The TAS can receive a third message from the HSS in response to the second message, where the third message includes the voicemail pilot number. A voicemail service is thus proactively enabled with the voicemail pilot number stored at the TAS.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: March 16, 2021
    Assignee: T-Mobile USA, Inc.
    Inventor: Bikash Agarwal
  • Patent number: 10924339
    Abstract: Systems, methods, apparatus and software enable intelligent agent features for user nodes that are members of a communication group. Instructions instantiate an intelligent agent node as a member of the communication group. Each intelligent agent node can be instantiated by a communication group management system, an intelligent agent system and/or by one or more of the communication group members, for example by executing software on one or more computing systems or devices. A variety of services and other assistance can be provided by intelligent agent member nodes, including recording communications, auditing communications, providing audio transcription, annotating media, and paging communication devices, including communication nodes that are not members of the communication group. Communications between personal communication nodes and any intelligent agents can be secure.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: February 16, 2021
    Assignee: Orion Labs, Inc.
    Inventors: Jesse Robbins, Greg Albrecht, Star Simpson
  • Patent number: 10869188
    Abstract: The present disclosure is directed to a method and system for routing communications. A plurality of communications-enabled devices are coupled to a communications network. Each communications-enabled device has a device identifier. A user-programmable database associates each of a plurality of user identifiers with a device identifier. A router circuit is coupled to the communications network through a portal communication device having a portal identifier. A user designates a destination user identifier when making a communication. The router circuit switches the call, directing the call to a destination device identifier responsive to the user-programmable database association between the destination user identifier and a device identifier. According to certain aspects, communications are directed to users and are routed to associated equipment, a user identifier serving as a virtual extension number.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: December 15, 2020
    Assignee: 8x8, Inc.
    Inventors: Jean Vincent, Tony Chan, Jean-Francois Catz
  • Patent number: 10819741
    Abstract: Aspects of the present disclosure involve systems and methods for detecting a potentially fraudulent access of a collaboration conferencing system on a telecommunications network and executing a corrective action in response to the detected access attempt. In some instances, the corrective action includes denying access to the collaboration system when the fraudulent access attempt occurs. In other instances, the corrective action includes providing a warning to the caller, rerouting the communication to another system within the network, or reporting and storing of the fraudulent attempt. To detect the possible fraudulent access attempt, a device may detect more than one fraudulent access attempt to the collaboration conferencing system and determine a pattern. With the pattern of attempts known, the system accesses a database to determine if a valid account is likely to be accessed by the fraudulent attempts and takes actions to prevent access to the valid account.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: October 27, 2020
    Assignee: Level 3 Communications, LLC
    Inventors: Andrew J. Broadworth, Matthew McCarthy
  • Patent number: 10812619
    Abstract: The present relates to a method for managing user service assignments in a cloud service environment, the method includes receiving a file that includes provisioning for at least one service, processing the file based at least in part on a plurality of attributes in the file, the each of the plurality of attributes associated with the at least one service, creating a service request based at least in part on the file, the service request comprising a plurality of service data attributes, creating an extensible markup language (XML) string based at least in part on the service request, invoking a provisioning agent programming interface (API), and provisioning a service to fulfill the service assignments.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: October 20, 2020
    Assignee: Ingram Micro Inc.
    Inventors: David Hou Chang, David Wippich, Swarup Das, Amit Roy, Abhisek Mallick, Debabrata Howlee
  • Patent number: 10762454
    Abstract: A demand response management system which may be implemented with demand response logic. The system may be used by utilities, independent system operators, intermediaries and others to manage operations of demand response programs relative to customers, clients, participants, and users of outputs from the utilities, independent system operators, and the like. Demand response logic of the demand response management system may provide demand signal propagation and generation from demand response events.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: September 1, 2020
    Assignee: Honeywell International Inc.
    Inventor: Edward Koch
  • Patent number: 10764431
    Abstract: When a new communication is received at a server, the system can generate machine readable data pertaining to the communication, e.g., a transcript for the communication. Using the transcript, the system can utilize natural language processing techniques to find at least one request in the communication. The system can search summaries of prior communications, and if there is a communication including a similar request, the system can display a record of the prior communication.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: September 1, 2020
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Vincent Pham, Fardin Abdi Taghi Abad, Reza Farivar, Kate Key, Anh Truong, Jeremy Goodsitt, Austin Walters
  • Patent number: 10708433
    Abstract: The disclosed embodiments include a method performed by a Telephony Application Server (TAS) or other telecommunications network node, to retrieve a voicemail pilot number during registration of a user equipment (UE). The method includes receiving a registration message to register the UE and, in response, sending a request message to a home subscriber server (HSS). The request message includes a request for a voicemail pilot number for the subscriber. The method further includes receiving an answer message from the HSS including the voicemail pilot number, which is stored at the TAS, receiving a voicemail service message to deposit/retrieve a voicemail message and, in response, retrieving the voicemail pilot number from the TAS instead of issuing an SS7 query to obtain the voicemail pilot number. The method further includes enabling the subscriber to deposit or retrieve the voicemail message based on the voicemail pilot number retrieved from the TAS.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: July 7, 2020
    Assignee: T-Mobile USA, Inc.
    Inventor: Bikash Agarwal
  • Patent number: 10686657
    Abstract: Systems, methods, apparatus and other mechanisms to automatically provision CPE at a customer location by generating and storing at a server a “gold” configuration script for each CPE for each customer, and for downloading the gold configuration script to CPE in response to receiving at a zero touch provisioning (ZTP) entity a provisioning control signal automatically generated by CPE due to execution of a pre-installed script upon initial power up. The gold configuration script may comprise CPE configuration and service provisioning information received from the ZTP entity, such as provided by a class of service (COS) template specifically designed to provision the requesting CPE in accordance with the premises-specific environment of the network and the customer-specific services to be provided via the network.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: June 16, 2020
    Assignee: XFACTOR NETWORKS, LLC
    Inventor: Daniel Xavier Perez
  • Patent number: 10666803
    Abstract: Non-limiting examples of the present disclosure describe insight-based routing that is used to improve processing during a communication of a help desk service. Real-time signal data is collected from a communication between a customer and a first support agent. The real-time signal data is evaluated to generate real-time insights for the communication. A determination is made as to whether the first needs assistance based on an evaluation of the real-time insights. A second support agent is identified to assist the first support agent based on a determination that the first support agent needs assistance. The second support agent is identified based on an application of a model that analyzes support agent data for a pool of support agents in correlation with the real-time insights. The second agent is then added to the communication to provide additional assistance in resolving a help desk case.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: May 26, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dionicio A. Avila, Salman Zafar, David Wang, John King Fredrick Tait
  • Patent number: 10579493
    Abstract: Systems and methods are disclosed for determining an engagement level of a user interacting with an electronic program, comprising receiving or determining a decision node tree, each node in the decision node tree corresponding to a user decision point in the electronic program, determining a number of levels in the decision node tree, determining a user traversed count comprising a number of levels the user has traversed in the decision node tree, and determining the engagement level of the user with the electronic program based upon the user traversed count and the number of levels in the decision node tree.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: March 3, 2020
    Assignee: Oath Inc.
    Inventors: Osnat Benari, Ruiheng Wang, Sasinda Rukshan Premarathna, Cheng Li, Bhagyasri Canumalla, Hsiao-Ching Lin, Yanbo Li, Davood Shamsi
  • Patent number: 10498883
    Abstract: Techniques for only “ringing” devices configured as restricted devices when a communication is intended and approved for a restricted user. A first user may indicate to a system that the first user wants to communicate with a second user. The system may determine a group account including the second user. The system may also determine one or more devices specifically associated with the second user in the group account. The system may cause only the device(s) associated with the second user—but not other devices of the group profile not specifically associated with second user—to receive the communication. Techniques for permitting a restricted device to send or commence communications based on at least one access parameter.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Krebs, Kwang Ho Ok
  • Patent number: 10481934
    Abstract: An embodiment includes a system, comprising: a communication interface configured to communicate with a remote system external to the system; a memory; and a processor coupled to the communication interface and the memory and configured to: receive performance data from the remote system through the communication interface; maintain a virtual performance register in response to the performance data; receive a performance register access associated with the remote system through the communication interface; and respond to the performance data access through the communication interface based on the virtual performance register.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: November 19, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Inseok Stephen Choi, Yang Seok Ki
  • Patent number: 10455094
    Abstract: An embodiment of the system for publishing events of a telephony application to a client includes a call router that generates events from the telephony application and an event router that manages the publication of events generated by the call router and that manages the subscription to events by clients. The system can be used with a telephony application that interfaces with a telephony device and an application server.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: October 22, 2019
    Assignee: Twilio Inc.
    Inventors: Jeffrey Lawson, John Wolthuis, Evan Cooke
  • Patent number: 10423607
    Abstract: Provided is a modulo scheduling method. The modulo scheduling method includes conducting a search, based on a data dependency graph of a loop, for a recurrence in which a sum of iteration distances between command nodes is less than a predetermined critical value; and determining a processing order of the recurrence.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: September 24, 2019
    Assignees: SAMSUNG ELECTRONICS CO., LTD., SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION
    Inventors: Jang-seop Shin, Yun-heung Paek, Min-Wook Ahn
  • Patent number: 10382622
    Abstract: A computer-implemented method is disclosed for integrating at least one first communication terminal assigned to a user as a preferred device in a static configuration of a communication system and/or for dynamically switching from a first communication terminal used as a preferred device to a second communication terminal as a preferred device for providing a one-number service using the preferred device, to which a one-number service number is assigned, wherein at least two communication terminals are statically assigned to the user and a preferred device is also dynamically assigned to the user through a virtual device. Also disclosed is communication system designed for this purpose.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: August 13, 2019
    Assignee: Unify Patente GmbH & Co. KG
    Inventors: Claus Rist, Juergen Schwartze, Ralf Neuhaus
  • Patent number: 10375245
    Abstract: A system for unified cross-channel communications comprising a plurality of network-connected user devices, a plurality of communication channels that receive and handle interactions from user devices, and a virtual communications interceptor that connects to the communications channels and intercepts or otherwise receives data from them according to various means and provides connections between the communication channels, and a method for intercepting and unifying communications between various channels.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: August 6, 2019
    Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
    Inventors: Mark J Williams, Jeremy Starcher, Kevin Shinseki
  • Patent number: 10296881
    Abstract: Systems and methods for providing content provider charged web content to a mobile device are disclosed. A mobile routing server receives a request for a mobile device to access web content associated with a content provider. The mobile routing server determines whether the request is associated with a provider-charged gateway. If the request is associated with the provider-charged gateway, the mobile routing server provides access to the web content via the provider-charged gateway and signals a billing server to charge an account associated with the content provider for data charges associated with the access to the web content. If the request is not associated with the provider-charged gateway, the mobile routing server provides access to the web content via a regular Internet gateway and signals the billing server to charge an account associated with the mobile device for the data charges associated with the access to the web content.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: May 21, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lixia Yan, Barry Hoffner, Ravikumar Pattabiraman, Ho Yin Cheuk
  • Patent number: 10237356
    Abstract: Methods, systems, and apparatuses are described for providing notification summaries to users. Users may have accounts for many different services. The notification summaries may contain information about notifications for various services.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: March 19, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Michael Connelly, Sharma Kanchinadham, Bhagabati Prasad Maharana, Louis Rubin, Michael Cook, James Tobin, Jeffrey Lewis, Bavani Subramaniam
  • Patent number: 10209899
    Abstract: Embodiments relate to off-loading aspects of storage virtualization to storage hardware and modifying software to take advantage of hardware virtualization features. A co-design of hardware and software allows a filesystem to provide files such that indirection overhead normally needed to access the content of files can be bypassed while still managing the files as filesystem objects. A storage device manages and exposes a virtual volume which is used to store the content of a file. Virtual volumes can be initialized or populated so that virtual blocks therein align with device storage blocks. A virtual volume can be initialized and populated by parsing a virtual disk file to access virtual disk metadata, which is then used to determine and set features of the virtual volume.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: February 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jacob Oshins, Neal Christiansen
  • Patent number: 10182146
    Abstract: A system or method for dynamic redundant call recording may include a plurality of recording devices, each recording device having a plurality of recording resources, and a resource allocator. The resource allocator may receive a request from a call receiving node for commencement of a recording session. It may then attempt to connect to a first one of the plurality of recording devices and if successful, establish a recording session between the call receiving node and the recording device, or if not successful, attempting to connect the recording session controller to a second one of the multiple recording devices. Two resource allocators may operate in parallel to establish dual recording using resources at two different recording devices. Call content may be recorded separately from call metadata and may be integrated with the metadata using a unique call ID.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: January 15, 2019
    Assignee: NICE Ltd.
    Inventors: Efim Kolodizner, Aviv Sevillia, Uri Frieder
  • Patent number: 10033864
    Abstract: Methods for dynamically switching communications to text interactions are provided. In one example, a method includes the steps of receiving a phone call and determining a voice queue wait time exceeds a predetermined threshold. The phone call is routed to a speech-to-text queue based on the determination, and an audio signal associated with the phone call is converted to an instant message interaction.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: July 24, 2018
    Inventors: Kalpit Patel, Richard J. Walsh, Michael David Snyder
  • Patent number: 10027802
    Abstract: An apparatus and methods for a call routing system is disclosed whereby the call routing service provider is associated with a series of partners. By providing a system supporting not only the main user, but also the partners, efficiencies are gained through cost-spreading. Agents can be qualified to field calls for multiple business entities. Cross-selling and proactive servicing based on caller demographic and profile data can be effectuated. The system employs a centralized or global bank of shared Interactive Voice Response (IVR) units so that unnecessary post-routing and call site interflow are reduced. The system comprises a central server system that interfaces with a long distance provider so that route requests are received, caller data is retrieved from one or more databases, routing and handling strategies are developed, load balancing is effectuated, and calls are appropriately routed to one of a plurality of geographically separated call center systems with queues staffed by agents.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: July 17, 2018
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Lizhi Ma, Shane P. Pederson, Wilson Khaemba, Hui Wang, Guru Kurubarahalli, Gary Ulrich, Nitin Dhir, Djovana Shkreli
  • Patent number: 10021243
    Abstract: A method or apparatus for connecting a telephone call between a vehicle driver and a customer, the method comprising receiving a driver request message from a device associated with the vehicle driver to place a telephone call between the vehicle driver and a customer; using the driver request message to match the vehicle driver with a job allocation record in at least one database and identifying from the record the identity of the customer; retrieving a telephone number relating to the device associated with the vehicle driver and retrieving a customer telephone number from the at least one database; and causing a telephony service to use the telephone numbers to place the telephone call between the vehicle driver and the customer.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: July 10, 2018
    Assignee: Addison Lee Limited
    Inventor: Paul Lacey
  • Patent number: 10015310
    Abstract: A method of identifying a breach in privacy during a communication session, including communicating with a remote communication device using a local communication device, analyzing an audio signal from the remote communication device to identify an audio input/output configuration of the remote communication device, determining from the audio input/output configuration if a breach in privacy is signified.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: July 3, 2018
    Assignee: I.M.N.A. SOLUTIONS LTD
    Inventors: Israel Haikin, Dan Abitbol
  • Patent number: 9832315
    Abstract: A method for routing customer service requests to call centers includes collecting data associated with customer service experience between a customer and a call center regarding a completed customer call. The collected data is analyzed to determine a quality of customer service for one or more completed calls between the customer and the call center. A nature of an incoming customer call is determined. The incoming customer call is routed to a call center based upon making reference to the analyzed collected data such that the nature of the customer call matches with corresponding one or more favorable attributes of the call center.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: November 28, 2017
    Assignee: United Services Automobile Association
    Inventors: Vijay Jayapalan, Gregory Yarbrough, Eric Smith
  • Patent number: 9712341
    Abstract: The subject matter described herein includes methods, systems and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session initiation protocol (SIP) router. One aspect of the subject matter described herein includes a system for providing ENUM translation. The system includes an ENUM database. The system also includes a signaling router for receiving a bearer independent call control (BICC) signaling message that includes a first call party identifier, for obtaining, from the ENUM database, a first SIP address associated with the first call party identifier, for generating a first SIP signaling message that includes the first SIP address, and for routing the first SIP signaling message to a destination SIP node.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: July 18, 2017
    Assignee: Tekelec, Inc.
    Inventor: Petrus Wilhelmus Adrianus Jacobus Maria Nas
  • Patent number: 9692901
    Abstract: An apparatus and methods for a call routing system is disclosed whereby the call routing service provider is associated with a series of partners. By providing a system supporting not only the main user, but also the partners, efficiencies are gained through cost-spreading. Agents can be qualified to field calls for multiple business entities. Cross-selling and proactive servicing based on caller demographic and profile data can be effectuated. The system employs a centralized or global bank of shared Interactive Voice Response (IVR) units so that unnecessary post-routing and call site interflow are reduced. The system comprises a central server system that interfaces with a long distance provider so that route requests are received, caller data is retrieved from one or more databases, routing and handling strategies are developed, load balancing is effectuated, and calls are appropriately routed to one of a plurality of geographically separated call center systems with queues staffed by agents.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: June 27, 2017
    Assignee: JPMORGAN CHASE BANK, N.A
    Inventors: Lizhi Ma, Shane P. Pederson, Wilson Khaemba, Hui Wang, Guru Kurubarahalli, Gary Ulrich, Nitin Dhir, Djovana Shkreli
  • Patent number: 9683786
    Abstract: A heat exchanger, in particular an exhaust gas cooler or charge air cooler, is provided that includes a plate stack which has a plurality of elongated plate pairs, each set of two interconnected plates forming a respective second fluid channel between themselves, and a first fluid channel being formed between two plate pairs, a first fluid channel being surrounded by two second fluid channels, each second fluid channel being connected to at least one manifold.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: June 20, 2017
    Assignee: MAHLE International GmbH
    Inventors: Juergen Barwig, Steffen Ensminger, Ulrich Maucher, Matthias Schmid
  • Patent number: 9634935
    Abstract: A server, intermediation server, system and a method for directing network traffic are provided. The name server and intermediation server each include a network interface configured to communicate with a network, a memory configured to store the profile record a processor in communication with the memory and the network interface. The name server is for returning an assigned query result to a originating computing device when a destination identifier is associated with the profile record. The intermediation server is for perform a routing operation based on the request. The system includes an originating computing device a name server and an intermediation server all connected to a network. The method involves receiving a profile record and destination identifier, determining an association of the between the profile record and identifier, and returning with an assigned query result or a default query result.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: April 25, 2017
    Assignee: Secured Connectivity, LLC
    Inventor: Leonid Pechersky
  • Patent number: 9578127
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to adjust a call processing logic for Session Initiated Protocol to Integrated Services Digital Network User Part (ISUP) calls based at least in part on interworking profiles assigned to ISUP trunk groups supporting the calls. Additional embodiments are disclosed.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: February 21, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Chaoxin Qiu, Richard L. Khan, Lillian Dannenberg
  • Patent number: 9538010
    Abstract: In a contact center, a system for processing communication events has an interaction server for managing events waiting to be routed, a routing server for routing the events, a rules engine, and a gateway server executing rules invocation logic and interacting with the rules engine. The interaction server tracks incoming events, initiates and sends a routing request to the routing server, including a special routing object, for each event that requires conformance to business rules, the routing server, executing the routing object, sends an execution request to the gateway server, which upon receipt of the request prepares a business object model (BOM), being a set of facts upon which the rules engine executes rules appropriate to the facts, resulting in routing direction for the routing server to route the event.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: January 3, 2017
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventors: Nikolay Anisimov, Yevgeniy Petrovykh, Mark Scott
  • Patent number: 9516456
    Abstract: A system and method for virtual linking a wireless device to another device is disclosed herein. The system includes an access point and a controller configured to mediate transmissions between the wireless device and the another device. The system further includes a virtual device table and a permissions filter to ensure virtual linking between devices that have matching access right and requested services. The wireless device and the another device may have the same or dissimilar protocols.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: December 6, 2016
    Assignee: STRIX SYSTEMS, INC.
    Inventors: Spencer Stephens, Duke Kamstra, James Jollota, James Fuhring, James Beasley
  • Patent number: 9477464
    Abstract: A method for aggregating and reporting data from a plurality of data sources in a contact center is provided. The method includes: maintaining by a computer device aggregated data for a sliding interval including N+1 contiguous panes ordered from 0 to N, where N is greater or equal to 1; updating by the computer device the aggregated data for the sliding interval based on updates for the sliding interval received from one or more of the data sources; monitoring for expiration of one of the panes; and in response to determining that the one of the panes has expired, reporting the aggregated data for the sliding interval to a client.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: October 25, 2016
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Vitaly Y. Barinov
  • Patent number: 9426238
    Abstract: In accordance with embodiments of the invention, the converged application framework of a converged application server is extended by providing a set of easily usable artifacts which enable easy creation of programs effecting user activities without detailed knowledge of the underlying SIP level protocol and events. In particular embodiments the present invention provides new communication beans implementing particular user activities including, for example, subscribing to the status of a user mailbox.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: August 23, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Binod Pankajakshy Gangadharan, Cai Xia Liu, Wei Ping Hu, Tao Wang
  • Patent number: 9407448
    Abstract: In one embodiment, a method includes receiving at a server in communication with a plurality of user devices, a notification of a mute state change at a first of the user devices, and generating an indication of mute state change for display at a second of the user devices. The server is used in a web session and one of the first and second user devices is used in an audio session of a conference. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: August 2, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Theodore Grevers, Jr.
  • Patent number: 9369847
    Abstract: Methods, systems, and computer-readable media for forming and tracking a location-sharing group are disclosed. The location-sharing group can be performed ad hoc without the assistance of a central server. A geofence can be defined that encloses the current locations of the participating devices in the location-sharing group. The geographic location of the location-sharing group as a whole can be tracked and provided to the participating devices in the location-sharing group. Group-level location-sharing can be enabled. Departure of a participating device from the location-sharing group can be detected based on the current location and the coverage radius of each device in the location-sharing group. Entry of points of interest into the geofence of the location-sharing group can be detected and notified to the participating devices in the location-sharing group.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: June 14, 2016
    Assignee: Apple Inc.
    Inventor: Hooman Borghei
  • Patent number: 9363837
    Abstract: A method for operating an IP Multimedia Subsystem Application Server to facilitate a communication session between a first user and a second user at a required Quality of Service (QoS) is provided. The method calls for receiving a notification that a Policy and Charging Rules function (PCRF) associated with the first user has not authorized the required QoS. The notification includes an indication of additional QoS required by the first user in order to achieve the required QoS. Authorization for the additional QoS for the first user is then requested from a PCRF associated with the second user. The method then calls for receiving a notification that the PCRF associated with the second user has authorized the additional QoS, and notifying the PCRF associated with the first user that the additional QoS has been authorized for the first user.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: June 7, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Fabian Castro Castro, Ana Maria Lopez Nieto
  • Patent number: 9325847
    Abstract: An apparatus and methods for a call routing system is disclosed whereby the call routing service provider is associated with a series of partners. By providing a system supporting not only the main user, but also the partners, efficiencies are gained through cost-spreading. Agents can be qualified to field calls for multiple business entities. Cross-selling and proactive servicing based on caller demographic and profile data can be effectuated. The system employs a centralized or global bank of shared Interactive Voice Response (IVR) units so that unnecessary post-routing and call site interflow are reduced. The system comprises a central server system that interfaces with a long distance provider so that route requests are received, caller data is retrieved from one or more databases, routing and handling strategies are developed, load balancing is effectuated, and calls are appropriately routed to one of a plurality of geographically separated call center systems with queues staffed by agents.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: April 26, 2016
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Lizhi Ma, Shane P. Pederson, Wilson Khaemba, Hui Wang, Guru Kurubarahalli, Gary Ulrich, Nitin Dhir, Djovana Shkreli