Patents by Inventor Karthik Venkatesh

Karthik Venkatesh 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: 20250077513
    Abstract: Systems, methods, and devices are described for performing scalable data processing operations. A queue that includes a translatable portion comprising indications of data processing operations translatable to data queries and a non-translatable portion comprising indications of non-translatable data processing operations is maintained. A determination that a first data processing operation of a first code block statement is translatable to a database query is made. An indication of the first data processing operation is included in the translatable portion of the queue. Responsive to a determination that a second data processing operation of a second code block statement is undeferrable, the translatable portion of the queue is compiled into a database query. An execution of the database query to be executed by a database engine to generate a query result is caused. A result dataset corresponding to the query result is transmitted to an application configured to analyze the result dataset.
    Type: Application
    Filed: November 19, 2024
    Publication date: March 6, 2025
    Inventors: Kameswara Venkatesh EMANI, Avrilia FLORATOU, Carlo Aldo CURINO, Karthik Saligrama RAMACHANDRA, Alekh JINDAL
  • Patent number: 12243125
    Abstract: Systems, apparatuses and methods may provide for technology that determines a stencil value and uses the stencil value to control, via a stencil buffer, a coarse pixel size of a graphics pipeline. Additionally, the stencil value may include a first range of bits defining a first dimension of the coarse pixel size and a second range of bits defining a second dimension of the coarse pixel size. In one example, the coarse pixel size is controlled for a plurality of pixels on a per pixel basis.
    Type: Grant
    Filed: November 22, 2023
    Date of Patent: March 4, 2025
    Assignee: Intel Corporation
    Inventors: Karthik Vaidyanathan, Prasoonkumar Surti, Hugues Labbe, Atsuo Kuwahara, Sameer KP, Jonathan Kennedy, Murali Ramadoss, Michael Apodaca, Abhishek Venkatesh
  • Publication number: 20250055710
    Abstract: Operations of a digital signature manager may include detecting, in a certificate repository on a first virtual cloud network, set of one or more new certificate authority (CA) certificates; transmitting, to a key management service hosted on a second virtual cloud network, a CA dataset that includes the set of one or more new CA certificates; receiving, from the key management service, a digital signature of the CA dataset generated based at least on a global private key stored on the second virtual cloud network in a private key repository associated with the key management service; and storing the digital signature in the certificate repository in a data structure that associates the digital signature with the CA dataset.
    Type: Application
    Filed: August 10, 2023
    Publication date: February 13, 2025
    Applicant: Oracle International Corporation
    Inventors: Tony Long, Mauruthi Geetha Mohan, Karthik Venkatesh
  • Publication number: 20240358302
    Abstract: A system, method, and computer-readable medium for assessing and reducing mental strain of a user when the user operates an information handling system comprising. Sensors of the information handling system's display capture light that is reflected from an eye of the user. The captured light is converted to voltage values over time. The voltage values are correlated to eye movement or blinking. If the eye movement or blinking meets or exceeds a threshold value, corrective action is taken to reduce mental strain of the user.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 31, 2024
    Applicant: Dell Products L.P.
    Inventors: Vivek Sundaresan, Akash L, Karthik Venkatesh
  • Patent number: 12068920
    Abstract: A system and method are provided for controlling operations of devices in an IoT environment based on a correlation between devices. The controlled operations include identifying a first device in response to a user pointing the electronic device toward the first device, determining at least one second device contextually related to the first device, and recommending at least one suggestion to control at least one operation of at least one of the first device or the at least one second device, based on a correlation between capabilities of the first device and a current operating context of the at least one second device.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: August 20, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Karthik Venkatesh Bhat
  • Patent number: 12032434
    Abstract: Methods are provided for utilizing machine learning operations configured for use in processing missing pieces of visual data in image data to predict potential location of defects and/or damage in storage device disks. These predictions can allow for a sufficient ability to categorize disks during storage device quality inspections. This can allow for quality inspections to conclude before all areas of the disk surface are scanned. Because less surface area of the disks within the storage device require scanning, the time required for quality inspection scanning prior to deployment can be greatly reduced. Additionally, the partial scans occurring prior to deployment may be supplemented or updated after deployment through the performance of a dense scan. These secondary scans can be configured to scan all previously unscanned areas during storage device downtimes or in response to an environmental trigger such that the storage device will not exhibit any loss in performance.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: July 9, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Abhishek Srivastava, Karthik Venkatesh, Bernhard E. Knigge
  • Publication number: 20230367667
    Abstract: Methods are provided for utilizing machine learning operations configured for use in processing missing pieces of visual data in image data to predict potential location of defects and/or damage in storage device disks. These predictions can allow for a sufficient ability to categorize disks during storage device quality inspections. This can allow for quality inspections to conclude before all areas of the disk surface are scanned. Because less surface area of the disks within the storage device require scanning, the time required for quality inspection scanning prior to deployment can be greatly reduced. Additionally, the partial scans occurring prior to deployment may be supplemented or updated after deployment through the performance of a dense scan. These secondary scans can be configured to scan all previously unscanned areas during storage device downtimes or in response to an environmental trigger such that the storage device will not exhibit any loss in performance.
    Type: Application
    Filed: May 10, 2022
    Publication date: November 16, 2023
    Inventors: Abhishek Srivastava, Karthik Venkatesh, Bernhard E. Knigge
  • Patent number: 11695750
    Abstract: The present disclosure relates generally to authentication of voice communications. Methods performed by a user device for mutually authenticated communications can include creating a first communication channel with a backend, creating a secure session across a second communication channel with the backend, receiving a first identification message from the backend via the second communication channel, receiving a second identification message from the backend via the first communication channel, sending an attestation that the second identification message matches the first identification message to the backend via the second communication channel, receiving a second step authorization instruction from the backend via the second communication channel, assessing the identity of the user, and delivering an authorization response to the backend via the second communication based of the assessed identity of the user.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: July 4, 2023
    Assignee: Oracle International Corporation
    Inventors: Karthik Venkatesh, Matthew Wayne Williams
  • Patent number: 11689354
    Abstract: The present disclosure relates generally to systems and methods for content authentication. A method can include receiving from a sender system transmitted content (C) and appended content, the appended content including a digital signature associated with the content (C) and a hash tree (“SHT”) associated with the content (C), generating with a signature engine a hash tree (“RHT”) from the content (C), cryptographically verifying the received digital signature to generate a resultant hash value, comparing the resultant hash value to the second hash value of the second root node, determining that the second hash value of the second root node does not match the resultant hash value, identifying a potentially corrupted portion of content (C) via comparison of at least some of the plurality of first nodes of SHT to corresponding second nodes of RHT, and indicating that the digital signature could not be verified.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: June 27, 2023
    Assignee: Oracle International Corporation
    Inventors: Karthik Venkatesh, Saikat Chakrabarti, Pratibha Anjali Dohare
  • Publication number: 20230141300
    Abstract: A method and an electronic device for generating activity reminder in Internet of Things (IoT) environment are provided. The method includes identifying movement of user towards an object in the IoT environment, predicting first intended activity of the user, associated with the object based on one or more factors, determining occurrence of one or more interrupts before performing the first intended activity, detecting movement of the user away from the object subsequent to the occurrence of the one or more interrupts and before performing the first intended activity, and generating activity reminder to the user, indicating to perform the first intended activity when the user does not move towards the object for a pre-determined time period.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 11, 2023
    Inventors: Rahul DADHICH, Karthik Venkatesh BHAT, Varinder Pratap SINGH, Alka SETHI, Aditya ASWANI
  • Patent number: 11531582
    Abstract: A data storage device is disclosed comprising a non-volatile storage medium (NVSM) having a plurality of data sectors and a plurality of reserve sectors. A map-out value is generated for each of a first plurality of the data sectors based on a read latency of each of the first plurality of data sectors, and when the map-out value of a first data sector in the first plurality of data sectors exceeds a threshold, a first logical block address (LBA) is mapped from the first data sector to a first reserve sector. When the map-out value of a second data sector in the first plurality of data sectors exceeds the map-out value of the first data sector, the first LBA is mapped from the first reserve sector back to the first data sector, and a second LBA is mapped from the second data sector to the first reserve sector.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: December 20, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Bernd Lamberts, Remmelt Pit, Abhishek Srivastava, Karthik Venkatesh, Ammar A. Zayed
  • Publication number: 20220376980
    Abstract: A system and method are provided for controlling operations of devices in an IoT environment based on a correlation between devices. The controlled operations include identifying a first device in response to a user pointing the electronic device toward the first device, determining at least one second device contextually related to the first device, and recommending at least one suggestion to control at least one operation of at least one of the first device or the at least one second device, based on a correlation between capabilities of the first device and a current operating context of the at least one second device.
    Type: Application
    Filed: October 26, 2021
    Publication date: November 24, 2022
    Inventor: Karthik Venkatesh BHAT
  • Publication number: 20220358295
    Abstract: Aspects of the present disclosure are related to systems, apparatus, and methods for training a chatbot, such that a user can ask a question and the bot can provide the answer using natural conversation. The solution disclosed herein creates a conversation engine that can be trained automatically by feeding in articles, FAQs, or documents on specific topics. The conversation engine can provide answers to user's questions on the trained topic through a natural conversation. The conversation engine can provide web service endpoints for training the engine on specific topics, and which can also be used during conversation with the user on that topic. When users ask a question on a topic to the chatbot, the chatbot can invoke conversation service endpoints, together with the intents, and the conversation service can provide the response via the chatbot.
    Type: Application
    Filed: May 10, 2022
    Publication date: November 10, 2022
    Inventors: Sreevishnu Somasekharan Nair, Karthik Venkatesh
  • Publication number: 20220109557
    Abstract: The present disclosure relates generally to systems and methods for content authentication. A method can include receiving from a sender system transmitted content (C) and appended content, the appended content including a digital signature associated with the content (C) and a hash tree (“SHT”) associated with the content (C), generating with a signature engine a hash tree (“RHT”) from the content (C), cryptographically verifying the received digital signature to generate a resultant hash value, comparing the resultant hash value to the second hash value of the second root node, determining that the second hash value of the second root node does not match the resultant hash value, identifying a potentially corrupted portion of content (C) via comparison of at least some of the plurality of first nodes of SHT to corresponding second nodes of RHT, and indicating that the digital signature could not be verified.
    Type: Application
    Filed: October 7, 2020
    Publication date: April 7, 2022
    Applicant: Oracle International Corporation
    Inventors: Karthik Venkatesh, Saikat Chakrabarti, Pratibha Anjali Dohare
  • Publication number: 20220086139
    Abstract: The present disclosure relates generally to authentication of voice communications. Methods performed by a user device for mutually authenticated communications can include creating a first communication channel with a backend, creating a secure session across a second communication channel with the backend, receiving a first identification message from the backend via the second communication channel, receiving a second identification message from the backend via the first communication channel, sending an attestation that the second identification message matches the first identification message to the backend via the second communication channel, receiving a second step authorization instruction from the backend via the second communication channel, assessing the identity of the user, and delivering an authorization response to the backend via the second communication based of the assessed identity of the user.
    Type: Application
    Filed: September 14, 2020
    Publication date: March 17, 2022
    Applicant: Oracle International Corporation
    Inventors: Karthik Venkatesh, Matthew Wayne Williams
  • Publication number: 20220027226
    Abstract: A data storage device is disclosed comprising a non-volatile storage medium (NVSM) having a plurality of data sectors and a plurality of reserve sectors. A map-out value is generated for each of a first plurality of the data sectors based on a read latency of each of the first plurality of data sectors, and when the map-out value of a first data sector in the first plurality of data sectors exceeds a threshold, a first logical block address (LBA) is mapped from the first data sector to a first reserve sector. When the map-out value of a second data sector in the first plurality of data sectors exceeds the map-out value of the first data sector, the first LBA is mapped from the first reserve sector back to the first data sector, and a second LBA is mapped from the second data sector to the first reserve sector.
    Type: Application
    Filed: July 22, 2020
    Publication date: January 27, 2022
    Inventors: Bernd Lamberts, Remmelt Pit, Abhishek Srivastava, Karthik Venkatesh, Ammar A. Zayed
  • Patent number: 10607227
    Abstract: Provided is a computer-implemented method for detecting potential money laundering activities. The method may include determining an overall transaction product category risk score for each transaction product category of a plurality of transaction product categories, where the overall transaction product category risk score is based on transaction data, a transaction product category risk score associated with the at least one issuer institution for each transaction product category, an issuer institution risk score associated with the at least one issuer institution, and a geographic risk score associated with the at least one issuer institution, determining an overall issuer institution risk score associated with the at least one issuer institution, determining whether the overall issuer institution risk score satisfies a threshold value, generating a notification, and communicating the notification to a client device based on generating the notification.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: March 31, 2020
    Assignee: Visa International Services Association
    Inventors: Karthik Venkatesh, Morvarid Jamalian, Morhaf Mahrous
  • Publication number: 20190050861
    Abstract: Provided is a computer-implemented method for detecting potential money laundering activities. The method may include determining an overall transaction product category risk score for each transaction product category of a plurality of transaction product categories, where the overall transaction product category risk score is based on transaction data, a transaction product category risk score associated with the at least one issuer institution for each transaction product category, an issuer institution risk score associated with the at least one issuer institution, and a geographic risk score associated with the at least one issuer institution, determining an overall issuer institution risk score associated with the at least one issuer institution, determining whether the overall issuer institution risk score satisfies a threshold value, generating a notification, and communicating the notification to a client device based on generating the notification.
    Type: Application
    Filed: August 10, 2017
    Publication date: February 14, 2019
    Inventors: Karthik Venkatesh, Morvarid Jamalian, Morhaf Mahrous