Patents Assigned to Wyse Technology
  • Patent number: 9876840
    Abstract: Dynamically generating media sequence files on demand for HTTP live streaming is described. The operations may include receiving a request for a media sequence file, over a network utilizing HTTP live streaming, based on a forward or backward seek operation of a remote media player; in response to the request, determining a position of a media source file that corresponds to the media sequence file to enable seeking to the position of the media source file to generate the media sequence file from the media source file; and facilitating provision of a notification that the media sequence file is generated. The media sequence file represents one of sequential portions of the media source file. The format of the media sequence file is different from a format of the media source file. The format of the media sequence file is compatible with the remote media player.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: January 23, 2018
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Sarun Madarakal Nandakumar, Daniel Ernesto Barreto
  • Patent number: 9872062
    Abstract: Synchronization of audio and video data can be enforced by embedding audio within video frame data. In a network environment in which audio and video data are generated on a source computing device and then transferred over the network to a destination computing device for output, the source computing device can be configured to encode the video data into an encoded video stream. As part of this encoding, the source computing device can also embed audio in the encoded video stream in a manner that associates the audio with corresponding video frames. The encoded video stream with the embedded audio can then be transferred over the network. The destination computing device can be configured to parse the encoded video stream to remove the audio and route it to an audio buffer and then route the encoded video stream to a GPU.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: January 16, 2018
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Oleg Rombakh, Richard Goldberg
  • 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: 9535560
    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 of a client device through a web server without installing proprietary plug-ins or protocols on the client device. A web server may translate user input requests from a windows web browser into input calls compatible with a remote desktop display protocol. The web 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 windows web browser. A web server may communicate with the windows web browser and a remote machine via HTTP and a remote desktop display protocol, accordingly.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: January 3, 2017
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Stevan Kominac, Curtis Schwebke
  • Patent number: 9485233
    Abstract: The subject disclosure relates to a method for initiating an accelerated desktop session between a client device and a remote server. In some aspects, the method includes steps for receiving a request, from a client device, to initiate a second connection with a server using a second communication protocol, in response to the request, facilitating a validation of the client device by forwarding a token received from the client device to the server and receiving, from the server, an indication that the client device has been properly validated. In certain aspects, the method further comprises steps for initiating the second connection between the client device and the server using the second communication protocol, based on the indication that the client device has been properly validated. A client device and computer-readable medium are also provided.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: November 1, 2016
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Khader Basha P. R., Santhosh Krishnamurthy, Manish Bhaskar
  • 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: 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: 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: 9448815
    Abstract: Examples of systems and methods are provided for server-side computing from a remote client device. A system may allow rendering at a local client side a composite view including a local graphical user interface and a remote application view associated with a remote application running at a remote server. The system may comprise a local view module configured to generate a local graphical user interface (GUI) for controlling the remote application remotely from the local client side, configured to receive one or more user inputs to the local GUI, configured to determine a function corresponding to the one or more user inputs, configured to generate a command message based on the determined function, and configured to direct the command message to the remote server. A composite view comprising the local GUI and the remote application view may be provided to a local display at the client device.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: September 20, 2016
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Babak Pahlavan, Daniel Ernesto Barreto, Curtis Schwebke
  • Patent number: 9444894
    Abstract: Examples of systems and methods are provided for communicating events at a server to a remote client device. A system may allow communication and may provide, to a remote client device, a message related to an event at a server. The system may comprise an agent module configured to receive notification of the event at the server, configured to determine an action, based on the event, to be performed by the remote client device on a graphical user interface (GUI) at the remote client device or a remote view at the remote client device, configured to generate the message based on the determined action, and configured to direct the message to the remote client device. The GUI may be a GUI for controlling an application running on the server from the remote client device, and the remote view may be a view of the application running on the server.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: September 13, 2016
    Assignee: WYSE TECHNOLOGY LLC
    Inventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Daniel Ernesto Barreto
  • Patent number: 9430036
    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 web server without installing proprietary plug-ins or protocols on the client device. A web server may translate user input requests from a windows web browser into input calls compatible with a remote desktop display protocol. The web 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 windows web browser. A web server may communicate with the windows web browser via HTTP and communicate with a remote machine via a remote desktop display protocol.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: August 30, 2016
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Stevan Kominac, Curtis Schwebke
  • Patent number: 9413831
    Abstract: Examples of systems and methods are provided for facilitating establishing a remote session between a host device and a remote server. The system may facilitate establishing a trusted relationship between a client device and the host device. The system may provide remote session login information to the host device to enable the host device to establish a first remote session with the remote server. The system may launch a second remote session with the remote server using the login information.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: August 9, 2016
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Babak Pahlavan, Daniel Ernesto Barreto, Curtis Schwebke
  • 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: 9395885
    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 of a client device through a web server without installing proprietary plug-ins or protocols on the client device. A web server may translate user input requests from a web browser into input calls compatible with a remote desktop display protocol. The web 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 web server may communicate with the web browser and the remote machine via HTTP and a remote desktop display protocol, respectively.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: July 19, 2016
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Stevan Kominac, Curtis Schwebke
  • Patent number: 9384526
    Abstract: Examples of systems and methods are provided for handling remote drawing commands. A system may comprise a buffer module configured to receive, at the system from a remote server system over a remote access connection between the system and the remote server system during a remote connection session, remote drawing commands, according to a drawing command rate, of a remote application running on the remote server system. The buffer module may be configured to store the remote drawing commands. The system may comprise a timer module configured to facilitate sending at least some of the remote drawing commands in the buffer module to a graphics module according to a refresh rate that is less than the drawing command rate. The timer module may be application agnostic.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: July 5, 2016
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Babak Pahlavan, Ron Nicholson, Daniel Barreto
  • Patent number: 9374351
    Abstract: The subject disclosure relates to a method for initiating an accelerated desktop session between a client and a remote. In some aspects, the method includes steps for intercepting a remote desktop connection request, connecting to a network gateway, based on the remote desktop connection request and initiating a first connection with a remote server via the network gateway using a first communication protocol. In certain aspects, the method further includes steps for receiving a token from the remote server, sending the token from a client device to the remote server or a proxy to authenticate the client device and initiating a second connection with the remote server, via the proxy, wherein the second connection is initiated using a second communication protocol. A client device and computer-readable medium are also provided.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: June 21, 2016
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Khader Basha P. R., Santhosh Krishnamurthy, Manish Bhaskar
  • Patent number: 9374426
    Abstract: Examples of systems and methods are provided for communication and for facilitating establishing a remote session between a client device and a remote server. The system may facilitate establishing a trusted relationship between the client device and a host device. The system may be configured to receive login information from the host device for a first remote session established between the host device and the remote server. The system may facilitate continuing the first remote session previously established between the host device and the remote server as a continued remote session between the client device and the remote server.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: June 21, 2016
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Babak Pahlavan, Daniel Ernesto Barreto, Curtis Schwebke