Patents by Inventor Anirudh

Anirudh 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: 20220309729
    Abstract: A method of tiled rendering is provided which comprises dividing a frame to be rendered, into a plurality of tiles, receiving commands to execute a plurality of subpasses of the tiles and interleaving execution of same subpasses of multiple tiles of the frame. Interleaving execution of same subpasses of multiple tiles comprises executing a previously ordered first subpass of a second tile between execution of the previously ordered first subpass of a first tile and execution of a subsequently ordered second subpass of the first tile. The interleaving is performed, for example, by executing the plurality of subpasses in an order different from the order in which the commands to execute the plurality of subpasses are stored and issued. Alternatively, interleaving is performed by executing one or more subpasses as skip operations such that the plurality of subpasses are executed in the same order.
    Type: Application
    Filed: December 29, 2021
    Publication date: September 29, 2022
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Ruijin Wu, Mika Tuomi, Paavo Sampo Ilmari Pessi, Anirudh R. Acharya
  • Publication number: 20220303250
    Abstract: Systems, devices, media, and methods are presented for device independent secure messaging. The systems and methods generate an encrypted message by encrypting message content, designated for a specified recipient, with an encryption key. The systems and methods select a set of recipient keys, associated with the specified recipient, from a plurality of member keys. For each recipient key, the systems and methods encrypt the encryption key to generate a set of encrypted keys and transmit the encrypted message and an encrypted key of the set of encrypted keys to one or more client devices associated with the specified recipient. The systems and methods then receive an acknowledgement indicating a termination status of the encrypted message.
    Type: Application
    Filed: June 1, 2022
    Publication date: September 22, 2022
    Inventors: Michael Duong, Anirudh Garg, Subhash Sankuratripati, Edward Chenhui Xue, Marcel M. Yung
  • Publication number: 20220297296
    Abstract: A control device includes a target position setting part, a trajectory estimation part, and a target position selector. The target position setting part determines a target position of an actor of a robot based on a form of an object located in an operating environment of the robot. The trajectory estimation part estimates a predicted trajectory of the actor based on motion of the actor up to the present, and estimates a trajectory of the actor from a current position to the target position as an approach trajectory using a predetermined function. The target position selector selects one target position based on a degree of similarity between the predicted trajectory and each of the approach trajectory.
    Type: Application
    Filed: February 14, 2022
    Publication date: September 22, 2022
    Applicant: Honda Motor Co., Ltd.
    Inventors: Anirudh Reddy KONDAPALLY, Naoki HOSOMI, Nanami TSUKAMOTO
  • Publication number: 20220301241
    Abstract: A system for generating a 4D representation of a scene in motion given a sinogram collected from the scene while in motion. The system generates, based on scene parameters, an initial 3D representation of the scene indicating linear attenuation coefficients (LACs) of voxels of the scene. The system generates, based on motion parameters, a 4D motion field indicating motion of the scene. The system generates, based on the initial 3D representation and the 4D motion field, a 4D representation of the scene that is a sequence of 3D representations having LACs. The system generates a synthesized sinogram of the scene from the generated 4D representation. The system adjusts the scene parameters and the motion parameters based on differences between the collected sinogram and the synthesized sinogram. The processing is repeated until the differences satisfy a termination criterion.
    Type: Application
    Filed: March 22, 2021
    Publication date: September 22, 2022
    Inventors: Hyojin Kim, Rushil Anirudh, Kyle Champley, Kadri Aditya Mohan, Albert William Reed, Suren Jayasuriya
  • Patent number: 11442495
    Abstract: Systems and methods related to controlling clock signals for clocking shader engines modules (SEs) and non-shader-engine modules (nSEs) of a graphics processing unit (GPU) are provided. One or more dividers receive a clock signal CLK and output a clock signal CLKA to the SEs and output a clock signal CLKB to the nSEs. The frequencies of CLKA and CLKB are independently selected based on sets of performance counter data monitored at the SEs and nSEs, respectively. The clock signal frequency for either the SEs or the nSEs is reduced when the corresponding sets of performance counter data indicates a comparatively lower processing workload for the SEs or for the nSEs.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: September 13, 2022
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Ranjith Kumar Sajja, Sreekanth Godey, Anirudh R. Acharya
  • Patent number: 11443365
    Abstract: Apparatus, system and method for interactive packaging to determine purchase eligibility for a user are described. The apparatus may comprise a container for holding the product defined by an at least one wall; a display device attached to the at least one wall; and an input device attached to the at least one wall for receiving user input, and if the user input matches a predetermined value, presenting a purchase identifier. In some cases, the container is a removably locking anti-theft device that is removably attached to the product. In some cases, the display device is an electronic ink display.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: September 13, 2022
    Assignee: KLICK INC.
    Inventors: Anirudh Thommandram, Yan Eric Fossat, Keith Liu
  • Publication number: 20220284583
    Abstract: A method for training a machine learning image segmentation algorithm to segment structural features of a blood vessel in a computed tomography (CT) image is described herein. The method comprises receiving a labelled training set for the machine learning image segmentation algorithm. The labelled training set comprising a plurality of CT images, each CT image of the plurality of CT images showing a targeted region of a subject, the targeted region including at least one blood vessel. The labelled training set further comprises a corresponding plurality of segmentation masks, each segmentation mask labelling at least one structural feature of a blood vessel in a corresponding CT image of the plurality of CT images.
    Type: Application
    Filed: August 21, 2020
    Publication date: September 8, 2022
    Inventors: Regent LEE, Anirudh CHANDRASHEKAR, Vicente GRAU, Ashok HANDA
  • Publication number: 20220286390
    Abstract: This disclosure relates to a fully software-defined, fully virtualized, and customizable mobile communication platform deployed on public cloud infrastructure. Such mobile networks allows for end to end control of automatic and programmatic deployment and configuration of the mobile network components. The implementations below effectively enables instant creation and deployment of a true private global end-to-end Software Defined Network (SDN) for 3G, 4G, LTE, and 5G mobile communication from the ground up. Users will effectively act their own mobile carrier, allowing them to customize the features available to them via a programmatic interface.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 8, 2022
    Applicant: Telnyx LLC
    Inventors: Anirudh Tyagi, Mohamed Kamar, David Casem
  • Publication number: 20220284584
    Abstract: Methods for training an algorithm to identify structural anatomical features, for example of a blood vessel, in a non-contrast computed tomography (NCT) image are described herein. The algorithm may comprise an image segmentation algorithm, a random forest classifier, or a generative adversarial network in examples described herein. In one embodiment, a method comprises receiving a labelled training set for a machine learning image segmentation algorithm. The labelled training set comprising a plurality of NCT images, each NCT image of the plurality of NCT images showing a targeted region of a subject, the targeted region including at least one blood vessel. The labelled training set further comprises a corresponding plurality of segmentation masks, each segmentation mask labelling at least one structural feature of a blood vessel in a corresponding NCT image of the plurality of NCT images.
    Type: Application
    Filed: August 21, 2020
    Publication date: September 8, 2022
    Inventors: Regent LEE, Anirudh CHANDRASHEKAR, Vicente GRAU, Ashok HANDA
  • Publication number: 20220284373
    Abstract: In an industrial plant, various equipment are used to handle processing of raw materials. Considering complexities involved in the processes and the equipment, constant monitoring is required to obtain desired results. The disclosure herein generally relates to industrial process and equipment monitoring, and, more particularly, to data analysis for Just In Time (JIT) characterization of raw materials in any process industry. The system collects real-time plant data among other inputs, and performs characterization of raw materials being used in the plant. The characterization involves categorizing the raw materials into different classes. The class information is further used to predict performance of the industrial plant, and in turn to generate recommendations for optimization of the industrial plant.
    Type: Application
    Filed: August 20, 2020
    Publication date: September 8, 2022
    Applicant: Tata Consultancy Services Limited
    Inventors: ANIRUDH MAKARAND DEODHAR, ABHISHEK BAIKADI, SRIHARSHA NISTALA, RAJAN KUMAR, ASHIT GUPTA, SIVAKUMAR SUBRAMANIAN, VENKATARAMANA RUNKANA, ROHAN PANDYA
  • Patent number: 11436530
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying user behavior as anomalous. One of the methods includes obtaining user behavior data representing behavior of a user in a subject system. An initial model is generated from training data, the initial model having first characteristic features of the training data. A resampling model is generated from the training data and from multiple instances of the first representation for a test time period. A difference between the initial model and the resampling model is computed. The user behavior in the test time period is classified as anomalous based on the difference between the initial model and the resampling model.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: September 6, 2022
    Assignee: Pivotal Software, Inc.
    Inventors: Jin Yu, Regunathan Radhakrishnan, Anirudh Kondaveeti
  • Patent number: 11438573
    Abstract: An image sensor may include an array of imaging pixels and verification circuitry. Row control circuitry including row drivers may provide control signals to the pixels in the array of imaging pixels. The verification circuitry may test proper operation of the row drivers. The verification circuitry be configured to pre-charge the first and second storage capacitors to a first bias voltage, intentionally discharge the first and second storage capacitors to a second bias voltage, reset only the first storage capacitor back to the first bias voltage, and use a first sample from the first storage capacitor and a second sample from the second storage capacitor to test operation of the row driver. If the row driver is operating correctly, a voltage swing will be detected between the two samples. If the row driver is stuck high or stuck low, the first and second samples may be the same.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: September 6, 2022
    Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
    Inventors: Anirudh Oberoi, Gurvinder Singh
  • Publication number: 20220278988
    Abstract: Disclosed are various examples for kernel level application data protection. In one example, a security label and a list of permitted applications are received. The security label is utilized to limit access to files that embed the security label. A security label map is written within a kernel layer of the client device. The security label map includes the security label and the list of permitted applications. A secured file is generated by embedding the security label within a file stored on the client device.
    Type: Application
    Filed: May 18, 2022
    Publication date: September 1, 2022
    Inventors: Akash Pati, Shivam Srivastav, Anirudh Singh Rathore
  • Patent number: 11429621
    Abstract: Servers at different locations and storing different data can be designed such that one server can act as an extension of the other server by accepting search queries from the other server and returning a response. The response can also comprise results, from the querying server, from within its own document collection. The other server can then include in its response to its user's queries, results obtained from its extension. One or more of the servers can act as an aggregation server that aggregates data from other servers before sending the data to a querying device or server. Additionally, the aggregation server can modify, add, or delete information from the results, before sending to the querying device, based on previous rules and/or properties associated with the aggregation server.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: August 30, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Samuel N Zellner, Mahesh Maan, Anirudh
  • Patent number: 11429441
    Abstract: A system includes a production cluster with a first plurality of nodes. The production cluster executes a workload. Jobs associated with the workload are allocated, according to a first configuration, across the first plurality of nodes. A workload simulator is coupled to the production cluster and a test cluster. The workload simulator extracts production cluster data, which includes production capability information, workload data, and production cluster usage information, as well as test capability information. The workload simulator determines a first job type to include in a simulated workload to be executed on the test cluster and a number of jobs of the first job type to include in the simulated workload. The system also includes a test cluster which includes a second plurality of nodes. The second plurality of nodes includes fewer nodes than does the first plurality of nodes. The test cluster executes the simulated workload.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: August 30, 2022
    Assignee: Bank of America Corporation
    Inventor: Anirudh Kumar Sharma
  • Patent number: 11431402
    Abstract: Disclosed is a method for determining beam search space by a user equipment (UE), including determining a geo-location of a base station and a geo-location of the UE at a current time instance, determining a relative angle of reception from the base station based on the geo-location of the base station and the geo-location of the UE at the current time instance, determining a beam search space comprising a plurality of beams, for measurement, centered at the relative angle of reception, and determining an optimal beam from within the beam search space based on the measurement of the plurality of beams in the beam search space.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: August 30, 2022
    Inventors: Anirudh Reddy Godala, Ashok Kumar Reddy Chavva
  • Patent number: 11422844
    Abstract: The present application relates to providing a mechanism for specifying multiple network interfaces to be configured for on-demand compute capacity and for obtaining the credentials needed to configure the multiple network interfaces. For example, a container orchestration service may specify, in its code execution request to a serverless container management service, that multiple network interfaces are needed for the requested compute capacity. In response, the serverless container management service can identify the multiple network interfaces, determine the credential to be used to configure each of the multiple network interfaces, and attach the multiple network interfaces to the compute capacity acquired on behalf of the container orchestration service. During execution, the code running inside the compute capacity can utilize the multiple network interfaces as specified by the owner of the code.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: August 23, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Onur Filiz, Micah William Hausler, Archana Srikanta, Sri Saran Balaji Vellore Rajakumar, Eswar Chander Balasubramanian, Anirudh Balachandra Aithal, Ryan Marchand
  • Publication number: 20220263921
    Abstract: A computing device is provided, including a logic subsystem with one or more processors, and memory storing instructions executable by the logic subsystem. These instructions are executed to obtain one or more source images, segment the one or more source images to generate a plurality of segments, determine a priority order for the plurality of segments, and transmit the plurality of segments to a remote computing device in the priority order. The plurality of segments are spatial components generated by spatial decomposition of the one or more source images and/or frequency components that are generated by frequency decomposition of the one or more source images. A remote computing device may receive these components in priority order, and perform certain algorithms on individual components without waiting for the entire image to upload.
    Type: Application
    Filed: May 4, 2022
    Publication date: August 18, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Anirudh BADAM, Ranveer CHANDRA, Youjie LI, Sagar Ramanand JHA
  • Publication number: 20220255611
    Abstract: A method is provided. The method includes receiving, by a User Equipment (UE), a plurality of transmit (Tx) beams from a Base Station (BS), on a plurality of receive (Rx) beams. The method includes determining the beam parameters associated with a plurality of Tx and Rx beam pairs changing at a frequency above a first threshold. The method includes deriving a beam selection metric for the plurality of Tx and Rx beam pairs using the associated beam parameters. The method includes identifying a subset of Tx and Rx beam pairs from the plurality of Tx and Rx beam pairs with the beam selection metric above a second threshold. The method includes prioritizing scanning of the identified subset of Tx and Rx beam pairs to select a Tx and Rx beam pair for communication.
    Type: Application
    Filed: April 21, 2022
    Publication date: August 11, 2022
    Inventors: Ashok Kumar Reddy CHAVVA, Neelesh B MEHTA, Shubham KHUNTETA, Sripada KADAMBAR, Anirudh Reddy GODALA, Chaiman LIM
  • Patent number: 11411932
    Abstract: Systems, devices, media, and methods are presented for device independent secure messaging. The systems and methods generate an encrypted message by encrypting message content, designated for a specified recipient, with an encryption key. The systems and methods select a set of recipient keys, associated with the specified recipient, from a plurality of member keys. For each recipient key, the systems and methods encrypt the encryption key to generate a set of encrypted keys and transmit the encrypted message and an encrypted key of the set of encrypted keys to one or more client devices associated with the specified recipient. The systems and methods then receive an acknowledgement indicating a termination status of the encrypted message.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: August 9, 2022
    Assignee: Snap Inc.
    Inventors: Michael Duong, Anirudh Garg, Subhash Sankuratripati, Edward Chenhui Xue, Marcel M. Yung