Patents by Inventor Daniel Earle
Daniel Earle 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).
-
Patent number: 11469890Abstract: Aspects of the disclosure relate to providing derived keys for connectionless network protocols. The derived key may be provided by receiving, at a host, a remote procedure call (RPC) sent by a remote host in response a request by an application executing on the remote host. The host may generate a derived key from a region key, the region key being associated with an application-specific memory region on the host. The host may transmit the derived key to the remote host.Type: GrantFiled: October 26, 2020Date of Patent: October 11, 2022Assignee: Google LLCInventors: Daniel Earle Gibson, Joel Scherpelz
-
Patent number: 11126567Abstract: 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: GrantFiled: December 5, 2019Date of Patent: September 21, 2021Assignee: Google LLCInventors: Daniel Earle Gibson, Monica C. Wong-Chan, Milo Martin
-
Publication number: 20210250167Abstract: Aspects of the disclosure relate to providing derived keys for connectionless network protocols. The derived key may be provided by receiving, at a host, a remote procedure call (RPC) sent by a remote host in response a request by an application executing on the remote host. The host may generate a derived key from a region key, the region key being associated with an application-specific memory region on the host. The host may transmit the derived key to the remote host.Type: ApplicationFiled: October 26, 2020Publication date: August 12, 2021Inventors: Daniel Earle Gibson, Joel Scherpelz
-
Patent number: 10986011Abstract: 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: GrantFiled: October 18, 2017Date of Patent: April 20, 2021Assignee: Google LLCInventors: Daniel Earle Gibson, Simon Luigi Sabato, Monica C. Wong-Chan, Milo Martin
-
Patent number: 10910727Abstract: Vivaldi tapered slot and Vivaldi horn antennas that feature or include fractal plasmonic surfaces (“FPS”) are described. Vivaldi slot antennas are described which include a conductive surface defining a tapered slot, with the conductive surface including a plurality of fractal resonators which form or constitute a fractal plasmonic surface (FPS). In some embodiments the fractal resonators can be defined by slots. In some embodiments the fractal resonators can include self-complementary features. In exemplary embodiments, two Vivaldi horn antennas may be used for a Vivaldi horn antenna. The two Vivaldi FPS antennas can be arranged in a crossed or cross configuration such that the two antennas are essentially perpendicular to one another and are therefore able to receive and transmit two orthogonal polarizations of radiation. The two antennas can be fed by separate respective feed lines. The two antennas can be mounted inside of a horn or casing.Type: GrantFiled: December 3, 2019Date of Patent: February 2, 2021Assignee: Fractal Antenna Systems, Inc.Inventors: Nathan Cohen, Ryan Thistle, Daniel Earle, Philip Salkind, A. J. Shelman-Cohen
-
Patent number: 10691619Abstract: 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: GrantFiled: October 18, 2017Date of Patent: June 23, 2020Assignee: Google LLCInventors: Daniel Earle Gibson, Monica C. Wong-Chan, Milo Martin
-
Publication number: 20200106186Abstract: Vivaldi tapered slot and Vivaldi horn antennas that feature or include fractal plasmonic surfaces (“FPS”) are described. Vivaldi slot antennas are described which include a conductive surface defining a tapered slot, with the conductive surface including a plurality of fractal resonators which form or constitute a fractal plasmonic surface (FPS). In some embodiments the fractal resonators can be defined by slots. In some embodiments the fractal resonators can include self-complementary features. In exemplary embodiments, two Vivaldi horn antennas may be used for a Vivaldi horn antenna. The two Vivaldi FPS antennas can be arranged in a crossed or cross configuration such that the two antennas are essentially perpendicular to one another and are therefore able to receive and transmit two orthogonal polarizations of radiation. The two antennas can be fed by separate respective feed lines. The two antennas can be mounted inside of a horn or casing.Type: ApplicationFiled: December 3, 2019Publication date: April 2, 2020Inventors: Nathan Cohen, Ryan Thistle, Daniel Earle, Philip Salkind, A.J. Shelman-Cohen
-
Patent number: 10594038Abstract: Cage antennas and related components are described. Such cage antennas include a shortened antennal element, such as a monopole (e.g., of approximately ?-wave height of a desired operational wavelength), which can be placed on a shortened ground plane (e.g., roughly quarter-wave size). A cage-like ensemble (e.g., a cage) can then be placed on top of but not touching the antenna element. The cage structure can have a fractal-based, folded, and/or pleated structure, among others. This cage structure can be produced either through a variety of means including but not limited to 3-D printing with either conductive materials or inductively coded materials.Type: GrantFiled: November 19, 2015Date of Patent: March 17, 2020Assignee: Fractal Antenna Systems, Inc.Inventors: Nathan Cohen, Daniel Earle, Justin Mitchell
-
Patent number: 10521360Abstract: 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: GrantFiled: October 18, 2017Date of Patent: December 31, 2019Assignee: Google LLCInventors: Daniel Earle Gibson, Monica C. Wong-Chan, Milo Martin
-
Patent number: 10498040Abstract: Vivaldi tapered slot and Vivaldi horn antennas that feature or include fractal plasmonic surfaces (“FPS”) are described. Vivaldi slot antennas are described which include a conductive surface defining a tapered slot, with the conductive surface including a plurality of fractal resonators which form or constitute a fractal plasmonic surface (FPS). In some embodiments the fractal resonators can be defined by slots. In some embodiments the fractal resonators can include self-complementary features. In exemplary embodiments, two Vivaldi horn antennas may be used for a Vivaldi horn antenna. The two Vivaldi FPS antennas can be arranged in a crossed or cross configuration such that the two antennas are essentially perpendicular to one another and are therefore able to receive and transmit two orthogonal polarizations of radiation. The two antennas can be fed by separate respective feed lines. The two antennas can be mounted inside of a horn or casing.Type: GrantFiled: December 11, 2018Date of Patent: December 3, 2019Assignee: Fractal Antenna Systems, Inc.Inventors: Nathan Cohen, Ryan Thistle, Daniel Earle, Philip Salkind, A. J. Shelman-Cohen
-
Publication number: 20190260131Abstract: Vivaldi tapered slot and Vivaldi horn antennas that feature or include fractal plasmonic surfaces (“FPS”) are described. Vivaldi slot antennas are described which include a conductive surface defining a tapered slot, with the conductive surface including a plurality of fractal resonators which form or constitute a fractal plasmonic surface (FPS). In some embodiments the fractal resonators can be defined by slots. In some embodiments the fractal resonators can include self-complementary features. In exemplary embodiments, two Vivaldi horn antennas may be used for a Vivaldi horn antenna. The two Vivaldi FPS antennas can be arranged in a crossed or cross configuration such that the two antennas are essentially perpendicular to one another and are therefore able to receive and transmit two orthogonal polarizations of radiation. The two antennas can be fed by separate respective feed lines. The two antennas can be mounted inside of a horn or casing.Type: ApplicationFiled: December 11, 2018Publication date: August 22, 2019Inventors: Nathan Cohen, Ryan Thistle, Daniel Earle, Philip Salkind, A.J. Shelman-Cohen
-
Publication number: 20190128624Abstract: Systems and techniques are described that provide for enhanced gain and radiation characteristics of antennas. The systems and techniques employ layers or cards of fractal plasmonic surfaces to provide gain to the antennas. The fractal plasmonic surfaces each include a close-packed arrangements of resonators having self-similar or fractal shapes, which may be referred to as “fractal cells.” The cards can be held by a frame adapted to fit an antenna. The FPS cards can provide benefits for gain, field emission, directivity, increased bandwidth, power delivery, and/or heat management. One or more dielectric layers or cards may be used to enhance gain and/or directivity characteristics.Type: ApplicationFiled: October 23, 2018Publication date: May 2, 2019Inventors: Nathan Cohen, Daniel Earle, Philip Salkind
-
Publication number: 20190116108Abstract: 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: ApplicationFiled: October 18, 2017Publication date: April 18, 2019Inventors: Daniel Earle Gibson, Simon Luigi Sabato, Monica C. Wong-Chan, Milo Martin
-
Publication number: 20180040958Abstract: Cage antennas and related components are described. Such cage antennas include a shortened antennal element, such as a monopole (e.g., of approximately ?-wave height of a desired operational wavelength), which can be placed on a shortened ground plane (e.g., roughly quarter-wave size). A cage-like ensemble (e.g., a cage) can then be placed on top of but not touching the antenna element. The cage structure can have a fractal-based, folded, and/or pleated structure, among others. This cage structure can be produced either through a variety of means including but not limited to 3-D printing with either conductive materials or inductively coded materials.Type: ApplicationFiled: November 19, 2015Publication date: February 8, 2018Inventors: Nathan Cohen, Daniel Earle, Justin Mitchell
-
Patent number: 4029510Abstract: An improved silver halide film, multi-solution photographic processing method and compositions having an increased speed of processing while producing good quality images including use of a developer solution having at least two, and preferably three, different developing agents and a fixing solution which is a combination of at least two different fixing agents. The process and compositions are particularly suitable for convenient processing of x-ray film and microfilm under ordinary room temperature conditions and also for processing in small machines. Following processing, a wash in an archival quality promoting solution is beneficial for microfilm. The x-ray film processing compositions find advantageous utility in the processing of dental x-rays and may conveniently be provided in powder form, for packaging and shipping, with dissolution by the end user.Type: GrantFiled: December 23, 1974Date of Patent: June 14, 1977Assignee: General Film Development CorporationInventor: Daniel Earle Speers