Patents by Inventor David Dale Becker

David Dale Becker 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: 20220326848
    Abstract: Techniques discussed herein relate to providing in-memory workflow management at an edge device (e.g., a computing device distinct from and operating remotely with respect to a data center). The edge device can operate as a computing node in a computing cluster of edge devices and implement a hosting environment (e.g., a distributed data plane). A work request can be obtained by an in-memory workflow manager of the edge device. The work request may include an intended state of a data plane resource (e.g., a computing cluster, a virtual machine, etc.). The in-memory workflow manager can determine the work request has not commenced and initialize an in-memory execution thread to execute orchestration tasks to configure a data plane of the computing cluster according to the intended state. Current state data corresponding to the configured data plane may be provided to the user device and eventually displayed.
    Type: Application
    Filed: November 19, 2021
    Publication date: October 13, 2022
    Applicant: Oracle International Corporation
    Inventors: Prachi Maheshwari, Igors Sajenko, David Dale Becker, Maxim Baturin
  • Publication number: 20220329578
    Abstract: Techniques are described for implementing a secure enclave within an edge device (e.g., an edge device of a computing cluster of edge devices). In some embodiments, a service enclave comprising a plurality of services can be implemented. The plurality of services can be implemented within respective containers and communicatively connected to one another via a virtual substrate network of the cloud-computing edge device. The virtual substrate network may be dedicated to network traffic between services of the plurality of services. A first service of the enclave may generate and transmit a message to a second service of the enclave for processing. One or more operations may be executed by the second service based on reception of the message.
    Type: Application
    Filed: January 21, 2022
    Publication date: October 13, 2022
    Applicant: Oracle International Corporation
    Inventors: David Dale Becker, Maxim Baturin
  • Publication number: 20220326941
    Abstract: Techniques discussed herein relate to updating an edge device (e.g., a computing device distinct from and operating remotely with respect to a data center). The edge device can operate execute a first operating system (OS). A manifest specifying files a second OS to be provisioned to the edge device may be obtained. One or more data files corresponding to a difference between a first set of data files associated with the first OS and a second set of data files associated with the second OS may be identified. A snapshot of the first OS may be generated and stored in memory of the edge device. The edge device can then be configured with the second OS by modifying the snapshot. The booting order of the edge device may be modified to boot utilizing the second OS.
    Type: Application
    Filed: January 31, 2022
    Publication date: October 13, 2022
    Applicant: Oracle International Corporation
    Inventors: Jonathon David Nelson, David Dale Becker
  • Publication number: 20220210225
    Abstract: Techniques and apparatus for data networking are described. In one example, a method of queuing Remote Direct Memory Access (RDMA) packets includes receiving a first RDMA packet having a first quality-of-service (QoS) data field; based on a value of the first QoS data field, queueing the first RDMA packet in a first queue of a plurality of queues; receiving a second RDMA packet having a second QoS data field; and based on a value of the second QoS data field, queueing the second RDMA packet in a second queue of the plurality of the queues, the second queue being different than the first queue.
    Type: Application
    Filed: February 3, 2021
    Publication date: June 30, 2022
    Applicant: Oracle International Corporation
    Inventors: Santosh Narayan Shilimkar, David Dale Becker, Jagwinder Singh Brar
  • Publication number: 20220209993
    Abstract: Techniques and apparatus for data networking are described. In one example, a method includes receiving a first Layer-2 Remote Direct Memory Access (RDMA) packet which includes a virtual local area network (VLAN) tag and a quality-of-service (QoS) data field; converting the first Layer-2 RDMA packet to a first Layer-3 encapsulated packet; and forwarding the first Layer-3 encapsulated packet to a switch fabric. In this method, the converting includes adding at least one header to the first Layer-2 RDMA packet, where the at least one header includes: a virtual network identifier that is based on information from the VLAN tag, and a QoS value that is based on information from the QoS data field.
    Type: Application
    Filed: February 2, 2021
    Publication date: June 30, 2022
    Applicant: Oracle International Corporation
    Inventors: Santosh Narayan Shilimkar, David Dale Becker, Jagwinder Singh Brar
  • Patent number: 11349710
    Abstract: Techniques discussed herein relate to providing composable edge devices. In some embodiments, a user request specifying a set of services to be executed at a cloud-computing edge device may be received by a computing device operated by a cloud computing provider. A manifest may be generated in accordance with the user request. The manifest may specify a configuration for the cloud-computing edge device. Another request can be received specifying the same or a different set of services to be executed at another edge device. Another manifest which specifies the configuration for that edge device may be generated and subsequently used to provision the request set of services on that device. In this manner, manifests can be used to compose the platform to be utilized at any given edge device.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: May 31, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jonathon David Nelson, David Dale Becker, Maxim Anatolyevich Romanenko
  • Patent number: 10038601
    Abstract: The following description is directed to monitoring a multi-tier network including a first tier of routers and a second tier of routers. In one embodiment, a method of monitoring the network comprises creating a probe packet. The probe packet can include a source address corresponding to a monitoring function, and a destination address served by a path from the first tier to the second tier of routers. The probe packet can be transmitted into the multi-tier network. A number of probe packets counted by each router of the first and second tiers of routers can be received. One or more performance metrics of the multi-tier network can be determined based, at least in part, on a sum of the number of probe packets counted by the first tier of routers and a sum of the number of probe packets counted by the second tier of routers.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: July 31, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David Dale Becker, Eoin Francis Cavanagh