Patents Examined by Madhu Woolcock
  • 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: 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: 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: 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
  • Patent number: 11646942
    Abstract: A slice operation device managing a plurality of slices to each of which a service using the virtual network is allocated, the slice operation device including: a slice information holding unit configured to hold allowable diversion degree information that is information on a resource amount which can be diverted to transmission and reception using a slice different from a slice in question, among resources regarding the slice in question, the allowable diversion degree information being held for each of the plurality of slices; and a signal control unit configured, in a case where resources of one of the plurality of slices are insufficient, to cause resources of a slice different from the slice whose resources are insufficient to be diverted to transmission and reception of a signal using the slice whose resources are insufficient, based on the allowable diversion degree information held by the slice information holding unit.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: May 9, 2023
    Assignee: NTT DOCOMO, INC.
    Inventors: Yuki Katsumata, Kouji Tsubouchi, Shigeru Iwashina
  • Patent number: 11616860
    Abstract: An information display method, terminal, and server, where the method includes obtaining, by a terminal, content information of at least one content source, where the at least one content source corresponds to at least two pieces of account information stored in the terminal, integrating, by the terminal, the content information into content display information, and displaying, by the terminal, the content display information. Content information of a content source is obtained, integrated, and then displayed to a user by classification, so that it is concise and intuitive for the user to query information without cumbersomeness.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: March 28, 2023
    Assignee: Honor Device Co., Ltd.
    Inventors: Xingchen Zhou, Zhitao Li, Xiao Qin
  • Patent number: 11579936
    Abstract: Disclosed is a system and method for cloud workload provisioning. In one implementation, the present invention provides a system enabling an automated guidance to the user for the workload to be provisioned. The present invention matches the user's workload profile based on a wide variety of historical data set and makes easy for users to choose the cloud provisioning for various kinds of workloads. The system can automatically readjust a workload profile for cloud provisioning. The system can provide a manual selection option for cloud provisioning. In one embodiment, the present invention provides a system and method that derives a workload provision scaling factor mechanism using historic data set. Furthermore, the system and method can automatically or manually readjust the provision scaling factor based on a workload profile for cloud provisioning.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: February 14, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Krishna Mankili Kumar, Shengjun Tang
  • Patent number: 11552915
    Abstract: The present disclosure provides example message forwarding methods, devices, and systems. In one example method, a message server adds a first attribute tag for some group members in a group. Based on the first attribute tag, the message server creates a first subgroup consisting of the some group members. The message server receives a subgroup message including the first attribute tag, and the message server determines the first subgroup based on the first attribute tag. The message server then forwards the subgroup message to the determined first subgroup.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: January 10, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Tao Liao
  • Patent number: 11516300
    Abstract: A system, method and program for localizing web page interfaces via asynchronous data and automatic binding. The system, method and program employ a terminal for use with a communication network. The terminal comprises a server that is configured to bind web page core data representing a web page with locale data local to the terminal to create web page data. The locale data pertains to a location in which the terminal is disposed. The server is further configured to bind different locale data with the web page core data to create modified web page data.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: November 29, 2022
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Bryan Gillespie, Wing Zhen
  • Patent number: 11456920
    Abstract: An improved method for configuring and managing network devices using network mediators is provided. The improved method comprises receiving, at a network mediator executing on a network device, from a device management server, one or more policies for configuring or managing the network device. For each policy from the one or more policies: the network mediator determines, based on the policy, one or more instructions for configuring or managing the network device, and transmits the instructions to the network device. Upon receiving, from the network device, a response to the instructions, the network mediator determines whether the response satisfies one or more conditions set forth in the policy. In response to determining that the response satisfies the conditions set forth in the policy, the network mediator generates a message based on the response, and transmits the message to the device management server.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: September 27, 2022
    Assignee: RICOH COMPANY, LTD.
    Inventor: Tom Haapanen
  • Patent number: 11457062
    Abstract: A client-server system includes a server, at least one of a first client and a second client, and server-side computer resources which are attributed to the at least one of a first client and a second client so as to implement a server-side multitasking. The at least one of a first client and a second client distribute the server-side computer resources input-dependently so as to implement a client-side and input-dependent multitasking.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: September 27, 2022
    Assignee: DATENLOTSEN INFORMATIONSSYSTEME GMBH
    Inventors: Dominik Porten, Stephan Sachse
  • Patent number: 11444830
    Abstract: An improved method for configuring and managing network devices using network mediators is provided. The improved method comprises receiving, from a device management server, one or more policies for configuring or managing one or more network devices. For each policy from the one or more policies: a network mediator determines, based on the policy, a network device to which the policy applies. Then, based on the policy, the network mediator determines instructions for configuring or managing the network device, and transmits the instructions to the network device. Upon receiving, from the network device, a response to the instructions, the network mediator determines whether the response satisfies one or more conditions set forth in the policy. In response to determining that the response satisfies the conditions set forth in the policy, the network mediator generates a message based on the response, and transmits the message to the device management server.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: September 13, 2022
    Assignee: RICOH COMPANY, LTD.
    Inventor: Tom Haapanen