Patents Assigned to PARALLELS
-
Patent number: 11748078Abstract: Systems and methods for binary translation of executable code.Type: GrantFiled: August 16, 2022Date of Patent: September 5, 2023Assignee: Parallels International GmbHInventors: Alexey Koryakin, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 11748124Abstract: Disclosed are systems and methods for providing layouts for a remote desktop session. According to one aspect, a method comprises receiving, at a remote application server, a request from a client device to initiate a remote desktop session, extracting configuration information regarding the client device from the request, retrieving, from a database, a layout that defines one or more remote applications and configurations for the one or more remote applications executing on the remote desktop session, initiating the remote desktop session with the client device, launching the one or more remote applications defined in the layout and configuring the one or more remote applications according to the configurations.Type: GrantFiled: June 30, 2022Date of Patent: September 5, 2023Assignee: Parallels International GmbHInventors: Marco Borg, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 11743846Abstract: Systems and methods are disclosed for providing base station localization. In one embodiment the system includes a network including a base station such as a 5G gNodeB (gNB); a Hetnet Gateway (HNG) in communication with the gNB, wherein the HNG includes a location server and wherein the HNG virtualizes and abstracts a collection of base stations and provides a complex network under its purview as a simple base station to a mobile packet core network; a plurality of Hyper Sync Network (HSN) nodes in communication with the gNB and the HNG, wherein the plurality of HSN nodes listen to User Equipments (UEs) to locate the UEs and to synchronize clocks on the gNB with the collection of HSN nodes or other gNBs; and an Evolved Serving Mobile Location Center (E-SMLC) server in communication with the HNG and for reporting the location of a UE.Type: GrantFiled: May 18, 2021Date of Patent: August 29, 2023Assignees: Parallel Wireless, Inc., PhasorLab, Inc.Inventors: Ramesh Annavajjala, Efi Dror, Steven Paul Papa, Joshua C. Park, Soumendra Nanda, Prashanth Rao
-
Patent number: 11743763Abstract: A gateway server situated between a radio access network and a core network is disclosed that includes a radio access network packet interface, a load management module for monitoring load of a management server in the core network coupled to the radio access network packet interface, a packet forwarding module for forwarding requests to the management server coupled to the load management module, and a local packet core module coupled to the load management module and the packet forwarding module, the local packet core module being configured to respond to a mobile device, when an overload is detected at the management server, with a management server message requesting that the mobile device try again at a later time.Type: GrantFiled: December 22, 2020Date of Patent: August 29, 2023Assignee: Parallel Wireless, Inc.Inventors: Steven Paul Papa, Rajesh Kumar Mishra, Kartik Shashikant Raval, Kaitki Agarwal
-
Patent number: 11743713Abstract: Systems, methods and computer software are disclosed for performing a secure software update in a mesh network. In one embodiment, a method is disclosed, comprising: receiving, at each node of a network, a notification from a coordinating server, wherein each node of the network is listening for an image available notification; receiving, at a first node of the network, the image available notification; downloading and installing a software update image by the first node of the network; broadcasting, at the first node of the network, the image available notification to other peer nodes of the first node of the network; and downloading and installing the software update image from the first node of the network by at least one other peer node of the network.Type: GrantFiled: May 18, 2021Date of Patent: August 29, 2023Assignee: Parallel Wireless, Inc.Inventors: Daniel P. Donahue, Robert Getschmann
-
Patent number: 11740916Abstract: 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: GrantFiled: December 12, 2022Date of Patent: August 29, 2023Assignee: Parallels International GmbHInventors: Pavel Semenov, Nikolay Dobrovolskiy, Serguei M. Beloussov, Liubov Kulakova, Ivan Korobov, Ruslan Sadovnikov
-
Patent number: 11733864Abstract: The subject matter of this specification describes a method that includes determining when to send a user selection of a first key on a keyboard to an operating system, where the operating system supports shortcut key combinations. The device identifies the user selection of the first key, as input for an application. The device determines that the first key is part of a shortcut key combination. The processing device determines whether a cursor is visible in a user interface provided by the application. Upon determining that the cursor is visible in the user interface, the device waits for another user selection of one or more remaining keys of the shortcut key combinations before sending the first key to the operating system. Upon determining that the cursor is not visible in the user interface, the device sends the first key to the operating system without waiting for another user selection.Type: GrantFiled: April 22, 2021Date of Patent: August 22, 2023Assignee: Parallels International GmbHInventors: Alexander Grechishkin, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 11729635Abstract: A method is disclosed, comprising: collecting, at an in-vehicle base station, reports from a plurality of user equipments (UEs); storing, at the in-vehicle base station, reports collected from the plurality of UEs into a database; forwarding, from the in-vehicle base station to a coordinating server, stored reports into the database; performing, at the coordinating server, data analysis of the received reports; and sending, from the coordinating server to a base station, an instruction to update at least one configuration parameter of the base station, thereby improving data collection and data processing for radio frequency cell optimization.Type: GrantFiled: May 18, 2018Date of Patent: August 15, 2023Assignee: Parallel Wireless, Inc.Inventors: Rajesh Kumar Mishra, Randy Rutherford, Babak Jafarian, Steven Brigmann, Christopher Simmonds
-
Patent number: 11729858Abstract: Systems, methods and computer software are disclosed for providing Internet Protocol (IP) address allocation in a wireless network. In one embodiment, the method includes sending, by a mesh node in the wireless network, an IP request to neighbor nodes; saving, by a gateway node (GW) in the wireless network, the request from the mesh node; proxying, by the GW, the mesh request to a HetNet Gateway (HNG) by providing a transient IP-Sec tunnel; replying, by the HNG, to the GW with a response; forwarding, by the GW, the response to the mesh node, the response including a dummy IP address; and starting, by the mesh node, a Self Optimizing Network (SON) tunnel with the GW using the dummy IP address.Type: GrantFiled: June 22, 2020Date of Patent: August 15, 2023Assignee: Parallel Wireless, Inc.Inventors: Azeem Hashmani, Arun Seshadri
-
Patent number: 11729172Abstract: A permissions management system (PMS) defines the permissions associated with a user and thereby the activities the user can perform with any specific object and/or application or class of objects and/or applications. However, such a PMS requires an administrator to either authorise each permission individually or default permissions to a configuration previously established. The former is time consuming and the latter does not eliminate the former in establishing the roles initially or new roles or custom configurations. According, methods and systems for automating the establishment of permissions and their ongoing maintenance are presented based upon an initial discovery phase of actions performed by either the user or an administrator followed by an automated harmonization phase and a verification phase. This verification phase may employ human interactions or be automated exploiting an artificial intelligence engine.Type: GrantFiled: January 19, 2022Date of Patent: August 15, 2023Assignee: Parallels International GmbHInventors: Paul Gafa, Nikolay Dobrovolskiy
-
Patent number: 11727526Abstract: Disclosed herein are systems and methods for detecting when geometry shaders output a constant amount of data and writing the data into an output stream buffer. In one aspect, an exemplary method comprises gathering information about a number of block executions associated with the received data, analyzing the gathered information to determine whether constant or variable amount of data is generated for at least one of: a stream output or a rasterization, and when the constant amount of data is generated for the stream output, writing the generated data directly into a stream output buffer, and when the constant amount of data is generated for the rasterization, writing the generated data into a rasterization buffer either directly or through a use of an intermediate index buffer.Type: GrantFiled: September 23, 2021Date of Patent: August 15, 2023Assignee: Parallels International GmbHInventors: Evgeny Nikitenko, Alexey Ivanov, Nikolay Dobrovolskiy
-
Patent number: 11709978Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes accessing a plurality of target tasks for a computing system, the computing system comprising a plurality of resources, wherein the plurality of resources comprises a first server and a second server, accessing a plurality of configurations of the computing system, wherein each of the plurality of configurations identifies one or more resources of the plurality of resources to perform the respective target task of the plurality of target tasks, and performing, for each of the plurality of configurations, a simulation to determine a plurality of performance metrics, wherein each of the plurality of performance metrics predicts performance of at least one of the plurality of resources executing the plurality of target tasks on the computing system.Type: GrantFiled: May 9, 2022Date of Patent: July 25, 2023Assignee: Parallels International GmbHInventors: Vasileios Koutsomanis, Igor Marnat, Nikolay Dobrovolskiy
-
Patent number: 11708102Abstract: 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: GrantFiled: September 20, 2022Date of Patent: July 25, 2023Assignee: Parallel Systems, Inc.Inventors: Matthew Soule, John Howard, Benjamin Stuart Stabler
-
Patent number: 11711780Abstract: A base station is disclosed, comprising: a processor; a memory coupled to the processor; a base station access radio coupled to the processor; a user equipment module, coupled to the processor, for providing a backhaul link for the base station; and a sniffing circuit coupled to the processor. The sniffing circuit further comprises: a radio receiver coupled to an amplifier and a filter, the amplifier and the filter both capable of being used across a plurality of frequencies; and a baseband processor coupled to the radio receiver, configured to convert a received signal from the radio receiver to a baseband frequency, to determine whether the received signal is one of a 2G, 3G, 4G, Wi-Fi, or 5G signal, to measure a signal strength of the received signal, and to identify a synchronization signal within the received signal.Type: GrantFiled: May 8, 2018Date of Patent: July 25, 2023Assignee: Parallel Wireless, Inc.Inventors: Kaitki Agarwal, Shray Mishra, Jitender Arora, Eric Mrozinski, Michael Yasuhiro Saji
-
Patent number: 11709804Abstract: A method is provided that includes establishing, by an application server, a remote access session with a client device, and creating, by a file system agent running on the application server, a metadata-only virtual file system associated with the remote access session, wherein the virtual file system only comprises file metadata associated with a plurality of files residing in a local file system of the client device. The method further includes responsive to receiving, by the virtual file system, a request to access content of a file referenced by the virtual file system, redirecting the request to a file system driver implementing at least a sub-tree of the local file system of the client device.Type: GrantFiled: May 13, 2020Date of Patent: July 25, 2023Assignee: Parallels International GmbHInventors: Evgeniy Korepanov, Nikolay Dobrovolskiy
-
Patent number: 11711685Abstract: A method, system and computer readable medium for providing support for CUPS PFCP Session at UE Level for Serving Gateway are presented. In one embodiment, a method includes providing a Packet Forwarding Control Protocol (PFCP) session at a User Equipment (UE) level for a Serving Gateway (SGW); anchoring, by the SGW, the UE session; handling, by the SGW, buffering of Idle UE and UE Active-to-Idle transitions; using, by the SGW, a same PFCP session for all Packet Data Networks (PDNs); and using, by the SGW, a same Buffering Action Rule (BAR) for all PDNs.Type: GrantFiled: September 21, 2020Date of Patent: July 25, 2023Assignee: Parallel Wireless, Inc.Inventors: Ganesh Jaju, Ketan Parikh
-
Patent number: 11706282Abstract: A system and method are provided for sharing electronic data on a personal computing device using a connected mobile electronic device. An exemplary system includes a client module installed on a mobile device that identifies a list Of data sharing services installed on the mobile device, at least one data sharing service configured to share data to a remote device and transmit the list indicating to a computing device. Moreover, an agent module installed on the computing device selects one or more electronic files to be shared by the mobile device and selects the one of the data sharing services for sharing the selected electronic files. The agent module can then transmit the selected electronic files to the mobile device for data sharing using the selected data sharing service.Type: GrantFiled: May 23, 2022Date of Patent: July 18, 2023Assignee: Parallels International GmbHInventors: Ivan Korobov, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 11704149Abstract: A method and a system to perform the method are disclosed, the method includes receiving, by a virtualization server communicatively coupled with a client device, a request to provide a virtual machine (VM) to a client device, accessing a profile associated with the client device, instantiating a VM on the virtualization server, wherein the VM is a linked clone VM of a base VM, wherein the linked clone VM has (1) a read-only access to a shared range of a persistent memory associated with the base VM, wherein the shared range of the persistent memory is determined in view of the profile associated with the client device and stores at least one application installed on the virtualization server, (2) a write access to a private range of the persistent memory, wherein the private range is associated with the VM, and providing the VM to the client device.Type: GrantFiled: April 11, 2022Date of Patent: July 18, 2023Assignee: Parallels International GmbHInventors: Ivan Korobov, Nikolay Dobrovolskiy
-
Patent number: 11706657Abstract: A method for utilizing quality of service information in a network with tunneled backhaul is disclosed, comprising: establishing a backhaul bearer at a base station with a first core network, the backhaul bearer established by a backhaul user equipment (UE) at the base station, the backhaul bearer having a single priority parameter, the backhaul bearer terminating at a first packet data network gateway in the first core network; establishing an encrypted internet protocol (IP) tunnel between the base station and a coordinating gateway in communication with the first core network and a second core network; facilitating, for at least one UE attached at the base station, establishment of a plurality of UE data bearers encapsulated in the secure IP tunnel, each with their own QCI; and transmitting prioritized data of the plurality of UE data bearers via the backhaul bearer and the coordinating gateway to the second core network.Type: GrantFiled: April 6, 2021Date of Patent: July 18, 2023Assignee: Parallel Wireless, Inc.Inventors: Pratik Vinod Mehta, Yang Cao, Sumit Garg
-
Patent number: 11700313Abstract: Disclosed are systems and methods for seamlessly redirecting network data between a client and a remote server. In one exemplary aspect, the method comprises receiving, at a remote server, the network data via a first remote desktop protocol (RDP) channel, wherein the network data is encapsulated and transmitted by a client device configured to communicate with the remote server. The method further comprises replacing a MAC address listed in the network data with a MAC address of a logical network adapter on the remote server, and placing received network packets into a network driver of the logical network adapter, wherein the logical network adapter transfers received data in an operating system of the remote server such that a server-side application on the remote server receives network packets from the client device.Type: GrantFiled: September 22, 2021Date of Patent: July 11, 2023Assignee: Parallels International GmbHInventors: Sergey Pachkov, Alexey Koryakin, Dmitry Skorodumov, Nikolay Dobrovolskiy