Patents by Inventor Mark A. Moore

Mark A. Moore 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: 20180287931
    Abstract: Techniques for provisioning a network node for attribute sharing are described. According to various implementations, a cloud-based connectivity service maintains network path information that identifies routing paths for routing communication sessions across different networks. The connectivity service also tracks whether particular network nodes across the different paths are provisioned with an attribute sharing functionality. An entity such as a communication service and/or a client device can query the connectivity service for a routing path for routing a communication session, and the connectivity service can respond identifying a routing path. In at least some implementations, the connectivity service selects a routing path based on a historical and/or real-time signal quality for the routing path.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gareth L. E. Bridges, Amer Aref Hassan, Timothy Mark Moore
  • Patent number: 10079863
    Abstract: A media session is established between a first endpoint and a second endpoint via a communication network based on connectivity checks performed by the endpoints. A set of candidate pairs, each comprising a first network address available to the first endpoint and a second network address available to the second endpoint, is generated. Depending on whether or not at least one of a set of one or more reduced connectivity check criteria is determined to be met, a probe threshold for at least one of the candidate pairs. Connectivity checks are performed for the at least one candidate pair by transmitting, by the first endpoint, a number of probe messages from the first network address of that pair to the second network address of that pair that is limited by the probe threshold.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: September 18, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy Mark Moore, Tin Qian, Rajesh Gunnalan
  • Publication number: 20180234471
    Abstract: A conferencing server is directly accessible from the public Internet and has a host transport address, which is a combination of a public IP address on the public Internet and an associated port. It comprises conference hosting logic for hosting at least one conference, in which media data is transmitted and received via the conferencing server between participant endpoints; media processing logic configured to process received media data of the conference for transmission in the conference; multiplexing control logic configured to determine a plurality of multiplexing tokens to be used by the participant endpoints; and demultiplexing logic configured to identify received multiplexing tokens in transport layer payload data of a sequence data packets received from the participant endpoints at the host transport address, and use the multiplexing tokens identified in the transport layer payload data to demultiplex the data packets for processing by the media processing logic.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 16, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tin Qian, Rajesh Gunnalan, Timothy Mark Moore
  • Patent number: 9990834
    Abstract: One or more techniques and/or systems are provided for personal tracking of hygiene compliance of a user. For example, a mobile device may host a tracking component (e.g., a personal hygiene compliance app deployed on a cell phone or tablet). The tracking component may be configured to establish a communication connection, such as a Bluetooth communication connect, with a hygiene device (e.g., a soap dispenser). The tracking component may generate either a hygiene compliance metric or a non-hygiene compliance metric based upon whether a dispense event notification, indicating compliance by the user with a hygiene opportunity, is received from the hygiene device. In this way, the user may personally track hygiene compliance information based upon automated communication signals shared between the mobile device and the hygiene device.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: June 5, 2018
    Assignee: GOJO INDUSTRIES, INC.
    Inventor: Mark Moore
  • Publication number: 20180124123
    Abstract: A media session between a first device and a second device is established. The following candidate pairs are determined at the first device, by exchanging network addresses between the devices: (i) a relayed-relayed candidate pair comprising a first media relay server network address and a second media relay server, and (ii) at least one alternative candidate pair. Connectivity checks are performed for at least the alternative candidate pair to determine whether or not the alternative candidate pair is valid. However, the media session is established initially using the relayed-relayed candidate pair without any connectivity checks having been performed by the devices for the relayed-relayed candidate pair and before the connectivity checks for the alternative candidate pair have been completed. If the alternative candidate pair is determined to be valid in the connectivity checks, the established media session is switched to the alternative candidate pair in response.
    Type: Application
    Filed: October 27, 2016
    Publication date: May 3, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Timothy Mark Moore, Tin Qian, Rajesh Gunnalan
  • Publication number: 20170365158
    Abstract: One or more techniques and/or systems are provided for personal tracking of hygiene compliance of a user. For example, a mobile device may host a tracking component (e.g., a personal hygiene compliance app deployed on a cell phone or tablet). The tracking component may be configured to establish a communication connection, such as a Bluetooth communication connect, with a hygiene device (e.g., a soap dispenser). The tracking component may generate either a hygiene compliance metric or a non-hygiene compliance metric based upon whether a dispense event notification, indicating compliance by the user with a hygiene opportunity, is received from the hygiene device. In this way, the user may personally track hygiene compliance information based upon automated communication signals shared between the mobile device and the hygiene device.
    Type: Application
    Filed: December 19, 2016
    Publication date: December 21, 2017
    Inventor: Mark Moore
  • Publication number: 20170163694
    Abstract: A communication event is established between an initiating device and a responding device under the control of a remote communications controller. In a pre-session establishment phase: a compression dictionary or a dictionary link that identifies an addressable memory location, at which a compression dictionary is held, is received at the initiating device. The received compression dictionary or the received dictionary link is stored in electronic storage of the initiating device. In response to a communication event establishment instruction received at the initiating device after the dictionary or the dictionary link has been received and stored at the initiating device, a session is established between the initiating device and the communications controller by the initiating device transmitting an initial session establishment message—compressed using the dictionary—to the communications controller to establish the communication event.
    Type: Application
    Filed: December 3, 2015
    Publication date: June 8, 2017
    Inventors: Uladzimir A. Skuratovich, Namendra Kumar, Andrey Belenko, Timothy Mark Moore
  • Publication number: 20170163083
    Abstract: A power management system includes a battery circuit element connected in parallel with a load and including a non-rechargeable battery and a first diode connected in series with the non-rechargeable battery, a capacitor circuit element connected in parallel with the battery circuit element and including a capacitor connected in series with a second diode, and a photovoltaic cell circuit element connected in parallel with the capacitor circuit element and including a photovoltaic cell connected in series with a third diode. The first and second diodes are configured such that when a voltage of the non-rechargeable battery exceeds a voltage of the capacitor, the non-rechargeable battery supplies current to the load to power the load, and when the voltage of the capacitor exceeds the voltage of the non-rechargeable battery, the capacitor supplies current to the load to power the load.
    Type: Application
    Filed: November 30, 2016
    Publication date: June 8, 2017
    Inventor: Mark Moore
  • Publication number: 20170163607
    Abstract: A communication event is established between an initiating device and a responding device under the control of a remote communications controller. In a pre-communication event establishment phase, a secure connection is established between the initiating device and the communications controller, and session key negotiation messages are exchanged between the initiating device and the communications controller via the secure connection to obtain session key data in an electronic storage location accessible to the initiating device. The secure connection terminates once the session key data has been obtained. In a subsequent communication event establishment phase—after the session key data has been obtained and the secure connection has terminated in the pre-establishment phase—a communication event request is transmitted from the initiating device to the communications controller comprising a payload encrypted with the session key data.
    Type: Application
    Filed: December 3, 2015
    Publication date: June 8, 2017
    Inventors: Uladzimir A. Skuratovich, Namendra Kumar, Andrey Belenko, Timothy Mark Moore
  • Publication number: 20170163693
    Abstract: A session is established between an initiating device and a remote device. A session request is transmitted from the initiating device to the remote device according to a preferred networking protocol. If no provisional response to the request is received at the initiating device within an initial duration, the initiating device transmits another session request to the other device according to a non-preferred protocol. If a provisional response to the request is received within the initial duration, the initiating device continues to monitor the elapsed time for an so extended duration. If no final response to the request is received within the extended duration, the initiating device transmits another session request to the other device according to a non-preferred protocol. If a final response is received within the extended duration, a session between the initiating device and the other device is established according to the preferred networking protocol.
    Type: Application
    Filed: December 3, 2015
    Publication date: June 8, 2017
    Inventors: Uladzimir A. Skuratovich, Namendra Kumar, Andrey Belenko, Timothy Mark Moore
  • Publication number: 20170142165
    Abstract: A media session is established between a first endpoint and a second endpoint via a communication network based on connectivity checks performed by the endpoints. A set of candidate pairs, each comprising a first network address available to the first endpoint and a second network address available to the second endpoint, is generated. Depending on whether or not at least one of a set of one or more reduced connectivity check criteria is determined to be met, a probe threshold for at least one of the candidate pairs. Connectivity checks are performed for the at least one candidate pair by transmitting, by the first endpoint, a number of probe messages from the first network address of that pair to the second network address of that pair that is limited by the probe threshold.
    Type: Application
    Filed: November 18, 2015
    Publication date: May 18, 2017
    Inventors: Timothy Mark Moore, Tin Qian, Rajesh Gunnalan
  • Publication number: 20170142164
    Abstract: A media session is established between a first endpoint and a second endpoint via a communication network based on connectivity checks performed by the endpoints. Depending on whether or not at least one of a set of one or more reduced connectivity check criteria is determined to be met, a full or a reduced set of candidate pairs is generated, each candidate pair of whichever set is generated comprising a first network address available to the first endpoint and a second network address available to the second endpoint. Connectivity checks are not performed for any candidate pair in the full candidate pair set that is not also in the reduced candidate pair set if it is determined that at least one of the reduced connectivity check criteria is met.
    Type: Application
    Filed: November 18, 2015
    Publication date: May 18, 2017
    Inventors: Timothy Mark Moore, Tin Qian, Rajesh Gunnalan
  • Patent number: 9637910
    Abstract: An occupiable building and a method for constructing an occupiable space in a structural frame building are disclosed. In an embodiment, an occupiable building includes a structural frame defining a footprint of the occupiable building, at least one lower deck structure located within the footprint of the structural frame and supported by the structural frame, at least one upper deck structure located within the footprint of the structural frame and supported by the structural frame, and an interior partition system installed between the lower deck structure and the upper deck structure to define an occupiable space, the occupiable space having a ceiling. The interior partition system includes first king post assemblies, a lower panel, and an upper panel. The lower panel is fastened to the king post assemblies and to the upper panel. The upper panel is fastened to the king post assemblies and to upper panel.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: May 2, 2017
    Assignee: ADITAZZ, INC.
    Inventors: Zigmund Rubel, Sungmin Kim, Ehab Hamouda, Nicholas Reid, Mark Moore, Charles Sungwon Han, Kale Cushing Wisnia
  • Publication number: 20160380967
    Abstract: A media session is established between a first endpoint and a second endpoint, by transmitting the following messages from the first endpoint in parallel: to the second endpoint, a message indicating a first server network address of a media relay server available to the first endpoint and comprising a unique session identifier; to the media relay server, an activation request comprising the unique session identifier. This activates the session identifier by causing it to be associated at the media relay server with a source address conveyed by the activation request. Once the session identifier has been activated, a media packet received from the second endpoint at the first server network address that comprises the unique session identifier is relayed from the media relay server to the source address for receiving by the first endpoint.
    Type: Application
    Filed: March 4, 2016
    Publication date: December 29, 2016
    Inventors: Timothy Mark Moore, Tin Qian, Rajesh Gunnalan
  • Patent number: 9524632
    Abstract: One or more techniques and/or systems are provided for personal tracking of hygiene compliance of a user. For example, a mobile device may host a tracking component (e.g., a personal hygiene compliance app deployed on a cell phone or tablet). The tracking component may be configured to establish a communication connection, such as a Bluetooth communication connect, with a hygiene device (e.g., a soap dispenser). The tracking component may generate either a hygiene compliance metric or a non-hygiene compliance metric based upon whether a dispense event notification, indicating compliance by the user with a hygiene opportunity, is received from the hygiene device. In this way, the user may personally track hygiene compliance information based upon automated communication signals shared between the mobile device and the hygiene device.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: December 20, 2016
    Assignee: GOJO Industries, Inc.
    Inventor: Mark Moore
  • Patent number: 9506266
    Abstract: Embodiments of a deck assembly module for a steel framed building include a modular concrete deck platform. The modular concrete deck platform includes a concrete slab having a top major surface and a bottom major surface and a structural grid pattern of reinforcing bar within the concrete slab. The concrete slab further includes sleeve openings located around a perimeter of the concrete slab, the sleeve openings surrounded by sleeve structures, the sleeve structures surrounded by concrete. Each sleeve opening extends from the top major surface of the concrete slab to the bottom major surface of the concrete slab.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: November 29, 2016
    Assignee: ADITAZZ, INC.
    Inventors: Donald J. Foldenauer, Ehab Hamouda, Sungmin Kim, Mark Moore, Nicholas Reid, Zigmund Rubel
  • Publication number: 20160208486
    Abstract: An occupiable building and a method for constructing an occupiable space in a structural frame building are disclosed. In an embodiment, an occupiable building includes a structural frame defining a footprint of the occupiable building, at least one lower deck structure located within the footprint of the structural frame and supported by the structural frame, at least one upper deck structure located within the footprint of the structural frame and supported by the structural frame, and an interior partition system installed between the lower deck structure and the upper deck structure to define an occupiable space, the occupiable space having a ceiling. The interior partition system includes first king post assemblies, a lower panel, and an upper panel. The lower panel is fastened to the king post assemblies and to the upper panel. The upper panel is fastened to the king post assemblies and to upper panel.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 21, 2016
    Applicant: Aditazz, Inc.
    Inventors: Zigmund Rubel, Sungmin Kim, Ehab Hamouda, Nicholas Reid, Mark Moore, Charles Sungwon Han, Kale Cushing Wisnia
  • Publication number: 20160094591
    Abstract: A media session is established between a first endpoint and a second endpoint via a communication network based on connectivity checks performed by the endpoints. A set of candidate pairs, each comprising a first network address available to the first endpoint and a second network address available to the second endpoint, is generated. To each candidate pair of the candidate pair set, a respective priority is assigned. If none of the criteria is determined to be met by the first endpoint, the priorities are assigned by the first endpoint according to a standardized networking protocol as specified by the standardized networking protocol, and if any of the criteria is determined to be met by the first endpoint, at least one of the priorities assigned by the first endpoint is different from that specified by the standardized networking protocol.
    Type: Application
    Filed: November 18, 2015
    Publication date: March 31, 2016
    Inventors: Timothy Mark Moore, Tin Qian, Rajesh Gunnalan
  • Patent number: D809821
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: February 13, 2018
    Assignee: GOJO Industries, Inc.
    Inventors: Mark Moore, Kaitlin Wolf, Shelby Buell
  • Patent number: D815457
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: April 17, 2018
    Assignee: GOJO Industries, Inc.
    Inventors: Mark Moore, Kaitlin Wolf, Shelby Buell