Patents Examined by Todd L Barker
  • Patent number: 11563801
    Abstract: An example system for routing session requests between existing application code and new application code can: receive a request for an application; access a synthetic session identifier associated with the request; when the synthetic session identifier is associated with the existing application code, route the request to the existing application code; and when the synthetic session identifier is associated with the new application code, route the request to the new application code.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: January 24, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Sudhakara Prasad Atluri, Phillip John Crump, Jonathan Andrew Martin
  • Patent number: 11563635
    Abstract: Systems and methods for rollback of model-based provisioned network device configuration including a memory capable of storing a model-based provisioned data template that includes a data template sequence. Data associated with a request to transmit a target object request message are received and transmitted following a retrieval message that determines pre-configuration data of the target device. The pre-configuration data is stored and the target object request message is sent specifying CRUD semantics. A notification is received indicating an outcome of the execution and, if the execution outcome is unsuccessful, a rollback stack is retrieved that specifies CRUD semantics and the pre-configuration parameters are retrieved to restore the target device to a pre-request state. If the execution outcome is successful, a second target object request message is retrieved from a list of target devices.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: January 24, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prasad Jonnalagadda, Livin Wilson Valiyaveetil, Venu Goli
  • Patent number: 11558313
    Abstract: A network device may determine, based on a provisioning request to host an application platform, a configuration of resources of a network for maintaining the application platform within the network. The network device may provision the resources to permit access to the application platform via a domain. The network device may receive, from a user device, a domain request that includes the domain, wherein the domain request is associated with configuring an application session between an application of the user device and the application platform. The network device may provide, to the user device, a response that includes an address of a host resource of the application platform, wherein the host resource is one of the resources. The network device may receive, from the user device, a session request that includes the address and may establish the application session between the user device and the host resource.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: January 17, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Manuel Enrique Caceres, Umesh Kumar Gupta, Jyotsna Kachroo
  • Patent number: 11546214
    Abstract: A method of network configuration of a personal identification number (PIN) pads includes receiving a request to upgrade a PIN pad from a merchant or an individual software vendor (ISV) to read microprocessor-enabled or contactless payment vehicles, retrieving a PIN pad configuration hash value from the PIN pad, obtaining current configuration using the hash value, sending instructions to the PIN pad to upgrade the PIN pad over a network if the PIN pad is capable of reading microprocessor-enabled or contactless payment vehicles, and downloading and installing drivers to enable PIN pad readers to read and process at least one of the microprocessor-enabled payment vehicles and contactless payment vehicles according to the instructions. The method further performs additional operations such as updating the PIN pad registry with the PIN pad configuration and enabling the PIN pad to read the microprocessor-enabled or contactless payment vehicles.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: January 3, 2023
    Assignee: Worldpay, LLC
    Inventor: Bryan Cox
  • Patent number: 11546292
    Abstract: An example method of identifying a hybrid connection associated with a network flow in a multi-cloud computing system includes: obtaining, by a network analyzer, network information from a plurality of data centers in the multi-cloud computing system, the plurality of data centers corresponding to a respective plurality of namespaces; identifying Internet Protocol (IP) subnetworks associated with the hybrid connection from the network information; generating connection indexes for the namespaces relating source IP subnetworks of the IP subnetworks, destination IP subnetworks of the IP subnetworks, and an identifier for the hybrid connection; searching a source IP address and a destination IP address of a flow record for the network flow in the connection indexes to obtain the identifier for the hybrid connection; and tagging the flow record with the identifier for the hybrid connection.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: January 3, 2023
    Assignee: VMWARE, INC.
    Inventors: Prahalad Gowardhan Deshpande, Ambarish Prashant Pande, Avinash Nigam, Vishal Ranjan
  • Patent number: 11537425
    Abstract: Technology related to application deployment across network devices including smart network interface cards. In one example, a method includes distributing an application across a plurality of locally connected computing subdomains. The subdomains can include a mixture of general and special purpose computing subdomains, such as for example, a main computer and an associated smart network interface devices or systems, such as for example a smart network interface card (NIC). The subdomains can each run hypervisors that are bridged to allow a single virtual machine to operate across the subdomains. The application can include multiple portions. For example, an application can be split by different functionalities. The application portions can be tagged to indicate which subdomain they are to be executed within. If the chosen subdomain has available the requisite resources, the application can be detached and distributed to the chosen subdomain.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: December 27, 2022
    Assignee: F5, Inc.
    Inventors: Timothy Worsley, Timothy S. Michels, Joel Benjamin Moses
  • Patent number: 11528331
    Abstract: In one embodiment, a head end is connected to a plurality of customer devices through a transmission network includes a remote fiber node that converts received data to analog data suitable to be provided on a coaxial cable for the plurality of customer devices. The head end includes vCore instantiated on one of the servers of the head end configured to provide services to the plurality of customer devices through the transmission network.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: December 13, 2022
    Assignee: ARRIS Enterprises LLC
    Inventors: Shawn Warner, John F. Keisling, Kyoo Lee, Santhana Chari, David E. Virag, Mircea Orban, Timothy M. Tierney, Stephen Heckman, Tarkesh R. Mahajan
  • Patent number: 11520615
    Abstract: Techniques for virtualized network functions (VNFs) that provide for domain isolation of networks coupled to the VNF are described. A virtual network function (VNF) includes a cloud virtual domain coupling the VNF to a cloud service, a management virtual domain coupling the VNF to a management service, and an external virtual domain having a public Internet Protocol (IP) address. The external virtual domain receives an authentication request providing access credentials for a VNF customer from a cloud client device, provides the authentication request to the management service via the management virtual domain, receives an authentication response from the management service, and, in response to determining that the VNF customer access credentials are valid, initiates application of a policy that allows the cloud client device to configure the cloud virtual domain or the cloud service and disallows configuration of the external virtual domain and the management virtual domain.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: December 6, 2022
    Assignee: EQUINIX, INC.
    Inventors: Syed Hashim Iqbal, Muhammad Durrani, Janardhana Achladi, Rizwan Jamal
  • Patent number: 11516272
    Abstract: A method of synchronizing sub-systems each including a master device and at least one slave device connected to the master device via Bluetooth for playback by the at least one slave device of audio data. The method includes collecting respective internal latency data of the sub-systems, determining, based on the internal latency data of the plurality of sub-systems, respective delays to be applied by the sub-systems between reception of the audio data and playback of the audio data by the slave devices of the sub-system, and, by each sub-system, applying the corresponding delay for playback of the audio data.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: November 29, 2022
    Assignee: Google LLC
    Inventors: Thomas Girardier, Julien Goupy, Matthieu Guesnerot
  • Patent number: 11509686
    Abstract: In an embodiment, a computer-implemented method for DHCP-communications monitoring by a network controller in software defined networks is disclosed. A method comprises detecting that a virtualized compute instance is instantiated on a host computer; generating, and transmitting to a port manager executing on the host computer, instructions to set a BLOCK-EXCEPT-DHCP status on a port assigned to the virtualized compute instance; determining whether an IP address has been assigned to the port by a DHCP service; and if it has: generating, and transmitting to the port manager, instructions to set a NORMAL status on the port; generating, and transmitting to the port manager, a SpoofGuard configured with the IP address assigned to the port; based on notifications received from the SpoofGuard, determining whether the IP address assigned to the port of the virtualized compute instance has been misused, expired or spoofed; and if it has, transmitting instructions to set the BLOCK-EXCEPT-DHCP status on the port.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: November 22, 2022
    Assignee: VMware, Inc.
    Inventors: Ye Luo, Qi Wu, Donghai Han
  • Patent number: 11509617
    Abstract: A messaging system for relaying messages to groups of inmates located in one or more controlled-environment facilities. The system receives a message from a user and a recipient designation identifying those inmates designated for receiving the message. The system performs a content check of the message or requests administrator authorization of the message, and then packages the message in a format designated by the facility. The packaged message includes the message itself, and also recipient information and other delivery information. The message may be packaged uniquely according to facility specifications. At the facility, the received message is unpacked. Recipients are identified from the recipient designation in the message, and delivery methods are retrieved for each of the intended recipients. Delivery of the message is then carried out, at a time designated in the message, according to the retrieved delivery methods.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: November 22, 2022
    Assignee: Global Tel*Link Corporation
    Inventor: Stephen L. Hodge
  • Patent number: 11501210
    Abstract: A request associated with reviewing content for a field of interest is received. A confidence is determined associated with the content including the field of interest. A machine learning (ML) model determines a first confidence associated with the content includes the field of interest. The field of interest is transmitted for review in instances where the first confidence is less than a confidence threshold. After review, an indication associated with a reviewer reviewing the content and the first confidence associated with the ML model identifying the field of interest is updated to a second confidence.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: November 15, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Fedor Zhdanov, Siddharth Vivek Joshi, Prateek Sharma, Alisa V. Shinkorenko, Warren Barkley, Stefano Stefani, Krzysztof Chalupka, Pietro Perona
  • Patent number: 11481243
    Abstract: In an approach, a processor creates a local first Pod API object in a first lower Kubernetes cluster based on a first Pod API object in an upper Kubernetes cluster, where: the local first Pod API object includes internal and external network descriptions for a Pod described in the local first Pod API object, and the upper cluster manages the first and second lower Kubernetes cluster. A processor adds an annotation for the Pod to the local first Pod API object and the first Pod API object. A processor creates a local endpoint API object in the first lower cluster based on an endpoint API object in the upper cluster and annotations of Pods in the upper cluster. A processor redirects the first request to the endpoint of the second Pod described in the local endpoint API object.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: October 25, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yue Wang, Gang Tang, Yun Feng Ma, Huai Long Zhang, Xiong Wei Zhao, Shuang Men, Jin Shan Li
  • Patent number: 11477304
    Abstract: Example implementations relate to conversion to an Internet Protocol stream. An example method includes capturing, at a device driver level of a virtual machine, a component for which to provide remote access. The example method further includes converting the component to an Internet protocol stream and providing, independently of an operating system of the VM, the remote access to a display device using the IP stream.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: October 18, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas Joseph Flynn, Christoph J. Graham
  • Patent number: 11477290
    Abstract: Virtual machines provide users with an ability to work with applications or whole desktops on remote system through a remote session or sessions. However, when a remote system hibernates/shuts down the remote session disconnects and subsequently the remote system may log off (close) the session in order to free system resources for other active sessions for other users. Accordingly, the session state is lost and when the user reconnects to the remote system a new session is created, and new instances of applications started in it. It would be beneficial to provide users with the features of the client device upon the remote system such that the remote system captures a current session state of a user's virtual session allowing it to be stored and then allows for subsequent restoration of the session upon the same remote system or another remote system which can access the stored virtual session state.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: October 18, 2022
    Assignee: Parallels International GmBH
    Inventors: Ivan Korobov, Maksim Shulga
  • Patent number: 11470139
    Abstract: Systems, methods, and devices relating to video encoding for low-concurrency video channels are described herein. A video processing system may receive a manifest request for an encoded video stream associated with a selected channel. Based on the manifest request, the video processing system may request for a real-time linear (RTL) encoder to be started to encode the input compressed video stream for the channel in real-time. Also based on the manifest request, the video processing system may assign a faster-than-real-time (FTRT) encoder from a pool of already-running FTRT encoders to encode the video stream in real-time until the RTL encoder is fully started. The FTRT encoder may encode at a lower quality level to enable expedited real-time encoding. Based on the RTL encoder being fully started, the video processing system may switch the encoding from the FTRT encoder to the RTL encoder. The FTRT encoder may be returned to the FTRT encoder pool.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: October 11, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Alexander Giladi
  • Patent number: 11463516
    Abstract: A system, method, and computer program are provided for distributed application execution using a cluster of mobile devices. In use, a wireless computing device included in a wireless mesh network of wireless computing devices identifies a wireless distributed application deployed to the wireless computing devices. Further, the wireless computing device manages execution of the wireless distributed application across the wireless computing devices.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: October 4, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Pavel Yefim May, Alexander Krasnostavsky
  • Patent number: 11463375
    Abstract: An online software platform (OSP) classifies challenges to digital rules into buckets according to respective challenged digital rules that were applied to produce respective challenged resources. The OSP computes respective statistics for the buckets. Each bucket may have a corresponding statistic associated with the bucket based on a current total number of challenges that have been classified into that bucket. The OSP ranks the buckets according to the respective statistics of the buckets. The OSP may correct, based on the ranking of the buckets, the respective challenged stored digital rule of the selected bucket without yet correcting the respective challenged digital rule of at least one of the other buckets. This correction is stored and included in digital rules to be used to produce resources going forward.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: October 4, 2022
    Assignee: AVALARA, INC.
    Inventors: Marshal Kushniruk, Naveen Kumar Agrawal, Gregory T. Kavounas, Nikki Nash, Stefan Kim
  • Patent number: 11442787
    Abstract: Apparatuses, systems, and methods related to memory pooling between selected memory resources are described. A system using a memory pool formed as such may enable performance of functions, including automated functions critical for prevention of damage to a product, personnel safety, and/or reliable operation, based on increased access to data that may improve performance of a mission profile. For instance, one apparatus described herein includes a memory resource, a processing resource coupled to the memory resource, and a transceiver resource coupled to the processing resource. The memory resource, the processing resource, and the transceiver resource are configured to enable formation of a memory pool between the memory resource and another memory resource at another apparatus responsive to a request to access the other memory resource transmitted from the processing resource via the transceiver.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: September 13, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Aaron P. Boehm, Glen E. Hush, Fa-Long Luo
  • Patent number: 11445021
    Abstract: A method for replicating a set of parent resources from an administrator namespace to a set of tenant namespaces is described. The method includes receiving, by the administrator namespace, a global object that includes a set of object fields that reference (1) a set of parent resources and (2) the set of tenant namespaces; monitoring, by an operator controller of the administrator namespace, the global object to determine whether a change has been made to the global object; and replicating, by the operator controller, the set of parent resources to the set of tenant namespaces as child resources based on the global object in response to detecting a change to the global object.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: September 13, 2022
    Assignee: salesforce.com, inc.
    Inventors: Savithru Mallikarjuna Durga Lokanath, Arpeet Kale