Patents Assigned to Wyse Technology L.L.C.
-
Patent number: 10084864Abstract: Examples of methods, systems, apparatus, and machine-readable storage media are provided to facilitate access and control of a remote desktop of a remote machine by a web browser at a client device through a transcoding server without installing proprietary plug-ins or protocols on the client device. A transcoding server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The transcoding server may receive remote desktop drawing commands from the remote machine and translate the remote desktop drawing commands into web browser drawing updates compatible with the web browser. A transcoding server may communicate with a web browser via HTTP and communicate with a remote machine via a remote desktop display protocol. A web browser may be an HTML5 browser. A transcoding server may send drawing coordinates to the web browser via an HTTP header and may use long polling.Type: GrantFiled: January 8, 2016Date of Patent: September 25, 2018Assignee: Wyse Technology L.L.C.Inventors: Stevan Kominac, Jeremy Michael Stanley, Curtis Schwebke
-
Patent number: 10078609Abstract: A non-USB device can be virtualized as a USB device. When a non-USB device is connected to a client terminal, a filter driver can be employed to cause the non-USB device to be treated as a USB device to thereby allow the device to be redirected using USB device redirection techniques. When an I/O request is sent to the redirected device, the request will be in USB format since the server-side components will view the redirected device as a USB device. Then, the I/O request can be converted from the USB format into a format suitable for the non-USB device. Any response generated by the non-USB device can be converted to USB format in a similar manner. As a result, non-USB devices can be redirected without altering any of the existing server-side VDI components.Type: GrantFiled: March 16, 2017Date of Patent: September 18, 2018Assignee: Wyse Technology L.L.C.Inventor: Sriram Kumar Raju
-
Patent number: 10075345Abstract: Manual discovery of devices in a device management environment can be performed from a management server. The manual discovery process can enable the discovery process to be initiated at the management server and can be performed without requiring an administrator or other user to manually configure each device to initiate and perform the discovery process. To discover devices to be managed, the management server, which can be a cloud based server or Software as a Service based server, can send a registration request to an on-premise server. The on-premise server can then relay this registration request to all devices on the same network infrastructure. The agent on each device can be configured to listen for such registration requests, and in response to receiving a registration request, can automatically register with the management server using information contained in the registration request. In this way, the management server can manually discover devices.Type: GrantFiled: April 6, 2016Date of Patent: September 11, 2018Assignee: Wyse Technology L.L.C.Inventors: Shailesh Jain, Prashanth Devendrappa
-
Patent number: 10050950Abstract: A method for managing a session between a local computing device and a remote computing device, in which a session is established between a local computing device and a remote computing device, a lock session signal is transmitted from the remote computing device to the local computing device, a lock session signal is received at the local computing device, and the session is locked, at the local computing device. Furthermore, the user is prompted for identification information at the remote computing device, and the identification information is transmitted from the remote computing device to the local computing device. Moreover, the identification information is received at the local computing device, the identification information is authenticated at the local computing device, and the session is unlocked, at the local computing device.Type: GrantFiled: July 16, 2015Date of Patent: August 14, 2018Assignee: Wyse Technology L.L.C.Inventors: Bach H. Le, Oleg Rombakh
-
Patent number: 10044788Abstract: A Native Client-based remote display client can efficiently perform multimedia redirection by routing un-rendered multimedia content to browser code executing outside the sandbox in which the remote display client is executed. In this way, a remote display client implemented as a Native Client module will not be limited to using the APIs available within the sandbox to render the multimedia content. The Native Client module can communicate with the browser code to provide parameters necessary for the browser code to submit a web-based request to the Native Client module via localhost to thereby obtain the multimedia content via one or more web-based communications.Type: GrantFiled: November 17, 2015Date of Patent: August 7, 2018Assignee: Wyse Technology L.L.C.Inventors: Andrew Fausak, Oleg Rombakh
-
Patent number: 9882952Abstract: The processing of a first data stream to generate a second stream conforming to a remote desktop protocol (RDP) is described. Operations may include facilitating storage of first data from the first stream at a first index indicated is the first stream, facilitating retrieval of second data from a second index included in the first stream, and facilitating generation of the second stream conforming to the RDP and including the first and second data. Additionally, the processing of a third data stream conforming to the RDP to stream a fourth stream is described. Operations include facilitating processing of the third stream to identify a package data unit (PDU), facilitating storing of a hash value corresponding to the PDU, and facilitating generating an altered PDU for inclusion in the fourth stream and including an index identifying a location in memory storing the hash value.Type: GrantFiled: July 24, 2015Date of Patent: January 30, 2018Assignee: Wyse Technology L.L.C.Inventors: Goutham Vastimal Jain, Khader Basha P R, Paramtap Desai
-
Patent number: 9762440Abstract: Examples of methods and apparatus are provided for state-based provisioning of a local client having a windows-based embedded image. The apparatus may include a retrieval module of the local client that facilitates locating a remote repository server containing a configuration file and that facilitates obtaining the configuration file from the remote repository server. The apparatus may include a reset check module of the local client that determines whether to reset a previous state of the image based on the configuration file. The apparatus may include an apply settings module of the local client that applies, to the image, one of a first configuration change and a second configuration change based on the determination. The first configuration change may include a configuration update to the previous state of the image. The second configuration change may include a change to the image independent of the previous state of the image.Type: GrantFiled: June 10, 2016Date of Patent: September 12, 2017Assignee: Wyse Technology L.L.C.Inventors: Sanmati Bahubali Tukol, Mohan Prabhala
-
Patent number: 9578113Abstract: Examples of systems and methods are provided for communication and for forwarding display data and cursor type related to a remote session between a client device and a remote server. The system may facilitate establishing the remote session with the remote server. After the client device is connected to a remote session, it is determined if the style of the client device's cursor should be changed. The RDP client of the remote server creates the changed cursor based on bitmap details. The change cursor may be a 1-bit or 32-bit cursor. When the remote session is disconnected, the default cursor for the client device is re-instated at the client device.Type: GrantFiled: August 15, 2014Date of Patent: February 21, 2017Assignee: Wyse Technology L.L.C.Inventors: Roshan Sullad, Bach H. Le, Curtis J. Schwebke, Stevan Kominac
-
Patent number: 9569228Abstract: Examples of methods and apparatus are provided for comparing and provisioning configurations for a local client having a windows-based embedded image. The apparatus may include a retrieval module of the local client configured to facilitate locating a remote repository server containing a new configuration file, to facilitate obtaining the new configuration file from the remote repository server, and to facilitate obtaining a previous configuration file associated with a previous configuration change successfully applied to the embedded image. The apparatus may include a configuration comparison module of the local client configured to compare the new configuration file with the previous configuration file. The apparatus may include an apply settings module of the local client configured to apply, to the embedded image, one of a new configuration change and the previous configuration change based on the comparison. The new configuration change may be based on the new configuration file.Type: GrantFiled: October 6, 2015Date of Patent: February 14, 2017Assignee: Wyse Technology L.L.C.Inventors: Sanmati Bahubali Tukol, Mohan Prabhala
-
Patent number: 9552423Abstract: Method and apparatus for facilitating real-time searching of non-public data using a single search query are provided. Method includes facilitating reporting of availability of companion application of remote source unit to auto discovery module to enable client device to automatically discover remote source unit and to enable client device to search, in real-time, non-public data on remote source unit using single search query. Companion application is non-public application. Single search query comprises a search term. Method includes enabling automatic access to non-public data on remote source unit, by single search query. Method includes facilitating receipt, at remote source unit, of single search query with search term.Type: GrantFiled: July 2, 2015Date of Patent: January 24, 2017Assignee: Wyse Technology L.L.C.Inventors: Sarun Madarakal Nandakumar, Evren Bingol, Yu-Te Lin, Daniel Ernesto Barreto
-
Patent number: 9483752Abstract: System and method enabling multiple users to simultaneously share a client computing device are disclosed. Method includes retrieving a plurality of I/O device groups, wherein a first I/O device group in the plurality of I/O device groups is associated with a first group of input or output (IO) devices locally connected to a client computing device, and wherein a second I/O device group in the plurality of I/O device groups is associated with a second group of I/O devices locally connected to the client computing device. Method includes launching first and second instances of an application. Method includes associating the first instance of the application with the first I/O device group on the client computing device. Method includes associating the second instance of the application associated with the second I/O device group on the client computing device.Type: GrantFiled: June 8, 2012Date of Patent: November 1, 2016Assignee: Wyse Technology L.L.C.Inventors: SriramKumar Raju, Jyothi Bandakka
-
Patent number: 9477770Abstract: Source data stored on a source device may be shared with other devices. Sharing the source data may include facilitating communication associated with the source data, based on a communication protocol, between a first device and another device. Receiving a first token associated with the source data may be facilitated. The first token may be encoded to generate a visual tag. An image of the visual tag may be provided to enable a second device to capture the image, retrieve the first token after decoding the visual tag, and use the first token to access the source data utilizing a communication protocol.Type: GrantFiled: July 30, 2015Date of Patent: October 25, 2016Assignee: Wyse Technology L.L.C.Inventors: Stephen Scott Doss, Richard Graham Cook, Daniel Ernesto Barreto
-
Patent number: 9479598Abstract: Managing access restriction to a device is provided. The operations may include determining that a device stack corresponds to a device that is remote to the server and is connected locally to a client that is remote to the server; attaching a device access restriction object on top of the device stack; receiving, at the device access restriction object, an access request to the device; and determining, at the device access restriction object, whether the access request is allowed access to the device.Type: GrantFiled: October 12, 2012Date of Patent: October 25, 2016Assignee: Wyse Technology L.L.C.Inventor: Puneet Kaushik
-
Patent number: 9407502Abstract: Examples of methods and apparatus are provided for state-based provisioning of a local client having a windows-based embedded image. The apparatus may include a retrieval module of the local client that facilitates locating a remote repository server containing a configuration file and that facilitates obtaining the configuration file from the remote repository server. The apparatus may include a reset check module of the local client that determines whether to reset a previous state of the image based on the configuration file. The apparatus may include an apply settings module of the local client that applies, to the image, one of a first configuration change and a second configuration change based on the determination. The first configuration change may include a configuration update to the previous state of the image. The second configuration change may include a change to the image independent of the previous state of the image.Type: GrantFiled: July 28, 2015Date of Patent: August 2, 2016Assignee: Wyse Technology L.L.C.Inventors: Sanmati Bahubali Tukol, Mohan Prabhala
-
Patent number: 9325764Abstract: A communication apparatus for remote communication may include a local communication proxy module configured to receive streams from a local communication application module. The streams may be in a form utilizing a first transmission protocol and destined to a remote destination. The local communication proxy module may be configured to facilitate sending, utilizing a second transmission protocol, the streams in real-time over a network to a remote communication proxy module. The local communication proxy module may be configured to conceal characteristics of the network from the local communication application module. The local communication proxy module may also be configured to be transparent to the local communication application module. A machine-readable medium and a method are also disclosed.Type: GrantFiled: April 23, 2014Date of Patent: April 26, 2016Assignee: Wyse Technology L.L.C.Inventors: Daniel Ernesto Barreto, Siddhartha Kasivajhula, Ankur Kumar
-
Patent number: 9319452Abstract: Restricting access to a device from a server, where the device is remote to the server and is connected locally to a client that is remote to the server, is described. The operations may include facilitating interception, at the server, of a function call to create a symbolic link; facilitating determination that the intercepted function call to create the symbolic link corresponds to a device object associated with the device that is remote to the server and is connected locally to a client that is remote to the server; facilitating obtaining configuration data indicating whether access to the device is to be restricted; and facilitating creation of the symbolic link in a local namespace of an object manager namespace of the server, upon obtaining configuration data indicating that access to the device is to be restricted.Type: GrantFiled: April 29, 2015Date of Patent: April 19, 2016Assignee: Wyse Technology L.L.C.Inventor: Puneet Kaushik
-
Patent number: 9191449Abstract: Examples of systems and methods are provided for communicating events at a server to a remote client device. A method may comprise facilitating directing display output of an application when run on the server to the remote client device, receiving notification of the event at the server, determining an action, based on the event, to be performed by the remote client device on a remote view at the remote client device, wherein a portion of the display output is to be visible in the remote view, generating the message based on the determined action, wherein the message includes a command to perform the determined action, and facilitating directing the message to the remote client device. The action to be performed by the remote client device on the remote view comprises adjustment of the portion of the display output of the application that is to be visible in the remote view.Type: GrantFiled: September 12, 2012Date of Patent: November 17, 2015Assignee: Wyse Technology L.L.C.Inventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Daniel Ernesto Barreto
-
Patent number: 9094374Abstract: The processing of a first data stream to generate a second stream conforming to a remote desktop protocol (RDP) is described. Operations may include facilitating storage of first data from the first stream at a first index indicated in the first stream, facilitating retrieval of second data from a second index included in the first stream, and facilitating generation of the second stream conforming to the RDP and including the first and second data. Additionally, the processing of a third data stream conforming to the RDP to stream a fourth stream is described. Operations include facilitating processing of the third stream to identify a package data unit (PDU), facilitating storing of a hash value corresponding to the PDU, and facilitating generating an altered PDU for inclusion in the fourth stream and including an index identifying a location in memory storing the hash value.Type: GrantFiled: February 26, 2014Date of Patent: July 28, 2015Assignee: Wyse Technology L.L.C.Inventors: Goutham Vastimal Jain, Khader Basha P R, Paramtap Desai
-
Patent number: 9092525Abstract: Method and apparatus for facilitating real-time searching of non-public data using a single search query are provided. Method includes facilitating reporting of availability of companion application of remote source unit to auto discovery module to enable client device to automatically discover remote source unit and to enable client device to search, in real-time, non-public data on remote source unit using single search query. Companion application is non-public application. Single search query comprises a search term. Method includes enabling automatic access to non-public data on remote source unit, by single search query. Method includes facilitating receipt, at remote source unit, of single search query with search term.Type: GrantFiled: May 8, 2012Date of Patent: July 28, 2015Assignee: Wyse Technology L.L.C.Inventors: Sarun Madarakal Nandakumar, Evren Bingol, Yu-Te Lin, Daniel Ernesto Barreto
-
Patent number: 9032052Abstract: The deployment of a driver or an application on a client device having a write-filter is described. A deployment configuration file is obtained, wherein the deployment configuration file includes a plurality of deployment entries each having information for deployment of one of a driver and an application. A first deployment entry is retrieved from the deployment configuration file, and the deployment configuration file is modified to remove the first deployment entry from the deployment configuration file. The modified deployment configuration file is stored in a location of a memory of the client device that is exempt from a write-filter restriction, wherein the write-filter restriction prohibits a file stored on the client device with the write-filter enabled from persisting across a reboot of the client device. The one of the driver and the application of the first deployment entry is then deployed on the client device while the write-filter is disabled.Type: GrantFiled: November 21, 2013Date of Patent: May 12, 2015Assignee: Wyse Technology L.L.C.Inventors: Muralidhara Mallur, Jyothi Bandakka, Sanmati Tukol