Patents Assigned to PARALLELS
  • Patent number: 11625262
    Abstract: Virtual computer systems (virtual machines) have become increasingly common with the evolution of virtualization technology, cloud computing, etc. However, as a virtual machine and its associated guest operating system seek to execute and/or access a page of memory through synchronous processes execution of the virtual processor associated with the virtual processing is blocked until the page of memory is locked and available. Accordingly, time is wasted on calls waiting for physical page availability thereby reducing utilization of the host machine and virtual machine respectively. To address this an asynchronous virtual machine environment is established allowing the virtual machine or physical machine to handle additional operations whilst waiting for physical page availability.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: April 11, 2023
    Assignee: Parallels International GmbH
    Inventors: Alexey Koryakin, Nikolay Dobrovolskiy
  • Patent number: 11609797
    Abstract: Systems and methods for implementing single-click ejection of a mountable device associated with a virtual machine. An example method comprises: receiving, by a guest agent running on a virtual machine managed by a virtual machine manager (VMM) of a host computer system, a device removal request from the VMM, the device removal request identifying a peripheral device to be unmounted by the virtual machine; causing, by the guest agent, a guest operating system (OS) of the virtual machine to unmount the peripheral device; receiving, by the guest agent, a notification of completion of a device unmounting operation performed by the virtual machine with respect to the peripheral device; and transmitting, by the guest agent to the VMM, an operation completion status identified by the notification.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: March 21, 2023
    Assignee: Parallels International GmbH
    Inventors: Konstantin Ozerkov, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11611898
    Abstract: A method and computer readable medium for identifying slow base stations and providing impact mitigation are described. In one embodiment, the method includes detecting that a first base station, using a first queue, is slow, wherein a slow base station is a base station that that cannot keep up with the rate at which a core node is generating update messages over a prolonged period; providing a slow base station queue; and moving the first base station from the first queue to the slow base station queue.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: March 21, 2023
    Assignee: Parallel Wireless, Inc.
    Inventors: Sanjay Harwani, Kartik Raval, Anoop Gupta
  • Patent number: 11606703
    Abstract: Systems, methods and computer software are disclosed for providing a multi-Het Net Gateway (HNG) distributed Self Organizing Network (dSON) for a wireless network. The dSON ascertains information from at least one of User Equipment (UE) reports and neighbor detection for a mobile EnodeB attached to an HNG. A configuration is adjusted for the mobile eNodeB based on location and a state of neighbors obtained from the UE report and neighbor detection. The mobile eNodeB configuration includes at least one of Physical Cell Identification (PCI) allocation, Tracking Area Code (TAC) allocation, reference Transmit (Tx) power management, and Automatic Neighbor Relations (ANR) table.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: March 14, 2023
    Assignee: Parallel Wireless, Inc.
    Inventors: Poojan Tanna, Harish Kumar Lohar, Vikram Karandikar, Mohit Chugh, Ravi Nathwani, Apeksha Jain, Prateek Batra, Michael C. Silva, Bryan Panner, Ameya Gangamwar
  • Patent number: 11595355
    Abstract: A system and method is provided that enables the recovery of data packets transmitted over an unreliable network. The system and method utilize an algorithm for transmitting the data packets with restoration of lost data during data transfer over UDP Protocol encrypted with DTLS Protocol. Advantageously, the algorithm does not require changes to data for either UDP or DTLS packets, but rather a separate, specifically designed packet is transmitted to the recipient to facilitate and ensure the recovery of any lost data packets over the unreliable network.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: February 28, 2023
    Assignee: Parallels International GmbH
    Inventors: Sergey Pachkov, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11595300
    Abstract: A method is disclosed, comprising: receiving a first and a second Internet Protocol (IP) packet at a mesh network node; tagging the first and the second IP packet at the mesh network node based on a type of traffic by adding an IP options header to each of the first and the second IP packet; forwarding the first and the second IP packet toward a mesh gateway node; filtering the first and the second IP packet at the mesh gateway node based on the added IP options header by assigning each of the first and the second IP packet to one of a plurality of message queues, each of the plurality of message queues having a limited forwarding throughput; and forwarding the first and the second IP packet from the mesh gateway node toward a mobile operator core network, thereby providing packet flow filtering based on IP header and traffic type.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: February 28, 2023
    Assignee: Parallel Wireless, Inc.
    Inventors: Sumit Garg, Gaurav Kumar
  • Patent number: 11570112
    Abstract: A system is disclosed, comprising: a centralized routing node configured to: identify a set of congested links based on the link utilization statistics, each congested link having at least one traffic flow that may be active, each traffic flow having at least one traffic source and a path set comprising a set of nodes and links that may be used by the traffic flow as packets travel from the at least one traffic source to one or more destinations; identify a set of non-congested links based on the link utilization statistics, each non-congested link sharing at least one traffic source with a traffic flow of a congested link in the set of congested links; identify a path fork in a path set between a source and a destination of a particular traffic flow associated with a particular congested link in the set of congested links; and compute a new utilization level for the particular congested link that would result from moving the particular traffic flow from the particular congested link to a particular non-conge
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: January 31, 2023
    Assignee: Parallel Wireless, Inc.
    Inventor: Sumit Garg
  • Patent number: 11570680
    Abstract: Systems and methods for enabling a handover decision are disclosed. In one embodiment, a method is disclosed comprising configuring a UE with a first offset and a second offset, the second offset greater than the first offset; instructing the UE to enter a handover decision state upon receiving a first measurement report from a UE indicating that a neighbor cell has a better received signal strength than the serving cell by the first offset; instructing the UE to send periodic measurement reports with signal strength of the serving cell and the neighbor cell; delaying handover decision by remaining in the handover decision state until receiving a second measurement report from the UE; and instructing the UE to hand over to the neighbor cell when the neighbor cell has a better received signal strength than the serving cell than the second offset.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: January 31, 2023
    Assignee: Parallel Wireless, Inc.
    Inventors: Lakshmikishore Nittala, Hritesh Yadav
  • Patent number: 11570237
    Abstract: Systems and methods for implementing client-side load balancing for remote application servers. An example method comprises receiving, by a publishing server, an application server status information reflecting computing resource utilization by each application server of a plurality of application servers; receiving a request initiated by a client computing device to access a published application executable by at least a subset of the plurality of application servers; and responsive to determining that a load metric reflecting performance of the publishing server exceeds a threshold value, transmitting an instruction to the client computing device to perform client-side load balancing using a snapshot of the application server status information to select an application server of the subset of the plurality of application servers.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: January 31, 2023
    Assignee: Parallels International GmbH
    Inventors: Matthew Cini Sarreo, Nikolay Dobrovolskiy
  • Patent number: 11570232
    Abstract: Disclosed are systems and methods for determining an execution location for a utility component. In an exemplary aspect, the systems and methods comprise receiving, at a client device, a request to execute the utility component that performs an action on a target component; determining the execution location of the utility component; determining whether the execution location is on the client device or on a remote application server; and responsive to determining the execution location is on the remote application server, transmitting the request to be executed within a remote session between the client device and the remote application server.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: January 31, 2023
    Assignee: Parallels International GmbH
    Inventors: Aleksandr Suslov, Ivan Korobov, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11553370
    Abstract: A method for congestion mitigation via admission control in a shared-backhaul telecommunications network is disclosed, comprising: assessing a congestion state in a multi-node radio access network having a shared backhaul connection, the congestion state based on congestion of the shared backhaul connection; retrieving an admission control policy based on the congestion state of the shared backhaul connection; performing a policy action of the admission control policy at a first base station acting as a gateway for the multi-node radio access network with respect to the shared backhaul connection; and sending the admission control policy to other nodes in the multi-node radio access network, thereby causing the other nodes to perform the policy action, wherein the policy action is denying a request from a user equipment to attach to the radio access network.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: January 10, 2023
    Assignee: Parallel Wireless, Inc.
    Inventors: Jitender Arora, Yang Cao, Rajesh Kumar Mishra
  • Patent number: 11548542
    Abstract: The method can include: creating a platoon; maintaining a platoon; responding to a platoon event; and separating a platoon. However, the method can additionally or alternatively include any other suitable elements. The method functions to facilitate cooperative transportation (platooning) of a plurality of payloads by way of the cars.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: January 10, 2023
    Assignee: Parallel Systems, Inc.
    Inventors: Matthew Soule, John Howard, Benjamin Stuart Stabler
  • Patent number: 11546204
    Abstract: A method is disclosed for out-of-band data communication with a base station in a wireless network, the method comprising: determining, at a base station in a cellular access network, the base station configured to use a coordination server and to a first core network for providing network access to user equipments (UEs), an occurrence of an event regarding a communication problem related to the base station; sending an out-of-band message, via an embedded UE module coupled to the base station attached to a second core network, to the coordination server, based on the occurrence of the event at the base station; updating, at the coordination server, a stored status for the base station, thereby enabling a status of the base station to be updated at the coordination server via an out-of-band message.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: January 3, 2023
    Assignee: Parallel Wireless, Inc.
    Inventors: Rajesh Kumar Mishra, Randy Rutherford, Sumit Garg, Jitender Arora, Babak Jafarian, Christopher Simmonds
  • Patent number: 11544211
    Abstract: Systems, methods and computer software are disclosed for fronthaul. In one embodiment a method is disclosed, comprising: providing a virtual Radio Access Network (vRAN) having a centralized unit (CU) and a distributed unit (DU); and interconnecting the CU and DU over an Input/Output (I/O) bus using Peripheral Component Interconnect-Express (PCIe); wherein the CU and the DU include a PCI to optical converter and an optical to PCI converter.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: January 3, 2023
    Assignee: Parallel Wireless, Inc.
    Inventors: Ofir Ben Ari Katzav, David Johnston, Steven Paul Papa
  • Patent number: 11544088
    Abstract: A system and method that provides customized graphical user interfaces on mobile devices based on user inputs. An exemplary method includes detecting a computing device remotely connected to a remote server over a network and having an active session of a software application running on the remote server. Moreover, the method further includes identifying and selecting one or more hotkey buttons based on the detected software application, transmitting the one or more hotkey buttons to the computing device to be displayed in a customized interface while the software application is active, detecting an activation of the one or more hotkey buttons displayed on the computing device, and executing, by the remote server, an operation for the active software application in response to the activation of the one or more hotkey button by the user.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: January 3, 2023
    Assignee: Parallels International GmbH
    Inventors: Pavel Semenov, Nikolay Dobrovolskiy, Serguei Beloussov, Liubov Kulakova, Ivan Korobov, Ruslan Sadovnikov
  • Patent number: 11537355
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes storing first client information identifying a first client device, identifying a location of the first client device, and identifying a first remote access session that provides the first client device access to resources of the remote access system. The method further includes receiving access information identifying an access device and a user account associated with the first client information. The access information indicates that the user account has been successfully authenticated by the access device. The method further includes, in response to the receipt of the access information, causing the first client device to connect to the first remote access session with the remote access system as a background process of the client device while a user interface of the client device remains locked.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: December 27, 2022
    Assignee: Parallels International GmbH
    Inventors: Cláudio Rodrigues, Nikolay Dobrovolskiy, Serguei M. Beloussov, Liubov Kulakova
  • Patent number: 11528614
    Abstract: A centrally controlled dynamic frequency selection (DFS) mechanism is defined that uses a historical analytical database to define DFS hop patterns, which allows for a better probability of picking a non-interfering channel but also meets the performance requirements of the mesh and satisfying the timing constraints of DFS. A method for performing dynamic frequency selection (DFS) is disclosed, comprising: receiving, at a gateway, measurement reports from a radio access node regarding observed utilization of a 5 GHz radio frequency band shared with a plurality of radio access nodes; determining, based on the received measurement reports, a frequency hop pattern at the gateway; and sending the frequency hop pattern from the gateway to each of the plurality of radio access nodes, thereby enabling compliance with DFS regulations using a centralized gateway.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: December 13, 2022
    Assignee: Parallel Wireless, Inc.
    Inventors: Sumit Garg, Steven Beaudette
  • Patent number: 11528636
    Abstract: Systems, methods, and computer software are disclosed for providing an Open Radio Access Network (RAN) networking infrastructure. In one embodiment a method is disclosed, comprising: providing real-time OpenRAN controller responsible for radio connection management, mobility management, QoS management, edge services, and interference management for the quality of end user experience; and providing a non-real-time controller in communication with the real-time OpenRAN controller, the non-real-time controller providing functionality such as configuration management, device management, fault management, performance management, and lifecycle management for all network elements in a network.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: December 13, 2022
    Assignee: Parallel Wireless, Inc.
    Inventors: Rajesh Kumar Mishra, Eugina Jordan, Zahid Ghadialy, Kaitki Agarwal, Fernando Cerioni, Arun Prasath
  • Patent number: 11528650
    Abstract: A system for an enhanced X2 interface in a mobile operator core network is disclosed, comprising: a Long Term Evolution (LTE) core network packet data network gateway (PGW); an evolved NodeB (eNodeB) connected to the LTE PGW; a Wi-Fi access point (AP) connected to the LTE PGW via a wireless local area network (WLAN) gateway; and a coordinating node positioned as a gateway between the LTE PGW and the eNodeB, and positioned as a gateway between the LTE PGW and the Wi-Fi AP, the coordinating node further comprising: a network address translation (NAT) module; and a protocol module for communicating to the eNodeB and the Wi-Fi AP to request inter-radio technology (inter-RAT) handovers of a user equipment (UE) from the eNodeB to the Wi-Fi AP and to forward packets intended for the UE from the eNodeB to the Wi-Fi AP.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: December 13, 2022
    Assignee: Parallel Wireless, Inc.
    Inventors: Kaitki Agarwal, Yang Cao, Jitender Arora, Michael Y Saji, Zeev Lubenski
  • Patent number: 11528327
    Abstract: Remote applications within remote sessions and local applications do not behave similarly to provide users with a seamless experience. For example, a user may exploit multiple monitors with a local application but cannot with a remote application. Accordingly, embodiments of the invention provide users with the ability to exploit multiple monitors within a single remote session in a manner similar to the one in which they utilize multiple monitors on their desktop computer, laptop etc. Other embodiments extend this so that a user can exploit multiple client devices within a single remote session such that whilst the remote session is established upon a user's portable electronic device, for example, they can also exploit the keyboard, mouse, and monitor of their fixed electronic device for all or part of the session or exploit peripherals and other electronic devices associated with these client devices.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: December 13, 2022
    Assignee: Parallels International GmbH
    Inventor: Evgeniy Korepanov