Patents Examined by Suraj M Joshi
  • Patent number: 11968266
    Abstract: Methods and apparatus related to the storage and/or recovery of session state information are described. A communications server, e.g., a web RTC server, supporting a communications session, stores session state information corresponding to the communications session in a client device, e.g., a user device including a web browser, participating in the communications session. Following a failure of the communications server, the client device establishes a new connection with a replacement communications server and communicates the stored session state information to the replacement communications server. In some embodiments, the session state information is communicated between a communications server and a client device in encrypted form via a secure HTTP web socket connection. In various embodiments, both the communications server and the replacement communications server include or have access to a shared encryption key.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: April 23, 2024
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventor: Shambhu Dayal Rai
  • Patent number: 11968276
    Abstract: A proxy communication system translates contact identifiers. The proxy communication system maps one or more client device contact identifiers to one or more proxy contact identifiers from a pool of proxy contact identifiers. The proxy communication system may facilitate communication on behalf of the client device using the proxy contact identifier. The proxy communication system may also communicate with the client device on behalf of the target device using the client device contact identifier. In some implementations, the mapping may be state dependent, such as different mappings based on a target device contact identifier, recent communications between the client device and the target device, and so on.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: April 23, 2024
    Assignee: T-Mobile USA, Inc.
    Inventor: Cameron Byrne
  • Patent number: 11962667
    Abstract: A client updates a display of a user interface associated with a state-based client-server application in accordance with a client-side cache. The server supplies data for a new state and additional data for one or more subsequent states that possibly follow the new state if appropriate one or more operations are performed. When a client request is generated that indicates an operation that causes the application to transition to the new state, the client updates the display in accordance with the data that corresponds to the new state from the client-side cache, if available from the client-side cache. The new state data is available since the server has previously supplied the new state data.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: April 16, 2024
    Assignee: Versata Development Group, Inc.
    Inventors: Jude Arvind Britto, Rajasekhar Vinnakota, David Franke, Douglas Stuart Gray, Deepti Gupta
  • Patent number: 11960041
    Abstract: A system for collecting and managing parametric data via an external communications network comprises one or more parametric stations operatively connected via the external network to a certification server and a payout server. Each parametric station is configured to receive parametric data from a remote source, determine that the parametric data satisfies a predetermined condition, and transmit the parametric data over the external network to the certification server in response to the parametric data satisfying the predetermined condition. The certification server is configured to generate a certification report based on the parametric data and a data model related to the remote source and transmit the generated certification report to the payout server. The payout server is configured to determine that terms of an associated contract are satisfied based on the certification report, and trigger a payout based on the terms that are satisfied based on the certification report.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: April 16, 2024
    Assignee: NEW PARADIGM GROUP, LLC
    Inventors: Bradley I. Meier, Evan M. Glassman
  • Patent number: 11956197
    Abstract: An email solution defined by three panels, referred to as the left/first panel, the middle/second panel and the right/third panel when viewed on a display screen from a user perspective scanning or viewing left to right across a display screen. The left/first panel illustrates primary emails, promo & robots, special folders, contacts, and contact groups. A middle/second panel shows all conversation emails related to the item selected in left/first panel. A right/third panel shows a message thread defined as an ordered set of related emails, related to the email selected in the middle panel. The right/third panel shows both received and sent emails like the middle panel. A main horizontal header and toolbar provides selectable buttons for creating a new email, sorting the middle/second panels list of emails by one or more characteristics.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: April 9, 2024
    Inventors: Andrey Antonov, Dmitry Andrushkevich
  • Patent number: 11941594
    Abstract: An artificial intelligence (AI) system for guiding a user interaction in a phone call or chat session. The system includes a computer running an AI algorithm, such as a machine learning algorithm, which is trained to recognize patterns in user interaction dialog which lead to satisfactory outcomes for the user. The system may operate in a completely autonomous mode, or the system connect a human agent in the loop. The algorithm adaptively guides the dialog to achieve a favorable outcome based on the current status of the dialog—including identifying a next question to ask, information to provide, or an action to take. The algorithm is trained via supervised learning using real dialog transcriptions from past user interactions which have been supplemented with decision points and outcomes. After deployment, update training may be performed on the algorithm using data captured by the system after the user interactions.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: March 26, 2024
    Assignee: TRUIST BANK
    Inventors: Sudeshna Banerjee, Paul Gerard Mistor
  • Patent number: 11936745
    Abstract: According to some embodiments, a system to automate platform provisioning for an enterprise includes a platform resource computer store containing a set of electronic data records (each including a component identifier and a set of computing characteristic values). A profile engine may receive a platform request from a user associated with the enterprise and identify, based on data in the platform resource computer store, a resource bundle of components appropriate in view of the platform request. A platform generator may receive platform requirements based on the identified resource bundle of components and provide input data to a REST API service. Final platform definition information for the enterprise may be stored into a central repository. According to some embodiments, a platform provisioning system may process IaaS and PaaS automation components and utilize a return service to generate infrastructure binding data to couple components in the resource bundle to each other.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: March 19, 2024
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventor: Joseph Nicholas Nigro
  • Patent number: 11936751
    Abstract: Systems and methods of monitoring online activity may include providing, by a server of a linking system, a cookie of the linking system to a client device responsive to receiving a first request from a first resource to access a first link encoded by the linking system and linked to a second resource. The server may identify from the first request, the cookie, the first resource and the second resource. The server may receive from the client device, a second request to access a second link that is encoded by the linking system and linked to a third resource. The server may identify from the second request, the same cookie provided to the client device and the third resource. The server may identify, via the cookie provided to the client device, that the client device has accessed the first, second and third resources.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: March 19, 2024
    Inventors: Christopher Comstock, Robert Platzer
  • Patent number: 11930052
    Abstract: A computer-implemented method for improving conference session management is provided. The method comprises determining a participation level for a participant during a conference session, determining a presence expectation for the participant during the conference session, in response to determining the participation level and the presence expectation for the participant, evaluating an impact of the participant departing the conference session, and in response to determining that that the impact exceeds a threshold, sending a departure notification corresponding to a departure of the participant.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: March 12, 2024
    Assignee: RingCentral, Inc.
    Inventor: Christopher van Rensburg
  • Patent number: 11930097
    Abstract: Systems and methods for integrated orchestration of intelligent systems. An intelligent systems orchestration system harvests and combines aspects of disparate intelligent systems for use in intelligent virtual assistant applications and automation applications. In one aspect, the system provides an intelligent orchestration between cognitive plugins, such as natural language processing, sentiment analysis, speech recognition, text-to-speech, and computer vision. The intelligent systems orchestration system supports the building and deployment of cognitive applications (e.g., training, agent assist, customer assist, next best action and compliance) for enhancing a brand customer experience, and agent proficiency. The system also provides multi-IVA orchestration and supports session, context, and state management. Furthermore, the intelligent systems orchestration system includes a Conversation Control Language for the normalization of conversations across multiple channels and bots.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: March 12, 2024
    Assignee: TTEC Holdings, Inc.
    Inventors: Dipesh S. Gandhi, Russell N. Harvey, III
  • Patent number: 11928173
    Abstract: Disclosed herein are embodiments of systems, methods, and products comprises an analytic server, which dynamically predicts future events for web users. The analytic server generates prediction models based on historical click-through analytics data received from the web server. The analytic server captures the current event (e.g., the current operation of the web user) on the web page, and determines the next event by predicting the web user behavior using the prediction models on an event-by-event basis. The analytic server also queries the web user data from a database to better understand the web user's intention, and improve the prediction accuracy. The analytic server modifies the HTML code to display the web page to include a graphical user interface comprising the predicted event. Based on the web users' reactions to the predicted event, the analytic server updates the prediction models.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: March 12, 2024
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventor: Sears Merritt
  • Patent number: 11924155
    Abstract: Disclosed are systems and methods for managing notifications from published applications. A method for managing notifications from one or more published applications includes detecting, by a server, a notification from the one or more published applications launched by a user at a client device, forming a notification packet containing information from the notification, and causing the notification packet to be provided to the client device.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: March 5, 2024
    Assignee: Parallels International GmbH
    Inventors: Marco Borg, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11924050
    Abstract: A method of predicting the evolution of simulation results for an Internet of Things (IoT) network by creating a source digital twin for the IoT network, driven by real-time sensed data from objects fed to models of the objects interconnected as object nodes in a directed acyclic graph (DAG) with the interconnections representing flow of data, the source digital twin outputting a state of one or more of the objects in real time; creating a clone digital twin of the source digital twin; connecting input of the clone digital twin with output of the source digital twin via a data stream synthesizer node, the data stream synthesizer node adds a time increment to the output of the source digital twin to drive the clone digital twin at the incremented time. The source digital twin and the clone digital twin are executed to indicate an evolved state of one or more of the objects at the incremented time as the output of the clone digital twin.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: March 5, 2024
    Assignee: FUJITSU LIMITED
    Inventor: Sven van den Berghe
  • Patent number: 11921829
    Abstract: A communication apparatus includes at least one memory that stores a set of instructions, and at least one processor that executes the instructions, the instructions, when executed, causing the communication apparatus to perform operations including verifying, by communicating with an external device, whether the external device is an external device that passed a predetermined certification, and displaying a screen for selecting an authenticator, wherein on the screen, a display item for an external authenticator verified as the external device that passed the predetermined certification and a display item for an external authenticator that failed to be verified as the external device that passed the predetermined certification are displayed in a distinguishable manner based on a result of the verification.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: March 5, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hirotaka Funayama
  • Patent number: 11907905
    Abstract: Techniques for managing namespaces in a multi-cluster management (MCM) system to facilitate multi-cluster application development are provided. In one set of embodiments, a computer system executing the MCM system can create a workspace for an application being developed by a software development team of an organization, where the workspace is a logical grouping of namespaces on which the application has been or will be deployed, and where at least a subset of the namespaces can belong to different clusters of the organization. The computer system can then assign a member of the development team as a workspace administrator of the workspace, thereby enabling that development team member to perform management tasks on the workspace and its member namespaces via the MCM system (e.g., creating and adding namespaces to the workspace, setting access/image/network policies on the workspace, etc.), without help from the organization's IT staff.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: February 20, 2024
    Assignee: VMware LLC
    Inventors: Long Zhou, Fabio Yeon, Kyoung Won Kwon, Pranav Sandeep Vaidya, Dhanashree Hemachandra Adhikari, Eryn Muetzel, Suresh Chellappan
  • Patent number: 11907920
    Abstract: An artificial intelligence (AI) system for guiding a user interaction in a phone call or chat session. The system includes a computer running an AI algorithm, such as a machine learning algorithm, which is trained to recognize patterns in user interaction dialog which lead to satisfactory outcomes for the user. The system may operate in a completely autonomous mode, or the system connect a human agent in the loop. The algorithm adaptively guides the dialog to achieve a favorable outcome based on the current status of the dialog—including identifying a next question to ask, information to provide, or an action to take. The algorithm is trained via supervised learning using real dialog transcriptions from past user interactions which have been supplemented with decision points and outcomes. After deployment, update training may be performed on the algorithm using data captured by the system after the user interactions.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: February 20, 2024
    Assignee: TRUIST BANK
    Inventors: Sudeshna Banerjee, Paul Gerard Mistor
  • Patent number: 11909923
    Abstract: In one embodiment, a system provides for end-user control over the automatic recognition of communication situations by detection of unique telecommunication event characteristics and the consequential responses to those situations by invocation of related programmatic responses. The system allows an end user to specify various patterns of telecommunication event characteristics that describe various situational aspects of incoming communications, such as the timing and originator of voice calls, the content of, timing of, and author of chat messages, etc., as well as appropriate sets of programmatic response actions to be performed in response to those communications, such as initiating conference calls, sending chat messages, routing calls to other users, etc.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: February 20, 2024
    Assignee: Eolas Technologies Inc.
    Inventors: Steven Carl Landers, Michael D. Doyle
  • Patent number: 11909804
    Abstract: A portion of a server response to a client request can be selectively validated according to some examples described herein. In one example, a system can receive a response from a server to an application programming interface (API) request transmitted by a client application. The response can include target data and other data. The system can determine that the target data is to be validated. In response to determining that the target data is to be validated, the system allow a validation process to be performed on the target data and prevent the validation process from being performed on the other data.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: February 20, 2024
    Assignee: Red Hat, Inc.
    Inventor: Josejulio Martinez Magana
  • Patent number: 11909805
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes establishing, by a host server running an application, a connection to a client device; obtaining, based on an identifier of the client device, a profile of the client device comprising an identifier of a local device that was associated with the client device during a prior connection of the client device to the host server; and causing, based on the identifier of the local device, a driver for the local device to be available for execution on the host server, wherein the driver for the local device is to convert data between a data format accessible to the application and a data format accessible to the local device.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: February 20, 2024
    Assignee: Parallels International GmbH
    Inventors: Sergey Pachkov, Igor Marnat, Liubov Kulakova, Nikolay Dobrovolskiy
  • Patent number: 11902393
    Abstract: Apparatuses and methods for P-CSCF to P-CSCF communication are disclosed. In one embodiment, a method implemented in a first proxy-call session control function (P-CSCF) node includes receiving, via a first user plane associated to an Internet Protocol (IP) Multimedia Subsystem (IMS) Protocol Data Unit (PDU) session for a user equipment (UE), a session initiation protocol (SIP) INVITE message; and as a result of the SIP INVITE message and based on a location of the UE relative to a first access gateway (AGW) associated to the first P-CSCF node, determining whether or not to initiate use of at least one of an additional second user plane and an additional second AGW for the IMS PDU session for the UE, the at least one of the second user plane and the second AGW being closer to the UE than the first user plane.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: February 13, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: George Foti