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: 20230015238
    Abstract: A method for vision-based tool localization (VTL) in a robotic assembly system including one or more calibrated cameras, the method comprising capturing a plurality of images of the tool contact area from a plurality of different vantage points, determining an estimated position of the tool contact area based on an image, and refining the estimated position based on another image from another vantage point. The method further comprises providing the refined position to the robotic assembly system to enable accurate control of the tool by the robotic assembly system.
    Type: Application
    Filed: July 12, 2022
    Publication date: January 19, 2023
    Applicant: Bright Machines, Inc.
    Inventors: Barrett Clark, Oytun Akman, Matthew Brown, Ronald Poelman, Brian Philip Mathews, Emmanuel Gallo, Ali Shafiekhani
  • Publication number: 20230007415
    Abstract: Presented herein are techniques for training a hearing prosthesis to classify/categorize received sound signals as either including a recipient's own voice (i.e., the voice or speech of the recipient of the hearing prosthesis) or external voice (i.e., the voice or speech of one or more persons other than the recipient). The techniques presented herein use the captured voice (speech) of the recipient to train the hearing prosthesis to perform the classification of the sound signals as including the recipient's own voice or external voice.
    Type: Application
    Filed: September 8, 2022
    Publication date: January 5, 2023
    Inventor: Matthew Brown
  • Patent number: 11546175
    Abstract: An attack is detected on a first IP address and a determination is made that the first IP address is associated with a primary digital certificate that is bound with multiple different domains. For each of these domains, a secondary certificate is accessed that is bound only to that domain and that secondary certificate is associated with a unique IP address such that each of the different domains has a unique IP address associated with its secondary certificate respectively. The attack is isolated to the domain the attack follows.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: January 3, 2023
    Assignee: CLOUDFLARE, INC.
    Inventors: Matthew Browning Prince, Srikanth N. Rao, Lee Hahn Holloway, Ian Gerald Pye
  • Patent number: 11546309
    Abstract: A first server receives a set of cryptographic parameters from a second server. The set of cryptographic parameters is received from the second server as part of a secure session establishment between a client device and the second server. The first server accesses a private key that is not stored on the second server. The first server signs the set of cryptographic parameters using the private key. The first server transmits the signed set of cryptographic parameters to the second server. The first server receives, from the second server, a request to generate a premaster secret using a value generated by the second server that is included in the request and generates the premaster secret. The first server transmits the premaster secret to the second server for use in the secure session establishment between the client device and the second server.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: January 3, 2023
    Assignee: CLOUDFLARE, INC.
    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: 20220400166
    Abstract: A request is received from a client device over a Virtual Private Network (VPN) tunnel. The request is received at a first one of a plurality of edge servers of a distributed cloud computing network. A destination of the request is determined and an optimized route for transmitting the request toward an origin server is determined. The optimized route is based at least in part on probe data between edge servers of the distributed cloud computing network. The request is transmitted to a next hop as defined by the optimized route.
    Type: Application
    Filed: August 22, 2022
    Publication date: December 15, 2022
    Inventors: Christopher Philip Branch, Naga Sunil Tripirineni, Rustam Xing Lalkaka, Nick Wondra, Mohd Irtefa, Matthew Browning Prince, Andrew Taylor Plunk, Oliver Yu, Vlad Krasnov
  • Patent number: 11521735
    Abstract: Aspects and features of this disclosure relate to delivering individualized mental health therapies via networked computing devices. A mental-health-treatment-delivery server outputs a module with video content in connection with a mental health treatment protocol for a user. The mental-health-treatment-delivery server outputs a request for the user to respond to a question or to stimuli. The mental-health-treatment-delivery server receives a response from the user to the question or the stimuli. The mental-health-treatment-delivery server compares the response to stored data to determine information to present to the user. The mental-health-treatment-delivery server receives a command from the server device to present the information to the user. The mental-health-treatment-delivery server outputs the information to an interface of the user device.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: December 6, 2022
    Assignee: UNIVERSITY OF ROCHESTER
    Inventors: Michael J. Hasselberg, Wendy Cross, Matthew Brown, David John Mitten, Christopher John Dasilva
  • Patent number: 11491435
    Abstract: Described are methods, devices, and systems useful for removing gaseous ammonia from a gas mixture at a pressure in an ambient pressure range by allowing the ammonia to adsorb onto a solid adsorbent, as well as related systems and methods.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: November 8, 2022
    Assignee: ENTEGRIS, INC.
    Inventors: Charles H. Applegarth, Rocky D. Gipson, Sarah Vogt, Joshua T. Cook, Matthew Browning, Marco Holzner
  • Patent number: 11494460
    Abstract: A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the proxy server as a result of a DNS request for the domain resolving to the proxy server. The origin server is one of multiple origin servers that belong to different domains that resolve to the proxy server and are owned by different entities. The proxy server retrieves the requested network resource. The proxy server determines that the requested resource is an HTML page, automatically modifies the HTML page, and transmits the modified HTML page to the client device.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: November 8, 2022
    Assignee: CLOUDFLARE, INC.
    Inventors: Lee Hahn Holloway, Matthew Browning Prince, Matthieu Philippe François Tourne
  • Patent number: 11480030
    Abstract: A thermal expansion system for actuating a remote operated sleeve assembly to open and close ports in a housing for fluidly communicating between a bore of a tubular string in a wellbore to the formation utilizes actuation of a propellant charge to create expanding gas and heat in a combustion chamber to directly act on one side of a piston connected to an axially moveable sleeve supported in the housing to shift the sleeve in one direction. Ignition of another propellant charge in a combustion chamber on an opposing side of the piston is used to directly shift the sleeve in an opposing direction.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: October 25, 2022
    Inventors: Per Angman, Mark Andreychuk, Allan Petrella, Matthew Brown
  • Patent number: 11477587
    Abstract: Presented herein are techniques for training a hearing prosthesis to classify/categorize received sound signals as either including a recipient's own voice (i.e., the voice or speech of the recipient of the hearing prosthesis) or external voice (i.e., the voice or speech of one or more persons other than the recipient). The techniques presented herein use the captured voice (speech) of the recipient to train the hearing prosthesis to perform the classification of the sound signals as including the recipient's own voice or external voice.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: October 18, 2022
    Assignee: Cochlear Limited
    Inventor: Matthew Brown
  • Patent number: 11438178
    Abstract: A server establishes a secure session with a client device where a private key used in the handshake when establishing the secure session is stored in a different server. During the handshake procedure, the server receives a premaster secret that has been encrypted using a public key bound with a domain for which the client device is attempting to establish a secure session with. The server transmits the encrypted premaster secret to the different server for decryption along with other information necessary to compute a master secret. The different server decrypts the encrypted premaster secret, generates the master secret, and transmits the master secret to the server. The server receives the master secret and continues with the handshake procedure including generating one or more session keys that are used in the secure session for encrypting and decrypting communication between the client device and the server.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: September 6, 2022
    Assignee: CLOUDFLARE, INC.
    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, Nicholas Thomas Sullivan, Albertus Strasheim
  • Patent number: 11425216
    Abstract: A request is received from a client device over a Virtual Private Network (VPN) tunnel. The request is received at a first one of a plurality of edge servers of a distributed cloud computing network. A destination of the request is determined and an optimized route for transmitting the request toward an origin server is determined. The optimized route is based at least in part on probe data between edge servers of the distributed cloud computing network. The request is transmitted to a next hop as defined by the optimized route.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: August 23, 2022
    Assignee: CLOUDFLARE, INC.
    Inventors: Christopher Philip Branch, Naga Sunil Tripirineni, Rustam Xing Lalkaka, Nick Wondra, Mohd Irtefa, Matthew Browning Prince, Andrew Taylor Plunk, Oliver Yu, Vlad Krasnov
  • Publication number: 20220245012
    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 2, 2021
    Publication date: August 4, 2022
    Inventors: Thomas GRIMES, Allan JACOBI, Michael WILLIAMS, Matthew BROWN, Keegan SULLIVAN, Kenneth WYDLER
  • Publication number: 20220227589
    Abstract: A carrier vault for a workstation of a pneumatic tube system includes a rotatable carousel comprising at least a first and second carrier port, each carrier port sized and shaped to hold a carrier used to transport materials via the pneumatic tube system and to allow the carrier to pass through the carousel. The carousel is configured to rotate between a first position, where the first carrier port is aligned with an access tube of the pneumatic tube system and a second position, where the second carrier port is aligned with the access tube. The carrier vault further comprises a selection gate adjacent to the carousel comprising a rotatable plate and a selection gate opening. The selection gate is configured to rotate between an open position, where the carrier is allowed to pass through the plate, and a closed position, where the carrier is prevented from passing through the plate.
    Type: Application
    Filed: January 12, 2022
    Publication date: July 21, 2022
    Inventors: Steven M. DAHL, Matthew BROWN, Joseph GAULTNEY, Adrian TENNEY, Mark T. MACLEAN-BLEVINS
  • Patent number: 11383348
    Abstract: The present invention is embodied in a carbon dioxide compression and delivery device that uses a plurality of reversible thermoelectric devices and to a method to operate such carbon dioxide compression and delivery device.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: July 12, 2022
    Assignee: SAES PURE GAS, INC.
    Inventors: Charles H. Applegarth, Matthew Browning
  • Publication number: 20220217176
    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: Application
    Filed: October 25, 2021
    Publication date: July 7, 2022
    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.
  • Publication number: 20220205934
    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: Application
    Filed: March 25, 2020
    Publication date: June 30, 2022
    Applicant: THE UNIVERSITY OF SHEFFIELD
    Inventor: Matthew BROWN
  • Publication number: 20220207617
    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: Application
    Filed: March 15, 2022
    Publication date: June 30, 2022
    Inventors: Jennifer Maia Amaral, Matthew Brown, Christopher J Gimpl
  • Publication number: 20220164400
    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: February 8, 2022
    Publication date: May 26, 2022
    Inventors: Lee Hahn Holloway, Matthew Browning Prince, Ian Gerald Pye, Matthieu Philippe François Tourne, Michelle Marie Zatlyn
  • Publication number: 20220159404
    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: Application
    Filed: November 29, 2021
    Publication date: May 19, 2022
    Applicant: 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