Patents by Inventor Matthew Everett
Matthew Everett 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: 20240160909Abstract: Methods, systems, and apparatus, including computer-readable media, are described for a hardware circuit configured to implement a neural network. The circuit includes a first memory, respective first and second processor cores, and a shared memory. The first memory provides data for performing computations to generate an output for a neural network layer. Each of the first and second cores include a vector memory for storing vector values derived from the data provided by the first memory. The shared memory is disposed generally intermediate the first memory and at least one core and includes: i) a direct memory access (DMA) data path configured to route data between the shared memory and the respective vector memories of the first and second cores and ii) a load-store data path configured to route data between the shared memory and respective vector registers of the first and second cores.Type: ApplicationFiled: January 25, 2024Publication date: May 16, 2024Inventors: Thomas Norrie, Andrew Everett Phelps, Norman Paul Jouppi, Matthew Leever Hedlund
-
Patent number: 11985252Abstract: A request is received to resolve a name identifier into a target record. In response to the request, the target record of a specified type that corresponds to the name identifier is provided. An association between the name identifier and a corresponding owner account is stored in a blockchain using a first blockchain smart contract. An association between the name identifier and a corresponding second blockchain smart contract is stored in the blockchain using the first blockchain smart contract. An association between the name identifier and the target record of the specified type is stored in the blockchain using the corresponding second blockchain smart contract. The corresponding second blockchain smart contract is capable of storing a plurality of different target records of different types for the same name identifier.Type: GrantFiled: May 14, 2021Date of Patent: May 14, 2024Assignee: Unstoppable Domains Inc.Inventors: Braden River Pezeshki, Matthew Everett Gould, Bogdan Gusiev
-
Publication number: 20240104090Abstract: A request is received to perform an action for a domain of a name service, wherein the name service is implemented using at least a first blockchain network and a second blockchain network different from the first blockchain network. A determination is made whether the domain is managed on the first blockchain network or the second blockchain network including by using a domain registry of the second blockchain network. The action for the domain is caused to be performed based on the determination of whether the domain is currently managed on the first blockchain network or the second blockchain network.Type: ApplicationFiled: December 7, 2023Publication date: March 28, 2024Inventors: Braden River Pezeshki, Matthew Everett Gould, Bogdan Gusiev, Sergii Bomko, Vladyslav Batyrenko
-
Publication number: 20240096038Abstract: Systems and methods for matching content elements to surfaces in a spatially organized 3D environment. The method includes receiving content, identifying one or more elements in the content, determining one or more surfaces, matching the one or more elements to the one or more surfaces, and displaying the one or more elements as virtual content onto the one or more surfaces.Type: ApplicationFiled: November 29, 2023Publication date: March 21, 2024Applicant: MAGIC LEAP, INC.Inventors: Denys Bastov, Victor Ng-Thow-Hing, Benjamin Zaaron Reinhardt, Leonid Zolotarev, Yannick Pellet, Aleksei Marchenko, Brian Everett Meaney, Marc Coleman Shelton, Megan Ann Geiman, John A. Gotcher, Matthew Schon Bogue, Shivakumar Balasubramanyam, Jeffrey Edward Ruediger, David Charles Lundmark
-
Publication number: 20240097912Abstract: An identification of digital content to be verified for an attribution to an associated entity is received. Using a processor, a contact identifier associated with the associated entity is determined. Using the contact identifier, verification of the attribution for at least a portion of the digital content is requested. An indication associated with whether the attribution has been verified using a cryptographic signature associated with the associated entity is received. The indication is provided in association with at least the portion of the digital content.Type: ApplicationFiled: September 7, 2022Publication date: March 21, 2024Inventors: Matthew Everett Gould, Lisa Seacat DeLuca, Braden River Pezeshki
-
Patent number: 11934826Abstract: Methods, systems, and apparatus, including computer-readable media, are described for performing vector reductions using a shared scratchpad memory of a hardware circuit having processor cores that communicate with the shared memory. For each of the processor cores, a respective vector of values is generated based on computations performed at the processor core. The shared memory receives the respective vectors of values from respective resources of the processor cores using a direct memory access (DMA) data path of the shared memory. The shared memory performs an accumulation operation on the respective vectors of values using an operator unit coupled to the shared memory. The operator unit is configured to accumulate values based on arithmetic operations encoded at the operator unit. A result vector is generated based on performing the accumulation operation using the respective vectors of values.Type: GrantFiled: November 19, 2021Date of Patent: March 19, 2024Assignee: Google LLCInventors: Thomas Norrie, Gurushankar Rajamani, Andrew Everett Phelps, Matthew Leever Hedlund, Norman Paul Jouppi
-
Patent number: 11922292Abstract: Methods, systems, and apparatus, including computer-readable media, are described for a hardware circuit configured to implement a neural network. The circuit includes a first memory, respective first and second processor cores, and a shared memory. The first memory provides data for performing computations to generate an output for a neural network layer. Each of the first and second cores include a vector memory for storing vector values derived from the data provided by the first memory. The shared memory is disposed generally intermediate the first memory and at least one core and includes: i) a direct memory access (DMA) data path configured to route data between the shared memory and the respective vector memories of the first and second cores and ii) a load-store data path configured to route data between the shared memory and respective vector registers of the first and second cores.Type: GrantFiled: May 14, 2020Date of Patent: March 5, 2024Assignee: Google LLCInventors: Thomas Norrie, Andrew Everett Phelps, Norman Paul Jouppi, Matthew Leever Hedlund
-
Patent number: 11886425Abstract: A request is received to perform a management action for a domain of a name service, wherein the name service is implemented using at least both a first blockchain network and a second blockchain network different from the first blockchain network. A determination is made whether the domain is currently managed on the first blockchain network or the second blockchain network. The management action for the domain is caused to be performed based on the determination of whether the domain is currently managed on the first blockchain network or the second blockchain network.Type: GrantFiled: January 11, 2022Date of Patent: January 30, 2024Assignee: Unstoppable Domains Inc.Inventors: Braden River Pezeshki, Matthew Everett Gould, Bogdan Gusiev, Sergii Bomko, Vladyslav Batyrenko
-
Patent number: 11876774Abstract: A request to resolve at least a name of a domain of a name identifier is received. It is automatically determined that the name of the domain is to be resolved using a blockchain. The identifier of the non-fungible token is used to send a request to a smart contract associated with the blockchain to obtain one or more resolution records for the domain. The blockchain stores the non-fungible token associating the domain to an account address of an owner of the domain. The one or more resolution records of the domain are received. The received one or more resolution records are used to resolve at least the name of the domain.Type: GrantFiled: November 21, 2022Date of Patent: January 16, 2024Assignee: Unstoppable Domains Inc.Inventors: Braden River Pezeshki, Matthew Everett Gould, Bogdan Gusiev
-
Publication number: 20230171225Abstract: A request to resolve at least a name of a domain of a name identifier is received. It is automatically determined that the name of the domain is to be resolved using a blockchain. The identifier of the non-fungible token is used to send a request to a smart contract associated with the blockchain to obtain one or more resolution records for the domain. The blockchain stores the non-fungible token associating the domain to an account address of an owner of the domain. The one or more resolution records of the domain are received. The received one or more resolution records are used to resolve at least the name of the domain.Type: ApplicationFiled: November 21, 2022Publication date: June 1, 2023Inventors: Braden River Pezeshki, Matthew Everett Gould, Bogdan Gusiev
-
Patent number: 11558344Abstract: A request to resolve a name of a domain of an identifier of web content is received. It is automatically determined that the name of the domain is to be resolved using a blockchain. A request is sent to a smart contract of the blockchain to obtain one or more resolution records for the domain. The one or more resolution records of the domain are received. The received one or more resolution records are utilized to resolve the name of the domain.Type: GrantFiled: September 27, 2021Date of Patent: January 17, 2023Assignee: Unstoppable Domains Inc.Inventors: Braden River Pezeshki, Matthew Everett Gould, Bogdan Gusiev
-
Publication number: 20220222245Abstract: A request is received to perform a management action for a domain of a name service, wherein the name service is implemented using at least both a first blockchain network and a second blockchain network different from the first blockchain network. A determination is made whether the domain is currently managed on the first blockchain network or the second blockchain network. The management action for the domain is caused to be performed based on the determination of whether the domain is currently managed on the first blockchain network or the second blockchain network.Type: ApplicationFiled: January 11, 2022Publication date: July 14, 2022Inventors: Braden River Pezeshki, Matthew Everett Gould, Bogdan Gusiev, Sergii Bomko, Vladyslav Batyrenko
-
Patent number: 11197605Abstract: Improved scanning ophthalmoscopes for scanning the retina of an eye are discussed in the present disclosure. One example scanning ophthalmoscope includes an uncollimated light source, a first scanning element, a second scanning element, a slit of a first aspherical mirror, and a second aspherical mirror. The uncollimated light source produces a beam of light to illuminate the retina. The beam of light is relayed from the first scanning element onto the second scanning element by the slit of the first aspherical mirror. The second aspherical mirror relays the beam of light from the second scanning element to the pupil of the eye.Type: GrantFiled: December 13, 2018Date of Patent: December 14, 2021Assignee: CARL ZEISS MEDITEC, INC.Inventors: Yue Qiu, Matthew Everett, Jochen Straub
-
Patent number: 10841185Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for code testing. In one aspect, a method includes receiving, by a code editor of an IDE, updated source code for a first service and an associated set of tests; deploying, by the IDE, an updated first service based on the updated source code to a cloud environment and the test case to a test agent; running an instance of the updated first service in the cloud environment; performing, by the test agent, the set of tests on the running instance of the updated first service; receiving, by the IDE, data representing the test results; and displaying, by the IDE, the data representing the test results on a user interface.Type: GrantFiled: September 21, 2018Date of Patent: November 17, 2020Assignee: Pivotal Software, Inc.Inventor: Matthew Everett Gunter
-
Publication number: 20200097390Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for code testing. In one aspect, a method includes receiving, by a code editor of an IDE, updated source code for a first service and an associated set of tests; deploying, by the IDE, an updated first service based on the updated source code to a cloud environment and the test case to a test agent; running an instance of the updated first service in the cloud environment; performing, by the test agent, the set of tests on the running instance of the updated first service; receiving, by the IDE, data representing the test results; and displaying, by the IDE, the data representing the test results on a user interface.Type: ApplicationFiled: September 21, 2018Publication date: March 26, 2020Inventor: Matthew Everett Gunter
-
Patent number: 10495545Abstract: Systems and methods for determining risk to operating a turbomachine are provided. According to one embodiment of the disclosure, a method may include receiving historical risk profile data associated with a fleet of turbomachines by at least one processor from a repository. The method can also include receiving ambient conditions of an environment in which a turbomachine is to be operated. Based at least in part on the historical risk profile data and in view of the ambient conditions, at least one risk threshold for at least one known operating profile can be developed. The method may continue with determining that the at least one risk threshold for the at least one known operating profile is reached. Based at least in part on a determination that the at least one risk threshold is reached, a mitigating action associated with the turbomachine can be taken.Type: GrantFiled: October 22, 2015Date of Patent: December 3, 2019Assignee: General Electric CompanyInventors: Matthew Everett Moore, Sameer Vittal, Sanjeev Shyam Heda, Alexander James Pistner
-
Patent number: 10394702Abstract: An installer application implemented in a computational device receives a command to install a test application in the computational device. The installer application determines whether a selected port of a plurality of ports of the computational device is to be blocked prior to installing the test application in the computational device. In response to determining that the selected port is to be blocked prior to installing the test application in the computational device, the installer application blocks the selected port, installs the test application by binding a socket to the selected port of the plurality of ports, and tests functions of the test application by executing one or more code paths of the test application, in response to installing the test application.Type: GrantFiled: December 11, 2017Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Matthew Everett Brooks
-
Publication number: 20190117063Abstract: Improved scanning ophthalmoscopes for scanning the retina of an eye are discussed in the present disclosure. One example scanning ophthalmoscope includes an uncollimated light source, a first scanning element, a second scanning element, a slit of a first aspherical mirror, and a second aspherical mirror. The uncollimated light source produces a beam of light to illuminate the retina. The beam of light is relayed from the first scanning element onto the second scanning element by the slit of the first aspherical mirror. The second aspherical mirror relays the beam of light from the second scanning element to the pupil of the eye.Type: ApplicationFiled: December 13, 2018Publication date: April 25, 2019Inventors: Yue QIU, Matthew EVERETT, Jochen STRAUB
-
Patent number: 10201275Abstract: Improved scanning ophthalmoscopes for scanning the retina of an eye are discussed in the present disclosure. One example scanning ophthalmoscope includes an uncollimated light source, a first scanning element, a second scanning element, a slit of a first aspherical mirror, and a second aspherical mirror. The uncollimated light source produces a beam of light to illuminate the retina. The beam of light is relayed from the first scanning element onto the second scanning element by the slit of the first aspherical mirror. The second aspherical mirror relays the beam of light from the second scanning element to the pupil of the eye.Type: GrantFiled: January 25, 2017Date of Patent: February 12, 2019Assignee: Carl Zeiss Meditec, Inc.Inventors: Yue Qiu, Matthew Everett, Jochen Straub
-
Patent number: 10105049Abstract: A projector and one or more optical components project a light pattern that scans at least a portion of an anterior segment of an eye of a user, while one or more cameras capture images of the anterior segment. During each scan, different pixels in the projector emit light at different times, causing the light pattern to repeatedly change orientation relative to the eye and thus to illuminate multiple different cross-sections of the anterior segment. The cameras capture images of each cross-section from a total of at least two different vantage points relative to the head of the user. The position of the projector, optical components and cameras relative to the head of the user remains substantially constant throughout each entire scan.Type: GrantFiled: January 19, 2016Date of Patent: October 23, 2018Inventors: Shantanu Sinha, Hyunsung Park, Albert Redo-Sanchez, Matthew Everett Lawson, Nickolaos Savidis, Pushyami Rachapudi, Ramesh Raskar, Vincent Patalano, II