Patents by Inventor Joseph A. Miller

Joseph A. Miller 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: 20240022945
    Abstract: Embodiments identify a station that rotates an over the air station address. As address rotation was not originally designed into wireless networks, the rotation can introduce communication challenges for the station. The embodiments derive that traffic referencing two different over the air station addresses are associated with a single common station. This is accomplished by determining a similarity between properties of two sets of traffic. A first set of traffic references the first over the air station address and a second set of traffic references the second over the air station address. If the properties common across the two sets of traffic indicate sufficient similarity, the embodiments determine that both sets of traffic are associated with a single device. Network configuration of the device is then adjusted based on the determination.
    Type: Application
    Filed: September 28, 2023
    Publication date: January 18, 2024
    Inventors: Jerome Henry, Nancy Cam-Winget, Simone Arena, Darrin Joseph Miller, Sudhir Kumar Jain, Einar Nilsen-Nygaard
  • Publication number: 20230418647
    Abstract: Technologies are disclosed for providing name resolution services to components executing in a virtualized environment. A name resolution request generated by a component executing within a virtualized environment is intercepted and forwarded from the virtualized environment to a host operating system (“OS”). A user process is then executed that requests that the host OS resolve a name specified by the intercepted name resolution request. Once the user process has received a response to the name resolution request made to the host OS, a response to the original name resolution request made by the component executing within the virtualized environment can be generated based on the response received by the user process. The response to the original name resolution request can then be provided to the component executing in the virtualized environment that requested name resolution.
    Type: Application
    Filed: June 28, 2022
    Publication date: December 28, 2023
    Inventors: Keith Edgar HORTON, Alan Thomas Gavin JOWETT, Andrew Mario BELTRANO, Catalin-Emil FETOIU, Guillaume Philippe Adrien HETIER, Matthew Yutaka IGE, Mitchell James SCHMIDT, Randy Joseph MILLER
  • Patent number: 11849344
    Abstract: Embodiments identify a station that rotates an over the air station address. As address rotation was not originally designed into wireless networks, the rotation can introduce communication challenges for the station. The embodiments derive that traffic referencing two different over the air station addresses are associated with a single common station. This is accomplished by determining a similarity between properties of two sets of traffic. A first set of traffic references the first over the air station address and a second set of traffic references the second over the air station address. If the properties common across the two sets of traffic indicate sufficient similarity, the embodiments determine that both sets of traffic are associated with a single device. Network configuration of the device is then adjusted based on the determination.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: December 19, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jerome Henry, Nancy Cam-Winget, Simone Arena, Darrin Joseph Miller, Sudhir Kumar Jain, Einar Nilsen-Nygaard
  • Publication number: 20230370306
    Abstract: Technologies are disclosed for enabling virtual private network (VPN) support in a virtualized environment. The presence or creation of a host VPN adapter on a host processing system providing a virtualized environment is detected and, in response thereto, a virtual network adapter is created in the virtualized environment. A guest operating system (OS) creates a guest VPN adapter in the virtualized environment. A software component is inserted between the guest VPN adapter and the virtual network adapter. The software component adds Ethernet frames to point-to-point protocol (PPP) packets received from the guest VPN adapter and removes Ethernet frames from packets received from the virtual network adapter.
    Type: Application
    Filed: November 17, 2022
    Publication date: November 16, 2023
    Inventors: Keith Edgar HORTON, Alan Thomas Gavin JOWETT, Andrew Mario BELTRANO, Catalin-Emil FETOIU, Guillaume Philippe Adrien HETIER, Matthew Yutaka IGE, Mitchell James SCHMIDT, Randy Joseph MILLER
  • Publication number: 20230370378
    Abstract: Technologies are disclosed for providing compatible network resources to program components executing in a virtualized environment. Virtual network adapters are created in a virtualized environment that correspond to network interfaces present on a host processing system. A virtual network interface is created in the virtualized environment and exposed to program components executing in the virtualized environment. Network packets are routed between the program components executing in the virtualized environment, the virtual network interface, the active virtual network adapter, and the network interface on the host processing system corresponding to the active virtual network adapter. Network control messages generated by program components executing in a virtualized environment are intercepted and forwarded to a host processing system for processing.
    Type: Application
    Filed: October 28, 2022
    Publication date: November 16, 2023
    Inventors: Keith Edgar HORTON, Alan Thomas Gavin JOWETT, Andrew Mario BELTRANO, Catalin-Emil FETOIU, Guillaume Philippe Adrien HETIER, Matthew Yutaka IGE, Mitchell James SCHMIDT, Randy Joseph MILLER
  • Publication number: 20230370427
    Abstract: A network firewall is disclosed that operates between a virtualized environment and the processing system that provides the virtualized environment. The network firewall filters network traffic generated by and destined for program components executing in the virtualized environment. The network firewall can be located in a hypervisor, a flow steering engine, or at another location between the virtualized environment and the processing system. The network firewall utilizes a firewall policy that can be shared with a network firewall on the processing system that filters network traffic originating at or destined for the processing system. The network firewall can filter network traffic based upon a unique identifier assigned to a virtualized environment, upon port numbers assigned to program components in a virtualized environment, or upon profiles assigned to network interfaces. The network firewall can also filter loopback traffic between a guest operating system (OS) and a host OS.
    Type: Application
    Filed: December 20, 2022
    Publication date: November 16, 2023
    Inventors: Keith Edgar HORTON, Alan Thomas Gavin JOWETT, Andrew Mario BELTRANO, Catalin-Emil FETOIU, Guillaume Philippe Adrien HETIER, Matthew Yutaka IGE, Mitchell James SCHMIDT, Randy Joseph MILLER
  • Publication number: 20230314638
    Abstract: Aspects of the present disclosure relate to an X-ray detecting system. Further aspects of the present disclosure relate to an X-ray system comprising the X-ray detecting system, and to an X-ray detection method. In an embodiment of the present disclosure, the X-ray detecting system comprises a processing unit for processing the pixel signals, wherein the processing unit comprises a frame summing unit configured to, for a pixel of the pixel array, compare the pixel values of the acquired frames that correspond to that pixel for detecting a pixel value in those frames that was adversely affected by a direct hit of that pixel by an X-ray photon during said single exposure, and generate a pixel value for that pixel in dependence of the pixel values of the acquired frames and detected pixel value for that pixel.
    Type: Application
    Filed: April 5, 2023
    Publication date: October 5, 2023
    Inventors: Bartholomeus Goverdina Maria Henricus DILLEN, James Joseph MILLER
  • Publication number: 20230305858
    Abstract: Techniques are described for performing an automated region build. An orchestration service (e.g., a Multi-Flock Orchestrator) may managing bootstrapping efforts for any suitable number of services within a region corresponding to one or more data centers. Each service can be associated with a respective set of resources (e.g., infrastructure components, software artifacts, etc.). The orchestration service can identify dependencies between services based on corresponding configuration files associated with the services. The orchestration service can determine, based on the identified dependencies, an order by which operations for bootstrapping the services are to be performed. The orchestration service can incrementally instruct other system components (e.g., a provisioning and deployment manager) to perform operations for bootstrapping the plurality of services in accordance with determined order.
    Type: Application
    Filed: December 6, 2022
    Publication date: September 28, 2023
    Applicant: Oracle International Corporation
    Inventors: Erik Joseph Miller, Caleb Dockter
  • Publication number: 20230291687
    Abstract: Techniques for group-based classification and policy enforcement at a network fabric edge for traffic that is being sent to external network destinations are disclosed herein. The techniques may include receiving, at a control plane of a network and from an edge node of the network, a request to provide mapping data associated with sending a packet to a destination. Based at least in part on an address prefix value associated with the destination, the control plane may determine that the destination is located in an external network. Additionally, a group identifier that is associated with the destination may be determined. In this way, an indication of the group identifier may be sent to the edge node such that the edge node may determine, based at least in part on the group identifier, a policy decision for routing the packet to the external network.
    Type: Application
    Filed: May 16, 2023
    Publication date: September 14, 2023
    Inventors: Prakash C. Jain, Sanjay Kumar Hooda, Darrin Joseph Miller, Ashwin Kumar
  • Patent number: 11755647
    Abstract: In an approach for dynamically generating correctly formatted Extensible Markup Language (XML) based off of a subset of data from a database, a processor receives an input pointing to a subset of data. A processor collects the subset of data from existing sources. A processor modifies the subset of data using wildcarding to generate a modified subset of data. A processor generates a set of XML files from the modified subset of data. A processor creates an immutable record of the subset of data, the modified subset of data, and the set of XML files. A processor outputs the set of XML files.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: September 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Michael J Falcetano, Keith Joseph Miller, John Bouzakis, Michael Kelly
  • Publication number: 20230273816
    Abstract: Techniques are described for automating the creating, provisioning, and deployment of resources and infrastructure for building a data center that is configured to provide a set of services. Techniques are described for scheduling and executing multiple releases for a service. For a service for which a first release has been previously scheduled and executed, a second release may be scheduled for the service in response to an optional capability dependency for the service being published in a data center. The second release for the flock is then executed. As a result of the execution of the second release, additional enhanced capabilities may be added to the service.
    Type: Application
    Filed: January 18, 2023
    Publication date: August 31, 2023
    Applicant: Oracle International Corporation
    Inventors: Caleb Dockter, Erik Joseph Miller
  • Patent number: 11736579
    Abstract: Techniques are described for identifying resources within a region of a cloud-computing environment. A Resource Identification Service (RIS) may be configured to obtain a flock configuration file comprising resource discovery data associated with a service. The resource discovery data may indicate a set of parameters with which a previously existing resource of the cloud-computing environment is to be identified. RIS may execute operations to identify the previously existing resource based at least in part on matching attributes associated with previously existing resource to the set of parameters of the resource discovery data. The RIS may identify, from the flock configuration file, a set of import operations to perform to obtain an identifier corresponding to the previously existing resource. The identifier may be provided to cause the previously existing resource to be utilized in a region build.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: August 22, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Erik Joseph Miller, Caleb Dockter
  • Patent number: 11723550
    Abstract: A system for performing at least one impedance measurement on a biological subject, the system including a measuring device having a first housing including spaced pairs of foot drive and sense electrodes provided in electrical contact with feet of the subject in use, a second housing including spaced pairs of hand drive and sense electrodes provided in electrical contact with hands of the subject in use, at least one signal generator electrically connected to at least one of the drive electrodes to apply a drive signal to the subject, at least one sensor electrically connected to at least one of the sense electrodes to measure a response signal in the subject and a measuring device processor that at least in part controls the at least one signal generator, receives an indication of a measured response signal from the at least one sensor and generates measurement data indicative of at least one measured impedance value and a client device in communication with the measuring device, the client device being ada
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: August 15, 2023
    Inventors: Jack Gerald Cosentino, Tim Essex, Matthew Joseph Miller
  • Publication number: 20230251872
    Abstract: Techniques are described for performing an automated region build. An orchestration service (e.g., a Multi-Flock Orchestrator (MFO)) may be configured to bootstrap any suitable number of services within a region corresponding to one or more data centers. Each service can be associated with a respective set of resources (e.g., infrastructure components to be provisioned, software artifacts to be deployed, etc.). The WO can obtain configuration files corresponding to the services to be bootstrapped and perform a static analysis the configuration files to identify one or more dependencies between the services. Circular dependencies can be identified and resolved before region build. A graph may be generated that maintains the dependencies identified and indicates a corresponding order with which bootstrapping tasks are to be performed. The WO may traverse the graph to incrementally instruct, according to the identified dependencies, a provisioning and deployment manager to bootstrap services in the region.
    Type: Application
    Filed: February 1, 2023
    Publication date: August 10, 2023
    Applicant: Oracle International Corporation
    Inventors: Caleb Dockter, Erik Joseph Miller
  • Publication number: 20230251871
    Abstract: Techniques are disclosed for migrating services from a virtual bootstrap environment. A distributed computing system can generate a virtual cloud network in a data center of a host region. A virtual bootstrap environment may be implemented in the virtual cloud network. The virtual bootstrap environment can include a plurality of services. The distributed computing system can also deploy an instance of one of the plurality of services to a target region data center. When the instance has been deployed, an indication that the deployment was successful can be received by the distributed computing system. In response, the distributed computing system may identify additional resources associated with the deployed instance of the service and update another service in the virtual bootstrap environment with that resource.
    Type: Application
    Filed: February 3, 2023
    Publication date: August 10, 2023
    Applicant: Oracle International Corporation
    Inventors: Erik Joseph Miller, Michel Belleau
  • Publication number: 20230251870
    Abstract: Techniques are described for identifying resources within a region of a cloud computing environment that may be leveraged during a region build. A Multi-Flock Orchestrator (MFO) may be configured to obtain configuration files corresponding to services to be bootstrapped within the region during a region build process. MFO may determine an order by which the services are to be bootstrapped and transmits a first request in accordance with the order. Planning data may be received (e.g., indicating an intent to create a new resource). MFO may obtain (e.g., via a Resource Identification Service) an identifier corresponding to a previously created resource. MFO can modify the planning data with the identifier and transmits a second request comprising the modified planning data. Transmitting the second request can cause resource corresponding to the flock configuration file to be bootstrapped within the region using the resource corresponding to the identifier.
    Type: Application
    Filed: December 7, 2022
    Publication date: August 10, 2023
    Applicant: Oracle International Corporation
    Inventors: Erik Joseph Miller, Caleb Dockter
  • Publication number: 20230251852
    Abstract: Techniques are described for performing an automated region build using a version set that identifies versions of configuration files and/or artifacts with which the region build is to be performed. A Multi-Flock Orchestrator (MFO) may be configured to maintain multiple version sets identifying a respective set of configuration files associated with various services to be bootstrapped. The MFO may execute a validation process using one version set. A second version set may be identified from the first based on identifying configuration files that successfully passed the validation process. The automated region build can be performed using the second version set.
    Type: Application
    Filed: December 6, 2022
    Publication date: August 10, 2023
    Applicant: Oracle International Corporation
    Inventors: Erik Joseph Miller, Caleb Dockter
  • Publication number: 20230251921
    Abstract: Techniques are described for monitoring the health of services in a computing environment such as a data center. More particularly, the present disclosure describes techniques for monitoring the health and availability of capabilities in a computing environment such as a data center by enabling alarms to be associated with the capabilities. A capability refers to a set of resources in a data center. By providing the ability to associate an alarm with a capability, the health or availability of the associated capability can be monitored or ascertained by tracking the state of the alarm associated with the capability. For example, if the alarm associated with a particular capability is triggered, it may indicate that the particular capability and the one or more resources corresponding to the particular capability are not in a healthy state. Accordingly, by monitoring alarms associated with capabilities, the health of the associated capabilities can be ascertained.
    Type: Application
    Filed: February 3, 2023
    Publication date: August 10, 2023
    Applicant: Oracle International Corporation
    Inventors: Kavyashree Mysore Jagadeesh, Erik Joseph Miller
  • Publication number: 20230251956
    Abstract: A test environment is provided for testing of a flock configuration. A configuration file of a service is parsed to identify one or more capabilities for executing a release of the configuration file of the service. The one or more capabilities correspond to operations performed with respect to one or more resource types. A capability-aware-proxy server included in the test environment is configured based on the one or more capabilities identified from the configuration file of the service. The release of the configuration file of the service is executed in the test environment in accordance with the configured capability aware-proxy server. The capability aware-proxy server generates a response message corresponding to an execution result of the release of the configuration file of the service.
    Type: Application
    Filed: February 3, 2023
    Publication date: August 10, 2023
    Applicant: Oracle International Corporation
    Inventors: Caleb Dockter, Erik Joseph Miller, Eric Tyler Barsalou
  • Publication number: 20230251873
    Abstract: The present embodiments relate to determining a critical path that identifies an order for bootstrapping a subset of resources within a data center under build. A cloud infrastructure orchestration service (CIOS) can identify from configuration files associated with resources to be bootstrapped within the data set, a set of capabilities. The CIOS can identify a first set of capabilities on which publishing each respective capability depends. User input can be received identifying a selected flock. The CIOS can identify the unpublished capabilities on which capabilities corresponding to the selected flock depend. Those unpublished capabilities can be ranked and provided via a visualization to the user. The unpublished capabilities can be ranked according to identifying, for a respective unpublished capability, a set of capabilities that are capable of being published responsive to publishing the respective unpublished capability.
    Type: Application
    Filed: February 1, 2023
    Publication date: August 10, 2023
    Applicant: Oracle International Corporation
    Inventors: Arthur CARRE, Erik Joseph Miller