Patents by Inventor Milo Martin

Milo Martin 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: 20230343307
    Abstract: The XILO Cube is a percussion instrument based on the classic Euclidean (hexahedronic) open-sided cube. Manufactured of lightweight metal, each edge/side of the cube contains a different note and/or tone giving it 24 (twenty-four) playing surfaces. All edges are spot-welded.
    Type: Application
    Filed: April 18, 2023
    Publication date: October 26, 2023
    Inventor: Milo Martin
  • Patent number: 11126567
    Abstract: Network protocols generally implement integrity protection, encryption and authentication as separate validation steps. Since each validation step contributes encoding and processing overhead associated with individual packet transfers over the network, such network protocols can make inefficient use of limited packet space. Systems and methods according to the present disclosure combine integrity protection, encryption and authentication into a single validation step thereby making efficient use of limited packet space.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: September 21, 2021
    Assignee: Google LLC
    Inventors: Daniel Earle Gibson, Monica C. Wong-Chan, Milo Martin
  • Patent number: 10986011
    Abstract: System utilization related to memory usage can be monitored by storing host memory usage information in the corresponding host physical memory. However, retrieving this information can be a high overhead operation because it involves engaging with the operating system of each host. Moreover, storing memory usage information in the host physical memories can pose a security risk if they also store privileged data. Network interfaces according to the present disclosure provide unobtrusive and secure support for monitoring of network and other system resources such as regions of memory within host physical memories. Implementations according to the present disclosure include a plurality of memory region counters stored on a network interface. Each memory region counter corresponds to one of the memory regions located in a physical memory of a host coupled to the network interface. Each of the counters includes a system utilization metric associated with its corresponding memory region.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: April 20, 2021
    Assignee: Google LLC
    Inventors: Daniel Earle Gibson, Simon Luigi Sabato, Monica C. Wong-Chan, Milo Martin
  • Patent number: 10691619
    Abstract: Network protocols generally implement integrity protection, encryption and authentication as separate validation steps. Since each validation step contributes encoding and processing overhead associated with individual packet transfers over the network, such network protocols can make inefficient use of limited packet space. Systems and methods according to the present disclosure combine integrity protection, encryption and authentication into a single validation step thereby making efficient use of limited packet space.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: June 23, 2020
    Assignee: Google LLC
    Inventors: Daniel Earle Gibson, Monica C. Wong-Chan, Milo Martin
  • Patent number: 10521360
    Abstract: Network protocols generally implement integrity protection, encryption and authentication as separate validation steps. Since each validation step contributes encoding and processing overhead associated with individual packet transfers over the network, such network protocols can make inefficient use of limited packet space. Systems and methods according to the present disclosure combine integrity protection, encryption and authentication into a single validation step thereby making efficient use of limited packet space.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: December 31, 2019
    Assignee: Google LLC
    Inventors: Daniel Earle Gibson, Monica C. Wong-Chan, Milo Martin
  • Publication number: 20190116108
    Abstract: System utilization related to memory usage can be monitored by storing host memory usage information in the corresponding host physical memory. However, retrieving this information can be a high overhead operation because it involves engaging with the operating system of each host. Moreover, storing memory usage information in the host physical memories can pose a security risk if they also store privileged data. Network interfaces according to the present disclosure provide unobtrusive and secure support for monitoring of network and other system resources such as regions of memory within host physical memories. Implementations according to the present disclosure include a plurality of memory region counters stored on a network interface. Each memory region counter corresponds to one of the memory regions located in a physical memory of a host coupled to the network interface. Each of the counters includes a system utilization metric associated with its corresponding memory region.
    Type: Application
    Filed: October 18, 2017
    Publication date: April 18, 2019
    Inventors: Daniel Earle Gibson, Simon Luigi Sabato, Monica C. Wong-Chan, Milo Martin
  • Publication number: 20050144395
    Abstract: A cache coordination mechanism for a multiprocessor, shared-memory computer switches between a snooping mechanism where an individual processor unit broadcasts or multicasts cache coherence messages to each other node on the system and a directory system where the individual processor unit transmits the cache control message to a directory which then identifies potential candidates to receive that message. The switching is according to the activity on the communication network used by the cache coherence messages. When network activity is high, a directory protocol is used to conserve bandwidth but when network activity is low, a snooping system is used to provide faster response.
    Type: Application
    Filed: February 22, 2005
    Publication date: June 30, 2005
    Inventors: Milo Martin, Daniel Sorin, Mark Hill, David Wood