Patents by Inventor Ashish .

Ashish . 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: 11023327
    Abstract: A first entropy indicator is calculated at a first time for a collection of data stored in at least one memory. A second entropy indicator is calculated at a second time for the collection of data. The first entropy indicator is compared with the second entropy indicator. Based on the comparison, it is determined whether to back up the collection of data and/or whether to retain an earlier backup of the collection of data.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: June 1, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Daniel Joseph Linnen, Ashish Ghai, Avinash Rajagiri, Srikar Peesari
  • Patent number: 11025357
    Abstract: Systems, methods and devices are provided to improve management and accuracy of timestamps associated with sensor-based data. An indication is received of a sensor event associated with data samples provided from a sensor having an output data rate. A respective timestamp is assigned to each of the data samples. Assigning the respective timestamp may include, responsive to a determination that the indicated event is an interrupt event, calculating an actual data sampling interval based at least in part on time intervals between previous sensor events and a on a quantity of the one or more data samples.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: June 1, 2021
    Assignee: STMicroelectronics, Inc.
    Inventors: Karimuddin Sayed, Ashish Bhargava, Chandandeep Singh Pabla, Mahesh Chowdhary
  • Patent number: 11025934
    Abstract: A host processor, such as a central processing unit (CPU), programmed to execute a software driver that causes the host processor to generate a motion compensation command for a plurality of cores of a massively parallel processor, such as a graphics processing unit (GPU), to provide motion compensation for encoded video. The motion compensation command for the plurality of cores of the massively parallel processor contains executable instructions for processing a plurality of motion vectors grouped by a plurality of prediction modes from a re-ordered motion vector buffer by the plurality of cores of the massively parallel processor.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: June 1, 2021
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Michael L. Schmit, Ashish Farmer, Radhakrishna Giduthuri
  • Patent number: 11025640
    Abstract: A method alters a computer resource in response to the computer resource moving from a first geolocation to a second geolocation. One or more processors receive a message indicating that a computer resource has moved from a first geolocation to a new geolocation. In response to receiving the message that the computer resource has moved from the first geolocation to the new geolocation, the processor(s) encrypt data that is stored on the computer resource, and apply decryption information to the encrypted data from the new geolocation, where the decryption information is specifically for decrypting encrypted data at the new geolocation. In response to the decryption information failing to decrypt the encrypted data at the new geolocation, the processor(s) and/or a user alter the computer resource.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ashish Kundu, Dimitrios Pendarakis, David R. Safford
  • Patent number: 11025665
    Abstract: Malicious activity data is obtained, that is indicative of attempted attacks on a computing system. Clusters of targets are identified and it is determined whether the malicious activity preferentially targets one cluster of targets over other. Also, low prevalence attacks are identified and it is determined whether a low prevalence attack has a high concentration in one or more of the target clusters. If the malicious activity either preferentially targets a cluster, or a low prevalence attack has a high concentration in a cluster, then the attack is identified as a targeted attack, so that remediation steps can be taken.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: June 1, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Philip K. Newman, Puhazholi Vetrivel, Sudhakar Narayanamurthy, Ejike E. Ofuonye, Suresh C. Palani, Ashish Mishra
  • Patent number: 11021399
    Abstract: Self-consolidating geopolymer compositions utilizing fly ash and inorganic mineral including alkaline earth metal oxide as cementitious reactive components and include cement set retarder. The alkaline earth metal oxide is preferably calcium oxide (also known as lime or quicklime) and/or magnesium oxide. The inorganic minerals including alkaline earth metal oxide have an alkaline earth metal oxide content preferably greater than 50 wt. %, more preferably greater than 60 wt. %, even more preferably greater than 70 wt. %, and most preferably greater than 80 wt. %, for example greater than 90 wt. %. The cementitious reactive powder may optionally also include one or more aluminous cements and one or more source of calcium sulfates. The cementitious reactive powders are activated with an alkali metal chemical activator selected from alkali metal salt and/or alkali metal base. Methods for making the compositions are also disclosed.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: June 1, 2021
    Assignee: UNITED STATES GYPSUM COMPANY
    Inventors: Ashish Dubey, Sundararaman Chithiraputhiran
  • Patent number: 11021383
    Abstract: Disclosed herein are the methods of using di-cationic or di-anionic compounds, which are derived from primary amine through an aza-Michael addition with an activated olefin, in a corrosion control composition to mitigate corrosion of a surface in a water system. The disclosed methods or compositions are found to be more effective than those methods or compositions including commonly used single quaternary compounds for mitigating corrosion for a metal surface in water systems.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: June 1, 2021
    Assignee: Ecolab USA Inc.
    Inventors: Ashish Dhawan, Jeremy Moloney, Carter M. Silvernail, Boyd A. Laurent
  • Patent number: 11020186
    Abstract: A method of generating a correction plan for correcting a deformed bone includes inputting to a computer system a first image of the deformed bone in a first plane and inputting to the computer system a second image of the deformed bone in a second plane. Image processing techniques are employed to identify a plurality of anatomical landmarks of the deformed bone in the first image. The first image of the deformed bone is displayed on a display device. A graphical of the deformed bone is autonomously generated and graphically overlaid on the first image of the deformed bone on the display device, the graphical template including a plurality of lines, each line connected at each end to a landmark point corresponding to one of the anatomical landmarks. A model of the deformed bone may be autonomously generated based on the graphical template.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: June 1, 2021
    Assignee: Stryker European Operations Holdings LLC
    Inventors: Anup Kumar, Sridhar Anjanappa, Ashish Gangwar, Manash Lahiri, Arpit Gautam, Kanishk Sethi, Sistu Ganesh
  • Patent number: 11023826
    Abstract: In accordance with various embodiments, described herein are systems and methods for use of computer-implemented machine learning to automatically determine insights of facts, segments, outliers, or other information associated with a set of data, for use in generating visualizations of the data. In accordance with an embodiment, the system can receive a data set that includes data points having data values and attributes, and a target attribute, and use a machine learning process to automatically determine one or more other attributes as driving factors for the target attribute, based on, for example, the use of a decision tree and a comparison of information gain, Gini, or other indices associated with attributes in the data set. Information describing facts associated with the data set can be graphically displayed at a user interface, as visualizations, and used as a starting point for further analysis of the data set.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: June 1, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Victor Belyaev, Gabby Rubin, Ashish Mittal, Alextair Mascarenhas, Samar Lotia, Alvin Raj, John Fuller, Saugata Chowdhury
  • Patent number: 11024387
    Abstract: Techniques are provided for optimizing a program operation in a memory device to compensate for program speed variations due to block oxide thinning. In one approach, during a program operation, a program voltage which indicates program speed is acquired from sub-blocks with the highest and lowest program speeds. An initial program voltage for intermediate sub-blocks can be determined based on the acquired program voltages and the positions of the intermediate sub-blocks. The technique can accommodate a loss of one or both acquired program voltages if the programming is interrupted. In another approach, a program voltage which indicates program speed is acquired from one sub-block, and for a later-programmed sub-block, an appropriate offset is located from a table and summed with the acquired program voltage to determine an optimum initial program voltage.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: June 1, 2021
    Assignee: SanDisk Technologies LLC
    Inventors: Ching-Huang Lu, Ashish Baraskar, Vinh Diep
  • Patent number: 11024713
    Abstract: An apparatus is provided which comprises: a semiconductor region on a substrate, a gate stack on the semiconductor region, a source region of doped semiconductor material on the substrate adjacent a first side of the semiconductor region, a drain region of doped semiconductor material on the substrate adjacent a second side of the semiconductor region, and a transition region in the drain region, adjacent the semiconductor region, wherein the transition region comprises varying dopant concentrations that increase in a direction away from the semiconductor region. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: June 1, 2021
    Assignee: Intel Corporation
    Inventors: Seung Hoon Sung, Dipanjan Basu, Glenn A. Glass, Harold W. Kennel, Ashish Agrawal, Benjamin Chu-Kung, Anand S. Murthy, Jack T. Kavalieros, Tahir Ghani
  • Patent number: 11023260
    Abstract: One or more computing devices, systems, and/or methods for transforming operation of an application based upon real-time user activity analysis are provided. For example, user interaction with an application is monitored to determine that a user action was performed at a threshold frequency. The user action is evaluated to identify a context of the application when the user action was performed. The user action is evaluated to identify data upon which the user action was performed. In response to determining that a current context of the application matches the context, operation of the application is transformed to include a data item corresponding to the data.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: June 1, 2021
    Assignee: Verizon Media Inc.
    Inventors: Mohit Goenka, Nikita Varma, Ashish Khushal Dharamshi
  • Publication number: 20210159906
    Abstract: A multilevel analog to digital converter (ADC) is composed of noise shaping filter and multi-level quantizer, where said quantizer is made from an array of comparators, each coupled with one reference level, the said quantizer is coupled with a thermometric digital to analog converters (DAC) in the feedback path, the said DAC output is compared with ADC input and error is fed to noise shaping filter, said reference levels of each quantizer is generated from a digital to analog converter coupled with a digital quantizer reference controller and said digital quantizer reference controller is randomly changing the reference levels in a way that quantizer coupled DAC elements are indirectly randomised to improve the overall linearity and noise performance of the converter.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 27, 2021
    Applicant: VERVESEMI MICROELECTRONICS PRIVATE LIMITED
    Inventors: Pratap Narayan SINGH, Rajeev JAIN, Ashish Kumar SHARMA, Chinmaya DASH
  • Publication number: 20210157663
    Abstract: The invention provides systems, methods and computer program products for executing remote application iteration(s) of client application software on a remote server platform, and for enabling each remote application iteration of a client application software to have access to a corresponding instance of an application software environment that contains or otherwise has access to data object(s) necessary for execution of the remote application iteration. The invention additionally enables execution of a remote application iteration of a client software application at a remote server platform, through need-based or dynamic retrieval of data objects from an on-premise device for provisioning (on the remote platform server) an instance of the client software application environment required for execution of the remote application iteration of the client software application.
    Type: Application
    Filed: November 21, 2019
    Publication date: May 27, 2021
    Inventors: Ashish Ranjan, Alok Kumar Sinha
  • Publication number: 20210158235
    Abstract: Systems and methods to implement customer contact service with real-time supervisor assistance. A supervisor may oversee multiple agents in a customer contact service. A service of a computing resource service provider may monitor a plurality of audio connections at a service of a computing resource service provider, generate transcripts for the plurality of audio data, analyze the transcripts using a set of natural language processing (NLP) techniques to generate metadata, tag the transcripts with categories based at least in prat on the metadata, generate information for at least a portion of the plurality of connections based on the transcripts, metadata, and categories, and provide the information to a supervisor of the agents.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Inventors: Swaminathan Sivasubramanian, Vasanth Philomin, Vikram Anbazhagan, Ashish Singh, Atul Deo, Anuroop Arora, Colin Thomas Davidson, Jessie Young, Yasser El-Haggan
  • Publication number: 20210157290
    Abstract: Methods and apparatus for grid connectivity control are provided herein. For example, a method can include receiving status information of a microgrid configured to connect to a grid, transmitting a live status update screen of the microgrid to a user, the live status update screen comprising a grid connectivity button configured to receive a user input and based on a received user input, transmitting a control signal to a microgrid interconnect device connected between the microgrid and the grid for coordinating one of connection or disconnection microgrid connected to the grid.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 27, 2021
    Inventors: Ashish Bansal, Sumit Saraogi, Rohit Harlalka, Karthik Lakshminarayanan, Manikandan Thirugnanasambandam Saingaravelu
  • Publication number: 20210158938
    Abstract: Systems, apparatus, instructions, and methods for enterprise reading with search and streaming of information from local and remote sources are disclosed. An example apparatus includes a viewer to generate a request for patient content and to display at least a subset of the patient content according to a hanging protocol. The example apparatus includes a search service to query a plurality of sources for the patient content based on a patient identifier. The example query is to return meta data to generate at least one token encapsulating a location of identified patient content and an indication of access to the identified patient content. The example apparatus includes a streaming service to obtain the identified patient content using the at least one token and to provide the identified patient content to the viewer for display.
    Type: Application
    Filed: November 27, 2020
    Publication date: May 27, 2021
    Inventors: Vijay Kumar Arlagadda, Yik Chi Benjamin Cheung, Andrew C. Holder, Mukesh Jain, Arun Viswanath, Ashish D. Vassa, Oleg Ledeniov, Chandrakanth Murgkar, Garrett Rogers, Kush Thakker
  • Publication number: 20210160204
    Abstract: One or more computing devices, systems, and/or methods for presenting augmented reality (AR) experiences and/or sharing AR objects are provided. For example, a request to initiate an AR experience may be received from a device associated with an email account. A real time view of a camera of the device may be displayed using an AR interface, where a set of AR objects are overlaid onto the real time view of the camera. An edited set of AR objects may be generated based upon one or more inputs corresponding to one or more edits to the set of AR objects. The edited set of AR objects may be overlaid onto the real time view of the camera. An email comprising the edited set of AR objects may be transmitted to one or more email accounts responsive to receiving a second request to share the edited set of AR objects.
    Type: Application
    Filed: February 1, 2021
    Publication date: May 27, 2021
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma, Gnanavel SHANMUGAM
  • Publication number: 20210157964
    Abstract: Methods and systems for verifying that logic for implementing a pipelined process in hardware correctly moves data through the pipelined process. The method includes: (a) monitoring data input to the pipelined process to determine when watched data has been input to the pipelined process; (b) in response to determining the watched data has been input to the pipelined process counting a number of progressing clock cycles for the watched data; and (c) evaluating an assertion written in an assertion based language, the assertion establishing that when the watched data is output from the pipelined process the counted number of progressing clock cycles for the watched data should be equal to one of one or more predetermined values.
    Type: Application
    Filed: February 4, 2021
    Publication date: May 27, 2021
    Inventors: Ashish Darbari, Sam Elliott
  • Publication number: 20210158813
    Abstract: Systems and methods which may be implemented in the context of a customer contact service. A service of a computing resource service provider may obtain, at a first service of a computing resource service provider, audio source data from a client of the computing resource service provider, generate an output from the audio data, wherein the output encodes: a transcript of the audio data generated by a second service, wherein the transcript is partitioned by speaker, metadata generated by a third service based at least in part on the transcript, and, one or more categories triggered by the transcript, wherein a fourth service is used to determine whether the one or more categories match the transcript, and providing the output to the client.
    Type: Application
    Filed: November 27, 2019
    Publication date: May 27, 2021
    Inventors: Swaminathan Sivasubramanian, Vasanth Philomin, Vikram Anbazhagan, Ashish Singh, Atul Deo, Anuroop Arora, Jessie Young, Colin Thomas Davidson, Harsh Yadav, Srikanth Prabala, Zeshan Peng