Patents by Inventor Guy Ravine

Guy Ravine 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: 12284147
    Abstract: The disclosed embodiments disclose techniques for optimizing the display of videos. During operation, a computing device receives a video stream to be displayed. The computing device determines a preferred orientation for the video stream, determines a present orientation for the computing device, and determines a mismatch between the preferred orientation and the present orientation. The computing device adjusts the video stream while displaying the video stream on the display. As the video stream plays, the computing device detects any rotation of the computing device, and if so, re-adjusts how the video stream is displayed.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: April 22, 2025
    Inventor: Guy Ravine
  • Publication number: 20230412544
    Abstract: The disclosed embodiments disclose techniques for optimizing the display of videos. During operation, a computing device receives a video stream to be displayed. The computing device determines a preferred orientation for the video stream, determines a present orientation for the computing device, and determines a mismatch between the preferred orientation and the present orientation. The computing device adjusts the video stream while displaying the video stream on the display. As the video stream plays, the computing device detects any rotation of the computing device, and if so, re-adjusts how the video stream is displayed.
    Type: Application
    Filed: July 31, 2023
    Publication date: December 21, 2023
    Inventor: Guy Ravine
  • Patent number: 11716300
    Abstract: The disclosed embodiments disclose techniques for optimizing the display of videos. During operation, a computing device receives a video stream to be displayed. The computing device determines a preferred orientation for the video stream, determines a present orientation for the computing device, and determines a mismatch between the preferred orientation and the present orientation. The computing device adjusts the video stream while displaying the video stream on the display. As the video stream plays, the computing device detects any rotation of the computing device, and if so, re-adjusts how the video stream is displayed.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: August 1, 2023
    Inventor: Guy Ravine
  • Patent number: 11038939
    Abstract: A method of using messages for selecting and automatically executing computer instructions is disclosed. A method of identifying and performing a computer operation from a message from one user to another user includes: recording a message to be sent from one user to another user; converting audio from the recorded message to text and identifying a computer operation from the text; and performing the computer operation identified from the text.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: June 15, 2021
    Inventor: Guy Ravine
  • Publication number: 20210099505
    Abstract: The disclosed embodiments disclose techniques for optimizing the display of videos. During operation, a computing device receives a video stream to be displayed. The computing device determines a preferred orientation for the video stream, determines a present orientation for the computing device, and determines a mismatch between the preferred orientation and the present orientation. The computing device adjusts the video stream while displaying the video stream on the display. As the video stream plays, the computing device detects any rotation of the computing device, and if so, re-adjusts how the video stream is displayed.
    Type: Application
    Filed: December 11, 2020
    Publication date: April 1, 2021
    Inventor: Guy Ravine
  • Patent number: 9565226
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for creating video streams is provided. An indication is received that is related to a first video being received or requested. The first video includes attributes characterizing content of the first video. A second video stored in a database is selected in response to receiving the indication. The selection is based on at least one attribute of the first video. An order of the first video and the second video is determined by one or more processors. The order is based on the at least one attribute characterizing the content of the first video. A video stream is generated on a user display by providing the first video and the second video in the determined order and in a substantially seamless manner.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: February 7, 2017
    Inventor: Guy Ravine
  • Publication number: 20140229835
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for creating video streams is provided. An indication is received that is related to a first video being received or requested. The first video includes attributes characterizing content of the first video. A second video stored in a database is selected in response to receiving the indication. The selection is based on at least one attribute of the first video. An order of the first video and the second video is determined by one or more processors. The order is based on the at least one attribute characterizing the content of the first video. A video stream is generated on a user display by providing the first video and the second video in the determined order and in a substantially seamless manner.
    Type: Application
    Filed: February 13, 2014
    Publication date: August 14, 2014
    Inventor: Guy Ravine