Patents by Inventor Nikolay Avrionov

Nikolay Avrionov 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: 10990828
    Abstract: Techniques for performing key frame extraction, recording, and navigation in collaborative video presentations. The techniques include extracting a plurality of frames from media content at a predetermined rate, removing frame areas that do not correspond to a screen area for displaying electronic meeting/webinar content, de-duplicating the plurality of frames, identifying frames that correspond to the “slide type” or similar type of frames, and extracting key frames from the slide type of frames. The key frames can be recorded in a slide deck or other similar collection of key frames, as well as displayed as clickable thumbnails in a UI. By clicking or otherwise selecting a thumbnail representation of a selected key frame in the UI, or clicking-and-dragging a handle of a key frame locator bar to navigate the thumbnails to the selected key frame, users can quickly and more efficiently access desired slide presentation content from an electronic meeting/webinar.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: April 27, 2021
    Assignee: LogMeln, Inc.
    Inventors: Nikolay Avrionov, Alexander John Huitric, Nilesh Mishra
  • Publication number: 20210097293
    Abstract: Techniques for performing key frame extraction, recording, and navigation in collaborative video presentations. The techniques include extracting a plurality of frames from media content at a predetermined rate, removing frame areas that do not correspond to a screen area for displaying electronic meeting/webinar content, de-duplicating the plurality of frames, identifying frames that correspond to the “slide type” or similar type of frames, and extracting key frames from the slide type of frames. The key frames can be recorded in a slide deck or other similar collection of key frames, as well as displayed as clickable thumbnails in a UI. By clicking or otherwise selecting a thumbnail representation of a selected key frame in the UI, or clicking-and-dragging a handle of a key frame locator bar to navigate the thumbnails to the selected key frame, users can quickly and more efficiently access desired slide presentation content from an electronic meeting/webinar.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Inventors: Nikolay Avrionov, Alexander John Huitric, Nilesh Mishra
  • Patent number: 10616153
    Abstract: In a distributed computing system, clients of a communications application are deployed on user devices. The clients on target user devices collect and report context information for a target user such as location and application-in-use. Reported context information is associated with response time information describing time to respond to initiation of communications in respective contexts, and a predictive model is maintained and used to obtain an estimate for a response time of the target user to respond to a new initiation of communications in a current context. A presence indicator on an initiator user device provides a presence indicator for the target user, and is generated and updated by obtaining current context of the target user and applying it to the predictive model to obtain an estimate of a current response time of the target user, and setting a value of the presence indicator according to the estimate.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: April 7, 2020
    Assignee: LogMeIn, Inc.
    Inventors: Ashish V. Thapliyal, Nikolay Avrionov
  • Patent number: 10042528
    Abstract: A technique provides, to a user, a set of diagram views of a diagram model stored in memory. The technique involves obtaining, by processing circuitry, electronic access to the diagram model stored in the memory. The diagram model includes a group of objects. Each object has a defined object size. The technique further involves, after obtaining electronic access to the diagram model stored in the memory, performing, by the processing circuitry, an object selection operation that selects an initial set of objects from the group of objects based on the defined object size of each object of the group of objects. The technique further involves, after performing the object selection operation, rendering, by the processing circuitry, an initial diagram view of the diagram model on an electronic display to the user, the initial diagram view including the initial set of objects.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: August 7, 2018
    Assignee: GetGo, Inc.
    Inventors: Ashish V. Thapliyal, Nikolay Avrionov
  • Publication number: 20180191647
    Abstract: In a distributed computing system, clients of a communications application are deployed on user devices. The clients on target user devices collect and report context information for a target user such as location and application-in-use. Reported context information is associated with response time information describing time to respond to initiation of communications in respective contexts, and a predictive model is maintained and used to obtain an estimate for a response time of the target user to respond to a new initiation of communications in a current context. A presence indicator on an initiator user device provides a presence indicator for the target user, and is generated and updated by obtaining current context of the target user and applying it to the predictive model to obtain an estimate of a current response time of the target user, and setting a value of the presence indicator according to the estimate.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Ashish V. Thapliyal, Nikolay Avrionov
  • Patent number: 9860109
    Abstract: Improved techniques of identifying when a device needs of service involve using data analytics to determine conditions when a device administrator of a computerized device is to be sent an alert regarding that device. Along these lines, a device monitoring system receives state data from a device that indicates the device is in a particular state, e.g., running certain applications, using some percentage of the processor and memory capacity, etc. The device monitoring system maps the device state data to a decision of whether or not to send a device administrator an alert concerning the device. The decision itself is a result of applying a model to the state data that is derived from the application of data analytics on historical device state data and administrator login data.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: January 2, 2018
    Assignee: GetGo, Inc.
    Inventors: Christopher K. Koverman, Nikolay Avrionov, Ashish V. Thapliyal
  • Patent number: 9779389
    Abstract: Screenshots are captured for a visual summary of an online meeting using a dynamically determined inactivity threshold time period. The inactivity threshold time period may be the sum of i) an average time interval between arrival times of screen update messages in a set of received screen update messages, and ii) a multiple of the standard deviation of such time intervals. If no significant updates to a shared screen occur during the inactivity threshold time period, a screenshot may be captured for the online meeting visual summary. A premature screenshot threshold time period may also be determined. If significant visual data is received during the premature screenshot threshold time period, the previously captured screenshot is replaced with an updated screenshot.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: October 3, 2017
    Assignee: GetGo, Inc.
    Inventors: Ashish V. Thapliyal, Nikolay Avrionov
  • Publication number: 20170060389
    Abstract: A technique provides, to a user, a set of diagram views of a diagram model stored in memory. The technique involves obtaining, by processing circuitry, electronic access to the diagram model stored in the memory. The diagram model includes a group of objects. Each object has a defined object size. The technique further involves, after obtaining electronic access to the diagram model stored in the memory, performing, by the processing circuitry, an object selection operation that selects an initial set of objects from the group of objects based on the defined object size of each object of the group of objects. The technique further involves, after performing the object selection operation, rendering, by the processing circuitry, an initial diagram view of the diagram model on an electronic display to the user, the initial diagram view including the initial set of objects.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Ashish V. Thapliyal, Nikolay Avrionov
  • Publication number: 20160283586
    Abstract: Screenshots are captured for a visual summary of an online meeting using a dynamically determined inactivity threshold time period. The inactivity threshold time period may be the sum of i) an average time interval between arrival times of screen update messages in a set of received screen update messages, and ii) a multiple of the standard deviation of such time intervals. If no significant updates to a shared screen occur during the inactivity threshold time period, a screenshot may be captured for the online meeting visual summary. A premature screenshot threshold time period may also be determined. If significant visual data is received during the premature screenshot threshold time period, the previously captured screenshot is replaced with an updated screenshot.
    Type: Application
    Filed: March 24, 2015
    Publication date: September 29, 2016
    Inventors: Ashish V. Thapliyal, Nikolay Avrionov
  • Publication number: 20160142359
    Abstract: A method of operating a computerized device to indicate importance of messages to a user includes calculating importance scores for the messages based on importance features of the messages, the importance scores calculated as weighted sums of respective feature scores for the messages, and selecting messages for including in a subset of messages based on the importance scores. Message data and respective importance indicators for the subset of messages are displayed to the user, the importance indicators drawn from a set of distinct importance indicators corresponding to the set of importance features. An importance indicator is displayed for a given importance feature of a message when a feature score for the importance feature is above a threshold.
    Type: Application
    Filed: November 17, 2014
    Publication date: May 19, 2016
    Inventors: Anne Marie Lock, Elizabeth Thapliyal, Ryan W. Kasper, Ashish V. Thapliyal, Nikolay Avrionov, Ankit Mandhani, Yogeshwar Narayana Shenoy, Stefan Alexander von Imhof
  • Publication number: 20150326446
    Abstract: Improved techniques of identifying when a device needs of service involve using data analytics to determine conditions when a device administrator of a computerized device is to be sent an alert regarding that device. Along these lines, a device monitoring system receives state data from a device that indicates the device is in a particular state, e.g., running certain applications, using some percentage of the processor and memory capacity, etc. The device monitoring system maps the device state data to a decision of whether or not to send a device administrator an alert concerning the device. The decision itself is a result of applying a model to the state data that is derived from the application of data analytics on historical device state data and administrator login data.
    Type: Application
    Filed: May 7, 2014
    Publication date: November 12, 2015
    Applicant: Citrix Systems, Inc.
    Inventors: Christopher K. Koverman, Nikolay Avrionov, Ashish V. Thapliyal