Patents by Inventor Dennis Gursky

Dennis Gursky 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: 8910247
    Abstract: Embodiment relate to systems, methods, and computer storage media for suppressing cross-site scripting in a content delivery system. A request is received for content that includes a scripted item or scripted items. The scripted item is identified within the content. An identifier is associated with the scripted element when the scripted element is an intended scripted element to be associated with the content. The identifier may be a hash value based from a hash function and the scripted item. Prior to communicating the content to a user, the scripted item is identified again to determine if an identifier is associated with the scripted item. If an identifier is associated with the scripted item, the identifier is evaluated to determine if the identifier is appropriate. When the identifier is determined to not be appropriate, the scripted item is prevented from being communicated to a user.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: December 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael Andrews, Sharat Shroff, Dennis Gursky, Melissa Lauren Benua
  • Publication number: 20120090026
    Abstract: Embodiment relate to systems, methods, and computer storage media for suppressing cross-site scripting in a content delivery system. A request is received for content that includes a scripted item or scripted items. The scripted item is identified within the content. An identifier is associated with the scripted element when the scripted element is an intended scripted element to be associated with the content. The identifier may be a hash value based from a hash function and the scripted item. Prior to communicating the content to a user, the scripted item is identified again to determine if an identifier is associated with the scripted item. If an identifier is associated with the scripted item, the identifier is evaluated to determine if the identifier is appropriate. When the identifier is determined to not be appropriate, the scripted item is prevented from being communicated to a user.
    Type: Application
    Filed: October 6, 2010
    Publication date: April 12, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: MICHAEL ANDREWS, SHARAT SHROFF, DENNIS GURSKY, MELISSA LAUREN BENUA
  • Patent number: 7392253
    Abstract: Documents are indexed in accordance with a process that separates the filtering and word breaking portions of the process so that they are performed under a restricted security setting. When a document is requested by an indexer, the document is retrieved and then passed to the higher security process. The document is then filtered one or more filters and tokenized by one or more wordbreakers under the restricted security setting before being passed to the indexer. The restricted security setting prevents security vulnerabilities from being exploited during the filtering and word breaking processes.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: June 24, 2008
    Assignee: Microsoft Corporation
    Inventors: Dennis Gursky, Kyle G. Peltonen, Yevgeniy A. Samsonov
  • Publication number: 20070067455
    Abstract: Computer resources are dynamically adjusted based on the frequency of user input. A process monitors the user input and adjusts the resource utilization level for a managed process based on the period of time since the last user input. The more recent the user input, the less processing is performed by the managed process and the more the process sleeps. The more distant the user input, the more processing is performed by the background process and the process sleeps less. Even during constant and frequent user input, however, the managed process continues to perform some work.
    Type: Application
    Filed: August 8, 2005
    Publication date: March 22, 2007
    Applicant: Microsoft Corporation
    Inventors: Dennis Gursky, Yevgeniy Samsonov
  • Publication number: 20060200446
    Abstract: Documents are indexed in accordance with a process that separates the filtering and word breaking portions of the process so that they are performed under a restricted security setting. When a document is requested by an indexer, the document is retrieved and then passed to the higher security process. The document is then filtered one or more filters and tokenized by one or more wordbreakers under the restricted security setting before being passed to the indexer. The restricted security setting prevents security vulnerabilities from being exploited during the filtering and word breaking processes.
    Type: Application
    Filed: March 3, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Dennis Gursky, Kyle Peltonen, Yevgeniy Samsonov