Patents by Inventor Mrinal Sharma

Mrinal Sharma 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: 11675472
    Abstract: Technology for a user interface that supports an access control mechanism for network sharing. An example method involves providing a user interface comprising media items and media availability indicators, wherein a media availability indicator indicates one or more states of a media item; updating the media availability indicator to represent that an encrypted version of the media item and a wrapped key have been received over a connection, wherein the wrapped key was encrypted using a public key of a server; enabling the user interface to initiate the transmission of the wrapped key to the server, wherein the wrapped key comprises a cryptographic key for the encrypted version of the media item; receiving the cryptographic key that is unwrapped by the server using a private key of the server; and updating the media availability indicator of the user interface to represent the media item is available to be experienced.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: June 13, 2023
    Assignee: Google LLC
    Inventors: Garen Checkley, Mrinal Sharma, Jonathan Levine
  • Patent number: 11605176
    Abstract: Techniques are provided for providing a user with retrieved images of a specific article of clothing or accessory worn by models having a particular body type and pose as selected by the user. The images have been analyzed to identify both a body type and pose of the model wearing the article of clothing in each of the images. The images are labeled based on at least body type and pose of the model and clustered based on their labels, and are thus available for retrieval by subsequent requests by a user. In particular, a user that is interested in the article of clothing can input one or more requests for images of models having a selected body type and pose. Any of the images labeled with the selected body type and pose can then be provided to the user in any number ways.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: March 14, 2023
    Assignee: Adobe, Inc.
    Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Sharma
  • Publication number: 20220230344
    Abstract: Techniques are provided for providing a user with retrieved images of a specific article of clothing or accessory worn by models having a particular body type and pose as selected by the user. The images have been analyzed to identify both a body type and pose of the model wearing the article of clothing in each of the images. The images are labeled based on at least body type and pose of the model and clustered based on their labels, and are thus available for retrieval by subsequent requests by a user. In particular, a user that is interested in the article of clothing can input one or more requests for images of models having a selected body type and pose. Any of the images labeled with the selected body type and pose can then be provided to the user in any number ways.
    Type: Application
    Filed: January 21, 2021
    Publication date: July 21, 2022
    Applicant: Adobe, Inc.
    Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Sharma
  • Publication number: 20220115043
    Abstract: Review videos on product pages are enhanced with user interface elements that cause playback of the review videos at points at which particular topics are discussed. A review video is processed by converting speech to text and timestamping the text. Topics are identified in the text, and a time in the review video corresponding to each topic is identified from the timestamps for the text. In some configurations, sentiment is also determined for each topic. User interface elements corresponding to each identified topic are presented with the review video on the product page. When a user viewing the product page selects a user interface element, the review video is played at a time corresponding to the topic of the selected user interface element.
    Type: Application
    Filed: October 8, 2020
    Publication date: April 14, 2022
    Inventors: Sourabh Gupta, Mrinal Sharma, Gourav Singhal
  • Patent number: 11302360
    Abstract: Review videos on product pages are enhanced with user interface elements that cause playback of the review videos at points at which particular topics are discussed. A review video is processed by converting speech to text and timestamping the text. Topics are identified in the text, and a time in the review video corresponding to each topic is identified from the timestamps for the text. In some configurations, sentiment is also determined for each topic. User interface elements corresponding to each identified topic are presented with the review video on the product page. When a user viewing the product page selects a user interface element, the review video is played at a time corresponding to the topic of the selected user interface element.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: April 12, 2022
    Assignee: Adobe Inc.
    Inventors: Sourabh Gupta, Mrinal Sharma, Gourav Singhal
  • Publication number: 20210149529
    Abstract: Technology for a user interface that supports an access control mechanism for network sharing. An example method involves providing a user interface comprising media items and media availability indicators, wherein a media availability indicator indicates one or more states of a media item; updating the media availability indicator to represent that an encrypted version of the media item and a wrapped key have been received over a connection, wherein the wrapped key was encrypted using a public key of a server; enabling the user interface to initiate the transmission of the wrapped key to the server, wherein the wrapped key comprises a cryptographic key for the encrypted version of the media item; receiving the cryptographic key that is unwrapped by the server using a private key of the server; and updating the media availability indicator of the user interface to represent the media item is available to be experienced.
    Type: Application
    Filed: January 26, 2021
    Publication date: May 20, 2021
    Inventors: Garen Checkley, Mrinal Sharma, Jonathan Levine
  • Patent number: 10915216
    Abstract: Implementations disclose a user interface that supports an access control mechanism for peer-to-peer sharing technology. An example method includes providing for display a user interface comprising a plurality of media items and a plurality of media availability indicators, wherein a portion of the user interface represents that an encrypted version of a media item of the plurality of media items and an encryption key for the encrypted version are being received over a peer-to-peer connection; updating a media availability indicator of the media availability indicators to represent that the encrypted version of the media item and the encryption key are saved; receiving an indication that the encrypted version of the media item is decrypted; and updating the media availability indicator to represent the media item is available to be experienced.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: February 9, 2021
    Assignee: Google LLC
    Inventors: Garen Checkley, Mrinal Sharma, Jonathan Levine
  • Publication number: 20170371499
    Abstract: Implementations disclose a user interface that supports an access control mechanism for peer-to-peer sharing technology. An example method includes providing for display a user interface comprising a plurality of media items and a plurality of media availability indicators, wherein a portion of the user interface represents that an encrypted version of a media item of the plurality of media items and an encryption key for the encrypted version are being received over a peer-to-peer connection; updating a media availability indicator of the media availability indicators to represent that the encrypted version of the media item and the encryption key are saved; receiving an indication that the encrypted version of the media item is decrypted; and updating the media availability indicator to represent the media item is available to be experienced.
    Type: Application
    Filed: December 30, 2016
    Publication date: December 28, 2017
    Inventors: Garen Checkley, Mrinal Sharma, Jonathan Levine
  • Publication number: 20120151441
    Abstract: Efficient generation of executable file from program files when some of the program files expressly incorporate other program files. In an embodiment, dependency information representing which program files (conditionally or unconditionally) incorporate other program files is generated and stored in a secondary (non-volatile) storage. When some program files are modified, the dependency information is used to identify for recompilation all the program files that incorporate any of the modified program files. The modified program files and the identified program files are recompiled and the executable file is regenerated.
    Type: Application
    Filed: February 17, 2012
    Publication date: June 14, 2012
    Applicant: Oracle International Corporation
    Inventors: Mrinal Sharma, Shelendra Singh, Vivek Sam Sunder Raj
  • Patent number: 8151253
    Abstract: Efficient generation of executable file from program files when some of the program files expressly incorporate other program files. In an embodiment, dependency information representing which program files (conditionally or unconditionally) incorporate other program files is generated and stored in a secondary (non-volatile) storage. When some program files are modified, the dependency information is used to identify for recompilation all the program files that incorporate any of the modified program files. The modified program files and the identified program files are recompiled and the executable file is regenerated.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: April 3, 2012
    Assignee: Oracle International Corporation
    Inventors: Mrinal Sharma, Shelendra Singh, Vivek Sam Sunder Raj
  • Publication number: 20070226710
    Abstract: Efficient generation of executable file from program files when some of the program files expressly incorporate other program files. In an embodiment, dependency information representing which program files (conditionally or unconditionally) incorporate other program files is generated and stored in a secondary (non-volatile) storage. When some program files are modified, the dependency information is used to identify for recompilation all the program files that incorporate any of the modified program files. The modified program files and the identified program files are recompiled and the executable file is regenerated.
    Type: Application
    Filed: May 9, 2006
    Publication date: September 27, 2007
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mrinal Sharma, Shelendra Singh, Vivek Sam Sunder Raj