Patents by Inventor Daniel Ernesto Barreto

Daniel Ernesto Barreto 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: 8966092
    Abstract: Source data stored on a source device may be shared with one or more devices. Sharing the source data may include facilitating receiving, at a first device, a first token associated with the source data, from a second device, using a near proximity communication (NPC) protocol. The NPC protocol may support generation of the first token based on detection of presence of the first device within five feet of the second device. The first token may be encoded for NPC communication and may be non-public. The first token may be based on the source data and the receipt of the first token may be based on the detection. The first token may be decoded and communicated, based on a first communication protocol, to a third device to download the source data using the decoded first token. The second device may be an NPC-enabled device.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: February 24, 2015
    Assignee: Wyse Technology L.L.C.
    Inventors: Stephen Scott Doss, Richard Graham Cook, Daniel Ernesto Barreto
  • Publication number: 20150019638
    Abstract: Examples of systems and methods are provided for communication and for facilitating establishing a remote session between a client device and a remote server. The system may facilitate establishing a trusted relationship between the client device and a host device. The system may be configured to receive login information from the host device for a first remote session established between the host device and the remote server. The system may facilitate continuing the first remote session previously established between the host device and the remote server as a continued remote session between the client device and the remote server.
    Type: Application
    Filed: October 1, 2014
    Publication date: January 15, 2015
    Inventors: Babak Pahlavan, Daniel Ernesto Barreto, Curtis Schwebke
  • Publication number: 20140325087
    Abstract: 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: Application
    Filed: April 23, 2014
    Publication date: October 30, 2014
    Inventors: Daniel Ernesto Barreto, Siddhartha Kasivajhula, Ankur Kumar
  • Patent number: 8869239
    Abstract: 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: Grant
    Filed: August 24, 2009
    Date of Patent: October 21, 2014
    Assignee: Wyse Technology L.L.C.
    Inventors: Babak Pahlavan, Nandakumar Sarun Madarakal, Ronald H Nicholson, Jr., Daniel Ernesto Barreto
  • Patent number: 8863237
    Abstract: Examples of systems and methods are provided for communication and for facilitating establishing a remote session between a client device and a remote server. The system may facilitate establishing a trusted relationship between the client device and a host device. The system may be configured to receive login information from the host device for a first remote session established between the host device and the remote server. The system may facilitate continuing the first remote session previously established between the host device and the remote server as a continued remote session between the client device and the remote server.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: October 14, 2014
    Assignee: Wyse Technology L.L.C.
    Inventors: Babak Pahlavan, Daniel Ernesto Barreto, Curtis Schwebke
  • Patent number: 8793331
    Abstract: 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: Grant
    Filed: May 12, 2009
    Date of Patent: July 29, 2014
    Assignee: Wyse Technology L.L.C.
    Inventors: Daniel Ernesto Barreto, Nitin Gupta, Nandakumar Sarun Madarakal, Mike Chih-Kang Liang, Richard Junjie Chen
  • Patent number: 8789070
    Abstract: A system for virtualization of a local device includes a proxy configured to report, to a remote system, a status of a local Universal Serial Bus (“USB”) device of the system, and to receive a transaction request designated for the local device from the remote system. The system further includes a generic device driver configured to receive the transaction request for the local device, and to provide a result of the transaction request. The proxy is further configured to provide the result of the transaction request to the remote system. The local device is remote to the remote system, which is configured to include a device-specific driver for the local device. A system for utilizing a local device of a remote system is also provided. The system may include an agent and a virtual bus driver. Methods and machine-readable media are also provided.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: July 22, 2014
    Assignee: Wyse Technology L.L.C.
    Inventors: Daniel Ernesto Barreto, Shishuang Wang, Jayadev Marulappa Niranjanmurthy, Sriranga Seetharamaiah
  • Patent number: 8775658
    Abstract: 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: Grant
    Filed: June 12, 2009
    Date of Patent: July 8, 2014
    Assignee: Wyse Technology L.L.C.
    Inventors: Daniel Ernesto Barreto, Siddhartha Kasivajhula, Ankur Kumar
  • Patent number: 8676926
    Abstract: 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: Grant
    Filed: August 24, 2009
    Date of Patent: March 18, 2014
    Assignee: Wyse Technology L.L.C.
    Inventors: Babak Pahlavan, Ronald H Nicholson, Jr., Daniel Ernesto Barreto
  • Patent number: 8654787
    Abstract: 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 add first header information including one or more of the following: a packet sequence identifier, a packet size, a packet type identifier, and additional information related to a packet type identifier. The local communication proxy module may be configured to add second header information. The local communication proxy module may be also configured to form packets and to facilitate sending, utilizing a second transmission protocol, the packets in real-time over a network to a remote communication proxy module. A machine-readable medium and a method are also disclosed.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: February 18, 2014
    Assignee: Dell Products L.P.
    Inventors: Daniel Ernesto Barreto, Siddhartha Kasivajhula, Ankur Kumar
  • Publication number: 20130225081
    Abstract: Source data stored on a source device may be shared with one or more devices. Sharing the source data may include facilitating receiving, at a first device, a first token associated with the source data, from a second device, using a near proximity communication (NPC) protocol. The NPC protocol may support generation of the first token based on detection of presence of the first device within five feet of the second device. The first token may be encoded for NPC communication and may be non-public. The first token may be based on the source data and the receipt of the first token may be based on the detection. The first token may be decoded and communicated, based on a first communication protocol, to a third device to download the source data using the decoded first token. The second device may be an NPC-enabled device.
    Type: Application
    Filed: February 24, 2012
    Publication date: August 29, 2013
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Stephen Scott Doss, Richard Graham Cook, Daniel Ernesto Barreto
  • Publication number: 20130221084
    Abstract: Source data stored on a source device may be shared with one or more devices. Sharing the source data may include facilitating obtaining an image of a visual tag from another device. A visual tag may be obtained via a communication method or optically captured via an optical device. The visual tag may comprise a visually encoded first token associated with the source data. The first token may be a non-public token based on the source data. The visual tag may be decoded to retrieve the first token. The device with the retrieved first token may provide for communication based on a communication protocol to a second device to download the source data using the retrieved first token. A device may be adapted to provide display of the visual tag or communicate or receive the visual tag.
    Type: Application
    Filed: February 24, 2012
    Publication date: August 29, 2013
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Stephen Scott Doss, Richard Graham Cook, Daniel Ernesto Barreto
  • Publication number: 20130225080
    Abstract: Source data stored on a source device may be shared with other devices. Sharing the source data may include facilitating communication associated with the source data, based on a first communication protocol, between a first device and another device. Receiving a first token associated with the source data may be facilitated. The first token may be encoded to enable communication using a near proximity communication (NPC) protocol. Communication of the first token may be provided to a second device, located within five feet of the first device, using the NPC protocol, to enable the second device to access the source data utilizing a second communication protocol. The NPC protocol is a wireless communication protocol, and supports automatic connection between at least two devices located within five feet. The first and second devices are NPC-enabled devices.
    Type: Application
    Filed: February 24, 2012
    Publication date: August 29, 2013
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Stephen Scott Doss, Richard Graham Cook, Daniel Ernesto Barreto
  • Publication number: 20130221083
    Abstract: Source data stored on a source device may be shared with other devices. Sharing the source data may include facilitating communication associated with the source data, based on a communication protocol, between a first device and another device. Receiving a first token associated with the source data may be facilitated. The first token may be encoded to generate a visual tag. An image of the visual tag may be provided to enable a second device to capture the image, retrieve the first token after decoding the visual tag, and use the first token to access the source data utilizing a communication protocol.
    Type: Application
    Filed: February 24, 2012
    Publication date: August 29, 2013
    Applicant: WYSE TECHNOLOGY INC.
    Inventors: Stephen Scott Doss, Richard Graham Cook, Daniel Ernesto Barreto
  • 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
  • Patent number: 8209430
    Abstract: 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: Grant
    Filed: June 12, 2009
    Date of Patent: June 26, 2012
    Assignee: Wyse Technology Inc.
    Inventors: Daniel Ernesto Barreto, Siddhartha Kasivajhula, Ankur Kumar