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: 11973841Abstract: 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: GrantFiled: December 29, 2015Date of Patent: April 30, 2024Assignee: Yahoo Ad Tech LLCInventors: Ayman Farahat, Tarun Bhatia
-
Patent number: 11847603Abstract: 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: GrantFiled: July 19, 2021Date of Patent: December 19, 2023Assignee: Amazon Technologies, Inc.Inventors: Amber Roy Chowdhury, Tarun Bhatia, Ravi Garg, Valerie Galluzzi Liptak, George Henry Forman
-
Patent number: 11144937Abstract: A marketplace diagnostics framework for analyzing and managing online marketplaces.Type: GrantFiled: July 26, 2018Date of Patent: October 12, 2021Assignee: VERIZON MEDIA INC.Inventors: Tarun Bhatia, Prasad Chalasani, Rohit Chandra
-
Patent number: 10360568Abstract: 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: GrantFiled: March 18, 2010Date of Patent: July 23, 2019Assignee: Excalibur IP, LLCInventors: Tarun Bhatia, Eric Theodore Bax
-
Publication number: 20180336581Abstract: A marketplace diagnostics framework for analyzing and managing online marketplaces.Type: ApplicationFiled: July 26, 2018Publication date: November 22, 2018Inventors: Tarun BHATIA, Prasad CHALASANI, Rohit CHANDRA
-
Patent number: 10037540Abstract: A marketplace diagnostics framework for analyzing and managing online marketplaces.Type: GrantFiled: November 9, 2015Date of Patent: July 31, 2018Assignee: OATH INC.Inventors: Tarun Bhatia, Prasad Chalasani, Rohit Chandra
-
Publication number: 20180018162Abstract: 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: ApplicationFiled: September 25, 2017Publication date: January 18, 2018Inventors: Tarun Bhatia, Zohar Raz, Ankur Jauhari, Mustafaraj Dhrolia, Patrick Simek, Randy D. Thomson
-
Patent number: 9804835Abstract: 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: GrantFiled: June 11, 2014Date of Patent: October 31, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Tarun Bhatia, Zohar Raz, Ankur Jauhari, Mustafaraj Dhrolia, Patrick Simek, Randy D. Thomson
-
Publication number: 20170185901Abstract: 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: ApplicationFiled: December 29, 2015Publication date: June 29, 2017Applicant: Yahoo! Inc.Inventors: Ayman FARAHAT, Tarun BHATIA
-
Patent number: 9633055Abstract: 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: GrantFiled: May 15, 2014Date of Patent: April 25, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Tarun Bhatia, Vladimir Gerasimov, Balinder Malhi
-
Publication number: 20160063522Abstract: A marketplace diagnostics framework for analyzing and managing online marketplaces.Type: ApplicationFiled: November 9, 2015Publication date: March 3, 2016Inventors: Tarun Bhatia, Prasad Chalasani, Rohit Chandra
-
Publication number: 20150363190Abstract: 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: ApplicationFiled: June 11, 2014Publication date: December 17, 2015Inventors: Tarun Bhatia, Zohar Raz, Ankur Jauhari, Mustafaraj Dhrolia, Patrick Simek, Randy D. Thomson
-
Publication number: 20150331857Abstract: 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: ApplicationFiled: May 15, 2014Publication date: November 19, 2015Applicant: Microsoft CorporationInventors: Tarun Bhatia, Vladimir Gerasimov, Balinder Malhi
-
Patent number: 9183564Abstract: A marketplace diagnostics framework for analyzing and managing online marketplaces.Type: GrantFiled: June 29, 2012Date of Patent: November 10, 2015Assignee: YAHOO! INC.Inventors: Tarun Bhatia, Prasad Chalasani, Rohit Chandra
-
Patent number: 9152920Abstract: 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: GrantFiled: March 15, 2013Date of Patent: October 6, 2015Assignee: YAHOO! INC.Inventors: Tarun Bhatia, Sam Fishman, Prasad Chalasani, Eric Bax
-
Patent number: 8982898Abstract: 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: GrantFiled: October 8, 2009Date of Patent: March 17, 2015Assignee: Brocade Communications Systems, Inc.Inventors: Sathish Kumar Gnanasekaran, Subramanian Lakshmanan, Tarun Bhatia, Badrinath Kollu, Xupei Liang, Leifang Hu, Bei Wang
-
Patent number: 8888497Abstract: 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: GrantFiled: March 12, 2010Date of Patent: November 18, 2014Assignee: Yahoo! Inc.Inventors: Ayman Farahat, Eric Theodore Bax, Darshan V. Kantak, Tarun Bhatia, Dipika Bhatia
-
Publication number: 20140278929Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: YAHOO! INC.Inventors: Tarun Bhatia, Sam Fishman, Prasad Chalasani, Eric Bax
-
Publication number: 20140272849Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Tarun Bhatia, Sam Fishman
-
Publication number: 20140279720Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: YAHOO! INC.Inventors: Tarun Bhatia, Sam Fishman, Prasad Chalasani, Eric Bax