Patents by Inventor Gene Brown

Gene Brown 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: 20240152447
    Abstract: This disclosure describes systems, methods, and devices related to remotely testing virtual network functions with edge gateways. A method may include providing an application for receiving user inputs for testing a virtual network function (VNF); receiving, via the application, a first user input associated with adding an image of a virtual machine instance to the application; downloading, via the application, the image based on the first user input; receiving, via the application, a second user input associated with instantiating a service associated with the virtual machine instance; instantiating, via the application, the service based on the second user input; receiving, via the application, a third user input associated with testing the VNF with the edge gateway device using the image and the service; and executing, via the application, a test of the VNF with an edge gateway using the image and the service based on the third user input.
    Type: Application
    Filed: November 8, 2023
    Publication date: May 9, 2024
    Applicant: CenturyLink Intellectual Property LLC
    Inventors: Andrea BROWN, Cory SAWYER, Joshua FAUCHER, Gregory JOHNSON, Matt HOLWAY, Gene CLARK
  • Publication number: 20230267416
    Abstract: An example operation may include one or more of displaying, via a uniform resource location (URL), a user interface for data and artificial intelligence (AI) planning, incrementally populating the user interface with different dedicated content areas for different objectives of the cloud implementation, incrementally detecting content that is added to the different dedicated content areas of the user interface via user devices of a collaboration of users, detecting votes submitted via the user interface by the user devices regarding the detected content, and generating an ordered sequence of actions to perform for implementing a cloud platform and displaying the ordered sequence of actions via the user interface.
    Type: Application
    Filed: February 22, 2022
    Publication date: August 24, 2023
    Inventors: Paul Christensen, Elizabeth Ackerman, Kyle Gene Brown
  • Patent number: 11660752
    Abstract: A method for perception and fitting for a stair tracker includes receiving sensor data for a robot adjacent to a staircase. For each stair of the staircase, the method includes detecting, at a first time step, an edge of a respective stair of the staircase based on the sensor data. The method also includes determining whether the detected edge is a most likely step edge candidate by comparing the detected edge from the first time step to an alternative detected edge at a second time step, the second time step occurring after the first time step. When the detected edge is the most likely step edge candidate, the method includes defining, by the data processing hardware, a height of the respective stair based on sensor data height about the detected edge. The method also includes generating a staircase model including stairs with respective edges at the respective defined heights.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: May 30, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Eric Cary Whitman, Gene Brown Merewether, Gina Christine Fay, Benjamin Swilling
  • Publication number: 20230143315
    Abstract: A method for perception and fitting for a stair tracker includes receiving sensor data for a robot adjacent to a staircase. For each stair of the staircase, the method includes detecting, at a first time step, an edge of a respective stair of the staircase based on the sensor data. The method also includes determining whether the detected edge is a most likely step edge candidate by comparing the detected edge from the first time step to an alternative detected edge at a second time step, the second time step occurring after the first time step. When the detected edge is the most likely step edge candidate, the method includes defining, by the data processing hardware, a height of the respective stair based on sensor data height about the detected edge. The method also includes generating a staircase model including stairs with respective edges at the respective defined heights.
    Type: Application
    Filed: January 3, 2023
    Publication date: May 11, 2023
    Inventors: Eric Cary Whitman, Gene Brown Merewether
  • Patent number: 11599128
    Abstract: A method for perception and fitting for a stair tracker includes receiving sensor data for a robot adjacent to a staircase. For each stair of the staircase, the method includes detecting, at a first time step, an edge of a respective stair of the staircase based on the sensor data. The method also includes determining whether the detected edge is a most likely step edge candidate by comparing the detected edge from the first time step to an alternative detected edge at a second time step, the second time step occurring after the first time step. When the detected edge is the most likely step edge candidate, the method includes defining, by the data processing hardware, a height of the respective stair based on sensor data height about the detected edge. The method also includes generating a staircase model including stairs with respective edges at the respective defined heights.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: March 7, 2023
    Assignee: Boston Dynamics, Inc.
    Inventors: Eric Cary Whitman, Gene Brown Merewether
  • Publication number: 20220388170
    Abstract: A computer-implemented method executed by data processing hardware of a robot causes the data processing hardware to perform operations including obtaining a topological map including waypoints and edges. Each edge connects adjacent waypoints. The waypoints and edges represent a navigation route for the robot to follow. Operations include determining, that an edge that connects first and second waypoints is blocked by an obstacle. Operations include generating, using image data and the topological map, one or more alternate waypoints offset from one of the waypoints. For each alternate waypoint, operations include generating an alternate edge connecting the alternate waypoint to a waypoint. Operations include adjusting the navigation route to include at least one alternate waypoint and alternate edge that bypass the obstacle. Operations include navigating the robot from the first waypoint to an alternate waypoint along the alternate edge connecting the alternate waypoint to the first waypoint.
    Type: Application
    Filed: June 1, 2022
    Publication date: December 8, 2022
    Inventor: Gene Brown Merewether
  • Patent number: 11271826
    Abstract: Information is gathered on microservice interactions. Two or more microservice failures are detected. For each microservices failure, a microservice restoration time is determined. An expected total cost of a downtime for each microservice is determined. Based on the determined expected total cost of the downtime for each microservice, an order of microservices to restore is determined.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: March 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kyle Gene Brown, Brian M. O'Connell, Jeremy R. Fox, Samir Nasser
  • Patent number: 11182702
    Abstract: One or more microservice flows affected by a microservice failure are determined. An amount of revenue loss per period of time for the one or more microservice flows affected by the microservice failure is determined. A microservice restoration time for the microservice failure is retrieved. An expected total cost of a downtime for each microservice is determined based on the amount of revenue loss per period of time and the microservice restoration time.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kyle Gene Brown, Brian M. O'Connell, Jeremy R. Fox, Samir Nasser
  • Publication number: 20210331317
    Abstract: A method for perception and fitting for a stair tracker includes receiving sensor data for a robot adjacent to a staircase. For each stair of the staircase, the method includes detecting, at a first time step, an edge of a respective stair of the staircase based on the sensor data. The method also includes determining whether the detected edge is a most likely step edge candidate by comparing the detected edge from the first time step to an alternative detected edge at a second time step, the second time step occurring after the first time step. When the detected edge is the most likely step edge candidate, the method includes defining, by the data processing hardware, a height of the respective stair based on sensor data height about the detected edge. The method also includes generating a staircase model including stairs with respective edges at the respective defined heights.
    Type: Application
    Filed: July 9, 2021
    Publication date: October 28, 2021
    Applicant: Boston Dynamics, Inc.
    Inventors: Eric Cary Whitman, Gene Brown Merewether, Gina Christine Fay, Benjamin Swilling
  • Publication number: 20210333804
    Abstract: A method for perception and fitting for a stair tracker includes receiving sensor data for a robot adjacent to a staircase. For each stair of the staircase, the method includes detecting, at a first time step, an edge of a respective stair of the staircase based on the sensor data. The method also includes determining whether the detected edge is a most likely step edge candidate by comparing the detected edge from the first time step to an alternative detected edge at a second time step, the second time step occurring after the first time step. When the detected edge is the most likely step edge candidate, the method includes defining, by the data processing hardware, a height of the respective stair based on sensor data height about the detected edge. The method also includes generating a staircase model including stairs with respective edges at the respective defined heights.
    Type: Application
    Filed: May 19, 2020
    Publication date: October 28, 2021
    Applicant: Boston Dynamics, Inc.
    Inventors: Eric Cary Whitman, Gene Brown Merewether
  • Patent number: 11073842
    Abstract: A method for perception and fitting for a stair tracker includes receiving sensor data for a robot adjacent to a staircase. For each stair of the staircase, the method includes detecting, at a first time step, an edge of a respective stair of the staircase based on the sensor data. The method also includes determining whether the detected edge is a most likely step edge candidate by comparing the detected edge from the first time step to an alternative detected edge at a second time step, the second time step occurring after the first time step. When the detected edge is the most likely step edge candidate, the method includes defining, by the data processing hardware, a height of the respective stair based on sensor data height about the detected edge. The method also includes generating a staircase model including stairs with respective edges at the respective defined heights.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: July 27, 2021
    Assignee: Boston Dynamics, Inc.
    Inventors: Eric Cary Whitman, Gene Brown Merewether
  • Publication number: 20200412624
    Abstract: Information is gathered on microservice interactions. Two or more microservice failures are detected. For each microservices failure, a microservice restoration time is determined. An expected total cost of a downtime for each microservice is determined. Based on the determined expected total cost of the downtime for each microservice, an order of microservices to restore is determined.
    Type: Application
    Filed: June 26, 2019
    Publication date: December 31, 2020
    Inventors: Kyle Gene Brown, Brian M. O'Connell, Jeremy R. Fox, Samir Nasser
  • Publication number: 20200412623
    Abstract: One or more microservice flows affected by a microservice failure are determined. An amount of revenue loss per period of time for the one or more microservice flows affected by the microservice failure is determined. A microservice restoration time for the microservice failure is retrieved. An expected total cost of a downtime for each microservice is determined based on the amount of revenue loss per period of time and the microservice restoration time.
    Type: Application
    Filed: June 26, 2019
    Publication date: December 31, 2020
    Inventors: Kyle Gene Brown, Brian M. O'Connell, Jeremy R. Fox, Samir Nasser
  • Patent number: 10701016
    Abstract: A method, computer program product, and a system where a processor(s) monitors a mailbox in an electronic mail system to identify a message destined for the mailbox. Based on identifying the message destined for the mailbox, the processor(s) apply contextual language analyses to parse content of the message (a header and a body of the message) to identify patterns in the content that indicate a temporal validity period for the message. The processor(s) determine, based on identifying the patterns, the temporal validity period for the message and associate an expiration date with the message, the expiration date coincides with an end of the temporal validity period. The processor(s) expire the message, at the expiration date.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Brendan F. Coffey, Gene Brown, Clifford V. Harris, Christopher J. Dawson
  • Publication number: 20190379625
    Abstract: A method, computer program product, and a system where a processor(s) monitors a mailbox in an electronic mail system to identify a message destined for the mailbox. Based on identifying the message destined for the mailbox, the processor(s) apply contextual language analyses to parse content of the message (a header and a body of the message) to identify patterns in the content that indicate a temporal validity period for the message. The processor(s) determine, based on identifying the patterns, the temporal validity period for the message and associate an expiration date with the message, the expiration date coincides with an end of the temporal validity period. The processor(s) expire the message, at the expiration date.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Inventors: Brendan F. Coffey, Gene Brown, Clifford V. Harris, Christopher J. Dawson
  • Patent number: 10117805
    Abstract: An acupressure device includes an acupressure section, a driving part and a control part. The acupressure section is disposed in front of the belly and presses the belly. The driving part is connected to the acupressure section and fixed at a backside of a user and moving the acupressure section toward the belly. The control part is controlled by the user and changing an intensity of a pressure from the acupressure section.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: November 6, 2018
    Assignee: SNU R&DB FOUNDATION
    Inventors: Kyu Jin Cho, Sang Yoep Lee, Merewether Gene Brown
  • Publication number: 20180256996
    Abstract: The invention is a novelty device that appears to be in perpetual motion when in an active position. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).
    Type: Application
    Filed: October 11, 2016
    Publication date: September 13, 2018
    Inventor: Gene Brown
  • Publication number: 20170216736
    Abstract: The invention is a novelty device that appears to be in perpetual motion when in an active position. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).
    Type: Application
    Filed: October 11, 2016
    Publication date: August 3, 2017
    Inventor: Gene Brown
  • Publication number: 20160279028
    Abstract: An acupressure device includes an acupressure section, a driving part and a control part. The acupressure section is disposed in front of the belly and presses the belly. The driving part is connected to the acupressure section and fixed at a backside of a user and moving the acupressure section toward the belly. The control part is controlled by the user and changing an intensity of a pressure from the acupressure section.
    Type: Application
    Filed: March 25, 2015
    Publication date: September 29, 2016
    Applicant: SNU R&DB FOUNDATION
    Inventors: Kyu Jin CHO, Sang Yoep LEE, Merewether Gene BROWN
  • Patent number: 9195725
    Abstract: A method, a system and a computer program product for resolving conflicts between data for database integration. Data is integrated from first and second data sources to produce integrated data, and the presence of a conflict is determined between data from the first data source and data from the second data source, where one or more sets of prioritized policies for resolving conflicts is associated with data of the first and second data sources. A policy is selected from the set of prioritized policies associated with the conflicted data, where the selected policy is appropriate to resolve the conflict and includes the greatest priority. The selected policy is applied to resolve the conflict and to produce a resulting data value for the integrated data.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kyle Gene Brown, Rada Chirkova, Ioannis Viniotis