Abstract:
A route mapping system includes a route module, a wireless coverage module, and a wireless coverage route module. The route module provides a plurality of routes in response to origination and destination information. The wireless coverage module provides wireless coverage information for a plurality of wireless service providers in response to the plurality of routes. The wireless coverage route module provides a plurality of wireless coverage routes in response to the plurality of routes and the wireless coverage information.
Abstract:
A disclosed method comprises obtaining location data including geographic coordinates; searching stored digital video broadcast network requirements data corresponding to the location data; and tuning to a digital video broadcast network channel indicated by the digital video broadcast network requirements data. The step of obtaining location data may further comprise obtaining Global Positioning System (GPS) data; and searching using the GPS data. An integrated circuit includes tuner logic, operative to tune to, and receive, a digital video broadcast network channel in response to a command; location data logic to receive location data; digital video broadcast network reception requirements logic to obtain location data from the location data logic and search stored digital video broadcast network requirements data corresponding to the location data, and send the command to the tuner logic to tune to a digital video broadcast network channel indicated by the digital video broadcast network requirements data.
Abstract:
A method for designing a multi-threaded processing operation that includes, e.g., multimedia encoding/decoding, uses an architecture having multiple processors and optional hardware accelerators. The method includes the steps of: identifying a desired chronological sequence of processing stages for processing input data including identifying interdependencies of said processing stages; allotting each said processing sage to a processor; staggering the processing to accommodate the interdependencies; selecting a processing operation based on said allotting to arrive at a subset of possible pipelines that offer low average processing time; and, choosing one design pipeline from said subset to result in overall timing reduction to complete said processing operation. The invention provides a multi-threaded processing pipeline that is applicable in a System-on-Chip (SoC) using a DSP and shared resources such as DMA controller and on-chip memory, for increasing the throughput. The invention also provides an article which is programmed to execute the method.
Abstract:
Provided are a method, system, and article of manufacture for gathering state information for an application and kernel components called by the application. An implementation of a component to execute in a kernel space is instantiated in a user space. An application invokes a call to the component in the kernel space. The call to the component in the kernel space is invoked and an implementation of the component in the user space is invoked to execute the call in the user space. State information related to the execution of the call to the component in the user space to include in checkpoint information for the application is gathered.
Abstract:
Provided are a method, system, and article of manufacture for checkpointing and restoring user space data structures used by an application accessing a data structure maintained by an operating system for an executing application. Information in the accessed data structure is saved with checkpoint information for the application. An operation to restore the application from the checkpoint information is initialized. A restored data structure is generated to include the saved information in the accessed data structure saved in the checkpoint information in response to restoring the application. An initialization routine of the application is modified to bypass initializing the data structure as part of the application initialization routine to restore the application.
Abstract:
An embodiment of a method of virtualizing a process identifier begins with creation of a child process from a parent process. The parent process creates the child process by making a system call. If the parent process executes before the child process begins to execute, at a kernel level and without interruption the parent process maps a free virtual process identifier to a kernel process identifier for the child process. If the child process executes before the parent process begins to execute, at the kernel level and without interruption the child process determines the kernel process identifier. The child process then maps the free virtual process identifier to the kernel process identifier.
Abstract:
Presented are systems and methods that allow for interpolation of a 3-D volume from arbitrarily oriented 2-D medical images. The interpolation of 3-D volume from arbitrarily oriented 2-D images reduces or eliminates most constraints on image acquisition thereby allowing for, inter alia, freehand manipulation of an image acquisition device (e.g. an ultrasound transducer). Related utilities involve the use of prior information about a specific object of interest to interpolate a surface (e.g., 3-D surface) of the object from limited information obtained from very few 2-D images.
Abstract:
Provided are a method, system, and article of manufacture for providing a process exclusive access to a page including a memory address to which a lock is granted to the process. A request is received for a memory address in a memory device from a requesting process. A lock is granted to the requested memory address to the requesting process. The requesting process is provided exclusive access to a page including the requested memory address for a page access time period. The exclusive access to the page provided to the requesting process is released in response to an expiration of the page access time period.
Abstract:
Guided biopsy is a commonly used method to remove suspicious tissues from an internal organ for pathological tests so that malignancy can be established. Provided herein are systems and methods (i.e., utilities) that allow for automated application of one or more predefined biopsy target plans to an acquired medical image including without limitation, an ultrasound prostate image. Due to different shapes and sizes of prostates as well as orientation of prostate with respect to an ultrasound probe during image, acquisition a simple prostate model (e.g., ellipse) with a fixed plan may not be sufficient. Accordingly, it has been determined that a deformable shape model with integrated biopsy target locations/sites may be fit to a prostate image to provide improved automated biopsy targeting.
Abstract:
A method and apparatus are disclosed for three-dimensional (3D) imaging and continuously updating organ shape and internal points for guiding targets during motion. It is suitable for image-guided surgery or operations as the speed of this guidance is achieved in real-time.