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: 11941885Abstract: 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: GrantFiled: April 4, 2022Date of Patent: March 26, 2024Assignee: AnyClip Ltd.Inventor: Vadim Balannik
-
Publication number: 20230260284Abstract: 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: ApplicationFiled: April 4, 2022Publication date: August 17, 2023Applicant: AnyClip Ltd.Inventor: Vadim BALANNIK
-
Patent number: 11677991Abstract: 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: GrantFiled: January 27, 2022Date of Patent: June 13, 2023Assignee: AnyClip Ltd.Inventor: Vadim Balannik
-
Patent number: 10484536Abstract: 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: GrantFiled: September 16, 2011Date of Patent: November 19, 2019Assignee: BlackBerry LimitedInventors: Vadim Balannik, Patrick Dell Ellis
-
Patent number: 10412391Abstract: 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: GrantFiled: August 6, 2018Date of Patent: September 10, 2019Assignee: AnyClip Ltd.Inventor: Vadim Balannik
-
Patent number: 9832317Abstract: 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: GrantFiled: September 1, 2011Date of Patent: November 28, 2017Assignee: BlackBerry LimitedInventors: Vadim Balannik, Patrick Dell Ellis
-
Patent number: 9292829Abstract: 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: GrantFiled: March 12, 2012Date of Patent: March 22, 2016Assignee: BlackBerry LimitedInventors: Vadim Balannik, Patrick Dell Ellis
-
Patent number: 9014344Abstract: 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: GrantFiled: August 10, 2011Date of Patent: April 21, 2015Assignee: BlackBerry LimitedInventors: Vadim Balannik, Patrick Dell Ellis
-
Patent number: 8918083Abstract: 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: GrantFiled: October 18, 2011Date of Patent: December 23, 2014Assignee: Blackberry LimitedInventors: Vadim Balannik, Patrick D. Ellis
-
Patent number: 8830356Abstract: 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: GrantFiled: May 22, 2012Date of Patent: September 9, 2014Assignee: BlackBerry LimitedInventors: Vadim Balannik, Patrick Dell Ellis
-
Patent number: 8611865Abstract: 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: GrantFiled: July 30, 2012Date of Patent: December 17, 2013Assignee: BlackBerry LimitedInventors: Vadim Balannik, Patrick Dell Ellis
-
Patent number: 8605871Abstract: 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: GrantFiled: December 16, 2011Date of Patent: December 10, 2013Assignee: BlackBerry LimitedInventors: Vadim Balannik, Patrick Dell Ellis
-
Publication number: 20130314561Abstract: 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: ApplicationFiled: May 22, 2012Publication date: November 28, 2013Inventors: Vadim Balannik, Patrick Dell Ellis
-
Publication number: 20130258152Abstract: 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: ApplicationFiled: March 28, 2012Publication date: October 3, 2013Inventors: Vadim BALANNIK, Patrick Dell ELLIS, John Ivan SCHARKOV
-
Publication number: 20130246449Abstract: 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: ApplicationFiled: March 16, 2012Publication date: September 19, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Vadim Balannik, Patrick Dell Ellis
-
Publication number: 20130238723Abstract: 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: ApplicationFiled: March 12, 2012Publication date: September 12, 2013Applicant: RESEARCH IM MOTION CORPORATIONInventors: Vadim Balannik, Patrick Dell Ellis
-
Publication number: 20130218988Abstract: 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: ApplicationFiled: February 21, 2012Publication date: August 22, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Vadim BALANNIK, Patrick Dell ELLIS
-
Publication number: 20130072164Abstract: 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: ApplicationFiled: September 16, 2011Publication date: March 21, 2013Inventors: Vadim BALANNIK, Patrick Dell ELLIS
-
Publication number: 20130059569Abstract: 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: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Inventors: Vadim BALANNIK, Patrick Dell ELLIS
-
Publication number: 20130040613Abstract: 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: ApplicationFiled: December 16, 2011Publication date: February 14, 2013Inventors: Vadim BALANNIK, Patrick Dell ELLIS