Patents by Inventor Sergei Gundorov

Sergei Gundorov 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: 10223346
    Abstract: A client application uses a network service to perform calculations involving non-local data. A client application performs calculations relating to local data and the network service performs calculations relating to the non-local data. For example, a client spreadsheet application sends a command to the network service for performing calculations in a spreadsheet workbook that use data that is non-local to the client spreadsheet application. The calculation engine of the network service performs the calculations for the workbook relating to the non-local data and sends the results of the calculations back to the client application. The client application integrates the results received from the network service with any locally calculated results performed by the client application.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: March 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Josh Caplan, Sergei Gundorov
  • Patent number: 8281236
    Abstract: Unused, duplicate, or corrupted styles are removed from XML based document files through a styles definition part of a document using system input output. The removal is based on the analysis of the information contained in a compressible package of a respective document file. Other incorrect file content may also be removed such as corrupted name ranges or unused value format definitions using the same approach.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: October 2, 2012
    Assignee: Microsoft Corporation
    Inventor: Sergei Gundorov
  • Publication number: 20120192052
    Abstract: A client application uses a network service to perform calculations involving non-local data. A client application performs calculations relating to local data and the network service performs calculations relating to the non-local data. For example, a client spreadsheet application sends a command to the network service for performing calculations in a spreadsheet workbook that use data that is non-local to the client spreadsheet application. The calculation engine of the network service performs the calculations for the workbook relating to the non-local data and sends the results of the calculations back to the client application. The client application integrates the results received from the network service with any locally calculated results performed by the client application.
    Type: Application
    Filed: January 25, 2011
    Publication date: July 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Josh Caplan, Sergei Gundorov
  • Publication number: 20120084250
    Abstract: Architecture that provides an asymmetrical data approach to data write-back to a backend data store. Write-back is accomplished from a grid cell to a data provider (e.g., OLAP (online analytical processing)) that handles UPDATE CUBE statements. The coordinates of the data to access from the cube are provided in a first cell. In a second cell, the user provides the value desired to send back to the cube and a reference to the first cell that contains data value coordinates property. A calculation is triggered to determine if there is a difference in the value at the coordinates provided in the first cell and the user-supplied value in the second cell. If there is a difference, then the properties of the cube value function associated with the first cell are used to construct the UPDATE CUBE statement to send back the user-provided value to the data location defined by the coordinates.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Sergei Gundorov, Pablo Trejo Montemayor, Sreepada Santhegudda
  • Publication number: 20120060086
    Abstract: Unused, duplicate, or corrupted styles are removed from XML based document files through a styles definition part of a document using system input output. The removal is based on the analysis of the information contained in a compressible package of a respective document file. Other incorrect file content may also be removed such as corrupted name ranges or unused value format definitions using the same approach.
    Type: Application
    Filed: September 8, 2010
    Publication date: March 8, 2012
    Applicant: Microsoft Corporation
    Inventor: Sergei Gundorov