Patent application number | Description | Published |
20080256291 | Disk array synchronization using power distribution - Disk drives are synchronized by a timing signal generated in a master disk drive. The timing signal is transmitted over a power distribution network common to the disk drives. A slave drive receives the timing signal and synchronizes at least one disk based on the timing signal. | 10-16-2008 |
20080288267 | Method and apparatus for automatically managing work tickets - Disclosed is an Interactive Voice Response (IVR) system that automatically manages work tickets. The IVR system receives a work ticket (e.g., a dig ticket) from a Call Center. The work ticket corresponds to work to be performed by a contractor. The IVR system transmits a notification of the work ticket to a technician. The IVR system then receives a response to the notification from the technician. The IVR system then transmits the response to the contractor and/or Call Center. | 11-20-2008 |
20090154360 | Employing parallel processing for routing calls - A least-cost path between a pair of nodes A and B of a network is realized by segmenting the network into three or more segments, with nodes A and B being in different ones of the segments, with the third or more other segments being interposed between the segments to which nodes A and B belong, concurrently process the different segment to identify paths and their associated costs, and processing results generated by the different processing units to compute the least-cost path. Advantageously, the segmenting is chosen to equalize the work load of the different processing units so that the units finish their task roughly at the same time. | 06-18-2009 |
20100049765 | Geocoding Method Using Multidimensional Vector Spaces - A process for evaluating and geocoding of GIS data elements utilizes a plurality of “locate” tests and a weighting scheme to express the match results as a multidimensional vector. Multiple inputs and data sources, as well as ambiguous and partial input data, are used to generate an output with improved precision by applying a weighting function to each input element and generating a set of test vectors (i.e., in the input data element weighted by the known accuracy of the element/source). A sum of a plurality of tests is then generated as the “characteristic vector” of the test set. By using two (or more) different sets of tests, two (or more) characteristic vectors are formed. Various well-known algebraic techniques can then be used to evaluate the results of each set of tests and select the “best match” result. | 02-25-2010 |
20100125560 | Uncertainty-based geocoding for risk management - System frameworks and methods are described that convert textual location data into physical location data and perform precise operations upon the results regardless of the uncertainty inherent within the data. Embodiments may yield one or more location candidate and per-candidate uncertainty data is natively preserved in a manner which allows precise statements to be made against the imprecise location data. The data representation of the geocoding result is not a single latitude-longitude coordinate, but one or more polygons or a polypolygon. | 05-20-2010 |
20100161359 | Risk Management for Cable Protection Via Dynamic Buffering - Devices, systems and methods are disclosed which relate to optimizing a minimum cost function associated with buried asset lines by using a GIS application to generate a “dynamic buffer” around each asset line based on a risk management algorithm. A risk management algorithm, by which a GIS application can generate a “dynamic buffer”, is employed to minimize asset line damage risk and operating costs by balancing potential costs from damage against the fixed labor costs of manually screened and located tickets. Embodiments of the invention utilize the geography of the situation as well as factors for the asset itself. | 06-24-2010 |
20130152071 | Stochastic Method for Program Security Using Deferred Linking - A method to install software by receiving a partially linked version of the software including a plurality of code modules, randomly ordering the code modules, assigning non-volatile memory addresses for the software and generating an executable image of the software. A system to install a software application having a partially linked object code version of the software application including a plurality of code modules and an installation program configured to randomly order the code modules, assign non-volatile memory addresses for the software, and generate an executable image of the software, wherein the installation program performs the ordering, assigning, and generating on a target computing device that is different from a development computing device that partially linked the software application. | 06-13-2013 |