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).

  • Publication number: 20160306713
    Abstract: The logging of tasks associated with multiple transactions in the context in which the computing system is capable of having multiple of the transactions active at a given time, and thus in which the order of completion of the transactions is not guaranteed to be the same as the order of initiation of the transactions. A sequence of transaction segment records is added to the log. Each transaction segment record comprises a transaction identifier range that does not overlap with the transaction identifier range in any of the sequence of transaction segment records including the transaction identifier range of any neighboring transaction segment record in the sequence of transaction segment records. Each transaction segment record also includes a log entry identifier range extending from the first task of the first of the transactions to be initiated to the last task of the last transaction to complete.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 20, 2016
    Inventors: Cristian Diaconu, Rogerio Ramos, Raghavendra Thallam Kodandaramaih, Christian Damianidis, Arkadi Brjazovski, Daniel Vasquez Lopez
  • Publication number: 20160306838
    Abstract: The creation of a collection record that is associated with a collection of data items in a data stream, and that each include a collection definition that defines attributes of data items that are to be considered included within the collection. The collection record also includes an acceleration property to assist in processing the associated collection. When processing a particular collection record, the collection record is evaluated to encounter the acceleration property of the collection. In addition, the collection itself is accessed using the collection definition included within the collection record. The collection is then processed using the acceleration property.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 20, 2016
    Inventors: Cristian Diaconu, Raghavendra Thallam Kodandaramaih, Rogerio Ramos, Daniel Vasquez Lopez
  • Publication number: 20160306839
    Abstract: The creation of transaction segment records that are each associated with transaction segments within a log that includes multiple tasks, each of at least some associated with a corresponding transaction. The transaction segment records each include a transaction identifier set that define which tasks are included within the transaction segment. The transaction identifier sets are non-overlapping such that the transaction segments may be processed substantially in parallel by dispatching the transaction segment records to different worker threads. The identity of a latest external dependee entity, if any, is included within the transaction segment record. Upon being assigned a transaction segment for processing, the module assigned the transaction segment awaits completion of processing of the latest external dependee entity prior to processing the transaction segment.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 20, 2016
    Inventors: Cristian Diaconu, Daniel Vasquez Lopez
  • Patent number: 9320135
    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: Grant
    Filed: February 25, 2011
    Date of Patent: April 19, 2016
    Assignee: LITTELFUSE, INC.
    Inventors: Lex Kosowsky, Robert Fleming, Bhret Graydon, Daniel Vasquez
  • Publication number: 20150381757
    Abstract: A distributed caching hierarchy that includes multiple edge routing servers, at least some of which receiving content requests from client computing systems via a load balancer. When receiving a content request, an edge routing server identifies which of the edge caching servers the requested content would be in if the requested content were to be cached within the edge caching servers, and distributes the content request to the identified edge caching server in a deterministic and predictable manner to increase the likelihood of increasing a cache-hit ratio.
    Type: Application
    Filed: September 8, 2015
    Publication date: December 31, 2015
    Inventors: Won Suk Yoo, Nick Holt, Daniel Vasquez Lopez, Aniello Scotto Di Marco
  • Patent number: 9224728
    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: Grant
    Filed: April 28, 2011
    Date of Patent: December 29, 2015
    Assignee: LITTELFUSE, INC.
    Inventors: Lex Kosowsky, Robert Fleming, Bhret Graydon, Daniel Vasquez
  • Patent number: 9160805
    Abstract: A distributed caching hierarchy that includes multiple edge routing servers, at least some of which receiving content requests from client computing systems via a load balancer. When receiving a content request, an edge routing server identifies which of the edge caching servers the requested content would be in if the requested content were to be cached within the edge caching servers, and distributes the content request to the identified edge caching server in a deterministic and predictable manner to increase the likelihood of increasing a cache-hit ratio.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: October 13, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Won Suk Yoo, Nick Holt, Daniel Vasquez Lopez, Aniello Scotto Di Marco
  • Patent number: 9082622
    Abstract: Ferroic circuit elements that include a set of conductive structures that are at least partially embedded within a ferroic medium are disclosed. The ferroic medium may be a voltage switched dielectric material that includes ferroic particles in accordance with various embodiments. A ferroic circuit element may be at least partially embedded within a substrate in accordance with embodiments of the current invention as an embedded ferroic circuit element. An embedded ferroic circuit element that is an inductor in accordance with embodiments of the current invention may be denoted as an embedded ferroic inductor. An embedded ferroic circuit element that is a capacitor in accordance with embodiments of the current invention may be denoted as an embedded ferroic capacitor.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: July 14, 2015
    Assignee: LITTELFUSE, INC.
    Inventors: Robert Fleming, Bhret Graydon, Daniel Vasquez, Junjun Wu, Farhad Razavi
  • Publication number: 20140115444
    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: December 16, 2013
    Publication date: April 24, 2014
    Applicant: Microsoft Corporation
    Inventors: Daniel Vasquez Lopez, Ruslan A. Yakushev
  • Publication number: 20140095649
    Abstract: A distributed caching hierarchy that includes multiple edge routing servers, at least some of which receiving content requests from client computing systems via a load balancer. When receiving a content request, an edge routing server identifies which of the edge caching servers the requested content would be in if the requested content were to be cached within the edge caching servers, and distributes the content request to the identified edge caching server in a deterministic and predictable manner to increase the likelihood of increasing a cache-hit ratio.
    Type: Application
    Filed: December 4, 2013
    Publication date: April 3, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Won Suk Yoo, Nick Holt, Daniel Vasquez Lopez, Aniello Scotto Di Marco
  • Patent number: 8660976
    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: Grant
    Filed: January 20, 2010
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Daniel Vasquez Lopez, Ruslan A. Yakushev
  • Patent number: 8612550
    Abstract: A distributed caching hierarchy that includes multiple edge routing servers, at least some of which receiving content requests from client computing systems via a load balancer. When receiving a content request, an edge routing server identifies which of the edge caching servers the requested content would be in if the requested content were to be cached within the edge caching servers, and distributes the content request to the identified edge caching server in a deterministic and predictable manner to increase the likelihood of increasing a cache-hit ratio.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Won Suk Yoo, Nick Holt, Daniel Vasquez Lopez, Aniello Scotto Di Marco
  • Patent number: 8554555
    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: Grant
    Filed: February 17, 2010
    Date of Patent: October 8, 2013
    Assignee: Nuance Communications, Inc.
    Inventors: Rainer Gruhn, Daniel Vasquez, Guillermo Aradilla
  • Patent number: 8402112
    Abstract: Servicing resource requests. A method includes at a first caching node, receiving a request for a first resource. The method further includes at the first caching node, determining at least one of health or load information of the first caching node. The method further includes generating a response to the request for the first resource, including generating a header to the response. The header is a custom header. The custom header includes at least one of health or load information. The method further includes sending the response to the request including sending the custom header with the at least one of health or load information.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: March 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Aniello Scotto Di Marco, Won Suk Suk, Daniel Vasquez Lopez, Jaroslav Dunajsky
  • Publication number: 20120323872
    Abstract: Systems and methods are provided for evicting entries from a file handle cache. In accordance with certain embodiments, a two-stage eviction process is utilized. In a first stage of the eviction process, entries in the file entry cache are analyzed and marked for eviction while a shared lock is maintained on the file handle cache. The shared lock enables the file handle cache to be concurrently accessed by a content serving system to service content requests. In a second stage of the eviction process, entries in the file handle cache that are marked for eviction are removed while an exclusive lock is maintained on the file handle cache. The exclusive lock prevents the content serving system from concurrently accessing the file handle cache to service content requests.
    Type: Application
    Filed: June 15, 2011
    Publication date: December 20, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel Vasquez Lopez, Won Yoo
  • Publication number: 20120211773
    Abstract: A circuit comprising an array of light emitting diodes (LEDs), and a layer of VSD material positioned to contact an input and an output of each LED in the array of LEDs, so as to protect each LED from both a forward surge and a reverse surge of voltage on the array of LEDs. The layer of VSD material is able to switch into a carrying current state in response to either of the forward or reverse surge exceeding a characteristic voltage level (VCL) of the VSD material.
    Type: Application
    Filed: January 26, 2012
    Publication date: August 23, 2012
    Inventors: Robert Fleming, Daniel Vasquez, Michael Glickman
  • Publication number: 20120203866
    Abstract: A distributed caching hierarchy that includes multiple edge routing servers, at least some of which receiving content requests from client computing systems via a load balancer. When receiving a content request, an edge routing server identifies which of the edge caching servers the requested content would be in if the requested content were to be cached within the edge caching servers, and distributes the content request to the identified edge caching server in a deterministic and predictable manner to increase the likelihood of increasing a cache-hit ratio.
    Type: Application
    Filed: February 7, 2011
    Publication date: August 9, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Won Suk Yoo, Nick Holt, Daniel Vasquez Lopez, Aniello Scotto Di Marco
  • Publication number: 20120200963
    Abstract: Embodiments described herein provide for programmatic design or simulation of substrates carrying electrical elements to integrate voltage switchable dielectric (“VSD”) material as a protective feature. In particular, VSD material may be incorporated into the design of a substrate device for purpose of providing protection against transient electrical conditions, such as electrostatic discharge (ESD).
    Type: Application
    Filed: November 7, 2011
    Publication date: August 9, 2012
    Inventors: Daniel Vasquez, Lex Kosowsky
  • Publication number: 20120185557
    Abstract: Servicing resource requests. A method includes at a first caching node, receiving a request for a first resource. The method further includes at the first caching node, determining at least one of health or load information of the first caching node. The method further includes generating a response to the request for the first resource, including generating a header to the response. The header is a custom header. The custom header includes at least one of health or load information. The method further includes sending the response to the request including sending the custom header with the at least one of health or load information.
    Type: Application
    Filed: January 14, 2011
    Publication date: July 19, 2012
    Applicant: Microsoft Corporation
    Inventors: Aniello Scotto Di Marco, Won Suk Yoo, Daniel Vasquez Lopez, Jaroslav Dunajsky
  • Publication number: 20110317318
    Abstract: Ferroic circuit elements that include a set of conductive structures that are at least partially embedded within a ferroic medium are disclosed. The ferroic medium may be a voltage switched dielectric material that includes ferroic particles in accordance with various embodiments. A ferroic circuit element may be at least partially embedded within a substrate in accordance with embodiments of the current invention as an embedded ferroic circuit element. An embedded ferroic circuit element that is an inductor in accordance with embodiments of the current invention may be denoted as an embedded ferroic inductor. An embedded ferroic circuit element that is a capacitor in accordance with embodiments of the current invention may be denoted as an embedded ferroic capacitor.
    Type: Application
    Filed: May 24, 2011
    Publication date: December 29, 2011
    Inventors: Robert Fleming, Bhret Graydon, Daniel Vasquez, Junjun Wu, Farhad Razavi