Call Traffic Recording By Computer Or Control Processor Patents (Class 379/112.01)
  • Patent number: 10419603
    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 the 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, accessing a do-not-call list, the do-not-call-list including one or more telephony recipients and recipient addressing information for each telephony recipient, the recipient addressing information including at least routing information or a phone number, and determining whether the target addressing information matches any recipient addressing information.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: September 17, 2019
    Assignee: West Corporation
    Inventor: Douglas L. Davis
  • Patent number: 10403264
    Abstract: A method for outputting voice information is disclosed. The method includes determining, when it is determined that to-be-processed information needs to be output in voice mode, geographical location information corresponding to the to-be-processed information according to user location information. The method also includes converting the to-be-processed information into voice information corresponding to the geographical location information according to the geographical information. The method further includes outputting the voice information in the user equipment. The solution according to the present invention is capable of automatically adjusting the dialect used by the voice information according to user needs, without manual adjustment by the user. User operations are largely simplified, a better user experience may be provided to users, and it is especially suitable for those users accustomed to using dialects.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: September 3, 2019
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventor: Zhaoqing Liu
  • Patent number: 10374888
    Abstract: Communication networks go through frequent upgrades, whereby access point (AP) devices that serve network client devices are brought offline to effectuate the upgrade. Concurrently upgrading too many AP devices within a given geographic area can lead to coverage holes where no service is available, congestion where data cannot be sufficiently communicated, or other service degradation. On the other hand, upgrading too few AP devices within the area can result in a network-wide upgrade time that is too great. An architecture is presented that can efficiently generate a schedule for upgrading AP devices of a communication network.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: August 6, 2019
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., BOARD OF REGENTS, THE UNIVERSITY OF TEXAS SYSTEM
    Inventors: Ajay Mahimkar, Zihui Ge, Weiyi Zhang, Lili Qiu, Mubashir Adnan Qureshi
  • Patent number: 10360912
    Abstract: According to one or more embodiments of the present disclosure, operations regarding providing indications with respect to questions of a communication session may include obtaining transcript data. The transcript data may include a transcription of audio of the communication session. The operations may further include obtaining multiple questions determined to be asked during the communication session. The operations may further include determining, based on an analysis of the transcript data during the communication session, which of the questions have been asked during the communication session. In addition, the operations may include causing, during the communication session, the device involved in the communication session to indicate which of the questions have been asked.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: July 23, 2019
    Assignee: Sorenson IP Holdings, LLC
    Inventors: Michael Jones, Jeff Smith, Adam Montero
  • Patent number: 10291770
    Abstract: An improved handheld electronic device and an associated method provide an improved call log that presents information relating to logged phone calls in a collapsed manner, meaning that for each phone number having a call stored in the memory of the device, only the most recent in time call is listed on the call log. An improved handheld electronic device and an associated method also provide a call history for any phone call from the improved call log that is selected by the user. The call history includes a listing of all of the calls stored by the device that are associated with the selected call log call.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: May 14, 2019
    Assignee: BlackBerry Limited
    Inventors: Andrew Douglas Bocking, Raymond Paul Vander Veen
  • Patent number: 10263807
    Abstract: A method for operating a network includes receiving, by a statistics engine of a network device, a channel identifier in connection with a statistic of an input frame. The channel identifier identifies a channel of a virtual network structure, and the input frame is received by the network device via the channel of the virtual network structure. The method further includes traversing, by a statistics engine and in response to the receiving the channel identifier in connection with the statistic, a hierarchical data structure based on the channel identifier. The hierarchical data structure comprises hierarchical statistic attributes of the virtual network structure.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: April 16, 2019
    Assignee: Ciena Corporation
    Inventor: Richard Donald Maes
  • Patent number: 10257302
    Abstract: A method for providing a context-based service in a communication network includes: at a context server cooperating with the network, receiving a query generated from a service application, indicating that the service application needs to receive from the context server a set of context information when a query condition is fulfilled; at the context server, generating an update rule indicating that a terminal has to transmit the context information to the context server when an update condition is fulfilled; transmitting the update rule from the context server to the terminal; detecting the context information and transmitting them to the terminal; at the terminal, receiving the context information and transmitting them to the context server when the update condition is fulfilled; and at the context server, forwarding the context information to the service application, thus allowing the service application to implement the context-based service.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: April 9, 2019
    Assignee: TELECOM ITALIA S.P.A.
    Inventors: Cristina Fra′, Massimo Valla
  • Patent number: 10230837
    Abstract: An indication of an outgoing 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 outgoing call. It may be determined whether additional information regarding a called party associated with the identification information exists, and if so, a first operation may be performed on the outgoing call responsively to the additional information, otherwise, a second operation may be performed on the outgoing call responsively to an absence of the additional information. The additional information may include a user-configurable list of desired called parties (e.g., a whitelist) and/or undesired called parties (e.g., a blacklist). The additional information may also include called party identification information and/or a spam score.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: March 12, 2019
    Assignee: Kedlin Company, LLC
    Inventor: Benjamin Sharpe
  • Patent number: 10225387
    Abstract: A call processing method, applied in a first terminal, includes: when a call request associated with a second terminal is monitored, acquiring an identification of the second terminal; acquiring historical call information corresponding to the identification of the second terminal; and displaying the historical call information on a current call interface of the call request.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: March 5, 2019
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventors: Ruixian Zhu, Yixing Zou, Shuo Wang
  • Patent number: 10200533
    Abstract: A method for providing file-based media on hold (MOH) services in a Voice over Internet Protocol (VoIP) system includes selecting an MOH file and streaming digital content of the MOH file to a communication device while a call is on hold. If the call is removed from hold and placed back on hold a second time, the digital content of the MOH file is streamed to the communication device while the call is on hold the second time. The digital content is streamed from substantially a beginning of the MOH file to a first stopping point while the call is on hold the first time, and from substantially the first stopping point to a second stopping point while the call is on hold the second time.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: February 5, 2019
    Assignee: Mitel Networks, Inc.
    Inventors: Chakradhar Kondapalli, Jason Miller, Glenn Hessler, Thomas E. Miller
  • Patent number: 10177964
    Abstract: A system and method to identify a call end associated with a problem that caused failure of an internet protocol-based call. The method includes accessing a first call detail record (CDR) set including at least one CDR associated with a first call end of the failed call, determining from the first CDR set indicators of failure attribution of the failed call, determining whether fault for failure of the failed call is attributed to the first call end based on the indicators of failure attribution; outputting an indication that the fault is attributed to the first call end if it was determined that the fault is attributed to the first call end, and outputting the indication to indicate the first call end is acquitted of the fault if it was determined the fault is not attributed to the first call end.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: January 8, 2019
    Assignee: NetScout Systems, Inc
    Inventors: Anilkumar Kollipara, James E. Wilson
  • Patent number: 10165119
    Abstract: A dynamic call connection distributor and a related method, the distributor including an agent pool, having information of call agents, the agent pool is at least partly configurable by a plurality of individual call agents, a recipient dialer, including circuitry for dialing at least one number of predefined potential recipients for establishment of a recipient connection, an agent dialer including circuitry for establishing an agent connection from the dynamic connection distributor to a call agent, and a call linker, having circuitry for linking the agent connection with the recipient call.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: December 25, 2018
    Assignee: ACTIMIZER IPR HOLDING APS
    Inventor: Johan Stubbe-Ostergaard
  • Patent number: 10127555
    Abstract: Pre-authorized communication services and/or transactions are provided via a plurality of networks in response to a request received from a user to provide at least one of a communication service, a transaction and user account information via a plurality of networks of different types. Prior to processing the request, there is verification of the users authorization to receive the at least one of the communication service, the transaction, and the user account information, and that an account associated with the user has a sufficient amount currently available for payment of the at least one of the communication service and the transaction. After verification, an authorized account associated with the user is charged in real time as the at least one of the communication service and the transaction is provided.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: November 13, 2018
    Assignee: Upaid Systems, Ltd.
    Inventors: Simon James Joyce, Prafulla C. Gupta, Manohar Sitaram Vaidya, Rajesh Alla, Ashok Kumar Reddy Eanuga, Sreeramamurty Ayalasomayajula, Richa Gupta, Alok Kaushal, Varma Laxmi Jagannadha Siva Kumara Jampana, Prasad Naganianeya Vara Undavalli, Kondal Rao Nallajerla, Sivaramayya Bonagiri, Krishna Mohan Sistla, Amba Prasad Gudipati, Biswajit Sundar Ray, Raghuram Govindacharyula, Penumatsa Janakirama, Veerabhadra Rao Kalluri, Ravi Devi Venkata Sathi, Ramkumar Katchapeswaran Mambakkam, Surya Sekhar Lakshmi Velpuri, Bhanu Murthy Nallagonda
  • Patent number: 10121169
    Abstract: A method of managing on-line user data in a table-level distributed database system is disclosed. At a loading interface, a load request from a client device specifying a new or updated data table, which has been populated in a distributed file system, is received. The load request also specifies a location in the distributed file system and a schema of the data table. The loading interface creates new records in a metadata store, and each new record specifies a mapping between the data table and a particular instance that is to load such data table. Each record also specifies the location and schema for such data table. Based on the new records, each instance also loads the data table. Each instance publishes, in the metadata store, load status specifying that loading of the data table is complete so that such data table can be queried by a query client.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: November 6, 2018
    Assignee: Amobee, Inc.
    Inventors: Shaosu Liu, Bin Song, Khaled Elmeleegy, Sriharsha Gangam
  • Patent number: 10116796
    Abstract: Provided are methods, systems, and media for Internet Advertising. Exemplary methods may include: providing an advertisement including a first identifier to a website using at least one of a template and an application programming interface (API), the advertisement to be displayed on the website; receiving a communications session initiated by an end customer using the first identifier, the communications session including a second identifier associated with the end customer; accepting the communications session when the second identifier is not included in a black list; retrieving a record associated with the end customer using the second identifier; determining to provide a promotional message to the end customer using the record; selecting an offer using the record; providing the promotional message to the end customer using the communications session, the promotional message including the offer and a request for an indication of interest.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: October 30, 2018
    Assignee: Ooma, Inc.
    Inventors: James Im, William M. Gillon, Douglas E. Hart, David A. Bryan, Tobin E. Farrand
  • Patent number: 10075514
    Abstract: Examples perform monitoring of multiple-step, concurrently executed workflows across distributed nodes. Requests from an intermediate node are classified by a load balancer as monitoring or non-monitoring. Non-monitoring requests are handled by any node; however, monitoring requests are distributed to all nodes via a plurality of queues but handled only by nodes executing the subject workflow. The load balancer receives reports from any node executing the subject workflow, and passes the first report to the intermediate node.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: September 11, 2018
    Assignee: VMware, Inc.
    Inventors: Bin Wang, Ilia Langouev, Aleksey Pershin
  • Patent number: 10061525
    Abstract: A method, computer program product, and computing system for determining a load value for each of a plurality of storage targets included within a RAID group, thus defining a plurality of load values. The plurality of load values are compared to determine if the RAID group is load balanced. If the RAID group is not load balanced, data is repositioned between the plurality of storage targets.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: August 28, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Owen Martin, Malak Alshawabkeh
  • Patent number: 10003618
    Abstract: Disclosed are a device and method for providing a mobile Internet call service. In order to reduce a call waiting time for an mVoIP call, when a call is an initial call after power of a terminal is turned on or using the main call number, information for a call connection is acquired in advance and a light weight session is maintained. When the mVoIP call is made later, the maintained light weight session is used to make a direct P2P call. Therefore, it is possible to reduce a call connection time. As a result, a call waiting time is significantly reduced and thus it is possible to provide a rapid response and improve user satisfaction. When the light weight session is maintained, access to a separate server system is not performed. As a result, it is possible to connect a P2P call even when call traffic is heavy.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: June 19, 2018
    Assignee: SK PLANET CO., LTD.
    Inventors: Jinho Jeon, Eunbok Lee, Kyunghee Kim
  • Patent number: 10003688
    Abstract: Systems for caller identification and authentication may include an authentication server. The authentication server may be configured to receive audio data including speech of a plurality of telephone calls, use audio data for at least a subset of the plurality of telephone calls to populate a plurality of word clusters each associated with a specific demographic, and/or use audio data for at least one of the plurality of telephone calls to identify the telephone caller making the telephone call based on determining a most similar word cluster of the plurality of word clusters to the audio data of the caller.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: June 19, 2018
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Jeremy Goodsitt, Fardin Abdi Taghi Abad
  • Patent number: 9998603
    Abstract: Agencies issue multiple devices to personnel for maintaining distinct identities over the course of assigned investigations. To provide flexible capabilities to agencies, a phone is converted for use with multiple attached telephone numbers. Accordingly, a single phone may be used to manage multiple identities over the course of one or more investigations. Using a multiple attached number, a given device can place and receive calls over the network to and from contacts. In addition to providing multiple attached numbers, calls using the multiple attached numbers may be monitored live and recorded to establish evidence.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 12, 2018
    Assignee: World Emergency Network—Nevada, Ltd.
    Inventor: Christopher Ryan Bennett
  • Patent number: 9979816
    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 the 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, accessing a do-not-call list, the do-not-call-list including one or more telephony recipients and recipient addressing information for each telephony recipient, the recipient addressing information including at least routing information or a phone number, and determining whether the target addressing information matches any recipient addressing information.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: May 22, 2018
    Assignee: West Corporation
    Inventor: Douglas L. Davis
  • Patent number: 9961211
    Abstract: Tracking a status of an ongoing call includes monitoring, by a computer of a contact center, the ongoing call that is connected with a human agent and that originated from a provider network and determining when an automated agent instead of the human agent is connected with the ongoing call. The computer of the contact center can then send a first message to the provider network, wherein the first message comprises first data indicative that the automated agent instead of the human agent is connected with the ongoing call.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: May 1, 2018
    Assignee: Avaya Inc.
    Inventors: Dara Geary, Shane Kelly, Eoghan O'Hare
  • Patent number: 9936349
    Abstract: A mobility management node and a method in a mobility management node for reducing signalling caused by changes of location of a radio terminal, which mobility management node is configured to be operatively comprised by a wireless communication system and to operatively manage the mobility of the radio terminal and to operatively communicate with a gateway node acting as an interface between the system and an external network. The method comprises obtaining initial position information; obtaining boundary information indicating a boundary area wherein at least one of a policy or a charging rule is to be applied for the radio terminal; obtaining current position information; determining whether the radio terminal is inside or outside the boundary area; providing mobility information when the radio terminal is outside the boundary area and not providing mobility information to the gateway node when the radio terminal is inside the boundary area.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: April 3, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Zhiwei Qu, Kimi Jiao, Jia Wang, Lu Wang, Pengyu Xu, Fei Zeng
  • Patent number: 9917954
    Abstract: Example methods, apparatus, and articles of manufacture are disclosed to determine a telecommunications account status. An example method includes initiating a credit transfer request via the device identifier, determining, via a processor, whether an account associated with the device identifier comprises a prepaid type in response to receiving an indication of credit transfer success, and determining whether the account associated with the device identifier comprises a non-prepaid account type in response to receiving an indication of credit transfer failure.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: March 13, 2018
    Assignee: The Nielsen Company (US), LLC
    Inventors: Ranney Harrold Fry, Madhusudhan Reddy Alla
  • Patent number: 9872156
    Abstract: Aspects of this disclosure are directed to a method of routing text messages to subscribers of toll-free numbers using the toll-free exchange. Typically, an originating texter will draft a text message, using, for example, an SMS component of a cellular phone to a toll-free subscriber. In an aspect of the present disclosure, the text message is sent to the originating texter's service provider, which then routes the text message to the toll-free exchange. The toll-free exchange looks up the RESPORG ID associated with the ten-digit toll-free number, and the RESPORG ID is used for text message routing.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: January 16, 2018
    Inventor: David Aldworth
  • Patent number: 9832126
    Abstract: A system, method and non-transitory computer readable storage medium comprising instructions that when read by a processor perform receiving a list including a plurality of possible recipients of telephony network connections, the recipients identified by a telephony number, determining a status characteristic of the intended recipient based on the addressing information, based on the status characteristic, determining whether the intended recipient would successfully receive a telephony connection request if the telephony connection request was forwarded to the intended recipient, and indicating the determination of whether the intended recipient would successfully receive the telephony connection request on the list.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: November 28, 2017
    Assignee: West Corporation
    Inventor: Douglas L. Davis
  • Patent number: 9774509
    Abstract: Methods and systems are disclosed for modeling the performance of an IT service. The methods and systems take a holistic approach by treating the entire IT service instead of the individual nodes. In one implementation, the methods and systems provide a tool for mapping the performance of the IT service based on throughput and response time data. The tool may then be used to develop a mathematical model for the performance of the IT service. System parameters that may impact the performance of the IT service may be correlated to variables in the model. The model may then be used to predict the impact changes may have on the performance of the IT service. Performance maps for the same IT service may be compared over time to discern any departure from a norm. A database of performance maps may be established for a particular industry to facilitate intra-industry comparisons.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: September 26, 2017
    Assignee: United Services Automobile Association (USAA)
    Inventor: Paul Neri Ybarra, III
  • Patent number: 9722881
    Abstract: A method and an apparatus for managing a network are disclosed. For example, the method collects a plurality of call detail records (CDRs), and organizes one or more parameters of the CDRs in accordance with a plurality of cause codes. The method displays the one or more parameters of the CDRs in a hierarchical representation comprising a plurality of screen displays.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: August 1, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Brian P. Huntley, Jimmy E. Bodkin, Clifton L. DeBlasio, Marc Thurston, Brian Young
  • Patent number: 9712665
    Abstract: An apparatus, system and method for multimedia capturing, logging and retrieval are disclosed. The apparatus provides time synchronized voice and data interactions capturing and logging, secured playback and retrieval functionality for dispute resolution, for detecting negative and positive conduct, for business analysis and performance, and for quality management. The apparatus provides for synchronization and association of multi-media interactions for financial transactions in order to provide for the retrieval, playback, and review of the transaction-specific events in their temporally correct and integrated sequence.
    Type: Grant
    Filed: April 9, 2003
    Date of Patent: July 18, 2017
    Assignee: NICE LTD.
    Inventors: Roy Adar, Shai Shermister, Motti Nisani
  • Patent number: 9686401
    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 the 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, accessing a do-not-call list, the do-not-call-list including one or more telephony recipients and recipient addressing information for each telephony recipient, the recipient addressing information including at least routing information or a phone number, and determining whether the target addressing information matches any recipient addressing information.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: June 20, 2017
    Assignee: West Corporation
    Inventor: Douglas L. Davis
  • Patent number: 9680993
    Abstract: A web-based hosted solution through which business entities create and manage communications campaigns is described. To reduce latency of customer-to-agent connections, the system implements an agent stay-on-line function by which a persistent telephony connection is established and maintained between the system infrastructure and an available agent. In this manner, the agent may handle multiple customers while avoiding an ACD hold queue. In addition, preferably a service-side hold queue also is established and maintained on the service-side of the infrastructure. This hold queue maintains calls that are waiting to be connected to available agents. It ensures that any customer abandons do not impair the connections being established and maintained to the agents.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: June 13, 2017
    Inventors: Timothy R. Segall, Damon Weinstein
  • Patent number: 9642221
    Abstract: A user interface, a method, and a computer program product are provided for enabling a user to voice control over at least one setting of an apparatus such as a lighting system. The user interface determines a characteristic of an audio signal converted from vocal input of a user. A first setting of the apparatus is adjusted proportionally to a variation in the characteristic. Another setting of the apparatus may be adjusted on the basis of another characteristic of the audio signal. As a result, the user interface enables the user to control a lighting system over a substantially large or continuous range of output.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: May 2, 2017
    Assignee: PHILIPS LIGHTING HOLDING B.V.
    Inventor: Lucas Josef Maria Schlangen
  • Patent number: 9563621
    Abstract: A method including detecting an input to a cellular device, the input corresponding to at least a portion of one or more identifiers corresponding with a respective content stored in the cellular device, displaying on the cellular device a list of the respective content associated with the input and enabling a user to select one or more of the content in the list.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: February 7, 2017
    Assignee: Nokia Technologies Oy
    Inventor: Jaakko Halme
  • Patent number: 9544865
    Abstract: A mobility management node and a method in a mobility management node for reducing signalling caused by changes of location of a radio terminal, which mobility management node is configured to be operatively comprised by a wireless communication system and to operatively manage the mobility of the radio terminal and to operatively communicate with a gateway node acting as an interface between the system and an external network. The method comprises obtaining initial position information; obtaining boundary information indicating a boundary area wherein at least one of a policy or a charging rule is to be applied for the radio terminal; obtaining current position information; determining whether the radio terminal is inside or outside the boundary area; providing mobility information when the radio terminal is outside the boundary area and not providing mobility information to the gateway node when the radio terminal is inside the boundary area.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: January 10, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Zhiwei Qu, Kimi Jiao, Jia Wang, Lu Wang, Pengyu Xu, Fei Zeng
  • Patent number: 9529588
    Abstract: An information processing apparatus stores configuration information including sets of version information of modules of firmware in the apparatus; obtains, based on the configuration information, firmware information including sets of version information of modules of firmware in a latest version; compares the sets of version information in the configuration information with those in the firmware information, and, when the sets of version information in the configuration information are not coincident with those in the firmware information, determines that it is possible to update the firmware in the apparatus; downloads the firmware in the latest version; and compares the sets of version information in the downloaded firmware with those in the configuration information, and updates only the module of the firmware in the apparatus for which the version information in the downloaded firmware is different from that in the configuration information.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: December 27, 2016
    Assignee: RICOH COMPANY, LTD.
    Inventors: Hiroshi Maeda, Miki Oouchi, Rie Nakamura, Shigeyuki Ishii, Ryo Iwasaki, Hiroki Ozaki, Hiroki Mori
  • Patent number: 9509782
    Abstract: A multi-tenant media communication platform system and methods. The platform system includes media communication micro-services and micro-service configuration for a plurality of entities configured for use of the platform system. Enrolling an entity in the platform system includes setting entity configuration for use of the platform system by the entity. A micro-service request is processed according to the entity configuration. The micro-service request is a request for use of at least one micro-service of the platform system on behalf of the entity. Use of each micro-service is accounted for on behalf of the entity. Billing information for the entity is generated based on the accounting for the use of each micro-service on behalf of the entity. Entity configuration includes micro-service configuration, and micro-service configuration specifies at least one of: an endpoint mapping to at least one application logic URI, an event callback URI, and an event application logic URI.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: November 29, 2016
    Assignee: Twilio, Inc.
    Inventors: Jeffrey Lawson, John Wolthius
  • Patent number: 9491125
    Abstract: In a system of interconnected enterprise apps, a business data object maintained by a server undergoes a life cycle event which triggers a message notification. All messages between client applications and the server are intercepted, and a configurable rules engine and message processing filters govern the transformation and delivery of each message according to each recipient's role, application, and login state. Messages can be enhanced by adding contextual information and details from other messages and/or information retrieved from enterprise back-end systems according to the rules. The transformation and delivery of messages occurs in real-time across multiple channels, platforms, and users.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: November 8, 2016
    Assignee: Halosys Technologies Inc.
    Inventors: Sriram Chavali, Srikanth Chavali, Avinash Harsh
  • Patent number: 9491282
    Abstract: Local call information data sets are obtained for each of a plurality of devices engaged in a call, the local call information data sets comprising call attributes and associated metadata. Call signaling is mapped by correlating at least one attribute pertaining to the call in each of the local call information data sets. Global end-to-end call state machine is generated subsequent to mapping of call signaling. The global end-to-end call state machine includes a plurality of global states. Each global state represents a local state of each device along with state transition indicating change in the local state of at least one device.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: November 8, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Monimoy Deb Purkayastha, Ashish Mishra, Narender Singh Pal
  • Patent number: 9451427
    Abstract: The message server system receives a data message transferred by a sending communication system for delivery to a receiving communication system. The data message has a first messaging format with disposition notification codes. The messaging server system converts the data message from the first messaging format to a second messaging format and transfers the data message for delivery to a receiving communication system over a particular communication network. The messaging server system processes the disposition notification codes and responsively transfers a disposition notification for delivery to the sending communication system, indicating that the data message was converted from the first messaging format into the second messaging format, and was transferred over the particular communication network for delivery to the receiving communication system.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: September 20, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Sean Patrick Hoelzle, Thomas Keith Terwilliger, Jr., George Laurence Dohanich
  • Patent number: 9432509
    Abstract: A system and method for producing audio messages for use in a contact center. A customer may specify message content, and provide a voice specification, which may identify a preferred voice artist and other aspects of the audio message including the language, accent and tone of the message. The service may produce the recording and provide it to the customer.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 30, 2016
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventor: Juergen Tolksdorf
  • Patent number: 9426038
    Abstract: A method and an apparatus for managing a network are disclosed. For example, the method collects a plurality of call detail records (CDRs), and organizes one or more parameters of the CDRs in accordance with a plurality of cause codes. The method displays the one or more parameters of the CDRs in a hierarchical representation comprising a plurality of screen displays.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: August 23, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Brian P. Huntley, Jimmy E. Bodkin, Clifton L. DeBlasio, Marc Thurston, Brian Young
  • Patent number: 9407558
    Abstract: The present disclosure is directed to a method and system for automatic triggering network management (NM) control for Voice-Over-IP (VoIP) border elements (BE). The method detects call storm events by monitoring blocked call error messages and maintaining counts according to telephone number based control strings, and controls call storm events by limiting the admitted call rate for calls matching a control string according to an adaptive leaky bucket control. The control drain rate is updated periodically based on a calculated successful call rate and is set to somewhat exceed the successful rate. A control is automatically removed when no blocked calls are observed for a specific number of consecutive windows.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: August 2, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Richard A. Farel
  • Patent number: 9406087
    Abstract: A system and method are provided for presenting trading information. One example method includes displaying a plurality of effective trade indicators corresponding to price levels at which effective trades have been initiated, and displaying trading information corresponding to each effective trade. The effective trades can be determined based on user-configured trade definitions. The trading information can include a traded quantity and profit/loss corresponding to each effective trade. In addition to the trading information, current market information could be displayed as well in relation to the plurality of effective trades.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: August 2, 2016
    Assignee: Trading Technologies International, Inc.
    Inventor: Alvin F. Tanpoco
  • Patent number: 9391855
    Abstract: Systems and methods for a cloud management system which utilizes both technical and business metrics to achieve operational efficiencies. The systems and methods can be used to provide an elastic infrastructure model for an emergency notifications system which delivers near infinite scale with guaranteed near 100% uptime. In an embodiment, a mass recipient emulator can be utilized for testing of the notifications system with actual phone call or message exchange.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 12, 2016
    Assignee: Everbridge, Inc.
    Inventors: Imad Mouline, William Ryan Breen
  • Patent number: 9374454
    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 the 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, accessing a do-not-call list, the do-not-call-list including one or more telephony recipients and recipient addressing information for each telephony recipient, the recipient addressing information including at least routing information or a phone number, and determining whether the target addressing information matches any recipient addressing information.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: June 21, 2016
    Assignee: West Corporation
    Inventor: Douglas L. Davis
  • Patent number: 9336531
    Abstract: Each of two or more terminals includes calling relationship transmission means which transmits calling relationship information regarding an application (or content data) to a management unit and download means which downloads an application. The management unit includes calling relationship statistics storage means which stores calling relationship statistical information generated based on the calling relationship information received from the terminals. An application server includes attribute generating means which generates attribute data, including information representing applications having high probabilities of being called up during the execution of an application as related applications, for each application managed by the application server based on the calling relationship statistical information. The download means further downloads an application based on the attribute data generated by the attribute generating means.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: May 10, 2016
    Assignee: NEC CORPORATION
    Inventor: Gen Okuyama
  • Patent number: 9288332
    Abstract: A system and method for providing a high reliability network. Context servers store information about calls in a telecommunications system. Network control elements can obtain call information from the context servers to help make call control and reporting decisions.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: March 15, 2016
    Assignee: VERISIGN, INC.
    Inventor: John Kenneth Gallant
  • Patent number: 9276940
    Abstract: A method, implemented by a router device, for guiding a user in establishing access privileges for a data exchanger includes causing the data exchanger to establish a remote link with a data service provider. Access content is obtained from the data service provider and presented to a client device. Access data provided in response to the presenting of the access content is received. The access content when presented by the client device enables a user to supply the access data. The access data is useable by the data service provider to set access privileges associated with the data exchanger that enable the data exchanger to be utilized to perform a desired function. The access data is returned to the data service provider via the remote link. The data exchanger is utilized to implement the desired function.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: March 1, 2016
    Assignee: CradlePoint, Inc.
    Inventors: Steven Wood, Patrick Sewall, David Alan Johnson
  • Patent number: 9256628
    Abstract: A method for efficient logging in a control system is provided. A temporary history record corresponding to a message transaction placed onto a message queue data structure is generated. A total processing time for the received message transaction is determined. The total processing time is compared with a previously determined peak processing time value. In response to determining that the total processing time exceeds the previously determined peak processing time value, the temporary history record corresponding to the received message transaction is stored in an event log.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventor: Enrique Q. Garcia
  • Patent number: 9253324
    Abstract: A system, method, and computer readable medium for utilizing agent availability by an outdial application are provided. A routine may be periodically run by an outdial server that evaluates agent availability in a call center backend. If any agents are available, the routine may schedule a pre-defined number of calls per available agent. A number of phone numbers corresponding to the number of scheduled calls may then be fetched by the routine from a phone number database. Once calls are initiated by the outdial server, the routine again checks if any agents are available. In the event that an agent is available, a scheduled phone number is retrieved, and a call is placed thereto and connected with an available agent. After a successful call connection is made, the outdial application may again check the agent availability. If no agent is available, the outdial application may reschedule itself.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: February 2, 2016
    Inventors: Kenneth A. Darby, Jason J. Kroh