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: 20210101878
    Abstract: Disclosed are compounds and compositions that modulate cannabinoid receptors, methods of modulating cannabinoid receptors, and methods of treating various disorders related to the modulation of cannabinoid receptors. This disclosure is directed to methods of treating cannabinoid dependence, neuropathy, inflammation, glaucoma, a neurodegenerative disorder, a motor function disorder, a gastrointestinal disorder, hypothermia, emesis, loss of appetite, or anorexia associated with AIDS.
    Type: Application
    Filed: December 11, 2020
    Publication date: April 8, 2021
    Inventors: Alexandros Makriyannis, Spyridon P. Nikas, Ganeshsingh A. Thakur, Rishi Sharma, Shashank Kulkarni
  • Publication number: 20210105515
    Abstract: A computing system identifies multiple matching points between (i) query fingerprints representing a media stream being received by a client and (ii) reference fingerprints, each identified matching point defining a respective match between a query fingerprint timestamped with client time defined according to a clock of the client and a reference fingerprint timestamped with true time defined according to a timeline within a known media stream. Further, the computing system performs linear regression based on the timestamps of the matching points, to establish a mapping between true time and client time. The computing system then uses the mapping to determine a client-time point at which the client should perform a content revision or other action with respect to the media stream being received by the client. And the computing system causes the client to perform the content revision or other action at the determined client-time point.
    Type: Application
    Filed: December 15, 2020
    Publication date: April 8, 2021
    Inventors: Peter Dunker, Markus K. Cremer, Shashank C. Merchant, Kurt R. Thielen
  • Patent number: 10972203
    Abstract: A computing system obtains a fingerprint of video content being rendered by a video presentation device, including a first portion representing a pre-established video segment and a second portion representing a dynamically-defined video segment. While obtaining the query fingerprint, the computing system (a) detects a match between the first portion of the query fingerprint and a reference fingerprint that represents the pre-established video segment, (b) based on the detecting of the match, identifies the video content being rendered, (c) after identifying the video content being rendered, applies a trained neural network to at least the second portion of the query fingerprint, and (d) detects, based on the applying of the neural network, that rendering of the identified video content continues. And responsive to at least the detecting that rendering of the identified video content continues, the computing system then takes associated action.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: April 6, 2021
    Assignee: Gracenote, Inc.
    Inventors: Dewey Ho Lee, Shashank C. Merchant, Markus K. Cremer
  • Patent number: 10968089
    Abstract: Systems and apparatuses include a control box for a movable work platform. The control box includes a housing and a display supported by the housing. The housing is defined by a first side panel and a second side partially surrounding and extending from a lower enclosure to an upper enclosure spaced apart from the lower enclosure. At least one of the upper enclosure and the lower enclosure supports a control panel having a plurality of inputs. At least one of the inputs is a platform positioning mechanism in communication with a lift system configured to move the work platform vertically between a stowed position and a deployed position. The display is supported by the housing and is in communication with at least one of the plurality of inputs. The display is configured to receive and present output obtained by a sensor monitoring a parameter of the work platform.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: April 6, 2021
    Assignee: Oshkosh Corporation
    Inventors: Shashank Bhatia, Aaron Powers, Michael W. Stouffer
  • Patent number: 10969652
    Abstract: Various embodiments include a camera with folded optics and lens shifting capabilities. Some embodiments include voice coil motor (VCM) actuator arrangements to provide autofocus (AF) and/or optical image stabilization (OIS) movement. Some embodiments include suspension arrangements.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Scott W. Miller, Alfred N. Mireault, Brad V. Johnson, Nicholas D. Smyth, Rummel R. Adriano, Shashank Sharma, Steven Webster
  • Patent number: 10969107
    Abstract: A rotating detonation combustor includes a combustion chamber configured for a rotating detonation process to produce a flow of combustion gas and an air plenum configured to contain a volume of air. The rotating detonation combustor also includes a flow passage coupled in flow communication between the combustion chamber and the air plenum and configured to channel an airflow from the air plenum. The rotating detonation combustor also includes a fuel inlet coupled in flow communication with the flow passage and configured to channel a fuel flow into the flow passage. The flow passage includes a plurality of fuel mixing mechanisms configured to mix the airflow and the fuel flow within the combustion chamber.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: April 6, 2021
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Owen James Sullivan Rickey, Venkat Eswarlu Tangirala, Narendra Digamber Joshi, Shashank Yellapantula
  • Patent number: 10972258
    Abstract: Example methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to implement contextual key management for data encryption are disclosed. Example apparatus disclosed herein to perform contextual encryption key management, which are also referred to herein as contextual key managers, include an example context discoverer to discover context information associated with a request to access first encrypted data. Such disclosed example apparatus also include an example contextual key mapper to identify a combination of context rules associated with a key that is to provide access to the first encrypted data, validate the context information associated with the request based on the combination of context rules associated with the key to determine whether the request to access the first encrypted data is valid, and obtain the key from a key management service when the request to access the first encrypted data is valid.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: April 6, 2021
    Assignee: McAfee, LLC
    Inventors: Mark Ian Gargett, Shashank Visweswara, Wayne Helm Gibson, David Paul Webb
  • Patent number: 10972204
    Abstract: A computing system obtains a fingerprint of video content being rendered by a video presentation device, including a first portion representing a pre-established video segment and a second portion representing a dynamically-defined video segment. While obtaining the query fingerprint, the computing system (a) detects a match between the first portion of the query fingerprint and a reference fingerprint that represents the pre-established video segment, (b) based on the detecting of the match, identifies the video content being rendered, (c) after identifying the video content being rendered, applies a trained neural network to at least the second portion of the query fingerprint, and (d) detects, based on the applying of the neural network, that rendering of the identified video content continues. And responsive to at least the detecting that rendering of the identified video content continues, the computing system then takes associated action.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: April 6, 2021
    Assignee: Gracenote, Inc.
    Inventors: Dewey Ho Lee, Shashank C. Merchant, Markus K. Cremer
  • Patent number: 10968920
    Abstract: The present disclosure is directed to an adjustable mounting assembly for a fan motor, having a frame defining a space configured to receive the fan motor, a fixed nut coupled to the frame, and a bolt extending through the fixed nut and into the space. The frame is configured to mount to a heating, ventilation, and/or air conditioning (HVAC) unit, and the bolt is adjustable relative to the fixed nut to adjust a position of the fan motor within the space.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: April 6, 2021
    Assignee: Johnson Controls Technology Company
    Inventors: Amit R. Chothave, Piyush R. Adhav, Shashank B. Kadam, Praveen M. Gotakhindi, Anand Talikot
  • Patent number: 10970308
    Abstract: Various embodiments of systems and methods for decentralized image management are described herein. The method includes generating, distributing, and retrieving images on peer-to-peer network. Request for generating an image is received. Multiple components/layers of a to-be-generated image is identified. A layer is stored as a file. Files corresponding to the layers are packaged as an image file representing the image. The packaged image file and/or files of respective layers are distributed across the network, e.g., across a plurality of available nodes upon receiving a distribution command/request. When a request for retrieving the image is received, the nodes storing the multiple layers of the image are identified. The layers are retrieved from the identified multiple nodes. Using the retrieved multiple layers, the image is recreated/generated.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: April 6, 2021
    Assignee: SAP SE
    Inventor: Shashank Mohan Jain
  • Patent number: 10970486
    Abstract: Approaches to using unstructured input to update heterogeneous data stores include receiving unstructured text input, receiving a template for interpreting the unstructured text input, identifying, using an entity classifier, entities in the unstructured text input, identifying one or more potential parent entities from the identified entities based on the template, receiving a selection of a parent entity from the one or more potential parent entities, identifying one or more potential child entities from the identified entities based on the template and the selected parent entity, receiving a selection of a child entity from the one or more potential child entities, identifying an action item in the unstructured text input based on the identified entities and the template, determining, using an intent classifier, an intent of the action item, and updating a data store based on the determined intent, the identified entities, and the selected child entity.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: April 6, 2021
    Assignee: salesforce.com, inc.
    Inventors: Michael Machado, John Ball, Thomas Archie Cook, Jr., Shashank Harinath, Roojuta Lalani, Zineb Laraki, Qingqing Liu, Mike Rosenbaum, Karl Ryszard Skucha, Jean-Marc Soumet, Manju Vijayakumar
  • Patent number: 10970328
    Abstract: Techniques are described that exclude use of “stop-fingerprints” from media database formation and search query to an automatic content recognition (ACR) systems based on media content fingerprints updated by stop-fingerprint analysis. A classification process is presented which takes in fingerprints from reference media files as an input and produces a modified set of fingerprints as an output by applying a novel stop-fingerprint classification algorithm. Architecture for the distributed stop-fingerprint generation is presented. Various cases, as stop-fingerprints generation for the entire reference database, stop-fingerprints generation for the individual reference fingerprint files, and temporal fingerprint classification obtained through intermediate steps of the temporal fingerprint classification algorithm are presented. A hash-based signature classification algorithm is also described.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: April 6, 2021
    Assignee: Gracenote, Inc.
    Inventors: Sunil Suresh Kulkarni, Pradipkumar Dineshbhai Gajjar, Jose Pio Pereira, Prashant Ramanathan, Mihailo M. Stojancic, Shashank Merchant
  • Publication number: 20210099524
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing online user privacy. Methods can include receiving tag information specifying a given publisher identifier for a publisher and a given client identifier assigned to a user of the client device by the publisher. A given service identifier assigned to the user by the service apparatus is obtained. A mapping between the given service identifier to the given client identifier is created. A list of client identifiers assigned to a set of users by the publisher is received. A list of matched service identifiers corresponding to the list of client identifiers are stored. Multiple content requests are received from multiple different client devices accessing services provided by the service apparatus. Responses to the content requests are based on whether the client devices provide service identifiers that are included in the list of matched service identifiers.
    Type: Application
    Filed: December 10, 2020
    Publication date: April 1, 2021
    Inventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
  • Publication number: 20210099543
    Abstract: A system, method and program product for synchronizing client-based data with data in a shared resource. A system is provided that receives data from a plurality of client devices, the data being indicative of at least one action associated with a shared resource accessible by the plurality of client devices, and inserts a plurality of actions indicated by the data as nodes into a polytree queue, wherein actions that do not depend on other actions in the polytree queue are inserted as root level nodes, and actions that depend on other actions in the polytree queue are inserted as child nodes. The system further executes the nodes in the polytree queue to synchronize the data from the plurality of client devices with the shared resource, wherein root level nodes are scheduled for immediate concurrent execution, and execution of child nodes is delayed until parent nodes of an associated child node are executed.
    Type: Application
    Filed: September 30, 2019
    Publication date: April 1, 2021
    Inventors: Michael Cooney, Gaurav Saraf, Shashank Choudhary
  • Publication number: 20210097239
    Abstract: A method for determining sensitivity-based bias of text includes detecting an input action performed by a user from a plurality of actions, wherein the plurality of actions comprises typing one or more words on a virtual keyboard of a user device and accessing readable content on the user device. When the input action is accessing the readable content on the user device, determining the readable content to be insensitive by parsing the readable content and feeding the parsed readable content to a machine learning (ML) model, wherein the ML model is trained with insensitive datasets of an adversarial database, and presenting a first alert message on the user device before displaying the readable content completely on the user device when the readable content is determined to be insensitive.
    Type: Application
    Filed: September 28, 2020
    Publication date: April 1, 2021
    Inventors: Himanshu ARORA, Sugam GARG, Barath Raj KANDUR RAJA, Likhith AMARVAJ, Sumit KUMAR, Sriram SHASHANK, Sanjana TRIPURAMALLU, Chinmay ANAND
  • Patent number: 10961692
    Abstract: A diverter seal member for a diverter structure of a tub spout structure includes a central body, a first seal extension, and a second seal extension. The central body includes a first side, a second side, and an aperture extending completely through the central body between the first side and the second side of the central body. The first seal extension extends from the first side of the central body and around a central axis that extends axially through a center of the aperture. The first seal extension includes a first extension side, a second extension side, and an extension end. The extension end of the first seal extension extends substantially perpendicularly to the first extension side and the second extension side of the first seal extension. The second seal extension extends from the second side of the central body around the central axis of the aperture.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: March 30, 2021
    Assignee: KOHLER CO.
    Inventors: Shashank Varma, Matthew J. Ball, Andrew D. Wieberdink, Evan Yee, Kellen D. Beauchesne
  • Publication number: 20210089385
    Abstract: Methods, systems, and devices for imprint recovery management for memory systems are described. In some cases, memory cells may become imprinted, which may refer to conditions where a cell becomes predisposed toward storing one logic state over another, resistant to being written to a different logic state, or both. Imprinted memory cells may be recovered using a recovery or repair process that may be initiated according to various conditions, detections, or inferences. In some examples, a system may be configured to perform imprint recovery operations that are scaled or selected according to a characterized severity of imprint, an operational mode, environmental conditions, and other factors. Imprint management techniques may increase the robustness, accuracy, or efficiency with which a memory system, or components thereof, can operate in the presence of conditions associated with memory cell imprinting.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Inventors: Sukneet Singh Basuta, Shashank Bangalore Lakshman, Jonathan D. Harms, Jonathan J. Strand
  • Publication number: 20210092327
    Abstract: Techniques including obtaining a first location of a vehicle, the vehicle having two or more cameras disposed about the vehicle, each camera associated with a physical camera pose, capturing, by a first camera, a first image of a first area in a first field of view, associating the first image with the first location of the vehicle when the first image was captured, moving the vehicle in a direction so that the first area is in an expected second field of view of a second camera, wherein the second camera is not capturing images, obtaining a second location of the vehicle, determining a temporal camera pose based on a first physical camera pose, a second physical camera pose, and the second location of the vehicle, and rendering a view of the first area from the expected second field of view of the second camera based on the first image.
    Type: Application
    Filed: December 8, 2020
    Publication date: March 25, 2021
    Inventors: Shashank DABRAL, Aishwarya DUBEY, Martin Fritz MUELLER
  • Publication number: 20210090681
    Abstract: Methods, systems, and devices for imprint recovery for memory cells are described. In some cases, memory cells may become imprinted, which may refer to conditions where a cell becomes predisposed toward storing one logic state over another, resistant to being written to a different logic state, or both. Imprinted memory cells may be recovered using a recovery or repair process that may be initiated according to various conditions, detections, or inferences. In some examples, a system may be configured to perform imprint recovery operations that are scaled or selected according to a characterized severity of imprint, an operational mode, environmental conditions, and other factors. Imprint management techniques may increase the robustness, accuracy, or efficiency with which a memory system, or components thereof, can operate in the presence of conditions associated with memory cell imprinting.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Inventors: Jonathan D. Harms, Jonathan J. Strand, Sukneet Singh Basuta, Shashank Bangalore Lakshman
  • Publication number: 20210090641
    Abstract: Methods, systems, and devices for imprint recovery for memory arrays are described. In some cases, memory cells may become imprinted, which may refer to conditions where a cell becomes predisposed toward storing one logic state over another, resistant to being written to a different logic state, or both. Imprinted memory cells may be recovered using a recovery or repair process that may be initiated according to various conditions, detections, or inferences. In some examples, a system may be configured to perform imprint recovery operations that are scaled or selected according to a characterized severity of imprint, an operational mode, environmental conditions, and other factors. Imprint management techniques may increase the robustness, accuracy, or efficiency with which a memory system, or components thereof, can operate in the presence of conditions associated with memory cell imprinting.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Inventors: Jonathan J. Strand, Sukneet Singh Basuta, Shashank Bangalore Lakshman, Jonathan D. Harms