Patents by Inventor Shashank

Shashank 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: 20220286584
    Abstract: Various embodiments include a camera having one or more bumper arrangements to cushion lateral movement of one or more camera components. In some embodiments, the bumper arrangement(s) may cushion lateral movement of a moveable platform as the moveable platform approaches a stationary structure. According to some embodiments, the bumper arrangement(s) may include one or more bumper features attached to (and/or defined by) the moveable platform and/or the stationary structure.
    Type: Application
    Filed: May 23, 2022
    Publication date: September 8, 2022
    Applicant: Apple Inc.
    Inventors: Shashank Sharma, Alfred N. Mireault, Nicholas D. Smyth, Zachary W. Birnbaum
  • Patent number: 11438152
    Abstract: Systems and methods for improved distributed symmetric cryptography are disclosed. A client computer may communicate with a number of cryptographic devices in order to encrypt or decrypt data. Each cryptographic device may possess a secret share and a verification share, which may be used in the process of encrypting or decrypting data. The client computer may generate a commitment and transmit the commitment to the cryptographic devices. Each cryptographic device may generate a partial computation based on the commitment and their respective secret share, and likewise generate a partial signature based on the commitment and their respective verification share. The partial computations and partial signatures may be transmitted to the client computer. The client computer may use the partial computations and partial signatures to generate a cryptographic key and verification signature respectively. The client computer may use the cryptographic key to encrypt or decrypt a message.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: September 6, 2022
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Pratyay Mukherjee, Shashank Agrawal, Peter Rindal, Atul Luykx, Wei Dai
  • Patent number: 11436481
    Abstract: A method for natural language processing includes receiving, by one or more processors, an unstructured text input. An entity classifier is used to identify entities in the unstructured text input. The identifying the entities includes generating, using a plurality of sub-classifiers of a hierarchical neural network classifier of the entity classifier, a plurality of lower-level entity identifications associated with the unstructured text input. The identifying the entities further includes generating, using a combiner of the hierarchical neural network classifier, a plurality of higher-level entity identifications associated with the unstructured text input based on the plurality of lower-level entity identifications. Identified entities are provided based on the plurality of higher-level entity identifications.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: September 6, 2022
    Assignee: SALESFORCE.COM, INC.
    Inventors: Govardana Sachithanandam Ramachandran, Michael Machado, Shashank Harinath, Linwei Zhu, Yufan Xue, Abhishek Sharma, Jean-Marc Soumet, Bryan McCann
  • Patent number: 11435871
    Abstract: Techniques for generating a workflow model are described. In an example, a device presents a window. A selection of an icon presented in the window is received, where the icon corresponds to a node having a node type. Based on rule, the device determines a location where the icon can be added to a workflow. The rule indicates the location based on the node type and a workflow model. The user device presents, in the window, an indicator of the location, receives a placement of the node at the location, and presents, the icon at the location indicating that the node is added to the workflow. The device updates the workflow model to include, based on the placement, a reference to executable code that corresponds to the node, and to include, based on the location, information about an execution sequence of executable codes referenced in the workflow model.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: September 6, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Darren Jon Luvaas, Vu Nguyen, Christina Lane, Nirmala V. Sistla, Hefeng Cui, Tharif Afzal, Congzhou Wang, Ashwin Ravichandran, Shashank Kumar Sharma, Weiwei Jia, Sharon Brown
  • Patent number: 11436158
    Abstract: A computer-implemented method includes using a cache replacement algorithm to forcefully evict target data from a cache. Using the cache replacement algorithm includes selectively accessing data in the cache. A computer program product includes one or more computer readable storage media and program instructions collectively stored on the one or more computer readable storage media. The program instructions include program instructions to perform the foregoing method. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: September 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Shashank Gugnani, D Scott Guthridge, Frank Schmuck, Owen T. Anderson, Deepavali M. Bhagwat
  • Publication number: 20220276831
    Abstract: In one aspect, an example method includes (i) determining, by a playback device, a first loudness level of a first portion of first media content from a first source while the playback device presents the first media content, with the first portion having a first length; (ii) switching, by the playback device, from presenting the first media content from the first source to presenting second media content from a second source; (iii) based on the switching, determining, by the playback device, second loudness levels of second portions of the first media content while the playback device presents the second media content, with the second portions having a second length that is shorter than the first length; and (iv) while the playback device presents the second media content, adjusting, by the playback device, a volume of the playback device based on one or more of the second loudness levels.
    Type: Application
    Filed: May 20, 2022
    Publication date: September 1, 2022
    Inventors: Markus K. Cremer, Shashank Merchant, Robert Coover, Todd J. Hodges, Joshua Ernest Morris
  • Patent number: 11429881
    Abstract: Certain aspects of the present disclosure provide techniques for providing personalized groups of travel data for review through a user interface. Embodiments include receiving trip records associated with a user from an application running on a remote device, providing the trip records to a prediction model, and receiving a plurality of groups from the prediction model, each group of the plurality of groups comprising a subset of the trip records. Embodiments include providing each group of the plurality of groups to a personalization model, the personalization model having been trained based on user feedback to determine personalization scores for each group of the plurality of groups. Embodiments include receiving a personalization score for each group of the plurality of groups from the personalization model and transmitting one or more groups selected based on the personalization scores to the application to be displayed via the user interface.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: August 30, 2022
    Assignee: INTUIT, INC.
    Inventors: Grace Wu, Shashank Shashikant Rao, Susrutha Gongalla, Ngoc Nhung Ho
  • Patent number: 11430576
    Abstract: This disclosure relates generally to a system and method for monitoring and quality evaluation of perishable food items in quantitative terms. Current technology provides limited capability for controlling environmental conditions surrounding the food items in real-time or any quantitative measurement for the degree of freshness of the perishable food items. The disclosed systems and methods facilitate in quantitative determination of freshness of food items by utilizing sensor data and visual data obtained by monitoring the food item. In an embodiment, the system utilizes a pre-trained CNN model and a RNN model, where the pertained CNN model is further fine-tined while training the RNN model to provide robust quality monitoring of the food items. In another embodiment, a rate kinetic based model is utilized for determining reaction rate order of the food item at a particular post-harvest stage of the food item so as to determine the remaining shelf life thereof.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: August 30, 2022
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Beena Rai, Jayita Dutta, Parijat Deshpande, Shankar Balajirao Kausley, Shirish Subhash Karande, Manasi Samarth Patwardhan, Shashank Madhukar Deshmukh
  • Patent number: 11427781
    Abstract: Products produced from distillers corn oil include once refined corn oil product, food grade corn oil product, and free fatty acid product which may be used in a variety of applications. The products have varying specifications for free fatty acid content and moisture content. The applications include food, feed, additives, and manufacture of industrial products.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: August 30, 2022
    Assignee: Corn Oil One, LLC
    Inventors: Mohan Prasad Dasari, Kidron Joel Knox, Charles C Gallop, Kurt A Dieker, Hugh Tallant Warren, Shashank Ravi
  • Publication number: 20220265640
    Abstract: Provided herein are methods of treating nalbuphine-treatable disorders in a hepatically impaired patient.
    Type: Application
    Filed: May 9, 2022
    Publication date: August 25, 2022
    Inventors: Thomas SCIASCIA, Shashank ROHATAGI
  • Patent number: 11424135
    Abstract: In a method of atomic precision advanced manufacturing (APAM), an atomic or molecular resist layer on a substrate surface is selectively depassivated by locally exciting the substrate surface with an optical beam effective to eject adsorbed atoms or molecules from the substrate surface. The substrate surface is further processed by exposing it to a precursor gas, decomposing the precursor gas to release a dopant, and incorporating the dopant into the substrate surface.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: August 23, 2022
    Assignee: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: Aaron Michael Katzenmeyer, Shashank Misra, Andrew David Baczewski, Evan Michael Anderson, George T. Wang, Daniel Robert Ward
  • Patent number: 11424421
    Abstract: Embodiments relate to a light-harvesting perovskite layer including having deoxyribonucleic acid (DNA) molecules incorporated within the perovskite crystal to serve as an effective carrier transport medium. Some embodiments include formation of a DNA doped MAPbI3, the DNA doped MAPbI3 being formed by using a DNA-hexadecyl trimethyl ammonium chloride (“DNA-CTMA”) complex. The DNA doped MAPbI3 can be used as the light-harvesting perovskite layer in a photovoltaic device. Other molecules such as artemisinin (ART) and melanin are also demonstrated to show the effectiveness in charge and thermal transport.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: August 23, 2022
    Assignee: THE PENN STATE RESEARCH FOUNDATION
    Inventors: Shashank Priya, Yuchen Hou, Kai Wang
  • Patent number: 11421526
    Abstract: A frac plug includes a body having an outer surface, a first pocket in the outer surface, and a second pocket in the outer surface. In addition, the frac plug includes a first sensor removably disposed in the first pocket. The first sensor is configured to measure and record a plurality of pressures. The frac plug also includes a second sensor removably disposed in the second pocket. The second sensor is configured to measure and record a plurality of pressures. Further, the frac plug includes a first cap releasably coupled to the body and closing the first pocket. Moreover, the frac plug includes a second cap releasably coupled to the body and closing the second pocket. The first cap includes a port and the second cap includes a port.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: August 23, 2022
    Assignee: EOG Resources, Inc.
    Inventors: Oscar A. Bustos, Shashank Raizada, Christopher James, Tyler Thomason, Shawn Cox, Leonardo Maschio, Randy L. Rose
  • Patent number: 11423250
    Abstract: Systems and methods for forecasting cashflows across one or more accounts of a user disclosed. One example method may include retrieving a data set for each of a plurality of accounts from a database, constructing a graph including a plurality of nodes linked together by a multitude of edges, wherein each node identifies a time series value corresponding to one of the accounts, and each edge indicates a time series value of a corresponding set of transactions occurring between a corresponding pair of accounts, determining a plurality of constraints, determining a specified loss function based on the plurality of constraints, back-propagating a derivative of the specified loss function into a deep neural network (DNN) to determine a set of neural network parameters, forecasting, using the DNN, a time sequence for one or more of the nodes and one or more of the edges, and providing the forecasted time sequences to the user.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: August 23, 2022
    Assignee: Intuit Inc.
    Inventors: Sambarta Dasgupta, Sricharan Kallur Palli Kumar, Shashank Shashikant Rao, Colin R. Dillard
  • Publication number: 20220264171
    Abstract: A method and system for harvesting ads or other modifiable-content segments for use to facilitate dynamic ad replacement or other dynamic content modification. An example method includes (i) determining, based on data carried in-band with a media stream being distributed, a time position of an ad in the media stream, (ii) using the determined time position of the ad in the media stream as a basis to select, from reference fingerprints representing the media stream, a set of the reference fingerprints that represent the ad in the media stream, and (iii) populating the selected set of reference fingerprints into an ad-inventory database as a set of fingerprints representing the ad, to facilitate later detecting presence of another instance of the same ad in the media stream or in another media stream and, based on the later detecting, dynamically replacing the detected other instance of the ad.
    Type: Application
    Filed: June 4, 2021
    Publication date: August 18, 2022
    Inventors: Alejandro Gutierrez, John E. Sormark, Shashank C. Merchant, Brian P. Jentz, John L. Haynes, III
  • Publication number: 20220264162
    Abstract: A method and system to help control when to monitor for presence of replaceable advertisements in a media stream. An example method includes determining a time offset based at least on a difference between (i) a time of occurrence of a content event in a media stream as indicated by data carried in-band with the media stream and (ii) a time of occurrence of the content event in the media stream as indicated by schedule data that is not carried in-band with the media stream. Further, the method includes applying the determined time offset as a basis to adjust a scheduled time of an advertisement in the media stream, and using the adjusted scheduled time of the advertisement in the media stream as a basis to control when to monitor for presence of a replacement advertisement in the media stream.
    Type: Application
    Filed: July 12, 2021
    Publication date: August 18, 2022
    Inventors: Alejandro Gutierrez, John E. Sormark, Shashank C. Merchant, Brian P. Jentz, John L. Haynes, III
  • Publication number: 20220263869
    Abstract: Systems and methods are disclosed for data validation for zero copy protocols. In some examples, a server may include hardware, software, or a combination thereof to provide flexibility and data validation for a read request operation of a zero copy protocol. A read request operation can include a validation request frame, a status response frame, or both. In further examples, the validation request frame, the status response frame, or both can be configured by a requesting device to facilitate read data validation. In yet further examples, another device can receive a read request operation with a variably configured validation request frame, status response frame, or both and configure one or more data validation processes based on such.
    Type: Application
    Filed: February 17, 2021
    Publication date: August 18, 2022
    Inventors: Shankar Tukaram More, Vidyadhar Pinglikar, Shashank Ramesh Parulekar
  • Publication number: 20220263979
    Abstract: In some examples, a method comprises receiving pixel data from an image capture device having a color filter, wherein the pixel data represents a portion of an image. The method further includes performing wavelet decomposition on the pixel data to produce decomposed pixel data and determining a local intensity of the pixel data. The method also includes determining a noise threshold value based on the local intensity and a noise intensity function that is based on the color filter; determining a noise value for the pixel data based on the decomposed pixel data and the noise threshold value; and correcting the pixel data based on the noise value to produce an output image.
    Type: Application
    Filed: May 9, 2022
    Publication date: August 18, 2022
    Inventors: Gang HUA, Mihir Narendra MODY, Rajasekhar Reddy ALLU, Niraj NANDAN, Shashank DABRAL
  • Publication number: 20220253275
    Abstract: In one aspect, an example method includes (i) presenting first media content from a first source; (ii) encountering a trigger to switch from presenting the first media content from the first source to presenting second media content from a second source; (iii) determining a first loudness level of the first media content; (iv) determining a second loudness level of the second media content; (v) based on a difference between the first loudness level and the second loudness level, adjusting a loudness level of the second media content so as to generate modified media content having a third loudness level that is different from the second loudness level; and (vi) responsive to encountering the trigger, presenting the modified media content having the third loudness level.
    Type: Application
    Filed: April 27, 2022
    Publication date: August 11, 2022
    Inventors: Markus K. Cremer, Shashank Merchant, Aneesh Vartakavi
  • Patent number: 11411738
    Abstract: Systems, methods, and apparatuses of using biometric information to authenticate a first device of a user to a second device are described herein. A method includes storing, by the first device, a first key share of a private key and a first template share of a biometric template of the user. The second device stores a public key, and one or more other devices of the user store other key shares and other template shares. The first device receives a challenge message from the second device, measures biometric features of the user to obtain a measurement vector, and sends the measurement vector and the challenge message to the other devices. The first device receives partial computations, generated using a respective template share, key share, and the challenge message, from the other devices, uses them to generate a signature of the challenge message and send the signature to the second device.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: August 9, 2022
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Shashank Agrawal, Saikrishna Badrinarayanan, Payman Mohassel, Pratyay Mukherjee