Patents by Inventor Ravi Kalluri

Ravi Kalluri 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: 20230363851
    Abstract: The present disclosure provides methods and systems for video collaboration. The method may comprise (a) obtaining a plurality of videos of a surgical procedure; (b) determining an amount of progress for the surgical procedure based at least in part on the plurality of videos; and (c) updating an estimated timing of one or more steps of the surgical procedure based at least in part on the amount of progress. The method may further comprise providing the estimating timing to one or more end users to coordinate another surgical procedure or patient room turnover. In some cases, the method may comprise (a) obtaining a plurality of videos of a surgical procedure and (b) providing the plurality of videos to a plurality of end users, wherein each end user of the plurality of end users receives a different subset of the plurality of videos.
    Type: Application
    Filed: October 14, 2022
    Publication date: November 16, 2023
    Inventors: Daniel HAWKINS, Ravi KALLURI, Arun KRISHNA, Shivakumar MAHADEVAPPA
  • Publication number: 20230134195
    Abstract: Systems and methods for video analysis are provided. The systems and methods may utilize machine learning to recognize steps of a medical procedure as they are being performed, and compare them with expected steps. The systems and methods may aid in supporting a medical practitioner before the procedure, during the procedure, as well as providing feedback after the procedure has been completed.
    Type: Application
    Filed: October 14, 2022
    Publication date: May 4, 2023
    Inventors: Daniel HAWKINS, Ravi KALLURI, Arun KRISHNA, Shivakumar MAHADEVAPPA
  • Publication number: 20230140072
    Abstract: Systems and methods for medical procedure preparation are provided. Systems and methods are provided for identifying appropriate medical resources to prepare, prior to a medical procedure. Systems and methods are provided for automatically updating records of medical personnel preferences based on usage. Optionally, scheduling and forecasting of location availability may occur in real-time. Furthermore, medical console identifiers may be used to aid in the systems and methods provided herein.
    Type: Application
    Filed: October 14, 2022
    Publication date: May 4, 2023
    Inventors: Daniel HAWKINS, Ravi KALLURI, Arun KRISHNA, Shivakumar MAHADEVAPPA
  • Publication number: 20230133330
    Abstract: Systems and methods for medical resource intelligence are provided. Systems and methods are provided for identifying appropriate remote users to contact, and for assessing productivity of such remote users. Systems and methods are provided for forecasting usage of medical resources. Furthermore, performance may be tracked in accordance with one or more metrics with aid of a video collaboration system.
    Type: Application
    Filed: October 14, 2022
    Publication date: May 4, 2023
    Inventors: Daniel HAWKINS, Ravi KALLURI, Arun KRISHNA, Shivakumar MAHADEVAPPA
  • Publication number: 20230136558
    Abstract: Systems and methods for machine vision/audio use and analysis are provided. Systems and methods are provided for identifying medical conditions based on data collected during a procedure. Systems and methods are provided for providing recommendations relating to procedures based on data collected during a procedure. Furthermore, recommendations may be provided relating to products and potential improvements based on data collected during a procedure.
    Type: Application
    Filed: October 14, 2022
    Publication date: May 4, 2023
    Inventors: Daniel HAWKINS, Ravi KALLURI, Arun KRISHNA, Shivakumar MAHADEVAPPA
  • Publication number: 20210012889
    Abstract: Described are platforms, systems, media, and methods for enterprise resource planning and tracking inventory. The systems and methods provided herein may be able to allow for items at a health care facility to be tracked in real-time. Item storage and item usage may be updated in real-time. In some instances, information associated with items may be accessed and presented to individuals who are managing or using the items.
    Type: Application
    Filed: July 2, 2020
    Publication date: January 14, 2021
    Inventors: Daniel Hawkins, Ravi Kalluri, Christopher P. Gornick
  • Patent number: 10262672
    Abstract: A method, a device, and a non-transitory storage medium are described in which a power of late reverberation of a speech signal is estimated based on early samples of the speech signal. The power of the late reverberation may be subtracted linearly or non-linearly from the speech signal.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: April 16, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Youhong Lu, Ravi Kalluri, Andrew Walters, Luigi Bojan
  • Publication number: 20190035415
    Abstract: A method, a device, and a non-transitory storage medium are described in which a power of late reverberation of a speech signal is estimated based on early samples of the speech signal. The power of the late reverberation may be subtracted linearly or non-linearly from the speech signal.
    Type: Application
    Filed: July 25, 2017
    Publication date: January 31, 2019
    Inventors: Youhong Lu, Ravi Kalluri, Andrew Walters, Luigi Bojan
  • Patent number: 10104431
    Abstract: An exemplary method includes a cloud-based service provider system detecting an input command provided by a user during a scheduling session and representative of a request for a local digital video recording (“DVR”) system to record a media program during a presentation time period. In response to the detecting of the input command, the cloud-based service provider system identifies a conflict associated with the request for the local DVR system to record the media program, performs a prioritization operation to determine a relative priority of media programs that are at least one of scheduled to be recorded by the local DVR system at any given time during the presentation time period and currently recorded in a memory of the local DVR system, and automatically performs, based on the performing of the prioritization operation, a predetermined action to resolve the conflict and facilitate the local DVR system recording the media program.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: October 16, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Zhiying Jin, Sandeep G. Rathi, Yuhui Qian, Ravi Kalluri
  • Patent number: 10015588
    Abstract: Techniques, described herein, may enable a computing device (e.g., a set-top-box, a user equipment (UE), etc.) with an array of sensors (e.g., microphones, antennas, etc.) to engage in beamforming in a manner that optimizes the signal strength of the target signal. For example, the computing device may create an optimized beam pattern by applying a pre-selected band width to a steering direction of the target signal. The beam width may include steering vectors at equal, angular distances from the steering direction, enabling steep transition slopes to be applied to the optimized beam pattern. In some implementations, the beam width and transition slopes may be standardized, such that the optimized beam pattern for any signal may be uniform, regardless of variables such as frequency and time.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: July 3, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Youhong Lu, Ravi Kalluri, Andrew Walters, Luigi Bojan, Yadong Wang, Vasanthi Vuppuluri
  • Publication number: 20180176679
    Abstract: Techniques, described herein, may enable a computing device (e.g., a set-top-box, a user equipment (UE), etc.) with an array of sensors (e.g., microphones, antennas, etc.) to engage in beamforming in a manner that optimizes the signal strength of the target signal. For example, the computing device may create an optimized beam pattern by applying a pre-selected band width to a steering direction of the target signal. The beam width may include steering vectors at equal, angular distances from the steering direction, enabling steep transition slopes to be applied to the optimized beam pattern. In some implementations, the beam width and transition slopes may be standardized, such that the optimized beam pattern for any signal may be uniform, regardless of variables such as frequency and time.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: Youhong Lu, Ravi Kalluri, Andrew Walters, Luigi Bojan, Yadong Wang, Vasanthi Vuppuluri
  • Patent number: 9998782
    Abstract: A method, a system, and a non-transitory storage medium provides to store first recording information that indicates programs that are recorded and stored at user devices, and programs to be recorded and stored at the user devices, receive, from a user device, a message that includes second recording information, wherein the second recording information includes second data instances; compare a portion of the first recording information with the second recording information; determine whether there is a difference between each first data instance relative to each corresponding second data instance; determine a master source for each first data instance that differs from each corresponding second data instance; update each first data instance that differs, one of the network device or the user device based on the master source, and provide the DVR service based on an updated portion of the first recording information, an updated second recording information, or both.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: June 12, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Zhiying Jin, Sandeep G. Rathi, Ian M. Smith, Ravi Kalluri
  • Publication number: 20180124447
    Abstract: A method, a system, and a non-transitory storage medium provides to store first recording information that indicates programs that are recorded and stored at user devices, and programs to be recorded and stored at the user devices, receive, from a user device, a message that includes second recording information, wherein the second recording information includes second data instances; compare a portion of the first recording information with the second recording information; determine whether there is a difference between each first data instance relative to each corresponding second data instance; determine a master source for each first data instance that differs from each corresponding second data instance; update each first data instance that differs, one of the network device or the user device based on the master source, and provide the DVR service based on an updated portion of the first recording information, an updated second recording information, or both.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 3, 2018
    Inventors: Zhiying Jin, Sandeep G. Rathi, Ian M. Smith, Ravi Kalluri
  • Publication number: 20180007437
    Abstract: An exemplary method includes a cloud-based service provider system detecting an input command provided by a user during a scheduling session and representative of a request for a local digital video recording (“DVR”) system to record a media program during a presentation time period. In response to the detecting of the input command, the cloud-based service provider system identifies a conflict associated with the request for the local DVR system to record the media program, performs a prioritization operation to determine a relative priority of media programs that are at least one of scheduled to be recorded by the local DVR system at any given time during the presentation time period and currently recorded in a memory of the local DVR system, and automatically performs, based on the performing of the prioritization operation, a predetermined action to resolve the conflict and facilitate the local DVR system recording the media program.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Zhiying Jin, Sandeep G. Rathi, Yuhui Qian, Ravi Kalluri
  • Patent number: 9159328
    Abstract: A device may receive an audio sample, and may separate the audio sample into multiple sub-band signals in multiple frequency bands. The device may modify an upper boundary and a lower boundary of at least one of the frequency bands to form modified frequency bands. The device may modify the sub-band signals to form banded signals associated with the modified frequency bands. The device may smooth the banded signals to form smoothed signal values. The device may identify peak values included in the smoothed signal values, and may generate an audio fingerprint for the audio sample based on the smoothed signal values and the peak values.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: October 13, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Erwin Goesnar, Ravi Kalluri
  • Publication number: 20150279381
    Abstract: A device may receive an audio sample, and may separate the audio sample into multiple sub-band signals in multiple frequency bands. The device may modify an upper boundary and a lower boundary of at least one of the frequency bands to form modified frequency bands. The device may modify the sub-band signals to form banded signals associated with the modified frequency bands. The device may smooth the banded signals to form smoothed signal values. The device may identify peak values included in the smoothed signal values, and may generate an audio fingerprint for the audio sample based on the smoothed signal values and the peak values.
    Type: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Erwin GOESNAR, Ravi Kalluri
  • Publication number: 20150162004
    Abstract: Apparatuses, methods and storage medium associated with content consumption, are disclosed herein. In embodiments, the apparatus may include a presentation engine to play the media content; and a user interface engine to facilitate a user in controlling the playing of the media content. The user interface engine may include a user identification engine to acoustically identify the user; and a user command processing engine to process commands of the user in view of user history or profile of the acoustically identified user. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: December 9, 2013
    Publication date: June 11, 2015
    Inventors: Erwin Goesnar, Ravi Kalluri
  • Publication number: 20150161999
    Abstract: Apparatuses, methods and storage medium associated with content consumption, are disclosed herein. In embodiments, the apparatus may include a presentation engine to play the media content; and a user interface engine to facilitate a user in controlling the playing of the media content. The user interface engine may include a user identification engine to acoustically identify the user; an acoustic speech recognition engine to recognize speech in voice input of the user, using an acoustic speech recognition model specifically trained for the user, and a user command processing engine to process recognized speech as user commands. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: December 9, 2013
    Publication date: June 11, 2015
    Inventors: Ravi Kalluri, Erwin Goesnar, Suri B. Medapati