Patents by Inventor Alex Roetter

Alex Roetter 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: 11955019
    Abstract: Boundary information associated with a three-dimensional (3D) flying space is obtained, including a boundary of the 3D flying space. Location information associated with an aircraft is obtained, including a location of the aircraft. Information is presented based at least in part on the boundary information associated with the 3D flying space and the location information associated with the aircraft, including by presenting, in a display, the boundary of the 3D flying space and an avatar representing the aircraft at the location of the aircraft.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: April 9, 2024
    Assignee: Kitty Hawk Corporation
    Inventors: Cameron Robertson, Alex Roetter
  • Publication number: 20230386349
    Abstract: Boundary information for a three-dimensional (3D) flying space is obtained. An input associated with steering a vehicle is received from an input device and location information associated with the vehicle is received from a location sensor. A control signal for the vehicle is generated based at least in part on the boundary information, the input, and the location information. In the event the input would cause the vehicle to cross the boundary of the 3D flying space if obeyed, the control signal for the vehicle is generated so that the vehicle is prevented from crossing the boundary of the 3D flying space. In response to receiving an indication associated with the vehicle landing, the boundary information is modified so that the 3D flying space includes a landing pathway.
    Type: Application
    Filed: May 8, 2023
    Publication date: November 30, 2023
    Inventors: Cameron Robertson, Alex Roetter
  • Publication number: 20230237919
    Abstract: Boundary information associated with a three-dimensional (3D) flying space is obtained, including a boundary of the 3D flying space. Location information associated with an aircraft is obtained, including a location of the aircraft. Information is presented based at least in part on the boundary information associated with the 3D flying space and the location information associated with the aircraft, including by presenting, in a display, the boundary of the 3D flying space and an avatar representing the aircraft at the location of the aircraft.
    Type: Application
    Filed: March 30, 2023
    Publication date: July 27, 2023
    Inventors: Cameron Robertson, Alex Roetter
  • Patent number: 11694562
    Abstract: Boundary information for a three-dimensional (3D) flying space is obtained. An input associated with steering a vehicle is received from an input device and location information associated with the vehicle is received from a location sensor. A control signal for the vehicle is generated based at least in part on the boundary information, the input, and the location information. In the event the input would cause the vehicle to cross the boundary of the 3D flying space if obeyed, the control signal for the vehicle is generated so that the vehicle is prevented from crossing the boundary of the 3D flying space. In response to receiving an indication associated with the vehicle landing, the boundary information is modified so that the 3D flying space includes a landing pathway.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: July 4, 2023
    Assignee: Kitty Hawk Corporation
    Inventors: Cameron Robertson, Alex Roetter
  • Patent number: 11645926
    Abstract: Boundary information associated with a three-dimensional (3D) flying space is obtained, including a boundary of the 3D flying space. Location information associated with an aircraft is obtained, including a location of the aircraft. Information is presented based at least in part on the boundary information associated with the 3D flying space and the location information associated with the aircraft, including by presenting, in a display, the boundary of the 3D flying space and an avatar representing the aircraft at the location of the aircraft.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: May 9, 2023
    Assignee: Kitty Hawk Corporation
    Inventors: Cameron Robertson, Alex Roetter
  • Patent number: 11303623
    Abstract: A system and method including: receiving an authorization request originating from an authorization module of an application executing on a client device, where the authorization request includes an identifier identifying the client device; causing transmission, based on the identifier, of a verification message to the client device, where the verification message includes a verification code; receiving a confirmation of the verification code from the authorization module of the application executing on the client device; authenticating the application based on the receiving the confirmation of the verification code; determining that the client device identified by the identifier corresponds to a user account including secure user data associated with a user; and transmitting a unique token verifying that the application is authorized to sign into the user account, where: the unique token uniquely identifies the user account to the application, and the secure user data is not shared with the application.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: April 12, 2022
    Assignee: Twitter, Inc.
    Inventors: Michael Ducker, Sean Cook, Jeffrey Seibert, Jr., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon
  • Patent number: 11100518
    Abstract: A system tracks user actions associated with advertisements. The system may receive information in response to a user action. The system may then determine whether the action performed by the user resulted from an advertisement.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: August 24, 2021
    Assignee: Google LLC
    Inventors: Alex Roetter, Deepak Jindal
  • Patent number: 11042886
    Abstract: A system tracks user actions associated with advertisements. The system may receive information in response to a user action. The system may then determine whether the action performed by the user resulted from an advertisement.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: June 22, 2021
    Assignee: Google LLC
    Inventors: Alex Roetter, Deepak Jindal
  • Publication number: 20210082288
    Abstract: Boundary information associated with a three-dimensional (3D) flying space is obtained, including a boundary of the 3D flying space. Location information associated with an aircraft is obtained, including a location of the aircraft. Information is presented based at least in part on the boundary information associated with the 3D flying space and the location information associated with the aircraft, including by presenting, in a display, the boundary of the 3D flying space and an avatar representing the aircraft at the location of the aircraft.
    Type: Application
    Filed: December 2, 2020
    Publication date: March 18, 2021
    Inventors: Cameron Robertson, Alex Roetter
  • Patent number: 10909862
    Abstract: Boundary information associated with a three-dimensional (3D) flying space is obtained, including a boundary of the 3D flying space. Location information associated with an aircraft is obtained, including a location of the aircraft. Information is presented based at least in part on the boundary information associated with the 3D flying space and the location information associated with the aircraft, including by presenting, in a display, the boundary of the 3D flying space and an avatar representing the aircraft at the location of the aircraft.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: February 2, 2021
    Assignee: Kitty Hawk Corporation
    Inventors: Cameron Robertson, Alex Roetter
  • Publication number: 20200304483
    Abstract: A system and method including: receiving an authorization request originating from an authorization module of an application executing on a client device, where the authorization request includes an identifier identifying the client device; causing transmission, based on the identifier, of a verification message to the client device, where the verification message includes a verification code; receiving a confirmation of the verification code from the authorization module of the application executing on the client device; authenticating the application based on the receiving the confirmation of the verification code; determining that the client device identified by the identifier corresponds to a user account including secure user data associated with a user; and transmitting a unique token verifying that the application is authorized to sign into the user account, where: the unique token uniquely identifies the user account to the application, and the secure user data is not shared with the application.
    Type: Application
    Filed: March 2, 2020
    Publication date: September 24, 2020
    Inventors: Michael Ducker, Sean Cook, Jeffrey Seibert, JR., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon
  • Patent number: 10581824
    Abstract: A system and method including: receiving, from a client device, an authorization request originating from an authorization module of an application executing on the client device, where the authorization request includes an identifier identifying the client device; causing transmission, based on the identifier, of a verification message to the client device, where the verification message includes a verification code; receiving a confirmation of the verification code from the authorization module of the application executing on the client device; authenticating the application based on the receiving the confirmation of the verification code; determining that the client device identified by the identifier corresponds to a user account including secure user data associated with a user; and transmitting a unique token verifying that the application is authorized to sign into the user account, where: the unique token uniquely identifies the user account to the application, and the secure user data is not shared w
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 3, 2020
    Assignee: Twitter, Inc.
    Inventors: Michael Ducker, Sean Cook, Jeffrey Seibert, Jr., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon
  • Publication number: 20200066164
    Abstract: Boundary information for a three-dimensional (3D) flying space is obtained. An input associated with steering a vehicle is received from an input device and location information associated with the vehicle is received from a location sensor. A control signal for the vehicle is generated based at least in part on the boundary information, the input, and the location information. In the event the input would cause the vehicle to cross the boundary of the 3D flying space if obeyed, the control signal for the vehicle is generated so that the vehicle is prevented from crossing the boundary of the 3D flying space. In response to receiving an indication associated with the vehicle landing, the boundary information is modified so that the 3D flying space includes a landing pathway.
    Type: Application
    Filed: August 8, 2019
    Publication date: February 27, 2020
    Inventors: Cameron Robertson, Alex Roetter
  • Publication number: 20200066165
    Abstract: Boundary information associated with a three-dimensional (3D) flying space is obtained, including a boundary of the 3D flying space. Location information associated with an aircraft is obtained, including a location of the aircraft. Information is presented based at least in part on the boundary information associated with the 3D flying space and the location information associated with the aircraft, including by presenting, in a display, the boundary of the 3D flying space and an avatar representing the aircraft at the location of the aircraft.
    Type: Application
    Filed: August 28, 2019
    Publication date: February 27, 2020
    Inventors: Cameron Robertson, Alex Roetter
  • Patent number: 10515387
    Abstract: A method for tracking user actions associated with an advertisement includes receiving conversion information. The method also includes determining whether the conversion information represents a valid conversion corresponding to a user action.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: December 24, 2019
    Assignee: Google LLC
    Inventor: Alex Roetter
  • Patent number: 10446041
    Abstract: Boundary information associated with a three-dimensional (3D) flying space is obtained, including a boundary of the 3D flying space. Location information associated with an aircraft is obtained, including a location of the aircraft. Information is presented based at least in part on the boundary information associated with the 3D flying space and the location information associated with the aircraft, including by presenting, in a display, the boundary of the 3D flying space and an avatar representing the aircraft at the location of the aircraft.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: October 15, 2019
    Assignee: Kitty Hawk Corporation
    Inventors: Cameron Robertson, Alex Roetter
  • Patent number: 10438495
    Abstract: Boundary information associated with a three-dimensional (3D) flying space is obtained. An input associated with flying an aircraft is received from an input device. Location information associated with the aircraft is received from a location sensor. A control signal is generated for the aircraft based at least in part on the boundary information, the input, and the location information, wherein the control signal is responsive to the input in a manner that would not cause the aircraft to cross a boundary associated with the 3D flying space.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: October 8, 2019
    Assignee: Kitty Hawk Corporation
    Inventors: Cameron Robertson, Alex Roetter
  • Publication number: 20190236615
    Abstract: A system tracks user actions associated with advertisements. The system may receive information in response to a user action. The system may then determine whether the action performed by the user resulted from an advertisement.
    Type: Application
    Filed: April 4, 2019
    Publication date: August 1, 2019
    Applicant: Google LLC
    Inventors: Alex Roetter, Deepak Jindal
  • Patent number: 10296403
    Abstract: A computing system including a first and a second application. The first application includes a first local software development kit (SDK) platform instance, and the first local SDK platform instance includes a first non-core SDK module instance, an application discovery module, and an inter-application communication module. The second application includes a second local SDK platform instance. The first non-core SDK module instance is configured to is a request to the application discovery module. Upon receipt of the request, the discovery module is configured to determine that the second local SDK platform instance includes a second non-core SDK module instance that is configured to service the request. The first local SDK platform instance, based on the determination, is configured to generate a deep link associated with the second application based on data collected by the first local SDK platform instance and provide the deep link to the first non-core SDK module.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: May 21, 2019
    Assignee: Google LLC
    Inventors: Sean Cook, Jeffrey H. Seibert, Jr., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon, Christian Oestlien
  • Patent number: 10042684
    Abstract: A computing system including a first and a second application. The first application includes a first local software development kit (SDK) platform instance, and the first local SDK platform instance includes a first non-core SDK module instance, an application discovery module, and an inter-application communication module. The second application includes a second local SDK platform instance. The first non-core SDK module instance is configured to is a request to the application discovery module. Upon receipt of the request, the discovery module is configured to determine that the second local SDK platform instance includes a second non-core SDK module instance that is configured to service the request. The first local SDK platform instance, based on the determination, is configured to generate a deep link associated with the second application based on data collected by the first local SDK platform instance and provide the deep link to the first non-core SDK module.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: August 7, 2018
    Assignee: Google LLC
    Inventors: Sean Cook, Jeffrey H. Seibert, Jr., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon, Christian Oestlien