Patents Assigned to PARALLELS
-
Patent number: 12291251Abstract: 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: GrantFiled: May 16, 2024Date of Patent: May 6, 2025Assignee: Parallel Systems, Inc.Inventors: Patrick Dunn, Benjamin Stuart Stabler, Marc Greenbaum, Babatunde Ogunfemi
-
Patent number: 12275444Abstract: The system can include: a vehicle and a remote operator platform. The system can optionally include or be used with a motion planner and a set of remote data systems. However, the system can additionally or alternatively include any other suitable set of components. The system can function to facilitate remote monitoring of a vehicle system(s), such as an unmanned rail vehicle, and/or positive train control (PTC) when operating under speed-restriction rules. Additionally, the system can function to facilitate remote monitoring, tele-operation, and/or exception handling across multiple vehicles/trains by a single operator. Additionally, the system can function to adjust command of a remotely monitored vehicle based on the observability of the environment and/or response capability of a remote monitor/tele-operator (e.g., based on line-of-sight, video latency, etc.).Type: GrantFiled: July 17, 2024Date of Patent: April 15, 2025Assignee: Parallel Systems, Inc.Inventors: Patrick Dunn, Casey Walker, Christopher E. Denniston, Vladi Iotov, Bobby Genalo, Benjamin Stuart Stabler, Julie Wang, Marc Greenbaum, Daniel Sweet
-
Patent number: 12278795Abstract: Disclosed are systems and methods for managing notifications from published applications. A method for managing notifications from one or more published applications includes detecting, by a server, a notification from the one or more published applications launched by a user at a client device, forming a notification packet containing information from the notification, and causing the notification packet to be provided to the client device.Type: GrantFiled: March 4, 2024Date of Patent: April 15, 2025Assignee: Parallels International GmbHInventors: Marco Borg, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 12267746Abstract: A method and system for providing Circuit Switch Fall Back (CSFB) with Radio Access Network (RAN) Information Management (RIM) without network support is presented. In one embodiment, a method includes receiving, by a coordinating server, direct information transfer System Information (SI) messages with RIM Packet Data Unit (PDU) from an eNodeB; sending, by the coordinating server, a RAN-information-request message to a relevant cell, using the routing information in the RIM PDU; collecting and replaying by the cell the SI needed for CFSB to the coordinating server; storing, by the coordinating server, the latest SI information per cell; and replaying, by the coordinating server, the eNodeB with the stored SI information using a MME direct information transfer S1 message.Type: GrantFiled: May 2, 2022Date of Patent: April 1, 2025Assignee: Parallel Wireless, Inc.Inventors: Benjamin Abramovsky, Nimrod Gradus, Ido Shaked, Jose Salas
-
Publication number: 20250100602Abstract: 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: ApplicationFiled: December 6, 2024Publication date: March 27, 2025Applicant: Parallel Systems, Inc.Inventors: Patrick Dunn, Andrea Anez
-
Patent number: 12258056Abstract: 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: GrantFiled: February 8, 2024Date of Patent: March 25, 2025Assignee: Parallel Systems, Inc.Inventors: Matthew Soule, John Howard, Benjamin Stuart Stabler
-
Patent number: 12259853Abstract: 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: June 13, 2023Date of Patent: March 25, 2025Assignee: Parallels International GmbHInventors: Evgeniy Korepanov, Nikolay Dobrovolskiy
-
Patent number: 12240621Abstract: One variation of a system for generating thrust at an aerial vehicle includes: a primary electric motor; a rotor coupled to the motor; an internal-combustion engine; a disengagement mechanism interposed between the motor and an output shaft of the internal-combustion engine; an cooling shroud defining a shroud inlet between the rotor and the internal-combustion engine, extending over the internal-combustion engine, and defining a cooling shroud outlet opposite the rotor; a cooling fan coupled and configured to displace air through the cooling shroud; and a local controller configured to receive a rotor speed command specifying a target rotor speed, adjust a throttle setpoint of the internal-combustion engine according to the target rotor speed and a state of charge of a battery in the aerial vehicle, and drive the primary electric motor to selectively output torque to the rotor and to regeneratively brake the rotor according to the target rotor speed.Type: GrantFiled: May 11, 2022Date of Patent: March 4, 2025Assignee: Parallel Flight Technologies, Inc.Inventors: Joshua Alan Resnick, Robert Hulter, David Adams, Paul Allen Kele, Maxwell Lewis Kauker
-
Patent number: 12242869Abstract: Disclosed are systems and methods for providing improved rendering of graphical user interfaces for remote applications executing within remote sessions. A remote session client that renders the graphical user interface (GUI) for a remote application is configured to detect certain mouse events that would trigger window move events. In doing so, the remote session client may handle rendering the window GUI locally rather than wait for window move events from the remote application. The remote session client may be further configured to predict using calculated resize patterns how the window content image changes while the remote application's window is being resized.Type: GrantFiled: March 26, 2024Date of Patent: March 4, 2025Assignee: Parallels International GmbHInventors: Sergei Ivanov, Nikolay Dobrovolskiy
-
Patent number: 12244377Abstract: In one embodiment, a method is disclosed for port reduction, comprising: calculating, at a distributed unit (DU), beamforming weights based on received DMRS channel estimates; sending the calculated beamforming weights to a radio unit (RU); applying, at the RU, port reduction to DMRS symbols based on the calculated beamforming weights; compressing IQ data and received DMRS symbol data to compensate for an underlying bandwidth increase, thereby enabling beamforming at the RU. PUSCH data may be compressed. Beamforming weight calculations may be performed in the O-DU. Beamforming weight calculations may be provided to the L2 scheduler. BFP format compression may be performed. Channel information may be compressed for non-signal data. DMRS compression may be performed at the CU. The DMRS pattern may be received from the control plane. An equalizer weight calculation may be performed to merge a plurality of CSI estimates from different RUs for a given user to calculate joint equalization.Type: GrantFiled: February 21, 2023Date of Patent: March 4, 2025Assignee: Parallel Wireless, Inc.Inventors: Praneet Chivate, Juwendo Denis
-
Patent number: 12229176Abstract: A toolbox application presents a user interface on a client device, and receives a natural language search query provided by a user of the client device that identifies a desired functionality to be performed for the user. The toolbox application determines whether any of a plurality of accessible utility components accessible is capable of performing the desired functionality specified in the search query. Responsive to determining that none of the accessible utility components is capable of performing the desired functionality, the toolbox application sends a request comprising the natural language search query to a server that maintains library of a plurality of utility components.Type: GrantFiled: June 23, 2023Date of Patent: February 18, 2025Assignee: Parallels International GmbHInventors: Alexander Grechishkin, Alexandr Sursiakov, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 12230267Abstract: A system and method is provided that enables voice recognition for legacy operating systems of a computing device. An exemplary method includes receiving speech-based instructions from a user of mobile device that indicate a request for executing a task. The speech-based instructions are then analyzed by an intelligent personal assistant running on the mobile device to determine an intent of the user. If the intent of the user identifies a specialized client software module installed on the mobile, the software module will generate a command object that includes parameters relating to the execution of the task. The command object is then transmitted by the first computing device to a personal computer with a legacy operating system where the command object causes a software agent installed on the personal computer to execute the task based on the parameters included in the command object.Type: GrantFiled: November 10, 2022Date of Patent: February 18, 2025Assignee: Parallels International GmbHInventors: Ivan Korobov, Andrey Omelyanchuk, Nikolay Dobrovolskiy, Sergei M. Beloussov
-
Patent number: 12217080Abstract: 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: GrantFiled: February 28, 2024Date of Patent: February 4, 2025Assignee: Parallels International GmbHInventors: Alexey Koryakin, Nikolay Dobrovolskiy
-
Patent number: 12213092Abstract: Systems, methods and computer software are disclosed for providing high resolution timing advance estimation based on Physical Random Access Channel (PRACH). An example method includes receiving a preamble signal r(n) having a predetermined sampling frequency and a predetermined length; correlating a down sampled version of the received preamble with a reference preamble sequence c(n) using an FFT method to provide correlation output Ryc; using a peak value P of the correlation output Ryc to detect a preamble ID and a timing advance at a resolution of 24Ts; zero padding sequences Y(k) and C(k) so that they have a predetermined length resulting in sequences Y_hat(k) and C_hat(k), which are 1024-point FFT of y(n) and c(n); performing a maximum likelihood estimation (MLE) to estimate a timing offset; and detecting a peak value out of the R_hat(m) and using a corresponding index Q to provide a timing advance with an accuracy of 2Ts.Type: GrantFiled: October 5, 2021Date of Patent: January 28, 2025Assignee: Parallel Wireless, Inc.Inventors: Hemanth Palally, Saikat Senapati, Somasekhar Pemmasani
-
Publication number: 20250026388Abstract: The system can include: a vehicle and a remote operator platform. The system can optionally include or be used with a motion planner and a set of remote data systems. However, the system can additionally or alternatively include any other suitable set of components. The system can function to facilitate remote monitoring of a vehicle system(s), such as an unmanned rail vehicle, and/or positive train control (PTC) when operating under speed-restriction rules. Additionally, the system can function to facilitate remote monitoring, tele-operation, and/or exception handling across multiple vehicles/trains by a single operator. Additionally, the system can function to adjust command of a remotely monitored vehicle based on the observability of the environment and/or response capability of a remote monitor/tele-operator (e.g., based on line-of-sight, video latency, etc.).Type: ApplicationFiled: July 17, 2024Publication date: January 23, 2025Applicant: Parallel Systems, Inc.Inventors: Patrick Dunn, Casey Walker, Christopher E. Denniston, Vladi Iotov, Bobby Genalo, Benjamin Stuart Stabler, Julie Wang, Marc Greenbaum, Daniel Sweet
-
Patent number: 12195064Abstract: 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: GrantFiled: March 19, 2024Date of Patent: January 14, 2025Assignee: Parallel Systems, Inc.Inventors: Patrick Dunn, Andrea Anez
-
Patent number: 12182437Abstract: Systems and methods for creating virtual machine snapshots. An example method comprises: receiving a request to create a snapshot of a virtual machine running on a host computer system; protecting from modification a plurality of virtual memory pages of the virtual machine; responsive to detecting an attempt to modify a virtual memory page of the plurality of memory pages, copying the virtual memory page to a queue residing in a random access memory (RAM) of the host computer system; making the virtual memory page writable; retrieving the virtual memory page from the queue; writing the virtual memory page to a disk of the host computer system; and responsive to exhausting the queue, completing creation of the snapshot of the virtual machine.Type: GrantFiled: October 10, 2023Date of Patent: December 31, 2024Assignee: Parallels International GmbHInventors: Iurii Ovchinnikov, Alexey Koryakin, Denis Lamtsov, Nikolay Dobrovolskiy, Serguei M. Beloussov
-
Patent number: 12182607Abstract: 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: June 14, 2023Date of Patent: December 31, 2024Assignee: Parallels International GmbHInventors: Ivan Korobov, Nikolay Dobrovolskiy
-
Patent number: 12177219Abstract: 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: August 14, 2023Date of Patent: December 24, 2024Assignee: Parallels International GmbHInventors: Paul Gafa, Nikolay Dobrovolskiy
-
Patent number: 12172767Abstract: One variation of a system for generating thrust at an aerial vehicle includes: a primary electric motor; a rotor coupled to the motor; an internal-combustion engine; a clutch interposed between the motor and an output shaft of the internal-combustion engine; an engine shroud defining a shroud inlet between the rotor and the internal-combustion engine, extending over the internal-combustion engine, and defining a shroud outlet opposite the rotor; a cooling fan coupled and configured to displace air through the engine shroud; and a local controller configured to receive a rotor speed command specifying a target rotor speed, adjust a throttle setpoint of the internal-combustion engine according to the target rotor speed and a state of charge of a battery in the aerial vehicle, and drive the primary electric motor to selectively output torque to the rotor and to regeneratively brake the rotor according to the target rotor speed.Type: GrantFiled: September 13, 2021Date of Patent: December 24, 2024Assignee: Parallel Flight Technologies, Inc.Inventors: Joshua Resnick, David Adams, Robert Hulter, Seth McGann, Brian Eiseman