Patents by Inventor Richard A. Roberts

Richard A. Roberts 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: 20220021611
    Abstract: The disclosure describes examples where a first data center includes a first gateway router, a first set of computing devices, and a second set of computing devices. The first set of computing devices is configured to execute a software defined networking (SDN) controller cluster to facilitate operation of one or more virtual networks within the first data center. The second set of computing devices is configured to execute one or more control nodes to exchange route information, between the first gateway router and a second gateway router of a second data center different than the first data center, for a virtual network between computing devices within the second data center, and to communicate control information for the second data center to the second set of computing devices, wherein the one or more control nodes form a subcluster of the SDN controller cluster.
    Type: Application
    Filed: September 30, 2021
    Publication date: January 20, 2022
    Inventors: Sreelakshmi Sarva, Nagendra Prasath Maynattamai Prem Chandran, Suresh Kumar Vinapamula Venkata, Richard Roberts
  • Publication number: 20220009644
    Abstract: An electric propulsion system for an aircraft includes a nacelle and an electric machine. The electric machine includes a stator positioned in the nacelle, and a rotor and fan assembly positioned in a primary flow path through the nacelle. The rotor and fan assembly includes a cylindrical fan shroud, a plurality of rotor magnets positioned on an outer surface of the fan shroud, and a fan hub mounted on a central support shaft via one or more bearings. A plurality of fan blades extend between an inner surface of the fan shroud and an outer surface of the fan hub. The rotor magnets may be loaded in compression in a radial direction when the rotor and fan assembly is at rest. The fan blades may be pre-stressed in a radial direction when the rotor and fan assembly is at rest.
    Type: Application
    Filed: July 13, 2021
    Publication date: January 13, 2022
    Inventors: Sheikh Fazle Rabbi, Rick Ralph Pilgrim, Kyle Reuben Genge, Trevor Forward, Adam Keating, Richard Robert Roper, Bryan Gabin Lobo
  • Publication number: 20210391760
    Abstract: A device includes a first rotor segment and a second rotor segment, wherein the first rotor segment and the second rotor segment are configured to be directly coupled together about a shaft to form at least a portion of a unitary rotor. The device also includes a first stator segment and a second stator segment, wherein the first stator segment and the second stator segment are configured to be directly coupled together to form at least a portion of a unitary stator.
    Type: Application
    Filed: May 21, 2021
    Publication date: December 16, 2021
    Inventors: Rick Ralph Pilgrim, Sheikh Fazle Rabbi, Jason Aspin, Dipesh Maharjan, Richard Robert Roper
  • Publication number: 20210385155
    Abstract: This disclosure describes techniques for improving speed of network convergence after node failure. In one example, a method includes storing, by a virtual router agent of a compute node managed by a Software Defined Networking (SDN) controller, a forwarding information data structure with a shared liveness vector orthogonal to the forwarding path to indicate a liveness state of a plurality of overlay network tunnel endpoint next hops, wherein the shared liveness vector is shared by each of a plurality of members for a plurality of composite next hops that share a common list of the plurality of overlay network tunnel endpoint next hops; and in response to determining, by the virtual router agent, that the orthogonal liveness vector indicates that each of the plurality of overlay network tunnel endpoint next hops are reachable, distributing network traffic to one or more of the plurality of overlay network tunnel endpoint next hops.
    Type: Application
    Filed: June 4, 2020
    Publication date: December 9, 2021
    Inventors: Anantharamu Suryanarayana, Richard Roberts
  • Publication number: 20210385149
    Abstract: This disclosure describes techniques for improving speed of network convergence after node failure. In one example, a method includes storing, by SDN controller, an underlay routing table having routes for an underlay network of a data center and an overlay routing table having a set of routes for a virtual network of an overlay network for the data center, wherein the underlay network includes physical network switches, gateway routers, and a set of virtual routers executing on respective compute nodes of the data center; installing, within the underlay routing table, a route to a destination address assigned to a particular one of the virtual routers as an indicator of a reachability status to the particular virtual router in the underlay network. The SDN controller controls, based on presence or absence of the route within the underlay routing table, advertisement of the routes for the virtual network of the overlay network.
    Type: Application
    Filed: June 4, 2020
    Publication date: December 9, 2021
    Inventors: Anantharamu Suryanarayana, Richard Roberts
  • Patent number: 11188119
    Abstract: A device holder includes a base, a hinge, and an arm. The base includes a mounting feature configured to affix the device holder to a portable computer device, and the hinge is connected to the base. The arm is connected to the hinge and opposes the base. The arm is rotatable with respect to the base to change the device holder between a stowed configuration, when the arm is positioned alongside the base, and a deployed configuration, when the first arm is positioned away from the base. In addition, the device holder is configured to hold a peripheral device of the portable computer device when the device holder is in the deployed configuration.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventor: Richard Roberts
  • Patent number: 11184113
    Abstract: An example operation may include one or more of receiving a data packet from a network controller, where the data packet is marked as valid based on a checksum calculated by the network controller, determining that the checksum generated by the network controller is in error based on a recalculation of the checksum of the data packet via a network layer, and transmitting the data packet from the network layer to the network controller with a notification that the checksum is in error.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Benjamin Thomas Rau, Christopher Meyer, Kaleb Joshua Holley, Richard Roberts
  • Patent number: 11165697
    Abstract: The disclosure describes examples where a first data center includes a first gateway router, a first set of computing devices, and a second set of computing devices. The first set of computing devices is configured to execute a software defined networking (SDN) controller cluster to facilitate operation of one or more virtual networks within the first data center. The second set of computing devices is configured to execute one or more control nodes to exchange route information, between the first gateway router and a second gateway router of a second data center different than the first data center, for a virtual network between computing devices within the second data center, and to communicate control information for the second data center to the second set of computing devices, wherein the one or more control nodes form a subcluster of the SDN controller cluster.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: November 2, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Sreelakshmi Sarva, Nagendra Prasath Maynattamai Prem Chandran, Suresh Kumar Vinapamula Venkata, Richard Roberts
  • Patent number: 11165703
    Abstract: A network device includes one or more processors configured to use a fat flow rule that specifies at least one of a mask to be applied to source Internet protocol (IP) addresses or to destination IP addresses, or that source ports or destination ports are to be ignored. The one or more processors may further be configured to receive packets having different source or destination IP addresses and/or different source or destination ports, and nevertheless assign the packets to the same fat flow according to the fat flow rule, e.g., by masking the source or destination IP addresses and/or ignoring the source or destination ports of the packets. In this manner, the network device may aggregate two or more different flows into a single fat flow.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: November 2, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Richard Roberts, Anand Narayanan Rao
  • Patent number: 11153194
    Abstract: Techniques for avoiding single points of failure in routing components of an SDN are disclosed. In some aspects, control nodes that provide routing management services are assigned zone identifiers. The control nodes having one zone identifier can be on separate processes and/or physical hardware from control nodes having a different zone identifier. Workloads, such as virtual machines or containers, can establish routing sessions such as Border Gateway Protocol as a Service (BGPaaS) routing sessions using different zone identifiers to ensure that separate control nodes provide routing management services for the primary and secondary compute nodes associated with a high availability service. These techniques in this way facilitate high availability by ensuring that a control node is not a single point of failure for the high availability service provided by the primary and secondary compute nodes.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: October 19, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Richard Roberts, Anantharamu Suryanarayana
  • Patent number: 11118413
    Abstract: A system, includes a movable platform slidingly coupled to one or more supports and configured to be selectively moved towards a drill floor and away from the drill floor. The system also includes a roughneck disposed on the movable platform and configured to make up or break out a threaded joint between a first tubular segment and a second tubular segment. The system additionally includes a support member disposed on the movable platform and configured to support one of the first tubular segment or the second tubular segment as the movable platform is selectively moved towards a drill floor or away from the drill floor.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: September 14, 2021
    Assignee: Ensco International Incorporated
    Inventors: Richard Robert Roper, John Stokes Knowlton, Christopher Scott Stewart
  • Publication number: 20210265714
    Abstract: An elongate flexible waveguide section for radio frequency signals is provided, wherein the waveguide section is corrugated in the longitudinal direction, and the waveguide section is at least partially corrugated in a circumferential direction perpendicular to the longitudinal direction. Also provided is an apparatus for connecting a VHTS antenna system to a spacecraft.
    Type: Application
    Filed: May 2, 2019
    Publication date: August 26, 2021
    Inventors: Arthur Bardinet, Richard Roberts, Stephen Mclaren
  • Patent number: 11059599
    Abstract: An electric propulsion system for an aircraft includes a nacelle and an electric machine. The electric machine includes a stator positioned in the nacelle, and a rotor and fan assembly positioned in a primary flow path through the nacelle. The rotor and fan assembly includes a cylindrical fan shroud, a plurality of rotor magnets positioned on an outer surface of the fan shroud, and a fan hub mounted on a central support shaft via one or more bearings. A plurality of fan blades extend between an inner surface of the fan shroud and an outer surface of the fan hub. The rotor magnets may be loaded in compression in a radial direction when the rotor and fan assembly is at rest. The fan blades may be pre-stressed in a radial direction when the rotor and fan assembly is at rest.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: July 13, 2021
    Assignee: Duxion Motors, Inc.
    Inventors: Sheikh Fazle Rabbi, Rick Ralph Pilgrim, Kyle Reuben Genge, Trevor Forward, Adam Keating, Richard Robert Roper
  • Publication number: 20210206748
    Abstract: Disclosed is crystalline Form B of 6-(cyclopropanecarboxamido)-4-((2-methoxy-3-(1-methy-1H-1,2,4-triazol-3-yl)phenyl) amino)-N-methyl-d3)pyridazine-3-carboxamide. Form B is the HCl salt of a neat crystalline form. Characterization data for Form B are disclosed.
    Type: Application
    Filed: May 30, 2019
    Publication date: July 8, 2021
    Inventor: Daniel Richard Roberts
  • Publication number: 20210194716
    Abstract: Methods, devices and computer program products are provided that, under control of one or more processors configured with executable instructions, receive a user-generated device agnostic instruction (DAI) at a local electronic device having digital personal assistant (DPA) functionality; determine whether the local electronic device is in an operational state that supports implementation of the DAI; based on the determining, transmit the DAI to one or more remote electronic devices having DPA functionality; and implement the DAI at each of the one or more remote electronic devices that is in an operational state that supports implementation of the DIA.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 24, 2021
    Inventors: Nathan J. Peterson, Nicholas Richard Roberts, Brian Jules Jaeger, Joshua N. Novak
  • Patent number: 11023054
    Abstract: A device case computer mouse includes a body including a cavity configured to attach the device case to a handheld computer, a motion sensor connected to the body, a battery connected to the body, and a charging port connected to the body and electrically connected to the battery, the charging port being configured to be connected to a case charging cable. Also included is a processor electrically connected to the battery and communicatively connected to the motion sensor, wherein the processor is configured to be communicatively connected to the handheld computer wirelessly and to a portable computer to transmit motion data from the motion sensor to the portable computer and to transmit input data from the handheld computer to the portable computer.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventor: Richard Roberts
  • Patent number: 11014908
    Abstract: The invention relates to pyrazole derivatives, to their use in medicine, to compositions containing them, to processes for their preparation and to intermediates used in such processes. More particularly the invention relates to HbS modulators of formula (I) or tautomers thereof, or pharmaceutically acceptable salts of said modulators or tautomers thereof, wherein X, Y, R2 and R3 are as defined in the description. HbS modulators are potentially useful in the treatment of a wide range of disorders, including sickle cell disease (SCD).
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: May 25, 2021
    Assignee: Pfizer Inc.
    Inventors: Ariamala Gopalsamy, Arjun Venkat Narayanan, Agustin Casimiro-Garcia, Chulho Choi, David Hepworth, David Walter Piotrowski, Hatice Gizem Yayla, Jayasankar Jasti, Lee Richard Roberts, Lyn Howard Jones, Mihir Dineshkumar Parikh, Ming Zhu Chen, Olugbeminiyi Omezia Fadeyi, Ralph Pelton Robinson, Jr., Robert Lee Dow, Shawn Cabral
  • Publication number: 20210107664
    Abstract: An electric propulsion system for an aircraft includes a nacelle and an electric machine. The electric machine includes a stator positioned in the nacelle, and a rotor and fan assembly positioned in a primary flow path through the nacelle. The rotor and fan assembly includes a cylindrical fan shroud, a plurality of rotor magnets positioned on an outer surface of the fan shroud, and a fan hub mounted on a central support shaft via one or more bearings. A plurality of fan blades extend between an inner surface of the fan shroud and an outer surface of the fan hub. The rotor magnets may be loaded in compression in a radial direction when the rotor and fan assembly is at rest. The fan blades may be pre-stressed in a radial direction when the rotor and fan assembly is at rest.
    Type: Application
    Filed: August 10, 2020
    Publication date: April 15, 2021
    Inventors: Sheikh Fazle Rabbi, Rick Ralph Pilgrim, Kyle Reuben Genge, Trevor Forward, Adam Keating, Richard Robert Roper
  • Patent number: 10975637
    Abstract: Techniques and systems to provide automatic positioning of a tripping apparatus. A system may include a sensor configured to detect a physical characteristic of a tubular string moving past the sensor and generate a signal indicative of the physical characteristic. The system may also include a processing device configured to process the signal indicative of the physical characteristic, determine whether the processed signal is indicative of a deviation of the tubular string, and generate output data utilized to automatically position a tripping apparatus at a location of the deviation on the tubular string.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: April 13, 2021
    Assignee: Ensco International Incorporated
    Inventors: Rick Pilgrim, Stephen Joseph DeLory, Richard Robert Roper
  • Publication number: 20210089144
    Abstract: A device case computer mouse includes a body including a cavity configured to attach the device case to a handheld computer, a motion sensor connected to the body, a battery connected to the body, and a charging port connected to the body and electrically connected to the battery, the charging port being configured to be connected to a case charging cable. Also included is a processor electrically connected to the battery and communicatively connected to the motion sensor, wherein the processor is configured to be communicatively connected to the handheld computer wirelessly and to a portable computer to transmit motion data from the motion sensor to the portable computer and to transmit input data from the handheld computer to the portable computer.
    Type: Application
    Filed: September 25, 2019
    Publication date: March 25, 2021
    Inventor: Richard Roberts