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: 12380623
    Abstract: Various implementations disclosed herein include devices, systems, and methods for granular motion control for a virtual agent. In various implementations, a device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, a method includes obtaining an action for a virtual agent. In some implementations, the action is associated with a plurality of time frames. In some implementations, the method includes, for a first time frame of the plurality of time frames, determining respective confidence scores for a plurality of granular motions that advance the virtual agent towards completion of the action. In some implementations, the method includes selecting a subset of the plurality of granular motions based on the respective confidence scores.
    Type: Grant
    Filed: August 24, 2023
    Date of Patent: August 5, 2025
    Assignee: Apple Inc.
    Inventors: Siva Chandra Mouli Sivapurapu, Aashi Manglik, Edward S. Ahn, Mark Drummond
  • Patent number: 12340554
    Abstract: In some implementations, a device includes one or more processors and a non-transitory memory. In some implementations, a method includes obtaining an object that includes a plurality of portions including a first portion and a second portion. In some implementations, the method includes determining a first saliency value for the first portion of the object and a second saliency value for the second portion of the object. In some implementations, the method includes triggering presentation of the first portion of the object in accordance with a first display characteristic that is based on the first saliency value and the second portion of the object in accordance with a second display characteristic that is based on the second saliency value.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: June 24, 2025
    Assignee: APPLE INC.
    Inventors: Payal Jotwani, Dan Feng, Bo Morgan, Siva Chandra Mouli Sivapurapu, Mu Qiao, Behrooz Mahasseni, Mark E. Drummond
  • Publication number: 20250199686
    Abstract: The disclosure configures a memory sub-system controller to receive a request to store a set of data to a set of memory components and determine whether the set of data corresponds to a periodic commit stream or other operations. The controller selects one or more write cursors from a plurality of write cursors to associate with the set of data in response to determining whether the set of data corresponds to the periodic commit stream or the other operations. The controller programs the set of data to one or more of the set of memory components according to a data layout associated with the selected one or more write cursors.
    Type: Application
    Filed: December 5, 2024
    Publication date: June 19, 2025
    Inventors: Sundararajan Sankaranarayanan, Chandra Mouli Guda, John Mazzie, Sujit Somandepalli
  • Patent number: 12335145
    Abstract: The present disclosure relates to utilizing a hierarchical network communication system to efficiently manage and monitor a controlled hierarchical network. In particular, the hierarchical network communication system utilizes gateway services embedded among various architecture levels of a controlled hierarchical network to facilitate secure communications between levels of the hierarchical network as well as with an authorized external computing device or computing system. In various instances, the gateway service includes various components and elements that facilitate inter-network level communication as well as remote management, including monitoring, configuring, and upgrading components and resources at each level of the controlled hierarchical network.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: June 17, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chandra Mouli Addaguduru, Phalgun Garimella, Krupesh Satishkumar Dhruva, Narasimha Rao Karumanchi
  • Publication number: 20250193169
    Abstract: System, methods, apparatuses, and computer program products are disclosed for injecting custom information for a server while establishing end-to-end secure communications with a client via a tunneling service. A reverse proxy receives, from a client over a first transport-layer connection, a request that includes an identifier associated with an on-premises resource. The reverse proxy determines, based on the identifier, that an error prevents forwarding of the client request to the on-premises resource. In response, the reverse proxy transmits, to an error handling service (EHS) over a second transport-layer connection, a new application-layer request comprising error handling information to enable the EHS to establish, via the reverse proxy, a secure communications channel with the client using the existing first transport-layer connection and the second transport-layer connection. The reverse proxy proxies, from the EHS and to the client, an encrypted response containing an error message.
    Type: Application
    Filed: December 6, 2023
    Publication date: June 12, 2025
    Inventors: Umesh BHAT, Manoj Kumar AMPALAM, Aditya KANETKAR, Chandra Mouli ADDAGUDURU, Krupesh Satishkumar DHRUVA, Jorge Jose Daboub SILHY
  • Patent number: 12322048
    Abstract: Various implementations disclosed herein include a method performed by an electronic device including one or more processors and a non-transitory memory. The method includes obtaining first environmental data that characterizes a first physical setting that is spatially distinct from a second physical setting. The second physical setting includes the electronic device. The method includes generating, using the first environmental data, a first extended reality (XR) environment corresponding to the first physical setting. The method includes generating a first mapping between a first bounding surface of the second physical setting and a first bounding surface of the first XR environment.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: June 3, 2025
    Assignee: APPLE INC.
    Inventors: Michael J. Gutensohn, Siva Chandra Mouli Sivapurapu, Mark E. Drummond, Daniel L. Kovacs
  • Publication number: 20250124670
    Abstract: In one implementation, a method of displaying a portal is performed by a device including a display, one or more processors, and non-transitory memory. The method includes obtaining a user location in a first three-dimensional coordinate system of a first environment. The method includes obtaining an interest location in a second three-dimensional second coordinate system of a second environment. The method includes transforming the interest location to a transformed interest location in the first three-dimensional coordinate system. The method includes determining a portal location in the first three-dimensional coordinate system based on the user location and the transformed interest location. The method includes displaying, on the display at the portal location, a portal corresponding to at least a partial view of the second environment.
    Type: Application
    Filed: September 26, 2024
    Publication date: April 17, 2025
    Inventors: Shaun D. Budhram, Earl M. Olson, Michael J. Gutensohn, Siva Chandra Mouli Sivapurapu
  • Patent number: 12277621
    Abstract: In some implementations, a method includes obtaining, by a virtual intelligent agent (VIA), a perceptual property vector (PPV) for a graphical representation of a physical element. In some implementations, the PPV includes one or more perceptual characteristic values characterizing the graphical representation of the physical element. In some implementations, the method includes instantiating a graphical representation of the VIA in a graphical environment that includes the graphical representation of the physical element and an affordance that is associated with the graphical representation of the physical element. In some implementations, the method includes generating, by the VIA, an action for the graphical representation of the VIA based on the PPV. In some implementations, the method includes displaying a manipulation of the affordance by the graphical representation of the VIA in order to effectuate the action generated by the VIA.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: April 15, 2025
    Assignee: APPLE INC.
    Inventors: Mark Drummond, Bo Morgan, Siva Chandra Mouli Sivapurapu
  • Publication number: 20250110669
    Abstract: The disclosure configures a memory sub-system controller to store random data in a different layout from sequential data. The controller receives a request to store a set of data to a set of memory components. The controller determines whether the set of data corresponds to either sequential data or random data and selects a write cursor from a plurality of write cursors to associate with the set of data in response to determining whether the set of data corresponds to the sequential data or the random data. The controller programs the set of data to one or more of the set of memory components according to a data layout associated with the selected write cursor.
    Type: Application
    Filed: July 30, 2024
    Publication date: April 3, 2025
    Inventors: Sundararajan Sankaranarayanan, Sampath Ratnam, Jiangang Wu, Chandra Mouli Guda, Steven R. Brown, Ashutosh Malshe
  • Publication number: 20250112912
    Abstract: A method, computer program product, and computing system for processing a request from a cloud-computing environment to access an on-premises Kubernetes application programming interface (API) server. A user associated with the request is identified. A user-specific service account for accessing the on-premises Kubernetes API server is generated. A protocol type associated with the request is determined. A user-specific reverse proxy for the user-specific service account is generated based upon, at least in part, the protocol type associated with the request. The request is forwarded to the on-premises Kubernetes API server using the user-specific reverse proxy.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Inventors: Atharva Mulmuley, Krupesh Satishkumar Dhruva, Chandra Mouli Addaguduru, Monis Masood Khan
  • Publication number: 20250059356
    Abstract: A wax-cellulose nanocomposite material includes equilibrated amorphous cellulose. The equilibrated amorphous cellulose has a density of 1.3733 g/cm3. The wax-cellulose nanocomposite material includes nonacosane-10-ol. The wax-cellulose nanocomposite material includes nonacosane-5,10-diol. The wax-cellulose nanocomposite material includes adulose.
    Type: Application
    Filed: November 24, 2023
    Publication date: February 20, 2025
    Applicant: Abu Dhabi University
    Inventor: Chandra Mouli Madhuranthakam Radhakrishna
  • Publication number: 20250054249
    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: October 24, 2024
    Publication date: February 13, 2025
    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: 12216772
    Abstract: Mechanisms are disclosed for performing efficient lossless encryption and decryption to reduce power consumption and improve the efficiency of processing streams of digital data. An input data stream associated with a stream of input data is received. A discrete wavelet transform is applied to a first serial input data value in the input data stream. Distributed components of the first serial input data value are distributed by computing a cumulative probability that the first serial input data value is less than or equal to a power-of-two range value associated with a power-of-two probability distribution function. An entropy encoded encryption value is computed based on a range variant asymmetrical numeral system based on the power-of-two probability distribution function. The entropy encoded encryption value is unloaded based on one or more computed next states. Compressed serial output data streams are compressed based on the unloaded entropy encoded encryption value.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: February 4, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Farooq Habib, Chandra Mouli Dhandapani, Haoting Luo, Anand Krishnamoorthy Iyer
  • Patent number: 12169902
    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: Grant
    Filed: June 29, 2022
    Date of Patent: December 17, 2024
    Assignee: APPLE INC.
    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
  • Publication number: 20240414220
    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: Application
    Filed: August 22, 2024
    Publication date: December 12, 2024
    Inventors: Michael T. Mohen, Raman Walia, Chandra Mouli Addaguduru, Pardeep Kumar
  • Patent number: 12141904
    Abstract: A method includes displaying, via a display device, a virtual agent moving according to a motion type. The virtual agent is defined by a plurality of virtual joints and motions of the virtual agent are controllable by providing a corresponding plurality of torques to the plurality of virtual joints. The method includes, while the virtual agent is moving according to the motion type, registering an interaction event with the virtual agent. The interaction event initiates a change to the motion type. The method includes, in response to registering the interaction event, generating, using a motion controller, a plurality of torque values for the virtual agent based on a function of the motion type and the interaction event, and generating an animation for the virtual agent by providing the plurality of torque values to the plurality of virtual joints of the virtual agent.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: November 12, 2024
    Assignee: APPLE INC.
    Inventors: Siva Chandra Mouli Sivapurapu, Edward S. Ahn, Mark Drummond, Aashi Manglik
  • Publication number: 20240357819
    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: July 1, 2024
    Publication date: October 24, 2024
    Inventors: Guangyu Huang, Haitao Liu, Chandra Mouli, Justin B. Dorhout, Sanh D. Tang, Akira Goda
  • Patent number: 12112995
    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: Grant
    Filed: June 13, 2022
    Date of Patent: October 8, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Deepak C. Pandey, Haitao Liu, Chandra Mouli
  • Patent number: 12088656
    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: September 29, 2023
    Date of Patent: September 10, 2024
    Assignee: OPEN TEXT CORPORATION
    Inventors: Michael T. Mohen, Raman Walia, Chandra Mouli Addaguduru, Pardeep Kumar
  • Publication number: 20240260254
    Abstract: Methods, apparatuses, and systems related to a memory device having transistor body contacts that extend vertically across stacked circuit layers and connect to body portions of data access transistors are described. A memory device may include storage cells and corresponding access circuits on each of the stacked layers. The vertically extending transistor body contacts may provide a route for leakage away from data storage circuits when the data access transistors are off.
    Type: Application
    Filed: January 3, 2024
    Publication date: August 1, 2024
    Inventors: Kamal M. Karda, Haitao Liu, Si-Woo Lee, Chandra Mouli