Service Profile (e.g., Calling Service) Patents (Class 379/201.02)
  • Patent number: 10084916
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an input from an agent during a call with a caller where the input directs one or more processors to inject a recorded statement in the agent's voice into the call, and where the recorded statement in the agent's voice is stored in a computer-readable file. Obtaining the recorded statement in the agent's voice based on data associated with the input and in response to receiving the input. And causing the recorded statement in the agent's voice to be inserted into a media stream of the call.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: September 25, 2018
    Assignee: United Services Automobile Association (USAA)
    Inventors: Vijay Jayapalan, Greg Yarbrough, Eric Smith
  • Patent number: 10044874
    Abstract: Disclosed are a telephone-number-based information loading method and device, wherein the method comprises steps of: detecting a telephone number in current display contents on a terminal side; determining whether the telephone number carries a feature identifier; and if yes, then generating a dial option control that is based on the telephone number in the current display contents, and/or invoking entry information of a webpage type service previously associated with the telephone number. According to the present invention, it is possible to conserve bandwidth resources, while preventing the occurrence of a situation in which a user mistakenly enters a dangerous website because of a search error, resulting in a security threat or other losses.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: August 7, 2018
    Assignee: Beijing Qihoo Technology Limited
    Inventors: Bin Li, Yanbei Jiang, Shaoqing Tan
  • Patent number: 9992640
    Abstract: In one embodiment, a method includes accessing one or more short-message service (SMS) messages received at the first mobile device from a server of a verification authority; automatically and without manual user input, processing by the application data in the SMS messages to detect a particular bit sequence; and automatically and without manual user input, transmitting the information of the first user to the verification authority from the first mobile device in response to detecting the particular bit sequence.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: June 5, 2018
    Assignee: Facebook, Inc.
    Inventors: Neel Ishwar Murarka, Jacob Andrew Brill
  • Patent number: 9967230
    Abstract: The present disclosure is directed to allocating communication resources via information technology infrastructure. A system can provide a communication tag and an analytics tag for integration in a web site. The system can receive a request to allocate a phone number generated based on an interaction between the communication tag and the analytics tag. The request can include the communication endpoint identifier, the site identifier for the web site, and a bucket identifier formed from bucketing criteria corresponding to a network activity session of the computing device. The system can determine a virtual phone number to assign to a combination of the values of the fields provided in the request, and create a link between the assigned virtual number and the combination. The system can provide the assigned virtual phone number to the computing device that initiated the request.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: May 8, 2018
    Assignee: Google LLC
    Inventors: Ahmed Mohamed Hassan Osman Akef, Anshul Kothari, Daniel Andersson, Amit Agarwal, Anshul Kundani, Narendra Kumar Singhal
  • Patent number: 9959525
    Abstract: A job searching and matching system and method is disclosed that gathers job seeker information in the form of job seeker parameters from one or more job seekers, gathers job information in the form of job parameters from prospective employers and/or recruiters, correlates the information with past job seeker behavior, parameters and behavior from other job seekers, and job parameters and, in response to a job seeker's query, provides matching job results based on common parameters between the job seeker and jobs along with suggested alternative jobs based on the co-relationships.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: May 1, 2018
    Assignee: Monster Worldwide, Inc.
    Inventors: Changsheng Chen, Adam Hyder, Sandeep Khanna
  • Patent number: 9936480
    Abstract: A method for adaptive call notification in a user equipment (UE) includes detecting an incoming call indication such as a ring signal. The ambient sound level for the UE is measured in response to the incoming call indication. A UE vibration device is activated in response to the detected incoming call indication and the ambient sound level being greater than a user-selectable threshold.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: April 3, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Fangqi Hu, Tongzeng Yang
  • Patent number: 9935989
    Abstract: Embodiments of the present disclosure provide a method for communication program association. The method includes acquiring a communication program account number in the local area network; sending a communication association request to the communication program account number in the local area network; and receiving communication association confirmation information returned by the communication program account number in the local area network, and establishing communication association with the communication program account number in the local area network. Because the established associated communication program account number does not occupy significant network bandwidth in the communication process, the network transmission speed is improved. Because communication is performed on the local network, security of communication information is ensured.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: April 3, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Mengyu Pang, Jianhua Huang
  • Patent number: 9912811
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an input from an agent during a call with a caller where the input directs one or more processors to inject a recorded statement in the agent's voice into the call, and where the recorded statement in the agent's voice is stored in a computer-readable file. Obtaining the recorded statement in the agent's voice based on data associated with the input and in response to receiving the input. And causing the recorded statement in the agent's voice to be inserted into a media stream of the call.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: March 6, 2018
    Assignee: United Services Automobile Association (USAA)
    Inventors: Vijay Jayapalan, Greg Yarbrough, Eric Smith
  • Patent number: 9854103
    Abstract: A system for managing customer-to-business voice communication has a network-connected communications device and instructions executable on the communications device from a non-transitory physical medium, the instructions providing a first function for determining if a destination asserted requires treatment, a second function for sending data from the communications device to a network-connected server, a third function for receiving alternative destination information from the server, and a fourth function for establishing communication with the business based on the returned destination information.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: December 26, 2017
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventor: Vyacheslav Zhakov
  • Patent number: 9832205
    Abstract: Implementation of cross provider security in accordance with the disclosures made herein enables users of a system (e.g., a cloud services brokerage platform) in a cloud environment provides for system-managed provisioning and management of keys to cloud resources thereby allowing the user to manage data security and enable secured access to their cloud resources. To this end, cross provider security management functionality in accordance with the disclosures made herein can include provisioning system-generated keys across different regions in a provider, provisioning cloud brokerage system-generated keys across different providers; and associating (i.e., managing) the keys from the system to a hardware security module. The keys can be managed by/though a variety of different resources (e.g., brokering system, VDC, user group concepts, etc).
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: November 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Fenil Raj Kumar Santhi, Kishor Grandhe, Balaji Narasimhan, Kedar Dave, Manish Mahesh Modh
  • Patent number: 9819797
    Abstract: An indication of an incoming call may be received at a call control unit communicatively coupled to, and/or resident within, a telephone. The indication may include identification information for the incoming call. It may be determined whether additional information regarding a caller associated with the identification information exists, and if so, a first operation may be performed on the incoming call responsively to the additional information, otherwise, a second operation may be performed on the incoming call responsively to an absence of the additional information. The additional information my include a user-configurable list of desired callers (e.g., a whitelist) and/or undesired callers (e.g., a blacklist). The additional information may also include caller identification information and/or a spam score.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: November 14, 2017
    Assignee: KEDLIN COMPANY, LLC
    Inventor: Benjamin Sharpe
  • Patent number: 9813318
    Abstract: A system configured to facilitate brokering hybrid cloud services selects information requests for characterizing an information technology application. The system responses to the information requests and determines a plurality of sets of the responses each used for deriving a value of a respective one of a plurality of factor functions. The system determines a plurality of assessment results each derived using values for of a respective set of the factor functions. Each one of the assessment results characterizes a respective aspect of deploying the information technology application within a cloud environment.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: November 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ilyas Iyoob, Aaron Michael Yan
  • Patent number: 9798816
    Abstract: Systems and methods for range programming using a search query are disclosed. A method for range programming using a search query includes determining whether the search query comprises a range operation and identifying a target application to launch using a search application which is separate from the target application and based on the search query. A range of results to process with the target application can be identified using the search application and based on the search query. The results can be separately within the range in the context of the target application.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: October 24, 2017
    Assignee: Mitel Networks Corporation
    Inventors: Jeffrey Hobbs, Terry Tam
  • Patent number: 9729585
    Abstract: A communications adaptor comprising an adaptor first port; an adaptor second port; an adaptor third port; and a processor. The adaptor first port is configured to connect to an analog communications line. The adaptor second port is configured to connect to a data network. The adaptor third port is configured to connect to an analog telephony device. The processor is configured to determine that a first call setup request signal has been received at the adaptor first port. The processor is further configured, subsequent to such determination: (1) to transmit a second call setup request signal over the adaptor second port to an Internet Protocol (IP) telephony system over the data network; and (2) to transmit a third call setup request signal over the adaptor third port.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: August 8, 2017
    Assignee: Vonage America Inc.
    Inventors: Pablo Calamera, Deepak Ottur, Rohan Dwarkha
  • Patent number: 9602662
    Abstract: An aspect includes verifying a telephone caller origin carried out at a security application. The verifying includes activating a security process during an active telephone call to a user received at a first call identifier, accessing registered user service providers to obtain contact details of a registered service provider purporting to be the origin of the active telephone call, and sending a query to the obtained contact details of the registered service provider. The query includes the first call identifier. The verifying also includes receiving a returned query result confirming or denying that the telephone call is from the registered service provider.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: March 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Barry N. Dow, Peter J. Johnson, Fenglian Xu
  • Patent number: 9596566
    Abstract: Computer program products, methods, systems, apparatus, and computing entities are provided for location-based call control. In one embodiment, call control rules for an outbound call can be determined/identified based on the location of the mobile device. The call control rules direct the outbound call to different numbers and/or different applications.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: March 14, 2017
    Assignee: MBTE SWEDEN AB
    Inventors: Yoram Meriaz, Ran Meriaz, Alex Tkachman
  • Patent number: 9584563
    Abstract: A method of accessing content at a user terminal connected to a communication network and executing a communication client includes the client displaying a list of contacts associated with a user of the client and the client retrieving a message from the communication network. The message is related to a further user represented by one of the contacts displayed in the list of contacts, and includes a reference to content stored in a storage means accessible by the communication network. The client initiates a call to the further user over the communication network responsive to a user of the client selecting the one of the contacts in the list of contacts. Responsive to initiating the call, the client establishes communication with the storage means using the reference, accesses the content and displays the content at the user terminal.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: February 28, 2017
    Assignee: Skype
    Inventors: Eric Partaker, Richard Cole, Natasha Sopieva
  • Patent number: 9571635
    Abstract: Techniques for retrieving and displaying information from a business system on a mobile computing based on contextual details are disclosed. The contextual details can include caller identification information and contact identifiers associated with the caller identification information stored a contacts record in a mobile computing device. Contextual details may include caller identification information, contact identifiers, user preferences, job functions, time/date, and location. Based on the specific details of a particular context, an associated layout definition can be determined. The layout definition specifies the information and analysis to retrieve from the business system and the manner in which to display the information in a graphical user interface if a mobile computing device.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: February 14, 2017
    Assignee: SAP SE
    Inventor: Yang-cheng Fan
  • Patent number: 9560195
    Abstract: A method of accessing a dedicated phone or Internet service at a remote location includes providing a system having a terminal, a phone, and a USB stick that is adapted to be used with a data-only communication device. The terminal has a phone jack that is coupled to a dedicated phone service line for use with the phone, a data jack that is coupled to a dedicated Internet service, and a connector that is adapted to receive a cable that is connected to a satellite dish for uplink and downlink communication with an orbiting satellite. Each of the phone and the USB stick are provided with an identification footprint that is unique to the terminal. The terminal is positioned at a first location. When the phone and/or the USB stick are moved to a remote location, voice and data signals corresponding to the dedicated phone service line and the dedicated Internet service can be communicated from the terminal to the phone and/or USB stick at the remote location via an antenna and the orbiting satellite.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: January 31, 2017
    Inventor: Arthur Green
  • Patent number: 9553770
    Abstract: Disclosed are a method for SDN based network management and an apparatus performing the same. A method for network management, performed in a central control apparatus, may comprise receiving a path request message indicating a request to configure a path from a terminal; generating path list information including information about at least one configurable path, and providing the terminal with the path list information; receiving information about a specific path selected in the path list information from the terminal; and transmitting information about at least one detail function included in each of at least one node constituting the selected specific path to the terminal. Therefore, a path optimized for user's requirements may be easily configured, and so service quality may be enhanced.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: January 24, 2017
    Assignee: ELECTRONICS & TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Eun Joo Kim, Yool Kwon, Young Boo Kim
  • Patent number: 9532261
    Abstract: A method comprising obtaining, by a server, wireless-network performance data from a plurality of end user devices; generating, by the server, a prioritized network list from the wireless-network performance data; and provisioning, by the server, the prioritized network list to an end user device comprising a radio interface for receiving the prioritized network list from the server, the radio interface being identified to receive the prioritized network list based on a characteristic associated with the end user device; a radio configured to identify available wireless networks, the available wireless networks being different than a current wireless network to which the end user device is currently connected; a prioritized network selection engine for using the prioritized network list to select one of the available wireless networks; and a network connection engine configured to initiate disconnection from the current wireless network and connection to the selected wireless network.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: December 27, 2016
    Assignee: Headwater Partners I LLC
    Inventors: Gregory G. Raleigh, Alireza Raissinia, James Lavine
  • Patent number: 9532199
    Abstract: The present invention relates to a mobile terminal and, more specifically, to a mobile terminal and a method for controlling the same which are capable of automatically responding to a caller when a user cannot respond to a call or when a given condition is satisfied. The method for controlling a mobile terminal related to an embodiment of the present invention may comprise the steps of: activating an automatic response function when a preset activation condition is satisfied; accepting a voice call when a call signal is received form a caller; performing an authentication procedure determining an automatic response type: and performing a function requested by the caller through at least one, corresponding to the determined response type, among voice, text and a graphic user interface, within a range corresponding to the result of the authentication procedure, while the accepted voice call is connected.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: December 27, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Sungchae Na, Changju Na, Jeongeun Kim
  • Patent number: 9514741
    Abstract: Training speech recognizers, e.g., their language or acoustic models, using actual user data is useful, but retaining personally identifiable information may be restricted in certain environments due to regulations. Accordingly, a method or system is provided for enabling training of an acoustic model which includes dynamically shredding a speech corpus to produce text segments and depersonalized audio features corresponding to the text segments. The method further includes enabling a system to train an acoustic model using the text segments and the depersonalized audio features. Because the data is depersonalized, actual data may be used, enabling speech recognizers to keep up-to-date with user trends in speech and usage, among other benefits.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 6, 2016
    Assignee: Nuance Communications, Inc.
    Inventors: Uwe Helmut Jost, Philip Charles Woodland, Marcel Katz, Syed Raza Shahid, Paul J. Vozila, William F. Ganong, III
  • Patent number: 9390188
    Abstract: Method and device for information exchange and routing by providing items of information that are organized in discrete flows to third parties. Relationships are defined among the flows such that at least one item of information in at least a first discrete flow is selectively copied to at least a second discrete flow. This allows users to easily discover and exchange real-time items of information across applications.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: July 12, 2016
    Assignee: Flow Search Corp.
    Inventor: Eric Alterman
  • Patent number: 9369574
    Abstract: Data used to implement a communications service is managed. A request for a user interface is received over a first communications network from a hosting client. The user interface is sent over the first communications network to the hosting client in accordance with the request. The data used to implement the communications service is received over the first communications network from the hosting client via the user interface. The data used to implement the communications service is forwarded to within a second communications network. The communications service is implemented in the second communications network in accordance with the data.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: June 14, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Paul G. Baniak, Kristin Chambers, Katherine L. Krein, Christopher H. Rolwes, Terry L. Vieth, Tracy L. Brokaw, Mary B. Clark
  • Patent number: 9338289
    Abstract: Automatic determination of caller identification information and encoding of such information in outgoing data requests, such a API calls to a call management component, are disclosed herein. The caller identification information may be determined by analyzing information associated with a call target to determine if the target has a custom outbound telephone number assigned, was contacted through a specific campaign, has local geographic data, is being called from a specific entity, or is being made from a call originator with a specific outbound number set. The system may execute machine learning on previous calling data in order to update caller identification selection models used for other outgoing calls.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: May 10, 2016
    Assignee: Velocify, Inc.
    Inventors: Manoj Goyal, Shze Chew Lee, Nicholas Hedges
  • Patent number: 9338305
    Abstract: A device may receive a first call associated with a virtual phone number associated with a first user device and a second user device. The device may determine, and may store information indicating, that the first call was made using the first user device. The device may receive a second call directed to the virtual phone number and may determine whether the second call comprises a call back associated with the first call. The device may selectively send the second call to the first user device or to the first and second user devices based on determining whether the second call comprises the call back. The second call may be sent to the first and second user devices when the second call does not comprise the call back and may be sent to the first user device when the second call comprises the call back.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: May 10, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mingxing S. Li, Priscilla Lau, Ce Xu, Xuming Chen
  • Patent number: 9247043
    Abstract: In a communication system, a call processing system receives a first signaling message for a special service call indicating a special service number. The call processing system processes the special service number to determine a first carrier identity and an organization identity for a responsible organization that is responsible for a routing database system for the special service number. The call processing system processes the organization identity for the responsible organization to select a second carrier identity. The call processing system transfers a second signaling message that indicates the second carrier identity. In some examples, a communication node receives the second signaling message and processes the second carrier identity to route the special service call to the responsible organization.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: January 26, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jonathan E. Schaff, Joseph Brent Donelan
  • Patent number: 9148431
    Abstract: Methods, devices, systems and computer program products are described for implementing on a communication device customized caller ID and remote functional management of a communication device via shared secret exchange between calling and called parties. Customized caller ID provides for a calling party to identify themself regardless of the device they are using to place to call. In addition, other remote functional management, such as call priority tagging, provides for the calling party to prioritize the call or otherwise customize a call ID message to the called party. By exchanging shared secrets amongst the calling and called parties, the customized caller ID method and remote functional management are secure, thereby eliminating the likelihood of unauthorized tampering by unknown parties. Shared secret exchange also provides for authorized callers to remotely access and manage the communication device, such as, for example, to remotely lock down or place the communication device in an off state.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: September 29, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Mazen Chmaytelli
  • Patent number: 9118688
    Abstract: A method and apparatus for providing a network assisting switch function are disclosed. For example, the method receives a query for feature processing for a call from a switch deployed in a switched network, and determines if the feature processing for the call requires one or more switching services. The method determines if the switch is able to provide the one or more switching services, if the one or more switching services are determined to be required, and initiates a temporary connection to a network assisting switch function in a packet network, if the switch is unable to provide the one or more switching services.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: August 25, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Dominic Ricciardi, Wesley Brush
  • Patent number: 9119048
    Abstract: Novel tools and techniques that provide enhanced wireline services at one or more known wireline locations. In some cases, these tools and techniques involve determining that a subscriber is at one or more of the known wireline locations based on a detected location of the subscriber's wireless device (e.g., wireless phone, portable computer, etc.). Once the subscriber's presence at that wireline location has been detected, enhanced services can be provided to a wireline telephone at that location.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: August 25, 2015
    Assignee: Qwest Communications International Inc.
    Inventor: Ashish Agarwal
  • Patent number: 9060067
    Abstract: Embodiments of the present invention are directed to a method, system and apparatus for providing customized calling identification. A method for providing customized calling identification comprises receiving a request for initiating an outgoing call from a communication client, the communication client being registered in association with a network address and being associated with a communication client identifier. The method further comprises, based on the communication client identifier, determining an auxiliary identifier associated with the communication client. The method further comprises augmenting the request for initiating an outgoing call with the auxiliary identifier to generate an augmented request.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: June 16, 2015
    Assignee: BCE Inc.
    Inventors: David William Clark, Jonathan Allan Arsenault, Jeffrey William Dawson, Eric John Wolf
  • Patent number: 9055146
    Abstract: Illustrative embodiments provide a computer implemented method, an apparatus in the form of a data processing system and a computer program product for social network based call management. In one illustrative embodiment, the computer implemented method comprises receiving an incoming call from a caller for a subscriber, and obtains preferences for the subscriber, wherein the preferences describe a caller relationship to the subscriber. Using a location provided in the preferences for the subscriber, the computer implemented method locates attributes for the caller. The computer implemented method processes the call in accordance with the attributes and the preferences.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Joseph A. Hansen, Mark E. Peters, Steven David Swanson
  • Patent number: 9049290
    Abstract: A method is provided for detecting interactions between call-related and web-enabled features. In some embodiments, communication application components are configured to transmit an indication to a feature interaction detector every time a feature is invoked by the user. When the interaction detector receives an indication that a feature is being invoked, it compares the invoked feature against features that have previously been invoked (or executed) and determines whether the invoked feature interacts with any of the features that have been previously executed.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: June 2, 2015
    Assignee: Avaya Inc.
    Inventors: John Buford, Mario Kolberg, Venkatesh Krishnaswamy, Krishna Kishore Dhara, Xiaotao Wu
  • Patent number: 9042534
    Abstract: A device may receive a request to enable service on a wireless network for a user device. The user device may be associated with a wired network. The device may request network provisioning information, associated with the wired network, identifying service activation parameters. The device may provision the wireless network based on the request for network provisioning associated with the wired network. The device may synchronize caller information to a first caller information device, associated with the wireless network, from a second caller information device, associated with the wired network. The caller information may include caller identification information. The device may enable the service for the user device on the wireless network based on provisioning the wireless network and synchronizing the caller information to the first caller information device from the second caller information device.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: May 26, 2015
    Assignee: Cellco Partnership
    Inventors: Bindu Balan, Nishit Oza
  • Patent number: 9036800
    Abstract: An exemplary method implemented in a telecommunication network generates a charging data record (CDR) for a subscriber that is supported by a visited network while away from the subscriber's home network. A request is transmitted from a first node in the visited network for profile information about the subscriber to be obtained from the home subscriber server (HSS) in the subscriber's home network. A reply is received at the first node in the visited network in response to the request where the reply includes at least a portion of the profile information about the subscriber stored in the HSS of the subscriber's home network. The first node stores the at least portion of the profile information received in the reply, and generates the CDR associated with the subscriber as supported in the visited network where the CDR includes subscriber data derived from the stored at least portion of the profile information.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: May 19, 2015
    Assignee: Alcatel Lucent
    Inventors: Yigang Cai, Chunguang Xu
  • Patent number: 9037977
    Abstract: A system for simulated communication is described. A simulator module generates simulated communication information. A Graphical User Interface module (“GUI module”) generates graphical data based at least in part on the simulated communication information. The graphical data creates the appearance of an ongoing communication between a reserved agent and a third party user that is not yet occurring. The GUI module sends the graphical data to a display associated with the reserved agent device so that the display depicts a simulated communication.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: May 19, 2015
    Assignee: ShoreTel, Inc.
    Inventors: Michael S. W. Tovino, Glen K. Okita, Meigy Tsai, Florin Micle
  • Patent number: 9025749
    Abstract: A system, method, and computer readable medium for establishing communication between two devices comprises connecting, by a first computer, to an open source Private Branch Exchange (PBX) platform via a port, receiving a phone number sent by a first one of the two devices at the open source PBX platform, invoking an interface module by the open source PBX platform, where the interface module resides on the open source PBX platform, and building a Calling Name request by the interface module related to the received phone number.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: May 5, 2015
    Assignee: Open Invention Network, LLC
    Inventor: Kevin V. Nguyen
  • Patent number: 9025753
    Abstract: An approach is provided for offering communication services supported by a data network and a telephony network. A primary identifier is assigned to a user for access to the communication services, wherein the primary identifier is used by a party seeking to communicate with the user via one of the communication services. The primary identifier is mapped to one of a plurality of secondary identifiers corresponding to the respective communication services. The one secondary identifier is used by at least one of the data network and the telephony network to establish a communication session between the party and the user.
    Type: Grant
    Filed: October 28, 2004
    Date of Patent: May 5, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Richard G. Moore, Guna D. Gunasekar, Phillip E. Lawson-Shanks, Darryl W. Shaw
  • Patent number: 9020117
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for managing telephone calls. Upon completion of a telephone call, a telephone services subscriber is provided with a post-call interface. The post call interface allows the subscriber to define how future telephone calls from the caller are to be managed. Instructions are received from the subscriber through the post-call interface. The instructions pertain to the management of future telephone calls from the caller. The received instructions are saved.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Barry Mark Caceres, Jessica Lynne Pamdeth
  • Patent number: 9020124
    Abstract: The disclosed embodiments include a system, method, and computer program product for implementing do-not-disturb feature during media content. For example, in one embodiment, a determination is made on whether to implement the do-not-disturb feature is implemented on at least one of a plurality of devices associated with a user during the playback of the media content based on user preferences, wherein the user preferences specify a type of media content that triggers the do-not-disturb feature. In response to the do-not-disturb feature being implemented, notification of an incoming communication is suspended during playback of the media content.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: April 28, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Shekhar Gupta, Curtis Tucker, Robert J. Morrill
  • Patent number: 9020118
    Abstract: Embodiments of the present invention provide methods and systems for intelligent routing. An intelligent routing processing module sets at least one intelligent routing trigger condition and at least one corresponding intelligent routing policy in advance, and an incoming call or message is processed according to intelligent routing contact manners in the intelligent routing policy. The intelligent routing trigger condition includes relevant information of the incoming call or message and the intelligent routing policy may include more than one intelligent routing contact manner. The embodiments of the present invention may provide more intelligent routing contact manners and intelligent routing policies for communication routing technology and may make full use of subscriber presence information.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: April 28, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Youzhu Shi
  • Publication number: 20150103990
    Abstract: A method receives a call from a device of a caller destined to a device of a subscriber of a communication network. The method connects the call to the device of the subscriber and then receives from the device of the subscriber an indication that the call is an undesirable call. The indication further includes a description of the call. The method then provides a reward to the subscriber when the indication further includes the description of the call.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 16, 2015
    Applicant: AT&T Intellectual Property I, L.P.
    Inventor: BRIAN LEE
  • Patent number: 9002409
    Abstract: A mobile terminal adapted to process a received call signal or message signal by mapping a response mode corresponding to present user status information and a method thereof are provided. The method includes confirming user status information in the mobile terminal according to the received radio frequency signal, mapping a response mode corresponding to the confirmed user status information, and processing the radio frequency signal according to the mapped response mode.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: April 7, 2015
    Assignee: LG Electronics Inc.
    Inventor: Sung Kyu Chie
  • Patent number: 8995638
    Abstract: A method comprising directing a user equipped with a user's phone to a landing page in response to a call request to a call server communicatively coupled with a dynamic number insertion service (“DNIS”) provisioning server is disclosed. The user may be presented with an offer visible on the landing page such that the offer may be associable with the user's IP address. A user record may be created such that the user may be identifiable through a plurality of unique identifiers. A dynamic DNIS may be provisioned using the DNIS provisioning server such that a called ID associable with the landing page may be generated and the dynamic DNIS may be dialed such that the called ID may be captured. The user record may be matched using the dynamic DNIS and the dynamic DNIS may be released for re-use.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: March 31, 2015
    Inventor: Michael Duane Woicke
  • Publication number: 20150078544
    Abstract: In a click-to-call (C2C) communication environment, a web client of a computing terminal is configured to initiate a C2C call when a user selects a call tag provided in a web page being presented to the user. The call is intended to be established between a remote endpoint associated with the call tag and one of either the computing terminal or another terminal associated with the user. If the C2C call is directed to an automated system and placed in a queue or on hold, the present invention allows supplemental content intended for the user to be delivered to the web client from which the C2C call was initiated. The web client may present the supplemental content to the user.
    Type: Application
    Filed: November 20, 2014
    Publication date: March 19, 2015
    Inventor: Dany Sylvain
  • Patent number: 8982735
    Abstract: A Session Initiation Protocol (SIP) service system includes a SIP-enabled soft switch at a telephony service provider, executing code from a coupled machine-readable medium, routing SIP transactions to remote destinations, a media server coupled to the SIP-enabled soft switch storing media including ring tones and music-on-hold for use in progressing transactions, and an interface to a wide-area-network (WAN) for transmitting transactions and media. The SIP-enabled soft switch determines for each transaction from stored data whether media services are to be provided or not provided for that destination, and in the event media services are not to be provided, alters packet data to indicate media services to be provided by a server local to the destination.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: March 17, 2015
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventors: Vyacheslav Zhakov, Vyacheslav Valentinovich Sayko
  • Patent number: 8971509
    Abstract: A system for processing phone calls comprising a network of servers in communication with telephonic communication devices, and software stored on and executable by the servers, the software being configured to receive inputs from a user, generate an ordered set of PBX Feature definitions executable by the server network in a distributed fashion to perform respective PBX Feature tasks related to telephone calls, and write the PBX Feature definitions to a distributed database system that is accessible by the servers. The ordered set may evaluate the current state of a phone call, and each PBX feature definition may perform a respective task responsive to the evaluated state. Each PBX Feature definition is executable to define and store a new state of the phone call. Each PBX Feature definition generated by the software is configured to be combined with any other PBX Feature definition generable by the software.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: March 3, 2015
    Assignee: Fractel, LLC
    Inventors: Olaf Bellstedt, Michael A. Crown
  • 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: 8958537
    Abstract: Alerts are provided for calls, where the alerts are indicative of the relationship of a caller to a call recipient in a social networking platform. An identifier for a calling device is used to access social network data that is descriptive of a relationship of the caller to the call recipient in the social networking platform. An alert option for a call is selected, from among multiple, different alert options, based on the social network data that is descriptive of the relationship of the caller to the call recipient in the social networking platform.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: February 17, 2015
    Assignee: MicroStrategy Incorporated
    Inventor: Michael J. Saylor