With Usage Measurement (e.g., Call Or Traffic Register) Patents (Class 379/111)
  • Patent number: 10855617
    Abstract: A network resource manager is configured to read in from a deferrable instance a request to transfer program data and/or execution instructions to a computer-based resource of a cloud service provider for execution. If the load on the cloud service provider is high, the manager will transmit a query to the deferrable instance offering to assign an additional deferrable instance to the original deferrable instance if both the original deferrable instance and the additional deferrable instance accept a deferral period during which neither can make requests for resources.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: December 1, 2020
    Inventor: Robert Gelfond
  • Patent number: 10839335
    Abstract: A system and method for generating an agent behavioral analytics including extracting text-based features, sentiment-based features, and prosody-based features from tagged calls; training a machine learning behavioral model, based on the text-based features, the sentiment-based features, and the prosody-based features extracted from the tagged calls and an at least one score associated with an at least one behavioral metric of the tagged calls, to produce a trained machine learning behavioral model; extracting text-based features, sentiment-based features, and prosody-based features from an incoming call; and using the trained machine learning behavioral model to produce an at least one behavioral label for the agent in the incoming call for the at least one behavioral metric, based on the text-based features of the incoming call, the sentiment-based features of the incoming call and the prosody-based features of the incoming call.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: November 17, 2020
    Assignee: NICE LTD.
    Inventors: Hila Weisman, Raanan Gonen, Rana Daoud
  • Patent number: 10834267
    Abstract: A telecommunications system for selectively connecting originator nodes to recipient nodes includes an account database with one or more accounts each associated with corresponding ones of the originator nodes and the recipient nodes. There is a contacts database with recipient contact lists each associated with a specific one of the accounts of the recipient nodes. A transaction processor is receptive to an incoming telecommunications initiation request, which includes a recipient node identifier and a nano-transaction payment submission defined at least by a payment amount. The transaction processor responsively directs the establishment of the telecommunications link between the one of the originator nodes and the one of the recipient nodes upon receipt of the telecommunications initiation request. The nano-transaction payment submission is settled based at least in part upon an active duration of the telecommunications link.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: November 10, 2020
    Assignee: ROBOCASH, INC.
    Inventor: Adrian Espinoza Garcia
  • Patent number: 10819949
    Abstract: Exemplary embodiments relate to techniques for facilitating a connection between two users in a call by providing an “answering window” when a user calls. When a caller places a call to a callee, the call invitation may remain open for a window of time during which the caller remains available. The callee may opt to answer the call at any time during the window. During the window, the caller may be placed in a lobby and may share audio and/or video. Accepting the call during the answering window may place the callee in the lobby or may directly convert the interaction into an active call. The callee may request that the window can be altered, or may signal their intention to answer the call at a particular time.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: October 27, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Zhengping Zuo, Stephane Taine, Brendan Benjamin Aronoff
  • Patent number: 10762417
    Abstract: A classification system and method for training a neural network includes receiving a stream of segmented, labeled training data having a sequence of frames, computing a stream of input features data for the sequence of frames, and generating neural network outputs for the sequence of frames in a forward pass through the training data and in accordance weights and biases. The weights and biases are updated in a backward pass through the training data, including determining Region of Target (ROT) information from the segmented, labeled training data, computing modified forward and backward variables based on the neural network outputs and the ROT information, deriving a signal error for each frame within the sequence of frames based on the modified forward and backward variables, and updating the weights and biases based on the derived signal error. An adaptive learning module is provided to improve a convergence rate of the neural network.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: September 1, 2020
    Assignee: SYNAPTICS INCORPORATED
    Inventors: Saeed Mosayyebpour Kaskari, Trausti Thormundsson, Francesco Nesta
  • Patent number: 10762891
    Abstract: A classification training system for binary and multi-class classification comprises a neural network operable to perform classification of input data, a training dataset including pre-segmented, labeled training samples, and a classification training module operable to train the neural network using the training dataset. The classification training module includes a forward pass processing module, and a backward pass processing module. The backward pass processing module is operable to determine whether a current frame is in a region of target (ROT), determine ROT information such as beginning and length of the ROT and update weights and biases using a cross-entropy cost function and connectionist temporal classification cost function. The backward pass module further computes a soft target value using ROT information and computes a signal output error using the soft target value and network output value.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: September 1, 2020
    Assignee: SYNAPTICS INCORPORATED
    Inventors: Saeed Mosayyebpour Kaskari, Trausti Thormundsson, Francesco Nesta
  • Patent number: 10762427
    Abstract: Classification training systems and methods include a neural network for classification of input data, a training dataset providing segmented labeled training data, and a classification training module operable to train the neural network using the training data. A forward pass processing module is operable to generate neural network outputs for the training data using weights and bias for the neural network, and a backward pass processing module is operable to update the weights and biases in a backward pass, including obtaining Region of Target (ROT) information from the training data, generate a forward-backward masking based on the ROT information, the forward-backward masking placing at least one restriction on a neural network output path, compute modified forward and backward variables based on the neural network outputs and the forward-backward masking, and update the weights and biases.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: September 1, 2020
    Assignee: SYNAPTICS INCORPORATED
    Inventors: Saeed Mosayyebpour Kaskari, Trausti Thormundsson, Francesco Nesta
  • Patent number: 10749804
    Abstract: The present disclosure discloses a method and an apparatus for implementing load sharing. The method includes: for a congested first link on a first forwarding node, selecting, by a network device, a packet flow forwarded by using the first link; selecting a second link that may be used to forward the packet flow and that is not congested after available bandwidth of the second link is occupied by the packet flow, where the second link is a link between the first forwarding node and a second forwarding node; selecting a first hash gene corresponding to the second link; determining that a third link is not in a congested state after available bandwidth of the third link is occupied by the packet flow; and saving the first hash gene in a source node of the packet flow, where the third link is a link that is on the second forwarding node.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: August 18, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shunwan Zhuang, Shuanglong Chen, Zhenbin Li, Guoyi Chen, Jia Che, Nan Wu
  • Patent number: 10750021
    Abstract: A system for sending limited-content message texts to a debtor, where each message comprises a fixed format, comprising an agent's name, which may be an alias, a callback number, and optional suggested times for the recipient to callback the agent. The limited content message texts are sent over a time period during the work schedule of the agent. Upon receiving a voice telephone callback from the recipient, a comparison is performed on the calling party number to ascertain if it matches a called party number of one of the sent limited-content message texts. If matched, then the call is routed to the agent identified in the limited-content message text. If the agent is unavailable, various options for routing the call is identified. The agent is further presented with information indicating the voice telephone call is a callback in response to a previously sent limited-content message text.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: August 18, 2020
    Assignee: Noble Systems Corporation
    Inventors: Karl H. Koster, Guilherme A Miranda Villarinho
  • Patent number: 10742795
    Abstract: A system for sending limited-content message texts to a debtor, where each message comprises a fixed format, comprising an agent's name, a callback number, and optional suggested times for the recipient to callback the agent. The limited content message texts are sent over a time period during the work schedule of the agent and the optionally suggested callback times may take into account the agent's schedule. Upon receiving a voice telephone callback from the recipient, a comparison is performed on the calling party number to ascertain if it matches a called party number of one of the sent limited-content message texts. If matched, then the call is routed to the agent identified in the limited-content message text. The agent is further presented with information indicating the voice telephone call is a callback in response to a previously sent limited-content message text.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: August 11, 2020
    Assignee: Noble Systems Corporation
    Inventors: Karl H. Koster, Guilherme Villarinho
  • Patent number: 10728390
    Abstract: A computerized method for automatic detection of an availability of an agent to attend a schedule of customer calls in a call center and reassignment thereof may include assessing an agent availability to attend a schedule in a predefined time interval before a starting time of the schedule. If the assigned agent is not available, candidate agent availability may be assessed from a plurality of schedules to participate in the schedule of the unavailable agent. One or more candidate agents from a plurality of agents may be identified to replace the unavailable assigned agent based on the candidate agent availability. A replacement agent chosen from the one or more candidate agents may be assigned based on skills or preferences for each of the one or more identified candidate agents. A supervisor may be notified that the chosen replacement agent will attend the schedule in place of the unavailable assigned agent.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: July 28, 2020
    Assignee: NICE LTD
    Inventor: Suhas Suresh Gogate
  • Patent number: 10715463
    Abstract: A network resource manager is configured to read in from a deferrable instance a request to transfer program data and/or execution instructions to a computer-based resource of a cloud service provider for execution. If the load on the cloud service provider is high, the manager will transmit a query to the deferrable instance offering to assign an additional deferrable instance to the original deferrable instance if both the original deferrable instance and the additional deferrable instance accept a deferral period during which neither can make requests for resources.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: July 14, 2020
    Inventor: Robert Gelfond
  • Patent number: 10673860
    Abstract: Systems and methods, which can provide for an indication of a privileged communication, are provided. A method, according to an embodiment, uses at least one processor of a communication server device. Addressee information of one or more addressee(s) of a communication, sender information of a sender of the communication, or a combination thereof is received. The sender information, the addressee information, or a combination thereof is compared to registered user information maintained in a database. The registered user information corresponds to registered users to or from whom privileged communications may be sent or received. An indication that the communication is privileged is provided when the sender information, the addressee information, or the combination thereof corresponds to respective registered user information maintained in the database.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: June 2, 2020
    Assignee: Securus Technologies, Inc.
    Inventors: Scott Passe, Luke Keiser
  • Patent number: 10649801
    Abstract: A set of techniques is described for enabling a virtual machine based transcoding system. The system enables any transcoding provider to make their transcoding service available to other users over a network. The system can automate the deployment, execution and delivery of the transcoding service on behalf of the transcoding provider and enable other users to use the transcoding services to transcode content. The system receives a virtual machine image, transfers the image to a location where the media content is stored and creates a virtual private network of resources that will perform the transcoding of the media content. The virtual private network may be firewalled or otherwise restricted from opening connections with external clients when transcoding the content in order to prevent malicious use of the media content.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Gabrielson, Piragash Velummylum, Bradley E. Marshall, Jonathan B. Corley
  • Patent number: 10628764
    Abstract: In one aspect, the disclosure provides: using a control computer logically positioned between one or more researcher computers and one or more systems under test, obtaining a task that identifies a potential security vulnerability of the one or more systems under test; determining a task type of the task associated with particular skills for investigating the potential security vulnerability; identifying a plurality of researcher computers who each have the particular skills; determining a task expiration of the task; determining a respective availability of the plurality of researcher computers; assigning the task to one or more researcher computers of the plurality of researcher computers determined to be available to complete the task; determining and providing an incentive to the one or more researcher computers in response to successfully validating the reports of the potential security vulnerability of the one or more systems under test.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: April 21, 2020
    Assignee: Synack, Inc.
    Inventors: Jay Kaplan, Mark Kuhr
  • Patent number: 10609217
    Abstract: A computerized method for automatic detection of an availability of an agent to attend a schedule of customer calls in a call center and reassignment thereof may include assessing an agent availability to attend a schedule in a predefined time interval before a starting time of the schedule. If the assigned agent is not available, candidate agent availability may be assessed from a plurality of schedules to participate in the schedule of the unavailable agent. One or more candidate agents from a plurality of agents may be identified to replace the unavailable assigned agent based on the candidate agent availability. A replacement agent chosen from the one or more candidate agents may be assigned based on skills or preferences for each of the one or more identified candidate agents. A supervisor may be notified that the chosen replacement agent will attend the schedule in place of the unavailable assigned agent.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: March 31, 2020
    Assignee: NICE LTD
    Inventor: Suhas Suresh Gogate
  • Patent number: 10592372
    Abstract: Methods and systems of automatic confidence-controlled sampling to analyze, detect anomalies and problems in monitoring data and event messages generated by sources of a distributed computing system are described. A source can be virtual or physical object of the distributed computing system, a resource of the distributed computing system, or an event source running in the distributed computing. Monitoring data includes metric data generated by resources and data that represents meta-data properties of event sources. Confidence-controlled sampling is used to determine characteristics of the monitoring data, identify periodic patterns in the behavior of a source, detect changes in behavior of a source, and compare the behavior of two sources. Confidence-controlled sampling speeds up characterization the data sets, determination of behavior patterns, and detection and reporting of anomalies and problems of the resources and event sources of the distributed computing system.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: March 17, 2020
    Assignee: VMware, Inc.
    Inventors: Ashot Nshan Harutyunyan, Arnak Poghosyan, Naira Movses Grigoryan
  • Patent number: 10580020
    Abstract: A method and a system are provided for customer churn prediction. The method includes creating a graph comprising a plurality of nodes and a plurality of edges. At least one edge of the plurality of edges in the graph connects more than two nodes of the plurality of nodes. Each of the plurality of nodes represents a customer. Thereafter, a similarity matrix representative of a similarity between each of a plurality of customers is determined based on the graph. Further, the similarity matrix is decomposed into a first matrix and a second matrix. A third matrix is determined based on the first matrix, the second matrix, and a scaling parameter. The third matrix is utilized to identify a set of potential churn customers from the plurality of customers. Thereafter, the set of potential churn customers is presented on a user-computing device.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: March 3, 2020
    Assignee: CONDUENT BUSINESS SERVICES, LLC
    Inventors: Avinash Sharma, Narendra Annamaneni, Divanshu Gupta, Geetha Manjunath
  • Patent number: 10560311
    Abstract: A management apparatus executes: receiving from a given communication apparatus where a fault has occurred, fault information; selecting a given flow that passes through the given communication apparatus from among a group of flows on the basis of the identification information of the given communication apparatus included in the fault information; determining whether the communication pattern of the given flow is similar to the given time series data indicating the change over time of the traffic within a period from a set period prior to the fault occurrence date and time to the fault occurrence date and time for the given flow; calculating the certainty that the given flow has been transmitted on the fault occurrence date and time on the basis of a frequency of appearance of the traffic of the communication pattern determined to be similar; and outputting calculation results.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: February 11, 2020
    Assignee: HITACHI LTD.
    Inventors: Takaya Ide, Hitoshi Yabusaki, Junji Kinoshita, Osamu Takada
  • Patent number: 10545817
    Abstract: A performance anomaly detector obtains a performance metric value from a performance measurement of operation of a resource, and determines a modified Z-score based on the. Occurrence of an anomaly event for the resource is detected responsive to determining that: 1) the modified Z-score exceeds a Z-score anomaly threshold; and 2) a threshold number of other modified Z-scores, which are determined for the other performance metric values in the sequence and are within a sequence window range of the performance metric value, also exceed the Z-score anomaly threshold. A remedial action for the resource is initiated responsive to detecting the occurrence of the anomaly event for the resource.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: January 28, 2020
    Assignee: CA, Inc.
    Inventor: David Cosgrove
  • Patent number: 10542055
    Abstract: A method for providing relationship-centric resources includes establishing a communication session between a first device and a second device, determining, during the communication session between the first and second devices, an intersection of mutual topics of interest between users of the first and second devices by cross-referencing sets of interests for the users, retrieving content based on a determination that the content meets a content descriptor, and simultaneously displaying the retrieved content. The content descriptor describes a nature of the communication session. The retrieving is further based on a determination that the content is related to a mutual topic of interest from the intersection of mutual topics of interest between the users of the first and second devices. The determination of relatedness is based on a cross-reference between the content and the mutual topic of interest. The cross-reference is stored in a lookup table.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: January 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael N Abernethy, Jr., Gabriel A Cohen, Ronald E Craig, Travis M Grigsby
  • Patent number: 10542037
    Abstract: A system and method for protecting components of an IP telephony network whereby a protection scheme is enabled upon detection of resource exhaustion within the network that prevents delivery of incoming messages. Resource exhaustion may result from denial of service attacks and/or malfunctions in automated dialing systems. Once a protection scheme is enabled, the system activates mechanisms for identifying calling parties that are suspected of contributing to the resource exhaustion condition. These suspected calling parties may be placed in a blocked sender list, either manually or automatically. Calling parties may be presented with a challenge function in order to determine whether the call is being made by an automated dialing system. The system blocks incoming calls from calling parties identified in the blocked sender list either permanently or for a specified time duration. The protection scheme remains enabled for a specified duration or until the resource exhaustion condition has subsided.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: January 21, 2020
    Assignee: GENBAND US LLC
    Inventor: Danny Lee Peeler
  • Patent number: 10506392
    Abstract: A method of real-time streaming telecommunication event records. The method comprises receiving event records by a collector component executing on a computer system, storing the event records in a messaging queue by the collector component, where the messaging queue is executed on the computer system, retrieving some of the event records from the messaging queue by a producer component executing on the computer system, where each of the retrieved event records are associated with a same on-going telecommunication activity, aggregating the event records associated with the same on-going telecommunication activity by the producer into a bundle, retrieving the bundle by a consumer component executing on the computer system, formatting the bundle by the consumer component into an aggregated data record, analyzing the aggregated data record based on a predefined fraud pattern by the consumer component, and generating a billing record by the consumer component based on the aggregated data record.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: December 10, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Sridhar R. Amireddy, Carter W. Floyd, Jr., Kenneth W. Samson, Vincent E. Turnbaugh
  • Patent number: 10505959
    Abstract: A security appliance with one or more processors and a memory communicatively coupled to the one or more processors is described. The memory includes behavior profiling service logic that, when executed by the one or more processors, (i) creates a behavior profile for a particular entity based on received incoming data, and (ii) determines whether the behavior profile identifies that a malicious attack is being performed by the particular entity based on a comparison of the behavior profile to a reference profile. The reference profile represents historical behavior of the particular entity that is monitored over a prescribed period of time.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: December 10, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jisheng Wang, Madhusudana Shashanka, Chao Yang, Min-Yi Shen
  • Patent number: 10504126
    Abstract: Disclosed herein is a method of obtaining merchant sales information for marketing or sales teams. Including accessing transaction data from one or more financial institutions and extracting metadata associated with the transaction data in accordance with at least one rule. The metadata is then analyzed to identify transaction data associated with one or more merchants. The transaction data associated with the one or more merchants is provided to the marketing or sales teams.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: December 10, 2019
    Assignee: Truaxis, LLC
    Inventors: Nilesh Vijay Kulkarni, Samir Kothari, John Michael Thornton
  • Patent number: 10490191
    Abstract: A device obtains information concerning a plurality of customer service representatives to identify a customer service representative and a user device associated with the customer service representative. The device selects a test issue of a plurality of test issues to be presented to the customer service representative, and, based on the test issue, a virtual assistant to converse with the customer service representative. The device initiates, based on an availability of the user device, a communication session with the user device, and causes the virtual assistant to converse with the customer service representative regarding the test issue. The device obtains data concerning a performance of the customer service representative during the communication session, processes the data using a machine learning model to determine a performance score for the customer service representative, and causes, based on the performance score for the customer service representative, at least one action to be performed.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: November 26, 2019
    Assignee: Capital One Services, LLC
    Inventors: Abdelkadar M'Hamed Benkreira, Joshua Edwards, Michael Mossoba, Alexandra Colevas
  • Patent number: 10477013
    Abstract: A system and method of providing caller identification (ID) over a public switched telephone network (PSTN). For outbound calls, the system and method enable a caller to provide a caller ID that differs from the native caller ID of their mobile phone. The system and method enable multiple phones tied to a single account to display the same caller ID for outbound calls. For forwarded inbound calls, such as calls being forwarded from an office, the system and method inform the recipient of the identification of the call as well as that the call is being forwarded. The system and method enable the recipient to have calls forwarded from more than one number and identify the identity of the caller as well as the specific number the call is being forwarded from.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: November 12, 2019
    Assignee: SUCCESSFUL CULTURES, INC
    Inventor: Michael J. Gayaldo
  • Patent number: 10459601
    Abstract: A preferred contact group centric interface for a communication device can be used to facilitate communications by a user. The user interface can be arranged to activate from a user's “home page” on the display, from an idle screen that is accessed after a timeout period expires, or any other appropriate mechanism that activates the preferred contact group centric experience. A user selects the preferred contact group from among an array of the user's contacts. Once the contact group is configured, a minimal number of navigation/selection features is necessary to activate any number of communication modes available to the contacts. The contact group is configured such that simple and quick navigation between the contact members is achieved. The contact group can be presented in 2D and 3D arrangements, in any number of list or geometric configurations. A pricing plan can optionally be tied to each member of the contact group.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: October 29, 2019
    Assignee: T-Moblie USA, Inc.
    Inventors: Andrew Sherrard, Warren McNeel, Jasdeep Singh Chugh, Stephen John O'Connor, Mikkel Crone Koser, Richard Paul Turnnidge, Michael Thomas Hendrick, Gary Sentman, Karl Warfel, Wen-Hsing Chang, Sally Abolrous, Adrian Buzescu
  • Patent number: 10462286
    Abstract: Systems and methods for deriving contact information for a calling party analyze all or a portion of the audio of the telephone call to derive such contact. Likewise, all or a portion of a voice message left by a calling party could be analyzed to obtain contact information for the calling party.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: October 29, 2019
    Assignee: Vonage Business, Inc.
    Inventor: Yuval Golan
  • Patent number: 10454770
    Abstract: A computerized method, system, and computer program product thereof determines a service topology of a telecommunication network respective of one or more user devices. Information related to a service, provided to the user device over a telecommunication network, is received. The service may be providing connectivity required for a voice call, a data session, short message service (SMS) or the like. Information related to at least a network element of the telecommunication network is collected, the network element having supplied the service. A telecommunication network topology for the service is determined related to the information. A failure notification is received through the telecommunication network. An impact on the service is determined, related to the telecommunication network topology and the failure notification. The impact may be full or partial loss of service. A service notification may be sent related to the determined impact, for example to a fault management system.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: October 22, 2019
    Assignee: TEOCO LTD.
    Inventors: Shachar Ebel, Yoav Sapir
  • Patent number: 10440179
    Abstract: A method and apparatus to detect and prevent mute abuse by contact center agents provided by an application with an event listener in a contact center communication system are described along with various methods and mechanisms for administering the same. Based on predefined thresholds, the event listener can detect and notify a contact center supervisor and/or a systems administrator when certain mute timing thresholds are not met and/or mute timing thresholds are exceeded. If the exceptions provided by the event listener suggest that an agent is deliberately circumventing a metrics scoring system and/or avoiding work by placing a caller on mute rather than accepting and addressing a work item, service observing monitoring, logging, and disciplinary action can occur.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: October 8, 2019
    Assignee: Avaya Inc.
    Inventor: Rodney A. Thomson
  • Patent number: 10430739
    Abstract: A method comprising obtaining a scheduling problem comprising: a set of agents and a set of tasks to be performed by the set of agents, wherein solving the scheduling problem using an automated solver is not feasible using available predetermined resources. The method comprises automatically generating a plurality of alternative scheduling problems, wherein a solution to each such alternative scheduling problem defines a solution to the scheduling problem and determining a solution to the scheduling problem by applying the automated solver to solve, while using the available predetermined resources, an alternative problem of the plurality of alternative scheduling problems to determine a solution to the alternative problem and by mapping the solution to the alternative problem to the scheduling problem, whereby determining the solution.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael Katz, Vladimir Lipets, Michael Masin, Dany Moshkovich, Segev E Wasserkrug
  • Patent number: 10418955
    Abstract: A process is provided. The process receives, at a mobile computing device, audio content via a communication application that provides a voice-based communication between a first user and a second user through a computerized network. Further, the process amplifies, via an acoustic amplification device, the audio content. In addition, the process delivers the audio content through a receptacle that receives the mobile computing device. The receptacle is integrated with the acoustic amplification device.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: September 17, 2019
    Assignee: Language Line Services, Inc.
    Inventors: Lindsay D'Penha, Jeffrey Cordell
  • Patent number: 10419397
    Abstract: Concepts and technologies disclosed herein are directed to behavior-based filters for signaling system number 7 (“SS7”) networks. According to one embodiment disclosed herein, a behavior-based SS7 filter executed by a processor can receive SS7 traffic. The behavior-based SS7 filter can determine a behavioral characteristic from the SS7 traffic and can compare a behavior of the SS7 traffic, based upon the behavior characteristic, to a behavior profile. The behavior-based SS7 filter also can determine whether the behavior of the SS7 traffic fits within a tolerance threshold of the behavior profile. If the SS7 traffic fits within the tolerance threshold, the behavior-based SS7 filter can instruct a signal transfer point (“STP”) to which the SS7 traffic is directed to allow routing of the SS7 traffic. If, however, the SS7 traffic does not fit within the tolerance threshold, the behavior-based SS7 filter can instruct the STP to deny routing of the SS7 traffic.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: September 17, 2019
    Assignee: AT&T Mobility II LLC
    Inventor: Arturo Maria
  • Patent number: 10394765
    Abstract: A method for saving a file stored on a third-party system to a cloud storage system includes receiving, at a cloud storage server of the cloud storage system, a save request from the third party system. The save request is generated in response to a user selecting, via a user interface presented on a client computer, the file from a plurality of files stored on the third-party system, the file to be saved to the cloud storage server. The save request comprises a file identifier of the file and information identifying the user. The information identifying the user allows access to a user account of the user on the cloud storage system without use of the client computer as intermediary service, and the third-party system stores the file associated with the file identifier. The method further includes authenticating the save request, based at least in part on the information identifying the user, creating a copy of the file at the cloud storage server, and associating the copy of the file with the user.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: August 27, 2019
    Assignee: GOOGLE LLC
    Inventors: Eric Benson Schoeffler, Peyman Nayeri, Brian Lewis Cairns, Michael Jeffrey Procopio
  • Patent number: 10368034
    Abstract: Exemplary embodiments relate to techniques for facilitating a connection between two users in a call by providing an “answering window” when a user calls. When a caller places a call to a callee, the call invitation may remain open for a window of time during which the caller remains available. The callee may opt to answer the call at any time during the window. During the window, the caller may be placed in a lobby and may share audio and/or video. Accepting the call during the answering window may place the callee in the lobby or may directly convert the interaction into an active call. The callee may request that the window can be altered, or may signal their intention to answer the call at a particular time.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: July 30, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Zhengping Zuo, Stephane Taine, Brendan Benjamin Aronoff
  • Patent number: 10359997
    Abstract: Project modeling is conducted using variable defect arrival rate or variable defect rate density parameters. These defect rates may be updated on an iteration by iteration basis and may be used to provide remediation and further project modeling, remediation, and prediction.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Dunne, Paul H. McCann, Jeffrey B. Sloyer, Ian D. Stewart
  • Patent number: 10348910
    Abstract: Disclosed is a method and a user device for real time processing of rating associated to one or more telecommunication services. The user device comprises a personalized product catalogue module for receiving a personalized product catalogue comprising one or more telecommunication services. The personalized product catalogue further comprises a plurality of rules associated with rating of each of the one or more telecommunication services. The user device further may comprise a monitoring module for monitoring an event triggered for establishing a communication. The user device may further capture service consumption data pertaining to the appropriate telecommunication service being consumed for the processing of the event. The user device may further rate the event based on the service consumption data and at least one rule, of the plurality of rules, stored in the personalized product catalogue corresponding to the appropriate service.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: July 9, 2019
    Inventor: Anshoo Gaur
  • Patent number: 10313532
    Abstract: Systems, methods, and computer-readable media are described for sponsoring functions of computing devices associated with users. A sponsor may define a sponsorship that includes rules for sponsoring certain functions available to a user via a computing device. The execution of the functions may be facilitated, in some instances, by a service provider that may also specify rules and policies that control the functions. As such, when the user executes one or more of the sponsored functions by way of the computing device, instead of charging the associated cost to the user, the service provider may charge the cost to the sponsor based on the associated rules and policies.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: June 4, 2019
    Assignee: KAJEET, INC.
    Inventor: Daniel John Neal
  • Patent number: 10313221
    Abstract: An endpoint monitoring for a machine to machine (M2M) messaging framework system is disclosed. The system comprises a monitoring server and a monitoring application stored in a memory of the monitoring server. When executed by a processor of the monitoring server, the monitoring application queries a plurality of brokers that are communicatively coupled with a plurality of message queue telemetry transport (MQTT) clients for data regarding the rate of disconnections that occur between the brokers and the MQTT clients. The monitoring application compares the data received from the brokers and compares the rate of disconnections to data in an information data store. If a high rate of disconnections is discovered in at least one of the broker to MQTT client connections, the monitoring application takes action, for example reboots an MQTT client and/or sends a notification message.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: June 4, 2019
    Assignee: Sprint Communication Company L.P.
    Inventor: Mark D. Leonard
  • Patent number: 10262018
    Abstract: Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: April 16, 2019
    Assignee: Splunk Inc.
    Inventors: Erik M. Swan, R. David Carasso, Robin Kumar Das, Rory Greene, Bradley Hall, Nicholas Christian Mealy, Brian Philip Murphy, Stephen Phillip Sorkin, Andre David Stechert, Michael Joseph Baum
  • Patent number: 10217073
    Abstract: Systems, methods, and other embodiments associated with monitoring business transactions are described. In one embodiment, a computer-implemented method comprises tracking calls made from a first component to other components in a distributed application wherein the calls are part of processing a business transaction. Aggregate metrics are collected and instance metrics are collected for each of the calls made and a time spent for processing the calls. The method identifies and selects N calls that consumed the most time based on the time spent for processing each call. The instance metrics for the selected N calls and the aggregate metrics are reported to a monitoring server, while the instance metrics from unselected calls are discarded.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: February 26, 2019
    Assignee: Oracle International Corporation
    Inventors: Kunal Kapur, Chi Cheong C. Chan, Constantinos Papadopoulos, Qiwen Jiang, Qian Li
  • Patent number: 10218839
    Abstract: Methods and apparatus for authenticating a calling party in respect of a call session are disclosed. The call session is carried out over a communications network between a first communication terminal associated with the calling party and a second communication terminal associated with a called party. The calling party is associated with an organization and the method includes retrieving contact information of one or more calling parties from a database in communication with the server, the contact information including, for each said calling party, an association between a phone number of the first communication terminal and an identity of the associated organization of the calling party, and transmitting the contact information to the second communication terminal, to cause information representing the identity of the associated organization to be displayed by the second communication terminal in response to the second communication terminal receiving an incoming call from the phone number.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: February 26, 2019
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Shweta Gupta, Rajesh Mahalle
  • Patent number: 10218843
    Abstract: Embodiments of the present invention provide a method, system and computer program product for context sensitive contact substitution for mobile communications. In an embodiment of the invention, a method for context sensitive contact substitution for mobile communications includes selecting a contact disposed within a list of contacts in memory of a mobile computing device for use in establishing a telephone call with the selected contact through the mobile computing device. The method also includes determining a context of the telephone call and identifying in the list of contacts an alternate contact to the selected contact based upon the determined context. In this regard, the context may be a location of the mobile computing device, or a time of day of establishing the telephone call, to name two examples. Finally, the method includes establishing the telephone call through the mobile computing device with the alternate contact instead of the selected contact.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: February 26, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Gary D. Cudak, Christopher J. Hardee, Sarbajit K. Rakshit, Adam Roberts
  • Patent number: 10198516
    Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: February 5, 2019
    Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
  • Patent number: 10185642
    Abstract: A system, method, and computer readable medium for statistical application-agnostic fault detection of multi-process applications. The computer readable medium includes computer-executable instructions for execution by a processing system. A multi-process application runs on a host. Interceptors collect statistical events and sends said events to a statistical fault detector. The statistical fault detector creates one or more distributions and compares recent statistical event data to historical statistical event data and uses deviation from historical norm for fault detection. The present invention detects faults both within the application and within the environment wherein the application executes, if conditions within the environment cause impaired application performance. The invention also teaches consensus fault detection and elimination of cascading fault notifications based on a hierarchy of events and event groups.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: January 22, 2019
    Assignee: Open Invention Network LLC
    Inventor: Allan Havemose
  • Patent number: 10181252
    Abstract: In a Personal Emergency Response System (PERS) service, activation of a wearable call device (10) by a PERS client causes a speakerphone console (12) to connect with a PERS call center (18) to enable the PERS client to converse with a call center operator while a PERS client profile is retrieved from a PERS database (52) and displayed on a display component (44) at the PERS call center. From the profile, values of a set of features are generated for the PERS client. An emergency dispatch risk prediction or other risk prediction is computed over a future time horizon for the PERS client based on the generated values of the set of features, and is displayed on the display component. The risk prediction may be wirelessly sent to a mobile device (80) for display on the mobile device.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: January 15, 2019
    Assignee: Koninklijke Philips N.V.
    Inventors: Steffen Clarence Pauws, Mohammad Hossein Nassabi, Linda Schertzer, Tine Smits, Jorn Op Den Buijs, Patrick William Van Deursen
  • Patent number: 10171501
    Abstract: A remote wipe message or notification may be sent from a server computer to one or more target client devices associated with a user. A managed container running on a target client device associated with the user and having a managed cache storing content managed by or through the server computer may, in response to the remote wipe message or notification, deleting the managed content or a portion thereof from its managed cache. The managed container may send back an acknowledgement or message to the server computer that it had completed the remote wipe. The remote wipe functionality can avoid having to deal with individual applications running on the client device and therefore can eliminate the complexity of having to deal with individual applications. Furthermore, the remote wipe can be done independently of the local operating system and without affecting non-managed information/applications on the client device.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: January 1, 2019
    Assignee: Open Text SA ULC
    Inventors: Gregory Beckman, Robert Laird, Alain Gagne
  • Patent number: 10152682
    Abstract: Embodiments provide techniques for creating and managing accumulator tables for use in generating reports for a business entity. Embodiments include identifying a report for a business entity. A plurality of data fields are determined across two or more database tables that are used to generate the report. Embodiments include creating an accumulator table and populating the accumulator table with data values for all of the plurality of data fields. Upon receiving, from a point of sale system, an indicator of an occurrence of a business event for the business entity, an instance of the report is automatically generated using the populated accumulator table.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: December 11, 2018
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Julia Patten Bond, William James Noonan, Kavita Prasad, David Thomas Rogers, Kathiresan R. Selvaraj
  • Patent number: RE47652
    Abstract: The Next Best Action (NBA) management system and method is a real time decision solution usable in multiple industries, including Telco industry. The NBA system identify offers for call agents to pitch to customers, calculate and allow call center organizations and agents to view performance analytics, including an Inbound Campaign Agent Performance Index (ICAPI) for each agent. The NBA system uses usage oriented key performance indicators (KPIs) and sales oriented KPIs to add a weighted portion of the usage oriented KPIs and the sales oriented KPIs to calculate the ICAPI for each agent.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: October 15, 2019
    Assignee: Accenture Global Services Limited
    Inventors: Davide Guglielmo Bellini, Matteo Maga, Danilo Rizzo