Patents by Inventor Matthew Browne

Matthew Browne 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: 20230385302
    Abstract: A method for automatically detecting the data type of data in a column includes receiving a request to import data into a base and determining the data type of the column by applying a set of inferrers to the column. In response to an inferrer returning true, the method selects the data type corresponding to the inferrer as the data type of the column and casts the data in the column to the selected type. A method for importing, converting, and presenting data based on data loss metrics includes receiving a request to import data into a database and determining data loss metrics for each of a set of data types. A user interface is configured to display some of the data types in conjunction with data loss metrics. The method further includes receiving a selection of one of the data types and casting the data to the selected type.
    Type: Application
    Filed: May 25, 2023
    Publication date: November 30, 2023
    Inventors: Steven Zhang, Ling Long, Elaine Zhou, Bryan Jadot, Matthew Brown, Yana Gevorgyan, Linjie Ding
  • Patent number: 11825905
    Abstract: Foot support systems include a fluid flow control system that facilitates movement of fluid into, out of, and/or within a sole structure and/or article of footwear, e.g., to change and/or control pressure in fluid filled bladder(s). Aspects of this technology may relate to one or more of: (a) footwear structures in which such systems are incorporated; (b) valve stem based fluid flow transfer systems; (c) solenoid based fluid flow transfer systems; (d) user input button features; (e) air filter features; (f) fluid tube to fluid distributor connection features; (g) fluid distributor to footwear connection features; (h) valve position sensor features; (i) valve transmission features; (j) pressure control algorithm features; (k) electronic communication features; (l) system sealing features; and/or (m) pressure sensor mounting features.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: November 28, 2023
    Assignee: NIKE, Inc.
    Inventors: Matthew Browne, Stepan Ryabinin, Adam Vollmer, Michael Allison, Ethan Vella
  • Patent number: 11818167
    Abstract: An authoritative DNS server receives DNS requests for domains. The authoritative DNS server responds to the requests with address records that include IP addresses that are selected from a larger pool of IP addresses, where a first response to a DNS query for a domain can include IP addresses different from IP addresses included in a second response for the same domain. Also, the same IP addresses may be returned for a first domain and a different, second domain. The authoritative DNS server may randomly select the IP addresses to include in responses to the requests regardless of the domain.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: November 14, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: Lee Hahn Holloway, Srikanth N. Rao, Matthew Browning Prince, Matthieu Philippe François Tourne, Ian Gerald Pye, Ray Raymond Bejjani, Terry Paul Rodery, Jr.
  • Patent number: 11815477
    Abstract: A method of non-destructive detection of surface and near surface abnormalities in a metallic product. The method comprises positioning a sample having a surface under a source of an incident radiation. The surface of the sample is then irradiated with the incident radiation from the source. A scattered radiation is detected and a radiation pattern from the detected scattered radiation is produced. Said radiation pattern is then analysed and the output indicative of the scattered radiation from the sample is produced. Said produced output is then compared with a threshold value, the threshold value indicative of a maximum acceptable detected surface abnormality. Finally, the presence of a surface abnormality is identified when the output exceeds the threshold value.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: November 14, 2023
    Assignee: THE UNIVERSITY OF SHEFFIELD
    Inventors: Matthew Brown, Peter Lawrence Crawforth, Bradley Peter Wynne, Hassan Ghadbeigi
  • Publication number: 20230347894
    Abstract: Systems, methods, and other embodiments described herein relate to determining a type and an issue time of a vehicle control command based on an estimated realization delay. In one embodiment, a method includes identifying a first realization delay associated with a first control command and identifying a second realization delay associated with a second control command. The second control command is issued after the first control command is issued. The method includes issuing the first control command at an issue time that is based on the first realization delay and the second realization delay, and realizing the first control command on a vehicle.
    Type: Application
    Filed: April 28, 2022
    Publication date: November 2, 2023
    Applicants: Toyota Research Institute, Inc., Toyota Jidosha Kabushiki Kaisha
    Inventors: Sarah Koehler, Matthew Brown
  • Publication number: 20230325459
    Abstract: A proxy server receives, from multiple visitors of multiple client devices, a plurality of requests for actions to be performed on identified network resources belonging to a plurality of origin servers. At least some of the origin servers belong to different domains and are owned by different entities. The proxy server and the origin servers are also owned by different entities. The proxy server analyzes each request it receives to determine whether that request poses a threat and whether the visitor belonging to the request poses a threat. The proxy server blocks those requests from visitors that pose a threat or in which the request itself poses a threat. The proxy server transmits the requests that are not a threat and is from a visitor that is not a threat to the appropriate origin server.
    Type: Application
    Filed: June 12, 2023
    Publication date: October 12, 2023
    Inventors: Lee Hahn Holloway, Matthew Browning Prince, Ian Gerald Pye, Matthieu Philippe François Tourne, Michelle Marie Zatlyn
  • Patent number: 11775850
    Abstract: The AI engine has a first module that chooses from a library of algorithms to use when automatically assembling and building different learning topologies to solve different concepts making up a resulting AI model. The AI engine may integrate both i) one or more dynamic programming training algorithms and ii) one or more policy optimization algorithms, to build the different learning topologies to solve the different concepts contained with an AI model in order to solve a wide variety of problem types. Each concept contained in the AI model can use a most appropriate approach for achieving a mission of that concept. A learning topology representing a first concept can be built by the first module with a first dynamic programming training algorithm, while a learning topology representing a second concept in the same AI model can be built by the first module with a first policy optimization algorithm.
    Type: Grant
    Filed: August 16, 2018
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marcos Campos, Aditya Gudimella, Ruofan Kong, Matthew Brown
  • Patent number: 11762635
    Abstract: An artificial intelligence (“AI”) engine is disclosed with AI-engine modules and a plurality of learning agents. The AI-engine modules include instructor, learner, and predictor modules. The learner module is configured to train a plurality of AI models in parallel, and the instructor module is configured to coordinate with a plurality of simulators for respectively training the AI models. The learning agents are configured to process training requests from the instructor on data from the simulators for training the AI models. The learner module is further configured to first train the AI models on a first batch of similar data synchronously pooled in a memory of the learner module with a first processor. The learner module is further configured to subsequently train the AI models on a second, different batch of similar data synchronously pooled in the memory of the learner module with the first processor.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: September 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Matthew Brown
  • Publication number: 20230283971
    Abstract: Presented herein are techniques for extracting features from sound signals received at a hearing prosthesis at least partially based on an environmental classification of the sound signals. More specifically, one or more sound signals are received at a hearing prosthesis and are converted in to stimulation control signals for use in delivering stimulation to a recipient of the hearing prosthesis. The hearing prosthesis determines an environmental classification of the sound environment associated with the one or more sound signals and is configured to use the environmental classification in the determination of a feature-based adjustment for incorporation into the stimulation control signals.
    Type: Application
    Filed: February 27, 2023
    Publication date: September 7, 2023
    Inventors: Michael Goorevich, Matthew Brown, Andrew Vandali
  • Patent number: 11738315
    Abstract: In an embodiment, a polycrystalline diamond table includes a plurality of bonded diamond grains and a plurality of interstitial regions defined by the plurality of bonded diamond grains. The polycrystalline diamond table may be at least partially leached such that at least a portion of at least one interstitial constituent has been removed from at least a portion of the plurality of interstitial regions by exposure to a leaching agent. The leaching agent may include a mixture having a ratio of weight % hydrofluoric acid to weight % nitric acid of about 1.0 to about 2.4, and water in a concentration of about 50 weight % to about 85 weight %. Various other materials, articles, and methods are also disclosed.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: August 29, 2023
    Assignee: US Synthetic Corporation
    Inventors: Julie Ann Kidd, Heather Marie Schaefer, Chengkun Xu, Jason K. Wiggins, Matthew Brown, Cody Frisby
  • Patent number: 11734769
    Abstract: A system to provide a risk relationship life event analytical modeling platform via a back-end application computer server of an enterprise. The system may include a risk relationship data store that contains electronic records representing potential risk relationships between the enterprise and a plurality of entities. Each record may include an electronic record identifier, at least one third-party indication associated with an upcoming life event, and a communication address. The server may determine a selected potential risk relationship and retrieve, from the risk relationship data store, the electronic record associated with the selected potential risk relationship. An analytical model may be executed based on the upcoming life event to generate a proactive notification including information based on the upcoming life event and data in the electronic record. The server may then automatically transmit information about the proactive notification to the communication address.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: August 22, 2023
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: Jennifer Maia Amaral, Matthew Brown, Christopher J Gimpl
  • Patent number: 11722833
    Abstract: Systems and methods for rendering spatial audio in accordance with embodiments of the invention are illustrated. One embodiment includes a spatial audio system, including a primary network connected speaker, including a plurality of sets of drivers, where each set of drivers is oriented in a different direction, a processor system, memory containing an audio player application, wherein the audio player application configures the processor system to obtain an audio source stream from an audio source via the network interface, spatially encode the audio source, decode the spatially encoded audio source to obtain driver inputs for the individual drivers in the plurality of sets of drivers, where the driver inputs cause the drivers to generate directional audio.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: August 8, 2023
    Assignee: SYNG, Inc.
    Inventors: Christopher John Stringer, Afrooz Family, Fabian Renn-Giles, David Narajowski, Joshua Phillip Song, John Moreland, Pooja Patel, Pere Aizcorbe Arrocha, Nicholas Knudson, Nathan Hoyt, Marc Carino, Mark Rakes, Ryan Mihelich, Matthew Brown, Bas Ording, Robert Tilton, Jay Sterling Coggin, Lasse Vetter, Christos Kyriakakis, Matthew Robbetts, Matthias Kronlachner, Yuan-Yi Fan
  • Patent number: 11712653
    Abstract: Described are methods, devices, and systems useful for adsorbing organometallic vapor onto solid adsorbent material to remove the organometallic vapor from a gas mixture that contains the organometallic vapor and other vapor, particulate materials, or both.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: August 1, 2023
    Assignee: ENTEGRIS, INC.
    Inventors: Charles H. Applegarth, Rocky D. Gipson, Sarah Vogt, Joshua T. Cook, Matthew Browning, Marco Holzner
  • Patent number: 11710287
    Abstract: Systems and methods are described for generating a plurality of three-dimensional (3D) proxy geometries of an object, generating, based on the plurality of 3D proxy geometries, a plurality of neural textures of the object, the neural textures defining a plurality of different shapes and appearances representing the object, providing the plurality of neural textures to a neural renderer, receiving, from the neural renderer and based on the plurality of neural textures, a color image and an alpha mask representing an opacity of at least a portion of the object, and generating a composite image based on the pose, the color image, and the alpha mask.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: July 25, 2023
    Assignee: GOOGLE LLC
    Inventors: Ricardo Martin Brualla, Daniel Goldman, Sofien Bouaziz, Rohit Kumar Pandey, Matthew Brown
  • Patent number: 11707646
    Abstract: An exercise device includes a base defining an inner volume and a top supported by the base, the top defining an aperture. The exercise device further includes a force sensor configured to measure force on the top and a motor disposed within the base and below the top, the motor including a cable extendable through the aperture. The exercise deice further includes a controller communicatively coupled to each of the force sensor and the motor. The controller is adapted to actuate the motor in response to forces applied to the top as measured by the force sensor. The controller may also actuate the motor in response to one or more additional parameters related to the speed or force with which the cable is manipulated (e.g., pulled by a user).
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: July 25, 2023
    Assignee: Arena Innovation Corp.
    Inventors: Zachary M. Rubin, Matthew Brown, Nicholas Buckles
  • Publication number: 20230224290
    Abstract: A server establishes a secure session with a client device where a private key used in the handshake is stored in a different server. An encrypted connection is established between the first server and the second server. A message is received from the client device that initiates a procedure to establish the secure session between the client device and the first server. As part of this procedure, the first server transmits over the encrypted connection a request to the second server to use the private key. The first server receives, over the encrypted connection, a response to the request that includes a result of the use of the private key. The first server uses the result during the procedure to establish the secure session.
    Type: Application
    Filed: January 3, 2023
    Publication date: July 13, 2023
    Inventors: Sébastien Andreas Henry Pahl, Matthieu Philippe François Tourne, Piotr Sikora, Ray Raymond Bejjani, Dane Orion Knecht, Matthew Browning Prince, John Graham-Cumming, Lee Hahn Holloway, Albertus Strasheim
  • Publication number: 20230205619
    Abstract: In some implementations, a device may receive action information, for an action from multiple actions, that indicates at least one of code associated with the action or one or more inputs required to complete the action. The device may receive workflow information, for a workflow included in a set of workflows, that indicates one or more actions from the multiple actions and an order in which the one or more actions are to be completed for the workflow. The device may receive, via an application programming interface (API) call, a request to complete the workflow The device may identify the workflow information associated with the workflow in a data structure. The device may perform the workflow based on the workflow information and the one or more inputs by executing code for the one or more actions indicated by the workflow information and in the order indicated by the workflow information.
    Type: Application
    Filed: February 28, 2023
    Publication date: June 29, 2023
    Inventors: Thomas GRIMES, Allan JACOBI, Michael WILLIAMS, Matthew BROWN, Keegan SULLIVAN, Kenneth WYDLER
  • Patent number: 11675872
    Abstract: A proxy server receives from a client network application a request for an action to be performed on an identified network resource of a domain of an origin server. The request is received at the proxy server as a result of a DNS request for the domain returning an IP address of the proxy server. The proxy server determines that the first request is indicative of being from a bot. Responsive to this determination, the proxy server transmits a block page to the client network application that includes a mechanism to allow a human user of the client network application to provide input that indicates that they are human and not a bot. If the proxy server does not receive input from the client network application through the mechanism in the block page that indicates that the first request is not from a bot, the proxy server blocks the request.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: June 13, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: Lee Hahn Holloway, Matthew Browning Prince, Ian Gerald Pye, Matthieu Philippe François Tourne, Michelle Marie Zatlyn
  • Publication number: 20230171189
    Abstract: A networking manager of an extension server of a virtualized computing service detects that a data link layer frame has been obtained at the extension server. The networking manager delivers at least a portion of contents of the frame to a compute instance running at the extension server in response to determining that a destination media access control (MAC) address of the frame matches a MAC address of a local-premise-access virtual network interface attached to the compute instance. The local-premise-access virtual network interface is not assigned an Internet Protocol (IP) address from a range of IP addresses managed by the virtualized computing service.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Applicant: Amazon Technologies, Inc.
    Inventors: Eric Samuel Stone, Anthony Nicholas Liguori, Jonathan Mullen, Matthew Browne Barr, Steven Anthony Kady, Steven Douglas Robinson, Tal Avraham, Tatiana Cooke, Clint Joseph Sbisa, Vitaly Ostrovsky, Jonathan Chocron, Avigdor Segal, Abhishek Katuluru
  • Publication number: 20230141801
    Abstract: System, methods, and other embodiments described herein relate to vehicle maneuvering using predictive control with automated driving and contingency planning to preserve safety and increase comfort. In one embodiment, a method includes receiving, by a controller, an operator command associated with a vehicle maneuver while automated driving is engaged. The method also includes adjusting a motion command associated with the vehicle maneuver by applying a predictive control according to motion estimates outputted from the automated driving and the operator command, the predictive control using motion constraints that are constant between time intervals for the vehicle maneuver. The method also includes controlling, by the controller, a vehicle using the motion command for a time step during the time intervals.
    Type: Application
    Filed: April 11, 2022
    Publication date: May 11, 2023
    Inventors: Katherine Steele Schweidel, Miroslav Baric, Sarah Koehler, Vishnu R. Desaraju, Matthew Brown, Timothee Jean William Cazenave