Patents by Inventor Ravi Shenoy

Ravi Shenoy 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: 20240005157
    Abstract: Embodiments provide methods and systems for unstructured pruning of a neural network. Method performed by a neural network pruning system includes accessing a trained neural network to be pruned. The trained neural network includes one or more neural layers. The method includes computing values of layer parameters for a filter associated with a neural layer based, at least in part, on a pruning criteria. The method further includes computing a tag identifier associated with the filter of the trained neural network based, at least in part, on corresponding values of layer parameters of the filter. The method further includes storing the tag identifier and the values of the layer parameters for filter of the trained neural network in a database.
    Type: Application
    Filed: September 15, 2021
    Publication date: January 4, 2024
    Inventors: Krishna A G, Mithun ULIYAR, Ravi SHENOY
  • Patent number: 11863815
    Abstract: Systems and methods for storing videos in a storage device, more specifically in a digital video recorder (DVR). The method includes determining, for each video, a condition indicating a need to reduce the size of a respective video is determined. The condition being at least a storage period of the respective video being greater than a threshold time period. Upon determination reducing the video size either by reducing at least one quality parameter of the respective video or by eliminating at least one video segment of the video corresponding to an uneventful region. Further after the size reduction, storing the respective video as a modified version of the respective video in the storage device. Further, the video or a portion of video comprising important events can be shared with a remote device.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: January 2, 2024
    Assignee: LIGHTMETRICS TECHNOLOGIES PVT. LTD.
    Inventors: Krishna Sai, Krishna A G, Gururaj Putraya, Ravi Shenoy, Raghu Kalluri, Pushkar Patwardhan
  • Patent number: 11750522
    Abstract: Systems and methods of communicating in a network use rate limiting. Rate limiting units (either receive side or transmit side) can perform rate limiting in response to a) a maximum number of bytes that can be solicited over a first period of time is exceeded, b) a maximum number of bytes that are outstanding over a second period of time is exceeded; or c) a maximum number of commands that are outstanding over a period of time is exceeded as part of CMD_RXRL. The CMD_RXRL can have three components (a) max bytes, b) outstanding bytes, c) outstanding commands. TXRL contains the component of max bytes or maximum number of bytes that can be transmitted over a third period of time to match the speed of a receive link, or any node or link through the network/fabric.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: September 5, 2023
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Kenny Wu, James Winston Smart, Mark Karnowski, Ravi Shenoy, Gregorio Gervasio, Jr., Lalit Chhabra, Chakradhara Raj Yadav Aradhyula
  • Publication number: 20220394330
    Abstract: Systems and methods for storing videos in a storage device, more specifically in a digital video recorder (DVR). The method includes determining, for each video, a condition indicating a need to reduce the size of a respective video is determined. The condition being at least a storage period of the respective video being greater than a threshold time period. Upon determination reducing the video size either by reducing at least one quality parameter of the respective video or by eliminating at least one video segment of the video corresponding to an uneventful region. Further after the size reduction, storing the respective video as a modified version of the respective video in the storage device. Further, the video or a portion of video comprising important events can be shared with a remote device.
    Type: Application
    Filed: September 10, 2020
    Publication date: December 8, 2022
    Inventors: Krishna SAI, Krishna A G, Gururaj PUTRAYA, Ravi SHENOY, Raghu KALLURI, Pushkar PATWARDHAN
  • Publication number: 20220334985
    Abstract: Systems and methods relate to a bus adapter for a storage network. The bus adaptor includes a context memory comprising a first storage for uncacheable exchange resource indicators (XRI) and a second storage for cacheable XRI. The bus adapter also includes a host backing store unit configured to provide access to the different tier memories present locally or externally in the host memory extension using several caching sub-units and with the capability of an optional pinning operation for the cacheable XRI based upon at least one of input/output phase, first in line up to a limit, a region of a virtual context address associated with the cacheable XRI indicators, a protocol associated with the cacheable XRI, a size of a transaction, or work queue information.
    Type: Application
    Filed: April 16, 2021
    Publication date: October 20, 2022
    Inventors: Marc Pegolotti, Kenny Wu, Ravi Shenoy, Gregorio Gervasio, JR., Lalit Chhabra, Mark Karnowski, James Winston Smart, Vuong Cao Nguyen
  • Publication number: 20220337524
    Abstract: Systems and methods of communicating in a network use rate limiting. Rate limiting units (either receive side or transmit side) can perform rate limiting in response to a) a maximum number of bytes that can be solicited over a first period of time is exceeded, b) a maximum number of bytes that are outstanding over a second period of time is exceeded; or c) a maximum number of commands that are outstanding over a period of time is exceeded as part of CMD_RXRL. The CMD_RXRL, can have three components (a) max bytes, b) outstanding bytes, c) outstanding commands. TXRL, contains the component of max bytes or maximum number of bytes that can be transmitted over a third period of time to match the speed of a receive link, or any node or link through the network/fabric.
    Type: Application
    Filed: April 19, 2021
    Publication date: October 20, 2022
    Inventors: Kenny Wu, James Winston Smart, Mark Karnowski, Ravi Shenoy, Gregorio Gervasio, JR., Lalit Chhabra, Chakradhara Raj Yadav Aradhyula
  • Patent number: 11074770
    Abstract: The invention provides a system and method of monitoring a vehicle during commute. The system comprising of one or more camera modules in communication with one or more computation device. A camera module is configured to collect multiple data during the commute including video frames of one or more views, and location, position, direction, orientation, velocity and the combination thereof of the vehicle. The collected data is sent to a computation device where the data is analyzed to identify events and the same will be notified to one or more user device(s). In one embodiment, the communication between the computation device and the camera module may be carried out wirelessly via Wi-Fi where the camera module is configured to act in one or more modes of communication such as an access point (AP) mode or a station (STA) mode or Wi-Fi direct or the combination thereof.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: July 27, 2021
    Assignee: Lightmetrics Technologies PVT. LTD.
    Inventors: Mithun Uliyar, Ravi Shenoy, Soumik Ukil, Krishna A G, Gururaj Putraya, Pushkar Patwardhan
  • Patent number: 10974728
    Abstract: Methods and systems for facilitating driver behavior monitoring and evaluation of driver performance during a trip are provided. The method includes facilitating, by a processing system of an on-board detection device positioned in a vehicle, recording of media data using cameras mounted on the vehicle and multisensory data using sensors positioned in the vehicle. The media data includes a plurality of image frames. The method includes generating metadata based on at least one image frame of the plurality of image frames and the multisensory data, detecting an occurrence of an event based at least on the metadata and a set of configuration parameters, uploading the metadata and the media data of the event to a cloud server based on event upload rules, and facilitating a media status update flag corresponding to the event, the media status update flag representing a completion of uploading of the media data of the event.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: April 13, 2021
    Assignee: LIGHTMETRICS TECHNOLOGIES PVT. LTD.
    Inventors: Krishna A G, Pushkar Patwardhan, Gururaj Putraya, Ravi Shenoy, Soumik Ukil, Mithun Uliyar
  • Patent number: 10735340
    Abstract: A networking adaptor and method of transferring data are depicted and described herein. One example of the networking adaptor is provided with a host interface and a network interface. The network interface may include a transmit portion and a receive portion. The transmit portion may include a first set of data paths and the receive portion may include a second set of data paths. Both the first set of data paths and second set of data paths are configurable to be aggregated or de-aggregated to support a single port operation that represents a combined bandwidth of the data paths in the first set of data paths or the second set of data paths.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: August 4, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Kenny Wu, Gregorio Gervasio, Jr., Lalit Chhabra, Ravi Shenoy
  • Publication number: 20200168014
    Abstract: The invention provides a system and method of monitoring a vehicle during commute. The system comprising of one or more camera modules in communication with one or more computation device. A camera module is configured to collect multiple data during the commute including video frames of one or more views, and location, position, direction, orientation, velocity and the combination thereof of the vehicle. The collected data is sent to a computation device where the data is analyzed to identify events and the same will be notified to one or more user device(s). In one embodiment, the communication between the computation device and the camera module may be carried out wirelessly via Wi-Fi where the camera module is configured to act in one or more modes of communication such as an access point (AP) mode or a station (STA) mode or Wi-Fi direct or the combination thereof.
    Type: Application
    Filed: May 10, 2018
    Publication date: May 28, 2020
    Inventors: Mithun ULIYAR, Ravi SHENOY, Soumik UKIL, Krishna A G, Gururaj PUTRAYA, Pushkar PATWARDHAN
  • Patent number: 10664420
    Abstract: A system, method, and adaptor that facilitate data transmission are described. One example of the disclosed system facilitates the chip-to-chip transport of header descriptors and payloads. The system may include a source chip, a destination chip, and a set of queues describing buffer memory locations for staging header descriptors and payloads to be transferred from the source chip to the destination chip, where the set of queues are directly accessible to the source chip and to the destination chip.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: May 26, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Kenny Wu, Mark Karnowski, James Smart, Ravi Shenoy, Lalit Chhabra, Gregorio Gervasio, Jr., Tuong Le, Vuong Nguyen
  • Publication number: 20200079387
    Abstract: Methods and systems for facilitating driver behavior monitoring and evaluation of driver performance during a trip are provided. The method includes facilitating, by a processing system of an on-board detection device positioned in a vehicle, recording of media data using cameras mounted on the vehicle and multisensory data using sensors positioned in the vehicle. The media data includes a plurality of image frames. The method includes generating metadata based on at least one image frame of the plurality of image frames and the multisensory data, detecting an occurrence of an event based at least on the metadata and a set of configuration parameters, uploading the metadata and the media data of the event to a cloud server based on event upload rules, and facilitating a media status update flag corresponding to the event, the media status update flag representing a completion of uploading of the media data of the event.
    Type: Application
    Filed: September 10, 2019
    Publication date: March 12, 2020
    Inventors: Krishna A G, Pushkar PATWARDHAN, Gururaj PUTRAYA, Ravi SHENOY, Soumik UKIL, Mithun ULIYAR
  • Patent number: 10529083
    Abstract: A method for estimating distance of an object from a moving vehicle is provided. The method includes detecting, by a camera module in one or more image frames, an object on a road on which the vehicle is moving. The method includes electronically determining a pair of lane markings associated with the road. The method further includes electronically determining a lane width between the pair of the lane markings in an image coordinate of the one or more image frames. The lane width is determined at a location of the object on the road. The method includes electronically determininga real world distance of the object from the vehicle based at least on number of pixels corresponding to the lane width in the image coordinate, a pre-defined lane width associated with the road and at least one camera parameter of the camera module.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: January 7, 2020
    Assignee: Lighmetrics Technologies Pvt. Ltd.
    Inventors: Mithun Uliyar, Ravi Shenoy, Soumik Ukil, Krishna A G, Gururaj Putraya, Pushkar Patwardhan
  • Patent number: 10491810
    Abstract: In an example embodiment, method, apparatus and computer program product are provided. The method includes accessing image capture parameters of a plurality of component cameras at a first time instant, where the image capture parameters for a respective component camera of the component cameras are determined based on a scene appearing in a field of view (FOV) of the respective component camera. At a second time instant, a change in appearance of one or more objects of the scene from a FOV of a first component camera to a FOV of a second component camera is determined. Upon determining the change of the appearance of the one or more objects at the second time instant, image capture parameters of the second component camera are set based on image capture parameters of the first component camera accessed at the first time instant.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: November 26, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Krishna Govindarao, Mithun Uliyar, Ravi Shenoy
  • Publication number: 20190327178
    Abstract: A networking adaptor and method of transferring data are depicted and described herein. One example of the networking adaptor is provided with a host interface and a network interface. The network interface may include a transmit portion and a receive portion. The transmit portion may include a first set of data paths and the receive portion may include a second set of data paths. Both the first set of data paths and second set of data paths are configurable to be aggregated or de-aggregated to support a single port operation that represents a combined bandwidth of the data paths in the first set of data paths or the second set of data paths.
    Type: Application
    Filed: April 18, 2018
    Publication date: October 24, 2019
    Inventors: Kenny Wu, Gregorio Gervasio, JR., Lalit Chhabra, Ravi Shenoy
  • Publication number: 20190324926
    Abstract: A system, method, and adaptor that facilitate data transmission are described. One example of the disclosed system facilitates the chip-to-chip transport of header descriptors and payloads. The system may include a source chip, a destination chip, and a set of queues describing buffer memory locations for staging header descriptors and payloads to be transferred from the source chip to the destination chip, where the set of queues are directly accessible to the source chip and to the destination chip.
    Type: Application
    Filed: April 19, 2018
    Publication date: October 24, 2019
    Inventors: Kenny Wu, Mark Karnowski, James Smart, Ravi Shenoy, Lalit Chhabra, Gregorio Gervasio, JR., Tuong Le, Vuong Nguyen
  • Patent number: 10448192
    Abstract: A method comprising determining a spatial audio signal; determining an apparatus motion parameter; and stabilizing the spatial audio signal dependent on the apparatus motion parameters.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: October 15, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Ravi Shenoy, Pushkar Prasad Patwardhan, Miikka Vilermo, Kemal Ugur
  • Patent number: 10275669
    Abstract: Advanced driver assistance systems (ADAS) and methods for object detection such as traffic lights, speed signs, in an automotive environment, are disclosed. In an embodiment, ADAS includes camera system for capturing image frames of at least a part of surroundings of vehicle, memory comprising image processing instructions and processing system for detecting one or more objects in a coarse detection followed by a fine detection. Coarse detection includes detecting presence of the one or more objects in non-consecutive image frames of the image frames, where non-consecutive image frames are determined by skipping one or more frames of the image frames. Upon detection of presence of the one or more objects in coarse detection, fine detection of the one or more objects is performed in a predetermined number of neighboring image frames of a frame in which the presence of the objects is detected in coarse detection.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: April 30, 2019
    Assignee: Lightmetrics Technologies PVT. LTD.
    Inventors: Mithun Uliyar, Gururaj Putraya, Soumik Ukil, Krishna A G, Ravi Shenoy, Pushkar Patwardhan
  • Publication number: 20190052800
    Abstract: In an example embodiment, method, apparatus and computer program product are provided. The method includes accessing image capture parameters of a plurality of component cameras at a first time instant, where the image capture parameters for a respective component camera of the component cameras are determined based on a scene appearing in a field of view (FOV) of the respective component camera. At a second time instant, a change in appearance of one or more objects of the scene from a FOV of a first component camera to a FOV of a second component camera is determined. Upon determining the change of the appearance of the one or more objects at the second time instant, image capture parameters of the second component camera are set based on image capture parameters of the first component camera accessed at the first time instant.
    Type: Application
    Filed: February 28, 2017
    Publication date: February 14, 2019
    Inventors: Krishna Govindarao, Mithun Uliyar, Ravi Shenoy
  • Patent number: 10140088
    Abstract: A method comprising: receiving at least one audio channel signal; receiving at least one user interface input; generating a visualization of the at least one audio channel signal dependent on the at least one user interface input; and rendering the at least one audio channel signal to generate a rendered audio signal dependent on the at least one user interface input wherein the rendered audio channel signal is substantially synchronized with the visualization of the at least one audio channel signal.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: November 27, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Sampo Vesa, Erika Reponen, Anssi Rämö, Ravi Shenoy, Mikko Tammi