Patents Examined by Madhu Woolcock
-
Patent number: 12212460Abstract: 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: GrantFiled: July 27, 2023Date of Patent: January 28, 2025Assignee: Wistron CorporationInventor: Chih-Ming Chen
-
Patent number: 12192294Abstract: 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: GrantFiled: July 7, 2023Date of Patent: January 7, 2025Assignee: The Toronto-Dominion BankInventors: Joseph Vincent Scarfutti, Christian Caberoy De La Peña, Aneesha Suresh Bulchandani
-
Patent number: 12177031Abstract: 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: GrantFiled: March 21, 2022Date of Patent: December 24, 2024Assignee: International Business Machines CorporationInventors: Eran Gampel, Renato J Recio, Gal Sagi, James A Kahle, James C. Sexton, Bernard Metzler, Ravinder Reddy Amanaganti
-
Patent number: 12170644Abstract: 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: GrantFiled: February 23, 2022Date of Patent: December 17, 2024Assignee: Cisco Technology, Inc.Inventors: Kyle Andrew Donald Mestery, Vincent E. Parla
-
Patent number: 12120005Abstract: 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: GrantFiled: June 4, 2021Date of Patent: October 15, 2024Assignee: Splunk Inc.Inventors: Vineetha Bettaiah, Alok Anant Bhide, Ross Andrew Lazerowitz
-
Patent number: 12081422Abstract: 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: GrantFiled: June 22, 2023Date of Patent: September 3, 2024Assignee: Capital One Services, LLCInventors: Sheo Raj Sinha, Senthil K. Suriyanarayanan, Harold A. Sell, Robert C. Stettler, Zachary Mcauliffe, Stephanie M. King, Kyle Heide, Chris Fanis
-
Patent number: 12052326Abstract: 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: GrantFiled: June 25, 2020Date of Patent: July 30, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Marcus Ihlar, Zaheduzzaman Sarker, Simone Ferlin, Mirja Kuehlewind
-
Patent number: 12041022Abstract: 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: GrantFiled: September 27, 2023Date of Patent: July 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Amer Aref Hassan, Mahendra D. Sekaran, Russell Andrew Penar
-
Patent number: 11956326Abstract: 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: GrantFiled: November 13, 2019Date of Patent: April 9, 2024Assignee: Unify Patente GmbH & Co. KGInventor: Geert Robert Marc Fieremans
-
Patent number: 11956147Abstract: 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: GrantFiled: June 24, 2021Date of Patent: April 9, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jingjing Hao, Dan Zhang, Binhui Ning, Xiaobo Hu, Feihu Sun, Liuteng Li, Jianbo Xu, Zhenlin Huang, Shuai Ma, Guoqiang Che
-
Patent number: 11936558Abstract: 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: GrantFiled: December 10, 2021Date of Patent: March 19, 2024Assignee: 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: 11909701Abstract: 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: GrantFiled: July 2, 2019Date of Patent: February 20, 2024Assignee: Zeta Global Corp.Inventors: Christian Monberg, Barney Govan, Tim Hudson
-
Patent number: 11902166Abstract: 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: GrantFiled: August 4, 2020Date of Patent: February 13, 2024Assignee: Cisco Technology, Inc.Inventors: Raja Janardanan, Rajeev Kumar, Sanjay Kumar Hooda, Prakash C. Jain
-
Patent number: 11895181Abstract: 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: GrantFiled: December 4, 2020Date of Patent: February 6, 2024Assignee: SCHNEIDER ELECTRIC IT CORPORATIONInventor: Michael Kenneth Schmidt
-
Dynamic skill handling mechanism for bot participation in secure multi-user collaboration workspaces
Patent number: 11888790Abstract: 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: GrantFiled: September 28, 2020Date of Patent: January 30, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Chidambaram Arunachalam, Gonzalo Salgueiro, David deMilo, Kevin Elrod, Felipe De Mello, Carlos M. Pignataro -
Patent number: 11743350Abstract: 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: GrantFiled: April 23, 2021Date of Patent: August 29, 2023Assignee: The Toronto-Dominion BankInventors: Joseph Vincent Scarfutti, Christian Caberoy De La Peña, Aneesha Suresh Bulchandani
-
Patent number: 11729283Abstract: 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: GrantFiled: July 3, 2019Date of Patent: August 15, 2023Assignee: NAVER CORPORATIONInventors: Youngjin Kim, Moweon Lee
-
Patent number: 11711239Abstract: 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: GrantFiled: August 25, 2021Date of Patent: July 25, 2023Assignee: Ricoh Company, Ltd.Inventor: Takehiro Tanaka
-
Patent number: 11711282Abstract: 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: GrantFiled: December 16, 2020Date of Patent: July 25, 2023Assignee: Capital One Services, LLCInventors: Sheo Raj Sinha, Senthil K. Suriyanarayanan, Harold A. Sell, Robert C. Stettler, Zachary Mcauliffe, Stephanie M. King, Kyle Heide, Chris Fanis
-
Patent number: 11652656Abstract: 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: GrantFiled: June 26, 2019Date of Patent: May 16, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Lisa Seacat DeLuca