Patents Assigned to PARALLELS
  • Patent number: 12050756
    Abstract: A processing device sends a request from a remote access client to a first remote application server to access a first application being hosted by the first remote application server, receives instructions from the first remote application server to display a first application window within a browser window of a browser on a display of the client device, creates the first application window within the browser window based on the instructions. The processing device sends a request to a second remote application server to access a second application being hosted by the second remote application server, receives instructions from the second remote application server to display a second application window within the browser window, and creates the second application window for the second application within the browser window based on the instructions. The second application window is displayed within the browser window together with the first application window.
    Type: Grant
    Filed: May 3, 2023
    Date of Patent: July 30, 2024
    Assignee: Parallels International GmbH
    Inventors: Joseph Portelli, Paul Gafa, Nikolay N. Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 12050608
    Abstract: Systems and methods are disclosed for performing computations on data at an intelligent data pipe en route to a data store. In one embodiment, a method is disclosed, comprising: receiving metadata regarding a data stream from a data source; performing an analysis of the metadata at a service orchestrator; creating at least one container instance based on the analysis; streaming the data stream from the data source to a data sink via the at least one container; and processing the data stream as it passes through the at least one container instance, thereby enabling application-aware processing of data streams in real time prior to arrival at the data store.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: July 30, 2024
    Assignee: Parallel Wireless, Inc.
    Inventors: Nihar Nanda, Steven Paul Papa
  • Patent number: 12048034
    Abstract: Systems, methods and computer software are disclosed for a Self Organizing Network (SON) Radio Access Technology (RAT) selection for User Equipment (UE) in a virtualized Radio Access Network (RAN) environment. In one embodiment, a method is disclosed, comprising: establishing, by the UE, a Signaling Radio Bearer (SRB) and at least one Data Radio Bearer (DRB) with a Virtual node (Vnode); determining, by the SON, whether the Vnode has reached a data saturation limit; when the Vnode has reached the data saturation limit, then determining whether there is another RAT Vnode which can provide better data throughput; and when there is another RAT Vnode which can provide better data throughput, then initiating a handover procedure for the UE and specifying a target cell located in a same geographic area.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: July 23, 2024
    Assignee: Parallel Wireless, Inc.
    Inventor: Ketan Supanekar
  • Patent number: 12047897
    Abstract: Systems, methods and computer software are disclosed for resolving multiple contexts for a User Equipment (UE) in a wireless network. In one embodiment a method includes maintaining, for a coordinating node hosting a first Radio Access Technology (RAT) controller and a second RAT controller simultaneously, a centrally maintained database; determining, based on the contents of the centrally maintained database, when the UE is registering with the second RAT controller while currently registered with the first RAT controller; and sending, by the second RAT controller, a deregistration command to the first RAT controller the UE was registered with, wherein context is freed and wherein resources held at both the coordinating node and at a base station are freed.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: July 23, 2024
    Assignee: Parallel Wireless, Inc.
    Inventor: Mahendra Singh Rajput
  • Patent number: 12047431
    Abstract: A wireless network system is described. In some scenarios MME/MSC/SGSN may act as a client which has huge amount of real-time data to be delivered towards server. For this speedy and reliable delivery requirement, a approach has been proposed which will use multiple parallel HTTP connections for delivery and also make sure that the events related to a particular node is delivered in right order. The multiple HTTP connections are used for parallel delivery so that in case one connections fails then it may not impact other existing connections. The number of connections may grow dynamically up to the configured limit depending on the data delivery requirements and then it may dynamically shrink once the load is reduced. A key based approach is proposed where each connected node will be assigned a unique key which will be used for sequencing the messages related to events of this particular node.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: July 23, 2024
    Assignee: Parallel Wireless, Inc.
    Inventors: Mukesh Singhal, Girish Desai, Raghu Kota
  • Publication number: 20240239388
    Abstract: In variants, the system can include a set of vehicles, cooperatively capable of forming a platoon. Each vehicle within the platoon can be configured to operate based on feedback from other vehicles within the platoon. In examples, a vehicle can selectively brake based on feedback from other vehicles within the platoon.
    Type: Application
    Filed: February 8, 2024
    Publication date: July 18, 2024
    Applicant: Parallel Systems, Inc.
    Inventors: Matthew Soule, John Howard, Benjamin Stuart Stabler
  • Patent number: 12040946
    Abstract: Methods and computer software are disclosed for providing decomposition and distribution of network functions. In one example embodiment a method includes decomposing a node in a network into a decomposed node including a plurality of virtual machines or containers; and moving the decomposed node to any location across the network.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: July 16, 2024
    Assignee: Parallel Wireless, Inc.
    Inventors: Kaitki Agarwal, Fernando Cerioni
  • Patent number: 12041133
    Abstract: Disclosed are systems and methods for managing an application executing in a remote session. A user device (e.g., mobile device) creates a control communication session for an application executing within a remote session established between a remote application server and a client device. This application is being displayed by the client device. The user device receives metadata indicating a subset of user actions available from the application, and uses it to generate, for display on the user device, a graphical user interface. The graphical user interface is configured to, when activated by user input, inject input commands into the remote session for the application.
    Type: Grant
    Filed: April 24, 2023
    Date of Patent: July 16, 2024
    Assignee: Parallels International GmbH
    Inventors: Paul Gafa, Nikolay Dobrovolskiy, Serguei M Beloussov
  • Patent number: 12038860
    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: January 3, 2023
    Date of Patent: July 16, 2024
    Assignee: Parallel Wireless, Inc.
    Inventors: Ofir Ben Ari Katzav, David Johnston, Steven Paul Papa
  • Publication number: 20240227886
    Abstract: The system 100 can include: a fleet management system, a motion planner, a vehicle controller, and a track data system. The system can optionally include a user interface. However, the system 100 can additionally or alternatively include any other suitable set of components. The system functions to facilitate waypoint-based command, navigation, and/or control of rail vehicles within a rail network. Additionally or alternatively, the system can function to facilitate execution of the method S100 and/or sub-elements thereof.
    Type: Application
    Filed: March 19, 2024
    Publication date: July 11, 2024
    Applicant: Parallel Systems, Inc.
    Inventors: Patrick Dunn, Andrea Anez
  • Patent number: 12034699
    Abstract: Systems and methods for file sharing over secure connections.
    Type: Grant
    Filed: May 12, 2023
    Date of Patent: July 9, 2024
    Assignee: Parallels International GmbH
    Inventors: Alexey Petrukhin, Grigory Nikolaenko, Nikolay Dobrovolskiy, Serguei Beloussov
  • Patent number: 12032883
    Abstract: 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: Grant
    Filed: June 13, 2023
    Date of Patent: July 9, 2024
    Assignee: Parallels International GmbH
    Inventors: Vasileios Koutsomanis, Igor Marnat, Nikolay Dobrovolskiy
  • Patent number: 12026085
    Abstract: Disclosed are systems and methods for debugging program code using a computing system. The disclosed method includes designating a control point in a software application subject to a debugging procedure, and then executing the program code for the software application as a guest application executing within a virtual machine. Upon detection of a virtualization event, the hardware processor transfers program control to a hypervisor which then determines whether the virtualization event corresponds to the designated control point based on an execution state of the guest application. If so, the virtualization event handler may generate a debugging event that is used by a debugger.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: July 2, 2024
    Assignee: Parallels International GmbH
    Inventor: Andrey Stupachenko
  • Patent number: 12028740
    Abstract: 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: Grant
    Filed: July 5, 2022
    Date of Patent: July 2, 2024
    Assignee: Parallel Wireless, Inc.
    Inventors: Pratik Vinod Mehta, Yang Cao, Sumit Garg, Kaitki Agarwal, Rajesh Kumar Mishra
  • Patent number: 12017692
    Abstract: The system 100 can include: a railroad integration system, a motion planner, a vehicle controller, an optional user interface (UI), an optional fleet management system, and an optional track data system. However, the system 100 can additionally or alternatively include any other suitable set of components. The system functions to facilitate vehicle control and/or manage authority within a rail network.
    Type: Grant
    Filed: September 26, 2023
    Date of Patent: June 25, 2024
    Assignee: Parallel Systems, Inc.
    Inventors: Patrick Dunn, Benjamin Stuart Stabler, Marc Greenbaum, Babatunde Ogunfemi
  • Patent number: 12014199
    Abstract: Systems and methods for processing virtual machine I/O requests by virtualization extension modules. An example method comprises receiving, by a virtual machine monitor (VMM) mining on a host computer system, a request initiated by a virtual machine managed by the VMM; processing the request by a VMM extension module identified by one or more parameters of the request; invoking, by the VMM extension module, an application programming interface (API) exported by the VMM to perform an action identified by the request; and resuming execution of the virtual machine.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: June 18, 2024
    Assignee: Parallels International GmbH
    Inventors: Alexey Koryakin, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 12015520
    Abstract: In some embodiments, a local community may manage its own RAN via a simple, secure, self-service user interface in conjunction with a mobile operator. An exemplary system is disclosed, including: at least two base stations providing wireless access to one or more mobile devices and located in a community; a gateway providing a connection to a core network for the at least two base stations; a management functionality in the core network, in communication with the gateway, for authorizing management activities for the at least two base stations; and a user-facing administration module in communication with the management functionality, the user-facing administration module having: a user interface for providing management control to an administrative user in the community.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: June 18, 2024
    Assignee: Parallel Wireless, Inc.
    Inventor: Steven Paul Papa
  • Patent number: 12010601
    Abstract: Systems, methods and computer software are disclosed for providing a Diameter multifold message. In one embodiment a method is disclosed, comprising: providing a multifold-command Attribute Value Pair (AVP), the multifold-command AVP including an AVP code, a set of VMP flags, an AVP length and a vendor ID; including the AVP in a Capabilities Exchange Request (CER) command for a Diameter stack supporting multiplexing of commands in one message; and using the AVP to combine messages from multiple applications running on a single Diameter node and multiple commands from a single application.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: June 11, 2024
    Assignee: Parallel Wireless, Inc.
    Inventors: Steven Paul Papa, Rajesh Kumar Mishra, Kaitki Agarwal
  • Patent number: 11995441
    Abstract: Systems and methods for instruction decoding using hash tables. An example method of constructing a decoding tree comprises: generating an aggregated vector of differentiating bit scores representing at least a subset of a set of processor instructions; identifying, based on the aggregated vector of differentiating bit scores, one or more opcode bit positions; and constructing a hash table implementing a current level of a decoding tree representing the subset of the set of processor instructions, wherein the hash table is indexed by one or more opcode bits identified by the one or more opcode bit positions.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: May 28, 2024
    Assignee: Parallels International GmbH
    Inventors: Alexey Koryakin, Nikolay Dobrovolskiy
  • Patent number: 11993375
    Abstract: A method and apparatus for lifting a payload wherein a first mechanical-rotor is driven by an internal combustion engine. A portion of the mechanical work developed by the internal combustion engine is used to generate electrical power, which is either stored in a battery or used to power an electric motor that drives a second rotor. Thrust developed by the mechanical and electrical rotors is directed downward to provide lift for the payload.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: May 28, 2024
    Assignee: Parallel Flight Technologies, Inc.
    Inventor: Joshua Alan Resnick