Patents by Inventor Jasleen Singh

Jasleen Singh 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: 20240338787
    Abstract: Systems and methods are provided that may be implemented on an information handling system to improve the performance of currently-executing target application/s by dynamically adjusting or changing the graphics frame rate (frames per second “FPS”) of other concurrently-executing application/s that are utilizing graphics resources. The disclosed systems and methods may be implemented to use resource sharing (e.g., central processing unit (CPU)/graphics processing unit (GPU) power sharing) in the system to provide more system resources to the system and the target application/s. The disclosed systems and methods may be so implemented to understand which application/s are currently running in the foreground or are predicted to be used and interacted with by the user, and to understand which remaining currently-executing background application/s are graphics intensive.
    Type: Application
    Filed: April 4, 2023
    Publication date: October 10, 2024
    Inventors: Jasleen Singh, Farzad Khosrowpour
  • Publication number: 20240171554
    Abstract: The disclosure relates to system and method for exchanging data between data processing systems. The method includes receiving, from a second data processing system by a first data processing system, a data trigger associated with an event within the second data processing system. The first data processing system employs first symmetric keys for data communication and the second data processing system employs second symmetric keys for data communication. The first symmetric keys are distinct from the second symmetric keys. The data trigger is received without application of the second symmetric keys. The method further includes transmitting by the first data processing system to the second data processing system, a data snippet. The data snippet is representative of a data superset within the first data processing system corresponding to the data trigger. The data snippet is transmitted without application of the first symmetric keys.
    Type: Application
    Filed: November 22, 2022
    Publication date: May 23, 2024
    Applicant: INFOSYS LIMITED
    Inventors: Megha HONNA, Rajeshwari Ganesan, Jasleen Singh, Pratheeksha Maddi
  • Patent number: 10712925
    Abstract: In one embodiment, a computing device determines a size of a view port of a graphical user interface based on a scrolling frame rate, processing resources, or memory resources of the computing device. One or more content objects are displayed in the view port. A scroll region for the user to scroll within is determined and the scroll region is independent of the boundaries of the displayed content objects. A first touch gesture across one or more boundaries of the displayed content objects is received. A velocity of the first touch gesture motion is determined. When the velocity is less than or equal to a threshold velocity, the computing device scrolls to an adjacent content object of the current displayed content object. When the velocity is higher than the threshold velocity, the computing device scrolls to advance multiple content objects with respect to the current displayed content object.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: July 14, 2020
    Assignee: Facebook, Inc.
    Inventors: Jasper Reid Hauser, Jasleen Singh, Jonathan M. Kaldor, William S. Bailey, Vladimir Kolesnikov
  • Patent number: 10191643
    Abstract: In one embodiment, a method includes providing for display to a user content including multiple content objects that each has a boundary defining a two-dimensional area. A two-dimensional scroll region for user scrolling within the content is determined. The two-dimensional scroll region is independent of the two-dimensional areas of the content objects. User input to scroll within the content in one or both of the two dimensions across one or more of the boundaries is received. The method includes scrolling within the content according to the user input, the scrolling being continuous across the boundaries.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: January 29, 2019
    Assignee: Facebook, Inc.
    Inventors: Jasper Reid Hauser, Jasleen Singh, Jonathan M. Kaldor, William S. Bailey, Vladimir Kolesnikov
  • Publication number: 20180217730
    Abstract: In one embodiment, a computing device determines a size of a view port of a graphical user interface based on a scrolling frame rate, processing resources, or memory resources of the computing device. One or more content objects are displayed in the view port. A scroll region for the user to scroll within is determined and the scroll region is independent of the boundaries of the displayed content objects. A first touch gesture across one or more boundaries of the displayed content objects is received. A velocity of the first touch gesture motion is determined. When the velocity is less than or equal to a threshold velocity, the computing device scrolls to an adjacent content object of the current displayed content object. When the velocity is higher than the threshold velocity, the computing device scrolls to advance multiple content objects with respect to the current displayed content object.
    Type: Application
    Filed: March 29, 2018
    Publication date: August 2, 2018
    Inventors: Jasper Reid Hauser, Jasleen Singh, Jonathan M. Kaldor, William S. Bailey, Vladimir Kolesnikov
  • Patent number: 9965162
    Abstract: In one embodiment, a method includes providing for display to a user content including multiple content objects that each has a boundary defining a two-dimensional area. A two-dimensional scroll region for user scrolling within the content is determined. The two-dimensional scroll region is independent of the two-dimensional areas of the content objects. User input to scroll within the content in one or both of the two dimensions across one or more of the boundaries is received. The method includes scrolling within the content according to the user input, the scrolling being continuous across the boundaries.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: May 8, 2018
    Assignee: Facebook, Inc.
    Inventors: Jasper Reid Hauser, Jasleen Singh, Jonathan M. Kaldor, William S. Bailey, Vladimir Kolesnikov
  • Publication number: 20140149921
    Abstract: In one embodiment, a method includes receiving user input to scroll within a GUI on a touch screen. The user input includes a touch gesture having a path that includes a starting point and one or more other points on the touch screen. The computing device determines regions of the touch screen defined with respect to the starting point. A first one of the regions corresponds to a first scrolling axis, and a second one of the regions corresponds to a second scrolling axis perpendicular to the first scrolling axis. If the path corresponds to the first region, then the computing device scrolls within the GUI according to the user input linearly and parallel to the first scrolling axis. If the path corresponds to the second region, then the computing device scrolls within the GUI according to the user input linearly and parallel to the second scrolling axis.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Inventors: Jasper Reid Hauser, Jasleen Singh, Jonathan M. Kaldor, William S. Bailey, Vladimir Kolesnikov
  • Publication number: 20140149922
    Abstract: In one embodiment, a method includes providing for display to a user content including multiple content objects that each have a boundary defining a two-dimensional area. A two-dimensional scroll region for user scrolling within the content is determined. The two-dimensional scroll region is independent of the two-dimensional areas of the content objects. User input to scroll within the content in one or both of the two dimensions across one or more of the boundaries is received. The method includes scrolling within the content according to the user input, the scrolling being continuous across the boundaries.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Inventors: Jasper Reid Hauser, Jasleen Singh, Jonathan M. Kaldor, William S. Bailey, Vladimir Kolesnikov