Patents by Inventor Neil Agarwal

Neil Agarwal 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: 20250036263
    Abstract: Methods and systems for controlling window arrangements for tabbed user interface elements. An example method includes displaying a plurality of application windows including at least one application window for a web browser application having multiple open tabs, the multiple open tabs including at least one active tab and multiple inactive tabs, receiving an input to invoke a snap assist mode; in response to the input, display a snap assist user interface to reconfigure the display of one or more the plurality of the application windows, the snap assist user interface including tab representations and an application-window representation. In response to receiving a selection of a tab representation, a web browser application window is displayed with the corresponding tab as the active tab.
    Type: Application
    Filed: October 11, 2024
    Publication date: January 30, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Leo Tian Yue, Kenneth Martin Tubbs, JR., Stacy Diane Carson, Peter Josef Kreiseder, Bret Paul Anderson, Sailesh Dahal, Neil Agarwal, Gregory Thomas Mattox, JR.
  • Patent number: 12147650
    Abstract: Methods and systems for controlling window arrangements for tabbed user interface elements. An example method includes displaying a plurality of application windows including at least one application window for a web browser application having multiple open tabs, the multiple open tabs including at least one active tab and multiple inactive tabs, receiving an input to invoke a snap assist mode; in response to the input, display a snap assist user interface to reconfigure the display of one or more the plurality of the application windows, the snap assist user interface including tab representations and an application-window representation. In response to receiving a selection of a tab representation, a web browser application window is displayed with the corresponding tab as the active tab.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: November 19, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Leo Tian Yue, Kenneth Martin Tubbs, Jr., Stacy Diane Carson, Peter Josef Kreiseder, Bret Paul Anderson, Sailesh Dahal, Neil Agarwal, Gregory Thomas Mattox, Jr.
  • Publication number: 20240004524
    Abstract: Methods and systems for controlling window arrangements for tabbed user interface elements. An example method includes displaying a plurality of application windows including at least one application window for a web browser application having multiple open tabs, the multiple open tabs including at least one active tab and multiple inactive tabs, receiving an input to invoke a snap assist mode; in response to the input, display a snap assist user interface to reconfigure the display of one or more the plurality of the application windows, the snap assist user interface including tab representations and an application-window representation. In response to receiving a selection of a tab representation, a web browser application window is displayed with the corresponding tab as the active tab.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Leo Tian Yue, Kenneth Martin Tubbs, JR., Stacy Diane Carson, Peter Josef Kreiseder, Bret Paul Anderson, Sailesh Dahal, Neil Agarwal, Gregory Thomas Mattox, JR.
  • Publication number: 20230412335
    Abstract: Aspects of the present disclosure relate to determining reference symbol transmission times. In some examples, a method for determining reference symbol transmission times for cellular communications includes receiving signal feedback based on a wireless communication channel between a wireless communication device and a base station, identifying a periodic exchange of reference symbols that are used to adjust beamforming between the wireless communication device and the base station, generating a vector based on the signal feedback, and providing the vector as an input to a trained machine learning model. A training of the trained machine learning model includes calculating a plurality of rewards for a respective plurality of transmission time delays. The plurality of rewards are each calculated based on a function of downlink throughput and uplink overhead. The function of downlink throughput and uplink overhead are based upon a priority level of the wireless communication device.
    Type: Application
    Filed: May 26, 2022
    Publication date: December 21, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Manikanta KOTARU, Yu YAN, Paramvir BAHL, Neil AGARWAL
  • Publication number: 20100249751
    Abstract: A disposable article of manufacture, adapted for use by an infant to provide an analgesic effect, comprises: (a) a dispensing device having a container portion for holding an analgesic liquid and a contiguous nipple-shaped portion designed to be sucked by an infant, for pacifying the infant while at the same time dispensing and administering the analgesic liquid to the infant through at least one opening in the nipple-shaped portion; and (b) a dose of the analgesic liquid, in sterile form, disposed in the container portion and/or the nipple-shaped portion of the dispensing device, the dose having a having a volume in the range of 1 to 10 ml and the analgesic liquid consisting essentially of a water solution of sucrose and having a sucrose concentration in the range of 20 to 60% w/v and (c) a removable article for sealing the opening in the nipple-shaped portion and the dose of analgesic liquid, thereby to prevent entry of bacteria into the analgesic liquid and prevent discharge of the analgesic liquid when
    Type: Application
    Filed: June 17, 2009
    Publication date: September 30, 2010
    Inventors: Raj Agarwal, Neil Agarwal, Bajrang Agarwal