Patents by Inventor Mark Cummings

Mark Cummings 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: 10531516
    Abstract: An indication of an application-related objective is received at a first agent associated with a first device. One or more meta-language based descriptions comprising device data stored in a data store are used to identify a second device from a plurality of devices to help the first device to achieve the application-related objective. At least in part by exchanging with a second agent associated with the second device one or more programmatically determined bids and responses to bids, a mutually compatible set of configurations for the first device and the second device to cooperate with each other are determined to help achieve the application-related objective. The mutually compatible set of configurations comprising parameters are agreed upon by the first device and the second device. The first device and the second device are configured based at least in part on the mutually compatible set of configurations.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: January 7, 2020
    Inventor: Mark Cummings
  • Publication number: 20190281500
    Abstract: Mobile base station information is exchanged with an other base station. One or more parameters are exchanged with the other base station based on the base station information. A mobile base station is configured based at least in part on the negotiated one or more parameters. The configured mobile base station is used to provide cellular coverage to one or more user devices.
    Type: Application
    Filed: March 21, 2019
    Publication date: September 12, 2019
    Inventor: Mark Cummings
  • Patent number: 10285094
    Abstract: Mobile base station information is exchanged with an other base station. One or more parameters are exchanged with the other base station based on the base station information. A mobile base station is configured based at least in part on the negotiated one or more parameters. The configured mobile base station is used to provide cellular coverage to one or more user devices.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: May 7, 2019
    Inventor: Mark Cummings
  • Publication number: 20190098515
    Abstract: Collaborative computing and electronic records are disclosed. An entity that may be able to help achieve an objective is discovered and a connection to the entity established. A meta-language is used to exchange with the entity a description of the objective and a description of the entity. The meta-language is used to negotiate with the entity a contract to help achieve the objective. In the event a contract to help achieve the objective is reached, performing a self-configuration in accordance with the contract.
    Type: Application
    Filed: October 12, 2018
    Publication date: March 28, 2019
    Inventor: Mark Cummings
  • Publication number: 20190098514
    Abstract: A wireless communication system is disclosed. A data store stores for each of a plurality of nodes, each node comprising a wireless communication system element, a node image data comprising metadata about or otherwise associated with the node. In various embodiments, the data store has the capability to create and support an organically changing schema, and provides a mechanism to propagate changes to the schema or data, but only as necessary. A processor receives an indication of an objective and uses node image data stored in the data store to identify programmatically from among the plurality of nodes a node to help achieve the objective and to determine the configuration of the node.
    Type: Application
    Filed: October 12, 2018
    Publication date: March 28, 2019
    Inventor: Mark Cummings
  • Patent number: 10231141
    Abstract: Collaborative computing and electronic records are disclosed. An entity that may be able to help achieve an objective is discovered and a connection to the entity established. A meta-language is used to exchange with the entity a description of the objective and a description of the entity. The meta-language is used to negotiate with the entity a contract to help achieve the objective. In the event a contract to help achieve the objective is reached, performing a self-configuration in accordance with the contract.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: March 12, 2019
    Inventor: Mark Cummings
  • Patent number: 10187811
    Abstract: A wireless communication system is disclosed. A data store stores for each of a plurality of nodes, each node comprising a wireless communication system element, a node image data comprising metadata about or otherwise associated with the node. In various embodiments, the data store has the capability to create and support an organically changing schema, and provides a mechanism to propagate changes to the schema or data, but only as necessary. A processor receives an indication of an objective and uses node image data stored in the data store to identify programmatically from among the plurality of nodes a node to help achieve the objective and to determine the configuration of the node.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: January 22, 2019
    Inventor: Mark Cummings
  • Publication number: 20180368007
    Abstract: Image data of a node with which an orchestration module is associated is received. The node is an electronic device and the image data of the node is received in a language associated with the node. The image data of the node with which the orchestration module is associated is translated into a meta-language associated with an orchestrator network comprising the orchestration module and one or more other orchestration modules associated one or more corresponding nodes. A scope of information to provide from the orchestration module to the one or more other orchestration modules associated with one or more corresponding nodes is determined. The determined information is communicated to the one or more other orchestration modules in the meta-language understood by the orchestration module and the one or more other orchestration modules associated with one or more corresponding nodes.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 20, 2018
    Inventor: Mark Cummings
  • Publication number: 20180077588
    Abstract: Collaborative computing and electronic records are disclosed. An entity that may be able to help achieve an objective is discovered and a connection to the entity established. A meta-language is used to exchange with the entity a description of the objective and a description of the entity. The meta-language is used to negotiate with the entity a contract to help achieve the objective. In the event a contract to help achieve the objective is reached, performing a self-configuration in accordance with the contract.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 15, 2018
    Inventor: Mark Cummings
  • Patent number: 9788215
    Abstract: Collaborative computing and electronic records are disclosed. An entity that may be able to help achieve an objective is discovered and a connection to the entity established. A meta-language is used to exchange with the entity a description of the objective and a description of the entity. The meta-language is used to negotiate with the entity a contract to help achieve the objective. In the event a contract to help achieve the objective is reached, performing a self-configuration in accordance with the contract.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: October 10, 2017
    Inventor: Mark Cummings
  • Publication number: 20170251404
    Abstract: Mobile base station information is exchanged with an other base station. One or more parameters are exchanged with the other base station based on the base station information. A mobile base station is configured based at least in part on the negotiated one or more parameters. The configured mobile base station is used to provide cellular coverage to one or more user devices.
    Type: Application
    Filed: April 20, 2017
    Publication date: August 31, 2017
    Inventor: Mark Cummings
  • Publication number: 20170171913
    Abstract: An indication of an application-related objective is received at a first agent associated with a first device. One or more meta-language based descriptions comprising device data stored in a data store are used to identify a second device from a plurality of devices to help the first device to achieve the application-related objective. At least in part by exchanging with a second agent associated with the second device one or more programmatically determined bids and responses to bids, a mutually compatible set of configurations for the first device and the second device to cooperate with each other are determined to help achieve the application-related objective. The mutually compatible set of configurations comprising parameters are agreed upon by the first device and the second device. The first device and the second device are configured based at least in part on the mutually compatible set of configurations.
    Type: Application
    Filed: January 20, 2017
    Publication date: June 15, 2017
    Inventor: Mark Cummings
  • Patent number: 9591496
    Abstract: Integrated circuit design and operation techniques are disclosed. In some embodiments, a data store stores, for each of a plurality of cores, a core image data comprising metadata about or otherwise associated with the core. A processor receives an indication of an application-related objective and uses core image data stored in the data store to identify programmatically a set of two or more cores from among the plurality of cores to help achieve the objective and to configure the two or more cores to help achieve the objective.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: March 7, 2017
    Inventor: Mark Cummings
  • Publication number: 20160255517
    Abstract: A wireless communication system is disclosed. A data store stores for each of a plurality of nodes, each node comprising a wireless communication system element, a node image data comprising metadata about or otherwise associated with the node. In various embodiments, the data store has the capability to create and support an organically changing schema, and provides a mechanism to propagate changes to the schema or data, but only as necessary. A processor receives an indication of an objective and uses node image data stored in the data store to identify programmatically from among the plurality of nodes a node to help achieve the objective and to determine the configuration of the node.
    Type: Application
    Filed: March 3, 2016
    Publication date: September 1, 2016
    Inventor: Mark Cummings
  • Publication number: 20160196364
    Abstract: Integrated circuit design and operation techniques are disclosed. In some embodiments, a data store stores, for each of a plurality of cores, a core image data comprising metadata about or otherwise associated with the core. A processor receives an indication of an application-related objective and uses core image data stored in the data store to identify programmatically a set of two or more cores from among the plurality of cores to help achieve the objective and to configure the two or more cores to help achieve the objective.
    Type: Application
    Filed: January 12, 2016
    Publication date: July 7, 2016
    Inventor: Mark Cummings
  • Patent number: 9311108
    Abstract: A wireless communication system is disclosed. A data store stores for each of a plurality of nodes, each node comprising a wireless communication system element, a node image data comprising metadata about or otherwise associated with the node. In various embodiments, the data store has the capability to create and support an organically changing schema, and provides a mechanism to propagate changes to the schema or data, but only as necessary. A processor receives an indication of an objective and uses node image data stored in the data store to identify programmatically from among the plurality of nodes a node to help achieve the objective and to determine the configuration of the node.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: April 12, 2016
    Inventor: Mark Cummings
  • Patent number: 9268578
    Abstract: Integrated circuit design and operation techniques are disclosed. In some embodiments, a data store stores, for each of a plurality of cores, a core image data comprising metadata about or otherwise associated with the core. A processor receives an indication of an application-related objective and uses core image data stored in the data store to identify programmatically a set of two or more cores from among the plurality of cores to help achieve the objective and to configure the two or more cores to help achieve the objective.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: February 23, 2016
    Inventors: Mark Cummings, Takehito Sasaki
  • Publication number: 20140054904
    Abstract: A combination of a door, a door-jamb and a magneto-mechanical-latching-assembly is provided. The door is mounted to close an opening adjacent to the door-jamb. The latching-assembly operates to secure the door in a closed position. The latching-assembly includes a latch-component and an actuator-component. The latch-component is associated with one of the door and door-jamb. The latch-component includes a latch that includes a latch-magnet having a latch-magnet-polar-axis. The latch is mounted relative to the latch-component to reciprocate along a substantially horizontal and linear latching-path between an extended-latching-position and a retracted-non-latching-position. The actuator-component is associated with the other of the door and door-jamb. The actuator-component includes an actuator that includes an actuator-magnet having an actuator-magnet-polar-axis.
    Type: Application
    Filed: August 27, 2012
    Publication date: February 27, 2014
    Inventors: Stuart John Andrews, Mark Cumming
  • Publication number: 20130042432
    Abstract: A spring-biased hinged assembly (10) including a spool (30) associated with a first hinged member (20) a spring (70) associated with a second hinged member (60) and a tensile member (100) extending from the spool (30) to the spring (70).
    Type: Application
    Filed: February 10, 2011
    Publication date: February 21, 2013
    Inventors: Stuart John Andrews, Mark Cumming
  • Publication number: 20120117363
    Abstract: Integrated circuit design and operation techniques are disclosed. In some embodiments, a data store stores, for each of a plurality of cores, a core image data comprising metadata about or otherwise associated with the core. A processor receives an indication of an application-related objective and uses core image data stored in the data store to identify programmatically a set of two or more cores from among the plurality of cores to help achieve the objective and to configure the two or more cores to help achieve the objective.
    Type: Application
    Filed: November 7, 2011
    Publication date: May 10, 2012
    Inventors: Mark Cummings, Takehito Sasaki