Patents by Inventor Yaroslav Goncharov

Yaroslav Goncharov 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: 20150309697
    Abstract: A system represents each of the available applications, including widgets, with a respective image representation on a display associated with the communications device. The system associates each of the image representations with a respective subset of image representations, or panels that are organized to assist a user to locate and interact with the image representations. The system arranges the panels in a three dimensional structure, on the display. The three dimensional structure is rendered as a plurality of joined adjacent panels. The system allows the user to access an available application within the three dimensional structure by manipulating the three dimensional structure three dimensionally where the available application are accessed via the respective panel.
    Type: Application
    Filed: May 7, 2015
    Publication date: October 29, 2015
    Inventors: Vasily FILIPPOV, Yaroslav GONCHAROV
  • Publication number: 20150309678
    Abstract: A system renders a collection of widgets on a mobile device display by identifying a first appearance and a second appearance associated with a respective rendering of a first and second collection of widgets on the mobile device display. The system transitions from the rendering of the first collection to the second. The system receives notification to transition the collection of widgets on the mobile device display from a two-dimensional presentation to a three-dimensional presentation. The system renders a native widget on the mobile device display utilizing a native interface by identifying a non-native widget requiring a non-native interface to operate on the mobile device display. The system provides a proxy widget to host the non-native widget allowing the non-native widget to operate on the mobile device display utilizing the native interface.
    Type: Application
    Filed: July 6, 2015
    Publication date: October 29, 2015
    Inventors: Vasily FILIPPOV, Yaroslav GONCHAROV
  • Publication number: 20150234573
    Abstract: A system provides a framework that allows a user to arrange the available applications on a display of the communications device. The framework limits the user's arrangement to maintain consistent organization and ease of location of the available applications for the user. The system represents each of the available applications with a respective image representation on the display. Each specific available application is restricted to a single instance of an image representation on the display. The system associates each of the image representations with a respective subset of image representations where the subsets of image representations are organized to assist the user to locate and interact with the image representations. The system provides at least one view, associated with each of the available applications, with which to render the image representation on the display.
    Type: Application
    Filed: September 2, 2014
    Publication date: August 20, 2015
    Inventors: Vasily FILIPPOV, Yaroslav GONCHAROV
  • Publication number: 20120084732
    Abstract: A system provides a framework that allows a user to arrange the available applications on a display of the communications device. The framework limits the user's arrangement to maintain consistent organization and ease of location of the available applications for the user. The system represents each of the available applications with a respective image representation on the display. Each specific available application is restricted to a single instance of an image representation on the display. The system associates each of the image representations with a respective subset of image representations where the subsets of image representations are organized to assist the user to locate and interact with the image representations. The system provides at least one view, associated with each of the available applications, with which to render the image representation on the display.
    Type: Application
    Filed: October 1, 2010
    Publication date: April 5, 2012
    Inventors: Vasily Filippov, Yaroslav Goncharov
  • Publication number: 20120081356
    Abstract: A system represents each of the available applications, including widgets, with a respective image representation on a display associated with the communications device. The system associates each of the image representations with a respective subset of image representations, or panels that are organized to assist a user to locate and interact with the image representations. The system arranges the panels in a three dimensional structure, on the display. The three dimensional structure is rendered as a plurality of joined adjacent panels. The system allows the user to access an available application within the three dimensional structure by manipulating the three dimensional structure three dimensionally where the available application are accessed via the respective panel.
    Type: Application
    Filed: October 1, 2010
    Publication date: April 5, 2012
    Inventors: Vasily Filippov, Yaroslav Goncharov
  • Publication number: 20110193857
    Abstract: A system renders a collection of widgets on a mobile device display by identifying a first appearance and a second appearance associated with a respective rendering of a first and second collection of widgets on the mobile device display. The system transitions from the rendering of the first collection to the second. The system receives notification to transition the collection of widgets on the mobile device display from a two-dimensional presentation to a three-dimensional presentation. The system renders a native widget on the mobile device display utilizing a native interface by identifying a non-native widget requiring a non-native interface to operate on the mobile device display. The system provides a proxy widget to host the non-native widget allowing the non-native widget to operate on the mobile device display utilizing the native interface.
    Type: Application
    Filed: February 5, 2010
    Publication date: August 11, 2011
    Inventors: Vasily Filippov, Yaroslav Goncharov
  • Publication number: 20110197165
    Abstract: A system renders a collection of widgets, hosted by a respective widget engine, on a mobile device display. The collection comprises at least one first widget representation that, when selected, invokes a first widget, and a first widget sub-collection representation that, when selected, invokes a plurality of widget representations. The system renders a three dimensional presentation of the collection of widgets on the mobile device display. The presentation comprises a three dimensional association between at least one of the first widget sub-collection representation and the second widget sub-collection representation. The system receives instruction to render the collection of widgets in a list view comprising at least one widget representation; and at least one widget representation associated with at least one widget sub-collection representation.
    Type: Application
    Filed: February 5, 2010
    Publication date: August 11, 2011
    Inventors: Vasily Filippov, Yaroslav Goncharov
  • Patent number: 7809357
    Abstract: A system and method for facilitating communications between a mobile device and a network application are provided. A mobile device transmits a request for data change information that includes a time out interval. The network application receives the request and measures a time elapsed since the receipt of the data change request. The network application transmits notification to the mobile device client that the time out interval has elapsed or a network specified time out occurs. As notifications are received or a network time out is detected, the mobile client device tunes the time out interval for subsequent data change requests.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: October 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Gary William Hall, Zhidong Yang, Omar Aftab, Yaroslav Goncharov
  • Publication number: 20070005741
    Abstract: A system and method for managing radio communication availability in a mobile device is provided. A mobile device includes a communication management component that interacts with radio and network layer components on the mobile device to keep communications available. The interaction can correspond to the transmittal of instructions to the radio and network layer components, which can include instructions to send communications via a communication network.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Daniel Hwang, Gary Hall, Yaroslav Goncharov, Jayant Ravalia
  • Publication number: 20060264203
    Abstract: A system and method for facilitating communications between a mobile device and a network application are provided. A mobile device transmits a request for data change information that includes a time out interval. The network application receives the request and measures a time elapsed since the receipt of the data change request. The network application transmits notification to the mobile device client that the time out interval has elapsed or a network specified time out occurs. As notifications are received or a network time out is detected, the mobile client device tunes the time out interval for subsequent data change requests.
    Type: Application
    Filed: May 20, 2005
    Publication date: November 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Gary Hall, Zhidong Yang, Omar Aftab, Yaroslav Goncharov