Patents by Inventor Bhavya .
Bhavya . 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: 11126895Abstract: Methods and systems are provided to generate an uncorrupted version of an image given an observed image that is a corrupted version of the image. In some embodiments, a corruption mimicking (“CM”) system iteratively trains a corruption mimicking network (“CMN”) to generate corrupted images given modeled images, updates latent vectors based on differences between the corrupted images and observed images, and applies a generator to the latent vectors to generate modeled images. The training, updating, and applying are performed until modeled images that are input to the CMN result in corrupted images that approximate the observed images. Because the CMN is trained to mimic the corruption of the observed images, the final modeled images represented the uncorrupted version of the observed images.Type: GrantFiled: April 4, 2020Date of Patent: September 21, 2021Assignee: Lawrence Livermore National Security, LLCInventors: Rushil Anirudh, Peer-Timo Bremer, Jayaraman Jayaraman Thiagarajan, Bhavya Kailkhura
-
Publication number: 20210271867Abstract: A generative attribute optimization (“GAO”) system facilitates understanding of effects of changes of attribute values of an object on a characteristic of the object and automatically identifying attribute values to achieve a desired result for the characteristic. The GAO system trains a generator (encoder and decoder) using an attribute generative adversarial network. The GAO model includes the trained generator and a separately trained predictor model. The GAO model inputs an input image and modified attribute values and employs the encoder and the decoder to generate a modified image that is the input image modified based on the modified attribute values. The GAO model then employs the predictor model to that inputs the modified image and generate a prediction of a characteristic of the modified image. The GAO system may employ an optimizer to modify the attribute values until an objective based on the desired result is achieved.Type: ApplicationFiled: March 2, 2020Publication date: September 2, 2021Inventors: Shusen Liu, Thomas Han, Bhavya Kailkhura, Donald Loveland
-
Publication number: 20210248576Abstract: Techniques for exchanging data segments between data aggregators and data consumers. In an embodiment, a value of an arbitrary data segment selected by a data consumer is computed. In particular, an individual user value is calculated for each user represented in the data segment, wherein the individual user value is a weighted sum (or other function) of the one or more features of the data segment attributable to that user, plus an additive gaussian noise. The overall value of the data segment is the sum of the individual user values. An offer price for the data segment can then be calculated using the overall value. Once a request is received from the consumer to purchase the data segment at the offer price, the data segment can be exchanged between the aggregator and consumer. Thus, a data marketplace or platform for the exchange of data segments is enabled.Type: ApplicationFiled: February 12, 2020Publication date: August 12, 2021Applicant: Adobe Inc.Inventors: Shiv Kumar Saini, Ritwick Chaudhry, Harvineet Singh, Bhavya Bahl, Sriya Sainath, Savya Sindhu Gupta
-
Patent number: 11062579Abstract: A surveillance monitoring system may use a camera to detect any viewing faces visible within viewing sight of a monitor and determine whether the detected viewing faces belong to authorized individuals who are authorized to view video surveillance footage on the monitor or if any of the detected viewing faces belong to individuals who are not authorized to view video surveillance footage on the monitor. When the detected viewing faces belong only to authorized individuals, the surveillance monitoring system continues to display the video surveillance footage that includes identifiable faces without anonymizing the identifiable faces. When the detected viewing faces also include unauthorized individuals, the surveillance monitoring system may continue to display the video surveillance footage, but the surveillance monitoring system may automatically anonymize one or more of the identifiable faces seen in the video surveillance footage.Type: GrantFiled: September 9, 2019Date of Patent: July 13, 2021Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Lalitha M. Eswara, Harika Sarvani Kattamuru, Anagha Moosad, Bhavya Hanumegowda, Balamurugan Ganesan, Jeremy Kimber, Vijay Dhamija, Ismaiel Shaik, Abhisekh Jain
-
Patent number: 11062106Abstract: A method of confirming receipt, including iteratively capturing by a receiving device visual codes in a series of visual codes displayed on a sending device. A corresponding captured visual code being from a display block that resulted from a partition of an original data file into display blocks, and wherein each display block is converted to a corresponding string and header including an ordered identifying display block number and a total count of the display blocks. Each corresponding string is converted to a corresponding visual code. Each of the captured visual codes is converted into a corresponding string and a header is read for the corresponding string. Captured display blocks are determined. A confirmation message is generated including information indicating which display blocks have been received. The confirmation message is sent over a wireless communication link to the sending device to reduce the number of visual codes being displayed.Type: GrantFiled: November 26, 2019Date of Patent: July 13, 2021Assignee: Ping Identity CorporationInventors: Armin Ebrahimi, Gaurav Khot, Bhavya Chauhan
-
Patent number: 11037050Abstract: Systems, methods, and apparatuses relating to arbitration among a plurality of memory interface circuits in a configurable spatial accelerator are described. In one embodiment, a configurable spatial accelerator (CSA) includes a plurality of processing elements; a plurality of request address file (RAF) circuits, and a circuit switched interconnect network between the plurality of processing elements and the RAF circuits. As a dataflow architecture, embodiments of CSA have a unique memory architecture where memory accesses are decoupled into an explicit request and response phase allowing pipelining through memory. Certain embodiments herein provide for improved memory sub-system design via arbitration and the improvements to arbitration discussed herein.Type: GrantFiled: June 29, 2019Date of Patent: June 15, 2021Assignee: Intel CorporationInventors: Krishna N. Vinod, Sujoyita Kaushikkar, Aniket S. Kakade, Kermin ChoFleming, Ping Zou, Alexey Suprun, Bhavya K. Daya
-
Patent number: 10956437Abstract: The present disclosure relates to systems and methods for implementing secure database requests in a role-based application. In one example, the system may include at least one memory storing instructions and at least one processor configured to execute the instructions. The instructions may include instructions to receive, from a user device, a request to access data from a relational database; based on the request, extract the data from the relational database; perform one or more join commands on the data to generate an object in an object-oriented programming language having the joined data; convert the object to a data serialized format configured for use in a graphical user interface generator; and transmit the data serialized format to the user device.Type: GrantFiled: October 22, 2018Date of Patent: March 23, 2021Assignee: TeleTracking Technologies, Inc.Inventors: Anjali Tomer, Mark Wuslich, Deepak Bhurani, Jamie Slater, Kenneth Poling, Bhavya Sangars, Carol Cheng, Raghen Morrow, Twesha Mitra
-
Publication number: 20210074135Abstract: A surveillance monitoring system may use a camera to detect any viewing faces visible within viewing sight of a monitor and determine whether the detected viewing faces belong to authorized individuals who are authorized to view video surveillance footage on the monitor or if any of the detected viewing faces belong to individuals who are not authorized to view video surveillance footage on the monitor. When the detected viewing faces belong only to authorized individuals, the surveillance monitoring system continues to display the video surveillance footage that includes identifiable faces without anonymizing the identifiable faces. When the detected viewing faces also include unauthorized individuals, the surveillance monitoring system may continue to display the video surveillance footage, but the surveillance monitoring system may automatically anonymize one or more of the identifiable faces seen in the video surveillance footage.Type: ApplicationFiled: September 9, 2019Publication date: March 11, 2021Inventors: Lalitha M. Eswara, Harika Sarvani Kattamuru, Anagha Moosad, Bhavya Hanumegowda, Balamurugan Ganesan, Jeremy Kimber, Vijay Dhamija, Ismaiel Shaik, Abhisekh Jain
-
Publication number: 20200410323Abstract: Systems, methods, and apparatuses relating to arbitration among a plurality of memory interface circuits in a configurable spatial accelerator are described. In one embodiment, a configurable spatial accelerator (CSA) includes a plurality of processing elements; a plurality of request address file (RAF) circuits, and a circuit switched interconnect network between the plurality of processing elements and the RAF circuits. As a dataflow architecture, embodiments of CSA have a unique memory architecture where memory accesses are decoupled into an explicit request and response phase allowing pipelining through memory. Certain embodiments herein provide for improved memory sub-system design via arbitration and the improvements to arbitration discussed herein.Type: ApplicationFiled: June 29, 2019Publication date: December 31, 2020Inventors: Krishna N. Vinod, Sujoyita Kaushikkar, Aniket S. Kakade, Kermin ChoFleming, Ping Zou, Alexey Suprun, Bhavya K. Daya
-
Publication number: 20200372308Abstract: Methods and systems are provided to generate an uncorrupted version of an image given an observed image that is a corrupted version of the image. In some embodiments, a corruption mimicking (“CM”) system iteratively trains a corruption mimicking network (“CMN”) to generate corrupted images given modeled images, updates latent vectors based on differences between the corrupted images and observed images, and applies a generator to the latent vectors to generate modeled images. The training, updating, and applying are performed until modeled images that are input to the CMN result in corrupted images that approximate the observed images. Because the CMN is trained to mimic the corruption of the observed images, the final modeled images represented the uncorrupted version of the observed images.Type: ApplicationFiled: April 4, 2020Publication date: November 26, 2020Inventors: Rushil Anirudh, Peer-Timo Bremer, Jayaraman Jayaraman Thiagarajan, Bhavya Kailkhura
-
Publication number: 20200282297Abstract: An electronic game board that simulates moves of one or more players includes a top cover that includes a play area onto which game pieces are arranged for facilitating a game. The electronic game board further includes a drive system located beneath the top cover for simulating the moves on the play area by moving at least one game piece from a first position on the play area to a second position on the play area. The drive system includes a robotic arm and first and second actuators for controlling movement of the robotic arm. To simulate the move, the first and second actuators control the movement of the robotic arm such that the game piece is moved from the first position to the second position by way of the robotic arm.Type: ApplicationFiled: October 10, 2019Publication date: September 10, 2020Inventors: Atur Mayur Mehta, Dhiraj Kaluram Gehlot, Bhavya Hitesh Gohil
-
Publication number: 20200265202Abstract: A method of confirming receipt, including iteratively capturing by a receiving device visual codes in a series of visual codes displayed on a sending device. A corresponding captured visual code being from a display block that resulted from a partition of an original data file into display blocks, and wherein each display block is converted to a corresponding string and header including an ordered identifying display block number and a total count of the display blocks. Each corresponding string is converted to a corresponding visual code. Each of the captured visual codes is converted into a corresponding string and a header is read for the corresponding string. Captured display blocks are determined. A confirmation message is generated including information indicating which display blocks have been received. The confirmation message is sent over a wireless communication link to the sending device to reduce the number of visual codes being displayed.Type: ApplicationFiled: November 26, 2019Publication date: August 20, 2020Inventors: Armin Ebrahimi, Gaurav Khot, Bhavya Chauhan
-
Publication number: 20200043369Abstract: A set of geometrical objects comprising square prism (420); square prism (460); rectangle prism (465); three square prisms (530); cube (440), cube (550), cube and (590); rectangle prism (490); two rectangle prisms (470); rectangle prism (475); two rectangle prisms (500); two rectangle prisms (510); and four rectangle prisms (600) and a method for explaining algebraic equations (a+b)2=a2+2ab+b2; (a?b)2=a2?2ab+b2; (a+b+c)2=a2+b2+c2+2ab+2bc+2ca; (a+b)3=a3+b3+3a2b+3ab2; (a+b)×(a?b)=a2?b2; and (x+y)2?(x?y)2=4xy.Type: ApplicationFiled: July 23, 2019Publication date: February 6, 2020Inventor: Bhavya Shah
-
Patent number: 10509932Abstract: A method of confirming receipt, including iteratively capturing by a receiving device visual codes in a series of visual codes displayed on a sending device. A corresponding captured visual code being from a display block that resulted from a partition of an original data file into display blocks, and wherein each display block is converted to a corresponding string and header including an ordered identifying display block number and a total count of the display blocks. Each corresponding string is converted to a corresponding visual code. Each of the captured visual codes is converted into a corresponding string and a header is read for the corresponding string. Captured display blocks are determined. A confirmation message is generated including information indicating which display blocks have been received. The confirmation message is sent over a wireless communication link to the sending device to reduce the number of visual codes being displayed.Type: GrantFiled: October 14, 2017Date of Patent: December 17, 2019Assignee: ShoCard, Inc.Inventors: Armin Ebrahimi, Gaurav Khot, Bhavya Chauhan
-
Publication number: 20190306218Abstract: While a stream device is streaming a media program from a multimedia device to a client device, the streaming device may be configured to send a first portion of the media program to the client device, where the first portion is transcoded from a first format into a second different format and adapted for a first playing mode of the client device. The streaming device may be configured to receive an indication of a user command from the client device specifying a second different playing mode of the client device. The streaming device may be configured to send a second different portion of the media program to the client device, where the second portion is transcoded from the first format to the second format and adapted for the second playing mode of the client device.Type: ApplicationFiled: June 20, 2019Publication date: October 3, 2019Inventors: Robert Watts, Michael Minakami, Bhavya Bambhania
-
Publication number: 20190209422Abstract: Embodiments provide devices, systems and methods for preventing deep vein (DV) thrombosis (DVT). One embodiment provides a DVT prevention device comprising a cuff that fits over a patient's leg, an applanator coupled to an inside cuff surface, an expandable member (EM) coupled to the applanator, a pressure source fluidically coupled to the EM and a controller for controlling inflation of the EM. When the EM is expanded, it applies a force to the applanator which is transmitted by the applanator as a force to the leg surface which causes a DV under the cuff to be compressed so as to minimize blood flow through the DV. The EM is then deflated, stopping DV compression and blood flow resumes. The EM can be inflated in a cycle including pulsed inflation, inflation hold and relaxation. The cycles can be repeated and adjusted to achieve a desired increase of flow/velocity in the DV.Type: ApplicationFiled: July 30, 2018Publication date: July 11, 2019Inventor: Bhavya Ramesh Shah
-
Publication number: 20180121101Abstract: Storage virtualization techniques that automate the management of content between local storage and cloud storage in a manner that is both flexible and user-friendly are disclosed herein. A smart storage policy engine may be configured to detect the occurrence of one or more events relating to a storage capacity of the computing device, determine, in response to the detection, a need to free an amount of storage of the computing device, and execute one or more policies relating to stored content of the computing device.Type: ApplicationFiled: October 25, 2017Publication date: May 3, 2018Inventors: Ravinder S. Thind, Eric N. Lee, Bhavya Kashyap, Ravisankar V. Pudipeddi
-
Publication number: 20180114045Abstract: A method of confirming receipt, including iteratively capturing by a receiving device visual codes in a series of visual codes displayed on a sending device. A corresponding captured visual code being from a display block that resulted from a partition of an original data file into display blocks, and wherein each display block is converted to a corresponding string and header including an ordered identifying display block number and a total count of the display blocks. Each corresponding string is converted to a corresponding visual code. Each of the captured visual codes is converted into a corresponding string and a header is read for the corresponding string. Captured display blocks are determined. A confirmation message is generated including information indicating which display blocks have been received. The confirmation message is sent over a wireless communication link to the sending device to reduce the number of visual codes being displayed.Type: ApplicationFiled: October 14, 2017Publication date: April 26, 2018Inventors: Armin Ebrahimi, Gaurav Khot, Bhavya Chauhan
-
Publication number: 20170352066Abstract: In one aspect, a computerized method for charity-based e-commerce for goods and services including the step of receiving a posting for a commercial transaction on an e-commerce website specifying the proceeds from that offer benefit a charity organization registered on the e-commerce to benefit from such offers. The computerized method includes the step of enabling a set of users to browse a set of postings comprising one or more specific charities of their interest. The computerized method includes the step of receiving a selection of a charity from the user. The computerized method includes the step of facilitating the commercial transaction on the e-commerce website. The computerized method includes the step of transferring the profits from the commercial transaction to the selected charity. The commercial transaction includes one or more commercial goods. The commercial transaction includes one or more commercial services. The commercial transaction includes one or more event tickets.Type: ApplicationFiled: May 10, 2017Publication date: December 7, 2017Inventors: Phanni K Viswanadham, Sundari Konakalla, Bhavya R. Panuganti
-
Patent number: 9782019Abstract: A merchandiser that includes a case defining a product display area and a base defining a compartment below the product display area. The merchandiser includes a shelf coupled to the case within the product display area adjacent the base. The shelf is disposed over the compartment and includes a first portion and a second portion. Each of the first portion and the second portion define a product support area to support food product. Also, the second portion is pivotable relative to the first portion to provide access to the compartment.Type: GrantFiled: March 12, 2013Date of Patent: October 10, 2017Assignee: Hussmann CorporationInventors: Bhavya Narayanachar, William E. Bries, Michael L. Jones