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: 10913528
    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, luggage placement, and/or positions of internal components are not coordinated. Among other advantages, dynamically assigning the payloads and adjusting components of the VTOL aircraft 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: February 11, 2019
    Date of Patent: February 9, 2021
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Mark Moore, John Conway Badalamenti, Ian Villa, Adam Warmoth, David Josephson
  • Patent number: 10893076
    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: Grant
    Filed: December 13, 2018
    Date of Patent: January 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Uladzimir A. Skuratovich, Namendra Kumar, Andrey Belenko, Timothy Mark Moore
  • Patent number: 10862863
    Abstract: Techniques for a session identifier for a communication session are described. According to various implementations, a session identifier that is usable for initiating a communication session is allocated prior to the communication session being initiated. The session identifier can then be activated to enable the session identifier to be used for routing data packets of a communication session.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy Mark Moore, Tin Qian, Rajesh Gunnalan
  • Patent number: 10855654
    Abstract: Techniques for a session identifier for a communication session are described. According to various implementations, a session identifier that is usable for initiating a communication session is allocated prior to the communication session being initiated. The session identifier can then be activated to enable the session identifier to be used for routing data packets of a communication session.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: December 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy Mark Moore, Tin Qian, Rajesh Gunnalan
  • Publication number: 20200354064
    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: July 22, 2020
    Publication date: November 12, 2020
    Inventors: Mark Moore, John Conway Badalamenti, Ian Villa, Adam Warmoth, David Josephson, Jeffrey A. Holden
  • Publication number: 20200342394
    Abstract: Methods, systems, apparatus, and computer program products related to a digital business management system for business transactions are provided. In an example embodiment, the digital business management system includes receiving a transaction data object generated as a part of a transaction event executed via an external commerce channel to be posted to a ledger, wherein the transaction data object comprises one or more metadata tags classifying the transaction event. The system further comprises generating an immutable ledger entry, parsing the transaction data object to identify the one or more metadata tags for storage in association with the transaction event, identifying a match between the one or more metadata tags received from the external commerce channel and one or more master metadata tags stored in the ledger and associated with a data object profile, and updating the data object profile by associating the immutable ledger entry with the data object profile.
    Type: Application
    Filed: April 27, 2020
    Publication date: October 29, 2020
    Inventors: Mark Moore, Quan Wang, Jacob Throgmorton, Kevin Wong
  • 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: 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: 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: 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: D912570
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: March 9, 2021
    Assignee: OPAL PACKAGING AUSTRALIA PTY LTD
    Inventors: Frank Farchione, Fabrizio Macali, Mark Moore