Search

Anatoly Grabar

from Redmond, WA
Age ~53

Anatoly Grabar Phones & Addresses

  • 17312 25Th St, Redmond, WA 98052 (425) 649-9559
  • 4850 156Th Ave, Redmond, WA 98052 (425) 702-0804
  • 17312 NE 25Th Ct, Redmond, WA 98052 (425) 649-9559

Work

Position: Administration/Managerial

Emails

g***r@msn.com

Publications

Us Patents

Filtering And Sorting Information

View page
US Patent:
8005873, Aug 23, 2011
Filed:
Jan 25, 2006
Appl. No.:
11/339037
Inventors:
Allan Folting - Redmond WA,
Anatoly V Grabar - Redmond WA,
Tigran Hayrapetyan - Woodinville WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
G06F 7/00
US Classification:
707803, 707752, 707769, 707771, 715212
Abstract:
Generally described, embodiments of the present invention provide the ability to sort and/or filter information contained in a summary table based on related information that may not be included in the summary table. According to one aspect, a computer-readable medium having computer executable components for filtering or sorting information displayed in a summary table is provided. Included in the computer executable medium is a category receipt and identification component configured to receive selections of categories and identify related categories contained in a dataset represented by the summary table. Also included in the computer-readable medium is a filtering component and a sorting component, each configured to control the structure and criteria upon which information contained in a category displayed in the data summary table may be filtered or sorted.

Multi-Threaded Sort Of Data Items In Spreadsheet Tables

View page
US Patent:
8527866, Sep 3, 2013
Filed:
Apr 30, 2010
Appl. No.:
12/771164
Inventors:
Anatoly V. Grabar - Redmond WA,
Chad B. Rothschiller - Edmonds WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
715212
Abstract:
To sort data items in a spreadsheet table, data items in the spreadsheet table are divided into a plurality of blocks. Multiple threads are used to sort the data items in the blocks. After the data items in the blocks are sorted, multiple merge threads are used to generate a final result block. The final result block contains each of the data items in the spreadsheet table. Each of the merge threads is a thread that merges two source blocks to generate a result block. Each of the source blocks is either one of the sorted blocks or one of the result blocks generated by another one of the merge threads. A sorted version of the spreadsheet table is then displayed. The data items in the sorted version of the spreadsheet table are ordered according to an order of the data items in the final result block.

Techniques For Dynamic Cross-Filtering

View page
US Patent:
8612438, Dec 17, 2013
Filed:
Jun 13, 2008
Appl. No.:
12/138443
Inventors:
Allan Folting - Redmond WA,
Gabhan Berry - White Rock,
Danny Khen - Bellevue WA,
Anatoly Grabar - Redmond WA,
Andrew Garbuzov - Redmond WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
G06F 17/30
US Classification:
707736, 715859
Abstract:
Techniques for dynamic cross-filtering are described. An apparatus may comprise a filter manager component for an application program. The filter manager component is operative to manage cross-filtering operations for the application program. The filter manager component may comprise a filter control module operative to determine a selection state for a filter data element of a first filter component, and a relationship state for the filter data element of the first filter component with a filter data element of a second filter component. The filter manager component may also comprise a filter interface module communicatively coupled to the filter control module. The filter interface module is operative to dynamically display a different visual indicator for the filter data elements based on the selection state and the relationship state, among other filter criteria or filter states. Other embodiments are described and claimed.

Automated Placement Of Fields In A Data Summary Table

View page
US Patent:
2007007, Mar 29, 2007
Filed:
Sep 9, 2005
Appl. No.:
11/222660
Inventors:
Allan Folting - Redmond WA,
Konrad Tupaj - Kirkland WA,
Robert Collie - Kirkland WA,
Anatoly Grabar - Redmond WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
G06F 15/00
G06F 7/00
US Classification:
715792000, 715507000, 707007000
Abstract:
A graphical user interface for creating a data summary table includes a pane including a plurality of fields, and a data summary table. Upon selection of a field to include in the data summary table, the user interface is programmed to analyze the field and automatically place the field in the data summary table.

Techniques For Filter Sharing

View page
US Patent:
2009031, Dec 17, 2009
Filed:
Jun 17, 2008
Appl. No.:
12/140269
Inventors:
Allan Folting - Redmond WA,
Gabhan Berry - Whiterock,
Danny Khen - Bellevue WA,
Anatoly Grabar - Redmond WA,
Andrew Garbuzov - Redmond WA,
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707 7, 707E17059
Abstract:
Techniques for filter sharing are described. An apparatus may comprise a shared filter manager component for an application program. The shared filter manager component may be operative to manage shared filtering operations for the application program. The shared filter manager component may comprise a shared filter interface module operative to receive a selection for a shared filter component to filter multiple source data objects, and assign the shared filter component to the multiple source data objects. The shared filter manager component may further comprise a shared filter control module communicatively coupled to the shared filter interface module. The shared filter control module may be operative to filter data from the multiple source data objects using the shared filter component. Other embodiments are described and claimed.

Multi-Condition Filtering Of An Interactive Summary Table

View page
US Patent:
2010022, Sep 9, 2010
Filed:
Feb 25, 2009
Appl. No.:
12/392111
Inventors:
Allan Folting - Redmond WA,
Zixiang Li - Redmond WA,
Anatoly V. Grabar - Redmond WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
G06F 17/00
US Classification:
707758, 715227, 707E17109, 715212, 707705
Abstract:
Technologies are described herein for allowing a user of an interactive summary table to specify multi-condition data filters to modify the data displayed in the summary table. A user interface is displayed to the user that allows the user to specify a multi-condition data filter. The specification of the multi-condition data filter includes a set of filter conditions connected by logical operators. One or more filter expressions are parsed from the specification of the multi-condition data filter based on the filter conditions and the logical operators, and the filter expressions are applied to the summary data from which the summary table is displayed.

Filtering And Sorting Information

View page
US Patent:
2011029, Dec 1, 2011
Filed:
Aug 10, 2011
Appl. No.:
13/206710
Inventors:
Allan Folting - Redmond WA,
Anatoly V. Grabar - Redmond WA,
Tigran Hayrapetyan - Woodinville WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707766, 707765, 707E17014
Abstract:
Generally described, embodiments of the present invention provide the ability to sort and/or filter information contained in a summary table based on related information that may not be included in the summary table. According to one aspect, a computer-readable medium having computer executable components for filtering or sorting information displayed in a summary table is provided. Included in the computer executable medium is a category receipt and identification component configured to receive selections of categories and identify related categories contained in a dataset represented by the summary table. Also included in the computer-readable medium is a filtering component and a sorting component, each configured to control the structure and criteria upon which information contained in a category displayed in the data summary table may be filtered or sorted.

Automatic Scoping Of Data Entities

View page
US Patent:
2013008, Apr 4, 2013
Filed:
Oct 4, 2011
Appl. No.:
13/252412
Inventors:
Allan Folting - Redmond WA,
Stephen Van de Walker Handy - Bremerton WA,
Diego M. Oppenheimer - Seattle WA,
Anatoly V. Grabar - Redmond WA,
Amit A. Velingkar - Redmond WA,
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/21
US Classification:
715212
Abstract:
A system for creating a report in a spreadsheet includes a data source module programmed to identify sources of data items associated with the spreadsheet, an active module programmed to identify which of the data items are associated with the report that is generated in the spreadsheet, and a display module programmed to display on a field pane with an active tab and an all tab, the active tab displaying those data items that are determined to be associated with the report that is being generated in the spreadsheet, and the all tab displaying all of the data items associated with the spreadsheet.
Anatoly Grabar from Redmond, WA, age ~53 Get Report