Patents by Inventor Evren BINGOL

Evren BINGOL 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: 10880272
    Abstract: A secure software client is provided. A secure software client can be partitioned into a web application that functions as the user interface and a proxy that performs a number of functions to provide a desktop-like experience within the web application. The web application can be isolated within the browser and can communicate with the proxy via a secure communication channel thereby allowing the proxy to be isolated from other types of access. The proxy can generate a desktop in the form of HTML5 content that the web application can render. The proxy can customize the desktop to include representations of applications or other functionality that are available to the user. The web application can detect user interaction with the HTML5 content and relay the interaction to the proxy via the secure communication channel to allow the proxy to perform an appropriate function.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: December 29, 2020
    Assignee: Wyse Technology L.L.C.
    Inventors: Curtis Schwebke, Evren Bingol
  • Publication number: 20180309728
    Abstract: A secure software client is provided. A secure software client can be partitioned into a web application that functions as the user interface and a proxy that performs a number of functions to provide a desktop-like experience within the web application. The web application can be isolated within the browser and can communicate with the proxy via a secure communication channel thereby allowing the proxy to be isolated from other types of access. The proxy can generate a desktop in the form of HTML5 content that the web application can render. The proxy can customize the desktop to include representations of applications or other functionality that are available to the user. The web application can detect user interaction with the HTML5 content and relay the interaction to the proxy via the secure communication channel to allow the proxy to perform an appropriate function.
    Type: Application
    Filed: April 20, 2017
    Publication date: October 25, 2018
    Inventors: Curtis Schwebke, Evren Bingol
  • Patent number: 10057376
    Abstract: An RDP server may query a web client to determine one or more capabilities of the web client. The RDP server may receive a packet from the web client that indicates the one or more capabilities of the web client. The RDP server may identify one or more applications running on a remote machine to be accessed by the web client. The RDP server may provide one or more virtual channels between the RDP server and the web client. The one or more virtual channels may each be associated with an identified application running on the remote machine and a capability of the web client. The virtual channels may be provided to facilitate the generation of an interface for viewing and interacting with content of the remote machine at the web client.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: August 21, 2018
    Assignee: Dell Products L.P.
    Inventors: Evren Bingol, Curtis J. Schwebke
  • Patent number: 10051033
    Abstract: A web client may receive a first packet of audio data encoded in a first audio format from a web-socket server over a web socket connection between the web-socket server and the web client. The web client may convert the audio data such that the first packet is encoded in a second audio format, and the second audio format may be compatible with the web client. The web client may calculate a trip time for the first packet. The web client may send a second packet including an indication of the trip time to an RDP server by way of the web-socket server over a socket connection between the RDP server and the web-socket server. The web client may present the audio data using an audio canvas of the web client, and the audio data may be associated with an interface for viewing and interacting with a remote desktop.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: August 14, 2018
    Assignee: Dell Products L.P.
    Inventors: Evren Bingol, Curtis J. Schwebke
  • Patent number: 10015228
    Abstract: Many challenges exist for supporting computing devices over a network where the computing devices are incompatible with one another. Instead of providing a native remote desktop protocol (RDP) client for each device, RDP client functionality may be provided by a cross-platform scripting language client or agent. A cross-platform scripting language client of an RDP client transcodes any received RDP-compatible packets to a format supported by a cross-platform or standards-based web browser of the RDP client.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: July 3, 2018
    Assignee: Dell Products L.P.
    Inventors: Evren Bingol, Curtis J. Schwebke
  • Publication number: 20170126776
    Abstract: A web client may receive a first packet of audio data encoded in a first audio format from a web-socket server over a web socket connection between the web-socket server and the web client. The web client may convert the audio data such that the first packet is encoded in a second audio format, and the second audio format may be compatible with the web client. The web client may calculate a trip time for the first packet. The web client may send a second packet including an indication of the trip time to an RDP server by way of the web-socket server over a socket connection between the RDP server and the web-socket server. The web client may present the audio data using an audio canvas of the web client, and the audio data may be associated with an interface for viewing and interacting with a remote desktop.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Evren Bingol, Curtis J. Schwebke
  • Publication number: 20170127067
    Abstract: A web client may receive a run-length encoded packet of graphics data from a Remote Desktop Protocol server via a web-socket server. The web client may determine a run-length encoding algorithm for the packet based on a first color space associated with the packet. The web client may decompress the packet based on the determined run-length encoding algorithm, where decompressing the packet involves determining a plurality of commands to be performed on a canvas associated with the web client. The web client may render the graphics data on the canvas using the plurality of commands, wherein the graphics data is associated with a graphical interface for viewing and interacting with a remote desktop.
    Type: Application
    Filed: November 2, 2015
    Publication date: May 4, 2017
    Inventors: Evren Bingol, Curtis J. Schwebke
  • Publication number: 20170126842
    Abstract: An RDP server may query a web client to determine one or more capabilities of the web client. The RDP server may receive a packet from the web client that indicates the one or more capabilities of the web client. The RDP server may identify one or more applications running on a remote machine to be accessed by the web client. The RDP server may provide one or more virtual channels between the RDP server and the web client. The one or more virtual channels may each be associated with an identified application running on the remote machine and a capability of the web client. The virtual channels may be provided to facilitate the generation of an interface for viewing and interacting with content of the remote machine at the web client.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Evren Bingol, Curtis J. Schwebke
  • Patent number: 9628810
    Abstract: A web client may receive a run-length encoded packet of graphics data from a Remote Desktop Protocol server via a web-socket server. The web client may determine a run-length encoding algorithm for the packet based on a first color space associated with the packet. The web client may decompress the packet based on the determined run-length encoding algorithm, where decompressing the packet involves determining a plurality of commands to be performed on a canvas associated with the web client. The web client may render the graphics data on the canvas using the plurality of commands, wherein the graphics data is associated with a graphical interface for viewing and interacting with a remote desktop.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: April 18, 2017
    Assignee: Dell Products L.P.
    Inventors: Evren Bingol, Curtis J. Schwebke
  • Patent number: 9552423
    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: Grant
    Filed: July 2, 2015
    Date of Patent: January 24, 2017
    Assignee: Wyse Technology L.L.C.
    Inventors: Sarun Madarakal Nandakumar, Evren Bingol, Yu-Te Lin, Daniel Ernesto Barreto
  • Publication number: 20150310110
    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: July 2, 2015
    Publication date: October 29, 2015
    Inventors: Sarun Madarakal NANDAKUMAR, Evren BINGOL, Yu-Te LIN, Daniel Ernesto BARRETO
  • Patent number: 9092525
    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: Grant
    Filed: May 8, 2012
    Date of Patent: July 28, 2015
    Assignee: Wyse Technology L.L.C.
    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: 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