Plural Exchange Network Or Interconnection Patents (Class 379/219)
  • 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
  • Patent number: 9264457
    Abstract: A hosted private branch exchange (PBX) platform includes associated application programming interfaces (APIs) that provide a range of integration points with the PBX platform that, in turn, enables the development of a broad range of applications that can customize and/or enhance the basic functionality of the underlying PBX platform.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: February 16, 2016
    Assignee: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Patent number: 9253325
    Abstract: Methods and implementations of online technical support management are described herein. In some examples, techniques are described to estimate an allocation of resources (e.g., technical support agents) to consumers (e.g., technical support users), through the definition of desired scenario data inputs, the definition of resource scenario changes, and the generation of a projected scenario to model resource demand and projected queues. A regression analysis may be performed on the projected scenario to determine relationships among variables in the projected scenario. Based on the results of the regression analysis, metrics such as waiting times in the queue (including an average time to answer) may be calculated, and appropriate human and technical resources may be scheduled, re-allocated, or otherwise controlled.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: February 2, 2016
    Assignee: BBY SOLUTIONS, INC.
    Inventor: Adam Smith
  • Patent number: 9118583
    Abstract: The disclosed embodiments include a system, computer program product, and method for routing a call over a packet network. A call request may be received from a calling party to call a called party at a network address. At least one potential call path over a packet network may be determined to connect the calling party to the called party at the network address. Network performance information associated with each potential call path may be accessed and a determination may be made that each of the call paths are impaired or congested. In response to determining that each of the call paths are impaired or congested, the call may be routed over a call path other than one of the at least one potential call paths to enable the calling party to communicate with the called party.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: August 25, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: William L. Wiley, Michael K. Bugenhagen
  • Patent number: 9110956
    Abstract: Methods and systems for integrating the output generated by a statistical language script into a report of a reporting application. In some implementations a uniform resource identifier may include a hostname, a port, a location of the statistical language script, and one or more parameter names and associated values. The script may be sent to a statistical programming language interface. The statistical programming language interface may generate an output based on the script and using data from a database. The output may be sent to the reporting application for inclusion within a report.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: August 18, 2015
    Assignee: SAP SE
    Inventor: Godfrey Hobbs
  • Patent number: 9083802
    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: January 7, 2014
    Date of Patent: July 14, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Nikolay Anisimov, Yevgeniy Petrovykh, Mark Scott
  • Patent number: 9031219
    Abstract: According to various embodiments of the present invention, systems and methods for routing telephone calls from host switch to remote switch in a Voice Over Internet Protocol (“VoIP”) network. In one embodiment, a system includes a host switch in a voice over internet protocol (“VoIP”) network communicably coupled with a plurality of remote switches and a public switched telephone network (“PSTN”), the host switch to receive a call from the PSTN having signaling including a location routing number (“LRN”) field, and a database communicably coupled to the host switch to identify a target remote switch of the plurality of remote switches that is associated with at least a portion of the LRN field. In addition, the host switch is to send the call to the target remote switch based on the identification by the database. Other embodiments are also disclosed.
    Type: Grant
    Filed: May 8, 2007
    Date of Patent: May 12, 2015
    Assignee: Level 3 Communications, LLC
    Inventors: Christopher W. Mikleton, Dena M. Hunter, Wayne F. Simpkins
  • Patent number: 9014353
    Abstract: A system, method and non-transitory computer readable storage medium comprising instructions that when read by a processor perform receiving a telephony connection request at a location in a telephony network, the location separated from an intended recipient of the telephony connection request by a target telephony network, determining addressing information regarding the intended recipient, the addressing information including at least routing information or a phone number, determining a status characteristic of the intended recipient based on the addressing information, based on the status characteristic, and determining whether the intended recipient would successfully receive the telephony connection request if the telephony connection request was forwarded to the intended recipient.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: April 21, 2015
    Assignee: West Corporation
    Inventor: Douglas L. Davis
  • Patent number: 9001990
    Abstract: Methods, systems, and computer program products for providing telecommunication services between a SIP network and an SS7 network are disclosed. In one method, SIP/SS7 gateway receives an INVITE message from a SIP proxy server. The SIP/SS7 gateway extracts a called party number from the INVITE message and determines whether a telecommunications service is required and a type of service required for the INVITE message based on the called party number. The SIP/SS7 gateway then formulates an SS7 query to a database corresponding to the identified service type. The SIP/SS7 gateway receives a response from the database and uses data from the response to facilitate completion of the call. In one example, the SIP/SS7 gateway may forward a routing number extracted from the response back to the originating SIP proxy server. In another example, the SIP/SS7 gateway may generate a new INVITE message and forward the new INVITE message to a terminating SIP proxy server.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: April 7, 2015
    Assignee: Tekelec, Inc.
    Inventors: Seetharaman Khadri, Robby Darren Benedyk, Vikram Nair
  • Patent number: 9001820
    Abstract: A method, apparatus, and computer usable program product for selecting a network for telecommunication are provided. A type of network supporting a called identifier is identified. Several types of networks are accessible to a calling communication device. A database is queried with a query including the called identifier to identify the types of networks that are accessible to a called communication device. A network corresponding to the called communication device is selected at the calling communication device. A communication session is established between the calling and called communication devices using the selected network.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: April 7, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Carl Milton Coppage
  • Patent number: 8959161
    Abstract: A method, apparatus and systems for managing and communicating the availability of a first user to a community using an electronic message board connected to a wall or door. The electronic message board may display messages to the community. The first user and the community may leave recorded audio and/or video messages for each other on the electronic message board through a user interface and the location of the first user may be determined by the electronic message board and displayed to the community.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: February 17, 2015
    Assignee: Enviroquest, Ltd.
    Inventor: Sherrene D. Kevan
  • Patent number: 8948360
    Abstract: A method and system for providing computer-network related information about a second party. First, the second party receives a telephone number of a first party. The second party's customer premises equipment (CPE) or elements in a telephone network then use the telephone number to index a database, which contains combinations of telephone numbers and computer-network addresses. Once the first party's computer-network address is retrieved, first-party-customized information present at the computer-network location specified by the computer-network address can be sent to and displayed on the second party's CPE. Also, the first party's telephone number can be sent to an application in the computer network, causing the first-party-customized information to be automatically displayed on the second party's CPE.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: February 3, 2015
    Assignee: Rakuten, Inc.
    Inventor: Arnold M. Lund
  • Patent number: 8910062
    Abstract: According to one embodiment of the invention, a method for providing a computerized provisioning environment for a service agent performing provisioning of intelligence network services is provided. The method includes grouping the identity information of the service agent, a plurality of navigation links directed to information pages, and a plurality of task links directed to a task pages into separate sections. The method also includes displaying the separate sections on a same single layout.
    Type: Grant
    Filed: October 7, 2002
    Date of Patent: December 9, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Aaron W. Bangor
  • Patent number: 8892715
    Abstract: Provided is a software entity adapted to operate in a first network on behalf of a relocatable device to negotiate services for the relocatable device from the network, and to be transportable or replicable to operate in a second network to negotiate services for the relocatable device from the second network.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: November 18, 2014
    Assignee: Apple Inc.
    Inventor: Gary W. Kenward
  • Patent number: 8867529
    Abstract: A method is provided in one example embodiment and includes receiving a first portion of an identifier associated with a communication session involving a first endpoint that generated the first portion of the identifier. The method also includes receiving a second portion of the identifier associated with the communication session involving a second endpoint that generated the second portion of the identifier. The method can further include communicating a reservation request associated with a network resource to be allocated for the communication session. The reservation request includes the first portion and the second portion of the identifier.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: October 21, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Christopher E. Pearce
  • Patent number: 8849696
    Abstract: A platform service that is used by an application may be linked to an advertising service. A cost of using the platform service may be reduced based on the linking.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Ambar Pansari, Jessica R. Ewing
  • Patent number: 8842815
    Abstract: A profile-based system is employed to manage user identities and preferences, devices, content and/or other aspects of service delivery. The user profiles may be maintained in one or more servers or other elements located in an external network access via a customer premises equipment (CPE) gateway of a local network. The profiles can be used to map users to identities, devices, services, and other features that affect the manner in which a particular user communicates with (or through) the external network.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: September 23, 2014
    Assignee: Comcast Cable Communications, LLC
    Inventors: Michael Connelly, Sharma Kanchinadham, Bhagabati Maharana, Louis Rubin, Michael J. Cook, James Tobin, Jeffrey Lewis, Bavani Subramaniam
  • Publication number: 20140270132
    Abstract: Systems and methods for routing an incoming service request to one of a plurality of pod units are described. A communication system can be provided that includes a plurality of pods each having a first pod serving a first subset of user accounts associated with a hosted PBX system. The first pod can include a first pod unit in a first data center and a second pod unit in a second data center. A global user directory (GUD) can be used to store a plurality of user keys that are mapped to the plurality of pods. A router can be provided to identify a user key from an incoming service request, query the GUD to identify the first pod as being associated with the user key, and route the incoming service request to one of the first and second pod units.
    Type: Application
    Filed: June 2, 2014
    Publication date: September 18, 2014
    Applicant: RingCentral, Inc.
    Inventors: Vlad Vendrow, Vladimir Shmunis, Vadim Zhuk, Dmitriy Alexandrovich Solovey
  • Patent number: 8831200
    Abstract: Systems, methods, and computer readable media for communicating calling name information between signaling system 7 (SS7) and non-SS7 networks are disclosed. According to one aspect, the subject matter described herein includes a method for communicating calling name information between signaling system 7 (SS7) and non-SS7 networks. An entity for processing signaling messages receives an SS7 message that includes a calling party identifier, and uses the calling party identifier to obtain calling name information associated with the calling party. The SS7 message is modified to include the calling name information and sent to a gateway network element for communicating messages between SS7 networks and non-SS7 networks.
    Type: Grant
    Filed: August 3, 2009
    Date of Patent: September 9, 2014
    Assignee: Tekelec, Inc.
    Inventors: Amrit P. S. Wadhwa, Peter J. Marsico
  • Patent number: 8824654
    Abstract: A communication device configured to be connected with both a public switched telephone network and an IP network. The communication device may comprise an input allowing unit configured to allow a user to input specific identification information for the public switched telephone network, a judging unit configured to judge whether or not the communication device itself is in a specific state that is capable of executing a first communication process of communicating via the IP network using IP identification information for the IP network, and a communication unit configured to execute the first communication process, in a first case where the communication device is judged as being in the specific state, and execute a second communication process of communicating via the public switched telephone network, in a second case where the communication device is judged as not being in the specific state.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: September 2, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Satoru Yanagi
  • Patent number: 8817967
    Abstract: A base station of a cordless telephone includes a transceiver, a control module, a connection handler, and a media handler. The transceiver wirelessly communicates with a handset. While the handset is operating in a standby mode, the transceiver transmits a signal to instruct the handset to exit the standby mode. The control module establishes a permanent virtual circuit with the handset that includes a predetermined user datagram protocol (UDP) port or a negotiated UDP port. The control module negotiates, with the handset to determine a feature subset of the handset and transmits packets to the handset via the permanent virtual circuit. The packets are selected based on the feature subset of the handset. The connection handler is configured to establish a switched virtual circuit with an endpoint device via a communications channel. The media handler is configured to convert media packets into first and second digital audio compression formats.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: August 26, 2014
    Assignee: Marvell International Ltd.
    Inventors: Mehrdad Abrishami, Jianwei Bei, Ganesh Pasupathy, Ran Katzor
  • Patent number: 8792898
    Abstract: A technique for managing call-routing numbers in a mobile communication network using a distributed switching system is provided. The switching system embodies a cluster configuration, wherein at least one cluster of the switching system comprises a plurality of cluster members, each of which is capable of routing an incoming call based on a call-routing number temporarily associated with the call. A defined series of call-routing numbers is distributed between the plurality of cluster members. The management technique makes use of a common data structure which defines an amount of assignments equal to the length of a given series of call-routing numbers, wherein each assignment uniquely associates a cluster member with one or more least significant digits of the numbers of the number series.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: July 29, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Volker Luessem, Giota Anagnostopoulou
  • Patent number: 8787544
    Abstract: An Internet protocol query for Internet protocol private branch exchanges including a private branch exchange that is connected to the public switched telephone network for receiving a call setup request, the private branch exchange not being enabled for receiving calling name delivery information from a telecommunications circuit; at least one of an incumbent local exchange carrier switch and a competitive local exchange carrier switch in communication with the private branch exchange, the at least one of the incumbent local exchange carrier switch and the competitive local exchange carrier switch having the telecommunications circuit not enabled for calling name delivery information retrieval; a network in communication with the private branch exchange; and a calling name delivery database in communication with the network for receiving calling name delivery queries from the private branch exchange based on the call setup request. Methods for routing calls based on ENUM information is also included.
    Type: Grant
    Filed: March 21, 2013
    Date of Patent: July 22, 2014
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Anthony Zerillo
  • Patent number: 8787550
    Abstract: A call is processed by examining a nature of address indicator in a signaling message associated with the call and allowing the call to complete in a jurisdiction associated with a national nature of address indicator if the nature of address indicator is international. A call is also processed by examining a nature of address indicator in a signaling message associated with the call. A number of digits associated with a calling party number in the signaling message is determined and the call is allowed to complete if the nature of address indicator is national and the number of digits associated with the calling party number exceeds ten.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: July 22, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Gerald Starling, Robert Dewey Smith, Jr.
  • Patent number: 8780888
    Abstract: A technique for allowing a non-SIP user to call a SIP user includes dialing an established service number that indicates a desire to place a call to a SIP user. The SIP URI of the intended call recipient is included in a call setup protocol message associated with dialing the service number. A non-SIP network recognizes the call to the service number and the SIP URI from the UUI parameter of the call setup message. The call is then routed to a gateway for interfacing between the non-SIP network and the appropriate SIP network where the SIP URI is extracted from the message received by the gateway and used to generate an SIP INVITE message for establishing the call with the intended SIP user.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: July 15, 2014
    Assignee: Alcatel Lucent
    Inventors: Michael Jianjun Bian, Hao Lei Ren, Aden Bin Yang
  • Patent number: 8781521
    Abstract: Embodiments disclosed herein describe a double number service configured to allow a mobile or landline subscriber to receive an additional telephone number that is configured to make and receive communications such as telephone calls and text messages. Telecommunications systems and methods disclosed herein are configured to utilize a virtual phone number or double numbers, which a user may subscribe to, to publish and/or communicate to other users. The user may also subscribe to multiple virtual numbers, and use the virtual numbers on a single device. Accordingly, an end user may receive communications to an assigned number from a telecommunications service provider and the virtual or double number on the same telecommunications device.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: July 15, 2014
    Assignee: Rockville Technologies Private Limited
    Inventor: Abrar Ali Khan
  • Patent number: 8774388
    Abstract: A telephone terminal executes voice communication with a partner telephone terminal by using a selected codec program to code and decode voice signals. Both telephone terminals have facilities for storing codec programs and transferring codec programs over a communication network. During a voice call, one of the two telephone terminals may transfer a codec program to the other telephone terminal, and the call may then proceed by use of the transferred codec program. This enables voice communication to take place with the best codec program that either telephone terminal can provide, even if the two telephone terminals are associated with different communication systems.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: July 8, 2014
    Assignee: Oki Electric Industry Co., Ltd.
    Inventors: Shinji Usuba, Tatsuya Satoh, Kouki Yamaguchi
  • Patent number: 8744066
    Abstract: A computerized system and related method for assisting a user with placing a telephonic call, comprising a user interface, computerized processing, and computerized storage for: a user specifying an originally-specified telephone number to place an intended telephonic call, which telephone number, as originally-specified, for at least one particular reason, cannot be used to successfully complete the intended telephonic call; the user, after specifying the originally-specified telephone number, later specifying later-specified telephone number elements, including the possible deleting or ignoring of part of the originally-specified telephone number; and causing the telephonic call to be successfully signaled using the originally-specified telephone number in combination with the later-specified telephone number elements, without the user having to re-specify the originally-specified telephone number.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: June 3, 2014
    Inventor: Gilbert J. Yablon
  • Patent number: 8745121
    Abstract: An approach is provided for construction and aggregation of distributed computations. A distributed computation construction infrastructure identifies an execution context bound to a user context at a device, the execution context corresponding to one or more processes executing at the device. The distributed computation construction infrastructure further causes, at least in part, decomposition of the execution context into one or more closure primitives and respective process states, wherein the one or more closure primitives represent computation closures of the one or more processes. The distributed computation construction infrastructure also causes, at least in part, serialization of the one or more closure primitives, the process states, or a combination thereof.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: June 3, 2014
    Assignee: Nokia Corporation
    Inventors: Sergey Boldyrev, Jukka Honkola, Sampo Juhani Sovio, Hannu Laine, Ian Justin Oliver, Ronald Stephen Brown, Mika Juhani Mannermaa, Vesa-Veikko Luukkala, Samuli Silanto