Patent application number | Description | Published |
20120001101 | External Position Indicator of Ram Blowout Preventer - Method and blowout preventer for sealing a well. The blowout preventer includes a body having first and second chambers, the first chamber extending substantially perpendicular to and intersecting the second chamber; a ram block configured to move within the first chamber to seal a first region of the second chamber from a second region of the second chamber; a rod connected to the ram block and configured to extend along the first chamber; a piston connected to the rod and configured to move along and within the first chamber; a bonnet configured to receive the piston, the bonnet being detachably attached to the body; and an indicator device partially mounted outside the bonnet and configured to indicate a physical position of the ram block within the body. | 01-05-2012 |
20120060625 | RISER ANNULUS FLOW METER AND METHOD - A mudline riser annulus flow meter includes a liner configured to be attached to a riser to cover a hole; a cover configured to be attached to the riser to cover the liner such that a cavity is formed by the liner and the cover; a sensor rod configured to be attached to the liner and to extend inside cavity, the sensor rod having a bore; a magnet assembly configured to be fixedly attached to the sensor rod; and a waveguide tube attached to the cover. The bore of the sensor rode is configured to receive the waveguide tube. | 03-15-2012 |
20120103629 | SHEAR BOOST TRIGGERING AND BOTTLE REDUCING SYSTEM AND METHOD - Systems can be configured to move a ram block in a blowout preventer. The system includes: a first bank of accumulators configured to provide a first pressure to move the ram block; a second bank of accumulators configured to provide a second pressure to move the ram block, wherein the second pressure is greater than the first pressure; and a controller configured to sequentially control the first bank of accumulators to apply pressure to move the ram block and to then control the second bank of accumulators to move the ram block after the first bank of accumulators has moved the ram block a first distance. | 05-03-2012 |
20120234550 | Mudline Managed Pressure Drilling and Enhanced Influx Detection - Apparatuses useable in drilling installations for adjusting a mud return flow in a mud loop, at a location far from a mud tank are provided. An apparatus includes (1) a sensor located close to a seabed and configured to acquire values of at least one parameter related to a return mud flow, (2) a valve located near the sensor and configured to regulate the return mud flow, and (3) a controller connected to the valve and the sensor. The controller is configured to automatically control the valve to regulate the return mud flow towards achieving a value of a control parameter close to a predetermined value, based on the values acquired by the sensor. Methods of incorporating an apparatus in a drilling installation and retrofitting existing installations are also provided. | 09-20-2012 |
Patent application number | Description | Published |
20120233668 | Pluggable Allocation in a Cloud Computing System - In one embodiment, a cloud computing system provides user extensibility by providing a plugin interface for major systems. Plugin interfaces for a compute service, object service, network service, authentication and authorization service, message service, and image service are disclosed. One or more of the plugin interfaces can be used to alter the allocation of virtual to physical resources across multiple services. Compound services and smart allocation facilities are possible with user-directed modification. | 09-13-2012 |
20140211665 | Methods and Systems of Generating a Billing Feed of a Distributed Network - A system and methods are provided for generating a billing feed for a distributed network system and reselling resources of the distributed network system. In one embodiment, a method includes observing a plurality of messages sent and received among components of the distributed network system, generating a call flow graph based on the plurality of messages of the distributed network system, and outputting a billing feed for the distributed network based on the call flow graph, to provide a billing feed including one or more billable events. billable events may be are based on one or more of received requests, underlying resource usage, time of usage, scope of usage. In this regard, the system may provide for one or more models of reselling resources of a distributed network system. | 07-31-2014 |
20140215443 | Methods and Systems of Distributed Tracing - A system and methods are provided for distributed tracing in a distributed application. In one embodiment, a method includes observing a plurality of messages sent and received among components of the distributed application, generating a probabilistic model of a call flow from observed messages of the distributed system, and constructing a call flow graph based on the probabilistic model for the distributed application. Distributed tracing may include observing messages by performing the subscription-based observation techniques and operations to receive, message traces describing messages being communicated among components of the distributed application. In this regard, the tracing service may merge message traces from different instrumentation points with message traces obtained by observing message queues to generate a probabilistic model and call flow graph. A distributed application developer or other relevant user may benefit in efficiently and effectively tracking down a cause of an abnormal behavior or analyzing performance profiles. | 07-31-2014 |
20140215444 | Methods and Systems of Function-Specific Tracing - A system and methods are provided for function-specific tracing of a program. In one embodiment, a method includes generating a trace profile identifying one or more functions of a target program, wherein the trace profile identifies one or more functions to trace and depth of tracing for each function to be traced, loading the trace profile and the target program, identifying traced functions in the target program based on the trace profile, patching the target program to call a trace parameter for one or more functions, wherein traced functions are declared at runtime, and observing function calls for traced functions of the application. In this regard, individual functions are traced and debugged on a function-by-function basis without modifying the code or pre-arranging functions so they are traceable. As such, the scope of tracing may be dynamically limited to yield only information that is desired. | 07-31-2014 |
20140279862 | NETWORK CONTROLLER WITH INTEGRATED RESOURCE MANAGEMENT CAPABILITY - A system for providing network control and resource management includes a database storing a plurality of network resources. The system also includes a network controller that receives a request for a network resource. The network controller may include an resource manager that determines, based on the request, a set of available network resources from the plurality of network resources. The resource manager may provide the set of available network resources to a client and update the database based on providing the set of available network resources. | 09-18-2014 |
20140280738 | SOFTWARE-DEFINED MULTINETWORK BRIDGE - An example system for bridging between networks includes a first server that launches a first virtual machine in a first network. The system includes a first network controller that is coupled to the first network and sends a request for a bridge between the first network and a second network. The system also includes a second server that launches a second virtual machine in the second network. The system further includes a second network controller that is coupled to the second network, receives the request for the bridge, and in response to the request, creates the bridge between the first and second networks. The bridge enables the first virtual machine in the first network to communicate with the second virtual machine in the second network. | 09-18-2014 |
Patent application number | Description | Published |
20080274733 | Wireless Telecommunications System For Accessing Information From The World Wide Web by Mobile Wireless Computers Through A Combination of Cellular Telecommunications and Satellite Broadcasting - A hybrid cellular telephonic and satellite radio broadcast system for enabling a wireless mobile computer to rapidly and effectively access information from the Web. The combination of a mobile wireless receiving computer, with wireless cellular telecommunication associated with the receiving computer for transmitting a request for data from the receiving computer to the Web, an implementation for accessing the requested data from the Web, a satellite transponder, wireless communication for transmitting said accessed requested data to the satellite transponder, an implementation on the satellite transponder for broadcasting the accessed requested data and apparatus in the mobile wireless receiving computer for receiving the broadcast data. | 11-06-2008 |
20080294635 | System for Conducting Searches on the World Wide Web Enabling the Search Requester to Modifying the Domain Context of a Search Responsive to an Excessive Number of Hits on Combinations of Keywords - The user requesting the search is enabled to analyze the list of excessive hits in a manner organized through a Web content manager on the user's display screen, and reduce the excessive hits through the elimination of extraneous domains or subdomains captured by the search. | 11-27-2008 |
20080300026 | METHOD AND SYSTEM FOR HARNESSING PROCESSOR POWER OF MOBILE DEVICES - A system for utilizing the processing power of a mobile device. It is determined whether an energy source within the mobile device is recharging. In response to determining that the energy source within the mobile device is recharging, it is determined whether the mobile device is sending or receiving transmissions. In response to determining that the mobile device is not sending or receiving transmissions, a task is requested from a server via a network. In response to receiving the task from the server, the task is routed to a processor of the mobile device to process the task and return a task result. Then, the task result is sent to the server via the network. | 12-04-2008 |
20080310376 | Method and System for Routing Packets in an Ad Hoc Wireless Network - A system for routing packets in an ad hoc wireless network. In response to entering the ad hoc wireless network, location data is broadcast to other nodes within the ad hoc wireless network. Location data is received from the other nodes within the ad hoc wireless network. The received location data is recorded in a routing table. In response to determining that one or more packets need to be transmitted, a best route is calculated to transmit the one or more packets within the ad hoc wireless network using data in the routing table. Then, the one or more packets are transmitted to a node within the ad hoc wireless network based on the calculated best route. | 12-18-2008 |
20110060743 | Locating and Retrieving Data Content Stored in a Compressed Digital Format - A method and apparatus is provided for locating and retrieving specified data content in a database. The data comprises compressed digital audio or video data files associated with the recorded speech. Retrieval of the specified content requires decompression of only a portion of the compressed data. A method for locating specified content of the above type is provided. A compressed audio file comprising recorded speech is converted into a corresponding text file. A searchable index is constructed from the text file. One or more specified search arguments are used to search respective elements of the searchable index in order to detect one or more text segments. The identifiers of respective detected segments are then used to locate the specified content in the audio file. Only portions of the audio file that contain specified content require decompression, in order to retrieve the content. | 03-10-2011 |