Patents by Inventor Brian Oliver
Brian Oliver 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: 8688084Abstract: A method on a wireless user equipment (UE) device facilitates integration of an outgoing cellular call as an enterprise call. The UE device attaches to a wide area cellular network on which the device has a non-enterprise address. Upon blocking incoming calls, the UE device sends a request to a node in a data network to initiate an outgoing cellular call with an expectation of receiving an incoming circuit-switched (CS) call back from the network node within a time window. The incoming CS call contains an enterprise address associated with a user of the wireless UE device as a calling line identity to identify that the incoming CS call is related to the request to initiate the outgoing cellular call. The UE device indicates to the network node that a call leg is established between the enterprise user and the network node.Type: GrantFiled: July 31, 2012Date of Patent: April 1, 2014Assignee: BlackBerry LimitedInventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
-
Publication number: 20140084946Abstract: Various embodiments for wireless power and data communications transmissions between a cartridge in a rotary steering system and components within a drill collar are disclosed. In a certain embodiment, magnetic fields are used to transfer power and data between the cartridge of a rotary steering system and electronics and/or sensors mounted in the drill collar. A first coil is attached to the pressure housing of the cartridge by a shaft containing wires. The turbine in the pressure housing provides an alternating current to the first coil, which is attached to the shaft. Consequently, the first coil generates an alternating magnetic field that passes through the ferrite surrounding a second coil that is attached by wires to an annular pressure housing that is attached to the drill collar. The alternating magnetic field generates an emf in the second coil, which provides power for electronics and sensors mounted in the drill collar.Type: ApplicationFiled: March 14, 2013Publication date: March 27, 2014Applicant: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Brian Oliver Clark, Keith A. Moriarty, Raphael Gadot
-
Publication number: 20140083771Abstract: A logging while drilling (LWD) caliper includes a drill collar, at least one movable pad, a hinge coupler, a power transmitter and a power receiver. The hinge coupler couples the movable pad to the drill collar in such a way that the movable pad can move between an open position and a closed position. The power transmitter is coupled to the drill collar in such a way that the power transmitter receives power from the drill collar. The power receiver is coupled to the movable pad in such a way that the power receiver provides power to the movable pad. Also, the power transmitter is coupled to the drill collar and the power receiver is coupled to the movable pad is such a way that power is transmitted from the power transmitter to the power receiver.Type: ApplicationFiled: March 14, 2013Publication date: March 27, 2014Applicant: SCHLUMBERGER TECHNOLOGY CORPORATIONInventor: Brian Oliver Clark
-
Publication number: 20140083769Abstract: Various embodiments of methods and systems for providing wireless power and data communication in a drilling assembly. One embodiment includes a system for transmitting power or data communications in a drill string. The system includes a drilling assembly having an inner cylindrical coil located inside an outer cylindrical coil. The inner cylindrical coil is adapted to rotate with respect to the outer cylindrical coil, rotate around an axis of the outer cylindrical coil, or move axially with respect to the outer cylindrical coil.Type: ApplicationFiled: March 12, 2013Publication date: March 27, 2014Applicant: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Keith A. Moriarty, Raphael Gadot, Brian Oliver Clark
-
Publication number: 20140083768Abstract: A bottom hole assembly (BHA) configured for use in a drill string of a wellsite drilling system. The BHA includes a measuring-while-drilling (MWD) module, a wireless power and data connection, and a rotary steerable system (RSS). The MWD module is configured for coupling to a drill string, and includes a power generation component and a direction and inclination (D&I) survey package. The wireless power and data connection is disposed above a drilling motor in the drill string and for providing power and data connectivity between the MWD module and the drilling motor. The RSS is coupled to the drilling motor for receiving power from and communicating with the MWD module via the wireless power and data connection and the drilling motor.Type: ApplicationFiled: March 12, 2013Publication date: March 27, 2014Applicant: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Keith A. Moriarty, Raphael Gadot, Brian Oliver Clark
-
Publication number: 20140084696Abstract: Various embodiments of methods and systems for wireless power and data communications transmissions to a sensor subassembly below a mud motor in a bottom hole assembly are disclosed. In a certain embodiment, a float valve is located above the motor. Power is supplied by a turbine or by batteries located in a subassembly above the float valve. Wires pass through the float valve and connect to an annular coil. Power is transmitted through the annular coil to an inductively coupled second, mandrel coil that is attached to the rotor. By leveraging resonantly tuned circuits and impedance matching techniques for the coils, power can be transmitted efficiently from one coil to the other despite relative movement and misalignment of the two coils.Type: ApplicationFiled: March 13, 2013Publication date: March 27, 2014Applicant: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Brian Oliver Clark, Keith A. Moriarty, Raphael Gadot
-
Publication number: 20140083770Abstract: Various embodiments of methods and systems for wireless power and data communications transmissions to a sensor subassembly below a mud motor in a bottom hole assembly are disclosed. Power and/or communications are transmitted through stationary or fixed coils. By leveraging resonantly tuned circuits and impedance matching techniques for the stationary coils, power and/or communications can be transmitted efficiently from one stationary coil to the other stationary coil despite any vibration and/or misalignment of the two coils.Type: ApplicationFiled: March 12, 2013Publication date: March 27, 2014Applicant: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Daniel Codazzi, Raphael Gadot, Brian Oliver Clark
-
Publication number: 20140069721Abstract: A system and methods for drilling a well in a field having an existing well are provided. Specifically a method of drilling a new well in a field having an existing well includes drilling the new well using a bottom hole assembly (BHA) having a drill collar divided by an insulated gap, generating a current on the drill collar of the BHA while drilling the new well, and measuring from the existing well a magnetic field caused by the current on the drill collar of the BHA. Using measurements of the magnetic field, a relative position of the new well to the existing well may be determined.Type: ApplicationFiled: November 18, 2013Publication date: March 13, 2014Applicant: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: BRIAN OLIVER CLARK, JAIDEVA C. GOSWAMI
-
Publication number: 20140055277Abstract: A system and a method use dual telemetry for tools located in a wellbore. A first telemetry system and a second telemetry system coordinate communication with the tools. Both the first telemetry system and the second telemetry system may transmit data regarding the tools and/or drilling conditions from the tools to a surface location simultaneously. The first telemetry system or the second telemetry system may communicate with the surface location if communication using the other telemetry system is interrupted. The first telemetry system and the second telemetry system may have a master/slave relationship so that data requests from a specific telemetry system do not interfere with data requests from the other telemetry system.Type: ApplicationFiled: August 20, 2013Publication date: February 27, 2014Applicant: Schlumberger Technology CorporationInventors: Qiming Li, Desheng Zhang, Yi Zhang, Lili Zhong, Tang Xueyan, Brian Oliver Clark
-
Publication number: 20140018043Abstract: Systems and methods are described that facilitate a conference call between a plurality of communication devices. The method may comprise: providing a first primary communication device; providing a second primary communication device; providing a conference call controller; establishing a first control link between the first primary communication device and the conference call controller; communicating first identification data between the first primary communication device and the conference call controller via the first control link; establishing a media link between the first and second primary communication devices via the conference call controller. In certain embodiments, the first identification data corresponds to at least one participation level of the first primary communication device with respect to the media link.Type: ApplicationFiled: September 13, 2013Publication date: January 16, 2014Applicant: BLACKBERRY LIMITEDInventors: Brian OLIVER, Ian McDONALD, Douglas GISBY, Christopher LABRADOR, Michael McANDREWS
-
Publication number: 20130298108Abstract: A system and method can support a deferred reference in an object-oriented programming language environment. The object-oriented programming language environment can include an interface that can provide a deferred reference to an object that will be available at a future time. Furthermore, after receiving a request from a caller to get the object based on the deferred reference, the interface can return the object to the caller when the object is available or can indicate to the caller when the object is not currently available and/or when the object will never become available.Type: ApplicationFiled: March 1, 2013Publication date: November 7, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: Brian Oliver
-
Patent number: 8571193Abstract: Systems and methods are described that facilitate a conference call between a plurality of communication devices. The method can comprise: providing a first control link between a first primary communication device and a conference call controller; providing a second control link between a second primary communication device and the conference call controller; and establishing a media link between the first primary communication device and the second primary communication device via the conference call controller. In certain embodiments, the first control link can facilitate the exchange of a first identification data comprising at least one first security key, which can be configured to contain participation level data indicating at least one participation level of the first primary communication device or the second primary communication device.Type: GrantFiled: September 14, 2012Date of Patent: October 29, 2013Assignee: BlackBerry LimitedInventors: Brian Oliver, Ian McDonald, Douglas Gisby, Christopher Labrador, Michael McAndrews
-
Patent number: 8566341Abstract: A computer-readable medium, computer-implemented method, and apparatus are provided. In one embodiment, one or more events are received, a new intermediate state of a data partition is created based on the event, and the new intermediate state is stored. The new intermediate state is reduced into a form suitable for aggregation, and an aggregate value is created by aggregating the new intermediate state with other intermediate states of other data partitions.Type: GrantFiled: November 12, 2009Date of Patent: October 22, 2013Assignee: Oracle International CorporationInventors: Brian Oliver, Edwin Roberts Misek
-
Publication number: 20130196637Abstract: A method on a wireless user equipment (UE) device facilitates integration of an outgoing cellular call as an enterprise call. The UE device attaches to a wide area cellular network on which the device has a non-enterprise address. Upon blocking incoming calls, the UE device sends a request to a node in a data network to initiate an outgoing cellular call with an expectation of receiving an incoming circuit-switched (CS) call back from the network node within a time window. The incoming CS call contains an enterprise address associated with a user of the wireless UE device as a calling line identity to identify that the incoming CS call is related to the request to initiate the outgoing cellular call. The UE device indicates to the network node that a call leg is established between the enterprise user and the network node.Type: ApplicationFiled: July 31, 2012Publication date: August 1, 2013Applicant: Research In Motion LimitedInventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
-
Patent number: 8489386Abstract: A system for directing media streams during a conference call, including an enterprise, at least one network provided within the enterprise and in communication with a plurality of communication devices, a platform provided within the enterprise and in communication with the network, the platform comprising a protocol layer, a services layer and an application layer, and a conference call server in communication with the platform, wherein the platform is configured for receiving media streams from each of the communication devices and instructing the conference call server on how to direct the media streams to and from each of the communication devices.Type: GrantFiled: February 27, 2009Date of Patent: July 16, 2013Assignee: Research In Motion LimitedInventors: Douglas Gisby, Brian Oliver, Christopher Labrador, Andrew Allen, Ian McDonald, Michael Langlois
-
Patent number: 8462012Abstract: Methods for drilling a new well in a field having a plurality of existing cased wells using magnetic ranging while drilling are provided. In accordance with one embodiment, a method of drilling a new well in a field having an existing cased well includes drilling the new well using a bottom hole assembly (BHA) having a drill collar having by an insulated gap, generating a current on the BHA while drilling the new well, such that some of the current passes through a surrounding formation and travels along a casing of the existing cased well, measuring from the BHA a magnetic field caused by the current traveling along the casing of the existing cased well, and adjusting a trajectory of the BHA to avoid a collision between the new well and the existing cased well based on measurements of the magnetic field.Type: GrantFiled: June 24, 2008Date of Patent: June 11, 2013Assignee: Schlumberger Technology CorporationInventors: Brian Oliver Clark, Wayne J. Phillips, Benny Poedjono
-
Publication number: 20130074083Abstract: A system and method can handle storage events in a distributed data grid. The distributed data grid cluster includes a plurality of cluster nodes storing data partitions distributed throughout the cluster, each cluster node being responsible for a set of partitions. A service thread, executing on at least one of said cluster nodes in the distributed data grid, is responsible for handling one or more storage events. The service thread can use a worker thread to accomplish synchronous event handling without blocking the service thread.Type: ApplicationFiled: May 2, 2012Publication date: March 21, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Brian Oliver, Noah Arliss, Gene Gleyzer, Robert H. Lee
-
Publication number: 20130074101Abstract: A system and method can provide a server-side event model in a distributed data grid with a plurality of cluster nodes storing data partitions distributed throughout the cluster, each cluster node being responsible for a set of partitions. The system can map one or more event interceptors to an event dispatcher placed in the cluster. The one or more event interceptors can handle at least one event dispatched from the event dispatcher, wherein the at least one event is associated with an operation in the distributed data grid. The system can defer completion of the operation in the distributed data grid pending completion of the handling of the at least one event by said one or more event interceptors.Type: ApplicationFiled: May 2, 2012Publication date: March 21, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Brian Oliver, Noah Arliss, Gene Gleyzer, Robert H. Lee
-
Publication number: 20130022190Abstract: Systems and methods are described that facilitate a conference call between a plurality of communication devices. The method can comprise: providing a first control link between a first primary communication device and a conference call controller; providing a second control link between a second primary communication device and the conference call controller; and establishing a media link between the first primary communication device and the second primary communication device via the conference call controller. In certain embodiments, the first control link can facilitate the exchange of a first identification data comprising at least one first security key, which can be configured to contain participation level data indicating at least one participation level of the first primary communication device or the second primary communication device.Type: ApplicationFiled: September 14, 2012Publication date: January 24, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Brian Oliver, Ian McDonald, Christopher Labrador, Michael McAndrews, Douglas Gisby
-
Publication number: 20120278817Abstract: An event distribution pattern is described for use with a distributed data grid. The grid can be comprised of a cluster of computer devices having a cache for storing data entries. An event distributor residing on at least one of those computer devices provides a domain for sending events to a desired end point destination and also provides the store and forward semantics for ensuring asynchronous delivery of those events. An event channel controller resides as an entry in the cache on at least one of computers in the cluster. This event channel controller receives the events defined by said application from the event distributor and provides the events to a set of event channels. Each event channel controller can include multiple event channel implementations for distributing the events to different destinations.Type: ApplicationFiled: January 26, 2012Publication date: November 1, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Brian Oliver, Noah Arliss