Patents by Inventor Vadim Balannik

Vadim Balannik 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: 11941885
    Abstract: A computer implemented method of generating at least one highlight video from an input video, comprising, using at least one processor for: identifying a plurality of significant frames of the input video, computing video-level features of the input video, selecting a plurality of subsets of the plurality of significant frames, for each subset, computing a similarity score indicating similarity between visual features of the subset and video-level features of the input video, clustering the input video into a plurality of clusters of sequential frames according to sequential positions within the video based on the similarity scores correlated with the plurality of significant frames, and creating at least one highlight video by selecting a cluster of sequential frames of the input video.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: March 26, 2024
    Assignee: AnyClip Ltd.
    Inventor: Vadim Balannik
  • Publication number: 20230260284
    Abstract: A computer implemented method of generating at least one highlight video from an input video, comprising, using at least one processor for: identifying a plurality of significant frames of the input video, computing video-level features of the input video, selecting a plurality of subsets of the plurality of significant frames, for each subset, computing a similarity score indicating similarity between visual features of the subset and video-level features of the input video, clustering the input video into a plurality of clusters of sequential frames according to sequential positions within the video based on the similarity scores correlated with the plurality of significant frames, and creating at least one highlight video by selecting a cluster of sequential frames of the input video.
    Type: Application
    Filed: April 4, 2022
    Publication date: August 17, 2023
    Applicant: AnyClip Ltd.
    Inventor: Vadim BALANNIK
  • Patent number: 11677991
    Abstract: Disclosed herein are methods, and program products for creating automatically a short video clip summarizing highlights of a long video stream, comprising identifying a plurality of topics in a video stream based on analysis of the video stream's content, extracting a plurality of sentences based on analysis of a textual representation of the content, computing a score for each of the sentences indicating a relation of the respective sentence to each of the topics, selecting a plurality of sentence subsets each comprising one or more sentences having a highest score with respect to a receptive one of the topics, selecting a plurality of video sections of the video stream each mapped to the one or more sentences of a respective sentence subset, and creating a video clip by merging the plurality of video sections each relating to one of the plurality of topics.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: June 13, 2023
    Assignee: AnyClip Ltd.
    Inventor: Vadim Balannik
  • Patent number: 10484536
    Abstract: Methods and apparatus to associated voice messages with missed calls are disclosed. One example method includes receiving at a mobile device a call log item, obtaining a caller identity and a call log item time stamp, and determining if a voice message is associated with the call log item based on a voice message time stamp, the call log item time stamp, and a message duration. Other embodiments are described.
    Type: Grant
    Filed: September 16, 2011
    Date of Patent: November 19, 2019
    Assignee: BlackBerry Limited
    Inventors: Vadim Balannik, Patrick Dell Ellis
  • Patent number: 10412391
    Abstract: A computer implemented method of selecting significant frames of a compressed video stream based on content difference, comprising, obtaining change information created by an encoder for an encoded video stream constructed of a plurality of encoded frames and indicative of a difference in a visual content between consecutive frames and performing the following for each of the encoded frames to select a plurality of significant frames: (1) analyze the change information to calculate a cumulative difference between the visual content of the respective encoded frame and the visual content of a most recently selected significant frame previously selected from the plurality of encoded frames and (2) select the respective encoded frame as another significant frame in case the cumulative difference exceeds a predefined threshold. Indication for each of the plurality of significant frames is output to one or more analysis systems adapted to analyze the content of the significant frames.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: September 10, 2019
    Assignee: AnyClip Ltd.
    Inventor: Vadim Balannik
  • Patent number: 9832317
    Abstract: Methods and apparatus to obtain voice messages are disclosed. One example method includes receiving at a mobile device an indication to access voicemail, determining if visual voicemail is available, and initiating a call to a voicemail system in response to determining that visual voicemail is unavailable.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: November 28, 2017
    Assignee: BlackBerry Limited
    Inventors: Vadim Balannik, Patrick Dell Ellis
  • Patent number: 9292829
    Abstract: To avoid the need to access multiple applications and perform multiple corresponding status changes each time a user or device's status or availability changes, multiple status updates can be generated and provided to corresponding systems, according to a detected event. To enable status updates to be provided to multiple systems based on the detected event, a status update module can be used, which is operable to send multiple status updates to multiple systems on behalf of a mobile device. By using a status server or other network-based component to performing such updating, processing can be offloaded from the mobile devices and updates can be performed even when the mobile devices are not communicable with the systems being updated.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: March 22, 2016
    Assignee: BlackBerry Limited
    Inventors: Vadim Balannik, Patrick Dell Ellis
  • Patent number: 9014344
    Abstract: Methods and apparatus to send voice messages are disclosed. One example method includes recording a voice message using a mobile communication device; and receiving at the mobile communication device a specification of a communication from a remote device different from the mobile communication device, wherein receipt of the communication triggers sending of the voice message. Other examples are disclosed and claimed.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: April 21, 2015
    Assignee: BlackBerry Limited
    Inventors: Vadim Balannik, Patrick Dell Ellis
  • Patent number: 8918083
    Abstract: A system and method for managing voice mail messages associated with a mobile device. The method can include receiving, by a processor of the mobile device, at least one identifier associated with a sending device that initially stored, external to the mobile device, a visual voice mail message associated with the mobile device. The processor can compare the at least one identifier with one or more lists of predetermined identifiers stored on the mobile device. The one or more lists include at least one of a list of approved predetermined identifiers and a list of disapproved predetermined identifiers. Based on the comparison, appropriated actions can occur based on rules stored on the mobile device.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: December 23, 2014
    Assignee: Blackberry Limited
    Inventors: Vadim Balannik, Patrick D. Ellis
  • Patent number: 8830356
    Abstract: The present disclosure provides a method and device for composite image creation. Images from multiple lenses, such as a front camera and rear camera of a host electronic device, are combined to create a composite image. The images may be modified before combining using location, orientation and/or proximity information associated with the images.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: September 9, 2014
    Assignee: BlackBerry Limited
    Inventors: Vadim Balannik, Patrick Dell Ellis
  • Patent number: 8611865
    Abstract: Methods and apparatus to manage voice message system attributes are described. One example method includes presenting at a mobile device a user interface of changeable attributes associated with a plurality of voicemail systems; receiving a change to one or more of the changeable attributes; receiving a designation of the voicemail systems to which the change is to be applied; and sending the change from the mobile device to the designated voicemail systems.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: December 17, 2013
    Assignee: BlackBerry Limited
    Inventors: Vadim Balannik, Patrick Dell Ellis
  • Patent number: 8605871
    Abstract: Methods and apparatus to send voice messages are disclosed. One example method includes receiving a selection of a service from a plurality of services; determining whether the selected service supports sending a voice message; recording the voice message using a mobile communication device; sending the voice message from the mobile communication device using the selected service if the selected service supports sending the voice message.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: December 10, 2013
    Assignee: BlackBerry Limited
    Inventors: Vadim Balannik, Patrick Dell Ellis
  • Publication number: 20130314561
    Abstract: The present disclosure provides a method and device for composite image creation. Images from multiple lenses, such as a front camera and rear camera of a host electronic device, are combined to create a composite image. The images may be modified before combining using location, orientation and/or proximity information associated with the images.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 28, 2013
    Inventors: Vadim Balannik, Patrick Dell Ellis
  • Publication number: 20130258152
    Abstract: A camera device for acquiring stereo images with one sensor is provided. The camera comprises: two apertures in a housing of the camera device, the two apertures separated by a human interocular distance; a sensor for sequentially acquiring electronic images from each of the two apertures; at least one minor enabled to change state for sequentially directing light from each of the two apertures to the sensor; and a controller for synchronizing the sensor with the state of the at least one mirror such that a first electronic image is acquired at the sensor from a first one of the two apertures when the at least one mirror is in a first state and a second electronic image is acquired at the sensor from the other of the two apertures when the at least one minor is in a second state.
    Type: Application
    Filed: March 28, 2012
    Publication date: October 3, 2013
    Inventors: Vadim BALANNIK, Patrick Dell ELLIS, John Ivan SCHARKOV
  • Publication number: 20130246449
    Abstract: Methods and devices for identifying a relationship between contacts are described. In one example embodiment, the method includes: comparing data from a first contact record associated with a first contact to data from a second contact record associated with a second contact; determining, based on the comparison, whether the first contact is related to the second contact; and if the first contact and the second contact are determined to be related, establishing a relationship, in memory, between the first contact record and the second contact record.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 19, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Vadim Balannik, Patrick Dell Ellis
  • Publication number: 20130238723
    Abstract: To avoid the need to access multiple applications and perform multiple corresponding status changes each time a user or device's status or availability changes, multiple status updates can be generated and provided to corresponding systems, according to a detected event. To enable status updates to be provided to multiple systems based on the detected event, a status update module can be used, which is operable to send multiple status updates to multiple systems on behalf of a mobile device. By using a status server or other network-based component to performing such updating, processing can be offloaded from the mobile devices and updates can be performed even when the mobile devices are not communicable with the systems being updated.
    Type: Application
    Filed: March 12, 2012
    Publication date: September 12, 2013
    Applicant: RESEARCH IM MOTION CORPORATION
    Inventors: Vadim Balannik, Patrick Dell Ellis
  • Publication number: 20130218988
    Abstract: A method, system and apparatus for managing related messages at a communication device are provided. Related messages are received, at a communication device comprising a processor and a communication interface. A most recent message of the related messages is automatically stored at an inbox folder in a memory. Remaining messages of the related messages are automatically storing in a given folder at the memory, the given folder different from the inbox folder.
    Type: Application
    Filed: February 21, 2012
    Publication date: August 22, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Vadim BALANNIK, Patrick Dell ELLIS
  • Publication number: 20130072164
    Abstract: Methods and apparatus to associated voice messages with missed calls are disclosed. One example method includes receiving at a mobile device a call log item, obtaining a caller identity and a call log item time stamp, and determining if a voice message is associated with the call log item based on a voice message time stamp, the call log item time stamp, and a message duration. Other embodiments are described.
    Type: Application
    Filed: September 16, 2011
    Publication date: March 21, 2013
    Inventors: Vadim BALANNIK, Patrick Dell ELLIS
  • Publication number: 20130059569
    Abstract: Methods and apparatus to obtain voice messages are disclosed. One example method includes receiving at a mobile device an indication to access voicemail, determining if visual voicemail is available, and initiating a call to a voicemail system in response to determining that visual voicemail is unavailable.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Inventors: Vadim BALANNIK, Patrick Dell ELLIS
  • Publication number: 20130040609
    Abstract: Methods and apparatus to send voice messages are disclosed. One example method includes recording a voice message using a mobile communication device; and receiving at the mobile communication device a specification of a communication from a remote device different from the mobile communication device, wherein receipt of the communication triggers sending of the voice message. Other examples are disclosed and claimed.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Inventors: Vadim Balannik, Patrick Dell Ellis