Patents Examined by Madhu Woolcock
  • Patent number: 12212460
    Abstract: A variable configuration method and a variable configuration device thereof are disclosed. The variable configuration method for the variable configuration device includes receiving an incident prediction notification from a network at a first time instant, determining at least one variable at a second time instant in response to the incident prediction notification, and outputting the at least one variable at a third time instant. The incident prediction notification is used to instruct the variable configuration device to determine the at least one variable to respond to a quality of service (QoS) violation prediction at a fourth time instant later than the third time instant.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: January 28, 2025
    Assignee: Wistron Corporation
    Inventor: Chih-Ming Chen
  • Patent number: 12192294
    Abstract: A system and method are provided for integrating external services into process workflow environments. The method can include subscribing to one or more topics in an external domain coupled to at least one external microservice to be notified of incoming messages, the topics in the external domain being mapped to topics in an internal domain coupled to a message broker for routing messages within the internal domain. The method can also include subscribing to the one or more topics in the internal domain to be notified of outgoing messages to the at least one external microservice and detecting an incoming message published to a first topic by a first external microservice.
    Type: Grant
    Filed: July 7, 2023
    Date of Patent: January 7, 2025
    Assignee: The Toronto-Dominion Bank
    Inventors: Joseph Vincent Scarfutti, Christian Caberoy De La Peña, Aneesha Suresh Bulchandani
  • Patent number: 12177031
    Abstract: Embodiments for providing enhanced endpoint multicast emulation in a computing environment. One or more multicast operations may be executed on an overlay network using endpoint multicast emulation by using an overlay layer or a virtual extensible LAN (“VXLAN”) layer to maintain control over one or more multicast groups.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: December 24, 2024
    Assignee: International Business Machines Corporation
    Inventors: Eran Gampel, Renato J Recio, Gal Sagi, James A Kahle, James C. Sexton, Bernard Metzler, Ravinder Reddy Amanaganti
  • Patent number: 12170644
    Abstract: Techniques for binding communication flows to unique addresses and/or ports, and configuring networking devices internal to a network to apply policy without the need to further introspect a given stream. Further, by creating mappings of unique addresses and/or ports to flows, the network devices are able to enforce policy without needing to coordinate with an edge node of the network at which the communication session terminates. Further, the techniques may include providing an SDN controller with a mapping between a unique address/port and a network flow, determining flow-specific policy to enforce on the flow, and programming one or more network devices to enforce the flow-specific policy in the network using the unique address/port.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: December 17, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Vincent E. Parla
  • Patent number: 12120005
    Abstract: Network connected devices are controlled via the transmission of action messages to prevent or correct conditions that impair the operation of the networked information technology (IT) assets. The service monitoring system (SMS) monitoring the IT environment groups together related notable events that are received during system operation. Automatic processes dynamically determine grouping operations that automatically correlate the events without requiring, for example, a set of declarative grouping rules. Event grouping may be performed on a by-service basis to facilitate the complex processing of predicting undesirable system conditions that may be prevented or reduced by transmission of the action messages to the appropriate assets. Event grouping operations may be directed with control information maintained via user interface.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: October 15, 2024
    Assignee: Splunk Inc.
    Inventors: Vineetha Bettaiah, Alok Anant Bhide, Ross Andrew Lazerowitz
  • Patent number: 12081422
    Abstract: Disclosed herein are system, method, and apparatus for account inheritance. The method performed at an application server includes receiving, via an application programming interface (API), data information received by each authorization gateway of a plurality of authorization gateways. The method includes performing calculation of an overall health of each authorization gateway of the plurality of authorization gateways based on a predetermined value of a weight assigned to each server of the plurality of servers and the value of service level corresponding to each server of the plurality of servers. The method includes balancing load of each authorization gateway of the plurality of authorization gateways by routing at least one client request message to a set of one or more authorization gateways of the plurality of authorization gateways based on the calculated overall health of each authorization gateway of the plurality of authorization gateways that is above a specific threshold value.
    Type: Grant
    Filed: June 22, 2023
    Date of Patent: September 3, 2024
    Assignee: Capital One Services, LLC
    Inventors: Sheo Raj Sinha, Senthil K. Suriyanarayanan, Harold A. Sell, Robert C. Stettler, Zachary Mcauliffe, Stephanie M. King, Kyle Heide, Chris Fanis
  • Patent number: 12052326
    Abstract: A proxy server (700) receives, from a sending device, a packet intended for a receiving device (600). The proxy sewer (700) sends, to the receiving device (600), a promise frame (300) indicating that the proxy server (700) will deliver the packet to the receiving device (600) later. The receiving device (600) receives the promise frame (300) from the proxy server (700), and sends an acknowledgement of the packet to the sending device via the proxy sewer (700). The proxy server (700) forwards the acknowledgement of the packet from the receiving device (600) to the sending device, and delivers the packet to the receiving device (600) after having forwarded the acknowledgement to the sending device. The receiving device (600) receives the packet from the proxy server (700) after having sent the acknowledgement of the packet to the sending device via the proxy server (700).
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: July 30, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Marcus Ihlar, Zaheduzzaman Sarker, Simone Ferlin, Mirja Kuehlewind
  • Patent number: 12041022
    Abstract: Disclosed in some examples are methods, systems, machine-readable mediums that provide for multiple concurrent message input elements in a messaging application to allow for saved draft messages. The improved interfaces allow a user to compose separate, respective responses to multiple incoming messages of a same messaging thread. As noted, the current messaging user interface (UI) only allows users to compose a response to a single message of a same messaging thread. In the present disclosed interface, if during composition of a “reply” to message A, and a user decides to first reply to message B, the in-process reply message is saved in a separate selectable input element. The user may edit and send the reply to message A at a later time—e.g., once they are done replying to message B. In some examples, the separate selectable input element may be positioned in the thread in a manner to indicate that it is a draft reply message and to which message it is a reply.
    Type: Grant
    Filed: September 27, 2023
    Date of Patent: July 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Mahendra D. Sekaran, Russell Andrew Penar
  • Patent number: 11956326
    Abstract: A location of a client in a private network where the client has a plurality of interfaces for using a plurality of internet gateways for coupling with the public internet can be determined by sending, from the client, a plurality of STUN BINDING requests to a STUN server connected to the public internet that each exit through an individual internet gateway, receiving, at the client, a plurality of STUN BINDING responses from the STUN server that each include public IP address mapped to the internet gateway through which the STUN BINDING request has exited the private network, sending, from the client, a plurality of location requests that each include a mapped public IP address and the corresponding private IP address, to a location server for looking up location data for the respective private IP addresses so the client can receive location data relating to the public IP addresses.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: April 9, 2024
    Assignee: Unify Patente GmbH & Co. KG
    Inventor: Geert Robert Marc Fieremans
  • Patent number: 11956147
    Abstract: A data transmission method, apparatus, and device, and a computer storage medium are provided. The method includes: obtaining an application packet of a target application; transmitting the application packet to a first routing device by using a network data channel, and transmitting, by using the first routing device, the application packet to a proxy server; meanwhile, transmitting the same application packet to a second routing device by using a short-range wireless data channel different from the network data channel, and transmitting, by using the second routing device, the application packet to the proxy server. The proxy server performs, a deduplication mechanism on the application packet and transmit the application packet to an application server corresponding to the target application.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: April 9, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jingjing Hao, Dan Zhang, Binhui Ning, Xiaobo Hu, Feihu Sun, Liuteng Li, Jianbo Xu, Zhenlin Huang, Shuai Ma, Guoqiang Che
  • Patent number: 11936558
    Abstract: Systems and methods are provided for evaluation of networks and changes thereto using automated analysis of network models. The automated analysis can be used to determine how to implement and mutate networks efficiently and effectively, to determine whether and why network resources are unable to communicate with each other, and the like. Automated analysis can allow users (e.g., network administrators) to define networks and pose changes to networks using high-level policies (e.g., written in a declarative language), have those polices automatically translated to lower-level implementation operations for analysis, and in some cases have results of the analysis presented back to the users in an easy-to-understand form.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: March 19, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Baihu Qian, Bashuman Deb, Justin Lin Hsieh, Daniel William Dacosta, Nick Matthews, Anoop Dawani, Omer Hashmi, Thomas Nguyen Spendley, Viktor Heorhiadi
  • Patent number: 11909701
    Abstract: Dynamic content can be delivered via email. Email messages include HTML content with one or more hyperlinks referring to a network-connected dynamic content server. The hyperlinks are accessed upon rendering of the email on a client device, triggering a request to a dynamic content server. The dynamic content server determines a content item to be served in response to the request. The dynamic content item determination may be based on factors including the identity of the requester, the email communication in which the hyperlink is embedded, recent activities or behavior on the part of the requester, and/or known preference or demographic information associated with the requester. The request can be directed to a selected content item stored within a content delivery network, for transmission back to the requester and display to the user within the email.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: February 20, 2024
    Assignee: Zeta Global Corp.
    Inventors: Christian Monberg, Barney Govan, Tim Hudson
  • Patent number: 11902166
    Abstract: Routing of a traffic in a fabric network may be provided. A first traffic may be received at a first node. It may be determined that the first traffic is coming from a provider virtual network. In response to determining that the first traffic is coming from the provider virtual network, it may be determined that a first subnet associated with the first traffic is associated with a subscriber virtual network. In response to determining that the first subnet associated with the first traffic is associated with the subscriber virtual network, a first virtual network associated with the first traffic may be changed to the subscriber virtual network. A lookup for the first traffic may be changed to a first virtual routing and forwarding of the subscriber virtual network.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: February 13, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Raja Janardanan, Rajeev Kumar, Sanjay Kumar Hooda, Prakash C. Jain
  • Patent number: 11895181
    Abstract: Examples of the disclosure include a microserver system comprising a plurality of microservers, a common hardware bus interconnecting the microservers, each microserver of the plurality of microservers being configured to execute one or more applications, and a controller coupled to the plurality of microservers, the controller being configured to determine, based on application-load data associated with the one or more applications, a first application load of a first set of one or more applications executed by a first microserver of the plurality of microservers and a second application load of a second set of one or more applications executed by a second microserver of the plurality of microservers, determine that a combination of the first application load and the second application load is below a maximum-application-load threshold of the second microserver, and migrate the first set of one or more applications from the first microserver to the second microserver.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: February 6, 2024
    Assignee: SCHNEIDER ELECTRIC IT CORPORATION
    Inventor: Michael Kenneth Schmidt
  • Patent number: 11888790
    Abstract: A system and method for creating a context-aware, conversational chat bot or agent in multi-party conversations where participants have different levels of security access to information and the bot operates in one or more modes depending on the business context of the multi-user collaboration virtual workspace. The methods include adding a bot, as a participant, to a virtual workspace that is a multi-user collaboration workspace, obtaining, at a bot application server, context of the virtual workspace, setting, by the bot application server, a skill set for the bot from among a plurality of skill sets. The skill set varies based on the context of the virtual workspace. The methods further include configuring, by the bot application server, the bot to perform at least one task in the virtual workspace based on the skill set.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: January 30, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Chidambaram Arunachalam, Gonzalo Salgueiro, David deMilo, Kevin Elrod, Felipe De Mello, Carlos M. Pignataro
  • Patent number: 11743350
    Abstract: A system and method are provided for integrating external services into process workflow environments. The method can include subscribing to one or more topics in an external domain coupled to at least one external microservice to be notified of incoming messages, the topics in the external domain being mapped to topics in an internal domain coupled to a message broker for routing messages within the internal domain. The method can also include subscribing to the one or more topics in the internal domain to be notified of outgoing messages to the at least one external microservice and detecting an incoming message published to a first topic by a first external microservice.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: August 29, 2023
    Assignee: The Toronto-Dominion Bank
    Inventors: Joseph Vincent Scarfutti, Christian Caberoy De La Peña, Aneesha Suresh Bulchandani
  • Patent number: 11729283
    Abstract: Method and apparatus for analyzing an online behavior of a user accessing a web server include: collecting, when a user terminal accesses a web server and forms a session, log data corresponding to a behavior performed by the user terminal in the session in real time; detecting log data corresponding to a trigger log among the log data; extracting, when the trigger log is detected, log data cumulated up to a detection time point of the trigger log from a start time point of the session and generating cumulative log data; and performing pattern analysis on the cumulative log data and generating behavior information corresponding to the behavior of the user terminal.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: August 15, 2023
    Assignee: NAVER CORPORATION
    Inventors: Youngjin Kim, Moweon Lee
  • Patent number: 11711239
    Abstract: A communication system includes multiple VPN termination devices that perform a first VPN communication and a configuration server that configures the first VPN communication. Each of the VPN termination devices includes a first processor programmed to implement a configuration information receiver that receives configuration information for the first VPN communication sent from the configuration server, a communication controller that controls the first VPN communication based on the configuration information, and a first VPN communication unit that performs the first VPN communication with another one of the VPN termination devices according to a control of the communication controller.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: July 25, 2023
    Assignee: Ricoh Company, Ltd.
    Inventor: Takehiro Tanaka
  • Patent number: 11711282
    Abstract: Disclosed herein are system, method, and apparatus for account inheritance. The method performed at an application server includes receiving, via an application programming interface (API), data information received by each authorization gateway of a plurality of authorization gateways. The method includes performing calculation of an overall health of each authorization gateway of the plurality of authorization gateways based on a predetermined value of a weight assigned to each server of the plurality of servers and the value of service level corresponding to each server of the plurality of servers. The method includes balancing load of each authorization gateway of the plurality of authorization gateways by routing at least one client request message to a set of one or more authorization gateways of the plurality of authorization gateways based on the calculated overall health of each authorization gateway of the plurality of authorization gateways that is above a specific threshold value.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: July 25, 2023
    Assignee: Capital One Services, LLC
    Inventors: Sheo Raj Sinha, Senthil K. Suriyanarayanan, Harold A. Sell, Robert C. Stettler, Zachary Mcauliffe, Stephanie M. King, Kyle Heide, Chris Fanis
  • Patent number: 11652656
    Abstract: A method, computer system, and computer program product for web conference replay association are provided. The embodiment may include recording a web meeting utilizing web conference software. The embodiment may also include parsing meeting invitation information associated with the recorded web meeting. The embodiment may further include extracting meeting-related information associated with the recorded meeting. The embodiment may also include updating meeting replay information based on the extracted meeting-related information by modifying an original meeting invitation. The embodiment may further include sending an update notification to a required participant.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: May 16, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Lisa Seacat DeLuca