Patents by Inventor Alexander Argutin

Alexander Argutin 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: 10895963
    Abstract: A client-based application includes sections that are used to define user interface displays for the system. The sections are customizable by a backend system so customizations are accommodated by modified versions of the mobile application.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: January 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Argutin, Sudarsanan Krishnan, Janeth Guerrero Gomez, Robert A. Drollinger, David J. Runde, Jorn Mortensen
  • Patent number: 10853347
    Abstract: In some examples, dependency-based metadata retrieval and update may include receiving a query for an update of metadata associated with an application. The query may include a previous version associated with a previous synchronization of the metadata. Alternatively or additionally, the query may include a metadata tree associated with the metadata. Dependency based metadata retrieval and update may further include generating, based on the query and a dependency tree, a response to include the update that includes a modification to a metadata fragment of the metadata. The dependency tree may include a parent and child relationship between each of a plurality of metadata fragments including the metadata fragment, and may further include versions associated with the plurality of metadata fragments.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: December 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ian Carl Legler, Hitesh Kapoor, Manoj Lalavat, Lakshaya Goel, Alexander Argutin
  • Patent number: 10558487
    Abstract: A dynamic customization system provides custom behavior for an application that has client code with an extensibility point and that has server code. An entity that uses the application provides a specification of custom behavior for the extensibility point to an extensibility server. The specification specifies an operation to perform after an occurrence of an extensibility event of the extensibility point during execution of the client code. A client executing the client code retrieves an indication of an extensibility server. The client then retrieves from the extensibility server a specification of the custom behavior for the extensibility point. After the occurrence of the extensibility event, the client sends to an operation server a request to perform the operation. The client may then receive from the operation server a response indicating the status of the request.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: February 11, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joern Lindhard Mortensen, Robert Aron Drollinger, Alexander Argutin
  • Publication number: 20180335909
    Abstract: A client-based application includes sections that are used to define user interface displays for the system. The sections are customizable by a backend system so customizations are accommodated by modified versions of the mobile application.
    Type: Application
    Filed: May 10, 2018
    Publication date: November 22, 2018
    Inventors: Alexander ARGUTIN, Sudarsanan KRISHNAN, Janeth GUERRERO GOMEZ, Robert A. DROLLINGER, David J. RUNDE, Jorn MORTENSEN
  • Publication number: 20180285403
    Abstract: In some examples, dependency-based metadata retrieval and update may include receiving a query for an update of metadata associated with an application. The query may include a previous version associated with a previous synchronization of the metadata. Alternatively or additionally, the query may include a metadata tree associated with the metadata. Dependency based metadata retrieval and update may further include generating, based on the query and a dependency tree, a response to include the update that includes a modification to a metadata fragment of the metadata. The dependency tree may include a parent and child relationship between each of a plurality of metadata fragments including the metadata fragment, and may further include versions associated with the plurality of metadata fragments.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ian Carl LEGLER, Hitesh KAPOOR, Manoj LALAVAT, Lakshaya GOEL, Alexander ARGUTIN
  • Patent number: 9996230
    Abstract: A client-based application includes sections that are used to define user interface displays for the system. The sections are customizable by a backend system so customizations are accommodated by modified versions of the mobile application.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: June 12, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexander Argutin, Sudarsanan Krishnan, Janeth Guerrero Gomez, Robert A. Drollinger, David J. Runde, Jorn Mortensen
  • Publication number: 20170168657
    Abstract: A dynamic customization system provides custom behavior for an application that has client code with an extensibility point and that has server code. An entity that uses the application provides a specification of custom behavior for the extensibility point to an extensibility server. The specification specifies an operation to perform after an occurrence of an extensibility event of the extensibility point during execution of the client code. A client executing the client code retrieves an indication of an extensibility server. The client then retrieves from the extensibility server a specification of the custom behavior for the extensibility point. After the occurrence of the extensibility event, the client sends to an operation server a request to perform the operation. The client may then receive from the operation server a response indicating the status of the request.
    Type: Application
    Filed: December 11, 2015
    Publication date: June 15, 2017
    Inventors: Joern Lindhard Mortensen, Robert Aron Drollinger, Alexander Argutin
  • Publication number: 20160139754
    Abstract: A client-based application includes sections that are used to define user interface displays for the system. The sections are customizable by a backend system so customizations are accommodated by modified versions of the mobile application.
    Type: Application
    Filed: April 15, 2015
    Publication date: May 19, 2016
    Inventors: Alexander Argutin, Sudarsanan Krishnan, Janeth Guerrero Gomez, Robert A. Drollinger, David J. Runde, Jorn Mortensen
  • Patent number: 8896522
    Abstract: A computer-implemented method and system for controlling various electronic devices by recognition of gestures made by a user within a particular space defined in front of the user are provided. An example method may comprise generating a depth map of a physical scene, determining that a head of the user is directed towards a predetermined direction, establishing a virtual sensing zone defined between the user and a predetermined location, identifying a particular gesture made by the user within the virtual sensing zone, and selectively providing to the electronic device a control command associated with the particular gesture. The particular gesture may be performed by one or more characteristic forms provided by the user within the virtual sensing zone being in an active state. The characteristic forms are forms reliably distinguishable from casual forms by means of computer vision and having certain attributes, which can reliably reflect user intent.
    Type: Grant
    Filed: July 4, 2012
    Date of Patent: November 25, 2014
    Assignee: 3DiVi Company
    Inventors: Andrey Valik, Pavel Zaitsev, Dmitry Morozov, Alexander Argutin
  • Publication number: 20140009384
    Abstract: The present technology refers to methods for dynamic determining location and orientation of handheld device, such as a smart phone, remote controller or gaming device, within a 3D environment in real time. For these ends, there is provided a 3D camera for capturing a depth map of the 3D environment within which there is a user holding the handheld device. The handheld device acquires motion and orientation data in response to hand gestures, which data is further processed and associated with a common coordinate system. The depth map is also processed to generate motion data of user hands, which is then dynamically compared to the processed motion and orientation data obtained from the handheld device so as to determine the handheld device location and orientation. The positional and orientation data may be further used in various software applications to generate control commands or perform analysis of various gesture motions.
    Type: Application
    Filed: April 3, 2013
    Publication date: January 9, 2014
    Applicant: 3DIVI
    Inventors: Andrey Valik, Pavel Zaitsev, Dmitry Morozov, Alexander Argutin
  • Publication number: 20130010071
    Abstract: Disclosed are methods for determining and tracking a current location of a handheld pointing device, such as a remote control for an entertainment system, on a depth map generated by a gesture recognition control system. The methods disclosed herein enable identifying a user's hand gesture, and generating corresponding motion data. Further, the handheld pointing device may send motion, such as acceleration or velocity, and/or orientation data such as pitch, roll, and yaw angles. The motion data of user's hand gesture and motion data (orientation data) as received from the handheld pointing device are then compared, and if they correspond to each other, it is determined that the handheld pointing device is in active use by the user as it is held by a particular hand. Accordingly, a location of the handheld pointing device on the depth map can be determined.
    Type: Application
    Filed: July 4, 2012
    Publication date: January 10, 2013
    Applicant: 3DIVI
    Inventors: Andrey Valik, Pavel Zaitsev, Dmitry Morozov, Alexander Argutin
  • Publication number: 20130009865
    Abstract: A computer-implemented method and system for controlling various electronic devices by recognition of gestures made by a user within a particular space defined in front of the user are provided. An example method may comprise generating a depth map of a physical scene, determining that a head of the user is directed towards a predetermined direction, establishing a virtual sensing zone defined between the user and a predetermined location, identifying a particular gesture made by the user within the virtual sensing zone, and selectively providing to the electronic device a control command associated with the particular gesture. The particular gesture may be performed by one or more characteristic forms provided by the user within the virtual sensing zone being in an active state. The characteristic forms are forms reliably distinguishable from casual forms by means of computer vision and having certain attributes, which can reliably reflect user intent.
    Type: Application
    Filed: July 4, 2012
    Publication date: January 10, 2013
    Applicant: 3DIVI
    Inventors: Andrey Valik, Pavel Zaitsev, Dmitry Morozov, Alexander Argutin