Patents Assigned to Wyse Technology Inc.
-
Publication number: 20120198223Abstract: Examples of methods and apparatus are provided for automatic retrieval, parsing and application of configuration for a specific-purpose local client having a windows-based embedded image with a write-filter while obviating reinstallation of an entire windows-based embedded image onto the local client and while allowing persistent configuration change across a reboot. The apparatus may include a retrieval module of the local client configured to, each time the local client boots up, automatically locate a remote repository server containing a configuration file and automatically obtain the configuration file from the repository server over a network. The apparatus may include an apply settings module of the local client configured to, each time the local client boots up, automatically load the configuration file, automatically parse at least a portion of the configuration file, and automatically apply, to the embedded image, a configuration change based on the at least a portion of the configuration file.Type: ApplicationFiled: February 25, 2011Publication date: August 2, 2012Applicant: WYSE TECHNOLOGY INC.Inventors: Sanmati Bahubali TUKOL, Mohan Prabhala
-
Publication number: 20120198221Abstract: 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: ApplicationFiled: February 25, 2011Publication date: August 2, 2012Applicant: WYSE TECHNOLOGY INC.Inventors: Sanmati Bahubali TUKOL, Mohan PRABHALA
-
Patent number: 8230095Abstract: The present invention discloses a system and a method for integrated on-demand delivery of operating system and applications, where operating system images are separate and distinct from application images. Integration of operating system streaming and application streaming services makes streaming delivery possible to a wide range of client devices, including those without any local disk space such as thin-clients and diskless workstations. In addition, by integrating the centralized management of operating system delivery and application delivery, the present invention provides a complete solution to server-centric application management, thereby further reducing the total cost of ownership of network-based computing approach.Type: GrantFiled: May 7, 2004Date of Patent: July 24, 2012Assignee: Wyse Technology, Inc.Inventors: Andrew Kin Ning Tsui, Satya Mylvara, Mark Calomeni, Amit Deshpande, Andy Fausak
-
Patent number: 8209430Abstract: 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 also configured to adjust an amount of bandwidth used by the streams. A machine-readable medium and a method are also disclosed.Type: GrantFiled: June 12, 2009Date of Patent: June 26, 2012Assignee: Wyse Technology Inc.Inventors: Daniel Ernesto Barreto, Siddhartha Kasivajhula, Ankur Kumar
-
Publication number: 20120151369Abstract: 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: ApplicationFiled: December 10, 2010Publication date: June 14, 2012Applicant: WYSE TECHNOLOGY INC.Inventors: Stevan KOMINAC, Jeremy Michael Stanley, Curtis Schwebke
-
Publication number: 20120151370Abstract: 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: ApplicationFiled: December 10, 2010Publication date: June 14, 2012Applicant: WYSE TECHNOLOGY INC.Inventors: Stevan KOMINAC, Jeremy Michael Stanley, Curtis Schwebke
-
Publication number: 20120151372Abstract: 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: ApplicationFiled: December 10, 2010Publication date: June 14, 2012Applicant: WYSE TECHNOLOGY INC.Inventors: Stevan KOMINAC, Jeremy Michael Stanley, Curtis Schwebke
-
Publication number: 20120151371Abstract: 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: ApplicationFiled: December 10, 2010Publication date: June 14, 2012Applicant: WYSE TECHNOLOGY INC.Inventors: Stevan KOMINAC, Jeremy Michael Stanley, Curtis Schwebke
-
Publication number: 20120151373Abstract: 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: ApplicationFiled: December 11, 2010Publication date: June 14, 2012Applicant: WYSE TECHNOLOGY INC.Inventors: Stevan Kominac, Jeremy Michael Stanley, Curtis Schwebke
-
Publication number: 20120102305Abstract: 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: ApplicationFiled: October 20, 2010Publication date: April 26, 2012Applicant: Wyse Technology Inc.Inventors: Mike Chih-Kang Liang, Richard Junjie Chen
-
Publication number: 20120089769Abstract: 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: ApplicationFiled: December 9, 2011Publication date: April 12, 2012Applicant: WYSE TECHNOLOGY INC.Inventors: Randy Buswell, Bill Gay, Sui M. Lam, David Stone
-
Patent number: 8156235Abstract: A communication apparatus for remote communication may include a first local module configured to intercept a first stream. The first stream may utilize a first transmission protocol and may be destined to a remote destination over a network. The first local module may be configured to make a determination whether to direct the first stream over a first connection to a first destination utilizing the first transmission protocol or to direct the first stream over a second connection to a second destination utilizing a second transmission protocol. The determination may be based on one or more of the following: a configuration or a network condition. The first local module may be configured to direct the first stream to the first destination or the second destination based on the determination. The second transmission protocol is different from the first transmission protocol. A machine-readable medium and a method are also disclosed.Type: GrantFiled: June 12, 2009Date of Patent: April 10, 2012Assignee: Wyse Technology Inc.Inventors: Daniel Ernesto Barreto, Siddhartha Kasivajhula, Ankur Kumar
-
Patent number: 8122140Abstract: A communication apparatus for remote communication may include a local transparent proxy module configured to intercept a first stream destined to a remote destination and configured to make a first determination whether to accelerate communication associated with the first stream. The communication apparatus may include a local proxy module configured to receive the first stream based on the first determination and configured to make a second determination whether a connection to a remote proxy module is established. If the connection is established, then the local proxy module may receive one or more additional streams and may direct the one or more additional streams to the remote proxy module utilizing an accelerated mode. If the connection is not established, then the local transparent proxy module may direct the first stream to the remote destination utilizing a non-accelerated mode. A machine-readable medium and a method are also disclosed.Type: GrantFiled: June 12, 2009Date of Patent: February 21, 2012Assignee: Wyse Technology Inc.Inventors: Daniel Ernesto Barreto, Siddhartha Kasivajhula, Ankur Kumar
-
Publication number: 20110320799Abstract: 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: ApplicationFiled: June 25, 2010Publication date: December 29, 2011Applicant: WYSE TECHNOLOGY INC.Inventor: Mandy Sui Mei Lam
-
Patent number: 8079021Abstract: A video display terminal capable of operating with a graphical user interface such as Windows provides windowing functionality to permit use of popular applications programs resident on a server, without requiring more than application data to be transmitted from the server, and keyboard and mouse information to be transmitted from a terminal to the server. A terminal for communicating with a server includes a network interface for communicating with a server and a processor coupled to the network interface for operating with the network interface and for accessing a windows application resident on the server without executing locally the windows application resident on the server. The processor provides windowing functionality to permit use of a windows application resident on the server without requiring more than windowing information of the windows application to be transmitted from the server, wherein the windowing information includes application data.Type: GrantFiled: April 19, 2006Date of Patent: December 13, 2011Assignee: WYSE Technology Inc.Inventors: Randy Buswell, Bill Gay, Sui M. Lam, David Stone
-
Patent number: 8059153Abstract: An object tracking system which includes a plurality of camera devices, each of which captures image data, a plurality of thin-client processors, each of which is connected to a respective camera device via a local connection, each thin-client processor hosting a thin-client application that processes the captured image data to obtain two-dimensional foreground region information by using a background subtraction algorithm, and a server hosting an object tracking application that receives the foreground region information from each thin-client processor via a network and generates a three-dimensional visual hull corresponding to each foreground region represented in the received foreground region information, wherein the object tracking application generates identification and position data corresponding to each three-dimensional visual hull.Type: GrantFiled: June 21, 2004Date of Patent: November 15, 2011Assignee: Wyse Technology Inc.Inventors: Daniel Barreto, Curt Schwebke
-
Patent number: 8037198Abstract: A process and system for upgrading firmware in a thin client in a network environment. The process may proceed on an automated basis during boot-up by using one or more FTP addresses stored in the thin client. Multiple FTP servers may be accessed. The same firmware upgrades may be stored on more than one FTP server. Different firmware upgrades may instead or in addition be stored on different FTP servers.Type: GrantFiled: May 18, 2009Date of Patent: October 11, 2011Assignee: Wyse Technology Inc.Inventors: Bach H. Le, Mandy Sui Mei Lam, Ryan Mason
-
Patent number: 8010630Abstract: A system for redirecting a local device to a remote system includes a proxy configured to communicate with a remote access module. The remote access module is configured to establish a remote access connection between a system and a remote system. The proxy is configured to receive socket connection information for establishing a socket connection between the system and the remote system. The proxy is also configured to receive, from the remote system over the socket connection, at least one device transaction designated for a virtual device local to the remote system. The virtual device may correspond with a Universal Serial Bus device locally connected to the system. A system for automatically redirecting a local device to a remote system, as well as a system for utilizing a local device of a remote system, are also provided. Methods and machine-readable media are also provided.Type: GrantFiled: December 6, 2007Date of Patent: August 30, 2011Assignee: Wyse Technology Inc.Inventors: Daniel Ernesto Barreto, Jayadev Marulappa Niranjanmurthy, Shishuang Wang, Sriranga Seetharamaiah
-
Patent number: 8010635Abstract: 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: GrantFiled: September 8, 2008Date of Patent: August 30, 2011Assignee: Wyse Technology Inc.Inventor: Bryan Michael Richter
-
Publication number: 20100269048Abstract: Examples of systems and methods are provided for designing a remote view of a local application. A system may receive a request from a remote client device to launch a local application at a local server. The system may select a configuration file associated with the local application and with the remote client device. The configuration file may comprise a control code for at least one user action to control the local application. The system may provide the configuration file directed to the remote client. The system may receive from the remote client device, a control code from a configuration file previously provided to the remote client device. The system may control the local application based on the received control code. The system may provide display output data of the local application directed to the remote client device.Type: ApplicationFiled: August 24, 2009Publication date: October 21, 2010Applicant: WYSE TECHNOLOGY INC.Inventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Ronald H. Nicholson, JR., Daniel Ernesto Barreto