Patents by Inventor John Howe
John 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).
-
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: 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: 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: 9310498Abstract: Method of performing a 3-D seismic survey using a plurality of vibroseis sources, and an array of seismic sensors arranged within a survey area. Each vibroseis source emits a distinctive acoustic signal and each seismic sensor of the array is in a continuous state of readiness to detect reflected acoustic signals. The method includes assigning vibroseis points (VPs) to each vibroseis source, moving each vibroseis source to assigned VPs where the vibroseis source emits an acoustic signal, recording the emission time of the acoustic signal by each vibroseis source at its assigned VPs together with the geographic position of the assigned VPs, continuously listening for reflected acoustic signals using the seismic sensors and recording a time domain record of the reflected acoustic signals received by each seismic sensor. Reflected acoustic signals associated with emission of an acoustic signal by a vibroseis source at an assigned VP are then determined.Type: GrantFiled: April 22, 2013Date of Patent: April 12, 2016Assignee: BP EXPLORATION OPERATING COMPANY LIMITEDInventor: David John Howe
-
Publication number: 20160018540Abstract: 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: ApplicationFiled: September 29, 2015Publication date: January 21, 2016Applicant: BP Corporation North America Inc.Inventors: Raymond Lee Abma, Brian Hornby, David John Howe, John Naranjo, Min Zhou
-
Publication number: 20150172405Abstract: 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: ApplicationFiled: June 19, 2014Publication date: June 18, 2015Inventors: Ballav BIHANI, Robert H. Lee, Jason John Howes
-
SYSTEM AND METHOD FOR PROVIDING A PERSISTENT SNAPSHOT OF A RUNNING SYSTEM IN A DISTRIBUTED DATA GRID
Publication number: 20150169598Abstract: A system and method can support persistence in a distributed data grid, such as providing a persistent snapshot of a running system. The system allows one or more cache services to run on a plurality of cluster members in the distributed data grid. Furthermore, the system can collect a catalogue of state information associated with said one or more cache services from the plurality of cluster members in the distributed data grid, and create a snapshot for said one or more cache services running on the distributed data grid.Type: ApplicationFiled: May 6, 2014Publication date: June 18, 2015Applicant: Oracle International CorporationInventors: Robert H. Lee, Jason John Howes, Mark Falco, Gene Gleyzer -
Publication number: 20150169653Abstract: 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: ApplicationFiled: May 6, 2014Publication date: June 18, 2015Applicant: Oracle International CorporationInventors: Robert H. Lee, Jason John Howes, Mark Falco, Gene Gleyzer
-
Publication number: 20150169718Abstract: 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: ApplicationFiled: May 6, 2014Publication date: June 18, 2015Applicant: Oracle International CorporationInventors: Robert H. Lee, Jason John Howes, Mark Falco, Gene Gleyzer
-
Publication number: 20150019491Abstract: 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: ApplicationFiled: July 10, 2013Publication date: January 15, 2015Applicant: Exablox CorporationInventors: Tad Hunt, John Howe
-
Publication number: 20140140168Abstract: Method of performing a 3-D seismic survey using a plurality of vibroseis sources, and an array of seismic sensors arranged within a survey area. Each vibroseis source emits a distinctive acoustic signal and each seismic sensor of the array is in a continuous state of readiness to detect reflected acoustic signals. The method includes assigning vibroseis points (VPs) to each vibroseis source, moving each vibroseis source to assigned VPs where the vibroseis source emits an acoustic signal, recording the emission time of the acoustic signal by each vibroseis source at its assigned VPs together with the geographic position of the assigned VPs, continuously listening for reflected acoustic signals using the seismic sensors and recording a time domain record of the reflected acoustic signals received by each seismic sensor. Reflected acoustic signals associated with emission of an acoustic signal by a vibroseis source at an assigned VP are then determined.Type: ApplicationFiled: April 22, 2013Publication date: May 22, 2014Applicant: BP EXPLORATION OPERATING COMPANY LIMITEDInventor: David John Howe
-
Patent number: 8504571Abstract: A data processing apparatus, comprising a metadata store storing information about files that are stored in a distributed data storage system, and comprising a class database; one or more processing units; logic configured for receiving and storing in the class database a definition of a class of data storage servers comprising one or more subclasses each comprising one or more server selection criteria; associating the class with one or more directories of the data storage system; in response to a data client storing a data file in a directory, binding the class to the data file, determining and storing a set of identifiers of one or more data storage servers in the system that match the server selection criteria, and providing the set of identifiers to the data client.Type: GrantFiled: January 24, 2012Date of Patent: August 6, 2013Assignee: Harmonic Inc.Inventors: John Howe, Alexander Mitaru, Charles Morris, Don Harschadath Wanigasekara-Mohotti
-
Patent number: 8103628Abstract: A data processing apparatus, comprising a metadata store storing information about files that are stored in a distributed data storage system, and comprising a class database; one or more processing units; logic configured for receiving and storing in the class database a definition of a class of data storage servers comprising one or more subclasses each comprising one or more server selection criteria; associating the class with one or more directories of the data storage system; in response to a data client storing a data file in a directory, binding the class to the data file, determining and storing a set of identifiers of one or more data storage servers in the system that match the server selection criteria, and providing the set of identifiers to the data client.Type: GrantFiled: April 9, 2008Date of Patent: January 24, 2012Assignee: Harmonic Inc.Inventors: John Howe, Alexander Mitaru, Charles Morris, Don Harschadath Wanigasekara-Mohotti
-
Publication number: 20110079461Abstract: A method of conducting a seismic survey comprising using at least one seismic source operable to emit an acoustic signal comprises: —providing a first receiver line extending in a first direction across a region of the ground to be surveyed; —locating at least one seismic receiver at a point on the first receiver line, the seismic i receiver(s) being adapted to record reflected acoustic signals emitted by the seismic source(s); —providing a first pre-determined shot line having a plurality of shot points along its length, extending in a second direction and along which the seismic source(s) is movable; —operating the or one of the seismic source(s) to emit an acoustic signal at a first shot point on the pre-determined shot line, the reflection of the acoustic signal being recorded by the or one of the seismic receiver(s); and —operating the or one of the seismic source(s) to emit another acoustic signal at a second shot point on the pre-determined shot line, the reflection of the another acoustic signal beingType: ApplicationFiled: May 20, 2009Publication date: April 7, 2011Inventors: Anthony Joseph Allen, Mark Stuart Foster, David John Howe
-
Patent number: 7754758Abstract: Compounds of formula I in free or salt form, wherein T, X, Y, U, R1, R2, m, n and p have the meanings as indicated in the specification, are useful for treating conditions mediated by CCR3. Pharmaceutical compositions that contain the compounds and processes for preparing the compounds are also described.Type: GrantFiled: January 28, 2005Date of Patent: July 13, 2010Assignee: Novartis AGInventors: Gurdip Bhalay, Andrew Dunstan, Angela Glen, Trevor John Howe, Clive McCarthy
-
Publication number: 20090323472Abstract: A method of performing a 3-D seismic survey operation using (i) a plurality of vibroseis sources, and (ii) an array of seismic sensors arranged within a survey area wherein each vibroseis source emits a distinctive acoustic signal and each seismic sensor of the array is in a continuous state of readiness to detect reflected acoustic signals, the method comprising: (a) assigning vibroseis points (VPs) to each of the vibroseis sources; (b) independently moving each vibroseis source to assigned vibroseis point (VPs) where the vibroseis source emits its distinctive acoustic signal independently in time of the emission of the distinctive acoustic signals of the other vibroseis sources at their assigned vibroseis points (VPs); (c) recording the emission time of the distinctive acoustic signal by each vibroseis source at its assigned VPs together with the geographic position of the assigned VPs; (d) continuously listening for reflected acoustic signals using the array of seismic sensors and recording a time domain rType: ApplicationFiled: August 30, 2007Publication date: December 31, 2009Inventor: David John Howe
-
Publication number: 20090306138Abstract: Compounds of formula I in free or salt form, wherein T, X, Y, U, R1, R2, m, n and p have the meanings as indicated in the specification, are useful for treating conditions mediated by CCR3. Pharmaceutical compositions that contain the compounds and processes for preparing the compounds are also described.Type: ApplicationFiled: January 28, 2005Publication date: December 10, 2009Applicant: NOVARTIS PHARMA GMBHInventors: Gurdip Bhalay, Andrew Dunstan, Angela Glen, Trevor John Howe, Clive McCarthy