Patents by Inventor Praveen Kumar

Praveen Kumar 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: 11755817
    Abstract: In implementations of systems for generating snap guides relative to glyphs of editable text rendered in a user interface using a font, a computing device implements a snap guide system to receive input data describing a position of a cursor relative to the glyphs of the editable text in the user interface. The glyphs of the editable text are enclosed within a bounding box having a height that is less than a height of an em-box of the font. The snap guide system generates a first group of snap guides for the glyphs of the editable text which includes a snap guide for each side of the bounding box and a snap guide for an x-height of the font. The snap guide system generates an indication of a particular snap guide of the first group of snap guides for display in the user interface based on the position of the cursor.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: September 12, 2023
    Assignee: Adobe Inc.
    Inventors: Praveen Kumar Dhanuka, Arushi Jain, Shivi Pal
  • Patent number: 11756238
    Abstract: Embodiments are disclosed for adding node highlighting to vector graphics. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a selection of a plurality of anchor points of a vector graphic to be highlighted, generating a graph representing one or more path objects of the vector graphic, each node of the graph corresponding to an anchor point of the one or more path objects and each connection corresponding to a path segment connecting the anchor point to another anchor point, identifying a highlight trajectory including a subset of nodes from the graph, the highlight trajectory including at least a start node and an end node, generating a highlight path including at least one or more highlight nodes corresponding to a subset of nodes from the highlight trajectory, and updating the vector graphic to include the highlight path.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: September 12, 2023
    Assignee: Adobe Inc.
    Inventors: Rakesh Baidya, Praveen Kumar Dhanuka, Nitin Sharma, Arushi Jain
  • Publication number: 20230281181
    Abstract: A distributed storage system may store data object instances in persistent storage and may store keymap information for those data object instances in a distributed hash table on multiple computing nodes. Each data object instance may include a composite key containing a user key. The keymap information for each data object instance may map the user key to a locator and the locator to the data object instance. A request to store or retrieve keymap information for a data object instance may be routed to a particular computing node based on a consistent hashing scheme in which a hash function is applied to a portion of the composite key of the data object instance. Thus, related entries may be clustered on the same computing nodes. The portion of the key to which the hash function is applied may include a pre-determined number of bits or be identified using a delimiter.
    Type: Application
    Filed: March 10, 2023
    Publication date: September 7, 2023
    Applicant: Amazon Technologies, Inc.
    Inventors: Jason G. McHugh, Praveen Kumar Gattu, Michael A. Ten-Pow, Derek Ernest Denny-Brown, II
  • Publication number: 20230280737
    Abstract: The present disclosure describes a method, system, and computer readable medium for facilitating predictive maintenance of testing machine using a combination of deep learning. The method comprises performing receiving plurality of tested data of a plurality of products being tested by the testing machine. The method further comprises applying a predictive model, having predictive model parameters, upon the plurality of tested data to predict a plurality of future test data corresponding to the plurality of products. The method further comprises determine a deviation between the plurality of tested data and the plurality of future test data, wherein the deviation indicates fault in the testing machine. The method further comprises determine a fault level of the testing machine by comparing the deviation with a predefined threshold and determining, during run-time, the maintenance required for the testing machine based on the fault level.
    Type: Application
    Filed: March 2, 2022
    Publication date: September 7, 2023
    Applicant: CLARITRICS INC. d.b.a BUDDI AI
    Inventors: Praveen Kumar SURESH, Sriram RAJKUMAR, Sudarsun SANTHIAPPAN
  • Publication number: 20230280915
    Abstract: A read-modify-write operation is performed, within a single cycle of a clock signal, by: decoding an address to select a word line of a memory; applying a word line signal at a first voltage level to the selected word line; reading a current data word from a data word location in the memory; reducing the word line signal from the first voltage level to the second voltage level; performing a mathematical modify operation internally within the memory on the current data word to generate a modified data word; increasing the word line signal from the second voltage level to the first voltage level; and writing the modified data word back to the location in the memory.
    Type: Application
    Filed: May 11, 2023
    Publication date: September 7, 2023
    Applicant: STMicroelectronics International N.V.
    Inventors: Praveen Kumar VERMA, Harsh RAWAT
  • Publication number: 20230283291
    Abstract: In some embodiments, an analog-to-digital converter (ADC) architecture can be implemented to process a signal from a charge output sensor. The ADC architecture can include a summing node for receiving a sensor signal from the charge output sensor, and an output node implemented to provide a digital signal representative of the sensor signal. The ADC architecture can further include a charge amplifier implemented to receive an analog signal from the summing node as an input analog signal and generate an output analog signal with a gain, and an ADC circuit implemented to generate the digital signal based on the output analog signal from the charge amplifier. The ADC architecture can further include a feedback circuit implemented between the output node and the summing node.
    Type: Application
    Filed: March 3, 2023
    Publication date: September 7, 2023
    Inventors: Min Gyu KIM, Joseph HAMILTON, Timir NANDI, Barkat A. WANI, Praveen Kumar VENKATACHALA, Wai Laing LEE, Michael Jon WURTZ, Humberto CAMPANELLA-PINEDA
  • Publication number: 20230280924
    Abstract: A cloud server component determines that a size of a first cloud storage element object is at least below a first threshold. In response to the first determination, a client-side component is requested to store additional data in the cloud storage element object including by having the client-side component update the first cloud storage element with an updated version that includes previously existing data of the first cloud storage element and the additional data. The first cloud storage element object is added to a set of one or more cloud storage element objects available for update. The client-side component is configured to generate an updated version of the first cloud storage element object that has a size that is greater than or equal to the first threshold.
    Type: Application
    Filed: April 25, 2023
    Publication date: September 7, 2023
    Inventors: Anubhav Gupta, Praveen Kumar Yarlagadda, Venkata Ranga Radhanikanth Guturi, Zhihuan Qiu, Sarthak Agarwal
  • Patent number: 11750196
    Abstract: An IC includes a first set of core logic configured to convert data between a single stream and a double stream, and a first data I/O block on a first side of the first set of core logic. The first data I/O block interfaces with the first set of core logic and a DRAM. The IC further includes a second set of core logic configured to process CA information, and a first CA I/O subblock on a second side of the first set of core logic. The first CA I/O subblock interfaces with the second set of core logic and the DRAM. The IC further includes a first set of power switches adjacent at least one side of the first CA I/O subblock. The first set of power switches is coupled to the first set of core logic and the second set of core logic.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: September 5, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Praveen Kumar Kandukuri, Pavan Vithal Torvi
  • Patent number: 11750497
    Abstract: Systems and methods for a Border Gateway Protocol (BGP) route aggregation exception include advertising, to BGP peers, of a plurality of prefixes using BGP route aggregation or summarization; detecting a failure that is local to the router affecting a prefix of the plurality of prefixes; and advertising an aggregation exception that identifies the prefix to all of the BGP peers. The systems and methods can also include detecting recovery of the failure; and sending a withdrawal of the aggregation exception to all of the BGP peers.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: September 5, 2023
    Assignee: Ciena Corporation
    Inventors: Praveen Kumar Mada, Chaitanya varma Guntumadugu, Anurag Prakash
  • Patent number: 11748299
    Abstract: A first archive of a first snapshot of a source storage is caused to be stored to a remote storage. At least a portion of content of the first archive is stored in data chunks stored in a first chunk object of the remote storage and the first archive is associated with a first data policy. A second archive of a second snapshot of the source storage is caused to be stored to the remote storage. At least a portion of content of the second archive is referenced from data chunks stored in the first chunk object and the second archive is associated with a second data policy. Policy compliance of the chunk object storing data chunks referenced by the first archive and the second archive that are different is automatically managed based on the first data policy and the second data policy that are different.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: September 5, 2023
    Assignee: Cohesity, Inc.
    Inventors: Praveen Kumar Yarlagadda, Aiswarya Bhavani Shankar, Venkata Ranga Radhanikanth Guturi, Anubhav Gupta
  • Publication number: 20230273897
    Abstract: One or more objects associated with a source storage is determined to be archived to a remote storage. A corresponding minimum expiration time is stored in nodes of a tree data structure associated with an archive that represents the archived data associated with the source storage. At least a portion of the tree data structure associated with the archive is traversed to identify one or more nodes associated with one or more archived objects having a corresponding expiration time expiring before an expiration time associated with the archive.
    Type: Application
    Filed: February 25, 2022
    Publication date: August 31, 2023
    Inventors: Dane Van Dyck, Praveen Kumar Yarlagadda
  • Patent number: 11742907
    Abstract: In one embodiment, a method includes sending SRS received from a plurality of UEs associated with the base station to a DU associated with the base station, receiving information regarding a subset of the plurality of UEs selected for downlink data transmissions for an RBG, multi-user data to be transmitted to UEs in the subset, and identities of selected beams among a plurality of pre-determined beams to be associated with the UEs in the subset from the DU, where each of the plurality of pre-determined beams corresponds to a DFT vector, computing a precoding matrix for the RBG based on IDFT vectors corresponding to the selected beams, preparing pre-coded multi-user data by applying the precoding matrix to the multi-user data, and transmitting the pre-coded multi-user data to the UEs in the subset for the RBG using MIMO technologies.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: August 29, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Mustafa Emin Sahin, Brett Eric Schein, Djordje Tujkovic, Krishna Srikanth Gomadam, Po Han Huang, Praveen Kumar Gopala, Anoop Singh Tomar
  • Publication number: 20230267471
    Abstract: Systems, methods, and computer program products may store, in a distributed cache, a rule associated with a plurality of accounts in a Real-Time Payments (RTP) network, the rule being stored in association with account data associated with the plurality of accounts; receive an account level exclusion directive associated with the account; store, in the distributed cache, the account level exclusion directive in association with the account; receive transaction data associated with a transaction in the RTP network between the account and another account; retrieve, from the distributed cache, the rule, the account level exclusion directive, and the account data associated with the account; exclude, based on the account level exclusion directive, use of the rule for processing the transaction; and process, without applying the rule, the transaction in the RTP network.
    Type: Application
    Filed: February 18, 2022
    Publication date: August 24, 2023
    Inventors: Navendu Misra, Kavish Agarwal, Nipun Agarwal, Juharasha Shaik, Praveen Kumar Suresh Guggarigoudar, Ravi Rameshbhai Alagiya, Rajiv Ranjan, Durga S. Kala, Andrey Masharov, Xuepeng Li, Anuvind Pushpak, Marc Corbalan Vila, Stuart Mark Williams
  • Patent number: 11733785
    Abstract: Systems and methods provide for replacing a default glyph in text displayed by an application with a preferred glyph. A preferred glyph is selected and the character value, glyph ID and font of the preferred glyph are extracted from the preferred glyph. The character value of the preferred glyph is then mapped to the glyph ID and font, which is then stored in a priority glyph set. A user can then input text into a document normally using default glyphs of a font. If it is determined that a character value associated with a default glyph is included in the priority glyph set, the default glyph is replaced by a preferred glyph. Additionally, suggestion glyphs may be presented to a user based on, at least, the character value, glyph ID, and font of a selected glyph.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: August 22, 2023
    Assignee: ADOBE INC.
    Inventors: Arushi Jain, Praveen Kumar Dhanuka
  • Publication number: 20230258918
    Abstract: The invention relates to the domain of microscope based imaging. The invention provides methods and apparatuses for providing improved microscope based digital imaging solutions that are capable of providing high quality images with a high level of image detail. The invention additionally provides solutions for artificial intelligence based controlling of a digital microscope's imaging functions to enable bright field/dark field imaging functionality to be combined with spectroscopic functions to obtain higher detail and more meaningful information about a specimen sample.
    Type: Application
    Filed: July 7, 2021
    Publication date: August 17, 2023
    Applicant: Secretary, Department of Biotechnology
    Inventors: Ashutosh Patra, Praveen Kumar, Tushar Sehgal
  • Patent number: 11726819
    Abstract: The present disclosure is directed to a system and method for viewing jobs managed by heterogeneous job schedulers on heterogeneous computing systems. Organizations often rely on workflow schedulers or job schedulers to execute and manage their workflow pipelines. However, different departments within a large organization may rely on different job scheduling applications for managing their workflows. Without the capability to monitor and manage all or a subset of jobs running on heterogeneous job scheduling applications across the organization at the same time, organizations lack the insight they need to make their workflow pipeline more efficient. The disclosed system and method allows users to monitor jobs or computer applications, including details regarding job execution and service level agreements, running on heterogeneous job schedulers across the organization.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: August 15, 2023
    Assignee: Target Brands, Inc.
    Inventors: Jonghoon Joey Ahnn, Gaurav Gupta, Prashanth Sandela, Praveen Kumar Thota
  • Patent number: 11727317
    Abstract: Systems and methods are provided for intelligently monitoring environments, classifying objects within such environments, detecting events within such environments, receiving and propagating input concerning image information from multiple users in a collaborative environment, identifying and responding to situational abnormalities or situations of interest based on such detections and/or user inputs.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: August 15, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Daniel Cervelli, Anand Gupta, Andrew Elder, Robert Imig, Praveen Kumar Ramalingam, Reese Glidden, Matthew Fedderly
  • Publication number: 20230248742
    Abstract: Stable pharmaceutical compositions are provided, comprising a pharmaceutically effective amount of testosterone or a pharmaceutically acceptable ester thereof, a pharmaceutically acceptable oil vehicle, and a stabilizing amount of benzyl alcohol, for example, about 1% to 3% weight/volume of benzyl alcohol. The present invention also provides a process for stabilizing testosterone-containing pharmaceutical compositions by ageing them at a temperature of about 20° C. to about 60° C. for at least 48 hours, e.g., prior to secondary packing and labeling. These compositions were stable over the shelf life of the product, without exhibiting crystal formation, even upon storing at temperatures of about 2° C. to about 8° C. Other aspects of the invention relate to methods for making such pharmaceutical compositions and methods of using such pharmaceutical compositions for hormone replacement therapy, e.g.
    Type: Application
    Filed: April 12, 2023
    Publication date: August 10, 2023
    Applicant: SLAYBACK PHARMA LLC
    Inventors: Umangi K. SONI, Prem Prakash SINGH, Hanimi Reddy BAPATU, Praveen Kumar SUBBAPPA, Ajay Kumar SINGH
  • Publication number: 20230244633
    Abstract: An amount of expiration time extension for one or more objects associated with a first archive of a first snapshot of a source storage is determined based at least in part on a second data management policy associated with a second archive and one or more dynamically determined metrics. The first archive that includes the one or more objects is caused to be stored to a remote storage. At least a portion of content of the first archive is referenced by data chunks stored in a first chunk object of the remote storage and the first archive is associated with a first data management policy. Based on the determined amount of expiration time extension, an expiration time for the one or more objects associated with the first archive is stored in an archive metadata of the one or more objects associated with the first archive.
    Type: Application
    Filed: January 31, 2022
    Publication date: August 3, 2023
    Inventors: Dane Van Dyck, Praveen Kumar Yarlagadda
  • Publication number: 20230244396
    Abstract: A memory system includes a main memory, an auxiliary memory, a redundancy circuit, an extension control terminal, and a multiplexer. The main memory has a line width, and includes a write data input. The auxiliary memory has the same line width as the main memory, and includes a write data input. The redundancy circuit includes and input and an output. The input is coupled to the write data input of the main memory. The multiplexer includes a first input, a second input, a control input, and an output. The first input is coupled to the write data input of the main memory. The second input is coupled to the output of the redundancy circuit. The control input is coupled to the extension control terminal. The output of the multiplexer is coupled to the write data input of the auxiliary memory.
    Type: Application
    Filed: February 2, 2022
    Publication date: August 3, 2023
    Inventors: Shobhit SINGHAL, Ruchi SHANKAR, Sverre BRUBAEK, Praveen KUMAR N