Patents Assigned to Wyse Technology Inc.
  • Publication number: 20130125107
    Abstract: The updating of firmware components on a client device is described. Operations may include facilitating parsing of a firmware update configuration file on the client device, wherein the firmware update configuration file identifies an update repository, one or more firmware updates, and update package information for each of the firmware updates; facilitating validation of each firmware update by comparing, for each firmware update, the update package information with information of an update package stored in the update repository; facilitating receiving the update package for each firmware update from the update repository; facilitating performing a backup of firmware components on the client device corresponding to the firmware updates; and facilitating updating of the firmware components using the received update packages.
    Type: Application
    Filed: November 11, 2011
    Publication date: May 16, 2013
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Jyothi BANDAKKA, Sridhara Chinya VENKATANARANAPPA
  • Publication number: 20130111561
    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: Application
    Filed: November 2, 2011
    Publication date: May 2, 2013
    Applicant: Wyse Technology Inc.
    Inventor: Puneet Kaushik
  • Patent number: 8407662
    Abstract: 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: Grant
    Filed: June 25, 2010
    Date of Patent: March 26, 2013
    Assignee: Wyse Technology Inc.
    Inventor: Mandy Sui Mei Lam
  • Publication number: 20130036192
    Abstract: 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: Application
    Filed: June 1, 2012
    Publication date: February 7, 2013
    Applicant: Wyse Technology Inc.
    Inventor: Andrew T. Fausak
  • Publication number: 20130036451
    Abstract: 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: Application
    Filed: June 1, 2012
    Publication date: February 7, 2013
    Applicant: Wyse Technology Inc.
    Inventor: Andrew T. Fausak
  • Patent number: 8364845
    Abstract: A method for configuring a thin client connected to a communications network includes the thin client sending a request for a network address to an address server. The address server sends an assigned network address back to the thin client together with a location of a configuration server. The thin client sends a request for configuration information to the configuration server. The request for configuration information includes information on the thin client. The configuration server generates a configuration file containing configuration information based on the received thin client information. The configuration file is then sent by the configuration server to the thin client, which uses the configuration file for configuration.
    Type: Grant
    Filed: May 19, 2005
    Date of Patent: January 29, 2013
    Assignee: Wyse Technology Inc.
    Inventor: Bryan Michael Richter
  • Publication number: 20130007096
    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: Application
    Filed: September 12, 2012
    Publication date: January 3, 2013
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Babak PAHLAVAN, Nandakumar Sarun MADARAKAL, Daniel Ernesto BARRETO
  • Publication number: 20120324404
    Abstract: Examples of systems and methods are provided for facilitating rendering at a local client device a remote view associated with a remote application on a remote server. A method may comprise generating the remote view of the remote application based on display output data of the remote application, wherein a portion of the display output data is visible in the remote view, tracking coordinates and dimensions of the portion of the display output that is visible, receiving a message from the remote server comprising coordinates and dimensions of one of a window box, a dialog box and an object, comparing the coordinates and dimensions of the portion of the display output data that is visible with the coordinates and dimensions of the one of the window box, the dialog box and the object, and adjusting the portion of the display output data that is visible based on the comparison.
    Type: Application
    Filed: August 27, 2012
    Publication date: December 20, 2012
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Daniel Ernesto Barreto
  • Publication number: 20120290688
    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: Application
    Filed: August 10, 2011
    Publication date: November 15, 2012
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Sarun Madarakal NANDAKUMAR, Daniel Ernesto Barreto
  • Publication number: 20120290567
    Abstract: Method and apparatus for facilitating real-time searching of non-public data on multiple remote source units using single search query are provided. Method includes automatically discovering, by client device, multiple remote source units via auto discovery module. Method includes facilitating provision, to auto discovery module, of single search query directed to multiple remote source units to enable searching of non-public data simultaneously on all of multiple remote source units based on single search query.
    Type: Application
    Filed: May 8, 2012
    Publication date: November 15, 2012
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Sarun Madarakal NANDAKUMAR, Evren BINGOL, Yu-Te LIN, Daniel Ernesto BARRETO
  • Publication number: 20120290614
    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: Application
    Filed: May 8, 2012
    Publication date: November 15, 2012
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Sarun Madarakal NANDAKUMAR, Evren BINGOL, Yu-Te LIN, Daniel Ernesto BARRETO
  • Publication number: 20120259958
    Abstract: A system includes a module to determine a dependency between at least one operating system and at least one application, an interface module to permit an independent selection of an operating system image and an application image, a service to stream a first portion of the application image, and to stream, on-demand, a second portion of the application image, and a memory to store at least one of the operating system image and the application image. The at least one application is compatible with the at least one operating system. Methods and machine-readable medium, and hardware apparatus are provided.
    Type: Application
    Filed: June 19, 2012
    Publication date: October 11, 2012
    Applicant: Wyse Technology Inc.
    Inventors: Andrew Kin Ning Tsui, Satya Mylvara, Mark Calomeni, Amit Deshpande, Andy Fausak
  • Publication number: 20120221622
    Abstract: 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: Application
    Filed: February 25, 2011
    Publication date: August 30, 2012
    Applicant: Wyse Technology Inc.
    Inventors: SriramKumar RAJU, Puneet KAUSHIK
  • Publication number: 20120222124
    Abstract: 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: Application
    Filed: February 25, 2011
    Publication date: August 30, 2012
    Applicant: Wyse Technology Inc.
    Inventors: SriramKumar RAJU, Puneet KAUSHIK
  • Publication number: 20120197972
    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: Application
    Filed: February 25, 2011
    Publication date: August 2, 2012
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Sanmati Bahubali TUKOL, Mohan Prabhala
  • Publication number: 20120198218
    Abstract: 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: Application
    Filed: February 25, 2011
    Publication date: August 2, 2012
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Sanmati Bahubali TUKOL, Mohan Prabhala
  • Publication number: 20120197973
    Abstract: Examples of methods and apparatus are provided for obtaining a configuration file over a public network and applying a persistent configuration change to a windows-based embedded image with a write-filter running on a mobile client and obviating reinstallation of an entire windows-based embedded image onto the mobile client. The apparatus may include a retrieval module of the mobile client that facilitates locating a remote repository server containing the configuration file. The retrieval module facilitate obtaining the configuration file over the public network from the remote repository server while the write-filter is enabled, while obviating reinstallation of an entire windows-based embedded image onto the mobile client. The apparatus may include an apply settings module of the mobile client that, each time the mobile client boots up, applies a configuration change to the windows-based embedded image while the write-filter is enabled, based on the configuration file or another configuration file.
    Type: Application
    Filed: February 25, 2011
    Publication date: August 2, 2012
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Sanmati Bahubali TUKOL, Mohan Prabhala
  • Publication number: 20120198344
    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: Application
    Filed: February 25, 2011
    Publication date: August 2, 2012
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Sanmati Bahubali Tukol, Mohan Prabhala
  • Publication number: 20120198217
    Abstract: 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: Application
    Filed: February 25, 2011
    Publication date: August 2, 2012
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Sanmati Bahubali TUKOL, Mohan Prabhala
  • Publication number: 20120198222
    Abstract: 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: Application
    Filed: February 25, 2011
    Publication date: August 2, 2012
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Sanmati Bahubali TUKOL, Mohan Prabhala