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: 11955019Abstract: 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: GrantFiled: March 30, 2023Date of Patent: April 9, 2024Assignee: Kitty Hawk CorporationInventors: Cameron Robertson, Alex Roetter
-
Publication number: 20230386349Abstract: 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: ApplicationFiled: May 8, 2023Publication date: November 30, 2023Inventors: Cameron Robertson, Alex Roetter
-
Publication number: 20230237919Abstract: 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: ApplicationFiled: March 30, 2023Publication date: July 27, 2023Inventors: Cameron Robertson, Alex Roetter
-
Patent number: 11694562Abstract: 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: GrantFiled: August 8, 2019Date of Patent: July 4, 2023Assignee: Kitty Hawk CorporationInventors: Cameron Robertson, Alex Roetter
-
Patent number: 11645926Abstract: 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: GrantFiled: December 2, 2020Date of Patent: May 9, 2023Assignee: Kitty Hawk CorporationInventors: Cameron Robertson, Alex Roetter
-
Patent number: 11303623Abstract: 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: GrantFiled: March 2, 2020Date of Patent: April 12, 2022Assignee: Twitter, Inc.Inventors: Michael Ducker, Sean Cook, Jeffrey Seibert, Jr., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon
-
Patent number: 11100518Abstract: 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: GrantFiled: April 4, 2019Date of Patent: August 24, 2021Assignee: Google LLCInventors: Alex Roetter, Deepak Jindal
-
Patent number: 11042886Abstract: 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: GrantFiled: March 31, 2004Date of Patent: June 22, 2021Assignee: Google LLCInventors: Alex Roetter, Deepak Jindal
-
Publication number: 20210082288Abstract: 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: ApplicationFiled: December 2, 2020Publication date: March 18, 2021Inventors: Cameron Robertson, Alex Roetter
-
Patent number: 10909862Abstract: 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: GrantFiled: August 28, 2019Date of Patent: February 2, 2021Assignee: Kitty Hawk CorporationInventors: Cameron Robertson, Alex Roetter
-
Publication number: 20200304483Abstract: 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: ApplicationFiled: March 2, 2020Publication date: September 24, 2020Inventors: Michael Ducker, Sean Cook, Jeffrey Seibert, JR., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon
-
Patent number: 10581824Abstract: 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 wType: GrantFiled: June 30, 2017Date of Patent: March 3, 2020Assignee: Twitter, Inc.Inventors: Michael Ducker, Sean Cook, Jeffrey Seibert, Jr., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon
-
Publication number: 20200066164Abstract: 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: ApplicationFiled: August 8, 2019Publication date: February 27, 2020Inventors: Cameron Robertson, Alex Roetter
-
Publication number: 20200066165Abstract: 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: ApplicationFiled: August 28, 2019Publication date: February 27, 2020Inventors: Cameron Robertson, Alex Roetter
-
Patent number: 10515387Abstract: 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: GrantFiled: April 17, 2014Date of Patent: December 24, 2019Assignee: Google LLCInventor: Alex Roetter
-
Patent number: 10446041Abstract: 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: GrantFiled: August 23, 2018Date of Patent: October 15, 2019Assignee: Kitty Hawk CorporationInventors: Cameron Robertson, Alex Roetter
-
Patent number: 10438495Abstract: 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: GrantFiled: August 23, 2018Date of Patent: October 8, 2019Assignee: Kitty Hawk CorporationInventors: Cameron Robertson, Alex Roetter
-
Publication number: 20190236615Abstract: 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: ApplicationFiled: April 4, 2019Publication date: August 1, 2019Applicant: Google LLCInventors: Alex Roetter, Deepak Jindal
-
Patent number: 10296403Abstract: 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: GrantFiled: May 11, 2017Date of Patent: May 21, 2019Assignee: Google LLCInventors: Sean Cook, Jeffrey H. Seibert, Jr., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon, Christian Oestlien
-
Patent number: 10042684Abstract: 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: GrantFiled: April 29, 2015Date of Patent: August 7, 2018Assignee: Google LLCInventors: Sean Cook, Jeffrey H. Seibert, Jr., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon, Christian Oestlien