Patents by Inventor Keith Rosema
Keith Rosema 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: 12003585Abstract: Information sharing is initiated between devices based on identification, by one or more of the devices, of a context in which the information is to be shared. Services to provide the shared information are identified based on a mutually agreed level of sensitivity for the information sharing. Information is shared between the devices via the services. Use of the services to share information is stopped in response to a change in context identified by one or more of the devices.Type: GrantFiled: June 7, 2019Date of Patent: June 4, 2024Assignee: Vale Group LLCInventors: Richard Earl Simpkinson, Richard Ignacio Zaragoza, Jeffrey Alex Kramer, Keith Rosema, Alan Caplan, Paul G. Allen
-
Patent number: 11850514Abstract: Systems and techniques for enhancing the physical games with augmented reality is described. A system identifies a characteristic of a physical object that is located on a physical surface. The system obtains, based on the characteristic, information indicative of a rule set for the game and a state of the game based on the characteristic. A game engine is initialized based on the rule set and game state. The game engine generates a subsequent state for the game. The system renders, based on the subsequent state, an augmented reality display that incorporates the physical surface and physical object.Type: GrantFiled: September 9, 2019Date of Patent: December 26, 2023Assignee: Vulcan Inc.Inventors: Richard Earl Simpkinson, Omer Rosenbaum, Rusty Allen Gerard, David Joseph Martinez, Meng Yu, Keith Rosema, Shamyl Emrich Zakariya, Tyler Jay Perry
-
Patent number: 11670080Abstract: An augmented-reality system classifies a subject observed in video data obtained from a first area. A goal of a user of an augmented reality device is determined based on video data obtained from a second area. A correlation between the goal of the user and the classification of the subject is determined. An augmented reality display is generated to include a visual indicia of the subject, the visual indicia generated to represent the correlation between the goal and the classification.Type: GrantFiled: November 26, 2019Date of Patent: June 6, 2023Assignee: Vulcan, Inc.Inventors: Richard Earl Simpkinson, Omer Rosenbaum, Rusty Allen Gerard, Keith Rosema
-
Patent number: 11429338Abstract: A first augmented reality device shares, with a second augmented reality device, a visualization of an object viewed by the respective devices in an augmented reality scene. The first augmented reality device receives property information, according to which the second augmented reality device is displaying the visualization. The first augmented reality device displays the visualization according to the property information, adjusted to account for differences in perspective between the first and second augmented reality devices.Type: GrantFiled: April 26, 2019Date of Patent: August 30, 2022Assignee: Amazon Technologies, Inc.Inventors: Paul G. Allen, Alan Caplan, Keith Rosema, Jeffrey Alex Kramer, Richard Earl Simpkinson
-
Patent number: 11373318Abstract: A kinematic analysis system captures and records participant motion via a plurality of video cameras. A participant feature and participant pose are identified in a frame of video data. The feature and pose are correlated across a plurality of frames. A three-dimensional path of the participant is determined based on correlating the feature and pose across the plurality of frames. A potential impact is identified based on analysis of the participant's path.Type: GrantFiled: May 14, 2019Date of Patent: June 28, 2022Assignee: Vulcan Inc.Inventors: Samuel Allan McKennoch, Tariq Osman Omar, Cecil Lee Quartey, Keith Rosema, Alan Caplan, Richard Earl Simpkinson, Istvan Fulop
-
Patent number: 11226785Abstract: An augmented reality system obtains sensor data depicting a first object in a scene. The identity of the first object is determined. The system estimates a size of the first object based on the determined identity. Based on the estimated size, the system estimates a scale of other objects depicted in the obtained sensor data. An augmented reality display is generated based at least in part on the size of a second object determined using the estimated scale.Type: GrantFiled: April 26, 2019Date of Patent: January 18, 2022Assignee: Vulcan Inc.Inventors: Paul G. Allen, Alan Caplan, Keith Rosema, Jeffrey Alex Kramer, Richard Earl Simpkinson
-
Patent number: 11195336Abstract: An augmented reality system associates a plurality of services with an augmented reality application that is executing on an augmented reality device. The system receives sensor data obtained by the augmented reality device, and causes the plurality of services to process the data. The system generates an event based on the processing of the received data by the services, and sends the event to the augmented reality device. The augmented reality device generates an augmented reality display based at least in part on the event.Type: GrantFiled: April 16, 2019Date of Patent: December 7, 2021Assignee: Vulcan Inc.Inventors: Richard Earl Simpkinson, Richard Ignacio Zaragoza, Keith Rosema, Alan Caplan, Paul G. Allen
-
Patent number: 11146557Abstract: An augmented reality device engages in a mutual exchange of negotiated services with another device. The negotiation comprises a first exchange of respective zero-knowledge proofs, and second exchange of credentials followed by verification of the credentials by a trusted third party, and further exchanges of information comprising services provided by the augmented reality device to the other device, and vice versa. The services are used, in embodiments, to customize an augmented reality experience.Type: GrantFiled: April 19, 2019Date of Patent: October 12, 2021Assignee: Vulcan Inc.Inventors: Paul G. Allen, Alan Caplan, Keith Rosema, Jeffrey Alex Kramer
-
Patent number: 10996831Abstract: An augmented reality device enables selection and interaction with multiple objects viewed in an augmented reality scene. A cursor is positioned proximate to a first object in response to a first gesture. A selected state of the first object is determined in response to a second gesture. A visual indication of the selected state of the first object is displayed by the augmented reality device. A second position for the cursor, proximate to a second object, is determined. A visual indication of the first object's selected state remains displayed after the cursor is moved to be proximate to the second object.Type: GrantFiled: April 16, 2019Date of Patent: May 4, 2021Assignee: Vulcan Inc.Inventors: Richard Earl Simpkinson, Keith Rosema, Jeffrey Alex Kramer, Richard Ignacio Zaragoza, Paul G. Allen
-
Patent number: 10911450Abstract: An augmented reality device engages in a mutual exchange of negotiated services with another device with a signal determined to have exhibited an area transition effect. The augmented reality device identifies, from a plurality of signals in the ambient environment, a subset of signals that have exhibited the area transition effect. From among the subset, the device identifies a signal that is indicative of support for the negotiation protocol. The negotiation is conducted with a second device associated with the corresponding signal.Type: GrantFiled: April 19, 2019Date of Patent: February 2, 2021Assignee: Vulcan Inc.Inventors: Paul G. Allen, Alan Caplan, Keith Rosema, Jeffrey Alex Kramer
-
Publication number: 20200167569Abstract: An augmented-reality system classifies a subject observed in video data obtained from a first area. A goal of a user of an augmented reality device is determined based on video data obtained from a second area. A correlation between the goal of the user and the classification of the subject is determined. An augmented reality display is generated to include a visual indicia of the subject, the visual indicia generated to represent the correlation between the goal and the classification.Type: ApplicationFiled: November 26, 2019Publication date: May 28, 2020Inventors: Richard Earl Simpkinson, Omer Rosenbaum, Rusty Allen Gerard, Keith Rosema
-
Publication number: 20200168337Abstract: A diagnostic model, adapted to a condition of a patient, is maintained. A monitoring device obtains visual information of a patient. The visual information is converted to a format suitable as input to the diagnostic model. Output of the diagnostic model is used to generate a recommendation for at least one of diagnosis or treatment of the patient. A response to the diagnosis or treatment recommendation is generated.Type: ApplicationFiled: November 26, 2019Publication date: May 28, 2020Inventors: Richard Earl Simpkinson, Keith Rosema, Omer Rosenbaum, Richard Ignacio Zaragoza, Michael Persiantsev, Rusty Allen Gerard
-
Publication number: 20200078680Abstract: Systems and techniques for enhancing the physical games with augmented reality is described. A system identifies a characteristic of a physical object that is located on a physical surface. The system obtains, based on the characteristic, information indicative of a rule set for the game and a state of the game based on the characteristic. A game engine is initialized based on the rule set and game state. The game engine generates a subsequent state for the game. The system renders, based on the subsequent state, an augmented reality display that incorporates the physical surface and physical object.Type: ApplicationFiled: September 9, 2019Publication date: March 12, 2020Inventors: Richard Earl Simpkinson, Omer Rosenbaum, Rusty A. Gerard, David Joseph Martinez, Meng Yu, Keith Rosema, Shamyl Emrich Zakariya, Tyler Jay Perry
-
Publication number: 20200042898Abstract: A system obtains preference information by observing interaction, on behalf of a user, with a first service. A machine learning model is trained, based on the preference information. The system stores configuration data for the machine learning model. When a second service is invoked, the system provides the configuration data based at least in part on determining that the first and second services share a common classification. The second service reconstitutes the machine learning model and adjusts the interaction based at least in part on predictions made using the reconstituted machine learning model.Type: ApplicationFiled: August 1, 2019Publication date: February 6, 2020Inventors: Richard Ignacio Zaragoza, Richard Earl Simpkinson, Keith Rosema, Rusty A. Gerard, Shamyl Emrich Zakariya, Jeffrey Alex Kramer, Paul G. Allen
-
Publication number: 20200026484Abstract: A first augmented reality device shares, with a second augmented reality device, a visualization of an object viewed by the respective devices in an augmented reality scene. The first augmented reality device receives property information, according to which the second augmented reality device is displaying the visualization. The first augmented reality device displays the visualization according to the property information, adjusted to account for differences in perspective between the first and second augmented reality devices.Type: ApplicationFiled: April 26, 2019Publication date: January 23, 2020Inventors: Paul G. Allen, Alan Caplan, Keith Rosema, Jeffrey Alex Kramer, Richard Earl Simpkinson
-
Publication number: 20200027427Abstract: An augmented reality system obtains sensor data depicting a first object in a scene. The identity of the first object is determined. The system estimates a size of the first object based on the determined identity. Based on the estimated size, the system estimates a scale of other objects depicted in the obtained sensor data. An augmented reality display is generated based at least in part on the size of a second object determined using the estimated scale.Type: ApplicationFiled: April 26, 2019Publication date: January 23, 2020Inventors: Paul G. Allen, Alan Caplan, Keith Rosema, Jeffrey Alex Kramer, Richard Earl Simpkinson
-
Publication number: 20200026413Abstract: An augmented reality device enables selection and interaction with multiple objects viewed in an augmented reality scene. A cursor is positioned proximate to a first object in response to a first gesture. A selected state of the first object is determined in response to a second gesture. A visual indication of the selected state of the first object is displayed by the augmented reality device. A second position for the cursor, proximate to a second object, is determined. A visual indication of the first object's selected state remains displayed after the cursor is moved to be proximate to the second object.Type: ApplicationFiled: April 16, 2019Publication date: January 23, 2020Inventors: Richard Earl Simpkinson, Keith Rosema, Jeffrey Alex Kramer, Richard Ignacio Zaragoza, Paul G. Allen
-
Publication number: 20200028945Abstract: An augmented reality device engages in a mutual exchange of negotiated services with another device with a signal determined to have exhibited an area transition effect. The augmented reality device identifies, from a plurality of signals in the ambient environment, a subset of signals that have exhibited the area transition effect. From among the subset, the device identifies a signal that is indicative of support for the negotiation protocol. The negotiation is conducted with a second device associated with the corresponding signal.Type: ApplicationFiled: April 19, 2019Publication date: January 23, 2020Inventors: Paul G. Allen, Alan Caplan, Keith Rosema, Jeffrey Alex Kramer
-
Publication number: 20200028849Abstract: An augmented reality device engages in a mutual exchange of negotiated services with another device. The negotiation comprises a first exchange of respective zero-knowledge proofs, and second exchange of credentials followed by verification of the credentials by a trusted third party, and further exchanges of information comprising services provided by the augmented reality device to the other device, and vice versa. The services are used, in embodiments, to customize an augmented reality experience.Type: ApplicationFiled: April 19, 2019Publication date: January 23, 2020Inventors: Paul G. Allen, Alan Caplan, Keith Rosema, Jeffrey Alex Kramer
-
Publication number: 20190378334Abstract: An augmented reality system identifies a region of a scene observed by an augmented reality device. The region is associated with an application executing on the device. The system receives sensor data from the device and generates an event based on the sensor data. The system determines that the event is relevant to the application, and sends the event to the augmented reality device for processing by the application. The application generates a user interface element by specifying coordinates relative to the identified region. The coordinates are translated to a location in the scene.Type: ApplicationFiled: April 16, 2019Publication date: December 12, 2019Inventors: Richard Earl Simpkinson, Richard Ignacio Zaragoza, Keith Rosema, Alan Caplan, Paul G. Allen