Patents by Inventor Daniel Vasquez

Daniel Vasquez 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: 8073829
    Abstract: URL rewriting is a common technique for allowing users to interact with internet resources using easy to remember and search engine friendly URLs. When URL rewriting involves conditions derived for sources other than the URL, inconsistencies in HTTP kernel cache and HTTP user output cache may arise. Methods and a system for rewriting a URL while preserving cache integrity are disclosed herein. Conditions used by a rule set to rewrite a URL may be determined as cache friendly conditions or cache unfriendly conditions. If cache unfriendly conditions exist, the HTTP kernel cache is disabled and the HTTP user output cache is varied based upon a key. If no cache unfriendly conditions exist, then the HTTP kernel cache is not disabled and the HTTP user output cache is not varied. A rule set is applied to the URL and a URL rewrite is performed to create a rewritten URL.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Daniel Vasquez Lopez, Ruslan A. Yakushev, Anil K. Ruia, Wade A. Hilmo
  • Publication number: 20110211289
    Abstract: Various disclosed aspects provide for protecting components (e.g., integrated circuits) from spurious electrical overvoltage events, such as electrostatic discharge. Embedded components with voltage switchable dielectric materials may protect circuits against electrostatic discharge.
    Type: Application
    Filed: April 28, 2011
    Publication date: September 1, 2011
    Inventors: Lex Kosowsky, Robert Fleming, Bhret Graydon, Daniel Vasquez
  • Publication number: 20110211319
    Abstract: Printed circuit boards including voltage switchable dielectric materials (VSDM) are disclosed. The VSDMs are used to protect electronic components, arranged on or embedded in printed circuit boards, against electric discharges, such as electrostatic discharges or electric overstresses. During an overvoltage event, a VSDM layer shunts excess currents to ground, thereby preventing electronic components from destruction or damage.
    Type: Application
    Filed: February 25, 2011
    Publication date: September 1, 2011
    Inventors: Lex Kosowsky, Robert Fleming, Bhret Graydon, Daniel Vasquez
  • Publication number: 20110178973
    Abstract: A content rewriting system is described herein that allows web site administrators to setup rewriting of web responses in an easy and efficient manner. The system provides a configuration schema and an efficient workflow that enables web administrators to easily setup rules to modify HTML or other content without having a high performance penalty or losing flexibility. The content rewriting system applies regular expressions or wildcard patterns to a response to locate and replace the content parts based on the rewriting logic expressed by outbound rewrite rules. The system parses an initial response generated by a web application, applies one or more outbound rules to rewrite the response, and provides the rewritten response to a client that submitted a request for the response.
    Type: Application
    Filed: January 20, 2010
    Publication date: July 21, 2011
    Applicant: Microsoft Corporation
    Inventors: Daniel Vasquez Lopez, Ruslan A. Yakushev
  • Publication number: 20100217589
    Abstract: The invention provides a method for automated training of a plurality of artificial neural networks for phoneme recognition using training data, wherein the training data comprises speech signals subdivided into frames, each frame associated with a phoneme label, wherein the phoneme label indicates a phoneme associated with the frame. A sequence of frames from the training data are provided, wherein the number of frames in the sequence of frames is at least equal to the number of artificial neural networks. Each of the artificial neural networks is assigned a different subsequence of the provided sequence, wherein each subsequence comprises a predetermined number of frames. A common phoneme label for the sequence of frames is determined based on the phoneme labels of one or more frames of one or more subsequences of the provided sequence. Each artificial neural network using the common phoneme label.
    Type: Application
    Filed: February 17, 2010
    Publication date: August 26, 2010
    Applicant: NUANCE COMMUNICATIONS, INC.
    Inventors: Rainer Gruhn, Daniel Vasquez, Guillermo Aradilla
  • Publication number: 20100131487
    Abstract: URL rewriting is a common technique for allowing users to interact with internet resources using easy to remember and search engine friendly URLs. When URL rewriting involves conditions derived for sources other than the URL, inconsistencies in HTTP kernel cache and HTTP user output cache may arise. Methods and a system for rewriting a URL while preserving cache integrity are disclosed herein. Conditions used by a rule set to rewrite a URL may be determined as cache friendly conditions or cache unfriendly conditions. If cache unfriendly conditions exist, the HTTP kernel cache is disabled and the HTTP user output cache is varied based upon a key. If no cache unfriendly conditions exist, then the HTTP kernel cache is not disabled and the HTTP user output cache is not varied. A rule set is applied to the URL and a URL rewrite is performed to create a rewritten URL.
    Type: Application
    Filed: November 24, 2008
    Publication date: May 27, 2010
    Applicant: Microsoft Corporation
    Inventors: Daniel Vasquez Lopez, Ruslan A. Yakushev, Anil K. Ruia, Wade A. Hilmo
  • Publication number: 20090327466
    Abstract: A mechanism for computer-assisted generation of matching rules for a proposed internal Uniform Resource Locator (URL) to a corresponding possible public URL. After accessing the proposed internal URL from the user, one or more options for a public URL corresponding to the internal URL are generated. Also, a mechanism for testing whether a candidate public Uniform Resource Locator (URL) has a corresponding match to an internal URL. Upon accessing a candidate public URL, matching rules are used to determine whether or not the candidate public URL matches a valid internal URL using any of the matching rules. If it is determined that there is not a match, matching rules that may be used to more closely match the candidate public URL to the valid internal URL are then displayed.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Daniel Vasquez Lopez, Carlos Aquilar Mares, Crystal L. Hoyer, Rusian Yakushev