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: 10990828Abstract: 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: GrantFiled: September 30, 2019Date of Patent: April 27, 2021Assignee: LogMeln, Inc.Inventors: Nikolay Avrionov, Alexander John Huitric, Nilesh Mishra
-
Publication number: 20210097293Abstract: 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: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Inventors: Nikolay Avrionov, Alexander John Huitric, Nilesh Mishra
-
Patent number: 10616153Abstract: 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: GrantFiled: December 30, 2016Date of Patent: April 7, 2020Assignee: LogMeIn, Inc.Inventors: Ashish V. Thapliyal, Nikolay Avrionov
-
Patent number: 10042528Abstract: 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: GrantFiled: August 31, 2015Date of Patent: August 7, 2018Assignee: GetGo, Inc.Inventors: Ashish V. Thapliyal, Nikolay Avrionov
-
Publication number: 20180191647Abstract: 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: ApplicationFiled: December 30, 2016Publication date: July 5, 2018Inventors: Ashish V. Thapliyal, Nikolay Avrionov
-
Patent number: 9860109Abstract: 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: GrantFiled: May 7, 2014Date of Patent: January 2, 2018Assignee: GetGo, Inc.Inventors: Christopher K. Koverman, Nikolay Avrionov, Ashish V. Thapliyal
-
Patent number: 9779389Abstract: 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: GrantFiled: March 24, 2015Date of Patent: October 3, 2017Assignee: GetGo, Inc.Inventors: Ashish V. Thapliyal, Nikolay Avrionov
-
Publication number: 20170060389Abstract: 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: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: Ashish V. Thapliyal, Nikolay Avrionov
-
Publication number: 20160283586Abstract: 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: ApplicationFiled: March 24, 2015Publication date: September 29, 2016Inventors: Ashish V. Thapliyal, Nikolay Avrionov
-
Publication number: 20160142359Abstract: 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: ApplicationFiled: November 17, 2014Publication date: May 19, 2016Inventors: Anne Marie Lock, Elizabeth Thapliyal, Ryan W. Kasper, Ashish V. Thapliyal, Nikolay Avrionov, Ankit Mandhani, Yogeshwar Narayana Shenoy, Stefan Alexander von Imhof
-
Publication number: 20150326446Abstract: 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: ApplicationFiled: May 7, 2014Publication date: November 12, 2015Applicant: Citrix Systems, Inc.Inventors: Christopher K. Koverman, Nikolay Avrionov, Ashish V. Thapliyal