Patents by Inventor Chandrakanth Are
Chandrakanth Are 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: 20240134740Abstract: Methods, systems, and devices for error protection for managed memory devices are described. In some examples, a memory system may receive data units from a host device. The data units may include respective sets of parity bits, and the memory system may perform an error detection operation on the data units. A first controller of the memory system may generate a protocol unit using data (e.g., a subset of data) from the data units. The protocol unit may include a set of parity bits (e.g., a different set of parity bits), and a second controller of the memory system may perform an error detection operation on the protocol unit. The second controller of the memory system may generate a data storage unit using data (e.g., a subset of data) from the protocol unit, and may store the data unit and another set of parity bits to a memory device.Type: ApplicationFiled: October 19, 2022Publication date: April 25, 2024Inventors: Chandrakanth Rapalli, Yoav Weinberg, Tal Sharifie
-
Publication number: 20240134567Abstract: Methods, systems, and devices for command timer interrupt are described. In some cases, a memory system having a host-driven logical block interface may maintain a timer to measure processing of commands. For example, upon receiving a command and storing the command in a command queue, a protocol controller of the memory system may issue the command to a command controller of the memory system and initiate the timer. Upon receiving a response for the command from the command controller, the protocol controller may reset or stop the timer, depending on whether the command queue is empty. If the timer expires prior to receiving a response for the command, the protocol controller may issue an interrupt signal to the command controller.Type: ApplicationFiled: October 19, 2022Publication date: April 25, 2024Inventors: Chandrakanth Rapalli, Yoav Weinberg, Tal Sharifie
-
Publication number: 20240134746Abstract: Methods, systems, and devices for command and data path error protection are described. In some examples, a memory system may receive data units from a host device. The data units may include respective sets of parity bits, and the memory system may perform an error detection operation on the data units. A first controller of the memory system may generate a protocol unit using data (e.g., a subset of data) from the data units. The protocol unit may include a set of parity bits (e.g., a different set of parity bits), and a second controller of the memory system may perform an error detection operation on the protocol unit. The second controller of the memory system may generate a data storage unit using data (e.g., a subset of data) from the protocol unit, and may store the data unit and another set of parity bits to a memory device.Type: ApplicationFiled: October 19, 2022Publication date: April 25, 2024Inventors: Chandrakanth Rapalli, Yoav Weinberg, Tal Sharifie
-
Patent number: 11960754Abstract: A logical array having a plurality of memory banks is constructed, wherein each of the plurality of memory banks is split into a plurality of slots. A plurality of elements corresponding to a plurality of data components are stored in the plurality of slots of each of the plurality of memory banks of the logical array. The location of a data component stored in the memory component is determined by locating elements stored in a particular slot of the plurality of slots; and performing a corrective search on the located elements in the particular slot to locate a particular element. The data component is accessed based on the location of the particular element.Type: GrantFiled: August 26, 2021Date of Patent: April 16, 2024Assignee: Micron Technology, Inc.Inventors: Revanth Kamaraj, Brian Toronyi, Balwinder Pal Sethi, Trapti Jain, Madhu, Chandrakanth Rapalli
-
Patent number: 11949390Abstract: A load modulated balanced amplifier (LMBA) circuit can include an input pad of the LMBA circuit configured to receive an input signal on a semiconductor die. A transformer-based hybrid splitter can be coupled to the input pad and configured to provide a first split input signal and a second split input signal from the input signal. A control power amplifier circuit coupled the first split input signal and a power amplifier circuit coupled to the second split input signal.Type: GrantFiled: January 15, 2021Date of Patent: April 2, 2024Assignee: The Trustees of Princeton UniversityInventors: Tushar Sharma, Chandrakanth Chappidi, Zheng Liu, Kaushik Sengupta
-
Patent number: 11914473Abstract: Methods, systems, and devices for data recovery using ordered data requests are described. In some examples, a memory system may receive data units from a host device. A first controller of the memory system may generate a protocol unit using the data units. A second controller of the memory system may generate a data storage unit using data from the protocol unit, and may store the data unit to a memory device. The memory system may perform error detection operations using respective sets of parity bits for each of the units. Upon detecting an error, the memory system may, for a write operation, re-request data associated with error and regenerate the units to correct for the error, or, for a read operation, re-read data associated with the error and regenerate the units to correct for the error.Type: GrantFiled: October 20, 2022Date of Patent: February 27, 2024Assignee: Micron Technology, Inc.Inventors: Tal Sharifie, Chandrakanth Rapalli, Yoav Weinberg
-
Publication number: 20240028608Abstract: Computer-readable media, methods, and systems are disclosed for validating data associated with schemas. A user defines the object model of at least one asset and a first schema is generated in accordance with the defined object model, and a unique fingerprint is generated. Data is collected from one or more devices in accordance with the object model. The collected data is serialized, and a second schema is generated. The second schema is ordered in accordance with the first schema and a unique fingerprint is generated. The fingerprint of the first schema is compared to the fingerprint of the second schema to provide an efficient review process for determining whether the schemas are equal, and the associated data may be validated. A fingerprint cache may be updated with fingerprints associated with a plurality of schemas, as well as version history of each schema, to provide an efficient review process.Type: ApplicationFiled: October 2, 2023Publication date: January 25, 2024Inventors: Anand Tekkam, Pritham Rao, Chandrakanth Bhattiprolu
-
Publication number: 20240013581Abstract: A planned maintenance system communicates with a set of user platforms that includes an onboard display device of a machine. The planned maintenance system changes a maintenance schedule for the machine based on input data received from any of the user platforms, or usage data associated with the machine. The planned maintenance system provides output data reflecting changes to the maintenance schedule to the user platforms, including the onboard display device. Accordingly, the set of user platforms, including the onboard display device of the machine, can be synchronized with consistent information about the maintenance schedule for the machine.Type: ApplicationFiled: July 7, 2022Publication date: January 11, 2024Applicant: Caterpillar Inc.Inventors: Robert Gerald Bullock, Nasreen Banu Abdul Wahab, Ganesh Vairaperumal, Chandrakanth Dumpala, Manish Kumar, Anish Jeba Justus Gilbert, Sooraj Veer Ramesh Veeran
-
Patent number: 11860714Abstract: Methods, systems, and devices for error notification using an external channel are described. In some cases, a memory system having a host-driven logical block interface may issue a notification of a detected error using an out of band channel. For example, after receiving a data unit from a host system but prior to storing the data in a memory array of the memory system, the memory system may transmit an acknowledgment to host system to indicate that the data was successfully received. As part of storing the data, the memory system may transfer the data along data paths between various components and perform parity checks at each component. If the memory system detects an error along a data path, the memory system may issue a notification of the error to the host system over the out of band channel.Type: GrantFiled: October 20, 2022Date of Patent: January 2, 2024Assignee: Micron Technology, Inc.Inventors: Yoav Weinberg, Chandrakanth Rapalli, Tal Sharifie
-
Publication number: 20230419655Abstract: Systems and methods herein describe an image generation system that accesses a semantic map and satellite image, manipulates the semantic map image, trains a machine learning framework using a set of map and satellite image pairs, uses the trained machine learning framework to generate a manipulated satellite image based on the manipulated semantic map, generates a blended satellite image based on a combination of the manipulated satellite image data and the originally accessed satellite image data, and stores the blended satellite image.Type: ApplicationFiled: April 20, 2023Publication date: December 28, 2023Inventors: Chandrakanth Gudavalli, Erik Rosten, Lakshmanan Nataraj, Shivkumar Chandrasekaran, Bangalore S. Manjunath
-
Patent number: 11842471Abstract: Systems and methods herein describe a metadata verification system that is configured to access a digital satellite image, generate a first discrete Fourier transform (DFT) pattern based on an ortho-rectified digital satellite image, generate a second DFT pattern based on rational polynomial coefficient (RPC) data of the digital satellite image, compare the first DFT pattern to the second DFT pattern, generate a score based on the comparison, and generate a determination of whether the digital satellite image has been manipulated based on the score.Type: GrantFiled: June 9, 2021Date of Patent: December 12, 2023Assignee: Mayachitra, Inc.Inventors: Chandrakanth Gudavalli, Michael Gene Goebel, Tejaswi Nanjundaswamy, Lakshmanan Nataraj, Shivkumar Chandrasekaran, Bangalore S. Manjunath
-
Patent number: 11809512Abstract: Provided are systems and methods for converting user interface events that occur in a software application developed via a WebGUI framework into activity descriptions and into a bot software program. In one example, a method may include recording events transmitted between a user interface of a web application open within a web browser on a client device and a back-end of the web application on a server, identifying codes associated with user interface elements which are assigned to the recorded events, converting the identified codes assigned to the recorded events into a human-readable descriptions of the recorded events based on a predefined mapping between the codes and the human-readable descriptions stored in the predefined mapping, and displaying the human-readable descriptions of the recorded events based on the identified order among the recorded events.Type: GrantFiled: December 14, 2021Date of Patent: November 7, 2023Assignee: SAP SEInventors: Satyadeep Dey, Vinay Kumar, Sharmika Parmar, Sudha Karanam Narasimha Murthy, Chandrakanth S, Mithilesh Kumar Singh, Suvajit Dutta
-
Patent number: 11809443Abstract: Computer-readable media, methods, and systems are disclosed for validating data associated with schemas. A user defines the object model of at least one asset and a first schema is generated in accordance with the defined object model, and a unique fingerprint is generated. Data is collected from one or more devices in accordance with the object model. The collected data is serialized, and a second schema is generated. The second schema is ordered in accordance with the first schema and a unique fingerprint is generated. The fingerprint of the first schema is compared to the fingerprint of the second schema to provide an efficient review process for determining whether the schemas are equal, and the associated data may be validated. A fingerprint cache may be updated with fingerprints associated with a plurality of schemas, as well as version history of each schema, to provide an efficient review process.Type: GrantFiled: July 19, 2021Date of Patent: November 7, 2023Assignee: SAP SEInventors: Anand Tekkam, Pritham Rao, Chandrakanth Bhattiprolu
-
Patent number: 11787607Abstract: A drinking cup includes a container and a detachable closure. The closure has a connection end for connection to the container, the connection end being open for receipt of liquid from within the container. The closure has a closed end opposite the connection end and a drinking rim formed at the peripheral edge of the closed end. The closure has a side wall extending between the connection end and the closed end, and at least one opening that facilitates the passage of liquid from within the container to the drinking rim. A seal is supported by the closure and extends around an outside surface of the side wall, sealing the drinking rim against the passage of liquid through the drinking rim. The seal is flexible and responsive to pressure to lift away from the drinking rim to allow passage of liquid through the drinking rim for drinking from the cup.Type: GrantFiled: November 26, 2019Date of Patent: October 17, 2023Assignee: b.box for kids developments Pty LtdInventors: Mayer Charles William Jung, Lisa Edlund Tjernberg, Sylvain Jacques Amatoury, Ty Gerard Hermans, Navin Chandrakanth Chandrasekaran
-
Patent number: 11706244Abstract: Various embodiments of the present disclosure are directed to automatic network architecture configuration maintenance. A network architecture for a particular organization, user, or other entity, may include various networked devices, any of which may be vulnerable to one or more cyberattacks due to outdated software, hardware, and/or firmware configurations. Embodiments include apparatuses, computer program products, and methods for retrieving an updated device configurations data object, identifying a vulnerable networked device set based at least in part on the updated device configurations data object and a detected networked device set, and generating a device cyber risk score data object set that may be output and/or otherwise provided to one or more systems, devices, or the like.Type: GrantFiled: February 4, 2022Date of Patent: July 18, 2023Assignee: Honeywell International Inc.Inventors: Tarun Gupta, Prasanna Patil, Chandrakanth Vittal S, Manjunath Basavaraj Kama
-
Publication number: 20230224155Abstract: An example method for a first host, being an owner of an object stored in a virtual storage area network (vSAN) cluster, to perform encryption and decryption operations during a rekey in the vSAN cluster is disclosed. The method includes obtaining a first encryption key and a first key identifier (ID) of the first encryption key; transmitting the first key ID and an active key index to a second host; using the first encryption key to perform encryption and decryption operations; and in response to a determination of receiving a key change notification from a master node of the vSAN cluster, terminating a connection with the second host.Type: ApplicationFiled: March 2, 2022Publication date: July 13, 2023Applicant: VMware, Inc.Inventors: Wenguang WANG, Abhay Kuamr JAIN, Ruiling DOU, Tao XIE, Xin LI, Chandrakanth GADHIRAJU, Kevin Rayfeng LI, Satish PUDI
-
Publication number: 20230185869Abstract: Provided are systems and methods for automatically detecting a change in screen content and generating a hint message in response. As another example, the system may auto-capture the detected change in the screen content instead of or in addition to the hint message. In one example, a method may include capturing user interface metadata of content being displayed by a client-side of the software application, activating a recorder that is configured to record events transmitted between the client-side and a server-side of the software application, receiving updated user interface metadata based on a user interaction on the client-side of the software application, determining that user interface content has changed based on a comparison of the captured user interface metadata to the updated user interface metadata, and displaying a hint message via the user interface of the client-side of the software application.Type: ApplicationFiled: December 14, 2021Publication date: June 15, 2023Inventors: Chandrakanth S, Sudha Karanam Narasimha Murthy, Sharmika Parmar, Suvajit Dutta, Vinay Kumar, Satyadeep Kumar Dey, Mithilesh Kumar Singh
-
Publication number: 20230185586Abstract: Provided are systems and methods for batching instructions of a bot during execution/runtime of the bot. The bot may be a software program that is designed to perform user interface interactions (e.g., button clicks, opening/closing pages, text entry, etc.) in place of a human. In one example, a method may include receiving a request to execute a bot program configured to perform a sequence of actions on a user interface of a software application, identifying a plurality of actions of the bot program that can be batched, assembling a plurality of instructions for performing the plurality of actions of the bot program into a batched payload, and transmitting an automation request with the batched payload to a back-end of the application on a server.Type: ApplicationFiled: December 14, 2021Publication date: June 15, 2023Inventors: Satyadeep Dey, Vinay Kumar, Sharmika Parmar, Sudha Karanam Narasimha Murthy, Gagan K., Chandrakanth S., Mithilesh Kumar Singh, Suvajit Dutta
-
Publication number: 20230188591Abstract: Provided are systems and methods for recording user interface events that occur in a software application developed via a WebGUI framework. In one example, a method may include establishing a session between a front-end of a web application open within a web browser on a client device and a back-end of the web application hosted on a server, activating a recorder via a web extension of the web browser of the client device based on attributes of the established session, capturing user interface events transmitted between the front-end of the application within the web browser on the client device and the back-end of the application hosted on the server via the activated recorder, and recording the captured user interface events in a file.Type: ApplicationFiled: December 14, 2021Publication date: June 15, 2023Inventors: Satyadeep Dey, Vinay Kumar, Sharmika Parmar, Sudha Karanam Narasimha Murthy, Chandrakanth S, Mithilesh Kumar Singh, Suvajit Dutta, Arno Esser
-
Publication number: 20230185867Abstract: Provided are systems and methods for converting user interface events that occur in a software application developed via a WebGUI framework into activity descriptions and into a bot software program. In one example, a method may include recording events transmitted between a user interface of a web application open within a web browser on a client device and a back-end of the web application on a server, identifying codes associated with user interface elements which are assigned to the recorded events, converting the identified codes assigned to the recorded events into a human-readable descriptions of the recorded events based on a predefined mapping between the codes and the human-readable descriptions stored in the predefined mapping, and displaying the human-readable descriptions of the recorded events based on the identified order among the recorded events.Type: ApplicationFiled: December 14, 2021Publication date: June 15, 2023Inventors: Satyadeep Dey, Vinay Kumar, Sharmika Parmar, Sudha Karanam Narasimha Murthy, Chandrakanth S., Mithilesh Kumar Singh, Suvajit Dutta