Patents by Inventor Ashok

Ashok 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: 20230251975
    Abstract: A system comprises a processor including a CPU core, first and second memory caches, and a memory controller subsystem. The memory controller subsystem speculatively determines a hit or miss condition of a virtual address in the first memory cache and speculatively translates the virtual address to a physical address. Associated with the hit or miss condition and the physical address, the memory controller subsystem configures a status to a valid state. Responsive to receipt of a first indication from the CPU core that no program instructions associated with the virtual address are needed, the memory controller subsystem reconfigures the status to an invalid state and, responsive to receipt of a second indication from the CPU core that a program instruction associated with the virtual address is needed, the memory controller subsystem reconfigures the status back to a valid state.
    Type: Application
    Filed: April 3, 2023
    Publication date: August 10, 2023
    Inventors: Bipin Prasad Heremagalur Ramaprasad, David Matthew Thompson, Abhijeet Ashok Chachad, Hung Ong
  • Publication number: 20230251000
    Abstract: A thermoelectric assembly for use with a chiller system includes a reservoir for liquid coolant and a pump to circulate the liquid coolant through the thermoelectric assembly. The thermoelectric assembly includes a thermally conductive block surrounded by a housing and configured to exchange heat with the liquid coolant. Fluid passageways extend between first and second ends of the block with first and second endplates coupled to the respective first and second ends. The first and second endplates enclose respective terminal ends of the fluid passageways to interconnect the fluid passageways at the first and second ends to define a fluid flow loop within the block, with an inlet and an outlet each in fluid communication with the fluid flow loop. A heat sink is thermally coupled to the block and a thermoelectric device is in thermal communication with the block and the heat sink.
    Type: Application
    Filed: February 3, 2023
    Publication date: August 10, 2023
    Inventors: Warren C Prouty, Ashok Balakrishnan, Rajsekhar Krapa, Vivek Silwal
  • Publication number: 20230253654
    Abstract: A battery pack having a population of secondary battery cells chargeable between a charged state and a discharged state, and a frame to hold secondary battery cells in the battery pack is provided, members of the population of secondary battery cells having an electrode assembly comprising a substantially polyhedral shape, and where the frame holds a cell array comprising a subset of the population of secondary batteries that are arranged adjacent to one another. A sealed secondary battery cell, electrode assembly, and methods of charging are also described.
    Type: Application
    Filed: April 17, 2023
    Publication date: August 10, 2023
    Inventors: Robert S. BUSACCA, Brett KIGER, Ashok LAHIRI, Robert M. SPOTNITZ, Spencer GORE, Rajeswari CHANDRASEKARAN, Murali RAMASUBRAMANIAN, John S. THORNE, Kang YAO, Robert Keith ROSEN
  • Publication number: 20230252756
    Abstract: A method for processing an input frame for an on-device AI model is provided. The method may include obtaining an input frame. The method may include building at least one kernel independent of the scale of the input frame by passing input variables to the at least one kernel using preprocessor directives independent of the scale of the input frame. The method may include inputting the input frame to the on-device AI model including the at least one kernel independent of the scale of the input frame. The method may include processing the input frame in the on-device AI model.
    Type: Application
    Filed: February 22, 2023
    Publication date: August 10, 2023
    Inventors: Rajath Elias SOANS, Pradeep NELAHONNE SHIVAMURTHAPPA, Kuladeep MARUPALLI, Alladi Ashok Kumar SENAPATI, Ananya PAUL
  • Publication number: 20230252053
    Abstract: Disclosed are some examples of systems, apparatus, methods and storage media for creating groups in a social networking database system, and more specifically, to creating groups based on network feed items. In some implementations, a database system is capable of maintaining a database including data associated with a plurality of users and groups to which the users can be subscribed. The system is configurable to provide a feed for display to a first user, and to receive input entered in a publication field by the first user. The system is configurable to create a feed item for display to the first user and to at least one second user based on the received input. The system is configurable to receive second input associated with the feed item from the second user. The system is additionally configurable to provide a selectable user interface (UI) element for display to the first user.
    Type: Application
    Filed: February 13, 2023
    Publication date: August 10, 2023
    Inventor: Ashok Gadamsetty
  • Publication number: 20230254907
    Abstract: Providing memory bandwidth compression using compressed memory controllers (CMCs) in a central processing unit (CPU)-based system is disclosed. In this regard, in some aspects, a CMC is configured to receive a memory read request to a physical address in a system memory, and read a compression indicator (CI) for the physical address from a master directory and/or from error correcting code (ECC) bits of the physical address. Based on the CI, the CMC determines a number of memory blocks to be read for the memory read request, and reads the determined number of memory blocks. In some aspects, a CMC is configured to receive a memory write request to a physical address in the system memory, and generate a CI for write data based on a compression pattern of the write data. The CMC updates the master directory and/or the ECC bits of the physical address with the generated CI.
    Type: Application
    Filed: March 21, 2023
    Publication date: August 10, 2023
    Inventors: Abhijeet Ashok Chachad, David Matthew Thompson, Daniel Brad Wu
  • Publication number: 20230248614
    Abstract: Apparatus and associated software and methods for improving medication adherence. A connected medication dispenser includes a robotic arm adapted to deliver a prescribed medication dose to a patient in their home, and software and sensors that analyze the patient's compliance, communicate with external health sensors to monitor the patient's response to the dose, and communicate with external servers to send the result of providing the medication dose to the patient. In an illustrative example, the patient may be a chronic, acute, or terminal illness patient, and the results may be communicated with physicians, payers, caregivers, a pharmacy, and/or the patient's electronic health record. The flow of information may allow the physician or caregiver to offer real-time adjustments to the medication type, dose, and schedule to provide improved therapeutic outcomes.
    Type: Application
    Filed: March 14, 2023
    Publication date: August 10, 2023
    Inventors: Projit AON, Ashok RAKHIT, Yogesh AGARWAL, Dev DUTT, Sai Rajendra MOTAMARRI
  • Publication number: 20230251026
    Abstract: A refrigeration unit includes a cabinet, a door coupled to the cabinet, at least one gasket coupled to the door, and a heat loop conduit. The cabinet includes a front perimeter that surrounds an opening to a storage compartment within the cabinet. The door is operable between an open position to provide access to the storage compartment and a closed position to conceal the opening to the storage compartment. The at least one gasket is configured to be compressed between the door and the front perimeter of the cabinet in the closed position of the door. The heat loop conduit has a first conduit portion that extends around a majority of the opening along the front perimeter of the cabinet and a second conduit portion that extends around the majority of the opening along the front perimeter of the cabinet.
    Type: Application
    Filed: February 10, 2022
    Publication date: August 10, 2023
    Applicant: Whirlpool Corporation
    Inventors: Rahul Subhash Chhajed, Narendra Ashok Kapure, Jackson Felipe Karl, Abhay Naik, Abinash Sarma, Subrata Shannigrahi
  • Patent number: 11720495
    Abstract: In described examples, a coherent memory system includes a central processing unit (CPU) and first and second level caches. The CPU is arranged to execute program instructions to manipulate data in at least a first or second secure context. Each of the first and second caches stores a secure code for indicating the at least first or second secure contexts by which data for a respective cache line is received. The first and second level caches maintain coherency in response to comparing the secure codes of respective lines of cache and executing a cache coherency operation in response.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: August 8, 2023
    Assignee: Texas Instmments Incorporated
    Inventors: Abhijeet Ashok Chachad, David Matthew Thompson, Naveen Bhoria
  • Patent number: 11720595
    Abstract: Methods, systems, and devices for generating a query using training observations are described. According to the techniques described herein, a device (e.g., an application server) may receive a set of queries including a set of fields in a tenant-specific dataset associated with the query. The device may generate a set of training observations for the queries based on the set of fields. The device then trains a first machine learning model to determine grouping hierarchies and a second machine learning model to determine aggregation predictions. The device then builds a combined machine learning model based on the determined grouping hierarchies and the aggregation predictions. According to techniques described herein, the device uses the determined grouping hierarchies and the aggregation predictions to rank a set of suggested queries determined in response to an input query and selects a suggested query for display based on the ranking.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: August 8, 2023
    Assignee: Salesforce, Inc.
    Inventors: Zuye Zheng, Scott Musser, Raghav Ravichandran, Asra Yousuf, Meghana Ashok, Andrew Ouyang, Aditya Kochhar
  • Patent number: 11719151
    Abstract: A system includes a controller configured to perform an enable operation responsive to receiving information indicative of an enable parameter, the enable operation includes: determining a predicted downstream NOx value of an exhaust gas stream exiting a NOx storage catalyst; determining a downstream NOx value of the exhaust gas stream exiting the NOx storage catalyst; determining an error between the predicted downstream NOx value and the determined downstream NOx value; comparing the error to an error threshold; and determining that the NOx storage catalyst is in good health responsive to determining that the error does not exceed the error threshold. The controller is further configured to perform a disable operation responsive to receiving information indicative of a disable parameter, the disable operation causing a deactivation of at least a portion of the controller.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: August 8, 2023
    Assignee: Cummins Inc.
    Inventors: Michael Haas, Krishna Kamasamudrum, Ashok Kumar
  • Patent number: 11720570
    Abstract: Querying a distributed database including a table sharded into shards distributed to database instances includes receiving a data-query that includes an aggregation clause on a first column and a grouping clause on a second column; obtaining and outputting results data. Obtaining the results data includes receiving, by a query coordinator, intermediate results data; and combining, by the query coordinator, the intermediate results to obtain the results data.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: August 8, 2023
    Assignee: ThoughtSpot, Inc.
    Inventors: Ashok Anand, Ambareesh Sreekumaran Nair Jayakumari, Prateek Gaur, Donko Donjerkovic
  • Patent number: 11723006
    Abstract: Disclosed is a method of setting conditions for an access point (AP) to be included in an AP candidate set of a coordinating AP for a transmission opportunity (TXOP), including setting a first primary channel of the AP as part of the AP candidate set of the coordinating AP within a basic service set (BSS) operating bandwidth of the coordinating AP, and coordinating AP updates in the AP candidate set when a coordinated AP that is part of the AP candidate set performs a channel switch to a second primary channel operating on a different bandwidth stream than a bandwidth stream of the first primary channel.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: August 8, 2023
    Inventors: Sharan Naribole, Srinivas Kandala, Wook Bong Lee, Ashok Ranganath
  • Patent number: 11722147
    Abstract: Optimized memory usage and management is crucial to the overall performance of a neural network (NN) or deep neural network (DNN) computing environment. Using various characteristics of the input data dimension, an apportionment sequence is calculated for the input data to be processed by the NN or DNN that optimizes the efficient use of the local and external memory components. The apportionment sequence can describe how to parcel the input data (and its associated processing parameters—e.g., processing weights) into one or more portions as well as how such portions of input data (and its associated processing parameters) are passed between the local memory, external memory, and processing unit components of the NN or DNN. Additionally, the apportionment sequence can include instructions to store generated output data in the local and/or external memory components so as to optimize the efficient use of the local and/or external memory components.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: August 8, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kent D. Cedola, Larry Marvin Wall, Boris Bobrov, George Petre, Chad Balling McBride, Amol Ashok Ambardekar
  • Patent number: 11718174
    Abstract: An all-wheel-drive vehicle includes a primary axle operably coupled to an engine and a secondary axle having an input operably coupled to the engine a first halfshaft, a second halfshaft, a first clutch selectively connecting the first halfshaft to the input, and a second clutch selectively connecting the second halfshaft to the input. A transmission has an input coupled to the engine and output coupled to the primary drive axle. A driveshaft couples a power-transfer unit and the input, and a third clutch selectively couples the output to the driveshaft. A controller is programmed to, during a power-limiting routine, command a torque to the engine based on closed-loop feedback control such that the torque decreases when a calculated slip of a selected one of the first and second clutches is greater than a target slip of the selected clutch and increases when the calculated slip is less than the target slip.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: August 8, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Nicholas Harris, Andrew Monticello, Kyle Culek, Ashok E. Rodrigues
  • Patent number: 11718200
    Abstract: It is desirable to facilitate maintenance of a battery of a vehicle. Ideally, any non-optimal action performed on the battery—for instance excessive charging—should be identified such that an appropriate recommendation for a battery maintenance operation can be provided. For instance, a user of the vehicle may be instructed to charge the battery less often. Thus, in an embodiment, a device such as an Electronic Control Unit (ECU), will monitor one or more operational properties of the battery. Thereafter, the monitored property is evaluated by the ECU to determine an effect that the monitored property has on the lifetime of the battery. Based on this evaluation, the ECU performs an action with aim to prolong the lifetime of the battery, such as instructing a user of the vehicle to perform a particular action.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: August 8, 2023
    Assignee: Volvo Car Corporation
    Inventors: Max Petersson, Ashok Chaitanya Koppisetty, Herman Johnsson, Bastian Havers-Zulka, Mats Gjertz, Peter Härslätt, Asli Pehlivan Rhodin, Tessa Koelewijn
  • Publication number: 20230246726
    Abstract: An optical network is herein described. The optical network comprises a fiber optic line, a first network element, and a second network element. The first network element comprises a first optical interface, a first processor, and a first memory storing first processor-executable instructions that cause the first processor to: activate one or more passband on the first optical interface, thereby enabling the first optical interface to transport one or more optical carrier on the one or more passband; and transmit an activation request indicative of a request to activate the one or more passband on a plurality of optical interfaces of a plurality of network elements. The second network element comprises a second optical interface, a second processor, and a second memory storing second processor-executable instructions that cause the second processor to: receive the activation request; and activate the one or more passband on the second optical interface.
    Type: Application
    Filed: January 27, 2023
    Publication date: August 3, 2023
    Inventors: Ashok Kunjidhapatham, Ashwini Kumar Bhat, G J. Raghavendra, Anoop Rajan
  • Publication number: 20230247066
    Abstract: The disclosure relates to a 5th generation (5G) or 6th generation (6G) communication system for supporting a higher data transmission rate. A method performed by a session management function (SMF) node in a wireless communication system is provided. The method includes receiving, from the user equipment (UE), a protocol data unit (PDU) session establishment request for establishing at least one PDU session between the UE and multiple internet protocol (IP) multimedia subsystem (IMS) networks, subscribing, with a unified data manager (UDM) node to receive a first notification for a proxy-call session control function (P-CSCF) restoration, by providing an identifier for each PDU session, receiving, from the UDM node, the first notification for the P-CSCF restoration based on a subscription with a UDM, and performing, the P-CSCF restoration for the PDU session of the UE based on the received first notification for the P-CSCF restoration.
    Type: Application
    Filed: February 2, 2023
    Publication date: August 3, 2023
    Inventor: Ashok Kumar NAYAK
  • Publication number: 20230247334
    Abstract: A system and method are described herein. The system comprises a wavelength selective switch having a minimum passband width; a processor; and a memory storing a datastore and processor-executable instructions that when executed cause the processor to: receive a connection request comprising an optical channel; determine an affinity group ID of an affinity group associated with the requested optical channel, the affinity group being associated with two or more adjacent optical channels having a combined channel width equal to or greater than the minimum passband width; create a loading group based on the two or more adjacent optical channels associated with the affinity group; receive a loading request to load the optical channel associated with the affinity group; and in response to receiving the loading request, load the two or more adjacent optical channels associated with the affinity group.
    Type: Application
    Filed: December 27, 2022
    Publication date: August 3, 2023
    Inventors: Sanjeev Ramachandran, Ashok Kunjidhapatham, Anil Naduvile Veedu, Nandini Hanumanthagowda
  • Publication number: 20230244611
    Abstract: A queuing requester for access to a memory system is provided. Transaction requests are received from two or more requestors for access to the memory system. Each transaction request includes an associated priority value. A request queue of the received transaction requests is formed in the queuing requester. Each transaction request includes an associated priority value. A highest priority value of all pending transaction requests within the request queue is determined. An elevated priority value is selected when the highest priority value is higher than the priority value of an oldest transaction request in the request queue; otherwise the priority value of the oldest transaction request is selected. The oldest transaction request in the request queue with the selected priority value is then provided to the memory system. An arbitration contest with other requesters for access to the memory system is performed using the selected priority value.
    Type: Application
    Filed: December 19, 2022
    Publication date: August 3, 2023
    Inventors: Abhijeet Ashok Chachad, Raguram Damodaran, Ramakrishnan Venkatasubramanian, Joseph Raymond Michael Zbiciak