Patents by Inventor Ryan Andrews

Ryan Andrews 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: 20240283201
    Abstract: A device is disclosed for use with a detachable power cord having a plug. In certain embodiments, the device includes a receptacle configured to receive the plug, a circuit configured to determine a maximum operating parameter of the detachable power cord, and a controller configured to operate a function of the device based on the determined maximum operating parameter of the detachable power cord.
    Type: Application
    Filed: January 9, 2024
    Publication date: August 22, 2024
    Inventor: Ryan Andrew Hunter
  • Publication number: 20240281492
    Abstract: Systems and methods are disclosed for application data amalgamation through integration with third-party applications. A dynamic stub operates within a user interface application on a client computing device. The dynamic stub enables integration of functionality of an associated middleware system. The dynamic stub extracts data from a user interface of a third-party application system based on a set of data capture components. The dynamic stub transmits data to the middleware system. The middleware system transmits information back to the dynamic stub based on the data. The middleware system can reconfigure the dynamic stub in order to alter at least a portion of the user interface based on the information received from the middleware system.
    Type: Application
    Filed: April 29, 2024
    Publication date: August 22, 2024
    Applicant: VERIFIED FIRST LLC
    Inventor: Ryan Andrew Hart
  • Patent number: 12067358
    Abstract: A method is performed at a computing device having a display, processors, and memory. A user inputs a natural language expression, directed to a selected data source, in a first region of a graphical user interface. The device parses the natural language expression and determines that the natural language expression specifies a data table from the data source either (i) directly by identifying the data table specified in the natural language expression or (ii) indirectly by identifying a data value specified in the natural language expression. The data value is a data value of a data field within the data table. In response, the device generates and displays, in the graphical user interface, a count of data rows of the data table, and a rendering of data rows and data columns of the data table.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: August 20, 2024
    Assignee: Tableau Software, LLC
    Inventors: Ryan Andrew Atallah, Clark Wildenradt, Lu Han
  • Patent number: 12067368
    Abstract: A computing device receives user selection of a data source and a lens that specifies supplemental metadata for the data source. The device receives user input to specify a natural language command directed to the data source. In response to the user input, the device determines one or more data fields and/or data values from the data source for interpreting the natural language command in accordance with the metadata from the lens. The device translates the natural language command into one or more executable database queries referencing data fields and/or data values specified in the natural language command. The device executes the one or more database queries to retrieve data from the data source. The device also generates and displays a data visualization using the retrieved data.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: August 20, 2024
    Assignee: Tableau Software, LLC
    Inventors: Ryan Andrew Atallah, Jared Briskman, Ruhaab Shay Markas
  • Patent number: 12060254
    Abstract: A system and method for independently routing vehicles and delivering containers and closures to unit operation stations are disclosed. The containers and closures can, in some cases, be transported on the same vehicle. In other cases, the containers and closures can be transported on different vehicles.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: August 13, 2024
    Assignee: The Procter & Gamble Company
    Inventors: Jason Matthew Orndorff, Christopher Robert Lyman, Elizabeth Marie Fikes, Daniel Richard Royce, Ryan Andrew Burkhard, Nathan E Moore
  • Patent number: 12001505
    Abstract: Systems and methods are disclosed for application data amalgamation through integration with third-party applications. A dynamic stub operates within a user interface application on a client computing device. The dynamic stub enables integration of functionality of an associated middleware system. The dynamic stub extracts data from a user interface of a third-party application system based on a set of data capture components. The dynamic stub transmits data to the middleware system. The middleware system transmits information back to the dynamic stub based on the data. The middleware system can reconfigure the dynamic stub in order to alter at least a portion of the user interface based on the information received from the middleware system.
    Type: Grant
    Filed: January 10, 2023
    Date of Patent: June 4, 2024
    Assignee: Verified First LLC
    Inventor: Ryan Andrew Hart
  • Publication number: 20240152869
    Abstract: A computing system includes a processor; and a memory having stored thereon instructions that, when executed by the one or more processors, cause the system to: receive content migration project parameters, resource migration project parameters and one or more services parameters of a user; scan a tenant computing environment; process the parameters by applying a multiplier display the costs, profits and pricing information. A method includes receiving content migration project parameters, resource migration projecting parameters and one or more services parameters of a user; scanning a tenant computing environment; processing the parameters by applying a multiplier displaying the costs, profits and pricing information.
    Type: Application
    Filed: November 8, 2022
    Publication date: May 9, 2024
    Inventors: Ryan Andrew Bandel, Thomas W. Dietz
  • Patent number: 11979318
    Abstract: The present application relates to egressing traffic from a public cloud network. An egress traffic manager configures routing at hosts and edge routers within the public cloud network. The egress traffic manager determines, for an edge router, a plurality of current border gateway protocol (BGP) sessions with external networks. The egress traffic manager configures a virtual router hosted on the edge router to route a portion of egress traffic to a selected one of the external networks via one of the BGP sessions. A host is configured to route the portion of egress traffic within the public cloud network to the edge router. An edge router configured to route, by the virtual router, the portion of egress traffic from the edge router to the selected one of the external networks.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: May 7, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Udupa, Sharad Agarwal, Ryan Andrew Beckett, Rachee Singh, Paramvir Bahl
  • Patent number: 11968088
    Abstract: Example implementations include a method, apparatus, and computer-readable medium configured for generating a network configuration using a large language model (LLM). The apparatus receives, at an interface between a user and LLM, a natural language intent for a network configuration. The apparatus requests the large language model to update the network configuration to an updated network configuration that satisfies the natural language intent in a declarative network configuration language. The apparatus verifies whether the updated network configuration satisfies a configuration syntax of the declarative network configuration language to detect an error. The apparatus requests the large language model to update the updated network configuration to correct the error. The apparatus deploys the updated network configuration to a user network.
    Type: Grant
    Filed: June 7, 2023
    Date of Patent: April 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yu Yan, Ryan Andrew Beckett, Paramvir Bahl
  • Publication number: 20240126815
    Abstract: A computer system obtains a data model that encodes a data source as a tree of logical tables. Each logical table includes respective data fields of the data source. For each data field in the logical tables, the system automatically assigns a semantic role to the data field based on a concept obtained from a concept graph, a data type of the data field, and data values of the data field. The system determines hierarchies between the data field and other data fields in the data source based on their respective semantic roles. The system validates the data field based on the assigned semantic role and the determined hierarchies. The system displays transformations to clean the data field based on the assigned semantic role. The system transforms data values for the data field according to a user input and updates the logical tables according to the transforming.
    Type: Application
    Filed: December 21, 2023
    Publication date: April 18, 2024
    Inventor: Ryan Andrew Atallah
  • Publication number: 20240109098
    Abstract: A glue extruder device has a first body and a second body selectively attachable to one another through connecting members. The device has at least one stabilizing member preventing the second body from moving relative to the first body. The device utilizes a quick coupler along with spaces allowing quick detachment of the second body from the first body.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 4, 2024
    Inventor: Ryan Andrew WELTY
  • Publication number: 20240092917
    Abstract: Provided are affinity matured and humanized antibodies and antigen-binding fragments thereof that specifically bind to human neuropilin-2 (NRP2) polypeptides, including those that modulate binding interactions between human NRP2 and at least one NRP2 ligand, and which thereby modulate subsequent NRP2-mediated downstream signaling events, including related therapeutic compositions and methods for modulating NRP2 activity and treating diseases such as NRP2-associated diseases.
    Type: Application
    Filed: September 28, 2023
    Publication date: March 21, 2024
    Inventors: Luke BURMAN, Yeeting CHONG, Leslie Ann GREENE, David KING, Zhiwen XU, Ryan Andrew ADAMS
  • Patent number: 11936659
    Abstract: Described are examples for providing a system for managing configuration and policies for a virtualized wide area network (vWAN) support on a wide area network (WAN). The vWAN includes a plurality of virtual network entities associated with geographic locations including the physical computing resources of the WAN and virtual connections between the virtual network entities. The system includes a network safety component for managing configurations and policies of the vWAN on the WAN. The network safety component receives a change to a policy or configuration of the vWAN from an operator of a network connected to the vWAN. The network safety component evaluates a set of safety rules for the operator based on the change and a network state of a physical WAN underlying the vWAN. The network safety component generates an error message in response to at least one of the set of safety rules failing the evaluation.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: March 19, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan Andrew Beckett, Sharad Agarwal, Paramvir Bahl, Rachee Singh, Abhishek Udupa
  • Publication number: 20240075910
    Abstract: A pedal emulator including a housing having a first housing portion that defines a first chamber and a second housing portion that defines a second chamber, the second housing portion moveable relative to the first housing portion. The pedal emulator also includes a first spring that is compressed while the second housing portion travels a first distance relative to the first housing portion, a second spring that is compressed in parallel with the first spring after the second housing travels the first distance and while the second housing portion travels a second distance relative to the first housing portion, and a third spring that is compressed in parallel with the first spring and the second spring after the second housing portion travels the second distance and while the second housing portion travels a third distance relative to the first housing portion.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 7, 2024
    Inventor: Ryan Andrew Wagner
  • Publication number: 20240080255
    Abstract: A computing device is provided, including a processor that receives a network graph. The processor further receives a specification of a network traffic control heuristic for a network traffic routing problem over the network graph. The processor further constructs a gap maximization problem that has, as a maximization target, a difference between an exact solution to the network traffic routing problem and a heuristic solution generated using the network traffic control heuristic. The processor further generates a Lagrange multiplier formulation of the gap maximization problem. At a convex solver, the processor further computes an estimated maximum gap as an estimated solution to the Lagrange multiplier formulation of the gap maximization problem. The processor further performs a network traffic control action based at least in part on the estimated maximum gap.
    Type: Application
    Filed: September 2, 2022
    Publication date: March 7, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Behnaz ARZANI, Pooria NAMYAR, Ryan Andrew BECKETT, Srikanth KANDULA, Santiago Martin SEGARRA, Himanshu RAJ
  • Publication number: 20240039851
    Abstract: The present application relates to a system for ingress traffic management. The system includes a collection system within a network configured to collect traffic arrival information for peering links of the network. The system includes a training system configured to train a model based on the traffic arrival information to predict a probability of a traffic flow arriving on a peering link. The system includes a congestion mitigation system configured to predict based on the model, for traffic flows arriving on one or more peering links, other peering links to which the traffic flows would be shifted due to a condition affecting the one or more peering links. The congestion mitigation system may determine, in response to the condition, a set of prefixes to withdraw based on the other peering links to which traffic would be shifted.
    Type: Application
    Filed: July 28, 2022
    Publication date: February 1, 2024
    Inventors: Rodrigo FONSECA, Sharad AGARWAL, Ryan Andrew BECKETT, Michael MARKOVITCH, Somesh CHATURMOHTA, Chuanji ZHANG, Irena ATOV
  • Publication number: 20240015072
    Abstract: Techniques of network configuration verification are disclosed herein. One example process includes, upon receiving a query to determine whether a packet from a first endpoint is reachable to a second endpoint in a virtual network, identifying a network path between the first endpoint to the second endpoint in a network graph. The network graph has nodes representing corresponding enforcement points of network policies in the virtual network and edges connecting pairs of the nodes. The example process can also include generating compound function representing conjoined individual constraints of the network policies at each of the nodes in the network graph along the identified network path, compiling the generated compound function into a Boolean formula, and solving the compiled Boolean formula to determine whether an assignment of values to packet fields of the packet exists such that all the conjoined individual constraints of the compound function can be satisfied.
    Type: Application
    Filed: September 20, 2023
    Publication date: January 11, 2024
    Inventors: Karthick JAYARAMAN, Ryan Andrew BECKETT, Nikolaj Skallerud BJORNER
  • Patent number: 11853363
    Abstract: A computer system obtains a data model that encodes a data source as a tree of logical tables. Each logical table includes respective data fields of the data source. For each data field in the logical tables, the system automatically assigns a semantic role to the data field based on a concept obtained from a concept graph. The system determines hierarchies between the data field and other data fields in the first data source based on a respective semantic role of the data field and semantic roles of the other data fields. The system validates the data field based on the assigned semantic role and the determined hierarchies. The system displays transformations to clean the data field based on the assigned semantic role. The system transforms data values for the data field according to a user input and updates the logical tables according to the transformed data values.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: December 26, 2023
    Assignee: Tableau Software, Inc.
    Inventor: Ryan Andrew Atallah
  • Patent number: 11855832
    Abstract: A method and system for multicast flow restoration following network failure detection. Specifically, in addressing the aftermath following a network failure, one or more embodiments disclosed herein propose a solution through which failure-impacted network multicast(s) may be identified and, subsequently, restored with or without third-party intervention. To that end, one or more embodiments disclosed herein employ(s) a centralized network controller configured to obtain aggregated network state, including network topology information, through numerous logical agents interspersed across a network. Thereafter, the aggregated network state may be leveraged to ascertain and remedy any network multicast disruptions.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: December 26, 2023
    Assignee: Arista Networks, Inc.
    Inventors: Frederic Laine, Nader Lahouti, Ryan Andrew Morris, Sakti Aishwarya Arunachalam, Sudip Regmi
  • Patent number: D1014035
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: February 13, 2024
    Assignee: Deckers Outdoor Corporation
    Inventor: Ryan Andrew Crouch