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: 20210101878Abstract: 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: ApplicationFiled: December 11, 2020Publication date: April 8, 2021Inventors: Alexandros Makriyannis, Spyridon P. Nikas, Ganeshsingh A. Thakur, Rishi Sharma, Shashank Kulkarni
-
Publication number: 20210105515Abstract: 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: ApplicationFiled: December 15, 2020Publication date: April 8, 2021Inventors: Peter Dunker, Markus K. Cremer, Shashank C. Merchant, Kurt R. Thielen
-
Patent number: 10972203Abstract: 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: GrantFiled: June 12, 2017Date of Patent: April 6, 2021Assignee: Gracenote, Inc.Inventors: Dewey Ho Lee, Shashank C. Merchant, Markus K. Cremer
-
Patent number: 10968089Abstract: 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: GrantFiled: March 6, 2020Date of Patent: April 6, 2021Assignee: Oshkosh CorporationInventors: Shashank Bhatia, Aaron Powers, Michael W. Stouffer
-
Patent number: 10969652Abstract: 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: GrantFiled: January 9, 2019Date of Patent: April 6, 2021Assignee: Apple Inc.Inventors: Scott W. Miller, Alfred N. Mireault, Brad V. Johnson, Nicholas D. Smyth, Rummel R. Adriano, Shashank Sharma, Steven Webster
-
Patent number: 10969107Abstract: 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: GrantFiled: September 15, 2017Date of Patent: April 6, 2021Assignee: GENERAL ELECTRIC COMPANYInventors: Owen James Sullivan Rickey, Venkat Eswarlu Tangirala, Narendra Digamber Joshi, Shashank Yellapantula
-
Patent number: 10972258Abstract: 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: GrantFiled: July 31, 2018Date of Patent: April 6, 2021Assignee: McAfee, LLCInventors: Mark Ian Gargett, Shashank Visweswara, Wayne Helm Gibson, David Paul Webb
-
Patent number: 10972204Abstract: 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: GrantFiled: June 22, 2018Date of Patent: April 6, 2021Assignee: Gracenote, Inc.Inventors: Dewey Ho Lee, Shashank C. Merchant, Markus K. Cremer
-
Patent number: 10968920Abstract: 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: GrantFiled: April 25, 2019Date of Patent: April 6, 2021Assignee: Johnson Controls Technology CompanyInventors: Amit R. Chothave, Piyush R. Adhav, Shashank B. Kadam, Praveen M. Gotakhindi, Anand Talikot
-
Patent number: 10970308Abstract: 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: GrantFiled: May 15, 2019Date of Patent: April 6, 2021Assignee: SAP SEInventor: Shashank Mohan Jain
-
Patent number: 10970486Abstract: 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: GrantFiled: September 18, 2018Date of Patent: April 6, 2021Assignee: 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: 10970328Abstract: 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: GrantFiled: September 24, 2018Date of Patent: April 6, 2021Assignee: Gracenote, Inc.Inventors: Sunil Suresh Kulkarni, Pradipkumar Dineshbhai Gajjar, Jose Pio Pereira, Prashant Ramanathan, Mihailo M. Stojancic, Shashank Merchant
-
Publication number: 20210099524Abstract: 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: ApplicationFiled: December 10, 2020Publication date: April 1, 2021Inventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
-
Publication number: 20210099543Abstract: 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: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Inventors: Michael Cooney, Gaurav Saraf, Shashank Choudhary
-
Publication number: 20210097239Abstract: 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: ApplicationFiled: September 28, 2020Publication date: April 1, 2021Inventors: Himanshu ARORA, Sugam GARG, Barath Raj KANDUR RAJA, Likhith AMARVAJ, Sumit KUMAR, Sriram SHASHANK, Sanjana TRIPURAMALLU, Chinmay ANAND
-
Patent number: 10961692Abstract: 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: GrantFiled: August 13, 2018Date of Patent: March 30, 2021Assignee: KOHLER CO.Inventors: Shashank Varma, Matthew J. Ball, Andrew D. Wieberdink, Evan Yee, Kellen D. Beauchesne
-
Publication number: 20210089385Abstract: 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: ApplicationFiled: September 24, 2019Publication date: March 25, 2021Inventors: Sukneet Singh Basuta, Shashank Bangalore Lakshman, Jonathan D. Harms, Jonathan J. Strand
-
Publication number: 20210092327Abstract: 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: ApplicationFiled: December 8, 2020Publication date: March 25, 2021Inventors: Shashank DABRAL, Aishwarya DUBEY, Martin Fritz MUELLER
-
Publication number: 20210090681Abstract: 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: ApplicationFiled: September 24, 2019Publication date: March 25, 2021Inventors: Jonathan D. Harms, Jonathan J. Strand, Sukneet Singh Basuta, Shashank Bangalore Lakshman
-
Publication number: 20210090641Abstract: 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: ApplicationFiled: September 24, 2019Publication date: March 25, 2021Inventors: Jonathan J. Strand, Sukneet Singh Basuta, Shashank Bangalore Lakshman, Jonathan D. Harms