Patents by Inventor Ripin Natani

Ripin Natani 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).

  • Publication number: 20240223859
    Abstract: Systems and methods for management of non-linear content presentation and experience are provided. At least one stream may be evaluated in real-time to detect when an event occurs within the evaluated stream. A priority score may be assigned to the detected event, wherein the priority score is updated in real-time. An offer may be generated to a user device regarding the detected event, wherein the user device is not playing the evaluated stream. An acceptance may be received from the user device. The evaluated stream to the user device, wherein the evaluated stream is provided at a point prior to the detected event.
    Type: Application
    Filed: March 12, 2024
    Publication date: July 4, 2024
    Inventors: Matt Maher, Ripin Natani, Harshank Vengurlekar
  • Patent number: 11936952
    Abstract: Systems and methods for management of non-linear content presentation and experience are provided. At least one stream may be evaluated in real-time to detect when an event occurs within the evaluated stream. A priority score may be assigned to the detected event, wherein the priority score is updated in real-time. An offer may be generated to a user device regarding the detected event, wherein the user device is not playing the evaluated stream. An acceptance may be received from the user device. The evaluated stream to the user device, wherein the evaluated stream is provided at a point prior to the detected event.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: March 19, 2024
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Matt Maher, Ripin Natani, Harshank Vengurlekar
  • Patent number: 11159856
    Abstract: Systems and methods for non-linear content presentation and experience are provided. A plurality of real-time streams of content may be received over a communication network. At least one of the streams may be provided in real-time to a user device to be played in real-time. At least one other stream may be evaluated in real-time to detect when an event occurs within the evaluated stream. The user device may be sent a notification when the event is detected in the evaluated stream. Such notification may be overlaid on a portion of the provided stream played at the user device. A request may be received from the user device concerning jumping to the detected event in the evaluated stream. The evaluated stream may then be provided to the user device at a point prior to the detected event.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: October 26, 2021
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Matt Maher, Ripin Natani, Harshank Vengurlekar
  • Publication number: 20200359098
    Abstract: Systems and methods for management of non-linear content presentation and experience are provided. At least one stream may be evaluated in real-time to detect when an event occurs within the evaluated stream. A priority score may be assigned to the detected event, wherein the priority score is updated in real-time. An offer may be generated to a user device regarding the detected event, wherein the user device is not playing the evaluated stream. An acceptance may be received from the user device. The evaluated stream to the user device, wherein the evaluated stream is provided at a point prior to the detected event.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Inventors: Matt Maher, Ripin Natani, Harshank Vengurlekar
  • Patent number: 10728622
    Abstract: Systems and methods for management of non-linear content presentation and experience are provided. At least one stream may be evaluated in real-time to detect when an event occurs within the evaluated stream. A priority score may be assigned to the detected event, wherein the priority score is updated in real-time. An offer may be generated to a user device regarding the detected event, wherein the user device is not playing the evaluated stream. An acceptance may be received from the user device. The evaluated stream to the user device, wherein the evaluated stream is provided at a point prior to the detected event.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: July 28, 2020
    Assignee: Sony Interactive Entertainment LLC
    Inventors: Matt Maher, Ripin Natani, Harshank Vengurlekar
  • Publication number: 20190069031
    Abstract: Systems and methods for management of non-linear content presentation and experience are provided. At least one stream may be evaluated in real-time to detect when an event occurs within the evaluated stream. A priority score may be assigned to the detected event, wherein the priority score is updated in real-time. An offer may be generated to a user device regarding the detected event, wherein the user device is not playing the evaluated stream. An acceptance may be received from the user device. The evaluated stream to the user device, wherein the evaluated stream is provided at a point prior to the detected event.
    Type: Application
    Filed: August 25, 2017
    Publication date: February 28, 2019
    Inventors: Matt Maher, Ripin Natani, Harshank Vengurlekar
  • Publication number: 20190014386
    Abstract: Systems and methods for non-linear content presentation and experience are provided. A plurality of real-time streams of content may be received over a communication network. At least one of the streams may be provided in real-time to a user device to be played in real-time. At least one other stream may be evaluated in real-time to detect when an event occurs within the evaluated stream. The user device may be sent a notification when the event is detected in the evaluated stream. Such notification may be overlaid on a portion of the provided stream played at the user device. A request may be received from the user device concerning jumping to the detected event in the evaluated stream. The evaluated stream may then be provided to the user device at a point prior to the detected event.
    Type: Application
    Filed: July 10, 2017
    Publication date: January 10, 2019
    Inventors: Matt Maher, Ripin Natani, Harshank Vengurlekar
  • Patent number: 9407950
    Abstract: Embodiments for controlling one or more external audio-visual devices are provided. In one example, a method comprises receiving a device command and determining an intent of the device command. The intent includes an action and an external device to perform the action. The method further comprises selecting a selected protocol for communicating the device command to the external device, where the selected protocol is selected from a plurality of supported protocols, and communicating the device command to the external device according to the selected protocol.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: August 2, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ripin Natani, Eliezer Payzer, Brian Joseph Ewanchuk, John Thomas Kimbell, Brent Campbell, Paul Heidelman, Philip J. Nachreiner, Luis Delgado de Mendoza Garcia, Alexander Gurzhi, Yuriy Tarasov
  • Publication number: 20150256873
    Abstract: Voice input is received, via a microphone. The voice input is translated into a machine-understandable representation of the voice input. An operation performable by an audio/video device and corresponding to the machine-understandable representation of the voice input is selected. A signal code for the operation is broadcast, via a broadcast device, in a format recognizable by the audio/video device.
    Type: Application
    Filed: January 30, 2015
    Publication date: September 10, 2015
    Inventors: Christian Klein, Oliver James Messenger, Gaurav Raja, Ripin Natani
  • Publication number: 20150033275
    Abstract: Embodiments for controlling one or more external audio-visual devices are provided. In one example, a method comprises receiving a device command and determining an intent of the device command. The intent includes an action and an external device to perform the action. The method further comprises selecting a selected protocol for communicating the device command to the external device, where the selected protocol is selected from a plurality of supported protocols, and communicating the device command to the external device according to the selected protocol.
    Type: Application
    Filed: July 23, 2013
    Publication date: January 29, 2015
    Applicant: Microsoft Corporation
    Inventors: Ripin Natani, Eliezer Payzer, Brian Joseph Ewanchuk, John Thomas Kimbell, Brent Campbell, Paul Heidelman, Philip J. Nachreiner, Luis Delgado de Mendoza Garcia, Alexander Gurzhi, Yuriy Tarasov