Patents Assigned to Wyse Technology L.L.C.
  • Patent number: 10084864
    Abstract: 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: Grant
    Filed: January 8, 2016
    Date of Patent: September 25, 2018
    Assignee: Wyse Technology L.L.C.
    Inventors: Stevan Kominac, Jeremy Michael Stanley, Curtis Schwebke
  • Patent number: 10078609
    Abstract: 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: Grant
    Filed: March 16, 2017
    Date of Patent: September 18, 2018
    Assignee: Wyse Technology L.L.C.
    Inventor: Sriram Kumar Raju
  • Patent number: 10075345
    Abstract: 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: Grant
    Filed: April 6, 2016
    Date of Patent: September 11, 2018
    Assignee: Wyse Technology L.L.C.
    Inventors: Shailesh Jain, Prashanth Devendrappa
  • Patent number: 10050950
    Abstract: 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: Grant
    Filed: July 16, 2015
    Date of Patent: August 14, 2018
    Assignee: Wyse Technology L.L.C.
    Inventors: Bach H. Le, Oleg Rombakh
  • Patent number: 10044788
    Abstract: 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: Grant
    Filed: November 17, 2015
    Date of Patent: August 7, 2018
    Assignee: Wyse Technology L.L.C.
    Inventors: Andrew Fausak, Oleg Rombakh
  • Patent number: 9882952
    Abstract: 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: Grant
    Filed: July 24, 2015
    Date of Patent: January 30, 2018
    Assignee: Wyse Technology L.L.C.
    Inventors: Goutham Vastimal Jain, Khader Basha P R, Paramtap Desai
  • Patent number: 9762440
    Abstract: 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: Grant
    Filed: June 10, 2016
    Date of Patent: September 12, 2017
    Assignee: Wyse Technology L.L.C.
    Inventors: Sanmati Bahubali Tukol, Mohan Prabhala
  • Patent number: 9578113
    Abstract: 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: Grant
    Filed: August 15, 2014
    Date of Patent: February 21, 2017
    Assignee: Wyse Technology L.L.C.
    Inventors: Roshan Sullad, Bach H. Le, Curtis J. Schwebke, Stevan Kominac
  • Patent number: 9569228
    Abstract: 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: Grant
    Filed: October 6, 2015
    Date of Patent: February 14, 2017
    Assignee: Wyse Technology L.L.C.
    Inventors: Sanmati Bahubali Tukol, Mohan Prabhala
  • Patent number: 9552423
    Abstract: 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: Grant
    Filed: July 2, 2015
    Date of Patent: January 24, 2017
    Assignee: Wyse Technology L.L.C.
    Inventors: Sarun Madarakal Nandakumar, Evren Bingol, Yu-Te Lin, Daniel Ernesto Barreto
  • Patent number: 9483752
    Abstract: 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: Grant
    Filed: June 8, 2012
    Date of Patent: November 1, 2016
    Assignee: Wyse Technology L.L.C.
    Inventors: SriramKumar Raju, Jyothi Bandakka
  • Patent number: 9477770
    Abstract: 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: Grant
    Filed: July 30, 2015
    Date of Patent: October 25, 2016
    Assignee: Wyse Technology L.L.C.
    Inventors: Stephen Scott Doss, Richard Graham Cook, Daniel Ernesto Barreto
  • Patent number: 9479598
    Abstract: 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: Grant
    Filed: October 12, 2012
    Date of Patent: October 25, 2016
    Assignee: Wyse Technology L.L.C.
    Inventor: Puneet Kaushik
  • Patent number: 9407502
    Abstract: 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: Grant
    Filed: July 28, 2015
    Date of Patent: August 2, 2016
    Assignee: Wyse Technology L.L.C.
    Inventors: Sanmati Bahubali Tukol, Mohan Prabhala
  • Patent number: 9325764
    Abstract: 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: Grant
    Filed: April 23, 2014
    Date of Patent: April 26, 2016
    Assignee: Wyse Technology L.L.C.
    Inventors: Daniel Ernesto Barreto, Siddhartha Kasivajhula, Ankur Kumar
  • Patent number: 9319452
    Abstract: 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: Grant
    Filed: April 29, 2015
    Date of Patent: April 19, 2016
    Assignee: Wyse Technology L.L.C.
    Inventor: Puneet Kaushik
  • Patent number: 9191449
    Abstract: 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: Grant
    Filed: September 12, 2012
    Date of Patent: November 17, 2015
    Assignee: Wyse Technology L.L.C.
    Inventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Daniel Ernesto Barreto
  • Patent number: 9094374
    Abstract: 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: Grant
    Filed: February 26, 2014
    Date of Patent: July 28, 2015
    Assignee: Wyse Technology L.L.C.
    Inventors: Goutham Vastimal Jain, Khader Basha P R, Paramtap Desai
  • Patent number: 9092525
    Abstract: 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: Grant
    Filed: May 8, 2012
    Date of Patent: July 28, 2015
    Assignee: Wyse Technology L.L.C.
    Inventors: Sarun Madarakal Nandakumar, Evren Bingol, Yu-Te Lin, Daniel Ernesto Barreto
  • Patent number: 9032052
    Abstract: 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: Grant
    Filed: November 21, 2013
    Date of Patent: May 12, 2015
    Assignee: Wyse Technology L.L.C.
    Inventors: Muralidhara Mallur, Jyothi Bandakka, Sanmati Tukol