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: 8688084
    Abstract: 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: Grant
    Filed: July 31, 2012
    Date of Patent: April 1, 2014
    Assignee: BlackBerry Limited
    Inventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
  • Publication number: 20140084946
    Abstract: 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: Application
    Filed: March 14, 2013
    Publication date: March 27, 2014
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Brian Oliver Clark, Keith A. Moriarty, Raphael Gadot
  • Publication number: 20140083771
    Abstract: 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: Application
    Filed: March 14, 2013
    Publication date: March 27, 2014
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventor: Brian Oliver Clark
  • Publication number: 20140083769
    Abstract: 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: Application
    Filed: March 12, 2013
    Publication date: March 27, 2014
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Keith A. Moriarty, Raphael Gadot, Brian Oliver Clark
  • Publication number: 20140083768
    Abstract: 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: Application
    Filed: March 12, 2013
    Publication date: March 27, 2014
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Keith A. Moriarty, Raphael Gadot, Brian Oliver Clark
  • Publication number: 20140084696
    Abstract: 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: Application
    Filed: March 13, 2013
    Publication date: March 27, 2014
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Brian Oliver Clark, Keith A. Moriarty, Raphael Gadot
  • Publication number: 20140083770
    Abstract: 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: Application
    Filed: March 12, 2013
    Publication date: March 27, 2014
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Daniel Codazzi, Raphael Gadot, Brian Oliver Clark
  • Publication number: 20140069721
    Abstract: 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: Application
    Filed: November 18, 2013
    Publication date: March 13, 2014
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: BRIAN OLIVER CLARK, JAIDEVA C. GOSWAMI
  • Publication number: 20140055277
    Abstract: 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: Application
    Filed: August 20, 2013
    Publication date: February 27, 2014
    Applicant: Schlumberger Technology Corporation
    Inventors: Qiming Li, Desheng Zhang, Yi Zhang, Lili Zhong, Tang Xueyan, Brian Oliver Clark
  • Publication number: 20140018043
    Abstract: 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: Application
    Filed: September 13, 2013
    Publication date: January 16, 2014
    Applicant: BLACKBERRY LIMITED
    Inventors: Brian OLIVER, Ian McDONALD, Douglas GISBY, Christopher LABRADOR, Michael McANDREWS
  • Publication number: 20130298108
    Abstract: 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: Application
    Filed: March 1, 2013
    Publication date: November 7, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Brian Oliver
  • Patent number: 8571193
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: October 29, 2013
    Assignee: BlackBerry Limited
    Inventors: Brian Oliver, Ian McDonald, Douglas Gisby, Christopher Labrador, Michael McAndrews
  • Patent number: 8566341
    Abstract: 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: Grant
    Filed: November 12, 2009
    Date of Patent: October 22, 2013
    Assignee: Oracle International Corporation
    Inventors: Brian Oliver, Edwin Roberts Misek
  • Publication number: 20130196637
    Abstract: 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: Application
    Filed: July 31, 2012
    Publication date: August 1, 2013
    Applicant: Research In Motion Limited
    Inventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
  • Patent number: 8489386
    Abstract: 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: Grant
    Filed: February 27, 2009
    Date of Patent: July 16, 2013
    Assignee: Research In Motion Limited
    Inventors: Douglas Gisby, Brian Oliver, Christopher Labrador, Andrew Allen, Ian McDonald, Michael Langlois
  • Patent number: 8462012
    Abstract: 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: Grant
    Filed: June 24, 2008
    Date of Patent: June 11, 2013
    Assignee: Schlumberger Technology Corporation
    Inventors: Brian Oliver Clark, Wayne J. Phillips, Benny Poedjono
  • Publication number: 20130074083
    Abstract: 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: Application
    Filed: May 2, 2012
    Publication date: March 21, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Brian Oliver, Noah Arliss, Gene Gleyzer, Robert H. Lee
  • Publication number: 20130074101
    Abstract: 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: Application
    Filed: May 2, 2012
    Publication date: March 21, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Brian Oliver, Noah Arliss, Gene Gleyzer, Robert H. Lee
  • Publication number: 20130022190
    Abstract: 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: Application
    Filed: September 14, 2012
    Publication date: January 24, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Brian Oliver, Ian McDonald, Christopher Labrador, Michael McAndrews, Douglas Gisby
  • Publication number: 20120278817
    Abstract: 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: Application
    Filed: January 26, 2012
    Publication date: November 1, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Brian Oliver, Noah Arliss