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: 11755817Abstract: 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: GrantFiled: August 2, 2021Date of Patent: September 12, 2023Assignee: Adobe Inc.Inventors: Praveen Kumar Dhanuka, Arushi Jain, Shivi Pal
-
Patent number: 11756238Abstract: 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: GrantFiled: February 11, 2021Date of Patent: September 12, 2023Assignee: Adobe Inc.Inventors: Rakesh Baidya, Praveen Kumar Dhanuka, Nitin Sharma, Arushi Jain
-
Publication number: 20230281181Abstract: 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: ApplicationFiled: March 10, 2023Publication date: September 7, 2023Applicant: Amazon Technologies, Inc.Inventors: Jason G. McHugh, Praveen Kumar Gattu, Michael A. Ten-Pow, Derek Ernest Denny-Brown, II
-
Publication number: 20230280737Abstract: 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: ApplicationFiled: March 2, 2022Publication date: September 7, 2023Applicant: CLARITRICS INC. d.b.a BUDDI AIInventors: Praveen Kumar SURESH, Sriram RAJKUMAR, Sudarsun SANTHIAPPAN
-
Publication number: 20230280915Abstract: 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: ApplicationFiled: May 11, 2023Publication date: September 7, 2023Applicant: STMicroelectronics International N.V.Inventors: Praveen Kumar VERMA, Harsh RAWAT
-
Publication number: 20230283291Abstract: 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: ApplicationFiled: March 3, 2023Publication date: September 7, 2023Inventors: Min Gyu KIM, Joseph HAMILTON, Timir NANDI, Barkat A. WANI, Praveen Kumar VENKATACHALA, Wai Laing LEE, Michael Jon WURTZ, Humberto CAMPANELLA-PINEDA
-
Publication number: 20230280924Abstract: 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: ApplicationFiled: April 25, 2023Publication date: September 7, 2023Inventors: Anubhav Gupta, Praveen Kumar Yarlagadda, Venkata Ranga Radhanikanth Guturi, Zhihuan Qiu, Sarthak Agarwal
-
Patent number: 11750196Abstract: 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: GrantFiled: May 23, 2022Date of Patent: September 5, 2023Assignee: QUALCOMM INCORPORATEDInventors: Praveen Kumar Kandukuri, Pavan Vithal Torvi
-
Patent number: 11750497Abstract: 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: GrantFiled: January 14, 2021Date of Patent: September 5, 2023Assignee: Ciena CorporationInventors: Praveen Kumar Mada, Chaitanya varma Guntumadugu, Anurag Prakash
-
Patent number: 11748299Abstract: 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: GrantFiled: September 16, 2021Date of Patent: September 5, 2023Assignee: Cohesity, Inc.Inventors: Praveen Kumar Yarlagadda, Aiswarya Bhavani Shankar, Venkata Ranga Radhanikanth Guturi, Anubhav Gupta
-
Publication number: 20230273897Abstract: 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: ApplicationFiled: February 25, 2022Publication date: August 31, 2023Inventors: Dane Van Dyck, Praveen Kumar Yarlagadda
-
Patent number: 11742907Abstract: 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: GrantFiled: September 13, 2022Date of Patent: August 29, 2023Assignee: 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: 20230267471Abstract: 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: ApplicationFiled: February 18, 2022Publication date: August 24, 2023Inventors: 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: 11733785Abstract: 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: GrantFiled: November 7, 2019Date of Patent: August 22, 2023Assignee: ADOBE INC.Inventors: Arushi Jain, Praveen Kumar Dhanuka
-
Publication number: 20230258918Abstract: 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: ApplicationFiled: July 7, 2021Publication date: August 17, 2023Applicant: Secretary, Department of BiotechnologyInventors: Ashutosh Patra, Praveen Kumar, Tushar Sehgal
-
Patent number: 11726819Abstract: 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: GrantFiled: April 25, 2022Date of Patent: August 15, 2023Assignee: Target Brands, Inc.Inventors: Jonghoon Joey Ahnn, Gaurav Gupta, Prashanth Sandela, Praveen Kumar Thota
-
Patent number: 11727317Abstract: 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: GrantFiled: November 23, 2020Date of Patent: August 15, 2023Assignee: Palantir Technologies Inc.Inventors: Daniel Cervelli, Anand Gupta, Andrew Elder, Robert Imig, Praveen Kumar Ramalingam, Reese Glidden, Matthew Fedderly
-
Publication number: 20230248742Abstract: 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: ApplicationFiled: April 12, 2023Publication date: August 10, 2023Applicant: SLAYBACK PHARMA LLCInventors: Umangi K. SONI, Prem Prakash SINGH, Hanimi Reddy BAPATU, Praveen Kumar SUBBAPPA, Ajay Kumar SINGH
-
Publication number: 20230244633Abstract: 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: ApplicationFiled: January 31, 2022Publication date: August 3, 2023Inventors: Dane Van Dyck, Praveen Kumar Yarlagadda
-
Publication number: 20230244396Abstract: 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: ApplicationFiled: February 2, 2022Publication date: August 3, 2023Inventors: Shobhit SINGHAL, Ruchi SHANKAR, Sverre BRUBAEK, Praveen KUMAR N