Patents by Inventor Nandakumar Sarun MADARAKAL
Nandakumar Sarun MADARAKAL has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9444894Abstract: 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: GrantFiled: August 24, 2009Date of Patent: September 13, 2016Assignee: WYSE TECHNOLOGY LLCInventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Daniel Ernesto Barreto
-
Patent number: 9191449Abstract: 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: GrantFiled: September 12, 2012Date of Patent: November 17, 2015Assignee: Wyse Technology L.L.C.Inventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Daniel Ernesto Barreto
-
Patent number: 9191448Abstract: Examples of systems and methods are provided for rendering a composite view at a client device. A system may allow communication and may render at a local client device a composite view including a local graphical user interface (GUI) and a remote view associated with a remote application running on a remote server is provided. The system may comprise a remote view module configured to generate the remote view of the remote application, and a local view module configured to generate the local GUI for controlling the remote application remotely, configured to control an area of the display output data of the remote application that is displayed in the remote view, and configured to keep track of coordinates and dimensions of the area. A composite view comprising the local GUI and the remote view may be provided to a local display at the local client device.Type: GrantFiled: August 24, 2009Date of Patent: November 17, 2015Assignee: WYSE TECHNOLOGY L.L.C.Inventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Daniel Ernesto Barreto
-
Patent number: 9185172Abstract: 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: GrantFiled: August 27, 2012Date of Patent: November 10, 2015Assignee: WYSE TECHNOLOGY L.L.C.Inventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Daniel Ernesto Barreto
-
Patent number: 9185171Abstract: 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: GrantFiled: August 24, 2009Date of Patent: November 10, 2015Assignee: WYSE TECHNOLOGY L.L.C.Inventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Ronald H Nicholson, Jr., Daniel Ernesto Barreto
-
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: 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
-
Publication number: 20130007096Abstract: 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: ApplicationFiled: September 12, 2012Publication date: January 3, 2013Applicant: WYSE TECHNOLOGY INC.Inventors: Babak PAHLAVAN, Nandakumar Sarun MADARAKAL, Daniel Ernesto BARRETO
-
Publication number: 20120324404Abstract: 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: ApplicationFiled: August 27, 2012Publication date: December 20, 2012Applicant: WYSE TECHNOLOGY INC.Inventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Daniel Ernesto Barreto
-
Publication number: 20100269152Abstract: 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: ApplicationFiled: August 24, 2009Publication date: October 21, 2010Applicant: WYSE TECHNOLOGY INC.Inventors: Babak PAHLAVAN, Nandakumar Sarun Madarakal, Ronald H. Nicholson, JR., Daniel Ernesto Barreto
-
Publication number: 20100269057Abstract: 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: ApplicationFiled: August 24, 2009Publication date: October 21, 2010Applicant: WYSE TECHNOLOGY INC.Inventors: Babak PAHLAVAN, Nandakumar Sarun Madarakal, Daniel Ernesto Barreto
-
Publication number: 20100269047Abstract: Examples of systems and methods are provided for rendering a composite view at a client device. A system may allow communication and may render at a local client device a composite view including a local graphical user interface (GUI) and a remote view associated with a remote application running on a remote server is provided. The system may comprise a remote view module configured to generate the remote view of the remote application, and a local view module configured to generate the local GUI for controlling the remote application remotely, configured to control an area of the display output data of the remote application that is displayed in the remote view, and configured to keep track of coordinates and dimensions of the area. A composite view comprising the local GUI and the remote view may be provided to a local display at the local client device.Type: ApplicationFiled: August 24, 2009Publication date: October 21, 2010Applicant: WYSE TECHNOLOGY INC.Inventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Daniel Ernesto Barreto
-
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
-
Publication number: 20100268762Abstract: Examples of systems and methods are provided for communication, scrolling a remote application, and scrolling a local application based on one or more commands from a remote client device. A system may comprise a viewer controller module configured to receive, at the system from a remote server over a remote access connection between the system and the remote server during a remote connection session, an overall content size of a remote application running on the remote server. The viewer controller module may be configured to generate a scrolling command to control a first remote application view at the system of the remote application. The scrolling command may be based on one or more native scrolling gestures, a first display output at the system of the remote application and the overall content size of the remote application.Type: ApplicationFiled: August 24, 2009Publication date: October 21, 2010Applicant: WYSE TECHNOLOGY INC.Inventors: Babak PAHLAVAN, Ronald H. Nicholson, JR., Nandakumar Sarun Madarakal, Daniel Ernesto Barreto
-
Publication number: 20100106798Abstract: 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: ApplicationFiled: May 12, 2009Publication date: April 29, 2010Applicant: WYSE TECHNOLOGY INC.Inventors: Daniel Ernesto BARRETO, Nitin GUPTA, Nandakumar Sarun MADARAKAL, Mike Chih-Kang LIANG, Richard Junjie CHEN