Patents by Inventor Mark Moore

Mark 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).

  • Patent number: 10759537
    Abstract: Vertical take-off and landing (VTOL) aircraft can provide opportunities to incorporate aerial transportation into transportation networks for cities and metropolitan areas. However, VTOL aircraft can be sensitive to uneven weight distributions, e.g., the payload of an aircraft is primarily loaded in the front, back, left, or right. When the aircraft is loaded unevenly, the center of mass of the aircraft may shift substantially enough to negatively impact performance of the aircraft. Thus, in turn, there is an opportunity that the VTOL may be loaded unevenly if seating and/or luggage placement is not coordinated. Among other advantages, dynamically assigning the VTOL aircraft payloads can increase VTOL safety by ensuring the VTOL aircraft is loaded evenly and meets all weight requirements; can increase transportation efficiency by increasing rider throughput; and can increase the availability of the VTOL services to all potential riders.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: September 1, 2020
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Mark Moore, John Conway Badalamenti, Ian Villa, Adam Warmoth, David Josephson, Jeffrey A. Holden
  • Patent number: 10752363
    Abstract: Vertical take-off and landing (VTOL) aircraft can provide opportunities to incorporate aerial transportation into transportation networks for cities and metropolitan areas. However, VTOL aircraft can be sensitive to uneven weight distributions, e.g., the payload of an aircraft is primarily loaded in the front, back, left, or right. When the aircraft is loaded unevenly, the center of mass of the aircraft may shift substantially enough to negatively impact performance of the aircraft. Thus, in turn, there is an opportunity that the VTOL may be loaded unevenly if seating and/or luggage placement is not coordinated. Among other advantages, dynamically assigning the VTOL aircraft payloads can increase VTOL safety by ensuring the VTOL aircraft is loaded evenly and meets all weight requirements; can increase transportation efficiency by increasing rider throughput; and can increase the availability of the VTOL services to all potential riders.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: August 25, 2020
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Mark Moore, John Conway Badalamenti, Ian Villa, Adam Warmoth, David Josephson, Jeffrey A. Holden
  • Patent number: 10713957
    Abstract: A transport network management system identifies a service objective for a plurality of VTOL aircraft and retrieves VTOL data including locations of the plurality of VTOL aircraft. An estimate of demand for transport services to be provided at least in part by one of the VTOL aircraft is generated and routing data for the plurality of VTOL aircraft is determined based on the estimated demand and the service objective. Routing instructions based on the routing data are sent to at least a subset of the VTOL aircraft.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: July 14, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Nikhil Goel, Jon Petersen, John Badalamenti, Mark Moore
  • Publication number: 20200156778
    Abstract: An aerial vehicle that uses motor pulsed-induced cyclic control is provided. In example embodiments, the aerial vehicle comprises a fuselage incorporating a battery system and a payload bay for operatively receiving and holding a payload and at least one mono-blade rotor coupled to an electric motor and an electric motor control system. The electric motor control system controls the electric motor using pulse-induced cyclic control. The aerial vehicle further includes at least one wing, at least one cruise propeller, and an avionics system. The avionic system is configured to transition the aerial vehicle between a vertical take-off and landing mode in which the at least one mono-blade rotor is primarily engaged to propel the aerial vehicle vertically and a cruising mode in which the at least one cruise propeller is primarily engaged to propel the aerial vehicle horizontally.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 21, 2020
    Inventors: Robert Alan McDonald, Mark Moore, Ian Andreas Villa
  • Patent number: 10601879
    Abstract: A media session is configured between a first endpoint and a second endpoint on a communication network based on connectivity checks performed by the endpoints. When a reduced connectivity check condition is met, based on characteristics of the communication network operable between the first endpoint and the second endpoint, a reduced candidate pairing procedure is initiated. The reduced candidate pairing procedure includes connectivity checks performed from the first endpoint with a reduced set of candidate pairs that is smaller than an available set of candidate pairs. The reduced set of candidate pairs is identified based on the characteristics of the communication network at the respective pairs, and a particular candidate pair in the reduced set is determined to be valid based on a result of connectivity checks using the candidate pair.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy Mark Moore, Tin Qian, Rajesh Gunnalan
  • Patent number: 10523814
    Abstract: A robocall management system (RMS) comprises a service switching point switch, a service control point, and a robocall confirmation system, that all cooperate in processing incoming calls to a subscriber. If the call is not a robocall, the call will be delivered to the subscriber as normal. If the call is, or may be, a robocall, then call will be diverted to the robocall confirmation system, which will determine whether the caller is a live person or a computer playing an announcement. If the caller is a live person, then the call is offered to the subscriber. If the caller is a robocaller, then the robocall announcement is recorded by the robocall confirmation system and made available to the subscriber should they choose to listen to it. Various algorithms may be employed along with external data to ascertain a likelihood of whether the call is a robocall.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: December 31, 2019
    Assignee: NOBLE SYSTEMS CORPORATION
    Inventors: Mark Moore, Karl H. Koster
  • Publication number: 20190337614
    Abstract: An aircraft with a forward swept wing is configured to transition between vertical flight and forward flight. The aircraft includes propellers attached laterally along the wing. The propellers may be stacked propellers with two or more co-rotating rotors. The aircraft also includes booms attached along the wing and at each free end of the wing. The booms can include boom control effectors configured to direct airflow below a propeller. The aircraft includes one or more cruise propellers, configured to operate during forward flight to generate lift. The aircraft can also include control surfaces on the wings and tail that may tilt during takeoff and landing to yaw the vehicle.
    Type: Application
    Filed: March 18, 2019
    Publication date: November 7, 2019
    Inventors: Ian Andreas Villa, Mark Moore, Adam Warmoth, John Conway Badalamenti, David Lane Josephson
  • Publication number: 20190337613
    Abstract: A vertical takeoff and landing (VTOL) aircraft, configured to transport passengers and/or cargo, uses propellers during vertical flight and wings during forward flight to generate lift. The VTOL aircraft includes a front wing and a rear wing connected by inboard booms. The rear wing may include a wingtip boom attached to each free end of the wing. A propeller may be attached to each inboard boom and each wingtip boom. The propellers attached to the inboard booms may be stacked propellers including at least two co-rotating propellers. The aircraft can also include a cruise propeller attached to the tail region of the fuselage, where the cruise propeller is configured to rotate in a plane approximately perpendicular to the fuselage to generate thrust during forward flight.
    Type: Application
    Filed: March 18, 2019
    Publication date: November 7, 2019
    Inventors: Ian Andreas Villa, Mark Moore, Robert Alan McDonald, Henry Thome Won, Adam Chase, Alex Michael Gary, Cory Seubert
  • Publication number: 20190334960
    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: July 8, 2019
    Publication date: October 31, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tin Qian, Rajesh Gunnalan, Timothy Mark Moore
  • Publication number: 20190325757
    Abstract: A request for transport services that identifies a rider, an origin, and a destination is received from a client device. Eligibility of the request to be serviced by a vertical take-off and landing (VTOL) aircraft is determined based on the origin and the destination. The client device is sent an itinerary for servicing the transport request including a leg serviced by the VTOL aircraft. Confirmation is received that the rider has boarded the VTOL aircraft and determination made as to whether the VTOL aircraft should wait for additional riders. Instruction are sent to the VTOL aircraft to take-off if one or more conditions are met.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 24, 2019
    Inventors: Nikhil Goel, Jon David Petersen, John Conway Badalamenti, Mark Moore
  • Publication number: 20190325755
    Abstract: A transport network management system identifies a service objective for a plurality of VTOL aircraft and retrieves VTOL data including locations of the plurality of VTOL aircraft. An estimate of demand for transport services to be provided at least in part by one of the VTOL aircraft is generated and routing data for the plurality of VTOL aircraft is determined based on the estimated demand and the service objective. Routing instructions based on the routing data are sent to at least a subset of the VTOL aircraft.
    Type: Application
    Filed: July 2, 2019
    Publication date: October 24, 2019
    Inventors: Nikhil Goel, Jon Petersen, John Badalamenti, Mark Moore
  • Publication number: 20190315471
    Abstract: Vertical take-off and landing (VTOL) aircraft can provide opportunities to incorporate aerial transportation into transportation networks for cities and metropolitan areas. However, VTOL aircraft can be sensitive to uneven weight distributions, e.g., the payload of an aircraft is primarily loaded in the front, back, left, or right. When the aircraft is loaded unevenly, the center of mass of the aircraft may shift substantially enough to negatively impact performance of the aircraft. Thus, in turn, there is an opportunity that the VTOL may be loaded unevenly if seating and/or luggage placement is not coordinated. Among other advantages, dynamically assigning the VTOL aircraft payloads can increase VTOL safety by ensuring the VTOL aircraft is loaded evenly and meets all weight requirements; can increase transportation efficiency by increasing rider throughput; and can increase the availability of the VTOL services to all potential riders.
    Type: Application
    Filed: June 26, 2019
    Publication date: October 17, 2019
    Inventors: Mark Moore, John Conway Badalamenti, Ian Villa, Adam Warmoth, David Josephson, Jeffrey A. Holden
  • Patent number: 10432590
    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: Grant
    Filed: October 17, 2018
    Date of Patent: October 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Uladzimir A. Skuratovich, Namendra Kumar, Andrey Belenko, Timothy Mark Moore
  • Patent number: 10432591
    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: Grant
    Filed: October 17, 2018
    Date of Patent: October 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Uladzimir A. Skuratovich, Namendra Kumar, Andrey Belenko, Timothy Mark Moore
  • Patent number: 10362069
    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: Grant
    Filed: December 3, 2015
    Date of Patent: July 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Uladzimir A. Skuratovich, Namendra Kumar, Andrey Belenko, Timothy Mark Moore
  • Patent number: 10348784
    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: Grant
    Filed: February 15, 2017
    Date of Patent: July 9, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tin Qian, Rajesh Gunnalan, Timothy Mark Moore
  • Publication number: 20190158545
    Abstract: A first device is disclosed, which includes a processor and a memory in communication with the processor.
    Type: Application
    Filed: January 23, 2019
    Publication date: May 23, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Timothy Mark Moore, Tin Qian, Rajesh Gunnalan
  • Publication number: 20190135413
    Abstract: An aircraft can include a stacked propeller to generate lift during assent and descent. The stacked propeller includes a first propeller and a second propeller that co-rotate about an axis of rotation. In one embodiment, the blades are coupled to a rotor mast that contains an internal cavity. In one mode of operation, the first propeller and/or the second propeller can be stored in the internal cavity in order to reduce drag during flight. The aircraft can include one or more stacked propellers, such as a port propeller and a starboard propeller, which rotate in opposite directions during one or more modes of flight.
    Type: Application
    Filed: November 3, 2018
    Publication date: May 9, 2019
    Inventors: Mark Moore, John Conway Badalamenti, Ian Villa, Adam Warmoth, David Josephson
  • Publication number: 20190135408
    Abstract: The disclosure generally relates to aircraft vehicles, specifically vertical takeoff and landing (VTOL) aircraft that include propellers. A propeller is coupled to a boom and the boom includes a boom control effector. The boom control effector is configured to direct the airflow behind or below the propeller. The boom control effector can be configured to control the yaw movement of the aircraft and mitigate noise from the propeller. A boom control effector can be a single effector or a split effector. The split effector may operate in conjunction with a boom that operates as a resonator to reduce noise produced by the propeller.
    Type: Application
    Filed: November 3, 2018
    Publication date: May 9, 2019
    Inventors: Mark Moore, John Conway Badalamenti, Ian Villa, Adam Warmoth, David Josephson
  • Publication number: 20190135425
    Abstract: A vertical landing and take-off aircraft VTOL transitions from a vertical takeoff state to a cruise state where the vertical takeoff state uses propellers to generate lift and the cruise state uses wings to generate lift. The aircraft has an M-wing configuration with propellers located on the wingtip nacelles, wing booms, and tail boom. The wing boom and/or the tail boom can include boom control effectors. Hinged control surfaces on the wings, tail boom, and tail tilt during takeoff and landing to yaw the vehicle. The boom control effectors, cruise propellers, stacked propellers, and control surfaces can have different positions during different modes of operation in order to control aircraft movement and mitigate noise generated by the aircraft.
    Type: Application
    Filed: November 3, 2018
    Publication date: May 9, 2019
    Inventors: Mark Moore, John Conway Badalamenti, Ian Villa, Adam Warmoth, David Josephson