Patents Assigned to Wyse Technology
-
Patent number: 8775658Abstract: 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: June 12, 2009Date of Patent: July 8, 2014Assignee: Wyse Technology L.L.C.Inventors: Daniel Ernesto Barreto, Siddhartha Kasivajhula, Ankur Kumar
-
Patent number: 8751778Abstract: Examples of methods and apparatus are provided for generating, validating and applying custom extensible markup language (XML) configuration on a specific-purpose local client having a windows-based embedded image and obviating reinstallation of an entire windows-based embedded image onto the specific-purpose local client. The apparatus may include a configuration generation module configured to generate an XML configuration file and configured to validate the XML configuration file based on a validation file. The apparatus may include a retrieval module of the specific-purpose local client configured to automatically obtain the XML configuration file 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, to the windows-based embedded image, a configuration change based on the XML configuration file each time the specific-purpose local client boots up.Type: GrantFiled: February 25, 2011Date of Patent: June 10, 2014Assignee: Wyse Technology L.L.C.Inventors: Sanmati Bahubali Tukol, Mohan Prabhala
-
Patent number: 8725997Abstract: Examples of methods and apparatus are provided for self-provisioning of configuration for a specific-purpose local client having a windows-based embedded image with a write-filter 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 facilitate locating a repository server containing a configuration file. The retrieval module may be configured to facilitate obtaining the configuration file from the repository server while the write-filter is enabled, while obviating reinstallation of an entire windows-based embedded image onto the specific-purpose local client. The apparatus may include an apply settings module of the specific-purpose local client configured to apply a configuration change to the windows-based embedded image based on the configuration file or another configuration file.Type: GrantFiled: February 25, 2011Date of Patent: May 13, 2014Assignee: Wyse Technology L.L.C.Inventors: Sanmati Bahubali Tukol, Mohan Prabhala
-
Patent number: 8700888Abstract: Examples of specific-purpose local clients are provided for self-provisioning of configurations and for obviating reinstallation of entire windows-based embedded images onto the specific-purpose local clients. Each local client may have a windows-based embedded image with a write-filter, and may include a configuration history memory unit configured to store a plurality of extensible markup language (XML) configuration files. The configuration history memory unit may be in a persistent storage area of the local client to allow the plurality of XML configuration files to be retained on the local client when it is shut down.Type: GrantFiled: February 25, 2011Date of Patent: April 15, 2014Assignee: Wyse Technology L.L.C.Inventors: Sanmati Bahubali Tukol, Mohan Prabhala
-
Patent number: 8681813Abstract: 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: November 29, 2011Date of Patent: March 25, 2014Assignee: Wyse Technology L.L.C.Inventors: Goutham Vastimal Jain, Khader Basha P R, Paramtap Desai
-
Patent number: 8676926Abstract: 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: GrantFiled: August 24, 2009Date of Patent: March 18, 2014Assignee: Wyse Technology L.L.C.Inventors: Babak Pahlavan, Ronald H Nicholson, Jr., Daniel Ernesto Barreto
-
Patent number: 8615544Abstract: Systems and methods for unlocking a device remotely from a server, where the device is connected locally to a client, and the server is remote to the client and the device, are provided in accordance with various aspects of the subject technology. In one aspect, a system includes a remote unlocking module configured to monitor, at the server, traffic between a secure application and a virtual bus driver for at least one string descriptor request associated with switching an interface of the device from a first interface type to a second interface type, and to intercept the at least one string descriptor request. The system further includes an agent configured to receive the intercepted at least one string descriptor request, and to send the intercepted at least one string descriptor request from the server to the client over a network.Type: GrantFiled: February 25, 2011Date of Patent: December 24, 2013Assignee: Wyse Technology Inc.Inventors: SriramKumar Raju, Puneet Kaushik
-
Patent number: 8612516Abstract: 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 28, 2011Date of Patent: December 17, 2013Assignee: Wyse Technology Inc.Inventors: Muralidhara Mallur, Jyothi Bandakka, Sanmati Tukol
-
Patent number: 8606892Abstract: The deployment and updating of applications and drivers on a client device having a write-filter is described. A first deployment extensible markup language (XML) configuration file is obtained for deploying a first application or driver at the client device. A first application or driver is deployed on the client device based on the first deployment XML configuration file, while the write-filter of the client device is disabled. The write-filter is enablable to prohibit a file stored on the client device with the write-filter enabled from persisting across a reboot of the device. Following the deployment, automatic updating is performed by determining whether an autoupdate is available, obtaining a second deployment XML configuration file for updating the first application or driver, and updating the first application or driver based on the second deployment XML configuration file, while the write-filter is disabled. The automatic updating may be repeated.Type: GrantFiled: November 28, 2011Date of Patent: December 10, 2013Assignee: Wyse Technology Inc.Inventors: Muralidhara Mallur, Jyothi Bandakka, Sanmati Tukol
-
Patent number: 8589800Abstract: 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: November 19, 2013Assignee: Wyse Technology Inc.Inventors: Stevan Kominac, Jeremy Michael Stanley, Curtis Schwebke
-
Publication number: 20130297813Abstract: 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: ApplicationFiled: October 12, 2012Publication date: November 7, 2013Applicant: Wyse Technology Inc.Inventor: Puneet Kaushik
-
Publication number: 20130297792Abstract: 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: ApplicationFiled: October 12, 2012Publication date: November 7, 2013Applicant: Wyse Technology Inc.Inventor: Puneet KAUSHIK
-
Patent number: 8572754Abstract: Systems and methods for facilitating unlocking a device connected locally to a client, utilizing a server located remotely from the client and the device, are provided in accordance with various aspects of the subject technology. In one aspect, a system includes a proxy configured to receive, at the client, at least one string descriptor request from the server over a network, where the at least one string descriptor request is associated with switching an interface of the device from a first interface type to a second interface type. The system further includes a stub driver configured to receive the at least one string descriptor request from the proxy, and to direct the at least one string descriptor request to the device.Type: GrantFiled: February 25, 2011Date of Patent: October 29, 2013Assignee: Wyse Technology Inc.Inventors: SriramKumar Raju, Puneet Kaushik
-
Patent number: 8504654Abstract: 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: August 6, 2013Assignee: Wyse Technology Inc.Inventors: Stevan Kominac, Jeremy Michael Stanley, Curtis Schwebke
-
Patent number: 8495183Abstract: 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: February 25, 2011Date of Patent: July 23, 2013Assignee: Wyse Technology Inc.Inventors: Sanmati Bahubali Tukol, Mohan Prabhala
-
Publication number: 20130139183Abstract: The installation of a disk image onto a client device having a hardware platform of a particular class is described, where the disk image includes a driver-store having a plurality of drivers for a plurality of hardware platforms. The disk image is stored on the client device, and at least one driver from the driver-store is installed on the client device based on the hardware platform of the client device. A device driver configuration file is retrieved, wherein the device driver configuration file identifies one or more drivers associated with a class of hardware platforms, and identifies one or more common drivers shared by two or more of the plurality of hardware platforms. Drivers identified in the device driver configuration file and that are neither associated with the class of the client device, nor associated with the platform of the client device, are removed from the driver-store.Type: ApplicationFiled: November 28, 2011Publication date: May 30, 2013Applicant: Wyse Technology Inc.Inventors: Muralidhara Mallur, Jyothi Bandakka, Sanmati Tukol
-
Publication number: 20130138783Abstract: The deployment and updating of applications and drivers on a client device having a write-filter is described. A first deployment extensible markup language (XML) configuration file is obtained for deploying a first application or driver at the client device. A first application or driver is deployed on the client device based on the first deployment XML configuration file, while the write-filter of the client device is disabled. The write-filter is enablable to prohibit a file stored on the client device with the write-filter enabled from persisting across a reboot of the device. Following the deployment, automatic updating is performed by determining whether an autoupdate is available, obtaining a second deployment XML configuration file for updating the first application or driver, and updating the first application or driver based on the second deployment XML configuration file, while the write-filter is disabled. The automatic updating may be repeated.Type: ApplicationFiled: November 28, 2011Publication date: May 30, 2013Applicant: Wyse Technology Inc.Inventors: Muralidhara Mallur, Jyothi Bandakka, Sanmati Tukol
-
Patent number: 8452952Abstract: An example of a method for facilitating split booting includes executing a base system image file of a system, initializing components of the first computing device, loading the extended system image file, and executing the extended system image file from the first computing device without booting the first computing device. The base system image file and an extended system image file of the system are built from a single executable system image file of the system. An example of a method for building system images includes building, as a single executable file, a system image file of a system and dividing the system image file into a base system image file and an extended system image file. An example of a machine-readable storage medium having code for carrying out the method, an apparatus having the machine-readable storage medium, and an apparatus having means for carrying out the method is disclosed.Type: GrantFiled: October 20, 2010Date of Patent: May 28, 2013Assignee: Wyse Technology Inc.Inventors: Mike Chih-Kang Liang, Richard Junjie Chen
-
Patent number: 8452951Abstract: Computing device deployment and configuration using a mass storage device is provided. A generic computing device is provided to a customer or end user. A mass storage device is used to distribute configuration information to the generic computing device. The configuration information includes customer-specified or ordered software applications or other features. The configuration information can also include updates to the computing device system software. The customer or end user couples the mass storage device to the generic computing device in order to load the configuration information into the computing device. After the configuration information is loaded, the computing device is configured for the customer's use. Further features, such as creating customized images, are also provided.Type: GrantFiled: June 9, 2010Date of Patent: May 28, 2013Assignee: Wyse Technology Inc.Inventor: Robert Duncan
-
Publication number: 20130111561Abstract: 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: ApplicationFiled: November 2, 2011Publication date: May 2, 2013Applicant: Wyse Technology Inc.Inventor: Puneet Kaushik