Patents by Inventor Chandra Mouli

Chandra Mouli 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: 11699270
    Abstract: In various implementations, a device surveys a scene and presents, within the scene, a extended reality (XR) environment including one or more assets that evolve over time (e.g., change location or age). Modeling such an XR environment at various timescales can be computationally intensive, particularly when modeling the XR environment over larger timescales. Accordingly, in various implementations, different models are used to determine the environment state of the XR environment when presenting the XR environment at different timescales.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: July 11, 2023
    Assignee: APPLE INC.
    Inventors: Bo Morgan, Mark E. Drummond, Peter Meier, Cameron J. Dunn, John Christopher Russell, Siva Chandra Mouli Sivapurapu, Ian M. Richter
  • Publication number: 20230169711
    Abstract: In one implementation, a method for generating a blended animation. The method includes: obtaining a motion input vector for a current time period; generating a motion output vector and pose information for the current time period based on the motion input vector; selecting an animated motion from a bank of animated motions for the current time period that matches the pose information within a threshold tolerance value; obtaining a blending coefficients vector for the current time period; generating a blended animation for the current time period by blending the motion output vector with the animated motion based on the blending coefficients vector; and generating a reward signal for the blended animation for the current time period.
    Type: Application
    Filed: January 27, 2023
    Publication date: June 1, 2023
    Inventors: Behrooz Mahasseni, Aashi Manglik, Mark Drummond, Edward S. Ahn, Shaun Budhram, Siva Chandra Mouli Sivapurapu
  • Publication number: 20230171962
    Abstract: Some embodiments include an integrated structure having vertically-stacked conductive levels. Upper conductive levels are memory cell levels, and a lower conductive level is a select device level. Conductively-doped semiconductor material is under the select device level. Channel material extends along the memory cell levels and the select device level, and extends into the conductively-doped semiconductor material. A region of the channel material that extends into the conductively-doped semiconductor material is a lower region of the channel material and has a vertical sidewall. Tunneling material, charge-storage material and charge-blocking material extend along the channel material and are between the channel material and the conductive levels. The tunneling material, charge-storage material and charge-blocking material are not along at least a portion of the vertical sidewall of the lower region of the channel material, and the conductively-doped semiconductor material is directly against such portion.
    Type: Application
    Filed: January 12, 2023
    Publication date: June 1, 2023
    Applicant: Micron Technology, Inc.
    Inventors: Guangyu Huang, Haitao Liu, Chandra Mouli, Justin B. Dorhout, Sanh D. Tang, Akira Goda
  • Patent number: 11663586
    Abstract: Example methods and apparatus for combining electronic payment and rewards redemption at retail points of sale are disclosed. A point of sale (POS) system may be configured to facilitate contactless payments while securing customer payment data. When a customer with a payment application installed on a mobile device initiates a transaction, the application obtains reference data associated with a customer account from an account services server of the POS. The reference data is then passed from the application of the mobile device to a POS terminal, such as by near field communication. Upon receiving the token, the POS terminal obtains customer payment data from the account services server and rewards program data for the customer from a rewards program server. Available rewards may be automatically applied prior to processing payment using the payment data to complete the contactless payment transaction.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: May 30, 2023
    Assignee: WALGREEN CO.
    Inventors: Christopher John Swiderski, Sergio Garcia, Shalini Kondreddy, Gregory John Damler, Satya Chandra Mouli Kota, Marcus Osacky, George Findling
  • Patent number: 11658242
    Abstract: Some embodiments include an integrated assembly having a semiconductor material with a more-doped region adjacent to a less-doped region. A two-dimensional material is between the more-doped region and a portion of the less-doped region. Some embodiments include an integrated assembly which contains a semiconductor material, a metal-containing material over the semiconductor material, and a two-dimensional material between a portion of the semiconductor material and the metal-containing material. Some embodiments include a transistor having a first source/drain region, a second source/drain region, a channel region between the first and second source/drain regions, and a two-dimensional material between the channel region and the first source/drain region.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: May 23, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Kamal M. Karda, Chandra Mouli, Haitao Liu
  • Patent number: 11630727
    Abstract: A memory device includes a plurality of memory die blocks and a plurality of memory channels operably coupled to the plurality of memory die blocks and a memory controller configured to identify one or more memory die blocks as being invalid. The memory controller obtains a first matrix storing a mapping of memory channels to memory die blocks and creates a new mapping of memory channels to memory die blocks excluding the invalid memory die blocks. The new mapping is stored in a second matrix and one or more operations are performed on the memory die blocks based on the new mapping.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: April 18, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Woei Chen Peh, Xiaoxin Zou, Chandra Mouli Guda
  • Publication number: 20230089049
    Abstract: In one implementation, a method of displaying content is performed at a device including a display, one or more processors, and non-transitory memory. The method includes scanning a first physical environment to detect a first physical object in the first physical environment and a second physical object in the first physical environment, wherein the first physical object meets at least one first object criterion and the second physical object meets at least one second object criterion. The method includes displaying, in association with the first physical environment, a virtual object moving along a first path from the first physical object to the second physical object.
    Type: Application
    Filed: June 29, 2022
    Publication date: March 23, 2023
    Inventors: Mark E. Drummond, Daniel L. Kovacs, Shaun D. Budhram, Edward Ahn, Behrooz Mahasseni, Aashi Manglik, Payal Jotwani, Mu Qiao, Bo Morgan, Noah Gamboa, Michael J. Gutensohn, Dan Feng, Siva Chandra Mouli Sivapurapu
  • Patent number: 11593982
    Abstract: In one implementation, a method for generating a blended animation. The method includes: obtaining a motion input vector for a current time period; generating a motion output vector and pose information for the current time period based on the motion input vector; selecting an animated motion from a bank of animated motions for the current time period that matches the pose information within a threshold tolerance value; obtaining a blending coefficients vector for the current time period; generating a blended animation for the current time period by blending the motion output vector with the animated motion based on the blending coefficients vector; and generating a reward signal for the blended animation for the current time period.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: February 28, 2023
    Assignee: APPLE INC.
    Inventors: Behrooz Mahasseni, Aashi Manglik, Mark Drummond, Edward S. Ahn, Shaun Budhram, Siva Chandra Mouli Sivapurapu
  • Patent number: 11569266
    Abstract: Some embodiments include an integrated structure having vertically-stacked conductive levels. Upper conductive levels are memory cell levels, and a lower conductive level is a select device level. Conductively-doped semiconductor material is under the select device level. Channel material extends along the memory cell levels and the select device level, and extends into the conductively-doped semiconductor material. A region of the channel material that extends into the conductively-doped semiconductor material is a lower region of the channel material and has a vertical sidewall. Tunneling material, charge-storage material and charge-blocking material extend along the channel material and are between the channel material and the conductive levels. The tunneling material, charge-storage material and charge-blocking material are not along at least a portion of the vertical sidewall of the lower region of the channel material, and the conductively-doped semiconductor material is directly against such portion.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: January 31, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Guangyu Huang, Haitao Liu, Chandra Mouli, Justin B. Dorhout, Sanh D. Tang, Akira Goda
  • Patent number: 11570229
    Abstract: A method and system for a content broker, including a unified object index, where the content broker is coupled to the unified object index and receives, from a requesting entity, a request to perform an action on an object and the object is stored in the content repository. The method further including obtaining the object associated with the request from a content repository, determining, using the unified object index, a normalized object type associated with the object, obtaining a governance rule based on the normalized object type, and servicing the request using the governance rule.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: January 31, 2023
    Assignee: Open Text Corporation
    Inventors: Michael T. Mohen, Raman Walia, Chandra Mouli Addaguduru, Pardeep Kumar
  • Patent number: 11494111
    Abstract: A memory device includes a plurality of groups of memory blocks, each group including a plurality of blocks, and each block including a plurality of memory units. A memory controller for the memory device performs operations including maintaining a count of valid memory units in the group for each group and maintaining a count of valid memory units in each block of the memory device. The operations further include selecting a first group based on a count of valid memory units and the first group including a target plurality of blocks. The operations further include selecting a first target block from the target plurality of blocks, determining whether the first target block is to be erased, and erasing the first target block in response to determining that the first target block is to be erased.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: November 8, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Woei Chen Peh, Chandra Mouli Guda
  • Publication number: 20220330527
    Abstract: Systems, methods, and apparatuses for performing analytics for equine-related conditions from fetlock sensors include receiving sensor data from one or more sensors attached to one or more fetlock wearable devices. Each of the one or more fetlock wearable devices are configured to attach to a fetlock of a respective limb of a horse. The analytics system compares the sensor data to one or more baseline measurement values. The analytics system detects a condition responsive to comparing the sensor data to one or more baseline measurement values. The analytics system transmits an alert to one or more remote devices responsive to detecting the condition.
    Type: Application
    Filed: November 5, 2021
    Publication date: October 20, 2022
    Applicant: HORSEPOWER TECHNOLOGIES, INC.
    Inventors: David Wayne Gilbert, Chandra Mouli Ramani, Victoria Brougham Thompson
  • Publication number: 20220310486
    Abstract: Apparatuses and methods are disclosed herein for the formation of low capacitance through substrate via structures. An example apparatus includes an opening formed in a substrate, wherein the opening has at least one sidewall, a first dielectric at least formed on the sidewall of the opening, a first conductor at least formed on the first dielectric, a second dielectric at least formed on the first conductor, and a second conductor at least formed on a sidewall of the second dielectric.
    Type: Application
    Filed: June 13, 2022
    Publication date: September 29, 2022
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: DEEPAK C. PANDEY, HAITAO LIU, CHANDRA MOULI
  • Publication number: 20220308958
    Abstract: A memory device includes a plurality of memory die blocks and a plurality of memory channels operably coupled to the plurality of memory die blocks and a memory controller configured to identify one or more memory die blocks as being invalid. The memory controller obtains a first matrix storing a mapping of memory channels to memory die blocks and creates a new mapping of memory channels to memory die blocks excluding the invalid memory die blocks. The new mapping is stored in a second matrix and one or more operations are performed on the memory die blocks based on the new mapping.
    Type: Application
    Filed: March 24, 2021
    Publication date: September 29, 2022
    Inventors: Woei Chen Peh, Xiaoxin Zou, Chandra Mouli Guda
  • Patent number: 11436813
    Abstract: A method includes generating, in coordination with an emergent content engine, a first objective for a first objective-effectuator and a second objective for a second objective-effectuator instantiated in a computer-generated reality (CGR) environment. The first and second objectives are associated with a mutual plan. The method includes generating, based on characteristic values associated with the first and second objective-effectuators a first directive for the first objective-effectuator and a second directive for the second objective-effectuator. The first directive limits actions generated by the first objective-effectuator over a first set of time frames associated with the first objective and the second directive limits actions generated by the second objective-effectuator over a second set of time frames associated with the second objective.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: September 6, 2022
    Assignee: Apple Inc.
    Inventors: Mark Drummond, Siva Chandra Mouli Sivapurapu, Bo Morgan
  • Patent number: 11430308
    Abstract: A method includes obtaining, by a motion generator that has been trained to generate torque values for a plurality of joints of a rig associated with a target, a set of parameters associated with a target motion. The method includes, in response to the target motion being a first type of motion, generating a first set of torque values for the plurality of joints based on the set of parameters and a set of previous poses of the target. The method includes, in response to the target motion being a second type of motion, generating a second set of torque values for the plurality of joints based on the set of parameters and the set of previous poses of the target. The method includes triggering a movement of the target in accordance with the first set of torque values or the second set of torque values.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: August 30, 2022
    Assignee: Apple Inc.
    Inventors: Jian Zhang, Siva Chandra Mouli Sivapurapu, Aashi Manglik, Amritpal Singh Saini, Edward S. Ahn
  • Patent number: 11430170
    Abstract: A method includes obtaining video data including a representation of a first plurality of motions of a real-world entity. The method includes determining, from the video data, a plurality of estimated torque values using a motion controller. The plurality of estimated torque values is associated with a plurality of real-world joints corresponding to the first plurality of motions. The method includes generating a second plurality of motions of a virtual agent by providing the plurality of estimated torque values to a corresponding plurality of virtual joints of the virtual agent. Movement of the virtual agent is controllable by the plurality of virtual joints, corresponding to the plurality of real-world joints of the real-world entity. The method includes, responsive to a determination that a comparison between the first plurality of motions and the second plurality of motions does not satisfy a performance metric, changing an operational value of the motion controller.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: August 30, 2022
    Assignee: Apple Inc.
    Inventors: Siva Chandra Mouli Sivapurapu, Edward S. Ahn, Mark Drummond, Aashi Manglik
  • Publication number: 20220270335
    Abstract: In various implementations, a device surveys a scene and presents, within the scene, a extended reality (XR) environment including one or more assets that evolve over time (e.g., change location or age). Modeling such an XR environment at various timescales can be computationally intensive, particularly when modeling the XR environment over larger timescales. Accordingly, in various implementations, different models are used to determine the environment state of the XR environment when presenting the XR environment at different timescales.
    Type: Application
    Filed: May 9, 2022
    Publication date: August 25, 2022
    Inventors: Bo Morgan, Mark E. Drummond, Peter Meier, Cameron J. Dunn, John Christopher Russell, Siva Chandra Mouli Sivapurapu, Ian M. Richter
  • Publication number: 20220262081
    Abstract: In some implementations, a method includes obtaining an objective for a computer-generated reality (CGR) representation of an objective-effectuator. In some implementations, the objective is associated with a plurality of time frames. In some implementations, the method includes determining a plurality of candidate plans that satisfy the objective. In some implementations, the method includes selecting a first candidate plan of the plurality of candidate plans based on a selection criterion. In some implementations, the method includes effectuating the first candidate plan in order to satisfy the objective. In some implementations, the first candidate plan triggers the CGR representation of the objective-effectuator to perform a series of actions over the plurality of time frames associated with the objective.
    Type: Application
    Filed: March 3, 2022
    Publication date: August 18, 2022
    Inventors: Mark Drummond, Siva Chandra Mouli Sivapurapu, Bo Morgan
  • Publication number: 20220229841
    Abstract: A specification of data to be obtained from an external database during execution of an automated process configured using the process automation environment is received via a user interface of a process automation environment. An indication of the data to be obtained from the external database is provided to an intermediary server, wherein the intermediary server requests and obtains the data from the external database and sends a stream of the obtained data of the external database. The stream of the obtained data of the external database is received from the intermediary server. The obtained data of the external database is used in the automated process of the process automation environment.
    Type: Application
    Filed: January 20, 2021
    Publication date: July 21, 2022
    Inventors: Chandra Mouli Kharidehal, Joshua Timothy Nerius, Lakshmana Sambasiva Srinivas Kothuri, Mithun Kumar Reddy Gaddam