Patents by Inventor Rachad Alao

Rachad Alao 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: 10826748
    Abstract: A service gateway provides a proxy between a client protocol and a plurality of standard communication protocols. The service gateway provides asymmetrical routing, data compression and encryption to optimize client processing power and communication link bandwidth. The service gateway enables content translation between clients and service providers. The service gateway keeps track of client available memory and sequence numbers in messages to generate error codes when applicable. A store and forward message capability is provided along with abstract session identifiers. The service gateway supports user datagram protocol.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: November 3, 2020
    Assignee: OPENTV, INC.
    Inventors: Rachad Alao, Alain Delpuch, Vincent Dureau, Jose Henrard, Matthew Huntington, Waiman Lam, Taylor W. Kidd
  • Patent number: 9369330
    Abstract: A service gateway provides a proxy between a client protocol and a plurality of standard communication protocols. The service gateway provides asymmetrical routing, data compression and encryption to optimize client processing power and communication link bandwidth. The service gateway enables content translation between clients and service providers. The service gateway keeps track of client available memory and sequence numbers in messages to generate error codes when applicable. A store and forward message capability is provided along with abstract session identifiers. The service gateway supports user datagram protocol.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: June 14, 2016
    Assignee: OpenTV, Inc.
    Inventors: Rachad Alao, Alain Delpuch, Vincent Dureau, Jose Henrard, Matthew Huntington, Waiman Lam, Taylor W. Kidd
  • Publication number: 20160156941
    Abstract: A service gateway provides a proxy between a client protocol and a plurality of standard communication protocols. The service gateway provides asymmetrical routing, data compression and encryption to optimize client processing power and communication link bandwidth. The service gateway enables content translation between clients and service providers. The service gateway keeps track of client available memory and sequence numbers in messages to generate error codes when applicable. A store and forward message capability is provided along with abstract session identifiers. The service gateway supports user datagram protocol.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 2, 2016
    Inventors: Rachad Alao, Alain Delpuch, Vincent Dureau, Jose Henrard, Matthew Huntington, Waiman Lam, Taylor W. Kidd
  • Publication number: 20160063482
    Abstract: A method of completing transactions using a device includes displaying a pictogram including transaction details associated therewith by a merchant. The mobile device acquires the pictogram. The mobile device or a remote server decodes the transaction details. The mobile device displays for a user the decoded transaction details. If the decided transaction details are acceptable to the user, the user accepts, via the mobile device, the decoded transaction details. The mobile device transmits a confirmation of acceptance by the user to a remote server. The remote server transmits a payment request for the payment amount reflected in the transaction details to a payment gateway. The payment gateway validates the payment request. The merchant and the device receive a payment confirmation.
    Type: Application
    Filed: November 9, 2015
    Publication date: March 3, 2016
    Inventors: Gregory Dorso, Rachad Alao
  • Publication number: 20150381402
    Abstract: A service gateway provides a proxy between a client protocol and a plurality of standard communication protocols. The service gateway provides asymmetrical routing, data compression and encryption to optimize client processing power and communication link bandwidth. The service gateway enables content translation between clients and service providers. The service gateway keeps track of client available memory and sequence numbers in messages to generate error codes when applicable. A store and forward message capability is provided along with abstract session identifiers. The service gateway supports user datagram protocol.
    Type: Application
    Filed: September 9, 2015
    Publication date: December 31, 2015
    Inventors: Rachad Alao, Alain Delpuch, Vincent Dureau, Jose Henrard, Matthew Huntington, Waiman Lam, Taylor W. Kidd
  • Patent number: 9213972
    Abstract: A method of completing transactions using a device includes displaying a pictogram including transaction details associated therewith by a merchant. The mobile device acquires the pictogram. The mobile device or a remote server decodes the transaction details. The mobile device displays for a user the decoded transaction details. If the decided transaction details are acceptable to the user, the user accepts, via the mobile device, the decoded transaction details. The mobile device transmits a confirmation of acceptance by the user to a remote server. The remote server transmits a payment request for the payment amount reflected in the transaction details to a payment gateway. The payment gateway validates the payment request. The merchant and the device receive a payment confirmation.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: December 15, 2015
    Inventors: Gregory Dorso, Rachad Alao
  • Patent number: 9137554
    Abstract: A service gateway provides a proxy between a client protocol and a plurality of standard communication protocols. The service gateway provides asymmetrical routing, data compression and encryption to optimize client processing power and communication link bandwidth. The service gateway enables content translation between clients and service providers. The service gateway keeps track of client available memory and sequence numbers in messages to generate error codes when applicable. A store and forward message capability is provided along with abstract session identifiers. The service gateway supports user datagram protocol.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: September 15, 2015
    Assignee: OpenTV, Inc.
    Inventors: Rachad Alao, Alain Delpuch, Vincent Dureau, Jose Henrard, Matthew Huntington, Waiman Lam, Taylor W. Kidd
  • Publication number: 20150229394
    Abstract: A method of controlling consumer devices using an infrared dongle coupled to a mobile device includes receiving power for the infrared dongle from the mobile device. The infrared dongle includes an infrared transmitter coupled to a microcontroller. One or more instructions are received in the microcontroller from the mobile device. The received one or more instructions are generated from codes stored in a memory of the mobile device. In response to the receiving, one or more infrared signals are transmitted via the infrared transmitter to at least one of the consumer devices.
    Type: Application
    Filed: April 21, 2015
    Publication date: August 13, 2015
    Inventors: Rachad Alao, Michael Wayne Ambrose, Bertrand Boudaud
  • Patent number: 9036996
    Abstract: A method of controlling consumer devices using an infrared dongle coupled to a mobile device includes receiving power for the infrared dongle from the mobile device. The infrared dongle includes an infrared transmitter coupled to a microcontroller. One or more instructions are received in the microcontroller from the mobile device. The received one or more instructions are generated from codes stored in a memory of the mobile device. In response to the receiving, one or more infrared signals are transmitted via the infrared transmitter to at least one of the consumer devices.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: May 19, 2015
    Assignee: Tubetime Inc.
    Inventors: Rachad Alao, Michael Wayne Ambrose, Bertrand Boudaud
  • Patent number: 8826399
    Abstract: A system for authenticating a user to a service includes a service, an authentication server and a device. The service includes first signal interface, first processing hardware and first user interface. The authentication server includes second signal interface and second processing hardware. First signal interface transmits a request to the authentication server to authenticate a user. Second processing hardware creates a session identifier and encodes it into a pictogram. Second signal interface transmits the pictogram to the service. The device includes third processing hardware that scans the pictogram and extracts the session identifier, and a third signal interface that transmits the credentials and the session identifier to the authentication server. Second processing hardware verifies the credentials, and second signal interface securely transmits the result of the authentication to the service.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: September 2, 2014
    Inventors: Gregory Dorso, Rachad Alao
  • Publication number: 20140186044
    Abstract: A method of controlling consumer devices using an infrared dongle coupled to a mobile device includes receiving power for the infrared dongle from the mobile device. The infrared dongle includes an infrared transmitter coupled to a microcontroller. One or more instructions are received in the microcontroller from the mobile device. The received one or more instructions are generated from codes stored in a memory of the mobile device. In response to the receiving, one or more infrared signals are transmitted via the infrared transmitter to at least one of the consumer devices.
    Type: Application
    Filed: March 6, 2014
    Publication date: July 3, 2014
    Applicant: Tubetime Inc.
    Inventors: Rachad Alao, Michael Wayne Ambrose, Bertrand Boudaud
  • Patent number: 8712245
    Abstract: A method of controlling consumer devices using an infrared dongle coupled to a mobile device includes receiving power for the infrared dongle from the mobile device. The infrared dongle includes an infrared transmitter coupled to a microcontroller. One or more instructions are received in the microcontroller from the mobile device. The received one or more instructions are generated from codes stored in a memory of the mobile device. In response to the receiving, one or more infrared signals are transmitted via the infrared transmitter to at least one of the consumer devices.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: April 29, 2014
    Assignee: Tubetime Inc.
    Inventors: Rachad Alao, Michael Wayne Ambrose, Bertrand Boudaud
  • Publication number: 20140109167
    Abstract: A service gateway provides a proxy between a client protocol and a plurality of standard communication protocols. The service gateway provides asymmetrical routing, data compression and encryption to optimize client processing power and communication link bandwidth. The service gateway enables content translation between clients and service providers. The service gateway keeps track of client available memory and sequence numbers in messages to generate error codes when applicable. A store and forward message capability is provided along with abstract session identifiers. The service gateway supports user datagram protocol.
    Type: Application
    Filed: December 18, 2013
    Publication date: April 17, 2014
    Inventors: Rachad Alao, Alain Delpuch, Vincent Dureau, Jose Henrard, Matthew Huntington, Waiman Lam, Taylor W. Kidd
  • Patent number: 8645572
    Abstract: A service gateway provides a proxy between a client protocol and a plurality of standard communication protocols. The service gateway provides asymmetrical routing, data compression and encryption to optimize client processing power and communication link bandwidth. The service gateway enables content translation between clients and service providers. The service gateway keeps track of client available memory and sequence numbers in messages to generate error codes when applicable. A store and forward message capability is provided along with abstract session identifiers. The service gateway supports user datagram protocol.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: February 4, 2014
    Assignee: OpenTV, Inc.
    Inventors: Rachad Alao, Alain Delpuch, Vincent Dureau, Jose Henrard, Matthew Huntington, Waiman Lam, Taylor Kidd
  • Publication number: 20130174188
    Abstract: A system for executing, on a secondary screen device, interactive events linked to predetermined program content played on a main screen device. The secondary screen device has channel tuning capability for selecting channels to be played on the main screen device. The system includes an application service platform adapted to communicate with the secondary screen device for monitoring the channels selected to be displayed on the main screen device. The application service platform determines when the predetermined program content is played on the main screen device. The application service platform is adapted to send to the secondary screen device one or more of the interactive events linked to the predetermined program content.
    Type: Application
    Filed: March 1, 2012
    Publication date: July 4, 2013
    Applicant: Bluestreak Technology, Inc.
    Inventors: Luc Gagnon, Rachad Alao, Marc Belanger
  • Publication number: 20130145446
    Abstract: A system for authenticating a user to a service includes a service, an authentication server and a device. The service includes first signal interface, first processing hardware and first user interface. The authentication server includes second signal interface and second processing hardware. First signal interface transmits a request to the authentication server to authenticate a user. Second processing hardware creates a session identifier and encodes it into a pictogram. Second signal interface transmits the pictogram to the service. The device includes third processing hardware that scans the pictogram and extracts the session identifier, and a third signal interface that transmits the credentials and the session identifier to the authentication server. Second processing hardware verifies the credentials, and second signal interface securely transmits the result of the authentication to the service.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 6, 2013
    Inventors: Gregory Dorso, Rachad Alao
  • Publication number: 20130054320
    Abstract: A method of completing transactions using a device includes displaying a pictogram including transaction details associated therewith by a merchant. The mobile device acquires the pictogram. The mobile device or a remote server decodes the transaction details. The mobile device displays for a user the decoded transaction details. If the decided transaction details are acceptable to the user, the user accepts, via the mobile device, the decoded transaction details. The mobile device transmits a confirmation of acceptance by the user to a remote server. The remote server transmits a payment request for the payment amount reflected in the transaction details to a payment gateway. The payment gateway validates the payment request. The merchant and the device receive a payment confirmation.
    Type: Application
    Filed: July 30, 2012
    Publication date: February 28, 2013
    Inventors: Gregory Dorso, Rachad Alao
  • Patent number: 7961743
    Abstract: A service gateway provides a proxy between a client protocol and a plurality of standard communication protocols. The service gateway provides asymmetrical routing, data compression and encryption to optimize client processing power and communication link bandwidth. The service gateway enables content translation between clients and service providers. The service gateway keeps track of client available memory and sequence numbers in messages to generate error codes when applicable. A store and forward message capability is provided along with abstract session identifiers. The service gateway supports user datagram protocol.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: June 14, 2011
    Assignee: OpenTV, Inc.
    Inventors: Rachad Alao, Alain Delpuch, Vincent Dureau, Jose Henrard, Matthew Huntington, Waiman Lam
  • Patent number: 7882533
    Abstract: A common communication language that can address all the applications running in a multitude of set top boxes (STBs) or client devices and application servers. The present invention, DATP protocol encapsulates a Meta language that provides a generic portable communication application programmer interface that requires light processor utilization and is well suited for a typical STB possessing limited processing power. DATP requires relatively few processing cycles compared to typical Internet communication protocols. DATP reduces the overhead of the communication protocol handler at the STB and makes the communication protocol handler common for all STBs applications. The preferred DATP protocol is portable for all STBs since it is written in a native language that interfaces with the underlying operating system of the STB. A SGW (SGW) performs as a DATP server. The SGW translates between DATP messages and standard communication protocols.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: February 1, 2011
    Assignee: OpenTV, Inc.
    Inventors: Rachad Alao, Alain Delpuch, Vincent Dureau, Jose Henrard, Matthew Huntington, Waiman Lam
  • Patent number: 7669212
    Abstract: The present invention provides a method and apparatus for managing the presentation and regulation of E-Commerce, content and service providers access in an interactive television environment comprising interactions between a server, a client, and a service provider. Components are provided for managing and completing a purchase or delivery of an item offered by a service provider. A purchase transaction uses client information comprising partial client information from the client and a list of purchased items. Upon receiving partial information from the client, the server retrieves corresponding additional related information within its database and transmits this retrieved data from the server, along with the list of purchased items to complete the transaction. Business Agents are provided for logging the transaction, creating an electronic receipt, logging patches, logging error events, and viewer logging.
    Type: Grant
    Filed: February 1, 2002
    Date of Patent: February 23, 2010
    Assignee: OpenTV, Inc.
    Inventors: Rachad Alao, Jose Henrard, Alain Delpuch, Vincent Dureau, Vahid Koussari-Amin, Adam Benson, Nicholas Fishwick, Waiman Lam, Matthew Huntington