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).

  • Patent number: 11288312
    Abstract: A multi-dimensional database and indexes and operations on the multi-dimensional database are described which include video search applications or other similar sequence or structure searches. Traversal indexes utilize highly discriminative information about images and video sequences or about object shapes. Global and local signatures around keypoints are used for compact and robust retrieval and discriminative information content of images or video sequences of interest. For other objects or structures relevant signature of pattern or structure are used for traversal indexes. Traversal indexes are stored in leaf nodes along with distance measures and occurrence of similar images in the database. During a sequence query, correlation scores are calculated for single frame, for frame sequence, and video clips, or for other objects or structures.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: March 29, 2022
    Assignee: ROKU, INC.
    Inventors: Jose Pio Pereira, Mihailo M. Stojancic, Shashank Merchant
  • Publication number: 20220092477
    Abstract: A method of detecting deviation from an operational state of a device includes obtaining preprocessed data corresponding to data sensed by one or more sensor devices coupled to the device, where obtaining the preprocessed data includes applying a transform to the data sensed by the one or more sensor devices to generate a set of features in a frequency domain. The method also includes processing the preprocessed data using a trained anomaly detection model to generate an anomaly score. The method also includes processing the anomaly score using an alert generation model to determine whether to generate an alert.
    Type: Application
    Filed: December 7, 2021
    Publication date: March 24, 2022
    Inventors: Alexandre Ardel, Shashank Bassi, Elmira M. Bonab, Jeff Brown
  • Patent number: 11284050
    Abstract: Described examples include a system including a projector configured to project a test pattern image, the test pattern image having at least two elements; a camera configured to capture the test pattern image; and a controller coupled to the projector and to the camera. The controller is configured to obtain a first calibration matrix between the projector and the camera for the at least two elements; determine at least two epipolar lines based on the first calibration matrix and the test pattern image; determine a cost function based on the at least two epipolar lines and the at least two elements in the test pattern image as captured by the camera; and determine a second calibration matrix responsive to the cost function, wherein at least one of a camera position of the camera or a projector position of the projector is adjusted responsive to the second calibration matrix.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: March 22, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Shashank Dabral, Jaime Rene De La Cruz Vasquez, Jeffrey Matthew Kempf
  • Patent number: 11281718
    Abstract: A multi-dimensional database and indexes and operations on the multi-dimensional database are described which include video search applications or other similar sequence or structure searches. Traversal indexes utilize highly discriminative information about images and video sequences or about object shapes. Global and local signatures around keypoints are used for compact and robust retrieval and discriminative information content of images or video sequences of interest. For other objects or structures relevant signature of pattern or structure are used for traversal indexes. Traversal indexes are stored in leaf nodes along with distance measures and occurrence of similar images in the database. During a sequence query, correlation scores are calculated for single frame, for frame sequence, and video clips, or for other objects or structures.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: March 22, 2022
    Assignee: Roku, Inc.
    Inventors: Jose Pio Pereira, Mihailo M. Stojancic, Shashank Merchant
  • Patent number: 11280069
    Abstract: A spout for a tub. The spout includes a spout shell having opposite first and second sides. The spout further includes an inlet portion extending from the first side. The spout further includes an outlet portion extending from the second side. The outlet portion includes an outlet bore that is in fluid communication with the inlet portion. The spout further includes a plastic engine configured with waterway connection geometry and one or more locking lips, where the plastic engine is installed in the spout shell through the annular inlet portion and is secured in place by the one or more locking lips prior to reaching the annular outlet portion.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: March 22, 2022
    Assignee: Kohler Co.
    Inventor: Shashank Varma
  • Patent number: 11283643
    Abstract: Systems, methods, and computer program products to provide direct external network access at an access point (AP) in a managed wide area network (WAN). The method may include establishing an application host interface (AHI) at an access point and receiving application data from one or more client devices connected to the access point. The method may also include determining that the application data is received from a permitted application as shown in a list of applications permitted to use the AHI and routing, using the AHI, the received application data to the data destination via the external network thereby bypassing the WLC.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: March 22, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Shashank Kota Sathish, Robert C. Meier, Rahul Dasgupta, Manoj Gupta
  • Patent number: 11280219
    Abstract: A rotor support system for a gas turbine engine includes a rotatable drum rotor and a non-rotatable support casing. The rotor support system includes a bearing assembly configured for positioning between the rotatable drum rotor and the non-rotatable support casing. The bearing assembly includes, at least, a stationary support frame and a rotatable race. Further, the rotatable race is configured to engage the rotatable drum rotor at separate and discrete locations that are circumferentially spaced apart around the rotatable drum rotor.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: March 22, 2022
    Assignee: General Electric Company
    Inventors: Shashank Suresh Puranik, Bhaskar Nanda Mondal, Richard Schmidt, Peeyush Pankaj, Narayanan Payyoor
  • Patent number: 11284131
    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: Grant
    Filed: December 15, 2020
    Date of Patent: March 22, 2022
    Assignee: Roku, Inc.
    Inventors: Peter Dunker, Markus K. Cremer, Shashank C. Merchant, Kurt R. Thielen
  • Publication number: 20220083364
    Abstract: Some embodiments may be associated with a cloud-based computing environment. A computer processor of an orchestration layer platform may deploy and manage multi-tenant workloads (e.g., each being associated with a Virtual Machine (“VM”)) in the cloud-based computing environment. A Kubernetes control plane operator associated with the multi-tenant workloads may detect a trigger event (e.g., an actual VM state not matching a desired VM state) that results in a reconciliation request for a particular tenant workload. Responsive to the reconciliation request, serverless tenant execution code, representing reconciler logic compiled into a Web Assembly (“WASM”) module, may be spun up in a WASM sandbox to perform reconciliation for the particular tenant workload.
    Type: Application
    Filed: September 17, 2020
    Publication date: March 17, 2022
    Inventor: Shashank Mohan Jain
  • Publication number: 20220083659
    Abstract: Systems and methods include determining a plurality of features associated with executable files, wherein the plurality of features are each based on static properties in predefined structure of the executable files; obtaining training data that includes samples of benign executable files and malicious executable files; extracting the plurality of features from the training data; and utilizing the extracted plurality of features to train a machine learning model to detect malicious executable files.
    Type: Application
    Filed: October 26, 2020
    Publication date: March 17, 2022
    Inventors: Changsha Ma, Nirmal Singh, Naveen Selvan, Tarun Dewan, Uday Pratap Singh, Deepen Desai, Bharath Meesala, Rakshitha Hedge, Parnit Sainion, Shashank Gupta, Narinder Paul, Rex Shang, Howie Xu
  • Publication number: 20220086408
    Abstract: Described examples include a system including a projector configured to project a test pattern image, the test pattern image having at least two elements; a camera configured to capture the test pattern image; and a controller coupled to the projector and to the camera. The controller is configured to obtain a first calibration matrix between the projector and the camera for the at least two elements; determine at least two epipolar lines based on the first calibration matrix and the test pattern image; determine a cost function based on the at least two epipolar lines and the at least two elements in the test pattern image as captured by the camera; and determine a second calibration matrix responsive to the cost function, wherein at least one of a camera position of the camera or a projector position of the projector is adjusted responsive to the second calibration matrix.
    Type: Application
    Filed: February 11, 2021
    Publication date: March 17, 2022
    Inventors: Shashank Dabral, Jaime Rene De La Cruz Vasquez, Jeffrey Matthew Kempf
  • Publication number: 20220083661
    Abstract: Systems and methods include, based on monitoring of content including Office documents, determining distribution of malicious Office documents between documents having malicious macros and documents having malicious embedded objects; determining features for the documents having malicious macros and for the documents having malicious embedded objects; selecting training data for a machine learning model based on the distribution and the features; and training the machine learning model with the selected training data.
    Type: Application
    Filed: October 26, 2020
    Publication date: March 17, 2022
    Inventors: Changsha Ma, Nirmal Singh, Naveen Selvan, Tarun Dewan, Uday Pratap Singh, Deepen Desai, Bharath Meesala, Rakshitha Hedge, Parnit Sainion, Shashank Gupta, Narinder Paul, Rex Shang, Howie Xu
  • Patent number: 11274557
    Abstract: A gas turbine engine includes a rotatable drum rotor having a plurality of blades secured thereto. The blades extend radially inward of the rotatable drum rotor. The gas turbine engine also includes a support frame mounted radially outward of the rotating drum rotor and a rotor support system having a bearing assembly positioned between the rotatable drum rotor and the support frame. The bearing assembly includes, at least, a stationary component and at least one rotatable component. Further, the gas turbine engine includes a damper assembly for securing between the support frame and the rotatable drum rotor. Moreover, the damper assembly includes at least one damper secured between the support frame and the stationary component of the bearing assembly or to a surface of the rotatable drum rotor. As such, the damper(s) is configured to provide damping to the rotatable drum rotor during operation of the gas turbine engine.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: March 15, 2022
    Assignee: General Electric Company
    Inventors: Peeyush Pankaj, Narayanan Payyoor, Shashank Suresh Puranik
  • Patent number: 11276134
    Abstract: A reconfigurable image processing pipeline includes an image signal processor (ISP), a control processor, and a local memory. ISP processes raw pixel data for a frame based on an image processing parameter and provides lines of processed pixel data to control processor via a first interface. For each region of interest (ROI) in the frame, ISP generates auto-exposure and auto-white balance (2A) statistics based on the lines for the ROI and writes them to the local memory via a second interface. Control processor reads 2A statistics from the local memory, determines the image processing parameter based on them, and provides the image processing parameter to ISP. ISP also generates an integer N bin histogram for control processor, which sums a portion of the N total bins and compares the summed bin count to a lighting transition threshold. The image processing parameter is further based on the comparison.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: March 15, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mihir Narendra Mody, Niraj Nandan, Rajat Sagar, Shashank Dabral, Anthony Lell, Brijesh Jadav
  • Patent number: 11275827
    Abstract: Some embodiments may be associated with a cloud-based actor framework. A dispatcher platform may determine that a first tenant actor is to be created for a first tenant in connection with a workload associated with a plurality of tenant identifiers. The first tenant may be, for example, associated with a first tenant identifier. The dispatch platform may then select a first thread for the first tenant actor from a pool of available threads and spin a first web assembly module such that execution of the first web assembly module is associated with a first web assembly browser sandbox. The dispatcher platform can then securely create the first tenant actor within the first web assembly browser sandbox to execute the workflow for the first tenant identifier. Similarly, a second web assembly browser sandbox may execute a second tenant actor for a second tenant identifier.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: March 15, 2022
    Assignee: SAP SE
    Inventor: Shashank Mohan Jain
  • Patent number: 11268463
    Abstract: One embodiment is a system comprising an engine including a dedicated EGR cylinder configured to provide EGR to the engine via an EGR loop, a non-dedicated cylinder, a plurality of injectors structured to inject fuel into the dedicated EGR cylinder and the non-dedicated EGR cylinder, and an electronic control system operatively coupled with the fueling system and the ignition system. The electronic control system is configured to evaluate engine operating parameters including an engine load and an engine speed. The electronic control system is responsive to variation of the engine operating parameters to control operation of the fueling system to vary combustion in the at least one dedicated cylinder between rich of stoichiometric and stoichiometric.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: March 8, 2022
    Assignee: Cummins Inc.
    Inventors: David J. Stroh, Kartavya Neema, Anthony Kyle Perfetto, Shashank Tamaskar
  • Patent number: 11269742
    Abstract: An integrated circuit (IC) chip can include a given core at a position in the IC chip that defines a given orientation, wherein the given core is designed to perform a particular function. The IC chip can include another core designed to perform the particular function. The other core can be flipped and rotated by 180 degrees relative to the given core such that the other core is asymmetrically oriented with respect to the given core. The IC chip can also include a compare unit configured to compare outputs of the given core and the other core to detect a fault in the IC chip.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: March 8, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Jasbir Singh Nayyar, Shashank Srinivasa Nuthakki, Rahul Gulati, Arun Shrimali
  • Patent number: 11271920
    Abstract: A method for validating a message recipient includes: storing, in a memory of a processing server, a device profile, wherein the device profile is related to a mobile computing device and includes at least a device identifier, and token validation data; receiving, by a receiver of the processing server, a data signal from an external system that is encoded with a message packet, wherein the message packet includes at least the device identifier, a device token, and a content message; validating, by a processing device of the processing server, the device token using at least the token validation data; and electronically transmitting, by a transmitter of the processing server, the content message to the mobile computing device.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: March 8, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ankur Arora, Rakesh Patel, Shashank Kumar Trivedi
  • Patent number: 11272252
    Abstract: In one aspect, an example method includes (i) identifying, by a playback device, a media device based on a control message received from the media device by way of an audio and/or video interface, where the media device provides media content to the playback device; (ii) providing, by the playback device, replacement media content for display; (iii) determining, by the playback device, that while the playback device is displaying the replacement media content a remote control transmitted an instruction to the identified media device; (iv) determining, by the playback device, a playback-modification action corresponding to the instruction and the identified media device; and (v) modifying, by the playback device, playback of the replacement media content in accordance with the playback-modification action.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: March 8, 2022
    Assignee: Roku, Inc.
    Inventors: Kurt R. Thielen, Peter Dunker, Markus K. Cremer, Steven D. Scherf, Shashank Merchant
  • Publication number: 20220062611
    Abstract: Use of size-isolated microbubbles (SIMs) for sonoporation using a sonoporation system. The sonoporation system may include a SIM product administered in conjunction with an administered drug. Targeted ultrasound energy using an ultrasound device of the sonoporation system may result in sonoporation in response to cavitation of the SIM product in a targeted area of soft tissue. In turn, targeted delivery of the drug to the targeted area may occur. Results demonstrate improved outcomes using much reduced drug doses that allow for side effects and adverse reactions to be reduced or eliminated when used in conjunction with sonoporation as contemplated herein.
    Type: Application
    Filed: September 1, 2021
    Publication date: March 3, 2022
    Inventors: Jameel Feshitan, Shashank Sirsi