Patents by Inventor John A. Howe
John A. Howe 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: 10809399Abstract: A method for use in vertical seismic profiling includes: independently and simultaneously shooting a plurality of seismic sources in a plurality of shooting areas to impart seismic signals into a water bottom: receiving reflections of the seismic signals from a subterranean formation beneath the water bottom at a plurality of seismic receivers; and recording the received reflections; wherein, one of the seismic sources and the seismic receivers are disposed in a wellbore in the water bottom.Type: GrantFiled: September 29, 2015Date of Patent: October 20, 2020Assignee: BP Corporation North America Inc.Inventors: Raymond Lee Abma, Brian Hornby, David John Howe, John Naranjo, Min Zhou
-
Patent number: 10740982Abstract: Computing devices for automatic placement and arrangement of objects in computer-based 3D environments are disclosed herein. In one embodiment, a computing device is configured to provide, on a display, a user interface containing a work area having a template of a 3D environment and a gallery containing models of two-dimensional (2D) or 3D content items. The computing device can then detect, via the user interface, a user input selecting one of the models from the gallery to be inserted as an object into the template of the 3D environment. In response to detecting the user input, the computing device can render and surface on the display, a graphical representation of the 2D or 3D content item corresponding to the selected model at a location along a circular arc spaced apart from the default viewer position of a viewer of the 3D environment by a preset radial distance.Type: GrantFiled: May 4, 2018Date of Patent: August 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Colton Brett Marshall, Amy Scarfone, Harold Anthony Martinez Molina, Vidya Srinivasan, Andrew John Howe
-
Patent number: 10726634Abstract: The techniques described herein convert platform-specific scene files produced by multiple different design platforms into platform-agnostic scene files configured in an intermediate format. The intermediate format comprises a human-readable format that provides written descriptions of content in a three-dimensional scene template. The platform-agnostic scene files can be provided to any one of multiple different consumption platforms so the data in the intermediate format can be interpreted and a three-dimensional scene template can be rebuilt. Once rebuilt, the three-dimensional scene template provides a starting point for a user to create a three-dimensional scene for an experience (e.g., the user can continue to add content to create and customize a scene for a particular purpose).Type: GrantFiled: May 4, 2018Date of Patent: July 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Harold Anthony Martinez Molina, Michael Lee Smith, Andrew John Howe, Vidya Srinivasan, Justin Chung-Ting Lam
-
Patent number: 10706021Abstract: A system and method can support persistence in a distributed data grid. A plurality of members in the distributed data grid can persist a plurality of partitions associated with one or more cache services in persistent storage. Furthermore, a coordinator, which may be a member in the distributed data grid, can synchronize a view of partition ownership among the plurality of members in the distributed data grid, and form a distributed consensus on which partition can be recovered from which member in the distributed data grid.Type: GrantFiled: May 6, 2014Date of Patent: July 7, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Robert H. Lee, Jason John Howes, Mark Falco, Gene Gleyzer
-
Patent number: 10650118Abstract: The disclosed techniques enable virtual content displayed in an experience to be restricted and/or tailored based on a user identification. User information (e.g., login name, authentication credentials such as a password or biometric data, etc.) can be used to determine and/or authenticate an identification of a user that enters and/or consumes an experience via a head-mounted display device or another computing device connected to a head-mounted display device. The user identification can be used to determine which virtual content is displayed to the user as part of an experience. Consequently, different users that enter the same experience can be presented with different virtual content. This enables a creator of the experience to restrict the viewing of confidential and/or sensitive information. This also enables the creator of the experience to tailor or customize the virtual content that is displayed to each user that enters and/or consumes the experience.Type: GrantFiled: May 4, 2018Date of Patent: May 12, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Vidya Srinivasan, Andrew John Howe, Harold Anthony Martinez Molina, Justin Chung-Ting Lam, Edward Boyle Averett
-
Patent number: 10650610Abstract: A platform configured to operate in different modes so that users can seamlessly switch between an authoring view and a consumption view while creating a three-dimensional scene is described herein. A first mode includes an authoring mode in which an authoring user can add and/or edit content displayed in a three-dimensional scene via a computing device. The second mode includes a consumption mode in which the authoring user can preview and/or share the content displayed in the three-dimensional scene via a head-mounted display device that is in some way connected to and/or in communication with the computing device. Consequently, the same platform (e.g., application) enables the authoring user to toggle between the two different modes while creating a three-dimensional scene that is part of an experience.Type: GrantFiled: May 4, 2018Date of Patent: May 12, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Vidya Srinivasan, Andrew John Howe, Michael Lee Smith, Harold Anthony Martinez Molina
-
Patent number: 10545627Abstract: The disclosed techniques immediately download, to a head-mounted display device or to a device connected to a head-mounted display device, data used to render each of multiple three-dimensional scenes that are part of an experience. An experience includes related and/or linked content that can be accessed and/or displayed for a particular purpose. In various examples, the experience can initially be accessed using a computing device (e.g., a laptop, a smartphone, etc.). The immediate download can be implemented in response to a user switching consumption of the experience from a display of the computing device to a display of the head-mounted display device so three-dimensional scenes can be consumed in a three-dimensional immersive environment (e.g., a three-dimensional coordinate space displayed via the head-mounted display device). Data for individual ones of the three-dimensional scenes is instantiated (e.g.Type: GrantFiled: May 4, 2018Date of Patent: January 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Harold Anthony Martinez Molina, Michael Lee Smith, Andrew John Howe, Vidya Srinivasan, Aniket Handa
-
Publication number: 20200021124Abstract: An electrical power supply system comprising: an electrical connector; a signal transmitter configured to send an electrical signal having a first voltage waveform to the electrical connector; a voltage measurement module configured to measure a second voltage waveform at the electrical connector; and controlling means comprising one or more processors configured to compare the shape of the second voltage waveform measured by the voltage measurement module with the shape of the first voltage waveform of the electrical signal; and control a transfer of electrical power to and/or from the electrical connector based on the comparison. The electrical signal may be an alternating current signal comprising two pulses, which may have equal duration and equal and opposite amplitude.Type: ApplicationFiled: September 19, 2017Publication date: January 16, 2020Inventors: Andrew John Howe, David Charles Harding, Simon Peter Turner
-
Publication number: 20190355181Abstract: Techniques configured to enable multiple users to dynamically and concurrently edit a scene that is viewable in a three-dimensional immersive environment are described herein. The techniques use region locking so that content being edited by one user viewing and editing the scene in a three-dimensional immersive environment cannot be edited by another user concurrently viewing and editing the same scene in the three-dimensional immersive environment. Accordingly, a scene can be divided into multiple regions that can be locked to provide an element of protection against user interference that can result when two users are editing, or attempting to edit, the same content.Type: ApplicationFiled: May 18, 2018Publication date: November 21, 2019Inventors: Vidya SRINIVASAN, Andrew John HOWE, Edward Boyle AVERETT, Harold Anthony MARTINEZ MOLINA
-
Publication number: 20190340829Abstract: Computing devices for automatic placement and arrangement of objects in computer-based 3D environments are disclosed herein. In one embodiment, a computing device is configured to provide, on a display, a user interface containing a work area having a template of a 3D environment and a gallery containing models of two-dimensional (2D) or 3D content items. The computing device can then detect, via the user interface, a user input selecting one of the models from the gallery to be inserted as an object into the template of the 3D environment. In response to detecting the user input, the computing device can render and surface on the display, a graphical representation of the 2D or 3D content item corresponding to the selected model at a location along a circular arc spaced apart from the default viewer position of a viewer of the 3D environment by a preset radial distance.Type: ApplicationFiled: May 4, 2018Publication date: November 7, 2019Inventors: Colton Brett Marshall, Amy Scarfone, Harold Anthony Martinez Molina, Vidya Srinivasan, Andrew John Howe
-
Publication number: 20190340834Abstract: The techniques described herein convert platform-specific scene files produced by multiple different design platforms into platform-agnostic scene files configured in an intermediate format. The intermediate format comprises a human-readable format that provides written descriptions of content in a three-dimensional scene template. The platform-agnostic scene files can be provided to any one of multiple different consumption platforms so the data in the intermediate format can be interpreted and a three-dimensional scene template can be rebuilt. Once rebuilt, the three-dimensional scene template provides a starting point for a user to create a three-dimensional scene for an experience (e.g., the user can continue to add content to create and customize a scene for a particular purpose).Type: ApplicationFiled: May 4, 2018Publication date: November 7, 2019Inventors: Harold Anthony MARTINEZ MOLINA, Michael Lee SMITH, Andrew John HOWE, Vidya SRINIVASAN, Justin Chung-Ting LAM
-
Publication number: 20190340832Abstract: A platform configured to operate in different modes so that users can seamlessly switch between an authoring view and a consumption view while creating a three-dimensional scene is described herein. A first mode includes an authoring mode in which an authoring user can add and/or edit content displayed in a three-dimensional scene via a computing device. The second mode includes a consumption mode in which the authoring user can preview and/or share the content displayed in the three-dimensional scene via a head-mounted display device that is in some way connected to and/or in communication with the computing device. Consequently, the same platform (e.g., application) enables the authoring user to toggle between the two different modes while creating a three-dimensional scene that is part of an experience.Type: ApplicationFiled: May 4, 2018Publication date: November 7, 2019Inventors: Vidya SRINIVASAN, Andrew John HOWE, Michael Lee SMITH, Harold Anthony MARTINEZ MOLINA
-
Publication number: 20190340333Abstract: The disclosed techniques enable virtual content displayed in an experience to be restricted and/or tailored based on a user identification. User information (e.g., login name, authentication credentials such as a password or biometric data, etc.) can be used to determine and/or authenticate an identification of a user that enters and/or consumes an experience via a head-mounted display device or another computing device connected to a head-mounted display device. The user identification can be used to determine which virtual content is displayed to the user as part of an experience. Consequently, different users that enter the same experience can be presented with different virtual content. This enables a creator of the experience to restrict the viewing of confidential and/or sensitive information. This also enables the creator of the experience to tailor or customize the virtual content that is displayed to each user that enters and/or consumes the experience.Type: ApplicationFiled: May 4, 2018Publication date: November 7, 2019Inventors: Vidya SRINIVASAN, Andrew John HOWE, Harold Anthony MARTINEZ MOLINA, Justin Chung-Ting LAM, Edward Boyle AVERETT
-
Publication number: 20190339838Abstract: The disclosed techniques immediately download, to a head-mounted display device or to a device connected to a head-mounted display device, data used to render each of multiple three-dimensional scenes that are part of an experience. An experience includes related and/or linked content that can be accessed and/or displayed for a particular purpose. In various examples, the experience can initially be accessed using a computing device (e.g., a laptop, a smartphone, etc.). The immediate download can be implemented in response to a user switching consumption of the experience from a display of the computing device to a display of the head-mounted display device so three-dimensional scenes can be consumed in a three-dimensional immersive environment (e.g., a three-dimensional coordinate space displayed via the head-mounted display device). Data for individual ones of the three-dimensional scenes is instantiated (e.g.Type: ApplicationFiled: May 4, 2018Publication date: November 7, 2019Inventors: Harold Anthony MARTINEZ MOLINA, Michael Lee SMITH, Andrew John HOWE, Vidya SRINIVASAN, Aniket HANDA
-
Publication number: 20190121790Abstract: A system and method can support recovery of persisted data from persistent storage of a distributed data grid, and provide persistent store versioning and integrity. A coordinator in the distributed data grid can receive a plurality of identifiers from one or more members of the distributed data grid, wherein each said identifier is associated with a persisted partition in a persistent storage for the distributed data grid. Then, the coordinator can select an identifier for each partition, wherein each selected identifier is associated with a most recent valid version of a partition. Furthermore, the coordinator can determine an active member in the distributed data grid that is responsible for recovering said partition from a persisted partition associated with the selected identifier.Type: ApplicationFiled: December 20, 2018Publication date: April 25, 2019Inventors: Robert H. Lee, Jason John Howes, Mark Falco, Gene Gleyzer
-
Patent number: 10176184Abstract: A system and method can support persistence in a distributed data grid, such as persistent store versioning and integrity. A resolver in the distributed data grid can receive a plurality of identifiers from one or more members of the distributed data grid, wherein each said identifier is associated with a persisted partition in a persistent storage for the distributed data grid. Then, the resolver can select an identifier for each partition, wherein each selected identifier is associated with a most recent valid version of a partition. Furthermore, the resolver can determine a member in the distributed data grid that is responsible for recovering said partition from a persisted partition associated with the selected identifier.Type: GrantFiled: May 6, 2014Date of Patent: January 8, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Robert H. Lee, Jason John Howes, Mark Falco, Gene Gleyzer
-
Patent number: 9934242Abstract: Computer-implemented methods and systems for replication of data between mirrored data sites are provided. An exemplary method may comprise receiving a data object at a mirrored data site, the mirrored data site including one or more data nodes. The data objects are replicated to the one or more data nodes internally. Then, a data object reference associated with the data object is generated. The reference referring to the data object is queued for transmission to all other mirrored data sites. The data object reference associated with the data object is transmitted to the other mirrored data sites. When the data object is received at each mirrored data site, it is replicated to one or more data nodes within the site. After transmitting the data object, the data object reference is discarded.Type: GrantFiled: July 10, 2013Date of Patent: April 3, 2018Assignee: Exablox CorporationInventors: Tad Hunt, John Howe
-
Patent number: 9497283Abstract: A system and method can support data interoperability in a distributed data grid. The system can provide an acceptor in the distributed data grid, wherein the acceptor is associated with a cache that is based on the distributed data grid. Furthermore, the acceptor can receive incoming data from a first client, which can be a non-native client that is associated with a client application. Additionally, the system allows a second client, which can be a native client associated with the distributed cache, to share the received incoming data with the first client.Type: GrantFiled: June 19, 2014Date of Patent: November 15, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Ballav Bihani, Robert H. Lee, Jason John Howes
-
Patent number: D875097Type: GrantFiled: September 28, 2018Date of Patent: February 11, 2020Assignee: Purple Tambourine LimitedInventors: Nathaniel James Martin, Charles James Bruce, Fiona Paula O'Leary, James David Benham, Julie Mareva Arrivé, William John Howe
-
Patent number: D880487Type: GrantFiled: September 28, 2018Date of Patent: April 7, 2020Assignee: Purple Tambourine LimitedInventors: Nathaniel James Martin, Charles James Bruce, Fiona Paula O'Leary, James David Benham, Julie Mareva Arrivé, William John Howe