Patents Assigned to INTELLIGENT WAVES LLC
-
Publication number: 20220004414Abstract: Latency experienced by a user of a client device may be reduced by predictively loading virtual devices in anticipation of a connection request from the client device. For example, a time at which the client device will connect to a virtual device platform may be predicted. The time may be predicted based on a connection pattern associated with the client device. User profile information of a user associated with the client device may be retrieved, and a virtual device specific to the user may be loaded based on the user profile information. The loading of the virtual device may be performed prior to the predicted time and in response to the connection request from the client device, information associated with the virtual device may be accessed by the client device.Type: ApplicationFiled: July 1, 2020Publication date: January 6, 2022Applicant: Intelligent Waves LLCInventors: Brian J. VETTER, Phani ACHANTA
-
Publication number: 20220004413Abstract: Latency experienced by a user of a client device may be reduced by preloading virtual devices in anticipation of a connection request from the client device. For example, a plurality of virtual devices may be partially loaded prior to a connection request from a client device. In response to the connection request from the client device, a user associated with the client device may be identified and user profile information associated with the user may be retrieved. Based on the retrieved user profile information associated with the user, a virtual device, from among the plurality of preloaded virtual devices, may be loaded, such that the loading of the virtual device is complete and is specific to the user of the client device.Type: ApplicationFiled: July 1, 2020Publication date: January 6, 2022Applicant: Intelligent Waves LLCInventors: Brian J. VETTER, Phani Achanta
-
Publication number: 20220004415Abstract: Reduction in latency experienced by a user of a client device may be facilitated by latency-based selection of a virtual device platform. A latency associated with each of the virtual device platforms may be determined. A first virtual device platform, from the virtual device platforms, may be selected for connecting to the client device, for example, based on the determined latencies. It may be determined whether the first virtual device platform includes user profile information associated with the user. Based on the determination that the first virtual device platform does not include the user profile information, the user profile information may be caused to be transferred to the first virtual device platform from another virtual device platform. The first virtual device platform may be caused to load a virtual device associated with the client device based on the user profile information.Type: ApplicationFiled: July 1, 2020Publication date: January 6, 2022Applicant: Intelligent Waves LLCInventors: Brian J. VETTER, Phani ACHANTA
-
Publication number: 20210200328Abstract: In certain embodiments, a message including a plurality of characters may be obtained from an application hosted on a physical client device and a first position of a user interaction with a user interface accessed via the application may be obtained, where the user interface displays the message. A second position within the message may be determined based on the first position. A first and second set of characters may be extracted from the message based on the second position, such that (i) a first number of characters prior to the second position within the message is extracted for the first set of characters and (ii) a second number of characters subsequent to the second position within the message is extracted for the second set of characters. The first and second set of characters may be sent to the physical client device.Type: ApplicationFiled: December 27, 2019Publication date: July 1, 2021Applicant: Intelligent Waves LLCInventor: Mohammad Salman Dhedhi
-
Publication number: 20210037579Abstract: Embodiments are disclosed that allow data to be sent between a Bluetooth enabled device and a virtual device associated with a corresponding physical device. In particular, embodiments of a virtual mobile device system may include one or more components for processing Bluetooth calls where these Bluetooth components may process received Bluetooth calls in a first manner in a connected state and process Bluetooth calls in a disconnected state in a second manner.Type: ApplicationFiled: October 21, 2020Publication date: February 4, 2021Applicant: Intelligent Waves LLCInventor: Joel Howard SCHOPP
-
Publication number: 20210027428Abstract: A mobile device comprising a client application configured to receive a display stream for a virtual display of a virtual device, render a remote display in a local system user interface (UI), register a device orientation change of the mobile device, send an orientation change event message to the server, change the local system UI orientation to match the new orientation of the remote system UI based on receipt of a UI orientation signal that indicates a new orientation of the remote system UI of the virtual device, transform the display stream to compensate for changing the local system UI orientation to match the new orientation of the remote system UI and render the remote display from the transformed display stream.Type: ApplicationFiled: October 1, 2020Publication date: January 28, 2021Applicant: Intelligent Waves LLCInventor: Galib F. Arrieta
-
Publication number: 20200401363Abstract: Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations.Type: ApplicationFiled: August 31, 2020Publication date: December 24, 2020Applicant: Intelligent Waves LLCInventors: Robert David LEE, Hermal Yogesh Gandhi, Akshay P. Joshi
-
Patent number: 10849172Abstract: Embodiments are disclosed that allow data to be sent between a BLUETOOTH® enabled device and a virtual device associated with a corresponding physical device. In particular, embodiments of a virtual mobile device system may include one or more components for processing BLUETOOTH® calls where these components may process received BLUETOOTH® calls in a first manner in a connected state and process BLUETOOTH® calls in a disconnected state in a second manner.Type: GrantFiled: February 1, 2018Date of Patent: November 24, 2020Assignee: Intelligent Waves LLCInventor: Joel Howard Schopp
-
Patent number: 10838682Abstract: Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations.Type: GrantFiled: July 27, 2017Date of Patent: November 17, 2020Assignee: Intelligent Waves LLCInventors: Robert David Lee, Hemal Yogesh Gandhi, Akshay P. Joshi
-
Patent number: 10796412Abstract: A mobile device comprising a client application configured to receive a display stream for a virtual display of a virtual device, render a remote display in a local system user interface (UI), register a device orientation change of the mobile device, send an orientation change event message to the server, change the local system UI orientation to match the new orientation of the remote system UI based on receipt of a UI orientation signal that indicates a new orientation of the remote system UI of the virtual device, transform the display stream to compensate for changing the local system UI orientation to match the new orientation of the remote system UI and render the remote display from the transformed display stream.Type: GrantFiled: July 9, 2018Date of Patent: October 6, 2020Assignee: Intelligent Waves LLCInventor: Galib F. Arrieta
-
Patent number: 10768886Abstract: Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations.Type: GrantFiled: June 25, 2019Date of Patent: September 8, 2020Assignee: Intelligent Waves LLCInventors: Robert David Lee, Hemal Yogesh Gandhi, Akshay P. Joshi
-
Publication number: 20200012535Abstract: Embodiments disclosed herein can allow a user of mobile device in a network environment to switch between using public network services and using private network services. To access private network services, a virtualization cloud client application running on mobile device connects to a virtualized device hosted in virtualization cloud and brokers access to private network services as well as local device functions. Embodiments disclosed herein provide a system, method, and computer program product for capturing touch events for a virtual mobile device platform and relaying the captured touch events to the virtual mobile device platform while ensuring that movements and speed of touch events are accurately represented at the virtual mobile device platform.Type: ApplicationFiled: September 20, 2019Publication date: January 9, 2020Applicant: INTELLIGENT WAVES LLCInventors: Brian J. Vetter, Rajesh P. Gopi, Galib Arrieta
-
Patent number: 10503458Abstract: Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations.Type: GrantFiled: July 27, 2017Date of Patent: December 10, 2019Assignee: Intelligent Waves LLCInventors: Robert David Lee, Hemal Yogesh Gandhi
-
Patent number: 10459772Abstract: Embodiments disclosed herein can allow a user of mobile device in a network environment to switch between using public network services and using private network services. To access private network services, a virtualization cloud client application running on mobile device connects to a virtualized device hosted in virtualization cloud and brokers access to private network services as well as local device functions. Embodiments disclosed herein provide a system, method, and computer program product for capturing touch events for a virtual mobile device platform and relaying the captured touch events to the virtual mobile device platform while ensuring that movements and speed of touch events are accurately represented at the virtual mobile device platform.Type: GrantFiled: March 3, 2017Date of Patent: October 29, 2019Assignee: Intelligent Waves LLCInventors: Brian J. Vetter, Rajesh P. Gopi, Galib Arrieta
-
Patent number: 10387099Abstract: Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations.Type: GrantFiled: July 27, 2017Date of Patent: August 20, 2019Assignee: Intelligent Waves LLCInventors: Robert David Lee, Hemal Yogesh Gandhi, Akshay P. Joshi
-
Patent number: 10356087Abstract: To provision a client application on a client device, a user may be provided with a QR code, a one-time password, or a manual entry page for starting a credential provisioning process via a credential provisioning service provided by a credential provisioning server in a secure network. The client application may include information on trusted servers operating in the secure network. The credential provisioning server may operate to perform a sequence of actions to verify user credentials and determine, based on rules applicable to the user, the client device, or a combination thereof, whether the client application is to be provisioned on a client device. If so, the credential provisioning server may operate to generate a key pair, obtain a signed certificate, encrypt them, and send them to the client device such that the client application can use them to establish a mutual secure connection with a trusted server.Type: GrantFiled: August 24, 2017Date of Patent: July 16, 2019Assignee: INTELLIGENT WAVES LLCInventors: Brian J. Vetter, Mohammad Salman Dhedhi