Patents by Inventor Ankur Barua

Ankur Barua 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: 9892418
    Abstract: Methods, systems and computer program products for segmenting users of a website of an online tax preparation application after segmentation or filter criteria has already been programmed by use of selected dynamic, user-defined or supplemental attributes and associated data provided to a segmentation module independently of previously programmed segmentation attributes and data thereof. Programmed attribute data and supplemental attribute data in different formats may be processed and merged or aggregated together such that subsequent queries can specify at least one external or supplemental attribute that was not previously programmed within a segmentation module, while also considering data of one or more of the programmed attributes.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: February 13, 2018
    Assignee: INTUIT INC.
    Inventors: Ankur Barua, Hoa Thi Le-Resnick, Reid Daniel Burkhardt
  • Patent number: 7822755
    Abstract: A massive amount of information is collected when tracking statistics such as web site usage data. To simplify the analysis of such data, it is advantageous to process and segment the web site usage data. One proposed method of segmenting the data is to create a reverse sorted associative container for each different web section of a web site. Page-views, time-spent, sessions, and other web viewing metrics may be used as keys in the reverse sorted associative container and web viewer identifiers are used as values associated with the page-view value keys. After creating the reverse sorted associative containers, each reverse sorted associative container is segmented on a percentile basis.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: October 26, 2010
    Assignee: Yahoo! Inc.
    Inventors: Ankur Barua, Sanjay Wahi, Larry Weyer
  • Patent number: 7809735
    Abstract: Reports, based on aggregation operations on data in a data warehouse, may be efficiently generated. At least two separate aggregation processes are performed on facts of a fact table. Each of a plurality of aggregation processors accesses a separate partition of the facts of the fact table. Each aggregation processor applies the at least two separate aggregation processes are applied to the partition of the facts accessed by that aggregation processor and, for each of the at least two separate aggregation processes, an intermediate result of applying that separate aggregation process by that aggregation processor is saved. For each of the at least two separate aggregation processes, the intermediate results, of applying the aggregation processing for that process by the aggregation processors, are merged.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: October 5, 2010
    Assignee: Yahoo! Inc.
    Inventor: Ankur Barua
  • Publication number: 20080222284
    Abstract: A massive amount of information is collected when tracking statistics such as web site usage data. To simplify the analysis of such data, it is advantageous to process and segment the web site usage data. One proposed method of segmenting the data is to create a reverse sorted associative container for each different web section of a web site. Page-views, c, sessions, and other web viewing metrics may be used as keys in the reverse sorted associative container and web viewer identifiers are used as values associated with the page-view value keys. After creating the reverse sorted associative containers, each reverse sorted associative container is segmented on a percentile basis.
    Type: Application
    Filed: March 6, 2007
    Publication date: September 11, 2008
    Inventors: Ankur Barua, Sanjay Wahi, Larry Weyer
  • Publication number: 20080184248
    Abstract: A user is enabled to reserve computer resources using a calendaring graphical user interface (GUI). The calendaring GUI enables viewing of resources currently in use and/or reserved for future use, and/or available for scheduling, that is stored within a scheduling data store. The user may employ the calendaring GUI to visually identify available timeslots to reserve resources, and/or modify, or delete a scheduled job. When the user schedules a job, a reservation identifier (RID) may be provided, which may then be submitted with the job to a distinct scheduler program. Each scheduler program may employ the RID and scheduling data store to determine whether to execute the job, or place the job in a sleep mode. If a job uses more or less than a reserved time, the scheduling data store may be revised to reserve additional time, or to relinquish unused resources.
    Type: Application
    Filed: January 29, 2007
    Publication date: July 31, 2008
    Applicant: Yahoo! Inc.
    Inventors: Ankur Barua, Gary Lee Thwing
  • Publication number: 20080091641
    Abstract: Reports, based on aggregation operations on data in a data warehouse, may be efficiently generated. At least two separate aggregation processes are performed on facts of a fact table. Each of a plurality of aggregation processors accesses a separate partition of the facts of the fact table. Each aggregation processor applies the at least two separate aggregation processes are applied to the partition of the facts accessed by that aggregation processor and, for each of the at least two separate aggregation processes, an intermediate result of applying that separate aggregation process by that aggregation processor is saved. For each of the at least two separate aggregation processes, the intermediate results, of applying the aggregation processing for that process by the aggregation processors, are merged.
    Type: Application
    Filed: October 11, 2006
    Publication date: April 17, 2008
    Applicant: YAHOO! INC.
    Inventor: Ankur Barua