Patents Examined by Mariegeorges A Henry
  • Patent number: 11652665
    Abstract: A respective VPN routing table for each of a plurality of VPNs can be stored on a client device. The client device can access a first VPN routing table and, using the first VPN routing table, establish a first VPN tunnel to a first VPN. The first VPN can be a first subnetwork assigned a particular network prefix. While the first VPN tunnel is currently active, the client device can access a second VPN routing table and, using the second VPN routing table, establish a second VPN tunnel to the second VPN. The second VPN can be a second subnetwork assigned the same particular network prefix as the first subnetwork. While the first VPN tunnel and the second VPN tunnel are simultaneously active, the client device can communicate data to remote devices in the first VPN and the second VPN using the particular network prefix for both.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: May 16, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Subil M. Abraham
  • Patent number: 11627285
    Abstract: Embodiments of the present invention provide a system for determining real-time resource capacity of entity devices based on performing predictive analysis. In particular, the system may be configured to identify one or more users at a location of an entity device waiting to perform one or more interactions via the entity device, establish a communication link with the entity device, determine identity of the one or more users based on communicating with the entity device, calculate an estimated interaction amount associated with the one or more interactions of the one or more users, determine capacity of the entity device in real-time, identify that the capacity of the entity device does not meet the calculated estimated interaction amount, and transmit a notification to at least one user of the one or more users via the entity application present on a user device of the at least one user.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: April 11, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Sandeep Verma
  • Patent number: 11620165
    Abstract: A system provides automated resource transfer processing using a distributed server network. In particular, the system may comprise a distributed database of data records relating to resource transfers which may be accessible by authorized users and/or entities. The distributed database may further comprise executable code which may be submitted and/or approved by the authorized users and/or entities before being deployed to the distributed database. Once deployed, the system may automatically execute the executable code upon detecting the existence of certain triggers, thereby enabling the system to efficiently resolve the steps in the resource transfer process on behalf of multiple disparate entities.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: April 4, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Enming Zhou
  • Patent number: 11621995
    Abstract: A compute server of a distributed cloud computing network receives an indication of a hostname in a Transport Layer Security (TLS) handshake message from a client device. The compute server determines that an on-demand code piece is configured to execute on the compute server responsive to receiving an HTTP request for the hostname. Prior to receiving the request for the hostname, the compute server preloads the on-demand code piece for execution. The compute server receives an HTTP request from the client device that triggers execution of the preloaded on-demand code piece. The compute server executed the preloaded on-demand code piece and generates a response to the HTTP request based in part on the executed code piece. The compute server transmits the response to the client device.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: April 4, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: Kenton Taylor Varda, Lucas Pardue, Patrick Allen Meenan
  • Patent number: 11599589
    Abstract: The system provides a method and apparatus for sorting and displaying information from a BBS. The system provides a method of sorting and presenting messages from a BBS in a way so that the relationship in message threads can be easily observed and related messages can be identified. The system provides a way to view messages and map message threads in two and three dimensions so that the content of messages can be easily reviewed and the relationship between messages can be seen and followed. The system allows a user to enter into a message thread at any point and to then produce a visualization of the related threads and messages associated with each individual message. The system provides interfaces for either a linear or threaded BBS or even a hybrid BBS that is some combination of linear and threaded.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: March 7, 2023
    Assignee: Bitvore Corp.
    Inventors: Carl Herman Mandel, David Mandel, Brian Fudge, Lew Roth, Kevin Watters
  • Patent number: 11595781
    Abstract: An electronic apparatus and a method of controlling a plurality of devices by the electronic apparatus are provided. The method includes receiving data from a plurality of devices, determining a correlation between at least two devices among the plurality of devices on the basis of the received data, determining a position of a first device on the basis of the correlation, grouping the first device and another device positioned in the vicinity of the first device into one group, and automatically creating group information, and controlling the devices included in the group. The name of the first device may be automatically set using the group information.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: February 28, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae-kwang Um, Jeong-yi Park, Hyun-cheol Park, Si-jun Lee, Soo-in Jang
  • Patent number: 11594031
    Abstract: A system and method to automatically generate a secondary video stream based on an incoming primary video stream. The method including performing video analytics on the primary video stream to generate one or more analysis results, detecting the first target of interest using the analysis results, automatically extracting a first secondary video stream that captures at least a portion of a first target of interest and has a field of view smaller than that of the primary video stream, tracking the first target of interest, displaying the first secondary video stream, detecting a second target of interest using the analysis results, automatically adapting the first secondary video stream from the primary video stream to capture a portion of the first and second targets of interest, tracking the second target of interest, and displaying the first secondary stream including the portion of the first and second targets of interest.
    Type: Grant
    Filed: January 18, 2021
    Date of Patent: February 28, 2023
    Assignee: AVIGILON FORTRESS CORPORATION
    Inventors: W. Andrew Scanlon, Andrew J. Chosak, John I. W. Clark, Robert A. Cutting, Alan J. Lipton, Gary W. Myers
  • Patent number: 11582142
    Abstract: A communication control method which performs route control in a communication system comprising: a specific network constituting the Internet; a first network configured to accommodate a specific device connected to the specific network; a second network provided between the specific network and the first network; and a processing device configured to perform predetermined processing on the basis of a packet transmitted between the specific network and the first network, the communication control method comprising: causing a path setting device in the communication system to execute a communication route-setting process comprised of, in accordance with first routing information defining a path leading from the first network to the specific network to be branched in the second network, controlling a path so that a first path of the branched path is set as a path via the processing device, and a second path of the branched path is set as a path leading to the specific network.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: February 14, 2023
    Assignee: NTT Communications Corporation
    Inventors: Mahoko Tamura, Yoshinao Kurihara, Kazuki Oodo, Kento Ikeda, Hiroshi Sakoda, Takanori Mizuguchi, Yasuhiro Hataya, Kazuki Sato, Kaname Nishizuka, Tomohiro Kimura, Masashi Sakurada, Kyoko Onojima
  • Patent number: 11528192
    Abstract: A network device may send, to a Dynamic Host Configuration Protocol (DHCP) server, a request for an Internet Protocol version 6 (IPv6) address to be assigned to a management port of the network device, wherein IPv6 is disabled at the network device, and may receive a message that includes information associated with a network management system (NMS) and IPv6 configuration information for enabling IPv6 processing on the management port. In response to receiving the IPv6 configuration information, the network device may enable IPv6 processing on the management port of the network device and may register with the NMS based at least in part on the information associated with the NMS. The network device may, in response to receiving one or more configuration commands sent from the NMS to the management port of the network device, configure the network device according to the one or more configuration commands.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: December 13, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Praveen Kumar Arora, Nitin Singla, Yashavantha Nagaraju Naguvanahalli, Tathagata Nandy
  • Patent number: 11520636
    Abstract: According to some embodiments, methods and systems may be associated with a cloud computing environment. A unified provisioning service may include a plan configuration data store that contains information associated with a combined service representing a plurality of multi-tenant cloud applications. A cloud platform provisioning framework may receive an indication of a subscription request for the combined service from a consumer via a Software as a Service (“SaaS”) marketplace and access, responsive to the received indication, a dependent service framework of the unified provisioning service. The cloud platform provisioning framework may then receive dependency subscription data from the unified provisioning service, and, based on the dependency subscription data, arrange for the consumer to be subscribed to each of the plurality of multi-tenant cloud applications.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: December 6, 2022
    Assignee: SAP SE
    Inventors: Gopalkrishna Kulkarni, Sripad J, Sumanth Kempegowda, Appala Naidu Uppada
  • Patent number: 11509531
    Abstract: A command and response messaging mechanism for use between nodes of a homogeneous data grid can allow a configuration state to be quickly provisioned to the nodes of a cluster at run time for an application running on the data grid. For example, a processing device of a node can receive a global configuration state from a peer node in the grid network. The processing device can apply common values for symmetrical attributes from the global configuration state to a local configuration. The processing device can also apply individual node values for asymmetrical attributes from the global configuration state to the local configuration. The processing device can then run the application on the local node using the local configuration.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: November 22, 2022
    Assignee: RED HAT, INC.
    Inventor: Tristan Tarrant
  • Patent number: 11483201
    Abstract: A system for configuring an adaptive computer cluster is disclosed. The system includes a cluster configuration server communicatively coupled to a cluster hosting environment through a network, the cluster configuration server having a processor and a memory. The memory includes a plurality of inert containers and a configuration tool configured to receive at least one procedure having a trigger event and at least one task and further configured to instruct the cluster hosting environment to instantiate the adaptive computer cluster based upon the at least one procedure and using the plurality of inert containers. The instantiation instructions include instructions to instantiate, within the cluster hosting environment, an API gateway container, a storage container, a distributed computing master node container, at least one solution-specific container, and an orchestrator container.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: October 25, 2022
    Assignee: Myndshft Technologies, Inc.
    Inventors: Ronnie Wince, Tyler Wince
  • Patent number: 11481228
    Abstract: Techniques for self-service orchestration are disclosed. A system deploys instances of a self-service orchestration agent to tenant-specific software-as-a-service (SaaS) environments operating in a multi-tenant SaaS environment, without reconfiguring existing software in the tenant-specific SaaS environments. Each self-service orchestration agent includes functionality to configure one or more components. Each tenant-specific SaaS environment includes a dedicated set of software operating on a dedicated logical partition of hardware infrastructure. The system receives, via a self-service orchestration interface, a request to configure a component across the tenant-specific SaaS environments.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: October 25, 2022
    Assignee: Oracle International Corporation
    Inventors: Venkatachalam Rangasamy, Jaganathan Jeyapaul, Krithika Bharathi Sundaram, Parvathy Unnikrishnan, Kumar Pratik, Narayanan Selvam, Jayadev Hiremath
  • Patent number: 11477286
    Abstract: Embodiments of the disclosure render a context menu upon receiving a context menu indication from a user. The context menu comprises a combination of local context menu items and remote context menu items that are selected based on the context received with the context menu indication. The context menu is created by identifying a set of local and remote context menu item providers and receiving both a rank and HTML based on the received context. The set of local and remote context menu items are ranked according to their respective rank and a number of ranked context menu items are selected. The HTML for the selected context menu items are combined and the combined HTML is rendered to yield the context menu. The context menu is presented to the user.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: October 18, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Paul Valentin Borza, Dan Wu, Xiao Wang, Jonathan Drew Pio, Maryam Ummi Yusuf, Jared Brown
  • Patent number: 11477272
    Abstract: An optimization service discovery method for optimizing data transmission by multi-session applications, includes: receiving an optimization service lookup query from one of a plurality of user clients in a network, each of said user clients executing a multi-session application; and identifying an optimization service and responding to the query with a network address of one or more servers providing said optimization service.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: October 18, 2022
    Assignee: Zephyrtel, Inc.
    Inventor: Alan Arolovitch
  • Patent number: 11431801
    Abstract: Techniques are provided for offloading the management of sensor data and generating custom views of sensor data. Sensor data received from a data network through a message is stored within storage managed by a computing device. A handle is generated to identify the sensor data. The sensor data within the message is replaced with the handle, and the message is transmitted to a device within the data network. The device may use handles of sensor data to request custom views of sensor data.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: August 30, 2022
    Assignee: NetApp Inc.
    Inventors: David Slik, Keith Arnold Smith
  • Patent number: 11424984
    Abstract: Methods and systems for autodiscovery with dynamic configuration are provided. Exemplary methods include: generating a configuration template for a provider, the configuration template including one or more conditions; monitoring for launch of a new event from a provider; based on the monitoring, detecting the new event; determining, for the detected new event, occurrence of at least one condition of the configuration template; and in response to the determining, automatically launching a configuration associated with the new event. New events may be emitted to a common bus by various providers. The provider may be a container-based provider, container orchestration platform, port-based provider, process-based provider, file search provider, or the like. For container providers, an automatically launched configuration can be automatically stopped once the container exits.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: August 23, 2022
    Assignee: Elasticsearch B.V.
    Inventor: Carlos Pérez-Aradros Herce
  • Patent number: 11394633
    Abstract: Methods and devices for an automated Internet of Things (IoT) certification service to verify plug and play capabilities of one or more IoT devices for use with a cloud service provider may include receiving a device identification of an IoT device to certify with the cloud service provider. The methods and devices may include receiving a selection of one or more certification tests to perform to plug and play capabilities of the IoT device. The methods and devices may include performing the one or more certification tests. The methods and devices may include generating a device certification for the plug and play capabilities of the IoT device in response to the one or more certification tests passing.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: July 19, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tun-Jan Chuang, Devis Lucato, Timothy Alan Laverty, Prasanna Chromepet Padmanabhan, Koichi Hirao
  • Patent number: 11388058
    Abstract: A system and method for managing a system topology of a distributed computing system comprising: providing a network of clusters with at least a first cluster and a second cluster; configuring the first cluster with an external gateway configuration of the second cluster; distributing the external gateway configuration across at least a subset of nodes of the first cluster; establishing a connection between all clusters from the network of clusters, which for the first and second cluster comprises: for each node of the first cluster, establishing a single outbound connection to a select node of the second cluster; and managing communication over the system topology comprising: at a receiver node of the second cluster, propagating a subscription interest, and at an origin node of the first cluster, transmitting communications over the connection according to the subscription interest.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: July 12, 2022
    Assignee: Synadia Communications Inc.
    Inventors: Derek Collison, Ivan Kozlovic
  • Patent number: 11388052
    Abstract: A system that provides for managing deployed resource interaction devices/equipment through a gateway device that is capable of monitoring the performance of the resource interaction devices/equipment to determine a need for revisions/updates to the resource interaction event application, additional services and/or different resource interaction devices types.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: July 12, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Joseph Benjamin Castinado, Martha Sain McClellan, Lee Ann Proud, Kathleen Hanko Trombley