Patents by Inventor Tarun Bhatia

Tarun Bhatia 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: 11973841
    Abstract: Systems and methods are provided for building a user model. The system includes a processor and a non-transitory storage medium accessible to the processor. The processor is configured to obtain user data from a database, where the user data include user behavior for a plurality of apps installed on one or more user terminals. The processor selects at least one rating parameters using the user data, where the at least one rating parameters indicates a rating of relevant app usage. The system builds the user model based on a rating matrix comprising the at least one rating parameters.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: April 30, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Ayman Farahat, Tarun Bhatia
  • Patent number: 11847603
    Abstract: Techniques for a geofence generation feature are described herein. Geospatial vector data for a geographical area and seed points for delivery locations within the geographical area may be obtained. A plurality of polygons that represent the geographical area may be determined based on an algorithm that uses the seed points and the geospatial vector data. A boundary point for each polygon may be determined based on coordinates for the plurality of polygons where each boundary point corresponds to a single seed point. A geofence of a first size may be generated, for each polygon, based on the coordinates for the polygons, the seed point, and the boundary point. Historical scans of GPS data may be obtained from user devices during historical visits to the geographical area. The geofence may be modified to a second size or a different shape based on the historical scans of the GPS data.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: December 19, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Amber Roy Chowdhury, Tarun Bhatia, Ravi Garg, Valerie Galluzzi Liptak, George Henry Forman
  • Patent number: 11144937
    Abstract: A marketplace diagnostics framework for analyzing and managing online marketplaces.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: October 12, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Tarun Bhatia, Prasad Chalasani, Rohit Chandra
  • Patent number: 10360568
    Abstract: Techniques are provided for targeting of online advertisements. Methods are provided which include classifying an individual into a state, of a set of possible states, relative to relationship with regard to an offering or brand. The classification may be based on offline and online information. The states may relate to a degree of favorability with which the individual is disposed with regard to the offering or brand. The individual is targeted with an online advertisement based at least in part on the state into which the individual is classified.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: July 23, 2019
    Assignee: Excalibur IP, LLC
    Inventors: Tarun Bhatia, Eric Theodore Bax
  • Publication number: 20180336581
    Abstract: A marketplace diagnostics framework for analyzing and managing online marketplaces.
    Type: Application
    Filed: July 26, 2018
    Publication date: November 22, 2018
    Inventors: Tarun BHATIA, Prasad CHALASANI, Rohit CHANDRA
  • Patent number: 10037540
    Abstract: A marketplace diagnostics framework for analyzing and managing online marketplaces.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: July 31, 2018
    Assignee: OATH INC.
    Inventors: Tarun Bhatia, Prasad Chalasani, Rohit Chandra
  • Publication number: 20180018162
    Abstract: Disclosed herein are systems, methods, and software to enhance the upgrade process with respect to software service deployments. In at least one implementation, a user interface to an administrative portal for administering an initial deployment of a software service is presented and a notification that an upgrade is available is surfaced therein. In response to a selection of the notification in the user interface, upgrade controls are surfaced in the user interface for controlling a pace of the upgrade with respect to service components of the initial deployment. The upgrade is then applied incrementally to the service components based least in part on the pace of the upgrade specified via the upgrade controls.
    Type: Application
    Filed: September 25, 2017
    Publication date: January 18, 2018
    Inventors: Tarun Bhatia, Zohar Raz, Ankur Jauhari, Mustafaraj Dhrolia, Patrick Simek, Randy D. Thomson
  • Patent number: 9804835
    Abstract: Disclosed herein are systems, methods, and software to enhance the upgrade process with respect to software service deployments. In at least one implementation, a user interface to an administrative portal for administering an initial deployment of a software service is presented and a notification that an upgrade is available is surfaced therein. In response to a selection of the notification in the user interface, upgrade controls are surfaced in the user interface for controlling a pace of the upgrade with respect to service components of the initial deployment. The upgrade is then applied incrementally to the service components based least in part on the pace of the upgrade specified via the upgrade controls.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tarun Bhatia, Zohar Raz, Ankur Jauhari, Mustafaraj Dhrolia, Patrick Simek, Randy D. Thomson
  • Publication number: 20170185901
    Abstract: Systems and methods are provided for building a user model. The system includes a processor and a non-transitory storage medium accessible to the processor. The processor is configured to obtain user data from a database, where the user data include user behavior for a plurality of apps installed on one or more user terminals. The processor selects at least one rating parameters using the user data, where the at least one rating parameters indicates a rating of relevant app usage. The system builds the user model based on a rating matrix comprising the at least one rating parameters.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Applicant: Yahoo! Inc.
    Inventors: Ayman FARAHAT, Tarun BHATIA
  • Patent number: 9633055
    Abstract: A migration framework includes a migration status data store that stores the migration status of a variety of different databases that are being migrated. A migration manager monitors the migration status of the different databases and invokes migration scripts to perform migration steps on the various databases, based upon their migration status. As the migration steps are completed, a status update component updates the migration status of the various databases that are being migrated.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: April 25, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tarun Bhatia, Vladimir Gerasimov, Balinder Malhi
  • Publication number: 20160063522
    Abstract: A marketplace diagnostics framework for analyzing and managing online marketplaces.
    Type: Application
    Filed: November 9, 2015
    Publication date: March 3, 2016
    Inventors: Tarun Bhatia, Prasad Chalasani, Rohit Chandra
  • Publication number: 20150363190
    Abstract: Disclosed herein are systems, methods, and software to enhance the upgrade process with respect to software service deployments. In at least one implementation, a user interface to an administrative portal for administering an initial deployment of a software service is presented and a notification that an upgrade is available is surfaced therein. In response to a selection of the notification in the user interface, upgrade controls are surfaced in the user interface for controlling a pace of the upgrade with respect to service components of the initial deployment. The upgrade is then applied incrementally to the service components based least in part on the pace of the upgrade specified via the upgrade controls.
    Type: Application
    Filed: June 11, 2014
    Publication date: December 17, 2015
    Inventors: Tarun Bhatia, Zohar Raz, Ankur Jauhari, Mustafaraj Dhrolia, Patrick Simek, Randy D. Thomson
  • Publication number: 20150331857
    Abstract: A migration framework includes a migration status data store that stores the migration status of a variety of different databases that are being migrated. A migration manager monitors the migration status of the different databases and invokes migration scripts to perform migration steps on the various databases, based upon their migration status. As the migration steps are completed, a status update component updates the migration status of the various databases that are being migrated.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: Microsoft Corporation
    Inventors: Tarun Bhatia, Vladimir Gerasimov, Balinder Malhi
  • Patent number: 9183564
    Abstract: A marketplace diagnostics framework for analyzing and managing online marketplaces.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: November 10, 2015
    Assignee: YAHOO! INC.
    Inventors: Tarun Bhatia, Prasad Chalasani, Rohit Chandra
  • Patent number: 9152920
    Abstract: Disclosed herein is system, method and architecture facilitating goal setting and achievement and providing positive social and economic motivators for goal achievement. Progress toward a goal is tracked and a determination may be made based on the progress whether or not to initiate one or more actions to stimulate progress and/or increase the likelihood of success in achieving a goal and/or achieving a milestone in a path of progression toward the goal.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 6, 2015
    Assignee: YAHOO! INC.
    Inventors: Tarun Bhatia, Sam Fishman, Prasad Chalasani, Eric Bax
  • Patent number: 8982898
    Abstract: A Layer 2 network switch is partitionable into a plurality of switch fabrics. The single-chassis switch is partitionable into a plurality of logical switches, each associated with one of the virtual fabrics. The logical switches behave as complete and self-contained switches. A logical switch fabric can span multiple single-chassis switch chassis. Logical switches are connected by inter-switch links that can be either dedicated single-chassis links or logical links. An extended inter-switch link can be used to transport traffic for one or more logical inter-switch links. Physical ports of the chassis are assigned to logical switches and are managed by the logical switch. Legacy switches that are not partitionable into logical switches can serve as transit switches between two logical switches.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: March 17, 2015
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Sathish Kumar Gnanasekaran, Subramanian Lakshmanan, Tarun Bhatia, Badrinath Kollu, Xupei Liang, Leifang Hu, Bei Wang
  • Patent number: 8888497
    Abstract: Methods and systems are provided for association of various online elements with emotional states. A set of emotional states may be generated or obtained, and particular online elements may be assigned to particular emotional states of the set, such as with emotional states that are reflected or represented by or in the online elements. Online elements can be of various types, such as, for example, Web sites, blogs, articles, online events, online activities, online messaging, etc. User association or interaction with online emotional state-associated online elements can be used in classifying users into particular emotional states.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: November 18, 2014
    Assignee: Yahoo! Inc.
    Inventors: Ayman Farahat, Eric Theodore Bax, Darshan V. Kantak, Tarun Bhatia, Dipika Bhatia
  • Publication number: 20140278929
    Abstract: Disclosed herein is system, method and architecture facilitating goal setting and achievement and providing positive social and economic motivators for goal achievement. Progress toward a goal is tracked and a determination may be made based the progress whether or not to initiate one or more actions to stimulate progress and/or increase the likelihood of success in achieving a goal and/or achieving a milestone in a path of progression toward the goal.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: YAHOO! INC.
    Inventors: Tarun Bhatia, Sam Fishman, Prasad Chalasani, Eric Bax
  • Publication number: 20140272849
    Abstract: Disclosed herein is system, method and architecture facilitating goal setting and achievement and providing positive social and economic motivators for goal achievement. Progress toward a goal is tracked and a determination may be made based the progress whether or not to initiate one or more actions to stimulate progress and/or increase the likelihood of success in achieving a goal and/or achieving a milestone in a path of progression toward the goal.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Tarun Bhatia, Sam Fishman
  • Publication number: 20140279720
    Abstract: Disclosed herein is system, method and architecture facilitating goal setting and achievement and providing positive social and economic motivators for goal achievement. Progress toward a goal is tracked and a determination may be made based the progress whether or not to initiate one or more actions to stimulate progress and/or increase the likelihood of success in achieving a goal and/or achieving a milestone in a path of progression toward the goal.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: YAHOO! INC.
    Inventors: Tarun Bhatia, Sam Fishman, Prasad Chalasani, Eric Bax