Patents Assigned to Wyse Technology L.L.C.
-
Patent number: 8990406Abstract: 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 first 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 enable communication using a near proximity communication (NPC) protocol. Communication of the first token may be provided to a second device, located within five feet of the first device, using the NPC protocol, to enable the second device to access the source data utilizing a second communication protocol. The NPC protocol is a wireless communication protocol, and supports automatic connection between at least two devices located within five feet. The first and second devices are NPC-enabled devices.Type: GrantFiled: February 24, 2012Date of Patent: March 24, 2015Assignee: Wyse Technology L.L.C.Inventors: Stephen Scott Doss, Richard Graham Cook, Daniel Ernesto Barreto
-
Patent number: 8990394Abstract: Managing access requests to a device is provided. The operations may include determining that a device stack corresponds to the device that is remote to the server and is connected locally to a client that is remote to the server, the device stack comprising one or more device objects; attaching a device access restriction object on top of the device stack; facilitating restriction of access to the one or more device objects from sessions different from a session associated with the device; 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. The access request may be allowed if a session from which the access request is received is a predetermined session.Type: GrantFiled: October 12, 2012Date of Patent: March 24, 2015Assignee: Wyse Technology L.L.C.Inventor: Puneet Kaushik
-
Patent number: 8990342Abstract: System and method for communicating data are disclosed. Method includes facilitating receiving, from a module of a client computing device, a first message in a universal format. Method includes generating a first encoded message by encoding the first message into a network-based procedure call interface associated with a server, based on a stored encoding for the network-based procedure call interface. Method includes facilitating transmitting the first encoded message to a module of the server. Method includes facilitating receiving, from a module of the server, a second message encoded in the network-based procedure call interface associated with the server. Method includes generating a second decoded message by decoding the second message into the universal format, based on the stored encoding for the network-based procedure call interface. Method includes facilitating transmitting the second decoded message to a module of the client computing device.Type: GrantFiled: June 1, 2012Date of Patent: March 24, 2015Assignee: Wyse Technology L.L.C.Inventor: Andrew T. Fausak
-
Patent number: 8984617Abstract: Systems and methods for facilitating transmitting messages to remote host are provided. Method includes receiving request to connect client computing device to remote host, wherein client computing device resides on client side of firewall, and wherein request is associated with identification of local port, first port forward, and remote host. Method includes facilitating connection of client computing device to client proxy via local port. Method includes facilitating connection of client proxy to server proxy via splitting protocol. Method includes facilitating connection of server proxy to remote host via tunnel associated with the port forward or second port forward through tunnel. Method includes facilitating communication between client computing device and remote host via tunnel and splitting protocol, wherein facilitating communication comprises translating data between default format of client proxy corresponding to local port, default format of server proxy, and protocol of tunnel.Type: GrantFiled: June 1, 2012Date of Patent: March 17, 2015Assignee: Wyse Technology L.L.C.Inventor: Andrew T. Fausak
-
Patent number: 8966092Abstract: Source data stored on a source device may be shared with one or more devices. Sharing the source data may include facilitating receiving, at a first device, a first token associated with the source data, from a second device, using a near proximity communication (NPC) protocol. The NPC protocol may support generation of the first token based on detection of presence of the first device within five feet of the second device. The first token may be encoded for NPC communication and may be non-public. The first token may be based on the source data and the receipt of the first token may be based on the detection. The first token may be decoded and communicated, based on a first communication protocol, to a third device to download the source data using the decoded first token. The second device may be an NPC-enabled device.Type: GrantFiled: February 24, 2012Date of Patent: February 24, 2015Assignee: Wyse Technology L.L.C.Inventors: Stephen Scott Doss, Richard Graham Cook, Daniel Ernesto Barreto
-
Patent number: 8966376Abstract: 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: December 10, 2010Date of Patent: February 24, 2015Assignee: Wyse Technology L.L.C.Inventors: Stevan Kominac, Jeremy Michael Stanley, Curtis Schwebke
-
Patent number: 8949726Abstract: 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: December 10, 2010Date of Patent: February 3, 2015Assignee: Wyse Technology L.L.C.Inventors: Stevan Kominac, Jeremy Michael Stanley, Curtis Schwebke
-
Patent number: 8949463Abstract: 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: December 11, 2010Date of Patent: February 3, 2015Assignee: Wyse Technology L.L.C.Inventors: Stevan Kominac, Jeremy Michael Stanley, Curtis Schwebke
-
Patent number: 8938524Abstract: 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: February 25, 2011Date of Patent: January 20, 2015Assignee: Wyse Technology L.L.C.Inventors: Sanmati Bahubali Tukol, Mohan Prabhala
-
Patent number: 8910273Abstract: Systems and methods for setting up VPN connection are provided. Method includes facilitating creating gateway connection between client side and server side. Client side comprises multiple client side virtual NICs and server side comprises multiple server side virtual NICs. Method includes facilitating creating data paths for VPN connection between each of at least portion of client side virtual NICs and each of at least portion of server side virtual NICs. Data path of each pair of corresponding client side virtual NICs and corresponding server side virtual NIC is associated with gateway connection and port forward. Method includes facilitating transmitting data, via first data path for VPN connection, between first client computing device communicatively coupled with corresponding client side virtual NIC of first data path and first server computing device communicatively coupled with corresponding server side virtual NIC of first data path.Type: GrantFiled: June 1, 2012Date of Patent: December 9, 2014Assignee: WYSE Technology L.L.C.Inventors: Andrew T. Fausak, Oleg Rombakh, De Yu Liu
-
Patent number: 8904362Abstract: An apparatus may include a network interface to facilitate communication with a second apparatus, and one or more machine-readable media with instructions executable by one or more processors to perform facilitating accessing a windows application resident on the second apparatus without executing locally the windows application resident on the second apparatus. An apparatus may facilitate providing windowing functionality to permit use of a windows application resident on the apparatus without requiring more than windowing information of the windows application to be provided. An apparatus may facilitate providing windowing information for display. An apparatus may facilitate provision of windowing information associated with a program executable on the apparatus configured to run a multi-user operating system, the program resident on the apparatus. One or more non-transitory machine-readable media are also disclosed.Type: GrantFiled: December 9, 2011Date of Patent: December 2, 2014Assignee: Wyse Technology L.L.C.Inventors: Randy Buswell, Bill Gay, Sui M. Lam, David Stone
-
Patent number: 8904484Abstract: System and method for setting up a data communication are disclosed. Method includes facilitating authenticating a module of a client computing device for the data communication. Method includes facilitating authenticating a module of a server for the data communication. Method includes authenticating an encoding for a network-based procedure call interface for the server. Method includes binding the network-based procedure call interface to a protocol for a gateway interface of the server. Method includes facilitating verifying that a message size of a message transmitted to a module of the client computing device or to a module of the server is within a message size range. Method includes facilitating creating a tunnel to a module of the server, wherein the tunnel is for the data communication. Method includes facilitating creating a channel within the tunnel, wherein the channel is for the data communication.Type: GrantFiled: June 1, 2012Date of Patent: December 2, 2014Assignee: Wyse Technology L.L.C.Inventor: Andrew T. Fausak
-
Patent number: 8869138Abstract: Systems and methods for updating firmware include a firmware update module executing on a client device. A firmware package to be installed on the client device may be verified by the firmware update module, including verifying that firmware files included in the firmware package are intact prior to beginning a firmware update. Recovery logic for enabling a client device to boot-up from a functional partition after a failed firmware update may be provided. The recovery logic may ensure that, when a firmware update failure occurs, the client device may boot-up from a functional partition. A recovery process may back up certain components stored in the client device. An update status related to the firmware update process may be provided.Type: GrantFiled: November 11, 2011Date of Patent: October 21, 2014Assignee: Wyse Technology L.L.C.Inventors: Jyothi Bandakka, Sridhara Chinya Venkatanaranappa
-
Patent number: 8869239Abstract: Examples of systems and methods are provided for rendering a composite view of an application. A system may display a local graphical user interface (GUI) and a remote application view associated with a remote application running at a remote server. The system may provide a message directed to a remote server to launch a remote application at the remote server. The system may receive a configuration file from the remote server. The system may register a GUI event listed in the configuration file. The system may display a local GUI based on the configuration file. The system may receive display output data of the remote application running on the remote server. The system may render a composite view including the local GUI based on the configuration file and a remote application view based on the display output data.Type: GrantFiled: August 24, 2009Date of Patent: October 21, 2014Assignee: Wyse Technology L.L.C.Inventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Ronald H Nicholson, Jr., Daniel Ernesto Barreto
-
Patent number: 8863237Abstract: 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: GrantFiled: August 24, 2009Date of Patent: October 14, 2014Assignee: Wyse Technology L.L.C.Inventors: Babak Pahlavan, Daniel Ernesto Barreto, Curtis Schwebke
-
Patent number: 8862660Abstract: Computer-implemented method is disclosed. Method includes initiating connection to client side in first client-server protocol between client side and server side. First client-server protocol is application layer protocol in OSI model. Method also includes receiving indication of data sink for first client-server protocol. Data sink is configured to receive and process output data of first client-server protocol. Method also includes receiving indication of data source for first client-server protocol. Data source is configured to provide input data for first client-server protocol. Method also includes receiving indication of communication pathway between two or more of data source, data sink, client side, and server side. Method also includes facilitating transmitting input data from data source to client side via communication pathway for transmission of input data from client side to server side.Type: GrantFiled: June 1, 2012Date of Patent: October 14, 2014Assignee: Wyse Technology L.L.C.Inventors: Andrew T. Fausak, Oleg Rombakh, De Yu Liu
-
Patent number: 8856723Abstract: A method provides network driver injection into a target image to transform the target image to be compatible with one or more source machines, for facilitating operating system streaming over a network. The method may include: facilitating access to a source system registry file of a source machine; facilitating access to a target system registry file of the target image, without copying the target image; determining whether source network interface cards of the source machine are compatible with the target image; and if the source network interface cards are not compatible with the target image, performing network interface driver injection into the target image. The target image may include an operating system. A machine-readable storage medium and apparatus are provided. A method is described for building a program for providing network driver injection into a target image to transform the target image to be compatible with computing machines.Type: GrantFiled: February 27, 2013Date of Patent: October 7, 2014Assignee: WYSE Technology L.L.C.Inventor: Mandy Sui Mei Lam
-
Patent number: 8825990Abstract: Examples of methods and apparatus are provided for configuring and customizing a specific-purpose local client having a windows-based embedded image using extensible markup language (XML) configuration and obviating reinstallation of an entire windows-based embedded image onto the specific-purpose local client. The apparatus may include a retrieval module of the specific-purpose local client configured to automatically locate a remote repository server containing an XML configuration file and automatically obtain the XML configuration file from the remote repository server each time the specific-purpose local client boots up. The apparatus may include an apply settings module of the specific-purpose local client configured to automatically apply a configuration change to the windows-based embedded image based on the XML configuration file each time the specific-purpose local client boots up.Type: GrantFiled: February 25, 2011Date of Patent: September 2, 2014Assignee: Wyse Technology L.L.C.Inventors: Sanmati Bahubali Tukol, Mohan Prabhala
-
Patent number: 8793331Abstract: A system for receiving redirected electronic media playback includes a proxy configured to communicate with a remote access module. The remote access module is configured to establish a remote access connection between the system and a remote system. The proxy is configured to receive, over the remote access connection, a decode request for electronic media content designated for a local multimedia application on the system, and in return, provide a result for the request. The proxy is also configured to receive at least one playback command designated for playing the electronic media content on the local multimedia application. The electronic media appears to be playing on a remote multimedia application on the remote system corresponding to the local multimedia application, but is played on the local multimedia application. A system for redirecting playback of electronic media content to a remote system, methods, and machine-readable media are also provided.Type: GrantFiled: May 12, 2009Date of Patent: July 29, 2014Assignee: Wyse Technology L.L.C.Inventors: Daniel Ernesto Barreto, Nitin Gupta, Nandakumar Sarun Madarakal, Mike Chih-Kang Liang, Richard Junjie Chen
-
Patent number: 8789070Abstract: A system for virtualization of a local device includes a proxy configured to report, to a remote system, a status of a local Universal Serial Bus (“USB”) device of the system, and to receive a transaction request designated for the local device from the remote system. The system further includes a generic device driver configured to receive the transaction request for the local device, and to provide a result of the transaction request. The proxy is further configured to provide the result of the transaction request to the remote system. The local device is remote to the remote system, which is configured to include a device-specific driver for the local device. A system for utilizing a local device of a remote system is also provided. The system may include an agent and a virtual bus driver. Methods and machine-readable media are also provided.Type: GrantFiled: December 6, 2007Date of Patent: July 22, 2014Assignee: Wyse Technology L.L.C.Inventors: Daniel Ernesto Barreto, Shishuang Wang, Jayadev Marulappa Niranjanmurthy, Sriranga Seetharamaiah