Patents by Inventor Sanjay Dhar

Sanjay Dhar 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: 20250216903
    Abstract: A control method includes: obtaining a configuration parameter in response to a control instruction; and controlling a driver to be in a working state corresponding to the control instruction based on the configuration parameter, the driver being configured to drive a display screen to switch between a first state and a second state based on the configuration parameter being in the working state corresponding to the control instruction; the display screen being in the first state corresponds to a first part of the display screen, and the display screen being in the second state corresponds to a second part of the display screen, the second part including the first part, where the speed represented by the configuration parameter is different, and a time for the display screen to switch between the first state and the second state is different.
    Type: Application
    Filed: September 12, 2024
    Publication date: July 3, 2025
    Inventors: Xiaofeng ZHU, Sanjay DHAR
  • Patent number: 12283212
    Abstract: A method in an electronic device includes establishing, with a communication device, an electrical communication channel with a content presentation companion device. A communication device then queries the content presentation companion device for an identification of an aspect ratio of the content presentation companion device. A translation mechanism then causes a blade assembly carrying a flexible display to slide around a device housing sufficiently to reveal a front-facing area amount of the flexible display having dimensions corresponding to the aspect ratio. The method can also cause the front-facing area amount of the electronic device to match aspect ratios of other electronic device electronically in communication with the content presentation companion device.
    Type: Grant
    Filed: July 24, 2023
    Date of Patent: April 22, 2025
    Assignee: Motorola Mobility LLC
    Inventors: Xiaofeng Zhu, Sanjay Dhar
  • Publication number: 20250006091
    Abstract: A method in an electronic device includes establishing, with a communication device, an electrical communication channel with a content presentation companion device. A communication device then queries the content presentation companion device for an identification of an aspect ratio of the content presentation companion device. A translation mechanism then causes a blade assembly carrying a flexible display to slide around a device housing sufficiently to reveal a front-facing area amount of the flexible display having dimensions corresponding to the aspect ratio. The method can also cause the front-facing area amount of the electronic device to match aspect ratios of other electronic device electronically in communication with the content presentation companion device.
    Type: Application
    Filed: July 24, 2023
    Publication date: January 2, 2025
    Inventors: Xiaofeng Zhu, Sanjay Dhar
  • Patent number: 12174672
    Abstract: An electronic device, method, and computer program product enable a space saving rollable display device to extend automatically in a power efficient manner. While a blade assembly is in a retracted position, a controller of the electronic device determines whether a user notification opportunity exists based on a transition between contextual states of one of stationary and changing from unattended to attended by the user; and stowed on-body of the user changing to held by the user. In response, the controller actuates a translation mechanism to slide a blade assembly, which includes a blade and flexible display, relative to a device housing of an electronic device from a retracted position to at least a partially extended position. The actuation prepares the flexible display to present user notification(s) and generates a physical indication to a user that the user notification(s) is available to be presented when the flexible display is active.
    Type: Grant
    Filed: October 4, 2023
    Date of Patent: December 24, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Xiaofeng Zhu, Sanjay Dhar
  • Publication number: 20240411346
    Abstract: A method in an electronic device includes receiving, by a flexible display carried by a blade assembly that is slidably coupled to a device housing and movable between an extended position and a retracted position, user input. The method then delivers, by a translation mechanism in response to the user input, haptic feedback by causing the blade assembly to translate relative to the device housing with an oscillatory motion.
    Type: Application
    Filed: July 14, 2023
    Publication date: December 12, 2024
    Inventors: Xiaofeng Zhu, Sanjay Dhar
  • Publication number: 20240330051
    Abstract: In aspects of device task management in a distributed system, the distributed system includes a task-source device, a compute device, and a task-target device. The compute device receives a task processing request to process a task from the task-source device. The compute device implements a task processing manager that obtains a power availability state for each device in the distributed system of the devices. The task processing manager can also obtain a thermal state for each device in the distributed system of the devices. The task processing manager selects, based on the power availability state and/or the thermal state for each device, the task-target device from the distributed system of the devices. The task processing manager then initiates to provide at least a portion of the task to the task-target device for processing by the task-target device.
    Type: Application
    Filed: September 25, 2023
    Publication date: October 3, 2024
    Applicant: Motorola Mobility LLC
    Inventors: Xiofeng Zhu, Sanjay Dhar
  • Publication number: 20240314231
    Abstract: In aspects of rollable screen device thermal mitigation, a mobile device can be configured in a compact form factor and in an expanded form factor. The mobile device includes at least one heat source that generates heat within the mobile device. The mobile device implements a configuration manager that initiates expanding the mobile device from the compact form factor to the expanded form factor based at least in part on one of a thermal load, a device temperature, or a device component temperature. The mobile device can be a foldable mobile device, or an expandable mobile device with a rollable display screen configurable in one of multiple display states corresponding to respective device form factors.
    Type: Application
    Filed: March 30, 2023
    Publication date: September 19, 2024
    Applicant: Motorola Mobility LLC
    Inventors: Xiaofeng Zhu, Sanjay Dhar, Rohit Sisodia, Sridhar Vashist
  • Patent number: 12055977
    Abstract: A compute box includes a communication device and one or more processors. The one or more processors, in response to the communication device being electronically in communication with a flexible content presentation companion device, determine a visible area available on the flexible content presentation companion device as a function of its geometric configuration. The one or more processors format content for presentation on the visible area available on the flexible content presentation companion device and cause the communication device to deliver the content to the flexible content presentation companion device. When the geometric configuration changes, the one or more processors can generate a visible display area adjustment animation to smoothly transfer the content to a new visible area.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: August 6, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Rohit Sisodia, Amit Kumar Agrawal, Sanjay Dhar
  • Publication number: 20240203384
    Abstract: A method in an electronic device includes detecting, by one or more processors of the electronic device, an operating context of the electronic device. The method then alters, by the one or more processors, one or more of a source file of an audio alert or a playback characteristic of the audio alert as a function of the operating context. The altering can eliminate a mismatch between the audible alert and audio content being delivered by an audio output that the audible alert interrupts. The audio output of the electronic device then delivers the audio alert in response to detecting an audio output triggering event.
    Type: Application
    Filed: January 11, 2023
    Publication date: June 20, 2024
    Inventors: Xiaofeng Zhu, Sanjay Dhar
  • Patent number: 11907606
    Abstract: A compute box includes a communication device and one or more processors. The one or more processors, in response to the communication device being electronically in communication with a flexible content presentation companion device and at least one other flexible content presentation companion device, determine a geometric configuration of each flexible content presentation companion device. The one or more processors format content for presentation on the visible area available on the flexible content presentation companion device and another visible area of another flexible content presentation companion device and cause the communication device to deliver the content to each flexible content presentation companion device. When the geometric configuration of any flexible content presentation companion device changes, the one or more processors can generate a visible display area adjustment animation to smoothly transfer the content to a new visible area.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: February 20, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Rohit Sisodia, Sanjay Dhar
  • Publication number: 20180110804
    Abstract: Dermal treatment compositions include an emollient base, a conditioned medium, and a nanosilver particulate. The conditioned medium may be harvested from culture of human adipocyte-derived stem cells. The stem cells may be cultured in the presence of the nanosilver particulate. In other embodiments, the stem cells are cultured in medium that does not contain a nanosilver particulate. Instead the conditioned medium is compounded with the nanosilver particulate after the media is harvested from the stem cell culture.
    Type: Application
    Filed: February 3, 2016
    Publication date: April 26, 2018
    Inventors: Sanjay Dhar, Mohammad Ali Kharazmi, Mohammad Saeed Kharazmi
  • Patent number: 9245075
    Abstract: Systems and techniques are described for performing circuit synthesis. Some embodiments create a lookup table based on information contained in a cell library. The lookup table is then used during circuit synthesis. Specifically, some embodiments optimize cells in a reverse-levelized cell ordering. For a given cell, a table lookup is performed to obtain a set of optimal cell configurations, and the cell is replaced with a cell configuration selected from the set of optimal cell configurations. Some embodiments concurrently optimize cells for timing, area, and power leakage based on the timing criticality of the cells.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: January 26, 2016
    Assignee: SYNOPSYS, INC.
    Inventors: Yiu-Chung Mang, Sanjay Dhar, Vishal Khandelwal, Kok Kiong Lee
  • Patent number: 9189583
    Abstract: Systems and techniques are described for performing buffer tree synthesis. Some embodiments create a lookup table based on information contained in a cell library. The lookup table is then used during buffer tree synthesis.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: November 17, 2015
    Assignee: SYNOPSYS, INC.
    Inventors: Sanjay Dhar, Kok Kiong Lee, Sanjay V. Kumar, Prashant Saxena, Robert L. Walker
  • Patent number: 9009645
    Abstract: Systems and techniques are described for automatically generating a set of non-default routing rules for routing a net in a clock tree based on one or more metrics. The metrics can include a congestion metric, a latency metric, a crosstalk metric, an electromigration metric, and a clock tree level. Next, the embodiments can generate the set of non-default routing rules for routing the net based on one or more metrics. A routing rule can specify how wide the wires are supposed to be and how far apart adjacent wires are to be placed. A non-default routing rule can specify a wire width that is different from the default width and/or specify a spacing (i.e., the distance between two wires) that is different from the default spacing.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: April 14, 2015
    Assignee: Synopsys, Inc.
    Inventors: Aiqun Cao, Sanjay Dhar, Lin Yuan
  • Publication number: 20150089462
    Abstract: Systems and techniques are described for performing circuit synthesis. Some embodiments create a lookup table based on information contained in a cell library. The lookup table is then used during circuit synthesis. Specifically, some embodiments optimize cells in a reverse-levelized cell ordering. For a given cell, a table lookup is performed to obtain a set of optimal cell configurations, and the cell is replaced with a cell configuration selected from the set of optimal cell configurations. Some embodiments concurrently optimize cells for timing, area, and power leakage based on the timing criticality of the cells.
    Type: Application
    Filed: December 2, 2014
    Publication date: March 26, 2015
    Inventors: Yiu-Chung Mang, Sanjay Dhar, Vishal Khandelwal, Kok Kiong Lee
  • Patent number: 8924901
    Abstract: Systems and techniques are described for performing circuit synthesis. Some embodiments create a lookup table based on information contained in a cell library. The lookup table is then used during circuit synthesis. Specifically, some embodiments optimize cells in a reverse-levelized cell ordering. For a given cell, a table lookup is performed to obtain a set of optimal cell configurations, and the cell is replaced with a cell configuration selected from the set of optimal cell configurations. Some embodiments concurrently optimize cells for timing, area, and power leakage based on the timing criticality of the cells.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: December 30, 2014
    Assignee: Synopsys, Inc.
    Inventors: Yiu-Chung Mang, Sanjay Dhar, Vishal Khandelwal, Kok Kiong Lee
  • Patent number: 8869091
    Abstract: Methods and apparatuses are described for optimizing local clock skew, and/or for synthesizing clock trees in an incremental fashion. For optimizing local clock skew, the circuit design can be partitioned into clock skew groups. Next, for each clock skew group, an initial clock tree can be constructed that substantially minimizes worst case clock skew in the clock skew group, and then the initial clock tree can be further optimized by substantially minimizing worst case local clock skew in the clock skew group. For performing incremental clock tree synthesis, a portion of a clock tree in the circuit design can be selected based on a set of modifications to the circuit design. Next, a new clock tree can be determined to replace the selected portion of the clock tree. The circuit design can then be modified by replacing the selected portion of the clock tree with the new clock tree.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: October 21, 2014
    Assignee: Synopsys, Inc.
    Inventors: Sanjay Dhar, Aiqun Cao
  • Publication number: 20140289690
    Abstract: On-chip-variation (OCV) and timing-criticality aware clock tree synthesis (CTS) is described. Some embodiments can construct a first set of clock tree topologies for timing sequential circuit elements in a set of critical paths, wherein said constructing can comprise optimizing the first set of clock tree topologies to reduce an impact of OCV on clock skew. Next, the embodiments can construct a second set of clock tree topologies for timing sequential circuit elements that are not in the set of critical paths, wherein said constructing can comprise optimizing the second set of clock tree topologies to reduce latency, power consumption, and/or area.
    Type: Application
    Filed: March 20, 2014
    Publication date: September 25, 2014
    Applicant: Synopsys, Inc.
    Inventors: Kaviraj Chopra, Sanjay Dhar, Aiqun Cao
  • Publication number: 20140237437
    Abstract: Systems and techniques are described for performing circuit synthesis. Some embodiments create a lookup table based on information contained in a cell library. The lookup table is then used during circuit synthesis. Specifically, some embodiments optimize cells in a reverse-levelized cell ordering. For a given cell, a table lookup is performed to obtain a set of optimal cell configurations, and the cell is replaced with a cell configuration selected from the set of optimal cell configurations. Some embodiments concurrently optimize cells for timing, area, and power leakage based on the timing criticality of the cells.
    Type: Application
    Filed: October 31, 2013
    Publication date: August 21, 2014
    Applicant: Synopsys, Inc.
    Inventors: Yiu-Chung Mang, Sanjay Dhar, Vishal Khandelwal, Kok Kiong Lee
  • Publication number: 20140189627
    Abstract: Methods and apparatuses are described for optimizing local clock skew, and/or for synthesizing clock trees in an incremental fashion. For optimizing local clock skew, the circuit design can be partitioned into clock skew groups. Next, for each clock skew group, an initial clock tree can be constructed that substantially minimizes worst case clock skew in the clock skew group, and then the initial clock tree can be further optimized by substantially minimizing worst case local clock skew in the clock skew group. For performing incremental clock tree synthesis, a portion of a clock tree in the circuit design can be selected based on a set of modifications to the circuit design. Next, a new clock tree can be determined to replace the selected portion of the clock tree. The circuit design can then be modified by replacing the selected portion of the clock tree with the new clock tree.
    Type: Application
    Filed: December 13, 2013
    Publication date: July 3, 2014
    Applicant: Synopsys, Inc.
    Inventors: Sanjay Dhar, Aiqun Cao