Patents by Inventor Sarvesh Nagpal

Sarvesh Nagpal 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: 20240154941
    Abstract: Various embodiments discussed herein are directed to improving existing technologies by extracting or detecting identifiers from a page, regardless of the device or platform a user is using, and then anonymizing such identifiers to determine if the same user accessed different pages or if the current user of a current computer session is a same user as in past computer sessions.
    Type: Application
    Filed: November 7, 2022
    Publication date: May 9, 2024
    Inventors: Sarvesh NAGPAL, Swaathee RADHAKRISHNAN, Ravi Theja YADA
  • Patent number: 10831512
    Abstract: Systems, methods, and computer-readable storage media are provided for capturing a state of a user interface. A state of the user interface presented by an application is identified, the user interface comprising a plurality of user interface elements. An indication of a modification to the user interface or an indication of user activity is received, where the indication of user activity is associated with one of the plurality of user interface elements. The state of the user interface is modified based on at least one of the indication of a modification to the user interface or user activity.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: November 10, 2020
    Inventors: Toby Walker, Sarvesh Nagpal, Aidan Crook
  • Patent number: 10594836
    Abstract: Systems, methods, and computer-readable storage media are provided for determining whether a user is a human agent or a non-human agent. A user is initially classified as a human or non-human agent based on user request properties. Sensor data is received from the user device and used to determine whether the user is to be reclassified as a human agent or non-human agent. Based on the sensor data, the user is then reclassified as a human agent or non-human agent. A service is adapted based on the classification.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 17, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Toby Walker, Sarvesh Nagpal, Ron Kohavi, Brian Frasca
  • Publication number: 20190130041
    Abstract: Maintaining search context within a series of searches while preserving screen real estate on a computing device leads to improvements in the functionality of those computing devices and improves the user experience thereon. A helical navigation structure allows users to navigate back and forth in a search session to maintain a prior search's context to keep searches consistent while refining the search without sacrificing real estate on the display device or having to start new search sessions. New categories or subcategories that the user can explore replace search elements that handle less-refined search levels, and when a search element associated with a content item is selected, the user is provided a new interface to choose whether to explore that content or continue refining the search.
    Type: Application
    Filed: November 1, 2017
    Publication date: May 2, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Timothy Page McKee, Sarvesh Nagpal, Kiraz Baysal, Manish Mittal, Richard Junqiang Qian
  • Publication number: 20190004823
    Abstract: Systems, methods, and computer-readable storage media are provided for capturing a state of a user interface. A state of the user interface presented by an application is identified, the user interface comprising a plurality of user interface elements. An indication of a modification to the user interface or an indication of user activity is received, where the indication of user activity is associated with one of the plurality of user interface elements. The state of the user interface is modified based on at least one of the indication of a modification to the user interface or user activity.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Toby WALKER, Sarvesh NAGPAL, Aidan CROOK
  • Publication number: 20190007523
    Abstract: Systems, methods, and computer-readable storage media are provided for determining whether a user is a human agent or a non-human agent. A user is initially classified as a human or non-human agent based on user request properties. Sensor data is received from the user device and used to determine whether the user is to be reclassified as a human agent or non-human agent. Based on the sensor data, the user is then reclassified as a human agent or non-human agent. A service is adapted based on the classification.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Toby WALKER, Sarvesh NAGPAL, Ron KOHAVI, Brian FRASCA
  • Publication number: 20180329801
    Abstract: Systems and methods are provided that automatically detect and correct website and application layout anomalies to improve the overall user experience. The detection and correction system may leverage at least one algorithm that is trained using a dataset. The dataset may be a compilation of webpage and application layouts associated with various combinations of devices, hardware, and software components. Each detected layout anomaly and corresponding corrective action, along with associated operating environment characteristics, may be used to augment the dataset to improve the efficiency and effectiveness of the detection and correction system. In this way, a consistent and positive user experience across website versions, application versions, device types, etc., may be delivered to users.
    Type: Application
    Filed: June 29, 2017
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Timothy Page MCKEE, Sarvesh NAGPAL, Narendra RANA, Toby Hamilton WALKER
  • Patent number: 9954894
    Abstract: Aspects of the technology described herein allow webpages to maintain control over content displayed as part of the webpage when viewed on a browser. The technology described herein can send a security script and validation rules along with a webpage to a web browser. The web browser then runs the security script, which monitors content on the webpage. In one aspect, when an add-in attempts to display secondary content, the security script checks identification information associated with the secondary content against the validation rules, which lists authorized content. If the secondary content does not satisfy a validation rule, then the security script can prevent the browser from displaying the secondary content.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marcelo Medeiros De Barros, Sarvesh Nagpal, Abinash Sarangi
  • Publication number: 20170257393
    Abstract: Aspects of the technology described herein allow webpages to maintain control over content displayed as part of the webpage when viewed on a browser. The technology described herein can send a security script and validation rules along with a webpage to a web browser. The web browser then runs the security script, which monitors content on the webpage. In one aspect, when an add-in attempts to display secondary content, the security script checks identification information associated with the secondary content against the validation rules, which lists authorized content. If the secondary content does not satisfy a validation rule, then the security script can prevent the browser from displaying the secondary content.
    Type: Application
    Filed: March 4, 2016
    Publication date: September 7, 2017
    Inventors: MARCELO MEDEIROS DE BARROS, SARVESH NAGPAL, ABINASH SARANGI
  • Patent number: 9286390
    Abstract: Search results are provided with rich content in defined display areas defined via a border, background, other like graphical elements, or combinations thereof. Within the defined display area, search results content is formatted to evoke a particular theme or concept appropriate for the information identified by the search result. Additionally, within the defined display area, a graphical preview of the search result is provided in an animated manner evocative of user scrolling. Collections of search results are arranged in grids, like tiles. Search results are reviewed on a grid-by-grid basis, with small portions of prior, or subsequent, grids being displayed at the edges of the display, thereby visually indicating that further, or subsequent, grids are accessible. Alternatively, other grids can represent different types of search results. The quantity in a grid, and their size, are dynamically adjusted based on the size of the display.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: March 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Marantz, Keith Alan Regier, Sarvesh Nagpal
  • Patent number: 8635693
    Abstract: A device may measure a first performance, associated with legitimate traffic without attack traffic, of a Session Initiation Protocol (SIP)-based protection device implementing authentication; measure a second performance, associated with legitimate traffic and attack traffic, of the SIP-based protection device implementing authentication; and measure a third performance, associated with legitimate traffic and attack traffic, of the SIP-based protection device implementing authentication and return routability filtering.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: January 21, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Gaston S. Ormazabal, Henning G. Schulzrinne, Sarvesh Nagpal, Eilon Yardeni
  • Publication number: 20130238609
    Abstract: Among other things, one or more techniques and/or systems are disclosed for rendering query results. After a user submits a query, a plurality of query results may be received, comprising at least a first query result and a second query result. The first query result can be rendered in a first collapsed view, which may be smaller and may comprise less information than a full view of the first query result. Upon receiving a first indication of scrolling, hinting that the user may wish to view more results, the first query result can be rendered in a first expanded view, which may comprise a full view of the first query result. Further, upon receiving the first indication of scrolling, the second query result can be rendered in a second collapsed view. Rendering query results as provided herein allows a (limited) viewable area to be used in an efficient manner.
    Type: Application
    Filed: March 7, 2012
    Publication date: September 12, 2013
    Applicant: Microsoft Corporation
    Inventors: Daniel Marantz, Keith A. Regier, Sheikh Farhan Ali Saleem, Craig Jeffrey Miller, Sarvesh Nagpal, Manuel Tan, Laura Jean Kern
  • Patent number: 8522344
    Abstract: A device prevents theft of service attacks on a Session Initiation Protocol (SIP)-based device using an identity assurance protection mechanism, a multiple end-points protection mechanism, and an intrusion detecting protection mechanism.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: August 27, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Gaston S. Ormazabal, Henning G. Schulzrinne, Sarvesh Nagpal
  • Publication number: 20130174023
    Abstract: Search results are provided with rich content in defined display areas defined via a border, background, other like graphical elements, or combinations thereof. Within the defined display area, search results content is formatted to evoke a particular theme or concept appropriate for the information identified by the search result. Additionally, within the defined display area, a graphical preview of the search result is provided in an animated manner evocative of user scrolling. Collections of search results are arranged in grids, like tiles. Search results are reviewed on a grid-by-grid basis, with small portions of prior, or subsequent, grids being displayed at the edges of the display, thereby visually indicating that further, or subsequent, grids are accessible. Alternatively, other grids can represent different types of search results. The quantity in a grid, and their size, are dynamically adjusted based on the size of the display.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel Marantz, Keith Alan Regier, Sarvesh Nagpal
  • Patent number: 8302186
    Abstract: A device may measure a first performance, associated with legitimate traffic without attack traffic, of a Session Initiation Protocol (SIP)-based protection device implementing authentication; measure a second performance, associated with legitimate traffic and attack traffic, of the SIP-based protection device implementing authentication; and measure a third performance, associated with legitimate traffic and attack traffic, of the SIP-based protection device implementing authentication and return routability filtering.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: October 30, 2012
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Gaston S. Ormazabal, Henning G. Schulzrinne, Sarvesh Nagpal, Eilon Yardeni
  • Publication number: 20120137357
    Abstract: A device may measure a first performance, associated with legitimate traffic without attack traffic, of a Session Initiation Protocol (SIP)-based protection device implementing authentication; measure a second performance, associated with legitimate traffic and attack traffic, of the SIP-based protection device implementing authentication; and measure a third performance, associated with legitimate traffic and attack traffic, of the SIP-based protection device implementing authentication and return routability filtering.
    Type: Application
    Filed: February 8, 2012
    Publication date: May 31, 2012
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Gaston S. Ormazabal, Henning G. Schulzrinne, Sarvesh Nagpal, Eilon Yardeni
  • Publication number: 20090006841
    Abstract: A device may measure a first performance, associated with legitimate traffic without attack traffic, of a Session Initiation Protocol (SIP)-based protection device implementing authentication; measure a second performance, associated with legitimate traffic and attack traffic, of the SIP-based protection device implementing authentication; and measure a third performance, associated with legitimate traffic and attack traffic, of the SIP-based protection device implementing authentication and return routability filtering.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Verizon Services Corp.
    Inventors: Gaston S. Ormazabal, Henning G. Schulzrinne, Sarvesh Nagpal, Eilon Yardeni
  • Publication number: 20090007220
    Abstract: A device prevents theft of service attacks on a Session Initiation Protocol (SIP)-based device using an identity assurance protection mechanism, a multiple end-points protection mechanism, and an intrusion detecting protection mechanism.
    Type: Application
    Filed: December 13, 2007
    Publication date: January 1, 2009
    Applicant: Verizon Services Corp.
    Inventors: Gaston S. ORMAZABAL, Henning G. Schulzrinne, Sarvesh Nagpal