Patents by Inventor Saurabh Bhatia
Saurabh 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).
-
Publication number: 20240086924Abstract: Systems, methods, and computer program products are provided herein for hyperspectral imaging based authentication. An example method includes receiving check data associated with at least a first user and extracting one or more field details from the check data. By leveraging a hyperspectral imaging module, the method further includes generating hyperspectral image data associated with the one or more extracted field details and determining one or more spectral characteristics associated with the one or more extracted field details based on the hyperspectral image data. The method further includes determining a tampering indication for the check data based on the one or more spectral characteristics. The spectral characteristics may include one or more reflectance values associated with extracted field details across a plurality of spectral bands.Type: ApplicationFiled: September 13, 2022Publication date: March 14, 2024Applicant: BANK OF AMERICA CORPORATIONInventors: Saurabh Arora, Sheetal Bhatia, Sandeep Kumar Chauhan
-
Patent number: 11030644Abstract: A server system selects a question from a pool of questions associated with an online media campaign. The question is associated with a plurality of predefined answers to the question. The system transmits, to a client, instructions that cause: the question to be presented by the client device, an affordance to be provided corresponding to each of the predefined answers to the question upon a lapse of a first predetermined amount of time following initiating display of the question on the client device, and a multimedia-skip affordance to be presented upon a lapse of a second predetermined amount of time following initiating display of the question on the client device. In response with receiving an indication that the respective affordance was selected at the client device, the system stores a predefined answer that corresponds to the selected respective affordance.Type: GrantFiled: November 12, 2019Date of Patent: June 8, 2021Assignee: VDOPIA INC.Inventors: Srikanth Kakani, Saurabh Bhatia, Lloyd Lim
-
Patent number: 10475066Abstract: A server system accesses a branding profile that includes one or more demographics associated with the user. The system selects an advertising campaign in accordance with the one or more demographics. The advertising campaign includes a pool of multimedia advertisements and a pool of questions, and is associated with a subset of the one or more demographics. The system selects a multimedia advertisement from the pool of multimedia advertisements and a question from the pool of questions. The question is associated with a plurality of predefined answers to the question. The system transmits, to a client, instructions that cause: the multimedia advertisement to be presented by the client device; the question to be presented by the client device concurrently with the multimedia advertisement; and an affordance to be provided corresponding to each of the predefined answers to the question. The system receives a response and updates the branding profile accordingly.Type: GrantFiled: June 26, 2015Date of Patent: November 12, 2019Assignee: VDOPIA INC.Inventors: Srikanth Kakani, Saurabh Bhatia, Lloyd Lim
-
Patent number: 9990650Abstract: A method is performed at an electronic device with a display. The method includes initiating display of a multimedia advertisement including a question. Upon a lapse of a predetermined amount of time following initiating display of the multimedia advertisement, the device displays a plurality of affordances on the display. Each affordance in the plurality of affordances corresponds to a respective user response to the question. The device detects a user input that selects a respective affordance of the plurality of affordances, thereby selecting a respective user response to the question, and, upon detection of the user input, discontinues display of the multimedia advertisement.Type: GrantFiled: September 19, 2014Date of Patent: June 5, 2018Assignee: VDOPIA INC.Inventors: Srikanth Kakani, Saurabh Bhatia, Lloyd Lim, Ryan McConville
-
Patent number: 8245223Abstract: A user node receives a multi-project solution which includes customizations that collectively extend installed applications. The customizations are installed on the user node as a single solution from an end-user perspective, e.g., by displaying a single progress update bar, displaying a single entry for the multi-project solution in an add/remove programs control, and making a single trust decision for the multi-project solution, as opposed to individual displays and individual trust decisions for each customization. Deployment may invoke an enhanced application manifest, an enhanced deployment manifest, or both.Type: GrantFiled: December 23, 2008Date of Patent: August 14, 2012Assignee: Microsoft CorporationInventors: Saurabh Bhatia, Konstantin Erman, Jeffrey Scott Young
-
Publication number: 20110320272Abstract: A system and method for customizing a media player graphical user interface integrated to a website for advertising one or more brand-specific content along with the streaming digital media content provided by the website. The system and method includes dynamically incorporating brand specific content into the media player graphic user interface. The appearance of the media player changing according to the predefined advertiser's preference.Type: ApplicationFiled: May 20, 2009Publication date: December 29, 2011Inventors: Chhavi Upadhyay, Venkata Srikanth Kakani, Saurabh Bhatia
-
Publication number: 20100318967Abstract: A system and method for enabling supplementary deployment actions to be performed in conjunction with a deployment of an application version. A deployment manager may download one or more supplementary deployment action (SDA) components to a user application cache. In conjunction with performing deployment actions, SDA components may be invoked from the user application cache or from a global application cache. The SDA components may perform actions specific to the application or version of the application, including actions not preconfigured in the deployment manager. An SDA component may be invoked prior to or after the deployment manager performs deployment actions. If an SDA component fails, SDA components that succeeded may be automatically invoked to roll back their actions. SDA components may be used to perform a first install, an update, a roll back, or an uninstall. SDA components may have the privileges of the application and the user corresponding to the user application cache.Type: ApplicationFiled: June 12, 2009Publication date: December 16, 2010Applicant: Microsoft CorporationInventors: Saurabh Bhatia, Jeffrey S. Young, David Andrew Whitechapel, Konstantin Eman, Jiajun Hua, Thomas Quinn, Rachel Falzone Schaw, Rolando Jimenez Salgado
-
Publication number: 20100162232Abstract: A user node receives a multi-project solution which includes customizations that collectively extend installed applications. The customizations are installed on the user node as a single solution from an end-user perspective, e.g., by displaying a single progress update bar, displaying a single entry for the multi-project solution in an add/remove programs control, and making a single trust decision for the multi-project solution, as opposed to individual displays and individual trust decisions for each customization. Deployment may invoke an enhanced application manifest, an enhanced deployment manifest, or both.Type: ApplicationFiled: December 23, 2008Publication date: June 24, 2010Applicant: MICROSOFT CORPORATIONInventors: Saurabh Bhatia, Konstantin Erman, Jeffrey Scott Young