Patents by Inventor Daniel Rodrigo

Daniel Rodrigo 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: 11983223
    Abstract: Techniques are described herein that are capable of constructing a finite automaton using regular expression derivatives to simulate behavior of a backtracking engine. The behavior indicates an order in which paths in an input regular expression are to be evaluated by the backtracking engine. The finite automaton is constructed to include a graph that includes a root node that represents the input regular expression. Regular expressions are derived such that each derived regular expression is a regular expression derivative of the input regular expression or of another derived regular expression. Priorities are assigned to alternations in the derived regular expressions to correspond to priorities indicated by the behavior. Nodes that represent the respective derived regular expressions and transitions between respective pairs of nodes are caused to be included in the graph. Priorities, which correspond to the order, are assigned to respective branches of the graph.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: May 14, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Olli Ilari Saarikivi, Margus Veanes, Stephen Harris Toub, Daniel J. Moseley, Jose Rodrigo Perez Rodriguez
  • Publication number: 20240102132
    Abstract: A metal matrix composite to high tolerate wear as a property has been produced by infiltration casting of a Fe Alloy and a spinel ceramic by using a material design for i) metal transport phenomena conditions, ii) predefined wetting and capillarity and iii) processing child insert/mother casting methodology to produce a final casting in shape and form to meet the needs of a mining end user.
    Type: Application
    Filed: December 3, 2021
    Publication date: March 28, 2024
    Applicant: ME Global Inc.
    Inventors: Aaron James Garland, Joaquin Aguilar Santillan, Antony Pieter, Shayne Allen Berns, Mark Dexter Hines, Ricardo Rodrigo Leiva lllanes, Benjamin Zimmerman, Daniel William Ruffelle
  • Patent number: 11200255
    Abstract: Synchronizing data across databases comprising generating a synchronization event in response to a change in source data in a source database. The synchronization event is published as a message in a source database internal queue. The message is then published in a message broker. Sink data in a sink database is synchronized according to the message in the message broker to match the change in source data in the source database.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: December 14, 2021
    Assignee: ADP, LLC
    Inventors: Daniel Rodrigo Da Paz Pontes, Deepak Kaushal, Zhitao Xu, Muhammad Nuri, Eliezer Madeira de Campos, Lili Zhang, Kushal Gohil, Srilatha Usike, Supraja Kanapala, Jayesh Patel, Manish Patel, Tushar Phondge, Vincent Civetta, Frank Villavicencio
  • Patent number: 11157513
    Abstract: A system and method for communicating events between applications. A first application receives event information for an event. A first action is performed by the first application in response to receiving the event information. The first application generates an event message comprising an event name and a message payload. The message payload comprises at least a portion of the event information. The first application publishes the event message by sending the event message to an event message pipeline. A second application may listen for the event message in the event message pipeline, receive the event message from the event message pipeline, and use the message payload to perform a second action, wherein the second action is different from the first action.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: October 26, 2021
    Assignee: ADP, LLC
    Inventors: Zhitao Xu, Daniel Rodrigo da Paz Pontes, Kushal Gohil, Tushar Phondge, Frank Villavicencio, Supraja Kanapala, Soham Jambhekar, Lili Zhang, Suthakar Maharajan, Manish Patel, Srilatha Usike, Muhammad Nuri, Deepak Kaushal, Vincent Civetta, Thiago Nunes Kehl
  • Publication number: 20210056124
    Abstract: Synchronizing data across databases comprising generating a synchronization event in response to a change in source data in a source database. The synchronization event is published as a message in a source database internal queue. The message is then published in a message broker. Sink data in a sink database is synchronized according to the message in the message broker to match the change in source data in the source database.
    Type: Application
    Filed: August 22, 2019
    Publication date: February 25, 2021
    Inventors: Daniel Rodrigo Da Paz Pontes, Deepak Kaushal, Zhitao Xu, Muhammad Nuri, Eliezer Madeira de Campos, Lili Zhang, Kushal Gohil, Srilatha Usike, Supraja Kanapala, Jayesh Patel, Manish Patel, Tushar Phondge, Vincent Civetta, Frank Villavicencio
  • Publication number: 20210042321
    Abstract: A system and method for communicating events between applications. A first application receives event information for an event. A first action is performed by the first application in response to receiving the event information. The first application generates an event message comprising an event name and a message payload. The message payload comprises at least a portion of the event information. The first application publishes the event message by sending the event message to an event message pipeline. A second application may listen for the event message in the event message pipeline, receive the event message from the event message pipeline, and use the message payload to perform a second action, wherein the second action is different from the first action.
    Type: Application
    Filed: August 9, 2019
    Publication date: February 11, 2021
    Inventors: Zhitao Xu, Daniel Rodrigo da Paz Pontes, Kushal Gohil, Tushar Phondge, Frank Villavicencio, Supraja Kanapala, Soham Jambhekar, Lili Zhang, Suthakar Maharajan, Manish Patel, Srilatha Usike, Muhammad Nuri, Deepak Kaushal, Vincent Civetta, Thiago Nunes Kehl
  • Patent number: 9379449
    Abstract: Reconfigurable antennas utilizing parasitic layers are disclosed herein. In certain embodiments, a reconfigurable antenna may include an active driven antenna element. The active driven antenna may be a patch antenna element. A parasitic element may be disposed over the active antenna element and be configured to couple with electromagnetic energy emitted from the active antenna element via electromagnetic mutual coupling. The parasitic element may include an array of selectively reconfigurable pixels interconnected via microelectromechanical switches. By selectively reconfiguring the geometry of the array, the reconfigurable antenna may be configured to operate in multiple operating modes.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: June 28, 2016
    Assignee: Utah State University
    Inventors: Bedri Cetiner, Daniel Rodrigo, Luis Jofre
  • Patent number: 8797221
    Abstract: A reconfigurable antenna that utilizes liquid metal to achieve dynamic antenna performance is disclosed. The reconfigurable antenna may utilize one or more liquid metal sections that can be variably displaced. Utilizing liquid metal may reduce certain undesirable effects associated with more conventional mechanical reconfigurable antennas including mechanical failure due to material fatigue, creep, and/or wear. Precise microfluidic techniques may be utilized in the design of a reconfigurable antenna that utilizes liquid metal. The reconfigurable antenna may utilize a circular Yagi-Uda array design and include movable parasitic director and reflector elements implemented using liquid metal (e.g., mercury (Hg)). The parasitic elements may be placed and rotated in a circular microfluidic channel around a driven antenna element utilizing a flow generated and controlled by a piezoelectric micropump.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: August 5, 2014
    Assignee: Utah State University
    Inventors: Bedri A. Cetiner, Yasin Damgaci, Luis Jofre, Daniel Rodrigo