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: 20220164227
    Abstract: A computer-implemented method includes constructing a tenancy knowledge graph having a plurality of tenant nodes representing respective tenants in a multitenant computing environment, a plurality of property nodes representing respective properties of the tenants, and a plurality of edges connecting the plurality of tenant nodes and the plurality of property nodes, transforming the plurality of property nodes to corresponding property vectors, performing random walks starting from the plurality of tenant nodes of the tenancy knowledge graph, feeding sequences of nodes traversed by the random walks into a neural network to generate a plurality of tenant vectors corresponding to the plurality of tenant nodes, and clustering the plurality of tenant nodes into one or more tenant clusters based on similarity of the plurality of tenant vectors.
    Type: Application
    Filed: November 24, 2020
    Publication date: May 26, 2022
    Applicant: SAP SE
    Inventors: Mayank Tiwary, Shashank Mohan Jain
  • Publication number: 20220163467
    Abstract: Provided is a method for virtually executing an operation of an energy dispersive x-ray spectrometry (EDS) system in real time production line by analyzing a defect included in a material undergoing inspection based on computer vision, the method including receiving a scanning electron microscope (SEM) image of the material including the defect, extracting an image-feature from the SEM image of the material; classifying the extracted image-feature under a predetermined label, predicting, based on the classified image-feature, an element associated with the defect included in the material and a shape of the predicted element, and grading the defect included in the material based on comparing the predicted element with a predetermined criteria.
    Type: Application
    Filed: February 25, 2021
    Publication date: May 26, 2022
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Shashank Shrikant AGASHE, Gaurav KUMAR, Priya Ranjan SINHA, Lakshmi Narayana PEDAPUDI, Avadhut Dipakrao CHAUDHARI, Dongwoo LEE, Taehyoung LEE
  • Publication number: 20220164701
    Abstract: Robotic process automation (RPA) architectures and processes for hosting, monitoring, and retraining ML machine learning (ML) models are disclosed. Retraining is an important part of the ML model lifecycle. The retraining may depend on the type of the ML model and the data on which the ML model will be trained. A secure storage layer may be used to store data from RPA robots for retraining. This retraining may be performed automatically, remotely, and without user involvement.
    Type: Application
    Filed: January 8, 2021
    Publication date: May 26, 2022
    Applicant: UiPath, Inc.
    Inventor: Shashank SHRIVASTAVA
  • Publication number: 20220167029
    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: February 9, 2022
    Publication date: May 26, 2022
    Inventors: Peter Dunker, Markus K. Cremer, Shashank C. Merchant, Kurt R. Thielen
  • Patent number: 11341607
    Abstract: An apparatus comprising a memory and one or more processing circuits is provided. The memory stores a blend table having blend weights. The processing circuits, for partitions of the blend table: determine whether a subset of the pixels associated with the partition includes pixels associated with seamlines defined in a three-dimensional surface representation of the scene. If none of the subset of the pixels are associated with the seamlines, the processing circuits populate a region of the virtual image corresponding to the partition with pixel values from an image captured by one of the plurality of image capture devices. If one or more of the subsets of the pixels is associated with the seamlines, the processing circuits populate the region of the virtual image associated with the partition with blended pixel values from two or more images captured by two or more of the plurality of image capture devices.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: May 24, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Martin Fritz Mueller, Shashank Dabral
  • Patent number: 11343654
    Abstract: The present disclosure provides an apparatus and method for sharing content. A method provided in the present disclosure comprises receiving a message to request to join a content sharing group from a second device while a third device included in the content sharing group transmits first content shared in the content sharing group to a fourth device included in the content sharing group, adding the second device to the content sharing group, and permitting the second device to access the first content.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: May 24, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Shashank Shekhar, Theophilus Thomas, Dhananjay L Govekar, Arun Prabhakar, Ashwini Kumar Kulshrestha, Gaurav Chandra Singh Mehra, Saurabh Pareek, Gaurav Gilhotra, Sandeep Goyal, Ankesh Kasliwal, Ganesh Kumar, Govind Singh, Iti Jain, Rahul Marepalli, Silky Dudeja, Sulabh Rastogi, Tarun Gupta, Shikha Goyal, Nishant Chaubey
  • Patent number: 11341606
    Abstract: An apparatus for scaling images is provided that includes at least two input ports, a scaling component coupled to the at least two input ports, the scaling component including a plurality of scalers, the scaling component configurable to map any scaler to any input port of the at least two input ports and configurable to map more than one scaler to any input port, and a memory coupled to the at least two input ports and to outputs of the plurality of scalers, the memory configured to store image data for each input port and scaled image data output by the plurality of scalers.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: May 24, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mihir Narendra Mody, Brian Chae, Shashank Dabral, Niraj Nandan, Hetul Sanghvi
  • Patent number: 11343231
    Abstract: The present disclosure provides an approach for creating one or more firewall rules to regulate communication between containers. The approach includes calculating a trust score for each container. To generate a rule for any two containers, a difference between the trust scores is computed, and if the difference in trust levels is too large, then the more trustworthy container is not allowed to communicate with the less trustworthy container. If the difference in trust scores is not too large, then the trustworthy container is allowed to communicate with the other trustworthy container, or an untrustworthy container is allowed to communicate with another untrustworthy container.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: May 24, 2022
    Assignee: VMWARE, INC.
    Inventors: Prahalad Deshpande, Nikhil Bhalerao, Atul Jadhav, Abhijit Sharma, Shashank Ranjan
  • Publication number: 20220156363
    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: Application
    Filed: February 3, 2022
    Publication date: May 19, 2022
    Inventor: Shashank Mohan JAIN
  • Publication number: 20220156097
    Abstract: Methods and systems may be associated with a cloud computing environment. A serverless function orchestrator may execute a socket activation for a VM to pre-provision a TCP socket (e.g., setting up virtual interfaces and creating socket structures) before the VM hosts any serverless function associated with the pre-provisioned TCP socket. After this socket activation, the orchestrator may receive a request for a first serverless function and, responsive to the received request, start the first serverless function on the VM using the pre-provisioned TCP socket. After the activation and prior to starting the first serverless function, the system may queue packets received in connection with the pre-provisioned TCP socket. In some embodiments, multiple TCP sockets, each associated with a VM, may activated before any serverless functions are hosted and the first serverless function is started on a VM selected based on information in a serverless function experience data store.
    Type: Application
    Filed: November 17, 2020
    Publication date: May 19, 2022
    Inventor: Shashank Mohan Jain
  • Publication number: 20220158930
    Abstract: Techniques for extended network configuration conversion and reconfiguration are described. A network controller proceeds through a set of extended network nodes in an extended network and reconfigures ports in at the various nodes from a first configuration to a second configuration while preventing network traffic looping and maintaining data and management traffic connection to the nodes during the reconfiguration.
    Type: Application
    Filed: February 7, 2022
    Publication date: May 19, 2022
    Inventors: Shashank VINCHURKAR, Sanjay K. HOODA, Chiragkumar P. DESAI
  • Publication number: 20220153185
    Abstract: A method is provided that includes projecting a hybrid headlight frame into a scene in front of a vehicle by a digital micromirror device (DMD) headlight, wherein the hybrid headlight frame includes a structured light pattern and a high beam headlight pattern, and capturing an image of the scene by a camera included in the vehicle while the structured light pattern is projected.
    Type: Application
    Filed: April 23, 2021
    Publication date: May 19, 2022
    Inventors: Shashank Dabral, Arthur Kreutzer, Jeffrey Matthew Kempf, Jaime Rene De La Cruz Vazquez
  • Publication number: 20220158980
    Abstract: Methods and systems may be associated with a cloud computing environment. A proxy platform data store may contain node data associated with nodes of the cloud computing environment. Each node might, for example, store multi-party computation information. A proxy platform, able to access the proxy platform data store, may detect that a first node needs to access a cloud application secret key and determine, based on information in the proxy platform data store, a set of nodes associated with the secret key that the first node needs to access. The proxy platform may then use a multi-party computation algorithm and information received from the set of nodes to generate the secret key.
    Type: Application
    Filed: November 17, 2020
    Publication date: May 19, 2022
    Inventor: Shashank Mohan Jain
  • Patent number: 11336952
    Abstract: A mobile device responds in real time to media content presented on a media device, such as a television. The mobile device captures temporal fragments of audio-video content on its microphone, camera, or both and generates corresponding audio-video query fingerprints. The query fingerprints are transmitted to a search server located remotely or used with a search function on the mobile device for content search and identification. Audio features are extracted and audio signal global onset detection is used for input audio frame alignment. Additional audio feature signatures are generated from local audio frame onsets, audio frame frequency domain entropy, and maximum change in the spectral coefficients. Video frames are analyzed to find a television screen in the frames, and a detected active television quadrilateral is used to generate video fingerprints to be combined with audio fingerprints for more reliable content identification.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: May 17, 2022
    Assignee: Roku, Inc.
    Inventors: Mihailo M. Stojancic, Jose Pio Pereira, Peter Wendt, Shashank Merchant, Sunil Suresh Kulkarni
  • Patent number: 11334615
    Abstract: The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: May 17, 2022
    Assignee: Roku, Inc.
    Inventors: Prashant Ramanathan, Jose Pio Pereira, Shashank Merchant, Mihailo M. Stojancic
  • Patent number: 11334869
    Abstract: Disclosed herein is a method and system for establishing secure communication between a terminal device and a target system. The method comprises validating the terminal device and the target system based on a communication request received from the terminal device. Upon validation, the terminal device is signaled to generate a Quick Response (QR) code corresponding to the communication request. Subsequently, the QR code generated at the terminal device is processed using a predetermined verification interface configured in a user device for establishing the secure communication between the terminal device and the target system. In an embodiment, the present disclosure helps users in completing a transaction based on the QR code generated at the terminal device, and thereby eliminates requirement of using a credit card/debit card and the like for completing the transaction.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: May 17, 2022
    Assignee: INNOVITI PAYMENT SOLUTIONS PRIVATE LIMITED
    Inventors: Rajeev Agrawal, Hari Charan Ramachandra Rao, Phani Kumar G V, Shashank Agarwal, Kartik Chandrasekar Iyer, Ashish Sood
  • Publication number: 20220147424
    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: Application
    Filed: January 27, 2022
    Publication date: May 12, 2022
    Inventors: JASBIR SINGH NAYYAR, SHASHANK SRINIVASA NUTHAKKI, RAHUL GULATI, ARUN SHRIMALI
  • Publication number: 20220150588
    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: Application
    Filed: January 26, 2022
    Publication date: May 12, 2022
    Inventors: Kurt R. Thielen, Peter Dunker, Markus K. Cremer, Steven D. Scherf, Shashank Merchant
  • Publication number: 20220147316
    Abstract: Embodiments described herein are generally directed to an improved vector normalization instruction. An embodiment of a method includes responsive to receipt by a GPU of a single instruction specifying a vector normalization operation to be performed on V vectors: (i) generating V squared length values, N at a time, by a first processing unit, by, for each N sets of inputs, each representing multiple component vectors for N of the vectors, performing N parallel dot product operations on the N sets of inputs. Generating V sets of outputs representing multiple normalized component vectors of the V vectors, N at a time, by a second processing unit, by, for each N squared length values of the V squared length values, performing N parallel operations on the N squared length values, wherein each of the N parallel operations implement a combination of a reciprocal square root function and a vector scaling function.
    Type: Application
    Filed: September 17, 2021
    Publication date: May 12, 2022
    Applicant: Intel Corporation
    Inventors: Abhishek Rhisheekesan, Supratim Pal, Shashank Lakshminarayana, Subramaniam Maiyuran
  • Publication number: 20220142150
    Abstract: A packaging system includes a holder and an inner container. The holder includes a top portion and a bottom portion that cooperate to form a cavity configured to receive one or more medical products therein and to retain the one or more medical products therein. The inner container defines an interior region configured to receive the holder therein. The holder includes sidewalls that form the cavity, and the sidewalls include channels configured to fluidly connect the cavity to the interior region of the inner container.
    Type: Application
    Filed: October 19, 2021
    Publication date: May 12, 2022
    Applicant: Axogen Corporation
    Inventors: Brian ROMOT, Justin DEUERLING, Cristina SLADE, Shashank KABRA, Jane SEVERIN