Document Document Title
US07703121B2 Method of distributing multimedia data to equipment provided with an image sensor
A method of distributing multimedia data from a central distribution station to local equipment including: linking one image characteristic (32, 34, 36, 38, 40, 42, 44, 46, 48) with at least one set of multimedia data stored by the central distribution station respectively; making available to at least one user of a support (10) having at least one selection image (12, 14, 16, 18, 20, 22) in response to the capture of at least one image of the support by the local equipment, and calculating a characteristic of the captured image; searching for a multimedia data set of the central station linked to the image characteristic closest to the characteristic calculated; transferring of the corresponding multimedia data to the local equipment.
US07703118B2 Delivery of feedback information to scheduling service to determine optimum broadcast times based upon client platform tuner contention
Delivery of feedback information to a scheduling service to determine optimum broadcast times based upon client platform tuner contention is described. A usage pattern of an electronic media device is recorded. The usage pattern is communicated to a scheduling server. Media content is received during a time period selected by the scheduling server based upon the usage pattern.
US07703113B2 Copy protection arrangement
In certain embodiments, a method for generating fees using a receiving device, involves distributing censored video from a distributor video to a receiving device; and uncensoring the censored video using the receiving device upon payment of a fee. The receiving device uses overlay data received from the distributor to uncensor the censored video by overlaying the overlay data over the censored video using a video overlay frame to overlay a video frame containing the censored video data in accordance with boundaries determined by an alpha plane within the receiving device. This abstract should not be considered limiting since embodiments consistent with the present invention may involve more, different or fewer elements.
US07703108B2 Native code isolation in a multi-tasking Java virtual machine
An application program is run in a process supported by an operating system in a computer system. The application program is executed in a virtual machine, and the virtual machine is within the process. Loading a library for the application program includes determining whether this is the first library load instruction in the application program. If it is the first library load instruction, then the library is loaded in a first memory area, and a handle and link map to the first memory area is defined for the library. If the library load instruction is a second or subsequent library load instruction, the further library is loaded in a further memory area, also associated with the link map identifier, and a second handle to the further library is defined and stored.
US07703104B1 Systems, methods, and computer-readable media for enrolling conferees for expeditied access to conferencing services
Systems, methods, and computer-readable media of enrolling conferees to receive conferencing services. Methods to achieve the foregoing can comprise: receiving a request from the conference call host to enroll in conferencing services; receiving data representing a unique identifier relating to the conference call host; providing data representing access information to the enrolled conference call host, wherein the given conference call host can request access to a given conference call using the access information; and configuring a component of a system related to supporting the conference call to connect the conference call host directly to the conference call in response to recognition of the access information of and the unique identifier in a communication from the conference call host.
US07703102B1 Approach for allocating resources to an apparatus based on preemptable resource requirements
An approach for allocating resources to an apparatus based on preemptable resource requirements generally involves a resource allocator determining that a resource that satisfies a resource requirement for one apparatus is not available but that another resource that currently satisfies another resource requirement for another apparatus does satisfy the resource requirement. The resource allocator determines that the other resource requirement for the other apparatus is characterized in that resources that currently satisfy the other resource requirement may be de-allocated from the other apparatus, such as a preemptable resource requirement. The resource allocator de-allocates the resource from the other apparatus and allocates the resource to the one apparatus. A preemptable resource requirement can be based on a suspendable resource requirement or a set of alternative resource requirements.
US07703097B2 Auto-commit processing in an IMS batch application
A DLI call from the batch application is intercepted, wherein the DLI call is made for the purpose of accessing a hierarchical database. It is then determined if the access to the hierarchical database is a checkpoint trigger event. A segment counter for a trigger segment in a checkpoint trigger for the checkpoint trigger event is incremented if the trigger segment is identified by the DLI call. The segment counter is compared to a segment commit threshold in the checkpoint trigger and commit point processing is performed on behalf of the batch application if the segment counter is in a predetermined relation to the segment commit threshold.
US07703095B2 Information processing and control
Information processing apparatus, including occurrence number counter counting events that occurred in each of a plurality of CPUs. Apparatus performs functions of; storing accumulated occurrence number of events, which occurred while the thread is being executed by each of the CPUs, in a thread storage area of the thread associating accumulated occurrence number with CPU; storing, in the thread storage area, a value of occurrence number counter of the CPU, the value having been counted before the thread is resumed by the CPU; and adding, to accumulated occurrence number which has been stored in accumulated number storing unit while corresponding to the CPU, a difference value obtained by subtracting a counter value, which has been stored in the start-time number storing unit of the thread, from a counter value of the occurrence number counter of the CPU, in a case where the CPU terminates an execution of the thread.
US07703091B1 Methods and apparatus for installing agents in a managed network
An agent installer operates to install an agent on a plurality of host computer systems using a bulk automated installation process that identifies at least one agent to be installed on a plurality of host computer systems and performs prerequisite checking of each of the plurality of host computer systems to determine which host computer systems of the plurality of host computer system are capable of supporting operation of the at least one agent. For each host computer system of the plurality of host computer systems that is capable of supporting operation of the at least one agent, the agent installer performs an automated bulk agent installation operation to install the at least one agent on that host computer system.
US07703089B2 Compatibility framework using versioning class loaders
A method and system for performing version-based class loading. In one embodiment, a first version is sought to continue running an application, where a first class is associated with the first version being sought. A first class loader capable of loading the first class is created. The first class is then loaded using the first class loader.
US07703088B2 Compressing “warm” code in a dynamic binary translation environment
Selected regions of native instructions translated in a DBT environment from non-native instructions are compressed based on the independent compression of different fields of selected instructions using compression tables to reduce a length of selected fields. The regions of compressed instructions are stored and de-compressed into the native instructions during subsequent execution using de-compression tables. Specifically, for native instructions of a selected region, selected types of opcodes and/or operands may be compressed independently. The types may be selected by profiling the opcodes using benchmark programs and creating an opcode conversion table prior to compression, and scanning of the operands and creating an operand conversion table during compression of the opcodes.
US07703087B1 Reducing layout conflicts among code units with caller-callee relationships
A code placement technique that organizes code units to at least reduce layout conflicts among caller/callee code units. A code preparation environment determines those code units of a code representation that have overlapping memory mappings with their counterpart caller/callee code units. To at least reduce the layout conflicts, or overlapping memory mappings, the code preparation environment arranges the caller/callee code units to eliminate the layout conflicts among the caller/callee code units.
US07703085B2 Process for converting programs in high-level programming languages to a unified executable for hybrid computing platforms
A system and method for compiling computer code written to conform to a high-level language standard to generate a unified executable containing the hardware logic for a reconfigurable processor, the instructions for a traditional processor (instruction processor), and the associated support code for managing execution on a hybrid hardware platform. Explicit knowledge of writing hardware-level design code is not required since the problem can be represented in a high-level language syntax. A top-level driver invokes a standard-conforming compiler that provides syntactic and semantic analysis. The driver invokes a compilation phase that translates the CFG representation being generated into a hybrid controlflow-dataflow graph representation representing optimized pipelined logic which may be processed into a hardware description representation. The driver invokes a hardware description language (HDL) compiler to produce a netlist file that can be used to start the place-and-route compilation needed to produce a bitstream for the reconfigurable computer. The programming environment then provides support for taking the output from the compilation driver and combining all the necessary components together to produce a unified executable capable of running on both the instruction processor and reconfigurable processor.
US07703082B2 Controlling user intervention in a multi-processing computer system
A computer program implemented method controls interruption of execution of tasks running in a multi-processing computer system to permit user intervention. The system includes a repository of data identifying preselected tasks for interruption and identifying the user defined circumstances for such interruption. It also has a plurality of task caches for storing subsets of the repository data for respective tasks. According to the method, the repository is scanned during an initiation phase of any task for data relevant to the task. Any such relevant data is stored in the respective task cache. The task is then executed and if a defined circumstance for the task arises by reference to the task cache, the task is interrupted to enable user intervention. This can include updating the repository to redefine the circumstances for interruption. Execution is then resumed and the respective task cache refreshed with any relevant repository updates.
US07703080B2 Interpreter for executing computer programs and method for collecting statistics
The invention relates to a computer program interpreter and a method for the same, using statistics to group (SR89, SR17 . . . SR6; SR4, SR34 . . . SR16) frequently used service routines (SR) in the same program function and to control encoding of instructions. Frequently used service routines are assigned shorter codes thus enhancing the performance of a simulator or emulator.
US07703074B2 Method and apparatus for tracking changes in a system
A method for analyzing a target system that includes obtaining a plurality of characteristics from the target system using a characteristics extractor, wherein the plurality of characteristics is associated with a characteristics model, storing each of the plurality of characteristics in a characteristics store using a tracking mechanism, and analyzing the target system by issuing a query to the characteristics store to obtain an analysis result, wherein the query uses tracking information associated with the tracking mechanism.
US07703068B2 Technique for determining a mask pattern corresponding to a photo-mask
Photomask patterns are represented using contours defined by level-set functions. Given target pattern, contours are optimized such that defined photomask, when used in photolithographic process, prints wafer pattern faithful to target pattern. Optimization utilizes “merit function” for encoding aspects of photolithographic process, preferences relating to resulting pattern (e.g. restriction to rectilinear patterns), robustness against process variations, as well as restrictions imposed relating to practical and economic manufacturability of photomasks.
US07703060B2 Stitched IC layout methods, systems and program product
Stitched integrated circuit (IC) chip layout methods, systems and program products are disclosed. In one embodiment, a method includes obtaining from a first entity a circuit design for an IC chip layout that exceeds a size of a photolithography tool field at a second entity, wherein the IC chip layout includes for at least one stitched region of a plurality of stitched regions: a boundary identification identifying a boundary of the at least one stitched region at which stitching occurs and a type indicator indicating whether the at least one stitched region is one of: redundant and unique; dissecting the IC chip layout into stitched regions indicated as unique or redundant at the second entity; and generating a photolithographic reticle at the second entity based on the plurality of stitched regions, the photolithographic reticle having a size that fits within the size of the photolithographic tool field at the second entity.
US07703058B2 Method and system for changing a description for a state transition function of a state machine engine
The invention relates to a method and system for the design and implementation of state machine engines. A first constraints checking step checks a state transition function created by a designer against constraints imposed by the implementation technology in order to detect all portions of the state transition function that are in conflict with the constraints. A subsequent conflict resolution step tries to determine one or more suggested ways to meet the conflicting constraints, by investigating how the original state transition function can be modified such that all constraints are met. A final presentation and selection step provides the designer textual and/or graphically results of the constraints check and suggested modifications. The modifications can be accepted interactively, or the state transition function can be changed manually. In the latter case, the modified state transition function will be processed starting again with the constraints checking step.
US07703053B2 Regional pattern density determination method and system
A method and system of determining a localized measure of regional pattern density in a fabrication process of a chip are disclosed. In one embodiment, the method includes determining pattern density values for each cell of a plurality of cells of interest; averaging the pattern density values for each cell within a first selected region about a target cell to determine the localized measure of regional pattern density for the target cell; storing the localized measure of regional pattern density for the target cell; and repeating the averaging and the storing for each of the plurality of cells. The simplification of data allows for a localized measure of regional pattern density determination in much less time than conventional techniques.
US07703051B2 Trimming temperature coefficients of electronic components and circuits
There is described methods and circuits for trimming a temperature coefficient of change of a parameter of at least one electrical component while maintaining a substantially constant parameter value, the method comprising applying a heating cycle to trim said parameter value away from a target parameter value and back to said target parameter value, whereby the temperature coefficient of change is modified after applying said heating cycle.
US07703048B2 Managing flexible events within an electronic calendar
A method, system, and program are provided for managing flexible events within an electronic calendar. A calendaring controller schedules fixed events requiring a fixed time slots and flexible events that are flexible for scheduling over a particular time period for a particular duration, wherein the particular time period is greater than the particular duration. The calendaring controller sets each flexible event at a particular time slot within the particular time period for the particular duration. Responsive to the calendaring controller detecting a request for a new event for an additional time slot overlapping the particular time slot, the calendaring controller repositions the flexible event to at least one other time slot of the particular duration during the particular time period to allow for scheduling the new event during the additional time slot.
US07703047B2 Pen-based interface for a notepad computer
A notepad computer with a page display region displaying a page of a document on which a user can write using a pen or stylus type writing tool is provided. Associated with the page is an interface that can be used with the pen. The interface includes a core task tool region adjacent to the page where tool icons are partially visible until the pen is brought near one of the icons. The tool icon becomes fully visible when the pen is within the region of the icon. The tool when activated can pop-up a radial pop-up menu located at an edge of the document where all the menu choices are located in a semi-circle away from the edge so that the users hand while holding the pen and making a selection does not block the choices. A page flipping tool is located in a corner of the page and is an explicit two-stroke menu allowing selection of a next or previous page. A page scrolling tool is located along an edge of the page, the scrolling tool when activated is an implicit button allowing scrolling in one implied direction. The interface also includes a stack region adjacent to said page display region having one or more stack icons each representing a stack of documents. The icon is also an explicit two-stroke radial pop-up menu having forward and backward choices for selecting documents in the stack and a stack document list display displaying a list of documents in the stack when the stack icon is touched by an input pen. The interface also includes a typing tool overlaying a portion of the page and including a writing zone where a user handwrites strokes and, a page zone comprising part of the page where typed text corresponding to the handwritten strokes is displayed as the handwriting occurs.
US07703043B2 Electronic apparatus, display controlling method for electronic apparatus and graphical user interface
A graphical user interface is disclosed which achieves an easy search for a desired item upon scrolling. Plural first icons representing first items of a high hierarchy are arrayed along a direction of a display screen, and plural second icons representing second items of a low hierarchy which belong to a selected one of the first items are arrayed along an intersecting direction with the selected first item positioned at the intersecting position. The selected noticed icon from among the plural second icons is displayed emphatically at a fixed position on the display screen, and explanation information of the noticed item icon is displayed in the proximity of the display position of the noticed icon. In response to a scrolling instruction, scrolling is executed while explanation information of the second icons other than the noticed item icon is displayed.
US07703042B2 System and method for a seamless user interface for an integrated electronic health care information system
An interface for a medical record database allows multiple different applications to be opened accessing the records of a common and/or different patients. For those applications accessing the records of a common patient, a visual indication is provided indicating whether or not records of the same patient are being accessed to prevent the user from mistakenly comparing the records of different patients.
US07703038B1 Methods and apparatus for creating a quick canvas
A system renders a graphical user interface to allow editing of graphics within a work area. The system receives a start input to define a start of the work area at a start location of a pointing device on the graphical user interface. The system receives a motion input that alters a location of the pointing device on the graphical user interface from the start location to an end location. The system receives an end input to define an end of the work area at the end location of the pointing device defined upon receipt of the end input, and creates the work area in which graphics may be edited between the start location and the end location of the pointing device on the graphical user interface. The work area defines a graphics editing region confined between the start input and the end input.
US07703037B2 Searchable task-based interface to control panel functionality
A computer-implemented method is disclosed. The method is for enabling a user to efficiently navigate to a portion of a user interface configured to support performance of a particular task. The method includes receiving from the user an input that includes a description of the particular task. A result set is returned to the user and includes a plurality of candidate tasks that correspond to the description. The candidate tasks are displayed relative to an indication of at least one corresponding applet.
US07703035B1 Method, system, and apparatus for keystroke entry without a keyboard input device
A method, system, and apparatus for entering alpha-numeric and non-alpha numeric data without the use of a keyboard input device are provided. According to one method, a grid is displayed on a display screen that includes one or more alpha-numeric characters. Distinguishing characters are displayed adjacent to each alpha-numeric character. In response to receiving a selection within the grid, a determination is made as to whether the selected location contains an alpha-numeric character and, if so, a further determination is made as to whether a distinguishing character is present on two sides of the selected location. If a distinguishing character is present on two sides of the selected location, then the character located at the selected location is entered into a keyboard buffer as if a keyboard input device had been utilized to type the character. The grid may also include character strings corresponding to non-alphanumeric keystrokes that may be selected and entered into the keyboard buffer in a similar manner.
US07703031B2 Apparatus, method, and computer program for controlling display
A display control apparatus includes a first display control unit for controlling displaying a first representative image in a first folder on a first area of a display screen with first content recorded on a recording medium thereof belonging to the first folder, a second display control unit for controlling displaying a second representative image in a second folder on a second area of the display screen with second content supplied from a partner apparatus connected thereto via a network and belonging to the second folder, and a third display control unit for controlling displaying, on a third area of the display screen, a thumbnail image of one of the first content and the second content corresponding to one of the first folder and the second folder selected using one of the first representative image and the second representative image.
US07703030B2 Method and system for providing customized recommendations to users
In one embodiment, a method includes displaying a plurality of ratings provided for an item by a plurality of users, and, for each of the plurality of ratings, graphically illustrating relevance of a corresponding rating to an information recipient.
US07703013B1 Methods and apparatus to reformat and distribute content
To create a thumbnail version of an image associated with respective content (e.g., a web page), a computer process herein receives an identification of content formatted according to a first format. Based on the identification of the content to be converted into a thumbnail, the computer invokes a first service to utilize the content formatted according to the first format (e.g., HTML) and produce a rendition of the content according to a second format (e.g., a PDF format). The computer then invokes a second service to produce a rendition of the content according to a third format based on the rendition of the content according to the second format. The format of the thumbnail has a lower resolution compared to a respective imaging resolution associated with the PDF format to reduce network resources required to transfer the thumbnail rendition of the content to other users in a collaborative whiteboard session.
US07703010B2 Systems and methods for dynamic document generation
Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.
US07703006B2 System and method of accelerating document processing
Embodiments include methods and systems for processing XML documents. One embodiment is a system that includes a tokenizer configured to identify tokens in an XML document. A plurality of speculative processing modules are configured to receive the tokens and to at least partially process the XML document and to provide data indicative of the XML document. A first module is configured to perform further processing of the XML document using the data indicative of the XML document and configured to output the processed XML document. Each of the plurality of speculative processing modules is configured to asynchronously provide the data indicative of the XML document to the first module. Other embodiments include method and systems for performing the speculative processing.
US07703001B2 Media storing a program to extract and classify annotation data, and apparatus and method for processing annotation data
A storage medium readable by a computer stores a program of instructions executable by the computer to perform a function. The function comprises comparing input image data with reference image data, extracting an annotation contained in the input image data based on a result of comparing, discriminating a geometry of the annotation, and classifying the annotation according to the geometry of the annotation.
US07702993B2 Data recording method for optical disk drive
A data recording method for an optical disk drive is implemented by the following steps. First, one or more data blocks are encoded and recorded sequentially, and it detects if a buffer under run occurs. If a buffer under run occurs, the recording does not stop immediately until at least the main data of the data block being currently recorded have been recorded completely. Afterwards, it restarts to encode and record from the data block next to the data block where the recording stops. Moreover, the recording also can stops if a servo error is detected, and the data restart to encode and record from the data block where the recording stops or at least one data block preceding the data block where the recording stops.
US07702988B2 Systems and methods for message encoding and decoding
Presented herein are systems and methods for checking the integrity of data transmissions between or within one or more digital processing systems by identifying a data characteristic that is likely to change if there is an error in transmission. According to one embodiment, data messages are modified to achieve a selected characteristic according to a predetermined protocol, and changes to the data are recorded in a longitudinal check code (LCC) word, which is used by the receiver to decode the data message and restore the original data.
US07702987B2 Apparatus and method for processing data of an optical disk
A method for decoding data stored in a disk is achieved by demodulating a physical cluster read out from the disk and outputting LDC (long distance code) data and BIS (burst indicator subcode) data included in the physical cluster, temporarily storing part of the LDC data and BIS data of the data included in the physical cluster in a first memory portion, reading out the LDC data and BIS data stored in the first memory portion and storing the read out data in a second memory portion, reading out LDC data and BIS data requiring error correction from the second memory portion and temporarily storing the read out data in the first memory portion, and storing LDC data and BIS data for which data processing operation including the error correction operation is completed in the second memory portion.
US07702979B2 Semiconductor integrated circuit incorporating test configuration and test method for the same
An object of the invention is to drastically reduce the area overhead in a semiconductor integrated circuit incorporating a test configuration that uses a partially rotational scan circuit. To achieve this, in the semiconductor integrated circuit incorporating the test configuration that comprises a combinational circuit (3) and a scan chain (2) constructed by connecting a plurality of scan flip-flops (5) in a chain, the scan chain (2) is divided into a plurality of sub scan-chains (20a to 20n) each of which has a partially rotational scan (PRS) function and a test response compaction (MISR) function. By performing a scan test in a plurality of steps while changing the combination of the sub scan-chains to be set as PRS and the sub scan-chains to be set as MISR, the test can be performed without having to provide a test response compactor separately from the scan chain, and thus the area overhead can be reduced.
US07702976B2 Integration of LBIST into array BISR flow
A method, an integrated circuit structure, and an associated design structure for the integrated circuit structure have a plurality of logic blocks, at least one of which is a redundant logic block. In addition, the structure includes a logic built-in self test device (LBIST) operatively connected to the logic blocks that determines the functionality of each of the logic blocks. An array of memory elements is included within the structure and is operatively connected to the logic blocks. At least one of the memory elements comprises a redundant memory element. The structure also includes an array built-in self test device (ABIST) operatively connected to the array of memory elements that determines the functionality of each of the memory elements. One feature is the use of a single controller operatively connected to the register, the logic blocks, and the memory elements. The single controller repairs both the logic blocks elements that have failing functionality and the memory elements that have failing functionality.
US07702972B2 Method and apparatus for SRAM macro sparing in computer chips
SRAM macro sparing allows for full chip function despite the loss of one or more SRAM macros. The controls and data flow for any single macro within a protected group are made available to the spare or spares for that group. This allows a defective or failed SRAM macro to be shut off and replaced by a spare macro, dramatically increasing manufacturing yield and decreasing field replacement rates. The larger the protected group, the fewer the number of spares required for similar improvements in yield, but also the more difficult the task of making all the controls and dataflow available to the spare(s). In the case of the Level 2 Cache chip for the planned IBM Z6 computer, there are 4 protected groups with 192 SRAM macros per group. Each protected group is supplanted with an additional 2 spare SRAM macros, along with sparing controls and dataflow that allow either spare to replace any of the 192 protected SRAM macros.
US07702971B2 System and method for predictive failure detection
A method of predicting failure of an information handling device, such as a server, by monitoring an error rate, i.e., n errors per error period. Errors are reported only if the error rate is exceeded. An error count is kept, and errors are leaked from the count if the time difference between errors is more than the error period.
US07702970B2 Method and apparatus for deinterleaving interleaved data stream in a communication system
An apparatus and method for reading written symbols by deinterleaving to decode a written encoder packet in a receiver for a mobile communication system supporting turbo coding and interleaving, such that a turbo-coded/interleaved encoder packet has a bit shift value m, an up-limit value J and a remainder R, and a stream of symbols of the encoder packet is written in order of column to row. The apparatus and method perform the operations of generating an interim address by bit reversal order (BRO) assuming that the remainder R is 0 for the received symbols; calculating an address compensation factor for compensating the interim address in consideration of a column formed with the remainder; and generating a read address by adding the interim address and the address compensation factor for a decoding-required symbol, and reading a symbol written in the generated read address.
US07702966B2 Method and apparatus for managing software errors in a computer system
A method for managing a system includes monitoring a plurality of applications running in the system for errors. A prediction is made as to whether errors detected would result in a failure. Fault recovery is initiated in response to a failure prediction. According to one aspect of the present invention, monitoring the plurality of applications includes reading error recorders associated with error occurrence. Other embodiments are described and claimed.
US07702961B2 Recording medium for storing start position information for each zone and method of managing data using the information
A recording medium for storing start position information for each zone and a method of managing data using the information. In a disc having a plurality of zones which form a group, and a spare area which is allocated at the start portion or the end portion of the group for replacing defects, when start logical sector numbers of each zone are changed by slipping replacement during initialization or reinitialization, the information is stored in the defect management area to thereby increase the compatibility of the medium. In particular, by the method of managing data using information stored in a defect management area, generation of errors is prevented in reading or writing due to the change of a physical position of a real-recorded file which are caused by wrong calculation of the start logical sector numbers for each zone.
US07702960B2 Controlling software failure data reporting and responses
User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules.
US07702952B2 Firmware update for consumer electronic device
To update firmware on a consumer device intelligently, two or more application images are stored as firmware on the consumer device. If the primary application image is corrupt, the back-up application image is executed on the consumer device. The back-up application image can be updated based on the primary application image. User configuration files can be preserved during the update of an application image, or they can be overwritten. This firmware updating scheme can be advantageously implemented in a personal media broadcasting system.
US07702948B1 Auto-configuration of RAID systems
A computer-implemented method of automatically configuring a platform of storage devices includes querying components of the platform to gather information about the capability of the platform, locating one or more storage devices within the platform, automatically determining one or more RAID levels that are supported by the platform, and automatically configuring one or more storage devices within the platform as a RAID system having a particular RAID level, where the particular RAID level is selected based on the capability of the platform.
US07702947B2 System and method for enabling site failover in an application server environment
A system and method for enabling site failover in an application server or clustered environment. In addition to providing HTTP session state replication across servers within a cluster, the invention provides the ability to replicate HTTP session state across multiple clusters. This improves high-availability and fault tolerance by allowing clusters to be spread across multiple geographic regions, power grids, and Internet service providers.
US07702946B2 Digital clock filter circuit for a gapped clock of a non-isochronous data signal having a selected one of at least two nominal data rates
A clock filter circuit (20), which serves for filtering the clock of non-isochronous data signals having a selected one of at least two nominal data rates, has an auxiliary clock source (21) that generates an auxiliary clock signal (27) with a pulse repetition rate which is in the range between the at least two predetermined data rates, a delay line (22) connected to the auxiliary clock source (21) for creating a set of mutually delayed copies of the auxiliary clock signal and a multiplexer (23) that switches in a cyclic order between the delayed copies according to predetermined rules, which depend on the selected data rate to generate a filtered clock signal (28). A control circuit determines whether the rate of the filtered clock (28) signal must be increased or decreased as compared to said data signal and controls the multiplexer (23) to delay or advance the cyclical switching accordingly.
US07702945B2 Semiconductor device and communication control method
The present invention relates to a technique capable of establishing communications between cores, which can provide a large degree of freedom of clock frequencies settable in each core, and thus providing deterministic operation, small communication latency, and high reliability. An object of the present invention is to provide a semiconductor device with high reliability, by analyzing factors affecting the performance of the semiconductor device, based on the communication histories within the semiconductor device, and reflecting the analysis back to the next generation semiconductor devices. The improved semiconductor device includes a core A for transmitting data in sync with the clock signal clkA, a core B for receiving data in sync with the clock signal clkB coincided with the rising or falling of the clock signal clkA in a constant period, and a controller for controlling communications between the core A and the core B. The controller controls in such way that the core B can receive only the data arriving prior to the setup of the clock signal clkB. The controller stores the history on a communication status between cores.
US07702942B2 Method for generating adjustable MRAM timing signals
A variable timing system for a magnetoresistive random access memory circuit (MRAM IC) is embedded in an MRAM IC and includes a number of timing control circuits, where each timing control circuit generates a timing control signal. A number of variable timing circuits are each coupled to receive at least two of the timing control signals, and each of the number of timing circuits outputs a variable timing in response to the timing control signals. At least one MRAM timing driver is connected to receive the variable timing.
US07702940B2 Power saving method and system
The present invention relates to reduction of power consumption of electronic mass storage devices, and more particularly to such a reduction of power consumption in mobile infotainment products. These devices are equipped with a subsystem comprising a mass storage device (48) and a buffer memory (43, 44). The size of the buffer memory (43, 44) is adapted in such a way that optimally low power consumption is achieved. This accomplishment by activating or deactivating memory banks (45) comprised in the buffer memory chips. The amount of memory banks (45) activated is determined by operating characteristics of the subsystem, e.g. a desired bit-rate to be achieved for transmissions to/from the mass storage device (48).
US07702938B2 Method and apparatus for implementing a hybrid power management mode for a computer with a multi-core processor
A method of implementing a hybrid mode of a multi-core processor includes setting a hybrid mode as a power management mode of the multi-core processor. The hybrid mode includes operating more than one core of the processor and alternately operating only a single core of the processor. The hybrid mode includes operating a first core of the processor and alternately operating a second core of the processor. The hybrid mode of a method, apparatus or computer readable medium includes alternate operation between two or more processor cores of a multi-core processor according to a preset or adjustable operating ratio.
US07702937B2 Method and apparatus for operating a computer system by adjusting a performance state of a processor resource
A method, apparatus or stored program for adjusting the clock throttle rate of a central processing unit (CPU) included in a computer, in which the usage of the CPU is measured, so that the clock throttle rate of the CPU can be automatically adjusted on the measured usage of the CPU, thereby reducing the consumption of electric power without any influence on the performance of the computer.
US07702933B2 Multiprocessor power-on switch circuit
A multiprocessor power-on switch circuit applied to a mainboard having multiple power-on circuits is provided, in which each power-on circuit includes a peripheral circuit corresponding to a processor. A selection circuit in the power-on switch circuit is responsible for selecting a power-on circuit as a first power-on circuit or a second power-on circuit. When the mainboard is powered on, a detection circuit in the power-on switch circuit receives a status signal from the first power-on circuit performing the power-on action. When the status signal is determined as a fault signal by the detection circuit, a control signal is output to the selection circuit, so as to make the selection circuit set the second power-on circuit as the power-on circuit to actuate the mainboard.
US07702931B2 Adjusting power budgets of multiple servers
A method of adjusting power budgets of multiple servers within a data center comprises various actions. Such actions include, for example, organizing the multiple servers into hierarchical groups, dividing a total power budget among the hierarchical groups, and assigning power consumption levels to individual members of a particular hierarchical group such that the sum total of the assigned power consumption levels does not exceed the total power budget for the particular hierarchical group. The act of dividing is dynamic with respect to time.
US07702930B2 Power-supply control device, power-supply control method, and computer product
A control device controls a device to be on and off in response to boot data that instructs boot of the device. The control device includes a receiving unit that receives the boot data through a network; a counting unit configured to count the number of the boot data received within a predetermined time; and a control unit that controls to turn on and to turn off the device. The control device controls to turn on the device when the number of the boot data counted is “1”. The control device controls to turn off the device when the number of the boot data counted is “N”.
US07702929B2 Low voltage logic operation using higher voltage supply levels
A processing system comprises a first processing module and a second processing module that communicates with the first processing module. The first and second processing modules are connected in series between first and second reference potentials. An operating system communicates with the first and second processing modules and performs at least one of load balancing and/or throttling of the first and second processing modules to reduce a difference in current consumption between the first and second processing modules.
US07702927B2 Securely field configurable device
A field configurable device, such as an FPGA, supports secure field configuration without using non-volatile storage for cryptographic keys on the device and without requiring a continuous or ongoing power source to maintain a volatile storage on the device. The approach can be used to secure the configuration data such that it can in general be used on a single or a selected set of devices and/or encryption of the configuration data so that the encrypted configuration data can be exposed without compromising information encoded in the configuration data.
US07702923B2 Storage service
The invention concerns a method of providing a client (21, 22, 23, 24) transparent access to storage space administrated by a storage service, as well as a client (21, 22, 23, 24) and a storage system for performing this method. Data are exchanged between the client (21, 22, 23, 24) and the storage system (5) providing the storage service via a communication network (1). A client (24) invokes the storage service for providing the storage space. The storage space associated with the client (24) is located within the storage system (5). A secure connection is established between the client (24) and a storage device (51) of the storage system (5) dedicated to store data assigned to said storage space. Data assigned to the storage space is stored in encrypted form in said storage device (51).
US07702915B2 Access authentication system
To gain visiting access to a wireless local area network (W-LAN), the operator of which administers a visitor authentication, authorization and accounting (VAAA) server, a user requesting such access must have a valid cellular mobile account, a portable computing device with a browser and a valid W-LAN card from another operation that administers a home authentication, authorization and accounting (HAAA) server. The user, inputs, via the VAAA server, identity information that enables the HAAA to issue a personal identification number (PIN) which is encoded and forwarded to the user's mobile telephone. This encoded PIN is transferred to the browser to authenticate the requested visiting access, and the costs of such access are billed to the user's cellular mobile account. The requested access is achieved via the user's browser. The user may employ the browser to convey the identity information, to the VAAA via the W-LAN, or via the mobile telephone.
US07702913B2 Interactive security control system with real time activity reports
An interactive system for managing access via a communications network by one or more Device-Users and Database-Users with regard to at least one secured Location and an entry control Device assignable for use in gaining access to the Location by the one or more Device-Users. The system may include a searchable database configured to store information on at least one of the secured Location, the one or more Device-Users, the one or more Database-Users or the entry control Device. Software is configured to produce a real time activity report on a selected portion of the stored information during a time period selected by the one or more Database-Users.
US07702912B2 Secure systems management
To effect a change to the system, a user process makes a request. An interface receives the request, and attempts to authenticate the user. Assuming the user is authenticated, the interface determines the user's UID. The interface determines a provider process that can make the requested change, and forwards the request to the provider process. The interface also assigns the user's UID to the provider process's eUID. The provider process then attempts to make the change, provided the change can be made given the eUID assignment. The provider process then attempts to run under the new eUID, enabling the system to prohibit it from doing something that is not authorized for that user. This protects the system from inadvertently executing management operations by one provider process that is not expected or intended by the user of another provider process.
US07702909B2 Method and system for validating timestamps
Improved techniques for validating timestamps used in a client-server environment are disclosed. A client can associate client-provided timestamps with events that occur at the client. The client can then send event information as well as the timestamps to a server. Preferably, the event information and timestamps are sent in a batch pertaining to a plurality of events that have occurred at the client. The server, which has greater time accuracy, can then validate the client-provided timestamps. The server can also modify the client-provided timestamps so as to improve accuracy of the timestamps. Once modified, the timestamps can pertain to a range (e.g., window) of time during which the associated events can be known to have reliably occurred. In one embodiment, the client-server environment is a distributed file security system in which the events and event information pertain to audit files. The distributed file security system provides efficient and reliable techniques to ensure accuracy of client-provided timestamps.
US07702907B2 System and method for safe booting electronic devices
An improved system and method for safe booting an electronic device. In situations such as where a virus is infecting various devices within a network, the present invention provides an authentication centre with the ability to instruct a device on the network to safe boot. During the safe boot, it can be arranged such that no third party applications are run, only backup, restoration, or uninstallation of programs are possible, and/or only programs in the device's read-only memory are loaded. The present invention also provides a user with the ability to go through the boot process in a step-by-step manner.
US07702904B2 Key management system and multicast delivery system using the same
In a multicast delivery system, A delivery server enciphers delivery data by using a current use cipher key to generate enciphered data and transmits a multicast packet containing the enciphered data and a current use key identifier indicative of a pair of the current use cipher key and a current use decipher key as current use keys. A key management server holds as a current use key data, a set of the current use decipher key and the current use key identifier, and transmits a set of the current use decipher key and the current use key identifier as a current use decipherment key data in response to a current use key data request.
US07702900B1 Web services security test framework and method
A computer-implemented system for managing security using a SOAP message is provided. The system includes a SOAP message that has a security portion. The security portion of the SOAP message has at least one security component. The system includes a custom class and a handler. The custom class identifies the web services security version or draft of the security component within the SOAP message. The handler is operable based on the web services security version or draft related to the at least one security component promote processing of a security aspect of the SOAP message.
US07702894B2 System and method for loading programs from HDD independent of operating system
A method for booting into computer memory a non-operating system (O.S.) program from a hard disk drive (HDD) prior to booting into memory an O.S. from the HDD. The method includes establishing a table of contents (TOC) on the HDD that contains entries for special O.S. programs. A pointer to the TOC is placed in non-volatile memory of the computer that is associated with the HDD, and when BIOS of the computer is prompted to load into memory one of the special O.S. programs, the pointer is accessed and used to locate the TOC, which in turn is accessed to load the special O.S. program.
US07702889B2 Shared interrupt control method and system for a digital signal processor
Techniques for the design and use of a digital signal processor, including (but not limited to) processing transmissions in a communications (e.g., CDMA) system. The disclosed method and system process interrupts arising in a multithreaded processor by receiving in an interrupt register a plurality of interrupts of a statistically indeterminate interrupt type and then associating a plurality of processing threads with the interrupt register for receiving the interrupt from the interrupt register. The method and system mask at least a subset of the plurality of processing threads so as to receive within each of the threads within the subset only ones of the plurality of interrupts of one or more predetermined types, thereby controlling on a per thread basis the processing of the plurality of interrupts according to the mask associated with a particular thread.
US07702887B1 Performance instrumentation in a fine grain multithreaded multicore processor
A method and mechanism for monitoring events in a processing system. A performance monitoring mechanism includes is configured to store a count of events in an event counter. Periodically, the count stored in the event counter is updated to a new count. If the new count equals a predetermined value, an indication that the count equals the predetermined value is conveyed. If the new count does not equal the predetermined value, but is within a given epsilon of the predetermined value and the occurrence of a corresponding event is detected, an indication that the count equals the predetermined value is conveyed. The mechanism is further configured to suppress event counts which correspond to mis-speculations.
US07702883B2 Variable-width memory
A variable-width memory may comprise multiple memory banks from which data may be selectively read in such a way that overall memory access requirements may be reduced, which may result in associated reduction in power consumption.
US07702882B2 Apparatus and method for performing high-speed lookups in a routing table
A lookup circuit for translating received addresses into destination addresses. The lookup circuit comprises M pipelined memory circuits for storing a trie table for translating a first received address into a first destination address. The M memory circuits are pipelined such that a first portion of the first received address accesses an address table in a first memory circuit. An output of the first memory circuit comprises a first address pointer that indexes a start of an address table in a second memory circuit. The first address pointer and a second portion of the first received address access a particular entry in the address table in the second memory circuit. An output of the second memory circuit comprises a second address pointer that indexes a start of an address table in the third memory circuit, and so forth.
US07702880B2 Hybrid mapping implementation within a non-volatile memory system
Methods and apparatus for allowing different mapping implementations, including a many-to-one logical to physical block mapping, to be used within a memory system are disclosed. According to one aspect of the present invention, a method for mapping a plurality of logical blocks to a physical block includes identifying a first logical block meets at least one criterion. The method also includes identifying a second logical block which is substantially complementary to the first logical block, and providing contents associated with the first logical block and contents associated with the second logical block to the physical block.
US07702878B2 Method and system for scalable video data width
Processing data samples may comprise partitioning the data samples in a first set of data bits and a second set of data bits and utilizing at least some of the first and second set of data bits while operating under a first condition. Only at least some of the first set of data bits may be utilized while operating under a second condition. The first condition may be a normal operating condition, while the second condition may be a performance restricted condition. The first set of data bits may be more significant bits and the second set of bits may be less significant bits. At least some of the first and second set of data bits may be utilized while bandwidth is available. Under the second condition, other values may be substituted for the data values from the second set that were not read in a read operation.
US07702876B2 System and method for configuring memory devices for use in a network
A system for and method of providing a flexible means of using and storing file configuration metadata in a RAID network, so that the memory system does not restrict the metadata to exact format or location in memory. A RAID controller is operable to power-up a memory device, to determine whether the memory device is new and, if so, to build and configure a file system on the memory device. Configuration data is communicated to the RAID controller. If a configuration update is needed, the RAID controller updates the configuration file of the memory device.
US07702873B2 Managing common storage by allowing delayed allocation of storage after reclaiming reclaimable space in a logical volume
An apparatus and method for managing of common storage in a storage system is disclosed. In one embodiment, a storage system receives a request to set a space reservation for a volume associated with a logical aggregation of physical storage. In response, the storage system sets the space reservation to indicate that the logical aggregation of physical storage is to provide a specified amount of space to the volume. In one embodiment, space within the logical aggregation of physical storage is automatically reclaimed to set a delayed space reservation if the amount of unused space within the logical aggregation of physical storage is insufficient to set the space reservation. In one embodiment, the volume is either a space-reclaimable volume or a non-space-reclaimable volume. Other embodiments are described and claimed.
US07702864B2 Apparatus, system, and method for writing stripes in parallel to unique persistent storage devices
An apparatus, system, and method are disclosed for copying data from a volatile memory device to a plurality of persistent storage devices in response to a loss of primary power. The apparatus includes a section module, a stripe module, and a write module. The section module sections a data image of a write cache into a plurality of data blocks. The stripe module establishes a plurality of data stripes from the plurality of data blocks. The write module writes in parallel each of the plurality of data stripes to a corresponding plurality of unique, persistent data storage devices in response to a loss of line power to the write cache. Advantageously, the apparatus quickly copies the write data from the write cache to a persistent memory device in a relatively short period of time, decreasing the dependence on significant batteries to back up the volatile memory device.
US07702863B1 Method of data caching in mirrored storage
Data from a first mirror of a data volume is returned to the computer system in response to receiving the first read request. Additionally, data from second mirror of the data volume is read in response to receiving the first read request. The data read from the second mirror may be stored in a cache memory. The computer system may check the returned data to determine whether it is corrupted. If corrupted, the computer system sends a second read request for the same data. Rather than returning the same corrupted data stored in the first mirror, a copy of the requested data is returned from the cache memory.
US07702861B2 Format mapping scheme for universal drive device
A drive device and method of reading from or writing to a record carrier are provided, where data is input or output via an interface using a first format according to a first file system. In the drive device, the first format is mapped to a second format according to a second file system used on the record carrier. This allows using different storage technology with the same interface, such as using a hard-disc based Microdrive with a Compact Flash interface.
US07702859B2 Detachable direct memory access arrangement
A new and useful DMA-like arrangement provides fast inter-system transfers of large data volumes. A preferred embodiment of the invention includes a data-transfer-out system and further includes a data-transfer-in system. At least one of the systems has a dual ported memory structure configured in a way so that data can move out of a memory module of the structure from one port while other data can independently move into the memory module through the other port. The systems are detachable with respect to each other, and the memory modules of both systems are correspondingly paired with compatible specifications such as module sizes. Furthermore, these memory modules are physically configured in a way so that inter-system data transfer occurs in a parallel (i.e., module to module) manner without the aid of the CPU of the system that has the dual ported memory structure.
US07702856B2 Dynamic prefetch distance calculation
The prefetch distance to be used by a prefetch instruction may not always be correctly calculated using compile-time information. In one embodiment, the present invention generates prefetch distance calculation code to dynamically calculate a prefetch distance used by a prefetch instruction at run-time.
US07702855B2 Optimizing cached access to stack storage
A processing device employs a stack memory in a region of an external memory. The processing device has a stack pointer register to store a current top address for the stack memory. One of several techniques is used to determine which portion or portions of the external memory correspond to the stack region. A more efficient memory policy is implemented, whereby pushes to the stack do not have to read data from the external memory in to a cache, and whereby pops from the stack do not cause stale stack data to be written back from the cache to the external memory.
US07702850B2 Topology independent storage arrays and methods
A topology independent storage array. In a preferred embodiment the topology of the array is reconfigurable due to information control packets passed among storage nodes comprising the array. The topology of the array, as determine by the relationship between data sets stored within the array's storage nodes and storage maps of the storage node, can be reconfigured without requiring a complete duplication of the entire array. In especially preferred embodiments, the topology of the storage array follows a Z-10 or a Z-110 configuration where storage devices store one or more mirrored parts of a data set per storage device.
US07702849B2 Method and apparatus for dividing and storing data into plural files
The invention relates to a method for storing data (DATA) on a memory medium (MEM). The data (DATA) forms a file totality (FILE) and the memory medium (MEM) includes several unit-storage areas (U1-U10). At least one first bookkeeping (FDE, FAT) is maintained of the storage state of the memory medium, which consists of information of the location in the unit-storage areas of the data belonging to each file totality. In the storing process—the data is stored in the unit storage areas and—the said first bookkeeping, for example, concerning the location of the data in the unit storage areas, is updated. The data forming the said file totality is stored as file parts (file1, file2, fileN), on the data (data1, data2, . . . , dataN) of which the said storing process is performed.
US07702847B2 Digital device configuration and method
A digital Storage Element is described. A device is configured including a Storage Element for access by a user responsive to a native control code. A processing arrangement executes a control program for controlling the overall device and executing at least a portion of the native control code as part of the control program for interfacing with the Storage Element. A programming arrangement is provided separate from the device for customizing a read channel within the Storage Element. Command, user interaction and data transfer execution are discussed for mitigation of potential mechanical shock effects. Status indications relating to the Storage Element are provided including head position and mechanical shock. Calibration, test and operational monitoring procedures, for using head position status, are described. Failure configuration monitoring is provided in tracking overall performance and design considerations.
US07702843B1 Determining memory conditions in a virtual machine
Memory assigned to a virtual machine is reclaimed. A resource reservation application running as a guest application on the virtual machine reserves a location in guest virtual memory. The corresponding physical memory can be reclaimed and allocated to another virtual machine. The resource reservation application allows detection of guest virtual memory page-out by the guest operating system. Measuring guest virtual memory page-out is useful for determining memory conditions inside the guest operating system. Given determined memory conditions, memory allocation and reclaiming can be used control memory conditions. Memory conditions in the virtual machine can be controlled with the objective of achieving some target memory conditions.
US07702840B1 Interface device lane configuration
Lane configuration of an interface device of an integrated circuit is described. A core is used to tile a portion of an integrated circuit with a first version of the core and a second version of the core. The core is an application specific circuit version of an interface device. The first version and the second version in combination have a sharable interface. Each of the first version and the second version has N lanes. The first version is a primary version and the second version is a secondary version responsive to a shared interface mode. The N lanes of the second version are combined with the N lanes of the first version via the sharable interface for providing 2-by-N lanes of input/output to the first version.
US07702839B2 Memory interface for volatile and non-volatile memory devices
Accessing data stored in a memory device through an interface, with addressing data on the memory device through at least one address bus, controlling at least data flow to and from the memory device through at least one command bus, and transferring data to and from the memory through at least one data bus wherein commands on the command bus are adjusted depending on the type of memory connected to the interface.
US07702834B2 Data transmission method serial bus system and switch-on unit for a passive station
In a serial bus system data in the form of telegrams, representing process images of control tasks of the active station, are transmitted to the connected passive stations, and the process data are allocated to the process images in the passive station.
US07702833B2 Techniques for transferring information between an accessory and a multi-communication device
A connector interface system for a communication device is disclosed. The interface includes a docking connector. The docking connector includes first make/last break contacts that minimize internal damage to the internal electronics. The docking connector also includes specific keying arrangement to prevent noncompliant connectors from being plugged in, and thereby minimizes potential damage to the multi-communication device. The connector interface system also includes a remote connector which provides for the ability to output audio, input audio, provides I/O serial protocol, and to provide an output video. Embodiments of the present invention allow for a standard headphone cable to be plugged in but also for special remote control cables, microphone cables, video cables could be utilized in such a system. The connector interface system also includes a serial protocol to control device features. These controls help a user sort and search for data more efficiently within the device.
US07702831B2 Flash memory controller for electronic data flash card
An electronic data flash card is accessible by a host computer, and includes a processing unit connected to a flash memory device that stores a data file, and an input-output interface circuit activated so as to establish a communication with the host computer. In an embodiment, the electronic data flash card uses a USB input/output interface circuit for communication with the host computer. A flash memory controller includes an index for converting logical addresses sent by the host computer into physical addresses associated with sectors of the flash memory device. The index is controlled by arbitration logic referencing to values from various look up tables and valid data stored in the flash memory device. The flash memory controller further includes a first-in-first-out unit (FIFO) for recycling obsolete sectors of the flash memory device in the background process so that they are available for reprogramming.
US07702827B2 System and method for a credit based flow device that utilizes PCI express packets having modified headers wherein ID fields includes non-ID data
Device, system, and method of utilizing PCI Express packets having modified headers. For example, an apparatus includes a credit-based flow control interconnect device to generate a credit-based flow control interconnect Transaction Layer Packet in which one or more bits of an ID field carry non-ID data.
US07702825B2 Enhancements to universal serial bus (USB) suspend and resume operations
Some embodiments of the invention include apparatus, systems, and methods to perform universal serial bus (USB) suspend and resume operations based on active communication between USB devices to improve power management. Other embodiments are described and claimed.
US07702821B2 Content-aware digital media storage device and methods of using the same
A content-aware digital media storage device includes a host device interface for exchanging digital information with a host device, a memory array for storing digital information received from the host device via the host interface, a peripheral module configured to communicate the digital information stored in the memory array to a receiver located remote from the digital media storage device, and a controller communicatively coupled to the host device interface, the memory array and the peripheral module and configured to interpret directory information associated with the digital information stored in the memory array so as to selectively access said digital information and communicate such accessed digital information to the peripheral module for transmission to the remote receiver. Digital images stored in the memory array may be transmitted to a remote host via a wireless network access point with which the peripheral module of the storage device is associated.
US07702820B2 Hardware accelerator and data transmission system and method using the same
A data transmission system for enabling data to be transmitted from one of a host and a storage device to the other includes a bus controller, a command register, a data register, a storage device controller and a hardware accelerator. The bus controller receives a command packet from the host through a bus. The command register and the data register respectively store the command packet and the data received by the bus controller. The storage device controller controls an accessing action of the storage device. The hardware accelerator generates a control command according to the command packet and drives one of the storage device controller and the bus controller to move the data in the data register to the other according to the control command. The hardware accelerator generates a transmission state packet according to a transmission state of the data and outputs the transmission state packet to the host.
US07702818B2 Multi-service network system
A multi-service network system which forms a wide area network connecting a plurality of metropolitan areas, including a primary network ring including at least one primary node and at least one secondary node; and a secondary network ring connecting the at least one secondary node to business premises equipment, wherein the business premises equipment are associated with respective customer premises equipment.
US07702816B2 Facilitating application synchronization with a reservation protocol at a sender without application receiver participation
A technique that facilitates application synchronization with a reservation protocol at a sender without application receiver participation in a computer network. According to the novel technique, the sender sends a path request message to a reservation receiver and may include a request for fast path failure notification to be returned to the sender. The reservation receiver (e.g., a reservation receiver proxy upstream from the application receiver) receives the path request, and in response, returns a reservation request message to the sender, including a request for fast reservation failure notification also to be sent to the sender (e.g., in response to detecting the fast path failure notification request, local policy/configuration, etc.). In the event that an intermediate node between the sender and reservation receiver detects an error during the path request or reservation request, the intermediate node sends corresponding fast failure notification to the sender. The sender may then synchronize, e.g., an application with the reservation protocol, based on receipt of a fast failure notification or a successful reservation request message.
US07702811B2 Method and apparatus for marking of web page portions for revisiting the marked portions
A method and apparatus for marking Web pages for later revisiting the Web pages are provided. With the method and apparatus, data structures are provided in the Web site server for tracking information regarding the Web pages associated with the Web sites, users that have visited the Web site, what pages were visited by the users, and portions of the web pages that were marked by the users. This information is maintained by the Web site server so that, upon subsequent visits to the Web site server, the marked portions of the Web pages visited by the user may be identified for special processing by the Web browser of the client device being used to access the Web site. Such special processing may include conspicuously identifying the marked portions in a display of the Web browser, providing the ability to jump to marked portions of the Web pages, displaying only the marked portions of the Web pages, and the like.
US07702808B2 Multi-cast enabled address resolution protocol (ME-ARP)
A Multicast-Enabled Address Resolution Protocol (ME-ARP) is disclosed. This ME-ARP allows the building of independent IP based Virtual Private LAN segments (VPLS) over a multicast enabled IP backbone using stateless tunnels and optimal VPLS traffic forwarding. Each VPLS has an associated IP subnet which is completely independent from other VPLS or the underlying IP backbone itself. Each Customer Premises Equipment (CPE) device needs only to be configured with a VPLS identifier and its serving IP subnet per VPLS designated interface.
US07702807B2 System and method for providing content, and relay apparatus
Disclosed are a content providing system and a relay apparatus in which an information terminal connected to a multi-function mobile telephone receives a content in the same operational procedure as that for the multi-function mobile telephone. When a video gaming machine connected to the multi-function mobile telephone accesses a content providing apparatus, an DNS server in an NOC converts a telephone number of the multi-function mobile telephone into an ID code unique to the multi-function mobile telephone. The content providing apparatus thus identifies the multi-function mobile telephone in use, and a user can thus enjoy a video game on the video gaming machine in the same operation as that for the multi-function mobile telephone.
US07702805B1 Streaming media seek
Streaming media technology includes a back buffer configured to begin at a stream frame most recently played by the streaming media player. The back buffer continues, for each played frame of the stream, for a length determined by a nominal fill and an offset. In some embodiments, the offset is determined in runtime. In some embodiments the runtime-determined offset is determined by the position of a keyframe in the vicinity of the nominal fill. The keyframe in the vicinity of the nominal fill can be a keyframe next earlier, next later, or nearest in the stream to the location of the nominal fill.
US07702803B2 Security enhancement for SNMPv2c protocol
A method of enhancing security in network management for SNMPv2c packet traffic over internet between a (sending) manager location and an (receiving) agent location uses a pluggable security application function. The manager location has a manager side security application (MSA) and may include one or more managers. The agent location has an agent side security application (ASA) and may include one or more agents. Upon a SNMP request from a manager to the MSA, the request is encrypted, appended with authentication digest and sent to a registered agent in ASA. The MSA receives a secured response packet back from the ASA, which after authentication decrypts and forwards it to the intended manager. Thus, an existing protocol implementation is maintained, while reducing additional network overhead. The method obviates the use of IPSec tunnels and migration to SNMPv3.
US07702797B2 Data processing apparatus and data processing method
A data processing system includes a wireless terminal and first and second data processing apparatuses. The first data processing apparatus, responsive to receiving from the wireless terminal data including identification information identifying the second data processing apparatus, sends to the second data processing apparatus a shift signal for shifting the second data processing apparatus from a power saving mode incapable of receiving wireless communication data to a standby mode capable of receiving wireless communication data. Further, the second data processing apparatus shifts from the power saving mode to the standby mode responsive to receiving the shift signal from the first data processing apparatus.
US07702794B1 System and method for providing silent sign on across distributed applications
A system and method is provided for a distributed computing system where a user can login to a client computer and access a number of different applications installed on web servers. These applications are then provided access to data in mainframe systems without a user having to enter mainframe user id or password information for gaining access to the mainframe system. The system and method can utilize a sign on object which is installed onto the client computer. The sign on object operates to obtain and transmit a security token which authorizes access to the mainframe system, and the security token does not require the use of the cookie data. This system and method can pass the security token through the web server and the web application in an encrypted form which limits security risks.
US07702787B1 Configurable user management
Authenticating a user is disclosed. An indication that an application user wants to access a docbase is received. It is determined whether a user mapping or a principal login technique should be used. Accessing the docbase with a credential based at least in part on the determination is attempted.
US07702786B2 Taking a resource offline in a storage network
Disclosed are a method, apparatus, and computer program product to reduce the detrimental effects of taking resources offline. A resource is taken offline in a storage network by quiescing activity to the resource providing notification that the resource will become unavailable, and taking the resource offline.
US07702784B2 Distributing and geographically load balancing location aware communication device client-proxy applications
A method and system for balancing server work load for cellular phone client-proxy applications in an environment where the clients change position within a given geographic area is disclosed. The method comprises the steps of mapping, monitoring, automatically re-mapping the system when required, updating a map address book, and updating a client address book. The system has a mapping system and a communication system connected to a plurality of servers, proxy servers and applications by an internal network. The proxy servers are connected to a plurality of clients by the Internet. If a threshold is exceeded, the monitoring program sends a message to a mapping program. Upon receipt of the message, the mapping program uses a rules engine to calculate a new map graph to remove load from an overloaded server (or servers) and to adjust communication requirements for data by reconfiguring partitions.
US07702778B2 Method for determining and providing network connectivity information
A method and system for providing system event notifications to clients such as applications. Clients register for notification of one or more types of events with a registration mechanism, and a System Event Notification Service, (SENS), receives system event information and fires event notifications in response thereto. A distribution mechanism selectively communicates the fired event to each client registered for notification thereof based on the type of event. Events include network events, for which the service monitors the connectivity state of the machine, including whether a connection is established or lost, the type of connection (LAN/WAN) and bandwidth information. To monitor a LAN state, the service caches outgoing and incoming network information including errors and packet counts and statistically evaluates this cached information against current information to determine whether the connection is established or lost. The service also determines if a destination (IP address or name) is reachable, by periodically polling destinations. Other system event notifications may be fired, including logon or logoff operations and power management events.
US07702773B2 Remotely managing enterprise resources
The present disclosure is directed to a system and method for remotely managing enterprise resources. In some implementations, a method includes remotely receiving information associated with heterogeneous assets in an enterprise network. Transactions for remotely managing the heterogeneous assets are generated in response to at least the information. The management transactions are stored remote from the enterprise network until a request for the management transactions is received from the enterprise network. The management transactions are transmitted to the enterprise network using a single interface.
US07702768B2 XNM—an interface for a network management system
A method for executing commands in a telecommunications system including one or more service modules is provided. The method comprises: providing an interface configured to receive commands for services from a client, the interface configured to process commands in a generic syntax; receiving a command specifying a service from the client at the interface, the command in a first language and following the generic syntax understandable by the interface; parsing the command to determine the service; determining if the service is supported by a service module in the one or more modules; and if the service is supported, sending a command for the service in a second language to the service module.
US07702760B2 Configuration method and system
The present invention relates to a configuration method and system for providing a configuration parameter, such as a server, gateway or proxy server address(es), to a terminal device. A trigger control information defining trigger events and/or conditions is loaded to the terminal device (11, 21) and a discovery procedure for obtaining the configuration parameter(s) is initiated when at least one of the trigger events and/or conditions is detected. Thereby, a user-friendly automatic configuration of services or server addresses can be provided to a moving mobile terminal.
US07702759B2 Presentation during network address acquisition
A method and apparatus for instructing a processing system to present information. In one embodiment of the invention a server processing system on a network uses the DHCP protocol to provide network configuration information for a client processing system. The server processing system uses DHCP option code 56 to include presentation information with the configuration information sent to the client. Option code 56 allows for text messages to be presented by the client processing system and also allows URL-formatted text that may cause web pages or other internet resources to be presented by the client processing system. Because the presentation information is included with the network configuration information, information is presented when the client processing system uses the configuration information (e.g., upon network initialization).
US07702757B2 Method, apparatus and program storage device for providing control to a networked storage architecture
A method, apparatus and program storage device for providing control to a networked storage architecture is disclosed. A networked storage device is provided. Controllers are coupled to the at least one networked storage device for controlling input/output operations of the networked storage device. The networked storage device includes a file system for storing data provided by a first of the controllers for retrieval by the other controllers.
US07702756B2 Numerousity and latency driven dynamic computer grouping
In a domain containing one of many computing devices, the computing device transmits a query and receives back a response from one or more neighbor-casting groups in the domain each including one or more of the computing devices. Predetermined criteria are applied by the computing device to select one of the groups to which it is joined as a group member. The predetermined criteria can be the number of computing devices in the selected group, a length of time between the query and the response from the selected group, or a combination of thereof. When the selected group has few computing devices, the computing device can send a query and receive back a response from one or more groups. By applying criteria similar to the predetermined criteria, the computing device can select one other group, remove itself from its current group, and join the other selected group.
US07702755B2 Secure identification system
Methods and apparatus are described which provide secure interactive communication of text and image information between a central server computer and one or more client computers located at remote sites for the purpose of storing and retrieving files describing and identifying unique products, services, or individuals. Textual information and image data from one or more of the remote sites are stored separately at the location of the central server computer, with the image data being in compressed form, and with the textual information being included in a relational database with identifiers associated with any related image data. Means are provided at the central computer for management of all textural information and image data received to ensure that all information may be independently retrieved. Requests are entered from remote terminals specifying particular subject matter, and the system is capable of responding to multiple simultaneous requests. Textural information is recalled and downloaded for review, along with any subsequently requested image data, to be displayed at a remote site. Various modes of data and image formatting are also disclosed, including encryption techniques to fortify data integrity. The server computers may be interfaced with other computers to effect financial transactions, and images representing the subjects of transactions may be uploaded to the server computer to create temporary or permanent records of financial or legal transactions. A further feature of the system is the ability to associate an identification image with a plurality of accounts, transactions, or records.
US07702747B1 Identity synchronization across multiple domains
A method for identity synchronization across multiple domains includes obtaining identity data from a source channel, wherein the identity data is associated with a source channel protocol, decoupling the identity data from the source channel protocol to obtain decoupled identity data, creating a normalized event object using the decoupled identity data, placing the normalized event object into an event bus, coupling the normalized event object with a target channel protocol to create a target-specific change object for a target channel, and forwarding the target-specific change object to the target channel.
US07702744B2 Semantic information network (SION)
A semantic information-oriented network provides delivering network of an event comprising semantic information and data. For delivering event information, the semantic information-oriented network comprises an apparatus that provides an event place that is a place for comparing an event from an event sender with a filter being information related to an event receiver, and that is the smallest unit required to guarantee a common ontology system, and is an event delivery range.
US07702742B2 Mechanism for enabling memory transactions to be conducted across a lossy network
A network interface is disclosed for enabling remote programmed I/O to be carried out in a “lossy” network (one in which packets may be dropped). The network interface: (1) receives a plurality of memory transaction messages (MTM's); (2) determines that they are destined for a particular remote node; (3) determines a transaction type for each MTM; (4) composes, for each MTM, a network packet to encapsulate at least a portion of that MTM; (5) assigns a priority to each network packet based upon the transaction type of the MTM that it is encapsulating; (6) sends the network packets into a lossy network destined for the remote node; and (7) ensures that at least a subset of the network packets are received by the remote node in a proper sequence. By doing this, the network interface makes it possible to carry out remote programmed I/O, even across a lossy network.
US07702741B2 Configuring or reconfiguring a multi-master information sharing environment
Configuring an n-way multi-master information sharing topology. Adding a new node (e.g., database server) to the information sharing topology can be implemented as follows. Initially, the new node is added as a slave of a particular co-master in the information sharing topology. The objects to replicate are instantiated on the new node by propagating data from the particular co-master to the new node. Furthermore, a capture process is created on the particular co-master to send changes to the objects to the slave. Meanwhile, the co-masters continue to propagate changes to each other. To promote the slave to a master, changes to objects stored at the slave are propagated to each of the co-masters. Furthermore, changes at each of the masters are propagated to the promoted node.
US07702734B2 E-mail communication apparatus and data processing method and program
An improved e-mail communication apparatus, a data processing method and a program are provided. First, an MFP 100 which receives an e-mail decides whether or not the e-mail is one of a plurality of split data generated by dividing image data in data amount units and stores the e-mail. The MFP 100 then decides whether or not all the split data of the image data are stored, and when all the split data are stored, the MFP 100 generates combined data by combining the plurality of split data and performs printing processing on recording paper based on the combined data.
US07702733B2 Low power email functionality for an electronic device
Low power email capabilities are provided for an electronic device, such as a hand-held portable computer having capability to operate an application during a low power mode. During the low power mode, portions of hardware, software, services, and/or other components of the portable computer that are not necessary for email-related operations, such as polling a server for new email, are suspended or otherwise deactivated. At least a portion of a new email is stored in a memory of a low power display module (LPDM) of the portable computer. The LPDM is provided with its own low-power processing unit, user interface, and other components to allow access to and manipulation of the stored email while other components of the portable computer remain deactivated.
US07702731B2 System, method and program for facilitating an electronic chat session
Computer system, method and program product for facilitating a chat session. An icon or a definition of the icon and a corresponding intelligent agent program are received at a workstation. In response, the workstation displays the icon in a chat session window. A selection of the icon is received during the chat session. In response, the workstation invokes the intelligent agent program. In response, the intelligent agent program obtains information about the workstation or information about a participant in the chat session at the workstation and automatically renders the information in the chat session at the workstation. In response to a request to send the rendered information to other participants in the chat session at other workstations, the rendered information is automatically sent to the other participants in the chat session at the other workstations.
US07702730B2 Systems and methods for collaboration
In some embodiments, the disclosed systems and methods provide a client-server infrastructure capable of supporting a variety of asynchronous and synchronous collaboration activities in a so-called collaboration place. Some of these activities include chatting, viewing and/or editing one or more data files, and sharing one or more applications, data files, and/or displays. The client-server infrastructure supports seamless navigation between the supported asynchronous and synchronous activities in the collaboration place. Additionally, the client-server architecture supports data persistence, so that data files associated with the collaboration place can be stored for subsequent access.
US07702726B1 System and methods for providing presence services in IP network
A system and methods are shown for providing presence state services in an Internet Protocol network. One exemplary system includes a central presence element configured to track and provide user presence state information, and a local presence element in communication with the central presence element and further in communication with a signaling entity. According to one embodiment, the local presence element is configured to create and manage local presence state authorization data generated based on user presence state information being received from the central presence element. Further, the local presence element is configured to authorize a user service request using the local presence authorization data before providing access to a service requested by the user in the user service request.
US07702723B2 Efficient method for providing game content to a client
Methods and systems are provided for efficiently providing content to a client in a massively multiplayer game.
US07702721B2 Method and apparatus for providing music information for a wireless audio player
A method and apparatus for providing music information for a wireless CD player is disclosed. The CD player may transmit a substantially unique CD tag to a music information service computer system across a network via a wireless communications protocol. The music information service system then matches the CD tag to music data stored in a database. This music data is then transmitted to the CD player to be displayed to the user.
US07702717B2 Method and apparatus for controlling management agents in a computer system on a packet-switched input/output network
A communications node connected to a packet-switched data input/output network, such as an InfiniBand® network, has a plurality of processing cores on which a subnet management agent may be run. The subnet management agent processes management instructions relating to node configuration. In the invention, the processing core running the subnet management agent may be dynamically changed by one or more of the processing cores in the node. The processing cores may include a host processor, a service processor and an embedded processor, dedicated to a host channel adapter, which provides a communications interface between the network and the node. Various methods may be used to move the subnet management agent, including the use of a register to which one or more of the processing cores may write, and in which is stored an indication of which processing core is currently running the subnet management agent.
US07702706B2 Configurable multi-step linear feedback shift register
The state transition of a linear feedback shift register (LFSR) controlled by a clock (310) with length N and step size W, W being at least two, is accomplished via a next-state function (320). The next-state function deploys a state transition matrix (350). The state vector (330), which represents the contents of the LFSR, is either multiplied sequentially by the state transition matrix or multiplied by the state transition matrix to the power of W (multiple state transition matrix). The method and the LFSR according to the invention are characterized in that the multiple state transition matrix is decomposed in a first matrix (360) and a second matrix (370), the first matrix comprising at most N+W+1 different expressions and the second matrix comprising at most N+W+1 different expressions. The LFSR further comprises means to multiply the state vector by the second matrix and the first matrix, and means for computing the first matrix. The invention overcomes the shortcomings of configurable multi-step linear feedback shift registers because the amount of time needed to generate the output can be reduced significantly.
US07702705B2 Random number generation circuit
A random number generation circuit has a ring oscillator which has odd number of inverting amplifiers connected in ring shape, a delay control circuit which generates a predetermined clock signal by delaying a reference clock signal, a first sampling circuit which samples an oscillation signal generated by the ring oscillator with the predetermined clock signal, a first logical equalization circuit which equalizes occurrence frequency of “0” and “1” of a sampling signal sampled by the first sampling circuit, a linear feedback shift register (LFSR) which generates random serial data based on an output signal of the first logical equalization circuit, and a serial-parallel converter which generates random parallel data used for controlling a delay amount of the delay control circuit by converting the random serial data from serial to parallel.
US07702703B2 Determination apparatus and determination method
To provide a determination apparatus and a determination method which are capable of determining whether a signal outputted from a testing object is good or not, a Cyclic Redundancy Check (CRC) calculation circuit unit performs calculation on an image signal and a determination circuit unit compares a calculation result obtained by the CRC calculation circuit unit with an expected value stored in an expected value storing unit to determine whether a quality of the image signal is good or not.
US07702702B2 Signal processing device for computing phase difference between alternating current signals
A signal processing device includes a converting unit, a filtering unit, a differential computing unit, and a phase difference computing unit. The converting unit samples two alternating signals with a predetermined period and converts the sampled level values into digital alternating signal data. The filtering unit filters the two digital alternating signal data generated by the converting unit so as to abstract digital alternating signal data having a predetermined frequency, and the filtering unit comprises an adaptive digital filter. The differential computing unit computes differentials of the digital alternating signal data generated by the filtering unit. The phase difference computing unit computes phase difference using the two digital alternating signal data generated by the filtering unit, and the two digital alternating signal data generated by the differential computing unit.
US07702700B2 Automatic matching method and automatic matching system
An automatic matching method and system which can initially automatically match a category and an original query, and then perform a search within a designated category when matching a subsequent query, and thereby enable a more accurate query matching is provided. According to the present invention, there is provided an automatic matching method and system which can automatically match a category and an original query prior to matching a query and thereby can more exactly match the query within a designated category.
US07702697B2 System and method for processing event predicates
Described is a method comprising initializing a first set of bits corresponding to a first plurality of predicate indices to a first value, and initializing a second set of bits corresponding to a second plurality of predicate indices to a second value. A subscription is processed. The subscription includes a plurality of subscription predicates, each of the subscription predicates associated with corresponding predicate indices in one of the first and second pluralities. An event is processed. The event includes an event predicate. When the event predicate matches a first predicate index in the first plurality, a first bit associated with the first predicate index is toggled to the second value. When the event predicate matches a second predicate index in the second plurality, a second bit associated with the second predicate index is toggled to the first value. When each bit associated with the corresponding predicate indices is the second value, the event is outputted to a source of the subscription.
US07702694B1 System and method for organizing managing and accessing large quantities of data from non-homogenous data sources
A method, system, and computer readable medium for organizing, managing, and accessing large quantities of data in a centralized database received from a plurality of non-homogenous data sources. In the method, a specific format is defined for storing the received data in a plurality of data records in the centralized database. A plurality of datasets are created including a definition and a translation for each data item, the plurality of datasets establishing the data that is transferred into or out of the centralized database. The plurality of datasets are stored in the centralized database. A plurality of value tags are created defining a plurality of data formats and database column names to use in importing or exporting data. An inbound interface is created for accepting data from the plurality of non-homogenous data sources wherein the data represent measured values of physical resources. An outbound interface is created for exporting data upon request to an external application.
US07702692B2 Method and apparatus for preventing unauthorized access to computer system resources
A system is provided to prevent unauthorized access to computer system resources. The system operates by receiving a section of programming language code to execute on a computer system. This programming language code includes a pragma that defines a set of resources that the programming language code has permission to access. The system analyzes the pragma to determine the set of resources. After analyzing the pragma, the system processes the programming language code in accordance with the pragma. The system can further process the program in accordance with the pragma involves creating a sandbox that includes the set of resources defined by the pragma. The system then executes the programming language code within the boundaries of the sandbox.
US07702690B2 Method and apparatus for suggesting/disambiguation query terms based upon usage patterns observed
The invention comprises a set of complementary techniques that dramatically improve enterprise search and navigation results. The core of the invention is an expertise or knowledge index, called UseRank that tracks the behavior of website visitors. The expertise-index is designed to focus on the four key discoveries of enterprise attributes: Subject Authority, Work Patterns, Content Freshness, and Group Know-how. The invention produces useful, timely, cross-application, expertise-based search and navigation results. In contrast, traditional Information Retrieval technologies such as inverted index, NLP, or taxonomy tackle the same problem with an opposite set of attributes than what the enterprise needs: Content Population, Word Patterns, Content Existence, and Statistical Trends. Overall, the invention emcompasses Baynote Search—a enhancement over existing IR searches, Baynote Guide —a set of community-driven navigations, and Baynote Insights—aggregated views of visitor interests and trends and content gaps.
US07702689B2 Systems and methods for querying metamodel data
A system and method for querying metamodel data is provided. In one embodiment, the method includes receiving, at a computer, a query indicator, the query indicator defining a type of query for a value in the metamodel data; performing, based on the query indicator, the query for the value by searching a first set of parent and child nodes and recursively querying the metamodel data to identify the value in another set of parent and child nodes; and providing, as a result, the value and at least one of the nodes from the sets of parent and child nodes.
US07702686B2 Retrieving and persisting objects from/to relational databases
Systems and methods that enable consistent navigation (for a database and memory environment) in object relational mapping. This typically ensures fidelity of object graph via restrictions on collections of persistent objects (e.g., entity sets, entity refs . . . ). Moreover, a tracking component can detect changes as they occur, and only a copy of the objects that have changed can be created, to optimize operation.
US07702684B2 Presenting digitized content on a network using a cross-linked layer of electronic documents derived from a relational database
In an embodiment, a computer system comprises one or more content file servers having recorded thereon a plurality of digital content material items, and a plurality of digital graphical image files comprising graphical images associated with the content material items; wherein each of content material items comprises one or more data files of digitized electronic printed, audio, or video content material; one or more navigation page servers each comprising: one or more storage devices having recorded thereon a plurality of navigation page templates; a database comprising stored descriptive information about the content material items, including hierarchical and other relationships both between different content material items and between different subcomponents of content material items; logic encoded on the one or more storage devices and when executed operable to perform: receiving a request to view a particular navigation page, comprising a dynamically-generated electronic document; selecting one of the navigation page templates based on the request; creating and sending to the database, one or more queries for the descriptive information relating to the particular navigation page; receiving one or more results to the queries; generating, based on the one or more results, a particular navigation page comprising descriptive information about one or more of the content material items, portions thereof, or abstract collections thereof; a plurality of links to other such navigation pages; and zero or more links to particular content material items or portions thereof; sending only the particular navigation page to a client computer.
US07702683B1 Estimating similarity between two collections of information
A method for estimating similarity between two collections of information is described herein. The method includes comparing a first Bloom filter representing a first collection of information and a second Bloom filter representing a second collection of information, and determining a measure of similarity between the first collection of information and the second collection of information based on the comparing.
US07702682B2 System and method for creating and manipulating information containers with dynamic registers
A search query may be run against a plurality of container registers encapsulated and logically defined in a plurality of containers to identify one or more container registers responsive to the search query. Thereafter, a list characterizing the identified containers may be provided. Related methods, apparatus, computer program products, and computer systems are also described.
US07702679B2 Method for creating and tracking external system data via a mind map
A mind mapping system uploads mind map data to an external system and tracks changes to such data in the external system through the mind map. The invention enables a user to create data objects in an external system through the mind map by classifying topics in a mind map, where the mind map is generated through a mind mapping system. The mind mapping system presents the user with classification categories that correspond to data types in the external system. By classifying a topic in accordance with such classification categories, a user is essentially mapping the topic to a data type in the external system. The mind mapping system interfaces with the external system to upload data in classified topics to the external system. At a later point, the user can then track any changes made to the data in the external system through the mind map.
US07702670B1 System and method for tracking changes associated with incremental copying
This invention is a system and method for assisting the performance of incremental copying of data in a data storage environment and includes a tracking mechanism. In one embodiment, the tracking mechanism is implemented in such a way that it is able to track changes while allowing access to production data by carrying out unique methodology. In other embodiments, implementations include a system, a computer program product, or an apparatus, wherein each embodiment is configured for carrying out the steps involved in the methodology.
US07702668B2 Asset composition
A system and method facilitating asset composition based, at least in part, upon metadata (e.g., asset specification) describing compositional property(ies) of the asset(s) is provided. Asset specification(s) (e.g., metadata) that describe asset(s) to efficiently search and/or match asset(s) are employed. The system can facilitate matching (e.g., automatically) the particular software component to available server(s). Thus, the system can provide a flexible manner of describing asset(s) and an efficient way of locating matching description(s).
US07702667B2 Methods and systems for validating accessibility and currency of replicated data
Systems and processes for determining and validating accessibility and currency, i.e., the actual status, of data replicated in a networked environment are disclosed. According to the disclosed process, a replicated-data policy for replicating data is defined, and access paths between network devices or between applications running on the network devices are monitored, for example, by a replicated-data monitor. Also monitored are the data replication activities in the network. The currency, i.e., timeliness, and accessibility of a replica by a network device is then compared with the requirements in the replicated-data policy and discrepancies with the replicated-data policy are identified, optionally accompanied by a notification.
US07702666B2 Full-text search device performing merge processing by using full-text index-for-registration/deletion storage part with performing registration/deletion processing by using other full-text index-for-registration/deletion storage part
When a number of document data registered in one of full-text index-for-registration/deletion storage parts reaches a predetermined number, or when a capacity of the full-text index-for-registration/deletion storage part reaches a predetermined capacity, a merge processing is performed for merging data from the full-text index-for-registration/deletion storage part to a full-text index-for-search storage part. While this merge processing is performed, a registration/deletion processing is performed by using another full-text index-for-registration/deletion storage part.
US07702664B2 Apparatus, system, and method for autonomic large file marking
An apparatus, system, and method are disclosed for autonomic large file marking. A threshold module sets a file size threshold. An identification module identifies each file that exceeds the file size threshold and that is not marked with a limited backup status. A user interface module may query a user if each identified file is to be marked. In response to a user direction to mark the identified file, the marking module may mark with the limited backup status each identified file. In an embodiment, the marking module selects a limited backup status from an exclusion backup status and a single storage backup status.
US07702660B2 I/O free recovery set determination
In a multi-node database system, a list of data blocks to perform recovery operations on in the event of failure of a given node is dynamically maintained on another node. List is available when the given node fails, and allows the database to be made available more quickly.
US07702659B2 Robust, self-maintaining file system
A method of managing a data storage medium. One portion of the medium is reserved for storing data files and directories. Another, separate portion of the medium is reserved for storing allocation information related to the data in the first portion. Upon beginning a change of one of the data files or directories in the first portion, that data file or directory is flagged robustly until the change is completed. As needed, for example when the medium is mounted on a host system, the incomplete changes to the flagged data files and directories are undone or completed.
US07702657B2 Portable information processor
A portable information processor (10) includes a storage unit (11) that stores information; a connecting unit (12) that connects to one of the device (1 (or 2)); an information acquiring unit (13) that acquires information from the connected device (1 (or 2)); an operation information generating unit (14) supplied with a driving power from a power source of the connected device (1 (or 2)) and generating operation information relating to the predetermined operation executable by the connected device (1 (or 2)) based on device identification information and the acquired information acquired by the information acquiring unit (13), and the information stored in the storage unit (11); and a control unit (15) that controls the connected device (1 (or 2)) based on the operation information generated by the operation information generating unit (14).
US07702655B1 Maintaining and using user-created mapping history for network resource mapping
A system provides a user map service that receives component data associated with a resource in a storage area network and matches the component data to entries in a user-created component matching database to determine a specific identity of the resource in the storage area network to which the component data is associated. The system provides the specific identity of the resource in the storage area network to which the component data is associated. The system maintains the user-created component matching database by allowing a user to create matches between individual resources for which component data is received to specific identities of those resources as determined by the user. The database can be queried and updated to make matching more efficient.
US07702654B2 Asset management in media production
An asset management system for managing media assets in media production. The system includes a database and a database interface. The database stores a plurality of records, each record storing information for a media asset. Each record includes work performance information for the media asset. The database interface is coupled to the database and to a network. The database interface is configured to provide access to the plurality of records, and to collect and manage information for the corresponding media assets.
US07702652B2 Method and system for presenting on-line “Yellow Pages”, particularly in association with location data
A method for doing business, wherein a web server maintains a commercial subscriber database including a plurality of records each containing data relating to commercial subscribers including at least name, address and category, and imposes a periodic subscription fee on at least some of the commercial subscribers. On receiving from a client machine connected thereto a request to download data relating to at least one specified category of commercial subscriber, it extracts from the commercial subscriber database respective records and sends to the client machine for display thereby, allows receipt of an update from one or more commercial subscribers in respect of substitute or supplementary data to that contained in the respective database record of the commercial subscribers, and updates the commercial subscriber database as required.
US07702651B1 Spatially defined universal dates
Methods and apparatus for converting a date using spatial information. In one implementation, a method of converting date information using spatial information includes: storing date information in a storage format; receiving target spatial information; retrieving a target format indicator matching the received target spatial information, where the retrieved target format indicator indicates a target format based on a target calendar system; and converting the date information from the storage format to the target format.
US07702649B1 Object-relational mapping system and method for generic relationships
A system and method are described for performing a mapping between persistent data objects and a database. For example, a method according to one embodiment of the invention comprises determining whether an attribute having a generic type is an instance of a persistent class; and if the attribute is an instance of a persistent class, then mapping the attribute to a discriminator column holding the type associated with the attribute and further mapping the attribute to a reference column holding a key associated with the attribute.
US07702648B1 Localization of data represented by business entities
The present invention provides a localization entity in association with a business entity requested by a requester. During instantiation of the requested business entity, a localization event is triggered which causes a policy handler to implement a localization policy to identify localization values (found in the associated localization entity) for attributes in the business entity. The localization values are received from the localization entity associated with the business entity and are placed in the business entity, as localized values.
US07702647B2 Method and structure for unstructured domain-independent object-oriented information middleware
A structure and method are provided which can model and use information in a systematic, domain-independent manner, which can flexibly represent declarative data such as concepts, instances, relations and contexts and data views, and which may serve as a middleware module for user applications. The invention teaches a syntax and functionality of a set of software objects that represent, store and dynamically retrieve information on behalf of user applications.
US07702645B2 Method, apparatus and computer program product for making semantic annotations for easy file organization and search
A device for generating semantic folder annotations is provided. The device includes a semantic folder editor which enables a user to create attribute-value pairs corresponding to a semantic folder(s). The device is capable of downloading ontolog(ies) and associated data from an ontology server which may be utilized to determine relationships between the attribute-value pairs created by the user. The device includes an annotations generator which specifies the semantic folder descriptions of the semantic folders based on attribute-value relationships determined by the ontolog(ies). The device is capable of allowing a user to insert an object(s) into a semantic folder(s) and the annotations generator assigns all attribute-value pairs corresponding to the semantic folder to the object(s). The annotations assigned to object(s) may be stored in a semantic triple store. The device further includes a search engine which may be employed by a user to search semantic folders to locate an object(s).
US07702643B2 System and method for metamodel-based gap analysis
A system and methods for comparing differences and similarities of at least two models including generating corresponding metamodel maps, visual representation of the models, and conducting a series of phases of comparison of the models using a mapping index, wherein the mapping index includes the metamodel maps and the visual representation of the models to produce a comparison output.
US07702641B2 Method and system for comparing and updating file trees
The embodiments of the present invention provide a method for comparing file tree descriptions and generating a sequenced log of changes that transform an old file tree to a new file tree. According to one embodiment, the inputs to this comparator are two tree-structured descriptions called file tree indices, and the outputs are a sequence of file tree operations that can transform the old tree to the current tree. According to another embodiment, the comparator has two top level steps, where at step one it recursively goes through the old file tree index and compares each folder along with its children with that of the corresponding file tree generating a raw operation log, and at step two after the recursion is done, the comparator processes the raw operation log and optimizes certain sets of operations by transforming them into single operations.
US07702638B2 Systems and methods for off-line modeling a business application
Systems and methods consistent with the invention may analyze a business application's data, operations, and relationships and create a corresponding object oriented programming (OOP) model corresponding to the business application entities. In one embodiment the OOP model may be realized in the Java programming language and may include OOP objects, functions, and operators. Each OOP model accurately represents the data, relationships, and rules associated with the corresponding business entity. Once converted to an OOP model, systems and methods consistent with the invention may use standard OOP tools to understand, manipulate, design, redesign, analyze, and modify the business application. This can be done independently of the native business application system, as the OOP model is separate and independent from the business application entities. Modifications made to the OOP model may then be converted back into business application entities and installed in the native system.
US07702634B1 Method and apparatus to support multi-node direct write access to a file managed by a single node file system
Disclosed is a method and apparatus for supporting direct write access from many nodes of a multi-mode network to a file managed by a single node file system. The network includes first and second nodes coupled to each other via a first communication link, and a peripheral data storage device coupled to the first and second nodes via a second communication link. In one embodiment, the method includes the first node receiving data. The first node transmits a first message to the second node via the first communication link in response to the first node receiving the data. A software module such as a single node file system, executing on the second node, allocates storage memory of the peripheral data storage device for the data received by the first node in response to the second node receiving the first message. The first node writes the data to the allocated storage memory via the second communication link such that the data is written to the allocated storage memory without the data first transmitting through the first communication link.
US07702626B2 Simplified validity range selection
In one embodiment, the invention is a method. The method includes receiving a validity statement including a range and an identifier from a user interface. The method further includes determining the identifier indicates a validity range statement. The method also includes looking up the range of the validity statement in a validity range table. Additionally, the method includes translating the range of the validity statement into a validity from parameter and a validity to parameter. Moreover, the method includes submitting a database select statement including the validity from parameter and the validity to parameter to a database interface. Furthermore, the method includes receiving a set of records from the database interface responsive to the database select statement. Also, the method includes transmitting the set of records to the user interface.
US07702621B2 System and method for providing profile matching within an unstructured document
A method, system, and computer program product are disclosed for automatically matching the profile of unstructured electronic documents to objective sets of criteria. The is accomplished by evaluating text in the documents, comparing it to a set of weighted keyword criteria, generating a rating based on adherence to the criteria, rating and categorizing the results, sorting and viewing the results based on user defined criteria. The rating may be assigned based on the number of keywords present in a document in relation to the average number of keywords present in a group of documents.
US07702614B1 Index updating using segment swapping
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.
US07702609B2 Adapting to inexact user input
Systems and techniques for adapting to inexact user input. In one aspect, a system includes one or more machine-readable media storing instructions operable to cause one or more machines to perform operations. The operations include receiving input from a user over a data entry field, conducting an attribute-limited search in a transactional data store for a value that matches the user input, the attribute-limited search being limited to one or more, but less than all, attributes in the transactional data store, in response determining that a match between the user input and the value of the one or more searched attributes exists, accessing a transactional data store record having the match, and in response to determining that the match does not exist, automatically identifying a record that includes a match to the user input outside of the one or more searched attributes.
US07702608B1 Generating motion recognizers for arbitrary motions for video games and tuning the motion recognizers to the end user
Generating motion recognizers from example motions, without substantial programming, without limitation to any fixed set of well-known gestures, and without limitation to motions that occur substantially in a plane, or are substantially predefined in scope. From example motions for each class of motion to be recognized, a system automatically generates motion recognizers using machine learning techniques. Those motion recognizers can be incorporated into an end-user application, with the effect that when a user of the application supplies a motion, those motion recognizers will recognize the motion as an example of one of the known classes of motion. Motion recognizers can be incorporated into an end-user application; tuned to improve recognition rates for subsequent motions to allow end-users to add new example motions.
US07702607B2 Dialogue system for user requests controlling network devices by FSM with plan language
A Method of operating a dialogue system for serving complex user requests by appropriately controlling a network of devices (D1, . . . , Dn) and/or applications, wherein each device (D1, . . . , Dn) and/or application and its functionality are modeled by a finite state machine (FSM-1, FSM-2, FSM-3), which is using a plan language, wherein a reasoning component (1) is used in order to determine a plan (P) using said plan language for serving a received complex user request, wherein said reasoning component (1) is adapted for determining said plan (P) using said finite state machines (FSM-1, FSM-2, FSM-3), of said devices (D1, . . . , Dn) and/or applications, wherein a plan processing module (2) is used in order to perform a determined plan (P) for serving a received user request, and wherein said plan language is designed in order to enable the determination of conditional plans by said reasoning component (1), in particular by providing conditional planning commands.
US07702606B1 System and method to facilitate user thinking about an arbitrary problem with output and interface to external components and resources
Preferred embodiments of the invention provide systems and methods for facilitating user thinking about an arbitrary problem, as well as providing capabilities to output to and interface with external or additional computer systems, resources, or devices, or any combination thereof. The system includes logic to facilitate user specification of a user model structure for the arbitrary problem, and may utilize an archetype structure or an archetype process or both. Some embodiments of the system and method include a presentation or other output creation engine in conjunction with the system and method for facilitating development of thinking about the arbitrary problem. The system includes output and interface logic to accomplish interfacing with and/or incorporation of a plurality of external or additional computer systems, information sources, resources, or devices.
US07702602B1 Moving and agent with a canonical rule from one device to a second device
A method for moving an agent with a canonical rule set from a first execution environment to a second execution environment, comprising encoding the agent including the canonical rule set into transferable form in the first execution environment, sending the encoded agent to the second execution environment, and decoding the agent including the canonical rule set at the second execution environment.
US07702601B2 Recommending solutions with an expert system
An expert system is used to recommend a customized solution for a customer. The expert system includes a set of scenarios each of which includes default facts and is associated with a detailed rule base that when applied in isolation to the default facts fully determines a prototype solution. A particular scenario is selected from the set based at least on user input. A customized solution is generated by applying the detailed rule base associated with the particular scenario to facts based at least on the user input and any default facts of the particular scenario that complement and do not conflict with the facts that are based at least on the user input. The customized solution is iteratively refined.
US07702596B2 Probabilistic boosting tree framework for learning discriminative models
A probabilistic boosting tree framework for computing two-class and multi-class discriminative models is disclosed. In the learning stage, the probabilistic boosting tree (PBT) automatically constructs a tree in which each node combines a number of weak classifiers (e.g., evidence, knowledge) into a strong classifier or conditional posterior probability. The PBT approaches the target posterior distribution by data augmentation (e.g., tree expansion) through a divide-and-conquer strategy. In the testing stage, the conditional probability is computed at each tree node based on the learned classifier which guides the probability propagation in its sub-trees. The top node of the tree therefore outputs the overall posterior probability by integrating the probabilities gathered from its sub-trees. In the training stage, a tree is recursively constructed in which each tree node is a strong classifier. The input training set is divided into two new sets, left and right ones, according to the learned classifier. Each set is then used to train the left and right sub-trees recursively.
US07702591B2 System and methods providing secure delivery of licenses and content
A computer network having a requesting node and a providing node permits data transfer therebetween when permitted by an authorizing node. Reports generated in response to authorizations and reports generated in response to data transfers are reconciled at a reconciliation node to improve the accuracy of payments collected and paid for use of the data. Such payments include copyright royalties for audio, video, and other works recorded in digital format.
US07702587B2 System and method for generation of customized cards having a gift value associated therewith
The subject application is directed to a system and method for generating gift cards. Image data representing gift card formats is first generated on an associated display. A gift card is then selected and text data is received representing text associated with the selected gift card. Gift amount data is then received representing a fungible value associated with the selected gift card. Charge data associated with a cost associated with the gift amount is then received. Encoded data, corresponding to the gift amount, is then generated. Thereafter, a tangible gift card is generated in accordance with the selected gift card format and the received text. In accordance with one embodiment of the subject application, the encoded data is stored on a tangible medium on the tangible gift card.
US07702585B2 Methods and systems for the determination and display of payment lead time in an electronic payment system
A system and method for determining and displaying a payment lead time or expected payment delivery time in an electronic payment system is disclosed. A payee associated with a payor is identified. Prior to receiving a payment request to pay the payee on behalf of the payor, an expected payment delivery time for a payment to fulfill the payment request is determined. The expected payment delivery time is based on at least one payment attribute associated with the payee and at least one payment attribute associated with the payor. An interface screen is then generated for displaying the determined expected payment delivery time.
US07702584B2 Method and system to facilitate a payment in satisfaction of accumulated micropayment commitments to a vendor
A method and a system facilitate micropayments between a plurality of parties. A first plurality of micropayment commitments made by a first party are registered, the first plurality of payment commitments contributing towards a total commitment payable value for the first party. A second plurality of payment commitment made to a second party is registered, the second plurality of payment commitments contributing towards a total commitment receivable value for the second party. The total commitment receivable value for the second party is calculated utilizing a risk indication. The total commitment receivable value for the second party is identified as being satisfiable by the total commitment payable value for the first party. Responsive to this determination, a payment process, for payment of the total commitment receivable value by the first party to the second party, is initiated.
US07702582B2 Payment system and method, server apparatus, payment processing method, and computer program product
A payment system having a server apparatus (50) capable of transmitting and receiving information via a communication network (1), a first terminal apparatus (10) for a purchase application, a second terminal apparatus (20) for an installment payment organization and a third terminal apparatus (30) for a settlement service organization. The first terminal apparatus includes an inputting device (104) for prompting to input desirable one of a plurality of payment plan informations each indicating a combination of (i) a part of an installment payment for a purchase price of a product, and (ii) a part of a settlement service for a price of a service, as well as for prompting to input personal information and the credit card number. The server apparatus includes a processing device (502) for extracting (i) information relating to items for an installment payment application and (ii) information relating to items for a settlement service application, separately from among the information inputted via the inputting device.
US07702578B2 Method, system and computer readable medium for web site account and e-commerce management from a central location
A method, system and computer readable medium for managing a user online financial transaction at a destination ecommerce web site using a credit or debit card account of the user, including a) transmitting an activation command to a financial institution processing financial transactions for activating the credit or debit card account of the user; b) submitting a charge request for the credit or debit card account to the financial institution via a destination e-commerce web site to which the user is logged in while the credit or debit card account is in the activated status; and c) transmitting a de-activation command to said financial institution for de-activating the credit or debit card account, wherein the financial institution only accepts and processes charge requests received from e-commerce web sites while the credit or debit card account is in the activated status and wherein the financial institution declines charge requests while said credit or debit card account is in the de-activated status, and wherein steps a) to c) are repeated at least once.
US07702577B1 System and method for conversion of initial transaction to final transaction
The invention comprises a system and method for converting initial financial transactions into final financial transactions entailing lower transaction fees or which are otherwise more advantageous. According to one embodiment of the invention, a card not present (CNP) transaction is conducted for a remote consumer buying goods/services. When the consumer later arrives at a point of authentication (POA), the consumer is presented with an opportunity to have the CNP transaction effectively converted to a card present (CP) transaction using the same card instrument or a different card instrument. The merchant benefits because the transaction fees are much reduced for the CP transaction compared to the CNP transaction. The consumer may benefit from rewards/rebates or other inducements to authorizing the subsequent transaction. One preferred embodiment implements the invention in the airlines environment, wherein tickets ordered over the phone or on-line using a first CNP transaction are converted to a CP transaction when the consumer swipes his/her card at an airport kiosk card reader device.
US07702575B1 Consumer risk operations servicing system (CROSS) including real estate implementation
In an embodiment, integrated access to the collections and recovery process, including, for example, real estate loan-related aspects, is provided through a single GUI (graphical user interface) on a single workstation. Data and functions from incompatible legacy systems supported by different parties are integrated, such that collections and recovery representatives can access the systems, including mortgage servicing systems, through a single browser-based GUI that may be provided on a desktop access device. Additions and deletions of prior systems and functions may be facilitated through API's, pre-processors, and other functionality. An automated decision engine also may be utilized. Disclosed embodiments may be useful for the financial industry, including banking institutions and other lenders, as well as for entities that interact with the financial industry.
US07702571B2 Method for displaying information for use in electronic trading of financial instruments
Financial instruments may be electronically traded according to any of three modes, including single instrument mode, correlated mode, and aggregated mode. One of more market depth representations showing current market price levels, Bids and Asks of the financial instrument(s) to be traded are displayed on a GUI window. The user mouses parallel to the market depth representation to a price level at which the user wishes to initiate a trade, and the moused-over price level is selected and highlighted for all correlated market depth representations displayed on the GUI. All trade order parameters are pre-constructed either prior to selecting or upon selecting of a price level. The user then clicks a mouse button or initiates some other action of a user input device to place an order.
US07702570B2 System and method for providing an operator interface for a radar display of market data
A system for providing an operator interface having a radar display comprises a memory and a processor. The memory stores trader designated requirements. The processor generates a radar display comprising a trader requirements block that corresponds to the trader designated requirements. The processor receives market data and performs the following for each trader designated requirement: determines a probability of the market data satisfying a trader designated requirement, and displays a market data circle on the radar display, where a distance between the market data circle and the trader requirements block indicates the probability.
US07702568B1 System and method for icon oriented representation of trading strategies
A system and method for visually establishing a trading strategy are described. According to one method, a trader can position a first icon corresponding to a first order and a second icon corresponding to a second order in relation to a first value axis displayed on a graphical interface. A graphical means can also be used in relation to the icons to show that the icons correspond to a trading strategy. The graphical means can include lines, numbers, or any other user-configurable graphical representation illustrating order precedence, for example.
US07702562B1 Providing visualization of market offers using patterns of geometric display elements
A method of providing visualization of market offers includes receiving offer data for multiple offers, the offer data reflecting values specified in the offers for multiple offer variables. The method further includes generating a display of the offer data. The display includes multiple patterns, each pattern representing a particular offer and including multiple bars. Each bar within the pattern represents a particular offer variable and includes a set of one or more geometric display elements that by virtue of their appearance collectively encode, according to a predefined encoding scheme, a value for the offer variable corresponding to the bar.
US07702556B2 Process for the selection and evaluation of investment portfolio asset allocation strategies
The method for selecting and evaluating investment portfolio asset allocation strategies includes the step of constructing a record of investment performance statistics for a population of all possible asset allocation alternatives. A series of the average of the periodic returns for the population of securities within each of a number of market sectors is generated. Each allocation alternative is determined from the unique combination of multiples of the minimum allocation percentage increments for each of the market sectors. A list of the population of all possible allocation alternatives is then compiled from the population of all combinations of multiples of minimum allocation percentage increment for each market sector. The series of weighted-average periodic investment returns for each of the allocation alternatives is then calculated. The record of performance statistics is completed by calculating population-comparison statistics for a plurality analysis-periods.
US07702555B1 Vintage maturation analytics for predicting behavior and projecting cash flow for customer communities and their responses to economic, competitive, or management changes
A method predicts vintage behavior. The method receives a first set of data, the first set of data being based on at least one of a first factor and a second factor. The first factor includes a factor related to vintage maturation. The second factor includes a factor not related to vintage maturation. The method determines a second set of data and a third set of data based on the first set of data, the second set of data being based on the first factor, and the third set of data being based on the second factor. The method then predicts vintage behavior based on at least one of the second set of data and the third set of data.
US07702550B2 Multiple computer system supporting a private constant-dollar financial product
Computers and data processing systems, especially pertaining to a constant-dollar financial product. Exemplary implementations include, a machine, a method for use and method for making, and corresponding products produced thereby, as well as data structures, computer-readable media tangibly embodying program instructions, manufactures, and necessary intermediates of the foregoing. Respectively, computers can use private, constant-dollar financial product data and nominal dollar data corresponding thereto, and communicate so as to cooperate (e.g., including transmit, receive) in computing a constant dollar to nominal dollar conversion for a financial product, the computers generating different output.
US07702549B2 Sharing of state information
The invention concerns a method of sharing state information. In the method, data presented to a user from a template file of a referring site of a distributed computer network is presented to the user in a style dictated by the referring site. During interaction between the user and the referring site, user entered data is captured at the referring site where it is used to modify data of the template file as part of a transaction. At a point in the transaction at which it is desired or required to transfer transaction data to a nominated site to further process the transaction, state information comprising both data from the template file and style data concerning the style of the referring site are transferred by the referring site to the nominated site. Thereafter, the nominated site when continuing processing of the transaction utilises the style data of the referring site.
US07702546B2 Article storage apparatus, article storing method for the apparatus, and control program for implementing the method
An article storage apparatus which enables categories to be subsequently assigned to storage sections or categories given to storage sections to be changed according to the progress of the user's storing operation or the user's desire. A plurality of storage shelves are provided to store articles. A RFID reader reads out a category assigned to an article to be stored in each of the storage shelves. A controller sets a category to be assigned to each storage shelf according to the category assigned to the article stored in the storage shelf.
US07702545B1 System and method for facilitating exchanges between buyers and sellers
A method and system facilitates the exchange of goods and services at a local level. For each party, information is received including an indication of one or more items desired to be exchanged and an indication of one or more exchange locations acceptable to the party. Potential matches are identified by identifying exchange locations that are mutually agreeable to respective ones of the parties involved in a given exchange.
US07702542B2 Electronic cards systems and methods
A system for sending cards and/or gifts to one or more entity using a computer network is provided. The system can include a computer network with at least one client computer and at least one server connected to the network. The at least one client computer can have a user interface with which a user can input an entity-centric event date. The server can receive a signal from said client computer based on the user input of the event date. The server includes a time-from-event module that determines a non-yearly event date after said event date. The client computer displays the non-yearly event date and provides means for a user to purchase cards or gifts for an entity. In most preferred embodiments, the non-yearly event date is a month-from-birth date of the individual. In some preferred embodiments, the electronic cards include combined advertisements contained within the display regions of the electronic cards.
US07702539B2 Picture order receiving apparatus and a picture processing system
A picture order receiving apparatus is provided with a monitor constructed by a touch panel unit for displaying order screens including operation descriptive texts describing methods for inputting a print order or the like and displaying operation keys used to input various operation commands by touching corresponding parts of the order screens; an order screen information storage for saving the operation descriptive texts prepared in a plurality of languages, a selecting screen displaying section for causing the monitor to display a language selecting screen, and an order screen displaying section for reading the operation descriptive text in the language selected on the language selecting screen from the order screen information storage and causing the monitor to display it. The operation descriptive texts can be displayed on the monitor in the language selected by an orderer when an order is received by the picture order receiving apparatus.
US07702538B2 System and method for transponder-enabled account transactions
A transponder-initiated transaction system is electromagnetically coupled to an account transponder device at the point of sale. The account transponder device may be embedded within a watch, key chain or other personal article for convenience or affinity. The transponder device may communicate account information to an RF-enabled point of sale device, enabling transactions to take place without resort to remote data processing facilities. In other embodiments partial or complete account information may be accessed or stored at co-located or remote sources. New account registrants may access a Web site to enter a transponder ID and activate a new account, which may be a credit account, debit account, cash account, special purpose vending account, or other types of accounts.
US07702536B1 Method, system, apparatus, and computer-readable medium for tracking referrals and product sell-through
A method is provided for using referral data to track software product sell-through and compensate software product distributors. A referral identifier (ID), that identifies a product distributor, is associated with a product. The referral ID may be placed on or within the product container, or in the original equipment manufacturer (OEM) case, directly written to the registry or other storage of a new computer. During product activation, the referral ID is sent, along with other referral data, to a server computer where it is stored. Once the server computer determines that a purchase related to the product has occurred, the server retrieves the referral data to identify the referring product distributor, the product involved, the date the product was activated, the date the related purchase was activated, and other related parameters. The referral data may then be audited and used to determine compensation for the identified product distributor.
US07702534B1 Merchandise planning and development system and method for the same, and a computer product
The merchandise planning and development system includes a WWW server 33 for informing many and unspecified customers 31 to 3n of merchandise planning and development information about planning and/or development of new merchandise through the Internet 20, and a news server 35 for collecting the opinion information of the customers 31 to 3n looking up the merchandise planning information through the Internet 20. The WWW server 33 informs the customers 31 to 3n of the merchandise information suited to the needs of the customers on the basis of the opinion information by way of the Internet 20.
US07702532B2 Method, system and storage medium for utilizing training roadmaps in a call center
Embodiments of the invention relate to a method, system, and storage medium for providing a disciplined approach to business management activities. The method includes developing an activity list of tasks and behaviors that relate to an identified opportunity, performing a time study of observable behaviors associated with the activity, and collecting data resulting from the time study and the performance of work activities. The method also includes identifying issues presented as a result of analyzing the data, generating and implementing a roadmap for resolving the issues, and training individuals affected by the roadmap in accordance with action items contained in the roadmap. The method further includes forecasting future resource requirements based upon reports generated as a result of collecting the data and identifying the issues.
US07702531B2 Business driven learning solution particularly suitable for sales-oriented organizations
Disclosed is a business driven learning solution and related methods for managing the learning and training needs of a sales-oriented organization in a manner that is responsive to dynamic business needs. The invention employs modules of interrelated and interdependent business processes for the identification and prioritization of learning needs, the selection of learning approaches, the development of learning content, the coordination and delivery of learning instruction, and the overall management and administration learning efforts. Embodiments of the inventions disclosed include sales training objects to provide a template for sales training that is focused on a solution, and how to position and sell the solution, rather than on the products that make up the solution. As a result, the sales force is educated, understands the customers' business requirements, and is able to craft specific value propositions to a given customer with respect to that solution. Thus, the training is customer-centric as opposed to product-centric.
US07702530B2 Systems and methods for consumers to purchase health care and related products
A method of selling a health related product or service via the Internet provides a service provider system that includes a web server. The service provider system has members that purchase health related products and services through the service provider system. Applicants are enrolled in the service provider system as members. A product or service request message is received for a desired product or service from a member through a customer interface. The product or service request message includes a product or service identifier. The service provider system transmits a request for the desired product or service request to a supplier of the desired product or service. Points are recorded within a computer memory awarded to a member for purchases made by the member through the service provider system.
US07702526B2 Assessment of episodes of illness
An episode classification system including a multitude of diagnosis records. Each of the diagnosis records includes diagnoses information, time of diagnoses information, and patient information. A patient grouper generates at least one patient group by grouping patient records having similar patient information. A diagnosis grouper generates at least one diagnosis group from a patient group by grouping patient records from a patient group that have similar diagnosis information. An episode analyzer includes a probability analyzer, an episode grouper, and a severity analyzer. The probability analyzer performs probability calculations capable of generating a probability value using at least two of the diagnosis records as input entries. The probability value represents the probability that the input entries belong to a single episode. The episode grouper groups diagnosis records determined to belong to a single episode. The severity analyzer performs episode severity calculations capable of generating an episode severity value.
US07702523B2 Website messaging system
A method and apparatus are provided for processing a message from a patient for one of a plurality of physicians through a web site. The method includes the steps of providing one or more web pages to the patient from the web site containing indicia of identity for each physician of the plurality of physicians and detecting selection by the patient of a physician of the plurality of physicians. The method further includes the steps of determining an information content of the message and routing the message based upon the determined information content and a predetermined routing criteria provided by the selected physician.
US07702516B2 Payment control to inventors in patent tracking system
A method for monitoring payments, payment authorizations, and payable events in an inventor recognition program for a company. The present invention comprises an Award Reminder Program (ARP), an Award Status Program (ASP), and an Award Monitoring Program (AMP). The ARP monitors the award tracking database associated with the present invention and sends the inventor's manager an email requesting authorization of payment when required. If the manager does not authorize payment, the ARP sends the manager a reminder email. If the manager still does not authorize payment, the ARP proceeds up the company's organizational chart until payment is authorized. The ASP monitors the award tracking database and updates the status of each docket in the award tracking database. The AMP allows a user to view the award tracking database, print a payment report, print a payable events report, or send a reminder email to the inventor's manager.
US07702515B2 Job seeking support method, job recruiting support method, and computer products
A job seeking information input section inputs information for job seeking conditions of a job seeker, and a job seeking information extractor extracts at least one piece of information for job seeking conditions of persons other than the job seeker from a database. A job-recruiter response information extractor extracts all or a part of pieces of job-recruiter response information that relates to respective responses of the job recruiters to the persons whose information corresponds to the extracted information, from a database. An output section outputs the extracted job-recruiter response information.
US07702511B2 Watermarking to convey auxiliary information, and media embodying same
The present invention related generally to audio encoding and decoding. Various arrangements are disclosed. One method obtains audio, wherein authorized or original audio comprises in-band information and associated out-of-band information; searches for out-of-band information associated with obtained audio; searches the obtain audio for in-band information associated with the obtained audio; and based at least in part on a result of the searching for out-of-band information and the searching the obtained audio for in-band information, reaches a decision regarding the obtained audio. Other arrangements are disclosed as well.
US07702509B2 Unsupervised data-driven pronunciation modeling
Pronunciation for an input word is modeled by generating a set of candidate phoneme strings having pronunciations close to the input word in an orthographic space. Phoneme sub-strings in the set are selected as the pronunciation. In one aspect, a first closeness measure between phoneme strings for words chosen from a dictionary and contexts within the input word is used to determine the candidate phoneme strings. The words are chosen from the dictionary based on a second closeness measure between a representation of the input word in the orthographic space and orthographic anchors corresponding to the words in the dictionary. In another aspect, the phoneme sub-strings are selected by aligning the candidate phoneme strings on common phoneme sub-strings to produce an occurrence count, which is used to choose the phoneme sub-strings for the pronunciation.
US07702507B2 Voice activated rapid deployment for mobile computers
Systems and methods that automatically register a mobile computing unit on a wireless network area, via employing a voice recognition system associated with the mobile computing unit. A handshake can occur between a mobile computing unit and a server of the network upon utterance of predetermined voice (e.g., a sequence of letters) by the user into the voice recognition component. As such, a mass deployment of mobile computing units on the network can be facilitated in a secure manner with just enough information to access the network.
US07702506B2 Conversation assisting device and conversation assisting method
An object of the present invention is to provide a conversation support apparatus and a conversation support method that allow users to effectively and smoothly onverse with each other. According to the present invention, since a first display section 22 and a second display section 32 can be placed at different angles, while a first user is watching the second display section 32 and a second user is watching the first display section 22, they can smoothly converse with each other. Since the first display section 22 and the second display section 32 are disposed, for example the second user and the first user can face-to-face converse with each other.
US07702499B1 Systems and methods for performing software performance estimations
Systems and methods are provided for annotating software with performance information. The computer code is compiled into assembler code, the assembler code is translated into a simulation model, expressed in assembler-level source code. The simulation model is annotated with information for calculating various performance parameters of the software, such as timing information, or resource usage information. The simulation model is then re-compiled and executed on a simulator, optionally including a hardware simulation model, and the performance information is computed from the simulation.
US07702497B2 Method for recommending upgrade components for a computer system
Method and computer program product for recommending cost effective upgrades for a computer system. At least one performance parameter is determined for an existing computer system. Up to date performance specifications for available upgrade components are obtained. A variety of potential systems are modeled utilizing at least one upgrade component, and at least one component from the existing system to create upgrade scenarios. At least one performance parameter is predicted for each upgrade scenario. The performance parameters for the upgrade scenarios are compared to the performance parameters of the existing computer system. The cost-effectiveness is determined for each upgrade scenario, and upgrade recommendations are made when the cost-effectiveness meets or exceeds a target value.
US07702493B2 Method for quality assurance of screw joint tightening
A method for quality assurance of screw joint tightening results when tightening a screw joint to a needed pretension condition (FN) by means of a torque delivering power tool, wherein one or more simulation procedures of a screw joint tightening process via a specific algorithm aiming at the needed pretension condition (FN) by using programmed data relating to the screw joint geometry, expected frictional conditions, power tool characteristics, a tightening strategy and suitable tightening parameter values, thereby arriving at a simulated pretension condition (FS) which is compared to the resultant pretension condition (FP) of a practically performed tightening process performed via the same specific algorithm, and evaluating the outcome of the comparison for quality acceptance or refusal.
US07702490B1 Method and system for adaptive mesh-free shell structures
A method, system and computer program product pertained to adaptive discretization refinement of shell structure is disclosed. The adaptive mesh-free model is based on a technique for dividing the critical area into a finer model. The present invention is a method for enabling adaptive mesh-free shell structure in a time-domain analysis, the method comprises: defining the mesh-free shell structure by a structural geometry description file including a plurality of nodes and a reference 3-D mesh, which includes a plurality of shell elements, mapping the 3-D reference mesh into a 2-D parametric plane, wherein the 2-D parametric mesh includes a plurality of integration cells corresponding to the plurality of shell elements, solving structural responses at current solution cycle using mesh-free mathematical approximations pertaining to each of the plurality of integration cells, performing adaptive discretization refinement for the plurality of the integration cells.
US07702488B2 Measuring device for capacitive pressure measure
A measuring device is disclosed for capacitive pressure and/or temperature measurement, particularly for tire pressure control systems, having at least one sensor, which has a capacitive measuring element to detect a state value, which is applied at an output-side measuring node of the measuring element, with at least one A/D converter operating according to the dual-slope method, with a charging/discharging circuit, for mutual charging and discharging of the measuring element and for generating a sawtooth-shaped measuring potential at the measuring node as a measure for the capacitance of the measuring element, with a period counter, which determines the periods of the measuring potential, and with a clock counter, which determines the cycles of a clock signal, which lie within the duration of at least one period of the measuring potential. The invention relates to a measuring method for capacitive pressure and/or temperature measurement.
US07702486B2 Apparatus and method for managing liquid crystal substrate
A liquid crystal substrate managing apparatus comprises a data management section with a database for recording a defect information acquired from a liquid crystal testing device, and an image information and a repair information acquired from a liquid crystal repair device. The data management section performs the reidentification of a defect and/or the redetermination of a panel and/or a substrate based on the defect information, the image information and the repair information recorded in the database.
US07702485B2 Method and apparatus for predicting remaining useful life for a computer system
One embodiment of the present invention provides a system for predicting a remaining useful life (RUL) for a computer system. The system starts by collecting values for at least one telemetry metric from the computer system while the computer system is operating. The system then uses the collected values to generate a RUL prediction for the computer system or a component within the computer system.
US07702482B2 Dependency structure from temporal data
Based on the time series data from multiple components, the systems administrator or other managing entity may desire to find the temporal dependencies between the different time series data over time. For example, based on actions indicated in time series data from two or more servers in a server network, a dependency structure may be determined which indicates a parent/child or dependent relationship between the two or more servers. In some cases, it may also be beneficial to predict the state of a child component, and/or predict the average time to a state change or event of a child component based on the parent time series data. These determinations and predications may reflect the logical connections between actions of components. The relationships and/or predictions may be expressed graphically and/or in terms of a probability distribution.
US07702476B2 Method of controlling the quality of industrial processes and system therefor
A system for controlling the quality of industrial processes including the steps of: having one or more reference signals relating to the industrial process, acquiring one or more real signals which are indicative of the quality of said industrial process, obtaining a transformed signal from the reference signal, obtaining a transformed signal from the real signal, calculating energies of the transformed reference and real signals, comparing the one or more reference signals to the one or more real signals to identify defects in the industrial process. Also, the comparing step includes: comparing the energies of the transformed reference and real signals to each other to extract corresponding time frequency distributions for selected frequency values, calculating energies of the time frequency distributions, and comparing the energies of the time frequency distributions with threshold values to identify energy values associated to defects.
US07702473B2 Submersible portable in-situ automated water quality biomonitoring apparatus and method
A submersible biomonitoring system for monitoring water quality in situ includes a submersible chamber constructed of a di-electric material and sized to allow suitable signals from one or more aquatic organisms to be received by eliminating cross-talk between cells while allowing ambient conditions to be maintained inside the chamber. The aquatic organism exhibits ventilatory behavior and body movement sensitive to water quality which manifest as electrical signals picked up by electrodes and communicated to a pre-amplifier that conditions the signals for communication to a land-based amplifier and/or controller that is used to interpret the signals to determine when the water to which the organism is exposed has caused physiological stress to the organism.
US07702470B2 Software for the display of chromatographic separation data
Techniques for displaying chromatographic data using a graphical user interface are provided. Chromatographic separation data that represent a series of measurements for multiple samples at a detection location over time can be displayed on a display device as a series of bands, the bands being arranged to resemble output from an electrophoresis gel. Additionally, the chromatographic separation data may be displayed in the form of measured intensity at the detection location versus time.
US07702469B2 Systems and methods for predicting an individual's risk of developing rheumatoid arthritis
Methods for predicting the likelihood of development of rheumatoid arthritis for individuals that present with recent-onset undifferentiated arthritis. The methods are based on the determination of a set of clinical parameter values and determining a predicted risk for developing rheumatoid arthritis by correlating the parameter values with predefined risk values associated with ranges of parameter values. Parameters values that are decisive for the risk for developing rheumatoid arthritis may include serum levels of C-reactive protein, Rheumatoid factors, anti-CCP antibodies, as well as age, gender, localization of the joint complaints, length of morning stiffness, and number of tender and/or swollen joints. The method may be performed by a computer. The invention further relates to a computer, a sample analyser and a computer program product for performing the method and a data carrier with the computer program product.
US07702468B2 Evaluating genetic disorders
The present invention relates to genetic analysis and evaluation utilizing copy-number variants or polymorphisms. The methods utilize array comparative genomic hybridization and PCR assays to identify the significance of copy number variations in a subject or subject group.
US07702463B2 Systems and methods for enhancing a seismic data image
Systems and methods for enhancing the resolution of a seismic data image displayed on a face of a sampling probe. The enhanced image represents a maximum resolution of at least a portion of the seismic data image. The seismic data image is enhanced by extracting seismic data that are perpendicular to a reflection surface that is closest to a center of the sampling probe and positioning the extracted seismic data in a visible planar face of the sampling probe.
US07702461B2 Ground operations and imminent landing runway selection
A method and system for locating aircraft with respect to airport runways and taxiways, generating and annunciating situational awareness advisories as a function of aircraft state parameters relative to a determination of the aircraft location.
US07702460B2 Estimate of relative position between navigation units
A first navigation unit of an apparatus in one example comprises a hybrid global positioning system (GPS)/inertial navigation system (INS) component. The hybrid GPS/INS component provides first GPS information and first INS information for the first navigation unit. The first navigation unit is configured to receive second GPS information and second INS information from a second navigation unit. The second navigation unit comprises a GPS component configured to determine a double-differenced GPS carrier phase measurement through employment of the first GPS information and the second GPS information. The first navigation unit comprises a relative Kalman filter configured to update an INS error estimate for an estimate of a relative position between the first and second navigation units based on the double-differenced GPS carrier phase measurement and the first and second INS information.
US07702456B2 System and method for presenting a computed route
A method for presenting a route includes receiving a starting point and a destination point and computing a route that includes a route segment between the two points. The method further includes determining, based on a user's travel history, whether the route segment is an unfamiliar segment, and identifying, based on the user's travel history, a road that is familiar to the user and that is within a scaled range of the unfamiliar segment. The computed route and the familiar road are then presented in a format that distinguishes the familiar road from the computed route, and the familiar road is represented relative to the unfamiliar segment.
US07702455B2 Personal communication system to send and receive voice data positioning information
A location tagged data provision and display system. A personal communication device (PCD) with electromagnetic communication capability has a GPS receiver and a display. The PCD requests maps and location tagged data from data providers and other for display on the PCD. The data providers respond to requests by using searching and sorting schemes to interrogate data bases and then automatically transmitting data responsive to the requests to the requesting PCD.
US07702454B2 Presenting a travel route
Techniques are provided for presenting a route using a route presentation that provides both a context map and one or more detail route maps. Narrative instructions for the route also may be presented. The presentation of the context map and the one or more detail route maps may be interactive. The route presentation also may be user controllable such that a user may control the portions of a route that are printed. The route presentation also may include a re-routing feature that allows a user to request that a new route be identified that avoids a particular maneuver or maneuvers in a route.
US07702453B2 System and method for guiding an aircraft to a stopping position
A method for guiding an aircraft toward a stopping position within an aircraft stand of an airport includes receiving a radio frequency (RF) signal from a radio frequency identification (RFID) tag that is carried by the aircraft. The RF signal comprises aircraft-type data that is retrievably stored in an integrated circuit of the RFID tag, the aircraft-type data being indicative of a type of the aircraft. A current location of the aircraft is sensed, and based on the aircraft-type data and the sensed current location of the aircraft, instructions are determined for guiding the aircraft from the current location thereof to a predetermined stopping position for the type of the aircraft. Using a visual docking guidance system (VDGS) associated with the aircraft stand, the instructions are displayed in human-intelligible form for being viewed by a user aboard the aircraft.
US07702450B2 Automatic idle adjustment and shutdown of vehicle
A vehicle is disclosed having an automatic idle adjustment system. The vehicle may also include an automatic shutdown system. A method for utilizing the automatic idle adjustment system and the shutdown system is also disclosed.
US07702449B2 High pressure oil limit based on fuel level to protect fuel injectors
A first fuel value (FL_Signal) indicative of the quantity of fuel presently in a fuel tank (34) and a second fuel value (FL_LOW_THLD) representing a quantity of fuel in the tank at which a maximum Injection Control Pressure (ICP) limit should be changed are processed by a processor (22). When the result of the processing discloses that the second fuel value is less than the first fuel value, the maximum ICP limit is reduced from a greater value (ICPC_NORMAL_LMX) to a lesser value (ICPC_FL_LMX).
US07702443B2 System for customizing responsiveness of a machine
A control system for customizing a relationship between an operator input at an input controller and a corresponding response of a work machine is disclosed. The control system includes an input controller operable to receive an operator input and generate a corresponding control signal. The control system also includes a hand-held programmable device having parameters stored therein. The parameters are adjustable to control responsiveness of a component of the work machine over a range of inputs at the input controller. The hand-held programmable device is operable to adjust the parameters in response to an input from an operator. A control module is disposed on the work machine and is operable to receive signals from the hand-held programmable device. The signals are representative of a desired relationship between an operator input to the input controller and a corresponding response of the work machine. The control module is also operable to receive the control signal from the input controller and process the control signal based on the signals from the hand-held programmable device.
US07702442B2 Control device for vehicle
A control device for a vehicle is equipped with a vehicle model motion determining device for determining a motion of a vehicle (a vehicle model motion) on a vehicle model expressing the dynamic characteristics of a vehicle on the basis of drive manipulated variables, such as an angle of steering by a driver, and a state amount error reaction control device for determining control inputs to an actuator control device of the actual vehicle and the vehicle model motion determining device according to a feedback law on the basis of a difference between a state amount of a vehicle model motion (model state amounts, such as a position or a posture of a vehicle) and a state amount of a motion of the actual vehicle 1 (a state amount error). Based on a state amount error, not only a motion of an actual vehicle but also a vehicle model motion is manipulated, thereby enhancing robustness against disturbance factors or their changes while conducting actuator operation control that is suited to a behavior of the actual vehicle as much as possible.
US07702441B2 Safety logic for vehicle rollover detection systems and a method for detecting near rollover situations
A safety logic for vehicle rollover detection systems comprising a main rollover detection logic and at least one protection device for the occupant or occupants of the vehicle, including a vehicle lateral acceleration sensor (11), which generates an output signal indicating a near rollover event, when a lateral acceleration of a vehicle exceeds the first predefined threshold value (15) or, when a lateral acceleration of vehicle exceeds the second predefined threshold value (16) that is lower than the first predefined threshold value (15) and simultaneously at least one additional safety logic activation signal is present (1, 1′, 1″, 1′″).
US07702437B2 Multidimensional vehicle health graphics
A method of displaying a vehicle's information, includes measuring a set values of the vehicle, comparing the set of measured values with a set of related normal values of a vehicle of the same type as the vehicle being measured, and operating within a preset normal range, and displaying on a video image a graphical depiction of the measured set of values in comparison to the normal set of values of the same type of vehicle.
US07702429B2 Electric flight control system for aircraft elevators
The invention relates to an electric flight control system for aircraft elevators. According to the invention, the flight control system can be controlled in terms of load factor or rate of pitch. The inventive system comprises built-in protections in relation to load factor, incidence and pitch attitude.
US07702426B2 Remote control system for a boat
There is provided a boat in which the units and control lines for effecting the switching processing of remote control units at the time of switching steering stations can be easily configured, and the system for effecting the switching processing can be easily simplified. A boat includes a first remote control unit connected to boat propulsion units, and a second remote control unit connected to the first remote control unit, the first and second remote control units including remote control levers for operating the boat propulsion units, and remote control selector switches. The first remote control unit has a switching determination section. The switching determination section performs switching processing between the first and second remote control units when the remote control levers of the first and second remote control units are both in the neutral state and the remote control selector switches are in the ON state.
US07702425B2 Object classification system for a vehicle
A method of classifying objects within a vehicle (12) includes the detection of an object and the generation of an object detection signal in response to the detection. A range signal is generated in response to the object detection signal. An image detection signal is generated having an image representation of the object. The object detection signal is projected on an image plane (122) in response to the image detection signal to generate a fused image reference (120). A search region (144) is generated on the image plane (122) in the vicinity of the fused image reference (120). A vector of feature values is calculated via generation of a sum-array (152) and in response to the range signal and the image detection signal. The search region (144) is classified in response to the vector of feature values.
US07702424B2 Utility load control management communications protocol
A load control management protocol, system, and method that address many different customers, individually, in geographic groups, or in other predefined groups to control at least one or more electrical power consuming appliances are disclosed. The computer-implemented protocol provides wired and wireless communication schemes that enable a utility to quickly and efficiently communicate commands and messages to end user devices. Specific electrically powered appliances and certain uses of electricity can therefore be managed by communicating with the controllers of those appliances, providing management of a utility load during peak price and consumption periods to prevent delivery interruptions.
US07702422B2 Method and system for synchronizing climate control devices
A method, computer program product, and a data processing system for controlling a first climate control device is provided. An operational mode is obtained for each of a plurality of climate control devices. The operational mode of each of the plurality of climate control devices is compared with a desired operational mode of the first climate control device. A determination of whether any of the operational modes of the plurality of climate control devices differs from the desired operational mode. The first climate control device is placed in the desired operational mode dependent on the comparison of the operational modes of the plurality of climate control devices with the desired operational mode.
US07702421B2 Remote HVAC control with building floor plan tool
An HVAC control system that accommodates and/or facilitates control from a remote location. The HVAC control system may include a web-enabled building control appliance having a controller, a first port and a second port. The controller may implement a web server that is coupled to the first port for serving up one or more web pages on a first network and for receiving a number of responses. The controller may be coupled to the second port so as to communicate with one or more communicating thermostats via a second network. The web server may provide one or more web-pages via the first port that display a graphical floor plan of the building, and permit a user to drag and drop individual building control device images that correspond to the one or more building control devices onto the floor plan.
US07702418B2 Secure reader system
A secure reader system (SRS) for containers housing material to be employed in an application. A container is provided having an information storing mechanism. A connector of the SRS having a reader is provided to physically couple to the container for periodically reading information there from. The connector is configured to physically couple to the container and may draw material from the container simultaneous with the reading.
US07702416B2 Automatic creation of motion control commands according to elements in drawing specifications and user input
A system and method for utilizing a drawing specification for motion control. A plurality of elements in the drawing specification may be automatically identified. The elements may include one or more lines, polygons, arcs, splines, alphanumeric characters, and/or ellipses. Additionally, the drawing specification may be a drawing or digital drafting file, such as an AutoCAD file, among others. An order of the plurality of elements may be automatically determined according to a sorting algorithm. The sorting algorithm may include a geometric and/or radial sorting algorithm. The radial sorting algorithm may specify the order of the elements according to nesting and/or distance from the center of the drawing specification. Code may be automatically generated for implementing motion control based on the identified elements and the determined order. The generated code may include inserted operations such as raise, lower, and move operations, among others.
US07702410B2 Generation of schedule by which physical items to be manufactured are assigned into production slots via reducing non-zero factors within coefficient matrix clusters
A schedule is generated by which physical items to be manufactured are assigned into production slots. The physical items have constraints governing manufacture of the physical items. The method generates coefficient matrix clusters from a mathematical programming problem based on an actual scheduling problem. Each coefficient matrix cluster defines a variable cluster-constraint cluster pair. A variable cluster of each coefficient matrix cluster defines production slot-physical item pairs. A constraint cluster of each coefficient matrix cluster defines a group of constraints. Each coefficient matrix cluster includes coefficient-binary variable pairs, each pair having a binary variable multiplied by a coefficient. For each coefficient matrix cluster, the method reduces non-zero factors within the cluster. Each non-zero factor within the coefficient matrix cluster is defined as a coefficient-binary variable pair such that the binary variable of the pair multiplied by the coefficient of the pair is non-zero. The schedule is then generated.
US07702409B2 Graphics integration into a process configuration and control environment
Graphic elements and graphic displays are provided for use in a process environment to display information to one or more users about the process environment, such as the current state of device within a process plant. The graphic elements and display may be associated with various logical and physical elements within the process plant during configuration of the process plant, and may be configured and downloaded to the hardware within the process plant along with other configuration items, such as control routines. In particular, the graphic elements and graphic displays may be created and stored in a library, and may then be configured by being associated with various logical or physical entities within the plant. During the configuration process, the graphic elements and graphic displays may be associated with areas, equipment, process modules, control routines or control strategies of the plant as defined elsewhere in the plant configuration, or may be associated with interfaces or display devices, to define the hardware on which the graphic displays will execute during runtime, as well as to define the process entities to which these displays will be bound for display purposes. Still further, each of the graphic displays may be defined with a role or a functional use, such as an operator view, a maintenance view, etc., and these roles may be used to defined the proper access and use of the graphic displays within the runtime environment.
US07702408B2 Extending digital rights management and authentication to audio speakers
A system and method for playing audio material is described. The audio material is illustratively downloaded from a network, or from a storage media, each coupled to a loudspeaker through a speaker drive unit. A speaker authorization signal is provided to the speaker drive unit from the network or storage media. The speaker drive unit provides an audio signal to the loudspeaker if the authorization signal indicates that the loudspeaker is authorized to play the audio material. The speaker drive unit does not provide an audio signal to the loudspeaker if the authorization signal indicates that the loudspeaker is not authorized to play the audio material. The system and method includes a monitoring unit to furnish a signal indicating the sound generated by the loudspeaker, to be stored, and to determine whether the loudspeaker has played the audio material.
US07702403B1 Structure and method for selecting, controlling and sending internet-based or local digital audio to an AM/FM radio or analog amplifier
A system and method that allows digital audio files, either streaming or stored to be controlled and selected and provides an analog audio signal for broadcast by a radio or amplifier without interfering with the operation of the host PC. A remote device is provided which facilitates control of the system.
US07702402B2 Function control method, and terminal device
When, from a standby screen of a terminal device, a user depresses a motion key (S11) and performs a registered movement (S13), a sensor unit observes the movement of the terminal device, and a movement parameter calculation unit calculates a movement parameter. A movement parameter change decision unit decides (S15 and S16) whether or not a change of the movement parameter which is calculated, and a change of the movement parameter corresponding to a predetermined function registered in advance, agrees with one another. If the result of this decision is affirmative, a function control unit starts the corresponding function (S17). As a result, it is possible to set the terminal device to a state in which the predetermined function can be employed, with a simple and easily remembered actuation.
US07702400B2 Motion controllers and simulation systems including motion controllers
A motion controller including a computer comprising a primary processor or a central processing unit and an input/output communication bus. The primary processor is in communicative connection with the bus and is adapted to communicate with other devices in communicative connection with the bus via the bus. The motion controller also includes at least one secondary processor in communicative connection with the bus. The secondary processor is adapted to execute at least one control algorithm for one or more axes of motion associated therewith. The secondary processor is further adapted to communicate with other devices in communicative connection with the bus via the bus independently of the primary processor (that is, the secondary processor is can effect bus mastering). The operating system of the computer can, for example, be a general purpose operating system.
US07702399B2 Subcutaneous electrode and lead with phoresis based pharmacological agent delivery
An implantable subcutaneous device includes a lead and electrode for cardiac monitoring and intervention. The device has an implantable lead including a lead body, a subcutaneous electrode supported by the lead body and a pharmacological agent impelled from the device using phoresis. The pharmacological agent provides a therapeutic treatment to subcutaneous non-intrathoracic tissue. A method of implanting subcutaneous leads involves providing a lead including a lead body, a subcutaneous electrode, and a pharmacological agent and using phoresis to impel the pharmacological agent into subcutaneous non-intrathoracic tissue surrounding the lead.
US07702394B2 Responsive gastric stimulator
A responsive gastrointestinal stimulation device is provided where one or more sensors sense data corresponding to a subject or the gastrointestinal tract of a subject and responds to sensing the data by stimulating, adjusting stimulation, or stopping stimulation of the gastrointestinal tract. A stimulation device is also provided to stimulate the gastrointestinal tract to produce a sensation of satiety or to control hunger or food consumption.
US07702393B2 Method and system for detecting capture with cancellation of pacing artifact
Methods and systems for detecting capture using pacing artifact cancellation are described. One or more pacing artifact templates are provided and a cardiac signal is sensed in a cardiac verification window. Each of the pacing artifact templates may characterize the pacing artifact associated with a particular pacing energy level, for example. A particular pacing artifact template is canceled from the cardiac signal. Capture is determined using the pacing artifact canceled cardiac signal. Detection of fusion/pseudofusion beats may be accomplished by comparing a cardiac signal to a captured response template.
US07702390B1 Rate adaptive biventricular and cardiac resynchronization therapy
An exemplary implantable device includes control logic to determine a base state atrio-ventricular delay (e.g., PV base or AV base) based on width of an atrial event (e.g., ΔP or ΔA) as measured during a patient base state and based on a value of a parameter δ that depends on the atrial event and control logic to determine an active state atrio-ventricular delay (e.g., PV active or AV active) based at least in part on a base state interval (e.g., DD base or AD base) measured during a patient base state and an active state interval (e.g., DD active or AD active) measured during a patient active state where such intervals extend from the end of a respective atrial event to the beginning of a respective ventricular QRS complex or a point within a respective ventricular QRS complex. Various other exemplary methods, devices, systems, etc., are also disclosed.
US07702385B2 Electrode contact configurations for an implantable stimulator
An exemplary implantable stimulator includes at least one electrode contact array and at least one additional electrode contact. Both the electrode contact array and the additional electrode contact are disposed on an external surface of the stimulator. The electrode contact array includes multiple electrode contacts that are configured to have a first polarity. The additional electrode is configured to have a second polarity. One or more of the electrode contacts disposed on the stimulator are configured to deliver monopolar stimulation and/or multipolar stimulation. Exemplary methods of stimulating a stimulation site within a patient include providing at least one electrode contact array and at least one additional electrode contact. Both the electrode contact array and the additional electrode contact are disposed on an external surface of the stimulator. The electrode contact array includes multiple electrode contacts that are configured to have a first polarity. The additional electrode is configured to have a second polarity. The method further includes applying an electrical stimulation current to the stimulation site via one or more of the electrode contacts that are disposed on the stimulator.
US07702384B2 Zoneless tachyarrhythmia detection with real-time rhythm monitoring
A system including an implantable medical device (IMD). The IMD includes a ventricular contraction sensing circuit that provides a sensed ventricular contraction signal, a timer circuit that provides a ventricular time interval between ventricular contractions, and a controller circuit coupled to the timer circuit, the controller circuit determines the ventricular contraction rate using the ventricular time interval. The controller circuit further includes a tachyarrhythmia detection module that declares tachyarrhythmia, in response to detecting a sudden rate increase, without comparing a ventricular rate or time interval to a respective tachyarrhythmia detection rate or time interval threshold.
US07702382B2 Multi-tier system for cardiology and patient monitoring data analysis
In a multi-tier patient monitoring data analysis system, an algorithm server is positioned as a middle tier between an acquisition device, such as a cardiograph or patient monitor that can be seen as a lower tier, and a storage device for a database, such as that of a central computer for a hospital or clinic that can be seen as an upper tier. The algorithm server gathers current data from the real time acquisition device and obtains previously stored ECG signal data from the database. The algorithm server contains ECG analysis algorithm(s) and runs one or more algorithms using the current and previously acquired ECG signal data. Analysis algorithms may also be run on the acquisition device. The system provides the rapid, extensive, and thorough ECG analysis that is critical to patient welfare.
US07702376B2 Method for ECG-triggering a measuring sequence of a magnetic resonance device
Method for ECG triggering a measuring sequence of a magnetic resonance device, with ECG signals of a patient being detected over two channels, with the triggering of the measuring sequence being carried out when the ECG signal of at least one channel, said ECG signal being subjected to a digital signal processing, exceeds a threshold value, and at the same time the derivation of the ECG signal or the norm of the derivation of the ECG signal lies within a defined interval in both channels.
US07702375B2 Medical imaging apparatus illuminated to reduce patient anxiety
A medical imaging examination apparatus has a front wall with an opening to a cylindrical examination area into which a patient to be examined can be moved, and has an illumination arrangement for the illumination of the front wall over a large surface. The illumination of the front wall reduces feelings of fear on the part of a patient, and thus simplifies conducting examinations using the examination apparatus.
US07702374B2 Measuring probe and living body optical measuring device
In a measuring probe, the distal ends of an irradiation optical fiber and a detection optical fiber on the subject side are held by a holder portion which is to be mounted on a subject. The optical fibers are led out from the side surface of the holder portion. Further, the optical fibers are bent in the holder portion so that the distal ends of the optical fibers are directed towards the subject when the holder portion is mounted on the subject.
US07702373B2 Superconducting articles, and methods for forming and using same
A superconducting tape is disclosed, including a substrate having a first surface and a second surface opposite the first surface, the substrate including a plurality of indicia provided on the first surface spaced apart along a length of the substrate; and a superconductor layer overlying the second surface. Also disclosed are components incorporating superconducting tapes, methods for manufacturing same, and methods for using same.
US07702371B2 Low-power mode clock management for wireless communication devices
A power management scheme for a wireless communications device substantially implemented on a single CMOS integrated circuit is described. The present invention provides a method and apparatus for generating first and second clock signals for a wireless communication device, with the first and second clock signals corresponding first and second power levels, depending on the operating mode of the wireless communication unit. In the first operating state, the transceiver in the RF analog module is operational and the clock generator provides a first clock signal having the high-speed, high-accuracy characteristics necessary to maintain efficient operation of the transceiver. In a second operating state, the transceiver in the RF analog module is turned off. In this second operational state, the clock generator provides a second clock signal having a frequency and quality sufficient to maintain efficient operation of the digital modules in the wireless communication device. In the second operational state, the high-speed, high-accuracy clock is replaced by a low-power oscillator when the wireless communication unit is operating in a low power mode.
US07702370B2 GPS position tracking method with variable updating rate for power conservation
A system and method in which the position update rate is adaptively modified, based on previous position measurements. By adjusting the update rate based on velocity predictions from two or more position fixes, a lower update rate may be used without exceeding the maximum error. Lowering the update rate reduces power consumption in the UE, providing longer battery operation. The updating method may comprise periodically repeating the velocity prediction and periodically adjusting the update rate responsive thereto. The update rate may be adjusted using additional information such as an acceleration prediction, a minimum update rate, or a preferred error. In some embodiments a model for user movement may be used to provide more accurate predictions, for example, stationary, walking, jogging, city driving, and freeway driving. The updating method may comprise receiving user input regarding the maximum position error.
US07702366B2 Base station and base station controller for transmission of prioritized packets
Terminals #1 to #3 which have already been connected and a terminal #4 which wants to make a new connection send packets to a base station in that order. The base station queues the packets from the terminals #1 to #3 at a non-priority queue and the packet from the terminal #4 at a priority queue. For example, a predetermined amount of packets from a new connection is queued at the priority queue. Packets in the priority queue are dequeued with priority. Therefore, the packet sent from the terminal #4 is first sent to a base-station controller, and then the packets sent from the terminals #1 to #3 are sent to the base-station controller. As a result, the base-station controller first receives the packet sent from the terminal #4, and the period of time required for the terminal #4 to establish a connection is reduced.
US07702365B2 Multiple access wireless communication system using transmitter-receivers supported by remote software-configured signal processing devices
The invention relates to a method and system for multiple access wireless communication system using transmitter-receivers supported by remote, software-configured, signal processing devices. An illustrative embodiment of the downlink transmission system includes a method and for receiving signals from the internet, PSTN, or other networks and assigning the signal to one of several shared, software configured, signal processing devices that processes these signals, digitizes them, and compresses them before forwarding them to a thin client transmitter. This thin client transmitter system decompresses the received signals, and transmits it to remote users using the appropriate wireless protocol. The embodiment also comprises an uplink transmission system that includes: an antenna for receiving analog RF signals transmitted by remote users; an analog to digital convertor that converts these analog signals into digital signals; a method for compressing the digital signals; and a method and for transporting the compressed digital signals to a remotely located, software configured, shared signal processing system. The shared remote signal processing system decompresses these signals; assigns the decompressed signal to one of several shared, software configurable signal processing devices that processes these signals and transmits the signals onwards via the internet, switched telephone, or other networks.
US07702364B2 Method and apparatus to reduce mobile switching center involvement in packet data call support
A base station in a wireless communication network saves connection information that enables it to recognize currently authenticated mobile stations. The base station carries out localized connection management processing for authenticated mobile stations, at least for certain types of packet data connection events. By carrying out localized processing, the base station skips the connection management signaling between it and a supporting mobile switching center that would otherwise be required for processing such events. Thus, in a cdma2000 base station embodying such localized processing, the MSC's involvement in packet data connection state transitions, short data burst deliveries, etc., can be eliminated or at least greatly reduced, thereby minimizing the MSC's role in supporting packet data services. In conjunction with localized processing, the base station still may require MSC-based re-authentication by individual mobile stations according to some timed schedule, or according to some form of packet data activity monitoring.
US07702361B2 System and method for providing communication and positioning information
A communication module capable of simultaneously providing communication and positioning information is provided. The communication module includes a processor with an integrated positioning receiver. The processor transmits and receives communication information, such as interconnect voice, dispatch voice, or data, using a first transceiver. The integrated positioning receiver is coupled to a second transceiver to transmit positioning information.
US07702359B2 Direct-conversion transmitter circuit and transceiver system
Disclosed is a direct conversion type transmitter or transceiver circuit suitable for a mobile communication device which corresponds to broad signal output level variable width to be required by W-CDMA, which does not necessitate any high-performance low noise VCO and RF filter, capable of reducing a number of components and the cost. In the input portion of an orthogonal modulator composed of a divider, mixers, and a common load, there are provided variable attenuators. If an input signal level of the orthogonal modulator within the transmitter circuit lowers, this variable attenuator circuit is operated so as to lower the bias of the orthogonal modulator to reduce the amount of occurrence of carrier leak, and to prevent the signal during low output level and carrier leak ratio from being deteriorated. The direct conversion transmitter circuit is capable of easily realizing output level variable width of 70 dB or higher and reducing a variable amount in the high frequency circuit in which it is difficult to secure the variable gain width.
US07702356B2 Keypad assembly for mobile station
A keypad assembly for a mobile station comprises a base pad adapted to support a plurality of keys, the plurality of keys comprising a plurality of first keys and a plurality of second keys. The keypad assembly also comprises the plurality of first keys and the plurality of second keys arranged on the base pad, the plurality of second keys defined by horizontal center lines and vertical center lines of the plurality of first keys. The plurality of second keys may be further defined by outer perimeters of the plurality of first keys. The keypad assembly may further comprise a strength reinforcing plate coupled to the base pad, adapted to mechanically strengthen the keypad assembly. An alphabetic character may be assigned to each of the plurality of first keys. A numeral may be assigned to at least one of the plurality of second keys.
US07702353B2 Transmit power allocation in a distributed MIMO system
Allocate power so as to maximise the throughput of each user of a multi-user MIMO group, with the constraint that over time all users in the group have equal throughput. This differs from equal capacity per slot in that each user may be assigned multiple slots as well as unequal power. This is illustrated in FIG. 4. Total throughput is maximised on any given slot for any two users. Power is shared between the spatial modes such that the total number of slots used by the two users is minimised. The membership of the MIMO group may change between slots and thus throughput is not necessarily equalised on a slot by slot basis.
US07702352B2 Network node power management methods and apparatus
Network node power management methods and apparatus are generally described herein. Other embodiments may be described and claimed.
US07702351B2 System and method for global power control
A system and method are provided for global transmission power control in a wireless communication device. The method comprises: measuring the received power of a receiving device; collecting the received power measurements, and accepting a received power threshold; and, generating the optimal transmit power level for a transmitting device, in response to the collected received power measurements and received power threshold. The received power measurements of base station can be collected and the method generates the optimal transmit power level for a mobile station in response to the collected base station received power measurements. Alternately, the received power for mobile stations in a network downlink can be measured and collected, and the optimal transmit power level for a base station can be calculated in response to the collected mobile station received power measurements.
US07702350B2 Fast converging power control for wireless communication systems
Techniques to quickly adjust an SIR target toward a final value needed to achieve a specified target BLER for a data transmission. The outer loop may be implemented with multiple modes. The SIR target may be maintained fixed in a hold mode, adjusted in large down steps to speed up convergence in an acquisition mode, and adjusted by a small down step and a large up step for good and erased blocks, respectively, in a tracking mode. Various schemes may be used to adjust the SIR target by larger down steps in the acquisition mode. These schemes may be used even if data is transmitted intermittently, the target BLER is set to a low value, and/or one or multiple transport channels are used for data transmission. The SIR target may be boosted by a particular amount upon transitioning from the acquisition mode to the tracking mode.
US07702345B2 Voice data RF disk drive IC
An integrated circuit (IC) includes a baseband processing module, a disk driver interface, an RF section, and an interface module. The disk drive interface is coupled to the baseband processing module and to an off-IC disk drive, wherein the disk driver interface facilitates transfers between the baseband processing module and the off-IC disk drive.
US07702342B2 Method and system for implementing a message service based on IP multimedia subsystem
Methods for implementing a message service based on IP Multimedia Subsystem (IMS) are disclosed in embodiments of the invention. One of the methods includes: determining a network domain of a called subscriber according to information in a message service of a calling subscriber; conducting the message service according to a type of the network domain of the called subscriber. Systems for implementing a message service based on IMS, IMS-based Serving-Call Session Control Function (S-CSCF), and IP-Short Message-Gateway are disclosed in the embodiments of the invention. The invention facilitate the network domain of calling side to select different processing procedures for the called subscriber information in different network domains by deciding the network domain of called subscriber, which makes the interworking procedure between an IMS-based message and a non-IMS-based message service clearer and the interworking procedure between an IMS-based message and the traditional short message more perfect.
US07702340B2 Short message system for mobile devices
A system and apparatus to create text messages and the like on a standard computing device keyboard and the like and then send the messages to destinations via a cell phone has been presented. The text messages are created with a standard keyboard and transmitted via the computing device's wireless port or a wired port to a user's cell phone for sending to the recipient(s) using telephony standards such as Global System for Mobile communications (GSM). The system provides an “off-line” solution where the user does not have to be connected to a network. Interfaces are provided for users to enter the destination number, to select a port from available ports, enter the text, and select options.
US07702338B2 Method for finding the location of a mobile terminal in a cellular radio system
A system, method and device are provided which determine the position of a mobile station in connection with consulting signal delay transmission data from an almanac for the purpose of identifying the nearest set of base stations. Thereafter, the position of the mobile station is determined using multilateration.
US07702331B2 Method and system for international roaming and call bridging
Disclosed is an enhanced system and method for bridging calls across telecommunications networks, including an illustrative application of the invention as it relates to international roaming among prepaid wireless subscribers. For instance, whenever wireless subscribers roam internationally they may invoke the system by keying in an Unstructured Supplementary Service Data (USSD) short code followed by the number to be dialed. Said subscriber's prepaid account is then decremented in real-time (until such account is fully depleted). A key feature of the disclosure generally is the bridging of the call legs between the wireless subscriber initiating the telephone communication and that of the receiving party through a series of general purpose databases and computers without requiring modifications to existing core network or handset infrastructure.
US07702330B2 Method and apparatus for wireless mobility measurements
Apparatus and methods enabling the efficient and repeatable measurement of mobility performance of wireless data communications equipment are described. This is particularly useful for testing the impact of roaming of Wireless Local Area Network (WLAN) devices, such as clients, between their counterparts, such as access points. The apparatus and methods include controlled emulation of roaming by WLAN devices, using a set of WLAN tester units, by activating and deactivating instances of emulated devices on different tester units to simulate the physical translation of the actual WLAN devices in an environment. Simulation of increasing and decreasing distance during the roaming process is also rendered possible. This enables various mobility performance measurements to be made on WLAN devices in a repeatable manner, free from artifacts due to device manufacturing tolerances.
US07702327B2 Wireless control for creation of, and command response to, standard freight shipment messages
In a freight management system a translator in a monitor system receives and transmits data in standard freight message format from and to a number of users, as well as in a variety of wireless formats to and from freight assets, and automatically in real time translates between the formats. The translator receives sensed data from the freight assets and transmits the translated data to the respective users while transmitting commands in wireless format to the freight assets on the basis of data received in standard freight message format.
US07702325B2 Terminal system and radio resource control in wireless telecommunications system
A subscriber terminal holding a subscriber identity is connected to a sub-terminal using the identity of the subscriber terminal over a wireless proximity interface. A radio link directed from an infrastructure to the sub-terminal is requested by the subscriber terminal, and at least a portion of signalling between the sub-terminal and the wireless telecommunications infrastructure is routed via the subscriber terminal.
US07702320B2 Sound reproducing system in portable information terminal and method therefor
A portable information terminal having high adaptability and high convenience with respect to operating environment, and by which comfortable and high-quality sounds can be reproduced is provided. A sound reproducing system in a portable information terminal 1, wherein the portable information terminal is provided with at least two acoustic loudspeakers 2a and 2b; and the at least two acoustic loudspeakers are driven simultaneously to compensate their reproduced sounds with each other.
US07702315B2 Unified communication thread for wireless mobile communication devices
A mobile communication device, such as a wireless mobile phone, is provided with a unified message function equipped to facilitate a user in interacting with a communication partner including messages of different message types supported by the mobile communication device via a unified thread.
US07702310B1 Load balancing management of communications sessions in a communications management network
A communications management network for managing subscribers' communication sessions. The management network includes multiple sets of session management modules or servers (e.g., Intelligent Service Control Points), a services hub and a data warehouse. The network may also include a gateway for routing text messages. Each set of session management modules includes a plurality of modules, and each subscriber is assigned to one set of modules with one of the modules as a primary and another as a secondary or backup. Subscribers are grouped according to geographical area (e.g., by zip code, by area code), service area or other criteria, and all subscribers within a group are assigned to the same primary and secondary modules. Management of subscribers' communication sessions is load balanced by reassigning groups of subscribers to different sets of session management modules. Each module tracks account statuses (e.g., prepaid services balances) for its assigned subscribers.
US07702302B1 Combination of high-side and low-side current control in system for providing power over communication link
A novel system for supplying power to a powered device over a communication link, such as an Ethernet link, has a current control mechanism that combines low-side current control circuitry with high-side current control circuitry. The low-side current control circuitry is coupled to a low-side power supply line for controlling low-side current flowing in the low-side power supply line. The high-side current control circuitry is coupled to a high-side power supply line for controlling high-side current in the high-side power supply line.
US07702301B2 Method and apparatus for distortion correction of RF amplifiers
A method of reducing distortion in the output of an amplifier is provided. The method comprises subtractively combining an error signals with the appropriate phase shift with input signals to be amplified. The error signal being generated by subtractively combining a fed-forward portion of the input signal with a portion of the fed-back amplified output signal, and signal processing applied to it between its generation and application to correcting the input signal in the baseband domain. The error therefore being down-converted, filtered, and up-converted in the feedback path. The filtered baseband error signal components providing inputs to a controller which adjusts active elements of the amplification and feedback path in order to minimize the distortion within the output of the amplifier.
US07702290B1 Dynamic energy control
A method for uplink transmission includes determining a channel loss that occurs along a communication channel between an access point and a tag. An uplink spreading factor is determined based at least in part on the loss factor and at least in part on a predetermined power at which the access point is to receive an uplink signal from the tag. The uplink signal is spread with the uplink spreading factor. The uplink signal is transmitted from the tag to the access point.
US07702289B2 Fast acquisition of a communication uplink allocation in a mobile communication system based on mobile processing capabilities
A system and method for fast acquisition of a communication link in a wireless broadband communication system between a mobile station and a base station includes a scheduler (100) that is informed (102) of the processing capabilities of the mobile station, preferably in an optional message field. The scheduler determines (104) a time that the mobile station can respond to a downlink message, in the same frame or in a subsequent frame, using the processing capabilities. The scheduler allocates (106) uplink bandwidth for the mobile station to respond to the downlink message at the determined time. In this way, upon sending (108) a message from the base station to the mobile station, the mobile station can immediately respond (112) at the allocated time without having to perform an explicit bandwidth request. As a result, link entry and/or handover times are reduced.
US07702287B2 Communication device, calibration method, and program
The present invention is characterized in that with the purpose to reduce influences of a calibration circuit on the calibration, a first calibration weight basic amount and a second calibration weight basic amount are calculated based on each of a calibration signal transmitted from a calibration unit (50) to a base station transmit-receive unit (40) via an antenna x unit (10-x) and a calibration signal transmitted from the base station transmit-receive unit (40) to the calibration unit (50) via the antenna x unit (10-x) respectively, and a calibration weight is calculated based on the first calibration weight basic amount and the second calibration weight basic amount.
US07702284B2 Method and system for processing acknowledgments in a wireless communications network
A method and system of controlling a multicast transmission. The method and system transmits a data packet to multiple slave devices across a UWB wireless network, and detects the reception of any acknowledgement transmissions. These acknowledgement transmissions indicate reception of the data packet by the slave devices. In addition, the method and system retransmit the data packet to at least one of the slave devices when an acknowledgment is not detected for each of the slave devices. The acknowledgments may be received from the UWB network.
US07702279B2 Portable media player as a low power remote control and method thereof
A portable multimedia player is used to wirelessly access and control a media server that is streaming digital media by way of a wireless interface to a media unit such as a stereo/speakers in the case of streaming digital audio. In one embodiment, the portable multimedia player is wirelessly synchronized to a selected one(s) of a number of digital media files stored on the media server in such a way that digital media file metadata (song title, author, etc.) associated with the selected digital media file(s) only is transferred from the media server to be stored in the portable media player.
US07702275B2 Cleaning device
A cleaning device includes: a first shaft; a cleaning roller which is operable to come into contact with a surface of a photosensitive drum, and is integrally rotated with the first shaft; a pressing member for pressing the cleaning roller against the surface of the photosensitive drum; a second shaft; a spiral roller which is integrally rotated with the second shaft, and is operative to collect toner residues from the surface of the photosensitive drum; a driving force transmitting mechanism for transmitting a driving force of the photosensitive drum to the first shaft and the second shaft; and a pair of arm members which are pivotally interlocked with the second shaft, and are pivotally interlocked with the first shaft. The cleaning device allows for suppressing image jitter or noise resulting from jitter of the photosensitive drum.
US07702272B2 Power control method for controlling a setting value of electric power to be supplied to each of components of an apparatus by switching between power control modes depending on a status of operation of each of the components of the apparatus
A control section (101) includes a first power control section (81) (a first power control mode) and a second power control section (82) (a second power control mode). The first power control section (81) is for controlling an setting value of electric power to be supplied to a heater lamp (64) based on the temperature of a heating roller (61). The second power control section (82) is for controlling the setting value of electric power to be supplied to the heater lamp (64) in order to forced-drive the heater lamp (64) by an electric power that is higher than the setting value of electric power. Switching control means (84) performs switching between the first power control mode and the second power control mode depending on a status of operation of each of components forming an image forming apparatus (100).
US07702269B2 Endless belt for image forming apparatus and image forming apparatus having the endless belt
The present invention provides an endless belt for an image forming apparatus having at least two layers of an inner layer and an outermost layer, in which the average regular reflectance of the surface of the outermost layer is 5.0% or more and the fluctuation of the regular reflectance of the surface of the outermost layer is kept within ±10%, and an image forming apparatus having the endless belt for an image forming apparatus.
US07702265B2 Developing unit and image forming apparatus
A developing unit for transferring toner onto a latent image on an image carrier so as to develop the latent image includes a toner carrier, an electric field generator and a separating force applicator. The toner carrier including a plurality of electrodes disposed along the surface thereof and insulated from each other transports the toner to a developing area facing the image carrier. The electric field generator applies a periodic voltage to the plurality of electrodes of the toner carrier so that an electric field is generated on the toner carrier surface to cause the toner charged to a given polarity and borne on the surface of the toner carrier to hop. The separating force applicator applies a separating force to separate the toner on the toner carrier from the surface thereof outside the developing area. The separating force applicator is disposed separately from the electric field generator.
US07702261B2 Development device and method capable of maintaining toner concentration at constant level without shortening life of developer, process cartridge, and imaging forming apparatus
A development device includes a developer bearing member including a plurality of magnetic poles for bearing a two component developer, and rotating so that the toner is supplied to a latent image bearing member, a supply and conveyance path including a member configured to convey the developer in a first direction, a regulation member configured to regulate the developer on the developer bearing member, a collection and conveyance path including a member configured to convey the developer in a second direction parallel to the first direction, arranged below the development bearing member and at a substantially same height as the supply and conveyance path, an agitation and conveyance path including a member configured to convey the developer in a third direction opposite to the first direction, arranged at a substantially same height as the collection and conveyance path, and partition members partitioning the three paths.
US07702260B2 Development cartridge, development device, and image formation apparatus
There is provided a development cartridge capable of switching development colors in a plurality of development cartridges without using development rack. A development cartridge of the present invention has a part of a drive member for switching development colors.
US07702257B2 Image forming apparatus with image bearing member having a lubricant
An image forming apparatus including at least one image bearing member; at least one charging device configured to charge a surface of the at least one image bearing member; and at least one developing device configured to develop an electrostatic latent image on the surface of the at least one image bearing member with a developer including a toner to form a toner image thereon, wherein the surface of the image bearing member has a friction coefficient of from 0.10 to 0.30. The image forming apparatus can include a lubricant applicator configured to apply a lubricant to the image bearing member. Alternatively, the outermost layer of the image bearing member can include a lubricant.
US07702256B2 Image-forming apparatus including an electrophotographic photoreceptor having an undercoat layer with metal oxide particles and an acceptor compound
An image forming apparatus comprising an electrophotographic photoreceptor, a charging unit, an exposure unit, a development unit, and a transfer unit, wherein the image forming apparatus conducts charging, exposure, development, and transfer while moving a circumferential surface of the electrophotographic photoreceptor in a predetermined direction, the image forming apparatus further comprises a controlling unit which controls a moving velocity of the circumferential surface of the electrophotographic photoreceptor so that a time required for processes from charging to development is changeable, the electrophotographic photoreceptor includes an undercoat layer and a photosensitive layer, and the undercoat layer includes a metal oxide particle and an acceptor compound having a group capable of reacting with the metal oxide particle.
US07702251B2 Process cartridge and electrophotographic image forming apparatus
A cartridge is detachably mountable to an electrophotographic image forming apparatus having a main assembly electrical contact. The cartridge includes: an electrophotographic photosensitive member; a memory; a cartridge electrical contact electrically connectable to the main assembly electrical contact; a contact including the cartridge electrical contact; and a support supporting the contact. The support includes first and second regulators of the contact member in widthwise and thickness directions, respectively, with a gap therebetween. Also provided is an opening permitting insertion of the contact into the support that opens in one direction perpendicular to the widthwise and thickness directions. The main assembly electrical contact includes a spring movable by a stroke in the contact thickness direction, and the gap of the second regulator W1, a length W2 of the contact in the thickness direction, the stroke U satisfy, W2
US07702249B2 Image forming apparatus with variable temperature treating modes
The heating apparatus has a heating member and a pressure member which are mutually pressure-welded to hold and convey and heat a heated member to be heated by a nip portion formed between the heating member and the pressure member, includes a temperature detector, power control means, and a curl reduction mode for setting a paper conveyance interval temperature which is the target temperature of the heating member set in a paper conveyance interval which is a period from end of heating the M-th member to be heated up to start of heating the M+1-th member to be heated in continuous heating of N members to be heated or in a certain period in the paper conveyance interval to a temperature higher than the heating temperature of a member to be heated which is the target temperature of the heating member when heating the M+1-th member to be heated.
US07702248B2 Powder container, toner container, and image forming apparatus
A powder container is configured to be installed in a substantially horizontal manner in an apparatus in which the powder container is used. A powder inlet is provided, through which a powder enters into the powder container. A powder detecting unit includes a powder detector for detecting a full of the powder. A powder conveying unit is provided between the powder inlet and the powder detecting unit. A space between the powder inlet and the powder detecting unit is divided into a plurality of areas.
US07702244B1 Circuit design and optics system for infrared signal transceivers
An Improved Circuit Design and Optics System for infrared Signal Transceivers is disclosed. The preferred system includes an IR transceiver assembly that is easily grasped by assemblers. Furthermore, the primary and secondary lenses associated with the transceiver system are easier to manufacture than are current lens designs. Also, the heretofore critical lens separation between the infrared emitting and infrared detection devices and the primary lens is rendered a flexible dimension, dependent only upon the particular appliance in which the system is installed. The present invention permits the stand for infrared emitting and infrared detection devices to be eliminated as a result of exchanging a non-imaging transceiver system with the current imaging transceiver system. The present invention further comprises assembling or otherwise combining infrared emitting and infrared detection devices into a single infrared emitting/infrared detection device stack. Finally, the present invention provides an infrared transceiver assembly that has a smaller footprint by backside mounting and/or stacking the discrete devices.
US07702241B2 Optical signal regenerator and transmission system
A regenerator (7.x, 7.1-7.3) for regenerating optical signals on optical transmission links (4), in particular for use in a Dense Wavelength Division Multiplex (DWDM) optical transmission system. The regenerator (7.x, 7.1-7.3) comprises optical amplification means (7.xa, 7.xd) for compensating optical power losses, and a deterministic adaptation unit (7.xb) comprising means being adapted to compensate deterministic transmission impairments of the optical transmission link (4), in particular optical dispersion compensating means being adapted to compensate for chromatic dispersion of said link (4). The proposed regenerator (7.x, 7.1-7.3) further comprises a non-deterministic adaptation unit (7.xc) comprising means for compensating time variant non-deterministic transmission impairments, in particular polarisation mode dispersion. In this way, the proposed regenerator overcomes transmission limitations and improves robustness of long and ultra-long-haul multi-span DWDM transmission systems with respect to deterministic and non-deterministic transmission impairments.
US07702237B2 Observation device, camera and observation method
An observation device capable of observing a first image formed by an objective optical system, includes: a display element into which an illumination light emitted from an illumination source is incident and that generates a second image with the illumination light to superimpose the second image over the first image formed by the objective optical system; a detector that receives the second image to detect information of the second image; and a filter that filters out light of the illumination light advancing to the detector.
US07702232B2 Dynamic focus zones for cameras
Systems and methods of implementing dynamic focus zones for cameras are disclosed. In an exemplary implementation, a method may include selecting a reference image from a scene being photographed. The method may also include selecting a plurality of difference images from regions adjacent the reference image. The method may also include comparing the reference image and the plurality of different images. The method may also include selecting a plurality of distinct focus zones based on correlation of the compared reference image and the plurality of difference images.
US07702231B2 Autofocus control apparatus and method of controlling the same
When an imaging mode is set, a subject is imaged, and image data representing a subject image is obtained. Continuous AF is operated such that the subject image represented by the obtained image data is focused. Ranges ahead of and behind the focusing position of an imaging lens obtained in the continuous AF are determined as a focusing range. A formal search is conducted in the determined focusing range. A focusing position is determined from a graph of focusing integrated values obtained in the formal search. The imaging lens is put at the determined focusing position.
US07702230B2 Digital camera and exposure condition determining method
To provide a digital camera capable of causing a focus sensor to detect a focus while outputting to an image sensor image data for providing appropriate exposure after having adjusted an aperture ratio of an aperture in an image capture optical system such that appropriate exposure is achieved. A digital camera divides light from a subject having passed through an aperture into two beams of light; causes one of the beams to enter the image sensor to thus cause the image sensor to capture a subject image; and causes the other beam to enter the focus sensor to thus cause the focus sensor to detect a focus from the other beam of light. The digital camera adjusts an aperture ratio of the aperture such that the quantity of the other beam reaches the minimum quantity of light at or above which the focus sensor can detect a focus.
US07702229B2 Lens array assisted focus detection
A focus detection device includes an image sensor and a plurality of lenslets. Each of the plurality of lenslets has a distinct conjugate length and is associated with a distinct portion of the image sensor.
US07702226B1 Board mounted hermetically sealed optical device enclosure and manufacturing methods therefor
An apparatus includes a planar member having a first planar surface, a hollow body having first and second end openings, and a window. The planar member is configured to receive a device mounted on the first planar surface and surrounded by at least a track of a first material having a first hardness affixed to the first planar surface. The hollow body has a sharp edge at the second end along a planar section of the hollow body. The hollow body comprises a second material with a second hardness equal to or greater than the first hardness. The window encloses the hollow body first end forming an enclosure interior region configured to surround the device. The window provides the transmission of light into or out of the interior region. The hollow body second end is urged against the first material to form a hermetically sealed enclosure around the device.
US07702225B2 Devices to facilitate alignment and focusing of a fundus camera
A fundus camera is provided with a focus aid mark projection system (5, 9, 10, 11, 12, 13) that includes a focus aid mark focussing lens (10) and other optical components such that the focus aid mark focussing lens (10) is attached to the focussing lens (6) of the imaging system and moves with that lens, thereby maintaining the focal planes of the focus aid mark projection system and the imaging system co-planar. An associated alignment mark projection system (35, 34, 33, 32) includes optics that utilize part of the existing fundus camera illumination system (35) to project a plurality of alignment marks onto the iris of the subject eye.
US07702224B2 Snap ring fit spa heater element
A spa heater includes a heater element having a single outer wall with indentations near each end for receiving clips for positioning the heater element. The indentations are preferably stamped or formed by some other method which does not weaken the outer wall and the heater element is retained by use of the clips in the indentations. Incorporation of the indentations and the clips allows use of a single thin outer wall thereby reducing cost. The heater element is held and sealed by a combination of O-rings, stepped washers, snap rings clips, and caps. An electrical connection may be made using ring type wire ends residing under the caps or by connecting to posts extending from the ends of the heater element. The heater element is preferably a spiral heater element and a titanium outer wall may be used to resist corrosion and increases heater element life.
US07702219B2 Audio and/or video generation apparatus and method of generating audio and/or video signals
An audio and/or video generation apparatus comprises a recording processor which is operable to record audio and/or video signals on a recording medium, a meta data generation processor which is operable to generate meta data identifying the content of the audio/video signals, and a communications processor which arranged to communicate the meta data separately from the recording medium.Furthermore, the meta data generation processor may be operable to generate at least one sample image which is representative of a video image from the recorded video signals, and to associate the sample image with an address on the recording medium at which the video image is recorded. The video and/or audio generation apparatus provides an advantage in generating and utilising meta data to facilitate the generation of audio/video productions. Accordingly, a system for generating an audio and/or video production comprises an acquisition processor operable in use to receive instructions from a user which instructions are representative of a list of content items for the audio and/or video production. The audio and/or video generation apparatus is arranged in use to receive information representative of the list of content items, and to generate audio and/or video signals in accordance with the content items on the list. An ingestion processor may be provided to receive the list of content items, and the audio and/or video signals and to form the audio and/or video production by associating the audio and/or video signals with the list of content items.
US07702216B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US07702214B2 Information storage medium and apparatus for reproducing the same
An information storage medium includes: a video zone for recording audio/video information including video information and audio information associated with the video information; an audio zone for recording audio information; first navigation information for a video player which can reproduce the audio/video information; second navigation information for an audio player which can reproduce the audio information in the video zone and the audio information in the audio zone; and third navigation information for a compatible player which can reproduce both the audio/video information and the audio information. The first navigation information, the second navigation information and the third navigation information are recorded separately from each other.
US07702205B2 Optical fiber
A relative refractive index difference Δ1 between a center core region and a cladding layer is 0.30% to 0.35%, a relative refractive index difference Δ2 between an outer core layer and the cladding layer is −0.10% to −0.04%, and Δ1:Δ2 is 2.5:1 to 7.5:1. A diameter of the center core region is 9.0 μm to 10.5 μm, and a ratio of diameters of the center core region and the outer core layer is 0.20 to 0.35. A cutoff wavelength is 1310 nm or shorter, a zero dispersion wavelength is 1285 nm to 1345 nm, and at a wavelength of 1550 nm, an MFD is 10.5 μm or larger, a transmission loss is 0.185 dB/km or lower, and a bending loss is 15 dB/m or lower.
US07702200B2 Waveguide grating optical router suitable for CWDM
A planar optical device useful as a low order wavelength router is realized by using a waveguide grating comprising two curved arrays of opposite curvatures. The diffraction order is determined by the angles of rotation of the two curved arrays, and any nonzero order less than about 30 can be realized. This arrangement is smaller, and performs better than a previous grating using a combination of three curved arrays.
US07702199B2 Light pipe for making an electronic display arrangement
The invention relates to a light pipe for use in particular in an electronic display arrangement, and designed to transmit light signals from one of its ends referred to as an entry surface to its other end referred to as an exit surface going towards the eye of a user for viewing a virtual image, the pipe including a diffractive component on one surface, referred to as its improved surface, said diffractive component being an element satisfying the equation of an aspherical body of revolution. According to the invention, said diffractive component is formed directly on said entry surface.
US07702198B2 Semiconductor laser module and light scanning device and image forming apparatus using the same
An angle β between a principal ray of incident light incident on an optical fiber via a lens system and a marginal ray of reflected light nearest to the principal ray of the incident light when the reflected light is the incident light reflected on an entrance end surface of the optical fiber is larger than an angle θ between the principal ray and a marginal ray of the incident light. A receiving surface is provided separately from an inner surface of a light-passing hole so that the reflected light is received by the receiving surface. Therefore, the reflected light from the entrance end surface of the optical fiber is prevented from returning to a semiconductor laser light source to thereby attain improvement in stability and high reliability of laser light output of the semiconductor laser light source.
US07702195B2 Optical waveguide
When light is made incident to an optical waveguide path 14 formed through a main body 12 composed of silver (Ag) that is a plasmon active medium, surface plasmon is generated on a definition face 55 of the optical waveguide path 14 (including a fine aperture 16). Thus, the intensity of the light propagating in the optical waveguide path 14 is strengthened as the light propagates toward the fine aperture 16. In addition, a distal end 51 of a first protrusive piece 13a is more protrusive as compared with a distal end 52 of a second protrusive piece 13b. Thus, in a distal end part of a projection 13, the light is focused in the vicinity of the first protrusive piece 13a based on an intensity distribution of an electric field at the distal end part. Thus, the light having seeped out from the fine aperture 16 is restricted from spreading in a polarizing direction. Therefore, the light intensity of the light propagated through the optical waveguide path 14 is increased at a low cost without causing an increase of the spread of the light while maintaining a good S/N ratio.
US07702190B2 Fiber Bragg grating sensor
An optical fiber strain sensor, a method of fabricating the same, and a method of sensing strain (1200). The method of strain sensing comprises providing an optical fiber having at least a first fiber Bragg grating (FBG) and a second FBG formed therein (1202); subjecting the optical fiber to a strain inducing force such that a grating period in the first FBG compresses and a grating period in the second FBG extends (1204); and optically interrogating the first and second FBG to determine peak reflection wavelengths of the first and second FBGs respectively (1206), whereby a separation between the peak reflection wavelengths of the first and second FBGs is representative of the strain induced.
US07702189B2 Fiber optic chemical sensor
Optical systems for sensing chemicals. An example system includes a light source, a light sensor, a processing device in signal communication with the light source and the light sensor, and a fiber optic cable that receives light from the light source and delivers light to the light sensor. The fiber optic cable includes a cladding material that is permeable to a predefined substance and an optical fiber core surrounded by the cladding material. The optical fiber core is a single mode optical fiber having a diameter greater than 30 μm. The optical fiber core includes a hollow center having a diameter between 1-50 μm. The optical fiber core includes a plurality of lengthwise holes positioned to provide single mode light propagation properties. The plurality of lengthwise holes have a diameter between 0.2-4 μm.
US07702187B2 Scanner for scanning items marked with near-infrared tags
A scanner for scanning items marked with near-infrared tags includes a laser configured to produce a narrowband near-infrared beam matched to a peak wavelength of near-infrared ink used to print the tags. A mirror assembly re-directs the beam. A deflecting arrangement receives the re-directed beam. A steering mirror steers the deflected beam. A scanning mirror directs the beam onto the tag to be scanned and a light collection system collects light reflected by the tags.
US07702183B1 Methods and systems for the detection of the insertion, removal, and change of objects within a scene through the use of imagery
Methods and systems for detecting the insertion, removal, and change of objects of interest through the use of imagery are disclosed. In one embodiment, a method includes performing a scene registration including aligning image patterns in the first image to those in the second image; performing a feature content analysis to determine a likelihood of change for each pixel in the first and second images; performing a region identification to group pixels within the first and second images into one or more image regions based upon their likelihood of change; and performing an image region partitioning to prioritize the one or more image regions according to an image region score for each of the one or more image regions, the image region score being indicative of at least one of insertion, removal, and change of an object of interest within the common area of interest. Embodiments of the invention may advantageously provide an autonomous capability to detect the insertion, removal, and change of objects of interest.
US07702180B2 Imaging method and device for the computer-assisted evaluation of computer-tomographic measurements by means of direct iterative reconstruction
Disclosed are an imaging method and an arrangement for the computer-assisted evaluation of projected object trajectories obtained from a computer-tomographic measurement. According to the inventive method, the trajectories are arranged in a previously known sequence into a projection matrix as traces of the respective voluminous elements, and the following steps are iterated until a sufficient reconstruction quality has been attained; (a) at least one of the traces is selected; (b) a reconstructed element that is true to the original position is formed from each of the selected traces so as to be added to a reconstructed image; (c) the selected traces are removed from the projection matrix.
US07702179B2 Method and related compensation circuit for compensating black cores of an image sensor
A method for compensating black cores includes detecting whether an external illumination level of an image device is greater than a predetermined illumination value. The method includes detecting whether an intensity of a first portion of input pixels is greater than a first predetermined threshold, an intensity of a second portion of input pixels is smaller than the first predetermined threshold and greater than a second predetermined threshold and an intensity of a third portion of input pixels is smaller than the second predetermined threshold when detecting a plurality of input pixels of a scan line. The method includes correcting the intensity of the third portion of input pixels that is smaller than the second predetermined threshold.
US07702176B2 One dimensional feature enhancement
A method and device of feature enhancement for digital image processing. A predefined feature in one dimension of the image is searched to obtain several peaks, and each peak is either a local maximum or local minimum. Each peak is enhanced by adding an offset to increase the local maximum or decrease the local minimum. The offset of each peak is computed by calculating the difference between each peak and the preceding peak, then multiplying by a preset ratio.
US07702175B2 Image processing apparatus for enhancing high frequency components
An image processing apparatus receives an input image signal and performs an enhancement process on a high frequency component included in the input image signal based on a low frequency component of the input image signal. The apparatus extracts a low frequency component from the input image signal and combines a step variation component of the input image signal with the low frequency component to generate a combined wave component. The apparatus performs an enhancement process on the high frequency component obtained by removing the combined wave component from the input image signal.
US07702162B2 Mixed code, and method and apparatus for generating the same
A mixed code, and a method and apparatus for encoding the same are provided. The mixed code includes a first code image region storing a first code image obtained by encoding first information using color, shading, or a combination thereof, and a second code image region storing a second code image obtained by encoding second information using color, shading, or a combination thereof. The first code image and/or the second code image includes the results of encoding interpretation information, construction information, error control information, and code direction information. The mixed code is made by adjusting the difference in color and brightness between the first and second code images to a predetermined level and combining these images.
US07702160B2 Transferring system for huge and high quality images on network and method thereof
A transferring system for huge and high quality images on network and a method thereof are disclosed, wherein various individual image data are converted into high quality image data to be converted into layered image data, and classified into a plurality of sub cells, then stored in database as a compressed form. A client system connected to a server requires information, immediately downloads the required information, releases the compression, and then displays on a screen real time. In the present invention, a user can fast see only his wanted part since images of a newspaper and a magazine are converted as they were. Also, various additional information is provided with image, thereby providing multimedia digital publication services on wire or wireless network.
US07702159B2 System and method for detecting similar differences in images
A system and method for detecting differences in images and identifying groups of images with similar differences detected is provided. To this end, an image comparator may be operably coupled to a pixel comparator for comparing pixels of the baseline image with corresponding pixels of one or more sample images to detect differences between the pixels compared. A derivative difference processor may be also provided which may be operably coupled to the pixel comparator for determining a difference region of pixels detected as different by the pixel comparator in the sample images. An image sorter may also be provided which may be operably coupled to the difference derivative processor for grouping together sample images that have a similar difference region determined by the derivative difference processor.
US07702155B2 Energy minimization for classification, pattern recognition, sensor fusion, data compression, network reconstruction and signal processing
A data analyzer/classifier comprises using a preprocessing step, and energy minimization step, and a postprocessing step to analyze/classify data.
US07702152B2 Non-linear quantization and similarity matching methods for retrieving video sequence having a set of image frames
A method for constructing a database having digital video data information representing a plurality of video sequence is disclosed. The method includes the steps of: a) partitioning each image frame of each video sequence into L number of sub images; b) generating L number of edge histograms for each image frame; c) normalizing the edge histogram bins to thereby generate M number of normalized edge histogram bins; d) calculating M representative edge histogram bins in order to generate L number of representative edge histograms based on the normalized edge histogram bins; and e) non-linearly quantizing the representative edge histogram bins to generate M number of quantization index values for the each representative edge histogram, to be stored in the database.
US07702151B2 Image processing apparatus and method for changing the dynamic range of an image
A histogram is generated on the basis of the pixel value of an image. An LUT used for changing the dynamic range of the image is generated on the basis of the histogram value in each pixel value interval of the generated histogram. The dynamic range of the image is changed on the basis of the generated LUT.
US07702148B2 Color balance correction based on color cast attribute
An image processing apparatus executes color balance correction of an image composed of multiple pixels. The image processing apparatus comprises a representative value calculation unit and a correction processor. The representative value calculation unit calculates, based on signal values of the pixels included in a skin tone area that includes pixels indicating human skin within the image, a representative value representing hue and chroma of the pixels included in the skin tone area. The correction processor executes color balance correction of the image using execution correction amount set based on normal correction amount obtained by multiplying a difference between the representative value and an ideal value designated as a value representing ideal hue and chroma of human skin by a reduction coefficient. The value of the reduction coefficient is set such that the value of the reduction coefficient can vary in response to the representative value.
US07702144B2 Method of printing MICR encoded negotiable instruments such as checks/drafts from facsimile transmitted checks
An improved method for accurately and correctly encoding and printing complete checks on blank paper sheets from graphic check images. The method includes inputting into a computer a graphic image of a check. Scanning the graphic image, in computer memory, and identifying the MICR character codes with their locations. Printing said MICR codes with magnetic ink in MICR fonts in a designated “clear band”. Reformatting the scanned graphic image with the MICR images deleted and printing the reformatted graphic image above the “clear band” to provide a negotiable check instrument.
US07702143B2 Method and apparatus for identifying MICR characters
A method and apparatus for reading MICR characters is disclosed, in which both magnetic and optical data may be read and stored. Each type of data is analyzed to identify possible character values. In one disclosed analysis method, the data is first evaluated in a coarse analysis then analyzed using a fine analysis which may lead to the identification of characters. The analysis of characters may involve generating frequency spectrum data from scanned data and assigning character values based on the frequency spectrum data.
US07702142B2 Matching geometry generation and display of mammograms and tomosynthesis images
A method and a system for using tomosynthesis projection images of a patient's breast to reconstruct slice tomosynthesis images such that anatomical structures that appear superimposed in a mammogram are at conforming locations in the reconstructed images.
US07702140B2 Method of assessing a body part
A method of assessing a body part includes obtaining two or more types of data through a combination of two or more of the following four imaging modalities: (1) obtaining surface topography data of the body part, (2) obtaining thermographic data of the body part, (3) obtaining range of motion data for the body part, and (4) obtaining spectral data of light reflected from the body part. The two or more types of data are integrated to allow them to be interacted with simultaneously, and the body part is assessed based on the integrated data.
US07702138B2 Method and apparatus for processing images for subtracted angiography
A first method for processing of a radiological image to be used as a mask image in subtracted angiography wherein processing for reduction of noise present in the mask image adapted to preserve the aspect of the noise in the mask image. A second method for processing of a sequence of subtracted images (Jn) obtained by subtraction of a mask image from each of the images in a sequence of images (In) acquired during angiography of blood vessels in an area of interest (104) of a patient (200), wherein processing for reduction of noise present in the subtracted images (Jn) adapted to preserve the aspect of vessels (80) in the subtracted images. A radiography apparatus for implementing a method according to one and/or the other of the first and second methods.
US07702136B2 Perfecting the effect of flash within an image acquisition devices using face detection
Within a digital acquisition device with a built in flash unit, the exposure of an acquired digital image is perfected using face detection in the acquired image is provided. Groups of pixels that correspond to plural images of faces are identified within a digitally acquired image, and corresponding image attributes to the group of pixels are determined. An analysis is performed of the corresponding attributes of the groups of pixels. It is then determined to activate the built-in flash unit based on the analysis. An intensity of the built-in flash unit is determined based on the analysis. Alternatively based on similar analysis, a digital simulation of the fill flash is performed on the image.
US07702135B2 System and method for image monitoring
An image monitoring system uses wireless communications to transmit images for security monitoring. The system includes a central controller (105) and a plurality of digital still camera units (110) operatively connected to the central controller (105). At least one of the camera units (110) includes an image sensor (215), a motion detector (220) that causes the image sensor (215) to receive image data when motion is detected, a micro controller (205), and a first nonvolatile memory operatively connected to or included in the micro controller (205). The micro controller (205) determines whether received image data should be transmitted to the central controller (105), and the central controller (105) determines whether received image data should be transmitted to a monitoring station (115). The camera units (110) may further be used as standalone units as replacements for motion detectors in existing security systems.
US07702133B2 Image-processing camera system and image-processing camera control method
An image pickup device that acquires images is controlled by an image pickup device controller that accepts image acquisition requests from multiple application programs, and an application scheduler selects application programs to be executed. Information indicative of the image data volumes and image data acquisition rates required for each of the multiple application programs is stored and used to select multiple concurrently executable application programs on the basis of the image data volumes and image data acquisition rates. An image acquisition scheduler determines the timing and intervals at which the multiple executable application programs repeat receiving image data from the image pickup device, without overlapping in terms of time. In addition, an operations section, which explicitly presents concurrently executable application programs to a user and commands the startup of these programs, is displayed on a navigation screen menu.
US07702131B2 Segmenting images and simulating motion blur using an image sequence
A sequence of images depicts a foreground object in motion. A base image is selected, and the other images in the sequence are co-registered with the base image in order to align the images to a common coordinate system. A background image and a binary foreground mask are generated from the sequence of aligned images. By applying the foreground mask to a chosen one of the aligned images, a representation of the moving object is extracted. After blurring the background image, the extracted representation may be superimposed onto the blurred background image to produce a new image.
US07702124B2 Electroacoustic miniature transducer for a hearing aid
The penetration of moisture and dirt often leads to a premature failure of electroacoustic miniature transducers that are used in hearing aids. A transducer membrane of a miniature transducer is provided at least in part with a hydrophobic and/or oliophobic and/or biofilm-inhibiting coating that, because its layer thickness is less than 10 μm, does not significantly influence the acoustic characteristic of the miniature transducer, and that prevents degradation of the transmission characteristic due to moisture, or moisture-caused damage to the miniature transducer. In addition, the adherence of dirt particles is prevented.
US07702121B2 Acoustic system with automatic switchover
The automatic switching of acoustic systems and especially of hearing aids into different processing programs is to be improved. To this end there is provision for the signal processing device of the acoustic system to feature a high-frequency detector for analysis of an input signal, with the output signal of said device being able to be used for processing one or more input signals by the signal processing unit. Specifically the presence of an active mobile telephone which emits electromagnetic radiation in the high-frequency range can be established in this way. This enables the system to be switched into telephone made with a high degree of certainty to suit a particular situation.
US07702111B2 Audio stereo processing method, device and system
The present invention relates to a method and a device for processing and reproducing an audio stereo signal. The method produces a left output signal for transmission to a left loudspeaker in a loudspeaker pair, which is, or is equivalent to, the sum of the mid input signal (M) and the side input signal (S), the method further produces a right output signal for transmission to a right loudspeaker in said pair, which is, or is equivalent to, the sum of the mid input signal (M) and the side signal (S) phase shifted 180° . The method further being characterized in that at least part of the side input signal (S) or the mid input signal (M) is phase shifted approximately 45°-135° relative to the other signal prior to or at the production of the left and right output signals. The invention further relates to such an audio stereo signal reproduction system.
US07702106B2 Quantum secret splitting based on non-orthogonal multi-particle states
Systems and methods for quantum secret splitting based on non-orthogonal multi-particle states are disclosed. The method includes preparing at a sender (“Charlie”) two qubits each of which can be in one of two non-orthogonal states and distributing the qubits to respective parties Alice and Bob. The method also includes measuring at Alice the state of the qubit she receives by a projective measurement so that the measurement result is either 0 or 1, and at Bob measuring the state of the qubit he receives such that the measurement result is either 0, 1 or f, wherein f represents a failure by Bob to properly measure the qubit state. The method also includes communicating between Alice, Bob and Charlie the outcome of their respective measurements so as to deduce the state of the qubits sent to Alice and Bob.
US07702104B2 System and method for securing genomic information
A system and method for securing an electronic transmission of a nucleotide chain. A security system is provided that comprises: a system for identifying coding and non-coding regions in the nucleotide chain; and a system for selectively encrypting only the coding regions identified in the nucleotide chain.
US07702103B2 Device for the transformation of MPEG 2-type multimedia and audiovisual contents into secured contents of the same type
A process for distributing video sequences according to a nominal flux format including a succession of images, where each image includes a succession of blocks, and in which at least one of blocks in one of the images is calculated by motion prediction relative to at least one reference image, where the motion prediction is encoded in the flux with at least one motion vector, the flux being processed, before transmission to client equipment, with an analysis for generating a first modified flux having the format of a nominal flux and having images modified by substitution of selected data with selected data of the same nature, but random, and a second flux of any format including the substituted data and digital information likely to allow reconstruction of the modified flux, then transmitting separately, in real or deferred time, the two fluxes generated from a server toward the client equipment, and for which is calculated on the client equipment a synthesis of a nominal format flux as a function of the primary flux and of the second flux distinguished by the fact that the modification includes modifying at least one of the motion vectors.
US07702101B2 Secure presentation of media streams in response to encrypted digital content
Secure presentation of media streams includes encoding the media streams into digital content, encrypting a portion of that digital content, the portion being required for presentation, in which the encrypted version is substantially unchanged in formatting parameters from the clear version of the digital content. Selecting those portions for encryption so there is no change in distribution of the media stream: packetization of the digital data, or synchronization of audio with video portions of the media stream. When encoding the media stream into MPEG-2, refraining from encrypting information by which the video block data is described, packet formatting information, and encrypting the video block data using a block-substitution cipher. A block-substitution cipher can be used to encrypt each sequence of 16 bytes of video data in each packet, possibly leaving as many as 15 bytes of video data in each packet in the clear.
US07702100B2 Key generation for advanced encryption standard (AES) Decryption and the like
An apparatus for generating round-key words in accordance with a Rijndael algorithm. In one embodiment of the invention, the apparatus includes (a) a key expansion register block, having a key expansion register adapted to receive a final cipher key of a key expansion schedule in accordance with the Rijndael algorithm; (b) a round constant generator; (c) a first XOR adder adapted to add a first word of the key expansion register to a second word to generate and provide a first sum to the key expansion register block; (d) a transformation block adapted to generate a transformed word based on the first sum and the current round constant over four counts of a first cyclical counter; and (e) a second XOR adder adapted to add the transformed word to the first word of the key expansion register to generate and provide a second sum to the key expansion register block.
US07702093B2 Systems and methods to redirect audio between callers and voice applications
A call center environment is provided that allows a customer service representative to populate a workstation display screen with data using either keystrokes or voice input. The voice input is provided to the workstation using a voice overlay and voice platform to convert audio into data usable by the workstation to populate the screen.
US07702091B1 Methods and apparatus for interoperating communication networks
PSTN functionality is enhanced by the addition of an external service bridging device (ESBD) between one or more devices, e.g., signal switching points (SSPs), and a service control point (SCP). The ESBD serves as a coupling device to one or more control devices, e.g., other SCPs or IP servers, in addition to the SCP. To support the passing of messages between the SS7 network and the control devices, the ESBD includes message reformatting capabilities. The ESBD monitors for messages directed to SCPs and/or replies to messages directed to an SCP. In response to detecting a message the ESBD checks to determine if the detected message is to be processed or simply forwarded to the SCP. Messages to be processed are intercepted, duplicated, modified, replaced, broadcast, redirected, etc. Replies to broadcast query messages are detected and processed so that a single reply, in the format of an SCP response, is returned.
US07702083B2 Method and apparatus for providing default media content to a calling party
Methods and apparatus are provided for presenting default content to a caller when a media stream of the specified type is not available. If it is determined that a destination endpoint is not providing a media stream of a first media type to an originating endpoint, a transmission of default media of the first media type to the originating endpoint is initiated.
US07702079B2 Adapter unit and method
In one aspect of the invention, emergency modes of operation for an adapter unit comprising a channel transmitter/receiver unit, a data packet transmitter/receiver unit, and a data insertion/data retrieval unit which inserts signaling data transmitted by the channel receiver unit into data packets and forwards the same to the data packet transmitter unit while retrieving signaling data from the data packets received by the data packet receiver unit and forwarding the same to the channel transmitter unit is provided. The adapter unit especially allows terminals of a branch to be connected in a fail-safe and simple manner to a central telecommunication system.
US07702077B2 Apparatus for a compact HV insulator for x-ray and vacuum tube and method of assembling same
A modular insulator assembly for an x-ray tube includes an annular insulator having a cylindrical perimeter wall, the insulator constructed of an electrically insulative material. A wall member is fixedly attached to and extending beyond the cylindrical perimeter wall, and a first shield positioned adjacent to the wall member and having an end extending proximate a corner formed by the wall member and the insulator.
US07702076B2 Linear x-ray laser generator
A small X-ray laser generator including a device (1) for generating and accelerating an electron beam, a plurality of targets (2) placed on the transport trajectory of a generated electron beam (4), and X-ray mirrors (3) for monochromatizing X-rays (5) generated by making the electron beam (4) collide against the plurality of targets (2), in which the X-rays (6) generated from the respective targets (2) are made to interfere with each other to produce a hard X-ray laser beam of 1 keV or more.
US07702075B2 Energy spectrum modulation apparatus, material discrimination method and device, image processing method
Disclosed are an energy spectrum modulation apparatus, a material discrimination method and a device thereof, as well as an image processing method are disclosed, which can discriminate the material in large- and medium-sized objects such as cargo containers, air cargo containers, etc. by using X-rays having different energy levels. The energy spectrum modulation apparatus comprises a first energy spectrum modulation part for modulating a first ray having a first energy spectrum, and a second energy spectrum modulation part coupled to the first energy spectrum modulation part and for modulating a second ray having a second energy spectrum different from the first energy spectrum. The present invention can be used in the non-opening inspection for large-sized container cargo at places such as Customs, ports and airports.
US07702074B2 X-ray imaging device and X-ray imaging method
An X-ray generation unit and an X-ray detection unit are controlled by an imaging control unit when two-dimensional images of a sample without a contrast and two-dimensional images of a sample with a contrast are imaged, so as to set imaging angles of these two-dimensional images to be different from each other, and a three-dimensional image of the sample is acquired by an image calculation unit on the basis a plurality of two-dimensional images without a contrast and a plurality of two-dimensional images with a contrast which are acquired under the control of the X-ray generation unit and the X-ray detection unit.
US07702073B2 Systems and methods for developing a secondary collimator
A method for developing a secondary collimator is described. The method includes orienting a plurality of collimator elements in a plane such that a gap is defined between a first collimator element and a second collimator element. The first collimator element has a first curved end, and the first curved end faces the second collimator element across the gap.
US07702066B2 Portable aspects for x-ray fluorescence visualizer, imager, or information provider
One aspect relates to inducing at least one induced X-ray fluorescing photon at a X-ray fluorescence event within an at least some matter of an at least a portion of an at least one individual responsive to an at least some input energy being applied to the at least some matter of the at least the portion of the at least one individual. The aspect can include detecting the at least one induced X-ray fluorescing photon, wherein the inducing at least one induced X-ray fluorescing photon and the detecting the at least one induced X-ray fluorescing photon is configured to be transported portably as a self-contained and self-powered unit.
US07702065B2 Digital stereotaxic biopsy system
The invention relates to a digital system (1) for performing stereotaxic biopsies with a biopsy needle. The inventive system (1) comprises a series of devices which are used to: emit X-rays, detect and transform X-ray photons into electric signáis, position a tissue sample between the X-ray source and the detector, process the electric signáis, and genérate images. The system can also be equipped with a series of devices complementary to those mentioned above, as well as a means for positioning the aforementioned devices in two positions and obtaining images in two different orientations.
US07702062B2 Electronic sensor with optimized counting capacity
Embodiments of the present disclosure relate to an electronic sensor including capture means producing a signals comprising x pulses during a given capture time, such that a′
US07702058B2 Data recovery method and module
A method and apparatus for recovering data by a digital audio interface begins by receiving a stream of biphase encoded data. The processing continues by determining whether a next transition of a frame of the plurality of frames occurs during a first, second, or third time window after a preceding transition of the frame. When the next transition occurs during the second predetermined time, the digital audio interface synchronizes to a data rate of the stream of biphase encoded data based on the next transition and the preceding transition. If, the next transition occurs during the first or third predetermined windows, the digital audio interface synchronizes to a data rate of the stream of biphase encoded data based on the preceding transition edge and a subsequent transition. When the transition occurs during the third time window, the biphase encoding is violated, which indicates that a preamble is being received.
US07702057B2 Apparatus and method for controlling a master/slave system via master device synchronization
A method of operating a master/slave system includes the step of identifying a master receive data phase value to coordinate the transfer of data from a slave device without phase alignment circuitry to a master device with a universal phase aligner. Data is transferred from the slave device to the master device in accordance with the master receive data phase value. The master device characterizes a master transmit data phase value to coordinate the transfer of data from the master device to the slave device. Subsequently, the master device routes data to the slave device in accordance with the master transmit data phase value.
US07702054B2 Detecting errors in transmitted data
This invention relates to methods and apparatus for detecting errors in transmitted data. In one embodiment, a method includes the steps of transmitting data, accumulating a transmit sum, receiving the data, accumulating a receive sum, comparing the transmit and receive sums; and evaluating the result of the comparison for determining a transmission accuracy metric.
US07702051B2 Reception system with phase alignment of antenna signals
A reception system for frequency or phase-modulated high-frequency signals, for motor vehicles, having a multi-antenna system having at least two antennas, an individually adjustable phase rotation element, situated in the reception path of the corresponding antenna, in each instance, and a subsequent receiver circuit. There is an individually adjustable switching element for switching through or interrupting the signal flow, in the reception path of every antenna. The reception signals are guided by way of phase rotation elements and the adjustable switching elements which are passed to a linear combination circuit, and wherein the combined signal is passed to the receiver circuit. Furthermore, there can be a level indicator for indicating the level of the combined signal in the form of a level signal and a computer device to which this level signal and the phase alignment of the reception signals can be achieved.
US07702050B2 Method and system for an adaptive VBLAST receiver for wireless multiple input multiple output (MIMO) detection
Various aspects of a system for an adaptive VBLAST receiver for wireless MIMO detection may comprise utilizing log likelihood ratios (LLR) to selectively cancel interference in a received signal when information contained in one or more layers is encoded. Following the selective cancellation of interference, further computations may be performed on the residual received signal. Various aspects of the invention may comprise a linear detector with improved performance in comparison to some conventional VBLAST receivers. Performance may be measured by, for example, a packet error rate (PER) for a given signal to noise ratio (SNR) associated with the received signal.
US07702047B2 RF receiving apparatus and method for removing leakage component of received signal
An RF receiving apparatus and method which can remove a leakage component in a received signal are provided. In the RF receiving apparatus, a noise removing unit estimates a signal corresponding to a noise component introduced into a received RF signal RXIN by controlling a gain and a phase of a local signal LOI and removes the estimated noise signal from the received RF signal RXIN. An RF signal in which the noise is removed is frequency-down converted in a receiving unit. Also, the noise removing unit utilizes a Q signal of the local signal LOI, LOQ, to control the phase of the local signal LOI.
US07702046B2 Method and system for automatic gain control during signal acquisition
The disclosure is directed to a mobile communication device that includes automatic gain control (AGC) circuitry and operates in either a tracking mode or an acquisition mode. A received signal is sampled n times to calculate an energy estimate that is used to set the gain control values within the AGC circuitry. The value of n varies depending on whether the handset is operating in the acquisition mode or the tracking mode. Acquisition mode is typically considered to be the mode prior to coarse timing acquisition, also referred to as frame acquisition.
US07702043B2 AM data recovery circuit
The present invention provides a passive RFID chip with on-chip charge pumps for generating electrical power for the chip from radio frequencies. The passive RFID chip comprises an analog portion and a digital portion. The analog portion primarily comprises a voltage sensor and an AM data detector. The digital portion comprises a state machine digital logic controller. Incoming RF signals enter the chip via external antennas. The RF signals are converted into regulated DC signals by RF-DC converters with the voltage sensor. The RF-DC converters provide power for all the on-chip components and hence the chip does not require external power supply. The incoming RF signals are demodulated by demodulators and enter the AM data detector where the envelope transitions are detected. A voltage alarm is provided to ensure the voltage level does not drop below an operational level of the chip. The logic signals and programming data are controlled by the state machine digital logic controller and the timing signals are provided by an on-chip oscillator.
US07702040B1 Method and apparatus for frequency discriminator and data demodulation in frequency lock loop of digital code division multiple access (CDMA) receivers
An embodiment and method of the present invention includes a frequency lock loop (FLL) having an improved frequency error estimation and a low bit error rate (BER) in data demodulation by calculating and using an improved averaged phase rotation using ‘valid’ phase rotation samples.
US07702035B2 Searching method and apparatus for processing digital communication signals
A method of searching digital communication signals in a system includes combining a plurality of channel measurements, providing output of the combining of channel measurements as an added input to the plurality of channel measurements, and acquiring a signal symbol based on results from the combining of channel measurements without addressing all timing hypothesis individually via a correlation operation.
US07702033B2 Modulating apparatus, mobile communication system, modulating method, and communication method
An encoder encodes sound data and the like to generate a binary signal. A mapper converts the binary signal into a four-level symbol and outputs the four-level symbol. A base band filter includes a root raised cosine filter and a sinc filter. The base band filter blocks a predetermined frequency component of a symbol to shape the symbol into a waveform signal and outputs the waveform signal shaped. An FM modulator transmits a signal subjected to FM modulation according to a magnitude of an amplitude of a waveform signal to a receiving unit. When a symbol of ±3 is outputted from the mapper, a frequency shift of a signal transmitted from the FM modulator has a predetermined value in a range of 0.822 [kHz] to 0.952 [kHz]. This makes it possible to provide a modulating apparatus, a mobile communication system, a modulating method, and a communication method that use a modulating method that can conform to the FCC rule to be enforced in 2005 without using a linear power amplifier.
US07702030B2 Module to module signaling with jitter modulation
A method and apparatus is disclosed for incorporating secondary data for transmission as part of or concurrently with network data. In one embodiment, the secondary data comprises communication system data for use in controlling or monitoring a communication system. In one example embodiment, the secondary data is utilized to control the transmit timing of the network data to thereby jitter modulate the secondary data into the transmission of the network data. By monitoring the timing variation, or jitter, of the received network data signal, the secondary data may be recovered. In one embodiment, the secondary data is encoded to reduce the amount of time variation, i.e., jitter, that occurs when transmitting the network data. Decoding may occur upon reception of the time adjusted network data signal. In one embodiment, the encoding comprises CDMA type encoding utilizing one or more orthogonal codes.
US07702028B2 Method of transmitting preamble for synchronization in a MIMO-OFDM communication system
A method and apparatus for transmitting a preamble for frame synchronization and channel estimation in a MIMO-OFDM communication system are provided. An OFDM communication system using Q transmit antennas generates a base preamble sequence including a CP and an orthogonal sequence. If Q≦ a predetermined number M, a preamble sequence for a kth antenna is S(t−(k−1)T/M). If Q>M and k≦M the preamble sequence transmitted for the kth antenna is S(t−(k−1)T/M). If Q>M and k>M, the preamble sequence for the kth antenna is (−1)(PS−1)S(t−(k−M−1)T/M). Here, S(t) is the orthogonal sequence, T is the period of the orthogonal sequence, and PS is an index indicating a transmission period of the preamble sequence. The preamble sequences are at least twice transmitted from the Q transmit antennas.
US07702026B2 Efficient optimal ML detector
An efficient optimal maximum-likelihood output detector reducing the complexity of demodulation/decoding computations in multiple-input multiple-output communication systems. A plurality of received signals may be combined into a plurality of combined received signals by multiplication of a matrix representing the plurality of received signals with another matrix that meets certain conditions. The plurality of combined received signals may then allow for slicing operations as well as calculation of distance metrics with significantly reduced complexity.
US07702024B2 Sampling frequency offset estimation apparatus and method for OFDM system
A sampling frequency offset estimation apparatus and method to be applied to an OFDM (orthogonal frequency division multiplexing) system are provided. The apparatus includes an ADC (analog-to-digital converter) sampling a received signal based on a predetermined sampling frequency; a FFT (Fast Fourier Transform) unit transforming the sampled received signal into a frequency domain; a phase calculator calculating phase shifts of pilot subcarriers of the sampled received signal which has been transformed into the frequency domain; a determiner calculating phase shift reaching times at which samples of the pilot subcarriers shift due to the phase shift; a time offset calculator calculating a sampling time offset using the pilot subcarriers, and a frequency offset calculator calculating a sampling frequency offset based on the phase shift reaching times and the sampling time offset.
US07702023B2 Transmitter operations for interference mitigation
Interference mitigation strategies are presented for use within a transmitter in a wireless system. In at least one embodiment, one or more transmit signals may be generated that are capable of suppressing common channel interference effects within an associated receiver. In other embodiments, one or more transmit signals may be generated that are capable of suppressing dedicated channel interference effects within an associated receiver.
US07702022B2 Communication system, transmitting device, receiving device, and communication device capable of wideband communications via impulses
A communication system for transmitting and receiving a send data item is disclosed that comprises a transmitting device and a receiving device. The transmitting device includes a data generating unit to generate a data item by modulating the send data item, an impulse generating unit to generate an impulse corresponding to the generated data item, a transmitting channel selecting unit to allow a frequency component corresponding to a transmitting channel to pass through while the impulse attempts to pass therethrough, and a transmitting unit to transmit the impulse as a signal. The receiving device includes a receiving unit to receive the signal, a receiving channel selecting unit to allow the frequency component corresponding to the transmitting channel to pass through while the signal attempts to pass therethrough, and a data restoring unit to extract the impulse from the signal to restore the send data item according to the extracted impulse.
US07702016B2 System and process for compressing and decompressing multiple, layered, video streams of a scene captured from different viewpoints forming a grid using spatial and temporal encoding
A system and process for compressing and decompressing multiple video streams depicting substantially the same dynamic scene from different viewpoints that from a grid of viewpoints. Each frame in each contemporaneous set of video frames of the multiple streams is represented by at least a two layers—a main layer and a boundary layer. Compression of the main layers involves first designating one or more of these layers in each set of contemporaneous frames as keyframes. For each set of contemporaneous frames in time sequence order, the main layer of each keyframe is compressed using an inter-frame compression technique. In addition, the main layer of each non-keyframe within the frame set under consideration is compressed using a spatial prediction compression technique. Finally, the boundary layers of each frame in the current frame set are each compressed using an intra-frame compression technique. Decompression is generally the reverse of the compression process.
US07702011B2 High-speed serial data receiver architecture
Serial data signal receiver circuitry for inclusion on a PLD includes a plurality of equalizer circuits that are connected in series and that are individually controllable so that collectively they can compensate for a wide range of possible input signal attenuation characteristics. Other circuit features may be connected in relation to the equalizer circuits to give the receiver circuitry other capabilities. For example, these other features may include various types of loop-back test circuits, controllable termination resistance, controllable common mode voltage, and a controllable threshold for detection of an input signal. Various aspects of control of the receiver circuitry may be programmable.
US07702008B2 Method for determing crosstalk coupling and crosstalk determining unit for integration in digital data transmission systems
A method for determining crosstalk coupling between a plurality of transmission lines in digital data transmission systems, in particular DSL networks. Firstly, at least one test signal (TS) is generated having a unique identification code (UIC) in the frequency domain (f), said code (UIC) being associated with a first transmission line. Then, the test signal (TS) is sent on the first transmission line. At least a second transmission line is monitored for detecting a crosstalk signal. It is determined whether the crosstalk signal is caused by the test signal (TS) of the first transmission line by means of a signature of the unique identification code (UIC) comprised in the crosstalk signal. In this way crosstalk between individual transmission lines can be determined without having to have recourse to conservative worst case assumptions. The method can adapt dynamically to a changing user/transmission environment, while obtaining unique crosstalk determination results at all times.
US07702006B2 Adjustment of transmission data rate based on data errors and/or latency
Aspects of the present disclosure are directed to providing flexible and efficient communication by dynamically adjusting a transmit data rate in response to data status feedback. Such feedback may include information regarding data errors and/or latency. A first communication node communicates with a second communication node and sends data at an initial data rate. The transmit data rate is then selectively adjusted based on data status feedback received from the second communication node or other destination.
US07702003B2 Multi-path detection method for CDMA receivers
The present invention provides a method for a multi-path detection analysis and selectivity of CDMA signals using spread spectrum receivers using a correlation technique. The invention is based on determining by the spread spectrum receiver whether a distortion of a received radio frequency signal, caused by a multi-path component of said received signal, meets a predetermined condition using a pre-selected correlation analysis of said received signal. This invention is generally applicable to global navigation satellite system (GNSS) receivers and it is particularly useful in GNSS receivers, such as GPS (global positioning system) and Galileo receivers. The important goal of this invention is to provide a simple method for identifying signals that are corrupted by multi-path effects, and can be excluded from position calculation in the GNSS receivers.
US07702001B2 Time tracking in a non-negligible multipath spacing environment
In an antenna diversity environment, the timing offset of the receiver's fingers are based on the timing offset of the received peaks of the base station transmit signals. In a system with non-negligible multipath spacing, the timing offset of the received peaks of the base station transmit signals are not necessarily at the same location. In one embodiment, the demodulating elements for the signal from each base station antenna use the same offset for demodulating and determining an error signal based on pilot signal sampling prior to the timing offset and subsequent to the timing offset. The error signals are averaged and used by a time tracking loop to track the incoming signal. In another embodiment, the demodulating elements for the signal from each base station antenna independently time track the signals with different timing offsets for each finger. The preferred embodiment depends on the method used by the base station to multiplex the data onto multiple transmit antennas.
US07701994B2 Nitride semiconductor light-emitting device and method for fabrication thereof
An adhesion layer of a hexagonal crystal is laid on a facet an optical resonator of a nitride semiconductor laser bar having a nitride-based III-V group compound semiconductor layer, and a facet coat is laid on the adhesion layer. In this way, a structure in which the facet coat is laid on the adhesion layer is obtained.
US07701990B2 Laser diode pumped solid-state laser oscillator and laser diode control method of the oscillator
Plural LDs 6 are series-connected and pump a solid-state pumping medium 7. Each of bypass circuits 15 is connected in parallel to an associated one of the LDs 6. An operation of driving each of the bypass circuits 15 is controlled by a control circuit 14. A detection circuit 13 is provided corresponding to each of the LDs 6 and detects a short circuit failure and an open failure of each of the LDs 6 according to a voltage developed thereacross or the like. The detection circuit 13 and the control circuit 14 are connected to and are controlled by an LD shortcircuit control circuit 11. In a case where a failure of the LD is detected by the detection circuit 13, the LD shortcircuit control unit 11 determines the position of the failed LD to bypass electric current having flowed through the failed LD. Then, the control circuit 11 sends a signal to a predetermined control circuit 14 to thereby operate a predetermined bypass circuit 15. The LD shortcircuit control unit 11 determines the position of the LD, which is to be turned off, according to the position of the failed LD to improve a pointing deviation in the solid-state medium 7. Then, the control unit 11 sends a signal to the control circuit 14 to turn off this LD. Thus, the control unit 11 causes a predetermined bypass circuit 15 to operate thereby to turn off the predetermined LD.
US07701989B2 Laser diode driving apparatus
A laser diode driving apparatus comprising an oscillator (11) for generating a high-frequency signal; an amplifier (12) for amplifying the high-frequency signal and outputting the amplified high-frequency signal; current mirror circuits (7, 8 and 9) for receiving the output current of the amplifier (12) and driving multiple laser diodes (1, 2 and 3), respectively; a DC current supply source (10) for supplying a DC current to the current mirror circuits, wherein the laser diode is driven using a current obtained by superimposing the high-frequency signal on the DC current, the laser diode driving apparatus further comprising a high-frequency signal superimposed amplitude setting circuit (14) for changing the amplitude of the amplifier so as to be suited for the selection of the current mirror circuit.
US07701984B2 Laser module and method of controlling wavelength of external cavity laser
A laser module has an optical amplifier, a first etalon and a wavelength selectable mirror. The first etalon has wavelength peaks at a given wavelength interval in transmission characteristics and transmits a light from the optical amplifier. The wavelength peaks are tunable. The wavelength selectable mirror acts as an external mirror of an external cavity laser including the optical amplifier, and has a relatively high reflection intensity at a part of wavelength range in an effective gain range of the optical amplifier. The effective gain range of the optical amplifier includes more than one wavelength peak of the first etalon. A reflection bandwidth where the wavelength selectable mirror has a relatively high reflection intensity is less than twice of the wavelength interval of the wavelength peaks of the first etalon.
US07701982B2 Apparatuses and methods for stabilizing carrier-envelope phase of laser pulse by using direct locking method
Apparatus for stabilizing carrier-envelope phase (CEP) of laser pulse generated by mode locked pulsed laser based on direct locking method includes laser oscillator, interferometer, detector and double feedback circuit. The laser oscillator includes the mode locked pulsed laser generating the laser pulse. The interferometer generates laser pulses having first and second frequency components from the laser pulse generated by the mode locked pulsed laser to generate first and second interference signals that substantially correspond to each other in time domain and space domain. The detector receives the first and second interference signals to output third and fourth interference signals by inverting phase of the second interference signal. The double feedback circuit controls the laser oscillator so that the CEP of the laser pulse generated by the mode locked pulsed laser has substantially constant value with respect to time using CEP signal obtained from the third and fourth interference signals.
US07701981B2 System and method for improving robust header compression (ROHC) efficiency
The invention relates to interpreting the change in the increment of the RTP TS field as occurring either due to silence suppression for a voice flow or a change in sampling/frame rate of a video flow. By interpreting this change correctly, the value of the TS_STRIDE field in robust header compression may be correctly calculated leading to efficient header compression performance. In one aspect, there is disclosed a method of improving ROHC between an Access Network (AN) having a compressor and an Access Terminal (AT) having a decompressor, comprising providing flow information to the compressor relating to a change in the increment of an RTP TS field of a header; determining the change in the increment of an RTP TS field as occurring either due to silence suppression or due to a change in a sampling/frame rate; and taking appropriate action for TS_STRIDE.
US07701975B1 Technique for reducing physical layer (PHY) overhead in wireless LAN systems
A physical layer (PHY) packet aggregation technique may be used to reduce the percentage of PHY overhead in data transmission in order to achieve better PHY efficiency and higher throughput. Higher layer packets in an upper layer data queue may be fragmented into appropriate small-size sub-packets, which include a body encapsulated by a MAC header and an FCS field. The sub-packets are then concatenated to form the data field of an aggregated PHY packet. Since each of the sub-packets contains its own MAC (Media Access Control) header and FCS (Frame Check Sequence) field, the receiver can identify and flag erroneous sub-packets on an individual basis. The receiver may transmit a block ACK, which includes the acknowledgement status for each of the sub-packets in the aggregated PHY packet, to the transmitter. The transmitter may resend only the erroneous sub-packet(s).
US07701970B2 Protocol negotiation for a group communication system
Methods and systems are provided in a group communication system for dynamically changing a version of a group communication protocol from a first version to a second version transparently to external sources and destinations. The system accommodates newly joining members that can only support versions of the protocol other than the version currently in use without interruption in service. Similarly, the system can upgrade its operating version of the group communication protocol to improve performance when a member having relatively low capabilities exits the group.
US07701962B2 Wireless communication apparatus and wireless communication method
A wireless communication apparatus for performing wireless communication using a first channel having a first frequency bandwidth, and a second channel formed of both the first channel and a second communication channel, the second communication channel having a frequency bandwidth equal to the first frequency bandwidth. A first generation of a first declaration frame for declaring occupation of the first channel for a specified period, and a second generation of a second declaration frame for declaring occupation of the second communication channel for a specified period after the first declaration frame are generated and transmitted. Transmission timings are set so that the first and second declaration frames are transmitted at the highest priority of all the other frames.
US07701961B2 Method and apparatus for common packet channel access in mobile satellite communication system
Provided is a method and apparatus for common packet channel access to transmit data packet from a mobile terminal to a satellite access network in a mobile satellite communication system. The method and apparatus of this invention reduces transmission delay time, enhances the probability of successful access, and controls the currently used common packet channel by using a common control channel broadcast by the satellite access network. The method includes the steps of: receiving an access preamble including an access signature code and a collision-detection preamble including a collision-detection signature code, which are transmitted together from a plurality of mobile terminals, and transmitting an acknowledgement to the access preamble and collision-detection preamble to mobile terminals through a preamble acknowledgement channel.
US07701958B2 Communication system supporting transition between network communications protocols
This disclosure is directed to techniques for supporting transition between network communication protocols in a communication network. The techniques may be applicable to different network communication protocols, but are especially useful in the transition from the IPv4 communication protocol to the IPv6 communication protocol in a wireless communication network. In general, to reduce consumption of scarce IPv4 address during the transition period, a network communication device implementing a dual IPv4/IPv6 stack acquires an IPv4 address only when necessary to communicate with IPv4 resources on the network. The network communication device uses an IPv6 address at the start of a communication session, and does not acquire an IPv4 address unless a need arises later in the session for communication with an IPv4 resource. The IPv4 address may be acquired for a limited period of time, such as fixed period of time or a period of actual usage, to further promote availability of IPv4 addresses.
US07701955B1 Undersea cable system and cable landing station shared by a plurality of carriers
A cable landing station for an undersea cable shared by a plurality of carriers is provided according to some examples of the invention. The cable landing station includes a first interface adapted for coupling to a first undersea cable portion and at least a second interface adapted for coupling to at least a second undersea cable portion. The cable landing station further includes a router including a plurality of ports. Each carrier of the plurality of carriers is assigned at least one exclusive port of the plurality of ports. The router is coupled to the first interface and the at least second interface. The router is logically partitioned between the carriers of the plurality of carriers and is configured to route packets between the first interface, the second interface, and the plurality of ports according to the logical partitioning between the carriers.
US07701953B2 Client server SVC-based DSL service
An SVC is established between a client and a host by dynamically configuring a host CPE device using a custom module designed for the host CPE device. The configured host CPE device enables communication between the client and the host via the SVC connection.
US07701950B2 Heterogeneous, role based, enterprise priority manager
Prioritizing workload and tasks by first determining if a prioritization state change is necessary, and if so setting priorities to change the prioritization state, and if not examining prioritization state determining inputs, calculating new prioritization states, and updating prioritization states. Next interrupts are processes and prioritization states are updates. The resulting settings and prioritization states are examines, new prioritization states calculated, the new prioritization states compared with existing prioritization states, and the prioritization states changed as a function of present prioritization states and calculated new prioritization states. As a last step either a new prioritization state is set and saved, or the existing prioritization states saved.
US07701947B2 Authentication for use of high speed network resources
A network node sets up a virtual connection in a network based on a virtual connection request initiated from an access port different from a first location previously associated with an account of a user. The network node includes a receiver for receiving a signaling message from the access port requesting the virtual connection. The signaling message has at least one field modified to include an address of the access port. The network node further includes a profile database and a registration server. The profile database stores a service policy associated with the user account. The registration server stores an address of the first location associated with the user account as a default registration, determines whether the user is authorized to establish the virtual connection based on the service policy, and replaces the first location address with the access port address when the user is authorized.
US07701945B2 Device, system and method for analysis of segments in a transmission control protocol (TCP) session
A method performed in an intrusion detection/prevention system, a system or a device for analyzing segments in a transmission in a communication network. The transmission includes segments in the same transmission control protocol (TCP) session. Segments in a transmission are monitored. Data in the segments in the transmission are reassembled in an order indicated by a segment reassembly policy, the segment reassembly policy indicating an order specific to at least comprehensively overlapped segments.
US07701943B2 Slave node and local interconnect network (LIN network) having same
A slave node for use with a Local Interconnect Network (LIN network) receives incoming messages from the LIN network in a manner that reduces operating current, power consumption and/or operating temperature. The slave node generally includes an input circuit, an electronic processing device, associated components such as an Integrated Glass Fog Sensor (IGFS) unit, and a transmitting device all mounted on a single circuit board. The input circuit, which can either be separate from or incorporated within the electronic processing device, pre-filters an incoming message from a LIN bus such that it only wakes the transmitting device out of its low-current sleep mode when required. Stated differently, the transmitting device is removed from an incoming message path so that it is only active when it is transmitting an outgoing message.
US07701939B2 Optical access network system and multicast communication method thereof
An OLT (Optical Line Terminal) having a multicast control unit, which controls connections dedicated for the multicast services, and a plurality of PON (Passive Optical Network) interfaces for accommodating subscriber terminals and each PON interface is provided with a unicast dedicated port for the unicast communication. When the multicast data packets are received at the multicast control unit, it identifies every PON interfaces as distribution destinations of those packets with referring to a pre-defined table and distributes first copied packets to respective identified PON interfaces. In each PON interface, it identifies every subscriber terminals as transmission destinations of the distributed multicast data packets with referring to another pre-defined table, and the second copied multicast data packets are multiplexed with the unicast data packets and transmitted to the subscriber terminals.
US07701936B2 Obtaining path information related to a bridged network
Path information is obtained in a bridged network by generating an L2 frame with a special MAC address in the header and a target MAC address embedded in the payload of the frame. The special MAC address in the header of the frame triggers the collection of path information as the frame traverses the bridged network while the target MAC address in the payload of the frame is used to forward the frame in the bridged network. In an embodiment, the destination MAC address of the frame is set to a special MAC address that identifies the frame as a “trace-path” frame, for example, a multicast MAC address.
US07701932B2 Distributed automatically-configuring switching system
A distributed switching system comprising a call controller, multiple source modules, and multiple destination modules provides circuit switching functionality without using a centralized circuit switch. When a source module of the multiple source modules receives inbound data, the source module broadcasts the data to each destination module of the multiple destination modules via an inbound time slot of multiple inbound time slots. The call controller selects a destination module of the multiple destination modules to process the data and informs the selected destination module of the inbound time slot. The selected destination module then receives the broadcast via the inbound time slot and processes the broadcast data. The distributed switching system further provides for a transfer of data in an outbound direction by allocating an outbound time slot in which the selected destination module embeds tagged data for receipt and forwarding by the source module.
US07701930B2 Technique for providing virtual N-way video conferencing to IP videophones
A technique and method provide virtual N-way video conferencing to participants having IP stations/videophones, which have limited processing capacity, by auto-selecting a limited subset of the participants for video display and restricting the rest of the participants to voice-only mode which requires reduced processing capability. The method uses a virtual n-way conferencing module (VNCM) to provide the video conferencing, and an auto caller select module (ACSM) for causing selective video display. Some of the participants might have VoIP terminals instead of IP videophones. The invention includes a technique, e.g., by using a video transmission control module (VTCM) for reducing the bandwidth requirement of IP videophones by signaling the participants in voice-only mode not to transmit the video information in bandwidth-constrained situations. Also taught herein is an article comprising a storage medium having instructions thereon which when executed by a computing platform will result in execution of the method.
US07701926B2 Multipoint multimedia/audio conference using IP trunking
A multipoint communication system uses Internet protocol trunking to facilitate communication between media control units (for sending and receiving multipoint communication signals between end-point devices), a media gateway (for translating between non-Internet protocol multipoint communication signals and Internet protocol communication signals), and a controller (for establishing and controlling a multipoint communication session between the end-point devices). In addition, a multimedia gateway (for use in a multipoint communication system) is described that incorporates an interactive voice response unit through which users of non-Internet protocol devices (connected to the multimedia gateway) interact to establish a communication session with a multipoint communication system.
US07701924B1 System and method for performing signaling on behalf of a stateless client
A system for, and method for, performing state-based signaling on behalf of a stateless client. In one embodiment, the system includes a controller, couplable to a state-based terminal, that translates at least one stateless signaling message received from the stateless client to at least one state-based signaling message for presentation to the state-based terminal thereby facilitating a media stream communications session between the stateless client and the state-based terminal over an Internet Protocol (IP)-based network.
US07701922B2 MAC multiplexing and TFC selection procedure for enhanced uplink
A method implemented in a wireless communication system including a wireless transmit/receive unit (WTRU), a Node-B and a radio network controller (RNC) for quantizing multiplexed data allowed by grants to closely match a selected enhanced uplink transport format combination (E-TFC) transport block size is disclosed. The amount of scheduled and non-scheduled data allowed to be transmitted is quantized so that the amount of data multiplexed into an enhanced uplink (EU) medium access control (MAC-e) protocol data unit (PDU) more closely matches the selected E-TFC transport block size. In an embodiment, the amount of buffered data allowed to be multiplexed by at least one grant, (a serving grant and/or a non-serving grant), is quantized so that the sum of scheduled and non-scheduled data including MAC header and control information multiplexed into a MAC-e PDU more closely matches the selected E-TFC transport block size.
US07701921B2 Apparatus and method for supporting soft combining of scheduling signals for uplink packet data service in a mobile communication system
A mobile communication system using an Enhanced Uplink Dedicated transport Channel (EUDCH) for uplink data transmission, wherein a user equipment (UE) receives cell group information from a radio network controller (RNC), and soft-combines scheduling signals or acknowledge/negative-acknowledge (ACK/NACK) signals received from cells belonging to the same cell group according to the cell group information, thereby improving detection performance.
US07701920B2 Communication system, a communication method, and a communication apparatus for carrying out data communication among a plurality of communication stations
A communication system for carrying out data communication among a plurality of communication stations is disclosed in which a first communication station for transmitting to other communication stations a Request To Send (RTS) signal for requesting a transmission upon the start of the data transmission; and a plurality of second communication stations transmitting to other communication stations a Clear To Send (CTS) signal for notifying the completion of preparing the reception, wherein the first communication station transmits the RTS signal describing at least each of addresses the second communication stations that are desired to receive the data, and receives a plurality of CTS signals transmitted from each of the second communication stations in order to increase communication capacity.
US07701915B2 Method in a communication system, a communication system and a communication device
A method in a communication system, a communication system and a communication device wherein in the method media streams are transmitted from a sending communication device to a receiving communication device at least partly via a wireless communication network. At least one media stream is selected to be transmitted to the receiving communication device. QoS requirements for transmitting the selected at least one media stream are defined, transmission resources are reserved from the wireless communication network for the transmission of at least one media stream, and a setup procedure is performed between the receiving communication device and the sending communication device for activating the one packet data transmission connection.
US07701914B1 End-point aware resource reservation protocol proxy
A method performed by a first network device may include receiving a request for a resource from an end-point device and acknowledging the request for the resource to the end-point device. The method may also include receiving a resource coordination message from a second network device and transmitting a return resource coordination message to the second network device.
US07701913B2 Methods and apparatus for providing a platform coexistence system of multiple wireless communication devices
Embodiments of methods and apparatus for providing a platform coexistence system of multiple wireless communication devices are generally described herein. Other embodiments may be described and claimed.
US07701912B2 System and method for concurrently utilizing multiple system identifiers
System and method for providing access to multiple wireless service providers (WSPs) on a shared network infrastructure. The system includes a plurality of access points (APs) coupled to a network which may be distributed in airports, mass-transit stations, businesses, etc. The network may couple to a wide area network, such as the Internet. Each AP may include a plurality of virtual APs (VAPs), each corresponding to a WSP. A portable computing device (PCD) of a user stores identification information indicating a WSP of a plurality of possible WSPs, and which may include an access level of the user. Each AP “listens for” or detects identification information associated with numerous WSPs. When the AP receives the identification information from the PCD, it determines the VAP/WSP for the PCD using the identification information. Network access is then provided to the PCD through the determined WSP at the determined access level.
US07701906B2 Mobile station, mobile communication system, handover control method, handover control program and recording medium
There is provided a handover control method that does not produce quality deterioration or other similar problems during handover in a mobile communication system in which a first channel shared by a plurality of mobile stations and second channels exclusively used by respective mobile are used in combination. A handover control method according to the present invention comprises: a step in which a data signal is transmitted from one base station 30A to a mobile station 10 by using a first channel; a step in which a control signal is transmitted from a plurality of base stations 30A, 30B including the base station 30A to the mobile station 10 by using a second channel; a step in which the mobile station 10 receives a plurality of control signals; a step in which, of the plurality of control signals received, information regarding reception quality of the control signal from the base station 30A that transmitted the data signal is transmitted from the mobile station 10 to the base station 30A; and a step in which information relating to reception quality is received by the base station 30A and transmission control is performed of the data signal transmitted by the base station 30A, in accordance with the received information relating to reception quality.
US07701898B2 Switch-in of centralised infrastructure for management for wireless communications
After a wireless device registers with a wireless carrier, a registration process is initiated with a provisioning server. The provisioning server, based on at least one of a device identifier for the wireless device and an identifier of the wireless carrier, retrieves database information from a database. This information may be used by the provisioning server to decide whether to return (i) address information for a relay server which provides centralised management services or (ii) address information for an enterprise network.
US07701897B2 Message data processing method for a mobile communications terminal, mobile communications terminal, and message data processing program for a mobile communications terminal
When a mobile communications terminal receives message data, operations by a message data processing section that processes message data are prohibited. Operations by the message data processing section may be prohibited simply when message data is received by the mobile communications terminal, or operations by the message data processing section may be prohibited when specific information, such as information including certain characters, time, sender address and the like, included in the message data matches preset information. Thus, there can be provided a message data processing method for a mobile communications terminal in which even if a user is away from the mobile communications terminal, the viewing of the contents of message data by others can be prevented, and in which security functions are enhanced so that others cannot view the contents of message data that is sent to the mobile communications terminal at times not expected by the user.
US07701893B2 Method and system for efficient distribution of multicast services in a mobile network
An acknowledged MBMS service in which a procedure for providing retransmissions of incorrectly received data blocks is performed, together with an outer coding of the data blocks to be transmitted to the MBMS MSs. A sequence of data blocks carrying information related to the MBMS service is encoded at a BSS (Base Station Sub-system) of the mobile network by an outer coding unit. After the outer coding, the resulting data block sequence is sent to the MBMS MSs. If a data block of the outer coded sequence is badly received by a number of MBMS MSs, corresponding negative acknowledgements (nacks) are sent by such MSs to the BSS. The MSs also notify the BSS, with a positive acknowledgement, if they succeed in outer code decoding the sequence of the MBMS carrying information data blocks, in spite of possible badly received data blocks. The BSS manages retransmissions of the nacked data blocks taking into account the positive acknowledgements related to the outer code decoding by disabling retransmission of nacked data blocks of a positively acknowledged sequence.
US07701890B2 Apparatus and method of releasing a point-to-multipoint radio bearer
A mobile terminal can release a point-to-multipoint radio bearer (RB) in an explicit manner or an implicit manner, whereby an explicit RB release mechanism allows the network to explicitly instruct the mobile terminal to release the RB, while an implicit RB release mechanism allows the mobile terminal itself to release the RB without receiving any explicit instructions from the network.
US07701888B2 Apparatus for allocating transmission period in a wireless communication system
An apparatus is provided for efficiently allocating a transmission period in a WLAN system. An access point (AP) transmits a PSMP message providing a downlink period and an uplink period provided to each station (STA), and at least one sub PSMP frame indicating a period of at least one of a downlink and an uplink for an STA requiring additional resource allocation. After exchanging data with the AP in the downlink and uplink periods provided by the PSMP frame, if there is a need for additional resource allocation, the STA receives the at least one sub PSMP frame and exchanges data with the AP in the period provided by the each sub PSMP frame.
US07701887B2 Multiplexing apparatus in a transceiver system
A multiplexing apparatus comprising at least one band pass filter, a receiver filter, and a transmitter filter is disclosed. The receiver filter, the transmitter filter and each band pass filter are communicatively coupled to a cable so that the receiver filter is configured to pass signals in a first spectral region from the cable to a first-band base transceiver station, the transmitter filter is configured to pass signals in the first spectral region from the first-band base transceiver station to the cable, and each band pass filter is configured to filter and bi-directionally pass signals in a second spectral region between the cable and at least one other base transceiver station.
US07701886B2 Packet loss concealment based on statistical n-gram predictive models for use in voice-over-IP speech transmission
A method for performing packet loss concealment of lost packets in Voice over IP (Internet Protocol) speech transmission. Statistical n-gram models are initially created with use of a training speech corpus, and then, packets lost during transmission are advantageously replaced based on these models. In particular, the existence of statistical patterns in successive voice over IP (VoIP) packets is advantageously exploited by first using conventional vector quantization (VQ) techniques to quantize the parameter data for each packet with use of a corresponding VQ index, and then determining statistical correlations between consecutive sequences of such VQ indices representative of the corresponding sequences of n packets. The statistic n-gram predictive models so created are then used to predict parameter data for use in representing lost data packets.
US07701885B2 Point-to-multipoint telecommunication system with downstream frame structure
A point-to-multipoint telecommunication system can be made more flexible by providing upstream units with generators and locators for generating at least two subsequent overhead cells located next to each other and neighbouring a larger number of data cells for supplying system information. Downstream units are provided with detectors for detecting the subsequent overhead cells. This new signal flame structure allows a larger number of data cells to be exchanged without being interrupted by an overhead cell. Each cell consists of at least 53 bytes in accordance with the Asynchronous Transfer Mode or ATM standard. The at least two overhead cells comprise two overhead cells for supporting 54 data cells, or comprise three overhead cells for supporting 103 data cells. The point-to-multipoint telecommunication systems comprise passive optical networks, with upstream units corresponding to line terminators, and with downstream units corresponding to network terminators.
US07701881B1 System and method for determining the mergeability of spanning tree instances
A system and method provide for reducing a number of topology instances in a network portion implementing a multiple instance topology. Various embodiments further provide for determining if one or more of the topology instances are merge-able or conditionally merge-able to form a lesser number of representative topology instances, and if so, for causing merging of the topology instances.
US07701872B2 Method and apparatus for packet data service discovery
A method and apparatus for packet data service discovery are described. A current blacklist comprising entries for wireless networks not providing packet data services (i.e. either not supporting the services or not having a packet data services roaming agreement) is kept in memory of the mobile device based on previous attempts to connect to such networks. Current preferred roaming lists identify whether a given wireless network can be acquired, but do not identify whether a data services roaming agreement exists. At least one of the following advantages is provided: no advance knowledge of data services roaming agreements is required; no mobile device software change is required when the data services roaming agreement changes; mobile device can notify a server of a wireless network status change; significant power savings at the mobile device; and avoid unnecessary network access, which in turn saves network resources and capacity.
US07701870B2 Zero rating in wireless prepaid communications network
This disclosure relates to methods and systems for monitoring network usage according to predetermined rules and calculating user charges based on the network usage. The described technique includes receiving a data packet, extracting parameters from the data packet and determining whether the extracted parameters match at least one rule in a rules engine. Charges for the data packet are calculated based on the matched rules. The data packet is forwarded on to its destination.
US07701869B2 Generating a data flow diagram
System and method for generating a data flow diagram. A data flow diagram is provided that includes one or more non-input bound data flow (NIBDF) nodes, each with a respective functionality, and at least one of which is a subsystem node representing a non-input bound data flow sub-diagram comprising a plurality of interconnected nodes. All non-input bound data flow nodes in the data flow diagram are converted into input bound data flow (IBDF) nodes to produce an IBDF diagram, including: for each NIBDF subsystem node in the data flow diagram: partitioning the NIBDF sub-diagram into a plurality of IBDF sub-diagrams that operate according to input bound data flow semantics without changing data dependencies of the NIBDF sub-diagram, and including a plurality of IBDF nodes respectively representing the plurality of IBDF sub-diagrams in the IBDF diagram in lieu of the NIBDF subsystem node. The IBDF diagram is then stored.
US07701868B2 Method and network apparatus for carrying multiple services
A method for carrying multiple services includes: transmitting services to bearer channels at a physical port of an XDSL chipset according to different requirements of the services on service latency; and mapping the services on the bearer channels into different latency paths according to preset relations between the bearer channels and the latency paths. Network apparatus for carrying multiple services are also provided. The embodiments of the present invention enable different services to be transmitted on different latency paths, by which the requirements of different services on both transmission latency and transmission quality are fulfilled. The embodiments of the present invention also remedy the defect in ADSL and VDSL technologies that XDSL chipset does not support multiple latency paths, which improves the application of XDSL technology and further improves user satisfaction.
US07701866B2 Method and device for determining a time-parameter
A method and device for determining a parameter (RTO) associated with a retransmission time-out feature in a data unit transmitter implementing a protocol (TCP) that provides an acknowledgment feature and a retransmission time-out feature, where according to one aspect decreasing values of the round trip time (RTT) are treated differently with respect to their influence on a mean deviation parameter (RTTVAR) than increasing values of the round trip time, where according to another aspect weight values (g, h, w) used in the determination of the parameter (RTO) are chosen such that at least one of them is time variable, and where according to a further aspect the parameter (RTO) is also calculated on the basis of a value (SR) indicative of the number of spurious time-outs in the communication.
US07701862B2 Method and system for PHY loop detection
A method, system and apparatus are provided for detecting a loop-back in a physical layer on an Ethernet link. In the physical layer, a device sends a base page on the Ethernet link. The base page has at least one next page capability bit set. Subsequently, the device receives a received base page. Thereafter, for detecting the loop-back, the next page capability bit is set in the received base page is determined.
US07701858B2 Method and apparatus for wireless communication in a mesh network
A method and apparatus for communication in a wireless sensor network. In one embodiment, one or more routers in a network may be available for communication with one or more star nodes at a randomized time and/or frequency. A connectivity assessment, which may be performed at several different frequencies and/or times, may be performed to evaluate the quality of communications between devices in the network. Primary and secondary communication relationships may be formed between devices to provide for system redundancy. One or more proxies may be maintained where each proxy includes a status of one or more devices in the network, e.g., one or more star nodes or routers. Proxies may be used to handle information requests and/or status change requests, e.g., a proxy may be requested to change a communication relationship between devices in the network and may generate command signals to cause the corresponding devices to make the change.
US07701856B2 Method and system for bi-level congestion control for multipath transport
A method for managing a network connection includes establishing the network connection between an application and a packet destination, wherein the network connection comprises a plurality of paths, receiving a plurality of packets from the application on the network connection, wherein the plurality of packets is associated with the network connection, and wherein the plurality of packets comprises data from the application, obtaining a distribution of the plurality of packets among the plurality of paths by a master transport protocol module, wherein each of the plurality of paths is associated with one of a plurality of transport protocol modules, and transmitting, based on the distribution, the plurality of packets over the plurality of paths using the plurality of transport protocol modules, wherein each of the plurality of transport protocol modules implements one of a plurality of congestion control algorithms, wherein the plurality of packets are received at the packet destination.
US07701854B2 Differentiated handling of SIP messages for VoIP call control
Systems and methods are disclosed for differentiated handling of VoIP call control messages according to their importance and functionality, thus providing to VoIP infrastructures a level of robust call control similar to that in PSTN networks. SIP messages are classified by their type or content, and resources of a VoIP call control server are allocated to the SIP messages according to a policy. The scheme also provides overload protection and prioritized handling of certain kinds of requests in VoIP call control servers.
US07701852B1 Method for analyzing performance of a network through measuring and reporting delay in routing devices
A method for analyzing performance of a network, e.g., a communications network, is provided. In one embodiment, the method includes measuring detailed information relating to packet delays in routers and reporting the gathered information, for instance, using Simple Network Management Protocol (SNMP). The method hereof provides insight into through-router delays, such insights being particularly useful, for instance, for network providers who may have to comply with allowable delay statistics values across the domains they control.
US07701850B2 Method of processing traffic information and digital broadcast system
A digital broadcast transmitting/receiving system and a method for processing data are disclosed. The method for processing data may enhance the receiving performance of the receiving system by performing additional coding and multiplexing processes on the traffic information data and transmitting the processed data. Thus, robustness is provided to the traffic information data, thereby enabling the data to respond strongly against the channel environment which is always under constant and vast change.
US07701844B2 Method and apparatus for recognizing radio link failures associated with HSUPA and HSDPA channels
A method and system for detecting radio link (RL) failures between a wireless transmit/receive unit (WTRU) and a Node-B are disclosed. When signaling radio bearers (SRBs) are supported by high speed uplink packet access (HSUPA), an RL failure is recognized based on detection of improper operation of at least one of an absolute grant channel (AGCH), a relative grant channel (RGCH), a hybrid-automatic repeat request (H-ARQ) information channel (HICH), an enhanced uplink dedicated physical control channel (E-DPCCH) and an enhanced uplink dedicated physical data channel (E-DPDCH). When SRBs are supported by high speed downlink packet access (HSDPA), an RL failure is recognized based on detection of improper operation of at least one of a high speed shared control channel (HS-SCCH), a high speed physical downlink shared channel (HS-PDSCH) and a high speed dedicated physical control channel (HS-DPCCH).
US07701842B2 Low conversion rate digital dispersion compensation
A method of suppressing effects of aliasing in a system for digitally processing a high speed signal having a symbol rate of 1/T. The high speed signal is sampled at a fractional multiple (N) of the symbol rate, wherein 1
US07701839B2 Method and system for multirate multiuser modulation
A multi-rate interleaved frequency division multiple access (IFDMA) modulation scheme permits users to transmit at different data rates or to vary their data rates while providing frequency diversity and preserving low peak-to-average power ratios and orthogonality between user data rates. The modulation scheme allows user-specific data block and repetition sizes, as well as user-specific modulation codes. Code assignment rules are provided for maintaining orthogonality between the different user data rates. Block and phase ramp modulation codes can be used. Asynchronous transmissions by users are supported by ensuring that the length of the cyclic extension is sufficiently long to tolerate worst case relative signal arrival delays between users and the channel pulse response duration over the communication medium. The modulation scheme can be employed in wireless communication systems, such as cellular or paging systems.
US07701838B2 Optical information medium including an information bearing surface and a functional layer, and reading method
In an optical information medium having an information bearing surface having projections and depressions and/or capable of forming recorded marks, a functional layer is added. The information borne on the information bearing surface can be read by using reading light of a wavelength longer than 4NA·PL wherein PL is the minimum size of the projections and depressions or the recorded marks and NA is the numerical aperture of a reading optical system, setting the power of the reading light within such a range that the functional layer does not change its complex index of refraction, and irradiating the reading light to the information bearing surface constructed by the functional layer or to the information bearing surface through the functional layer or to the functional layer through the information bearing surface. The medium enables reading at a high resolution beyond the diffraction limit.
US07701837B2 Information recording carrier
Plural grooves or lands formed in an information recording carrier include at least a wobbling region and data is recorded wobblingly in this wobbling region by frequency shift modulation while recorded digitally with a single or multiple waves as a channel bit.
US07701835B2 Recording medium having data structure for managing reproduction of data streams recorded thereon and recording and reproducing methods and apparatuses
The data structure includes a navigation area of a computer readable medium storing navigation data associated with a data stream representing a portion of at least one reproduction path. The navigation data includes indication information, and the indication information indicates whether the data stream represents multiple reproduction paths or the data stream represents a single reproduction path. If the indication information indicates the data stream represents multiple reproduction paths, the navigation data includes path number information and an indicator associated with each reproduction path. The path number information identifies a number of the multiple reproduction paths, and each indicator indicates a file associated with the associated one of the multiple reproduction paths.
US07701834B2 Movable terminal in a two terminal memory array
A movable terminal in a two terminal memory array. A storage medium is disposed between two terminals, one of the terminals being movable relative to the second terminal. Either one of the terminals or both terminals might actually move, resulting in one terminal being moved relative to the other terminal. A memory element disposed between the two terminals has a conductance that is responsive to a write voltage across the electrodes.
US07701828B2 Optical recording system and method
An optical recording system and method. A radiation source provides a radiation beam writing marks separated by spaces on a rewritable optical disc. A pulse generator generates a recording pulse signal based on a preset data signal to drive the radiation source, wherein the recording pulse signal comprises a cooling pulse, and wherein the preset data signal corresponds to a mark and space of equal length and is recorded onto the rewritable optical disc in terms of a written mark and space. A pulse controller determines a final width for the cooling pulse according to a difference between lengths of the written mark and the written space.
US07701824B2 Method of dynamically updating media play effects utilized on a digital photo slide show
Before playing a digital photo slide show, both required digital photos and a guiding program are burnt on an optical disc in advance. While the disc is loaded into an optical disc play device, the guiding program triggers the optical disc play device to connect with an external network for updating media play effect packages, which are related to the digital photos, and for storing the updated media play effect packages in a preserved database of said optical disc play device. Then a corresponding digital photo slide show is dynamically generated and played according to both the updated media play effect packages, which are stored in the preserved database, and the digital photos burnt on the optical disc.
US07701822B2 Recording method, information recording device, information reproducing device, program, recording medium, and computer program product
A recording method recordings data on an information recording medium in units of blocks having a predetermine size, by judging whether or not a block of the data being recorded is a defective block, and newly recording the data in a block which follows the defective block and is in a vicinity of the defective block by skipping at least one block, if it is judged that the block being recorded is the defective block.
US07701812B2 Optical element driving apparatus
An optical element driving apparatus includes a holder that holds a plurality of switchable optical elements for focusing light on a recording medium, a resiliently deformable supporting unit that supports the holder, a focusing driving unit that drives the holder in a direction of optical axes of the optical elements, and a tracking driving unit that drives the holder in a tracking direction perpendicular to the direction of the optical axes. The switching of the optical elements is performed by moving the holder by means of the tracking driving unit, so as to select one of the optical elements that focuses light on the recording medium.
US07701811B2 Editing apparatus for optical disc reproducing device
A highlight of a representative track of each album stored in a recording medium and a highlight of each track of a designated album are pre-set. Highlights of representative tracks of albums are successively reproduced from album 1. As a result, albums are searched for a desired track. When the desired album has been found, highlights of tracks of the album are successively reproduced from track 1. As a result, the album is searched for the desired track.
US07701810B2 Reproduction apparatus, reproduction method and reproduction program
A reproduction apparatus includes a storage part which stores a plurality of items of contents data; reproduction means for reproducing contents in any one of reproduction modes including a normal reproduction mode that reads the contents data stored in the storage part in a predetermined order for reproduction, and a recommend mode that selects one part of the contents data stored in the storage part as a recommended piece of music for reproduction; and reproduction mode control means for changing the reproduction mode in the reproduction means to the recommend mode when a predetermined recommend mode changing condition is satisfied.
US07701809B2 Computer-readable recording medium with physical access control (PAC) information thereon and apparatus and methods for forming, recording, and reproducing the computer-readable recording medium
A method for recording information on a computer-readable medium and a computer-readable recording medium having a first area for storing a plurality of access control data in a recording unit, each of the access control data having a data structure to control writing to and/or reading from the computer-readable recording medium and a second area for storing status information indicating status of the access control data, per the recording unit.
US07701805B2 Time correction apparatus and image forming device having the time correction apparatus
In a time correction apparatus, a summer-time information holding unit holds summer-time information which contains an amount of input time as an amount of time correction for a summer time period. A transition time holding unit holds a plurality of summer time transition times of a plurality of years, which are computed beforehand from the summer-time information. A time determining unit compares the present time with each of the plurality of summer time transition times respectively, and determines whether the present time is within the summer time period based on a result of the comparison. A time correction unit corrects the present time for the summer time period by using the amount of input time, in accordance with a determination result by the time determining unit.
US07701803B2 Underwater acoustic positioning methods and systems based on modulated acoustic signals
Methods and systems for moving seismic streamer steering devices to target positions are disclosed. One method comprises calculating forces required to steer one or more seismic streamer steering devices in a seismic spread to target positions, the calculated forces based wholly or in part on information in modulated underwater acoustic transmissions, and steering the streamer steering devices to the target positions using the calculated forces. It is emphasized that this abstract is provided to comply with the rules requiring an abstract, which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US07701801B2 Programmable pulsewidth and delay generating circuit for integrated circuits
A local on-chip programmable pulsewidth and delay generating circuit includes a clock generation circuit configured to receive a global clock signal and output a local clock signal. The clock generation circuit includes a pulse shaping portion which adjusts a pulse width of the global clock signal in accordance with at least one of a trailing edge delay and a leading edge delay. The leading edge delay is generated by a leading edge delay circuit, and the trailing edge delay is generated by a trailing edge delay circuit configured to apply a delay to a trailing edge of a pulse. The trailing edge delay circuit includes a delay chain having programmable stages of delay elements, each stage being independently controlled using control bits decoded from address latches.
US07701796B2 Memory device with self refresh cycle control function
Provided is a memory device capable of automatically controlling a self refresh cycle by sensing an ambient temperature, rather than setting Extended Mode Register Set (EMRS) code. The memory device includes a temperature sensing unit for generating a first voltage independent of a temperature variation and a second voltage dependent upon a temperature variation, a comparing unit for comparing the first voltage with the second voltage to provide a comparison result signal, and a self refresh signal generating unit for receiving a self refresh entry signal and generating a self refresh signal of temperature compensated cycle under the control of the comparison result signal.
US07701795B2 Controlling execution of additional function during a refresh operation in a semiconductor memory device
A semiconductor memory device includes a mode register, an additional function executer, and an additional function controller. The mode register activates an additional function control signal when a mode register set code indicates that an additional function is to be executed concurrently with a refresh operation. The additional function controller controls the additional function executer to carry out the additional function concurrently with the refresh operation when the additional function control signal is activated.
US07701794B2 Semiconductor memory device
A semiconductor memory device comprises: word lines; global bit lines intersecting therewith; local bit lines partitioned into N sections along the global bit lines and aligned with a same pitch as the global bit lines; N memory cell arrays each of which includes memory cells each having a vertical transistor structure connected to the local bit lines at a lower portion and each being formed at an intersection of the word line and the local bit line, and is arranged corresponding to each section of the local bit lines; local sense amplifiers for amplifying a signal read out from a selected memory cell to the local bit line and for outputting the signal to the global bit line; and global sense amplifiers for coupling the signal transmitted from the local sense amplifier corresponding to the selected memory cell through the global bit line to an external data line.
US07701792B2 Sensing margin varying circuit and method thereof
A sensing margin varying circuit and method thereof are provided. The example sensing margin varying circuit may control the skew of a ready signal and may include a plurality of semiconductor elements which are connected to a plurality of accelerating transistors positioned on a current path between a node outputting the ready signal and a ground voltage, each of the plurality of accelerating transistors selectively controlled so as to adjust a duration of a logic transition of the ready signal. The example method may control the skew of a ready signal and may include selectively controlling a plurality of accelerating transistors positioned on a current path between a node outputting the ready signal and a ground voltage, each of the plurality of accelerating transistors selectively controlled so as to adjust a duration of a logic transition of the ready signal.
US07701789B2 Semiconductor device
A semiconductor device includes a plurality of bonding pads as bonding option, and a test circuit for performing an operation test using particular bonding pads and testing interconnects connecting internal circuits to the remaining bonding pads which are not used in the operation test.
US07701784B2 Semiconductor memory device which includes memory cell having charge accumulation layer and control gate
A semiconductor memory device includes a memory cell unit, word lines, a driver circuit, and a voltage generator. The memory cell unit includes a plurality of memory cells connected in series. Each of the memory cells includes a charge accumulation layer and a control gate. The word lines are connected to the control gate. The driver circuit selects one of the word lines and applies voltages to a selected word line and unselected word lines. The voltage generator includes first and second charge pump circuits and outputs a voltage generated by the first and second charge pump circuits to the driver circuit. The first charge pump circuit is exclusively used to generate a voltage for a first word line. The first word line is one of the unselected word lines located adjacent to the selected word line.
US07701783B2 Semiconductor storage device
A semiconductor storage device has memory cells provided at intersections of word lines and bit lines, a precharge circuit connected to the bit lines, and a write circuit. The write circuit includes a column selection circuit controlled by a write control signal, a transistor for controlling a potential of a selected bit line so that the potential of the selected bit line is a first potential (e.g., 0 V), a capacitance element for controlling the potential of the selected bit line so that the potential of the selected bit line is a second potential (e.g., a negative potential) that is lower than the first potential, and a clamp circuit for clamping the second potential when a power supply voltage becomes high.
US07701781B2 Semiconductor memory device with memory cell including a charge storage layer and a control gate and method of controlling the same
A semiconductor memory device is capable of simultaneously carrying out a first operation and a second operation. The semiconductor memory device includes first and second control circuits, a select control circuit, and a select circuit. The first control circuit controls the first operation according to a first address signal and outputs a read start signal when the reading of the data is started. The second control circuit controls the second operation according to a second address signal and outputs a sequence flag when the first and second addresses coincide with each other. The select control circuit generates a select control signal. The select control signal is asserted if the second operation is carried out. The first control circuit instructs the select circuit to select the sequence flag if the select control signal is asserted or the data if the select control signal is negated.
US07701779B2 Method for programming a reference cell
A method for programming one or more reference cells is described. The reference cell is programmed a predetermined amount, its program state is sensed relative to a prescribed cell on the same die (e.g., a memory cell or a golden bit cell), and the programming process continues until the reference cell fails a preselected read operation. In one preferred embodiment, the memory cell used during the reference cell programming process is the cell in the memory array having the highest native threshold value. In another preferred embodiment, the memory cell used during the reference cell programming process is a native cell that is on-board the die containing the memory array, but not a cell within the memory array.
US07701777B2 Semiconductor memory device
A semiconductor memory device includes a memory cell array and a sense amp circuit. The memory cell array includes bit lines connected to memory cells operative to store first logic data and second logic data smaller in cell current than the first logic. The sense amp circuit has a clamp transistor operative to clamp a bit line voltage. The sense amp circuit is operative to detect data in a selected memory cell via the clamp transistor and the bit line. The sense amp circuit is operative to read data from the selected memory cell in at least the two of first and second read cycles while a control voltage is applied to a gate of the clamp transistor. Different control voltages are applied to the gate of the clamp transistor in the first and second read cycles.
US07701775B2 Flash memory device utilizing multi-page program method
A flash memory device is configured to store multi-bit data on one cell utilizing fewer program operations. The flash memory device includes a memory cell, a sense amplifier and a write driver circuit. The sense amplifier is connected to a word line and a bit line. The sense amplifier and write driver circuit store data bits to be programmed on the memory cell. The sense amplifier and write driver circuit drives the bit line through a program voltage during a program execution period when at least one bit from among the data bits to be programmed is a program data bit, and performs a verify read operation when a program verify code representing a verify read period corresponds to a state of the data bits to be programmed.
US07701769B2 Method and apparatus for programming nonvolatile memory
A nonvolatile memory has logic which performs a programming operation, that controls a series of programming bias arrangements to program at least a selected memory cell of the memory array with data. The series of programming bias arrangements include multiple sets of changing gate voltage values to the memory cells.
US07701766B2 Non-volatile memory device and method of programming in the same
A non-volatile memory device according to one example embodiment of the present invention includes a page buffer configured to have a first register for receiving data and storing temporarily the received data to be inputted to a pair of first bit lines, a second register coupled selectively to the first register and for storing temporarily data to be inputted to a pair of second bit lines, and a third register for storing temporarily specific data in accordance with a level of the data stored in the first register; a first bit line selecting circuit configured to couple selectively a given bit line of the first bit lines to the first register; and a second bit line selecting circuit configured to couple selectively a certain bit line of the second bit lines to the second register.
US07701765B2 Non-volatile multilevel memory cell programming
The present disclosure includes methods, devices, modules, and systems for programming multilevel non-volatile memory cells, each cell having a number of lower pages and an upper page,. One method includes programming a first lower page, programming a second lower page, programming a third lower page, programming an upper page, and reprogramming the upper page of a cell.
US07701764B2 Apparatus and method for reduced peak power consumption during common operation of multi-NAND flash memory devices
System and method for executing a global memory command in a multi-chip non-volatile memory device having a plurality of non-volatile memories. The global memory command is received at each non-volatile memory concurrently. The memory command is initiated at different times relative to receiving the global memory command for at least two of the plurality of non-volatile memory to mitigate peak power consumption.
US07701759B2 Memory cell device and programming methods
A memory device including a memory cell comprising phase change material is described along with methods for programming the memory device. A method for programming disclosed herein includes determining a data value for the memory cell, and applying a pulse pair to store the data value. The pulse pair includes an initial pulse having a pulse shape adapted to preset the phase change material in the memory cell to a normalizing resistance state, and a subsequent pulse having a pulse shape adapted to set the phase change material from the normalizing resistance state to a resistance corresponding to the determined data value.
US07701757B2 Phase change random access memory device and related methods of operation
A method of operating a phase change random access memory (PRAM) device comprises performing a program operation to store data in selected PRAM cells of the device, wherein the program operation comprises a plurality of sequential program loops. The method further comprises suspending the program operation in the middle of the program operation, and after suspending the program operation, resuming the program operation in response to a resume command.
US07701751B2 One-transistor type DRAM
A one-transistor type DRAM comprises a floating body storage element configured to store data in a floating body in a SOI wafer, a plurality of access transistors each connected between a bit line and one end of the floating body storage element, a word line configured to control the floating body storage element, and a plurality of port word lines each configured to select one of the plurality of access transistors.
US07701750B2 Phase change device having two or more substantial amorphous regions in high resistance state
Memory devices are described herein along with method for operating the memory device. A memory cell as described herein includes a first electrode and a second electrode. The memory cell also comprises phase change material having first and second active regions arranged in series along an inter-electrode current path between the first and second electrode.
US07701742B2 Semiconductor device
A semiconductor device includes a memory cell array area, a peripheral circuit area on a periphery of the memory cell array area, and a boundary area having a specific width between the memory cell array area and the peripheral circuit area, the memory cell array area including a cell area including nonvolatile semiconductor memory cells, linear wirings extending from inside of the cell area to an area outside the cell area, and lower layer wirings in a lower layer than the linear wirings in the boundary area and electrically connected to the linear wirings, and wiring widths of the lower layer wirings being larger than widths of the linear wirings, the peripheral circuit area including a patterns electrically connected to the linear wirings via the lower layer wirings, the boundary area failing to be provided with the linear wirings and a wiring in same layer as the linear wirings.
US07701741B2 Verifying an erase threshold in a memory device
In one or more embodiments, a memory device is disclosed as having an erase verify operation that includes a negative bias on the p-well in which the memory cell or cells being erased are formed. After an erase pulse is applied to the selected cells to be erased, the p-well is biased with the negative voltage and the erase verify operation is performed to determine the erased state of the cell(s).
US07701740B2 Apparatus for three phase PWM cycloconverter
A power conversion method comprising detecting a three-phase source voltage of the three-phase AC power supply every control sampling cycle. The three-phase source voltage is allocated to a maximum voltage, an intermediate voltage and a minimum voltage as seen from a virtual neutral point voltage. A one-phase fixing switching mode is detected for fixing one of output phases into a predetermined state without switching and switching the other phases during a PWM cycle or a full phase switching mode for switching all of the phases during the PWM cycle based on an output voltage command and the three-phase source voltage. ON/OFF pattern of a bidirectional switch is determined from the switching mode thus selected, the output voltage command and the three-phase source voltage. The bidirectional switch is turned ON/OFF based on the ON/OFF pattern.
US07701739B2 Portable device having integral voltage connector
A portable electronic device having integral programming circuitry for signaling a power converter connected thereto to provide suitable power signals. Integrating the programming circuitry into the portable electronic device reduces the manufacturing cost and size of the power converter cable connector that is directly coupled to the portable electronic device. Many embodiments of the present invention are provided, including integrating the programming circuitry as part of the portable device electronics, or, onto the portable electronic device connector itself. This programming circuitry can comprise of at least one electrical component that may be passive or active.
US07701738B2 Supply unit for a driver circuit and method for operating same
A power supply and method of operating the same. The method includes the steps of: operating first and second switches to an “On” position; operating said first switch to a “Off” position, causing a flow of a first free-wheeling current through a first free-wheeling current path; measuring a value of said free-wheeling current; controlling the switching of said second switch responsive to said value of said free-wheeling current; and regulating power from said power supply unit. The power supply includes: an inductive converter; a first free-wheeling current path comprising: a first switch connected in series with said inductive converter and a first means for measuring a first free-wheeling current flowing through said first free-wheeling current path; and a second free-wheeling current path comprising: a second switch connected in series with said inductive converter and a second means for measuring a second free-wheeling current flowing through said second free-wheeling current path.
US07701732B2 Power supply for electrostatic precipitator
A high-voltage AC-DC converter is provided that converts alternating current into high-voltage direct current to be provided to a load, e.g. for use as an electrostatic precipitator. The converter includes at least one transformer, wherein the transformer includes at least one primary winding on the AC-side and at least two secondary windings on the DC-side. The converter further includes at least one rectifier rectifying alternating input current, comprising at least one transistor bridge converting the resulting direct current into alternating current, the transformer transforming the resulting alternating current, and comprising at least two high-voltage rectifiers connected to each of the secondary windings, wherein the output voltage of the high-voltage rectifiers is connected in series.
US07701727B2 Portable electronic device
A portable electronic device (10) includes a body section (11), a film keypad (12), a printed circuit board (13) and a positioning device. The body section (11) defines an opening (111). The film keypad (12) is mounted to the body section (11). The positioning device is configured for aligning the film keypad (12) with the printed circuit board (13).
US07701723B2 Protecting apparatus of chip
A protecting apparatus is provided for protecting a chip that is mounted on a subminiature circuit board. The protecting apparatus includes a supporting seat for mounting the subminiature circuit board thereon, and a protective cover for receiving the subminiature circuit board and the supporting seat therein. The supporting seat includes a locking element. The protective cover includes a connecting element corresponding to the locking element. The supporting seat is fixed in the protective cover via the locking element engaging with the connecting element.
US07701722B2 Flexible printed wiring board
An object of the present invention is to provide a flexible printed wiring board which relaxes stress concentration in the flexible printed wiring board during production steps, thereby preventing wire breakage in inner lead portions and cracking in solder resist which would otherwise be caused during mounting of devices such as IC chips and LSI chips. The flexible printed wiring board of the present invention includes an insulating layer; a wiring pattern formed of a plurality of wirings being juxtaposed, which wiring pattern is formed through patterning a conductor layer stacked on at least one surface of the insulating layer and on which wiring pattern a semiconductor chip is to be mounted; and grid-like dummy patterns formed in a blank area where the wiring pattern is not provided, wherein the dummy patterns are formed in a width direction generally symmetrically with respect to the longitudinal direction of the flexible printed wiring board.
US07701721B2 Easily disassembling cooling apparatus
An easily disassembling cooling apparatus is assembled onto a circuit board. The circuit board has an electronic element. The cooling apparatus includes a pair of fastening blocks, one or two heat conducting blocks, a heat pipe, a fastening plate, and a plurality of locking elements. The fastening blocks are fastened onto the circuit board and each has a track slot. The heat conducting block is installed between the fastening blocks and contacts the electronic element. One end of the heat pipe is installed with the heat conducting block. The fastening plate is installed in the track slots of the fastening blocks, and has a flexible arm that flexibly presses onto the heat pipe. Each of the locking elements respectively is combined with the fastening block. Thereby, the welding process is not required in the assembling process. The electronic element is reliably cooled, and the assembling time is reduced.
US07701718B2 Heat sink assembly
A heat sink assembly includes a base, a fin group located above a top of the base, a mounting bracket, and a fan mounted on a lateral side of the mounting bracket. The mounting bracket is integrally formed by a metal sheet. The mounting bracket includes a pedestal is located at a top of the base and connects with the base, and two sidewalls extending upwardly from opposite ends of the pedestal and sandwiching the fin group therebetween. The fan is mounted on a lateral side of the sidewalls of the mounting bracket. The pedestal integrally forms four mounting arms. Four fasteners extend through the mounting arms for securing the heat sink assembly to a printed circuit board.
US07701717B2 Notebook computer having heat pipe
A notebook computer includes a heat-generating component, a keyboard frame made of a heat conductive material and a heat pipe having an evaporator and a condenser. The evaporator of the heat pipe is in thermal communication with the heat-generating component and the condenser is attached to the keyboard frame and away from the heat-generating component.
US07701713B2 Mounting apparatus for fan
An electronic device enclosure includes a chassis having a base plate, a number of fans, a number of securing boards mounted on the corresponding fans, and a number of pivot members. The receiving bracket includes a first sidewall, a second sidewall parallel to the first sidewall, and a bottom wall secured to the base plate and connecting the first sidewall to the second sidewall together such that the first sidewall, the second sidewall, and the bottom wall cooperatively define a receiving housing configured for receiving the fans. The pivot members each has a pivot end attached to the corresponding securing boards and a securing end secured to the first sidewall of the receiving bracket. Each pivot member is capable of rotating about a pivot axis of the securing board and configured for securing the corresponding fan to the receiving housing.
US07701712B2 Cooling unit
A cooling unit for integrating into a housing, especially a control box, including an assembly plate which is embodied to receive electrical components and has at least one cooling channel through which a coolant flows or is to flow. This invention provides the cooling unit with a compact structure and a high cooling performance. Thus, an air cooling unit with a fan is provided on the assembly plate for cooling warm air accumulated in the housing due to dissipated heat. The fan is used to guide the warm air along the assembly plate for cooling purposes.
US07701711B2 Waterproof part
A waterproof part including a top case, a bottom case and at least one pin is provided. The top case has at least one first through hole. The bottom case has at least one second through hole that corresponds to the first through hole. The pin includes a conductive bolt, a pad, and an elastic conductive component. The conductive bolt is disposed in the second through hole and fastened to the bottom case. The pad is disposed in the first through hole and has at least one first fastening element. The pad is fastened to the top case by the first fastening element. The elastic conductive component is tightly disposed between the conductive bolt and the pad so as to connect to the conductive bolt and the pad electrically.
US07701710B2 Cooling structure for rackmount-type control device and rack-type storage control device
According to the storage control device of the present invention, individual cooling passages are formed for each region in the enclosure and the respective cooling passages are formed bent so as to bypass the connection substrate. As a result, the interior of the enclosure is cooled efficiently. The interior of the enclosure is divided in the front-rear direction by the connection substrate. Logic substrates and battery devices are provided on the front side of the connection substrate and logic substrates and power supply devices are provided on the rear side of the connection substrate. The battery devices and power supply devices located on the left and right sides of the enclosure are each cooled by means of individual cooling passages. The logic substrates are cooled by means of different cooling passages.
US07701709B2 Electronic apparatus
According to one embodiment, a housing of an electronic apparatus includes a first sidewall portion provided with an air vent, a ceiling wall portion extending from an upper end of the first sidewall portion toward the outside of the housing, and a pair of second sidewall portions which extend from respective side end portions of the first sidewall portion toward the outside of the housing and are opposed to each other.
US07701706B2 Fixing apparatus for hard disk drive
An exemplary fixing apparatus is for mounting a hard disk drive (HDD) having a plurality of holes defined in sidewalls and includes a first side plate, a bracket, and a plurality of fixing pins. The bracket includes an end plate, and a second side plate perpendicular to the end plate. One end of the first side plate is pivotably attached to a free end of the end plate of the bracket. The other end of the first plate includes a latch extending therefrom. The second side plate includes a latch extending from a free end thereof, to detachably engage with the latch of the first side plate. The fixing pins are attached to the first side plate and the second side plate to engage in the holes of the HDD.
US07701702B2 Computer enclosure
A computer enclosure includes a chassis (10) and a bracket (20) secured in the chassis. The chassis includes a bottom plate (201), a side plate (11) and a rear plate (15) perpendicularly connected with each other. The side plate defines a first mounting slot (14) and a second mounting slot (12). A pole (17) is disposed on the bottom plate. The bracket defines a post (251) being capable of sliding into the first mounting slot and a bent piece (27) capable of inserting into the second mounting slot. The bracket is supported on the pole of the bottom plate.
US07701701B2 Computer system and control method thereof
A computer system has an internal mounting unit in which a device supporting a predetermined interface is mounted. The computer system includes an external mounting unit supporting the interface; a device controller comprising a plurality of communication channels, which can communicate with the device, for communicating with the device mounted in the internal mounting unit through a first communication channel of the plurality of communication channels and communicating with an external apparatus mounted in the external mounting unit through a second communication channel of the plurality of communication channels; and a switching controller for selectively connecting the external apparatus mounted in the external mounting unit to one of the second communication channel of the device controller and the device mounted in the internal mounting unit according to power-on/off of the system.
US07701699B2 Supporting structure and display device using the same
A supporting structure applied in a display device is provided. The display device includes a casing and a display panel. The supporting structure comprises a fastening component and a sustaining component. The fastening component including a hook set is used for supporting the display panel. The sustaining component having a plurality of slot sets is disposed on the casing. The hook set separately presses against the slots for forming different distances between the display panel and the casing.
US07701696B2 Multilayer capacitor
A first terminal electrode has a first electrode portion disposed on a first face and connected to a first internal electrode, and a second electrode portion disposed on a third face and connected to the first electrode portion. A second terminal electrode has a first electrode portion disposed on a second face and connected to a second internal electrode, and a second electrode portion disposed on the third face and connected to the first electrode portion. Each of the second electrode portions of the first and second terminal electrodes, when viewed along a third direction perpendicular to the third face, is arranged with a gap in the second direction so as to sandwich at least a portion of an end in the first direction of an element body region sandwiched between the first internal electrode and the second internal electrode, at an end in the first direction of the second electrode portion.
US07701692B2 Systems and methods for projectile status reporting
A projectile provides a stimulus signal through a human or animal target for immobilizing the target. The projectile includes a transceiver and a waveform generator. The transceiver receives a first signal and transmits a second signal. The waveform generator provides the stimulus signal through the target for immobilizing the target. The stimulus signal has a signal characteristic controlled by the waveform generator in accordance with the first signal. The second signal comprises a status of the stimulus signal.
US07701686B2 Power supply controller
In a power supply controller 10 having a self-protective mechanism for performing, intermittently or periodically, a forced ON-OFF operation which causes a power MOSFET 15 to perform an automatically restorable primary disconnecting operation and a restoring operation when an overcurrent anomaly or an short-circuiting anomaly is detected, an automatically unrestorable secondary disconnecting operation is performed when the accumulated amount of the duration of the forced ON-OFF operation reaches an accumulation threshold.
US07701685B2 Digital pulse width modulator with built-in protection functions for over current, over voltage and temperature
An apparatus for providing over current protection for a digital pulse width modulator is disclosed. The apparatus includes first logic circuitry for generating a primary interrupt indicating that a detected output current is greater than a threshold current. Second logic circuitry generates a secondary input responsive to the occurrence to the primary interrupt for a predetermined number of times.
US07701683B2 Apparatus, system, and method for sharing output contacts across multiple relays
A power system device-to-device direct communication system comprises a first intelligent electronic device with a processor and a transmit module. Software within the processor maintains a list of “virtual outputs,” which correspond to a number of data channels maintained within the transmit module. The second intelligent electronic device receives the data channels from the first intelligent electronic device and extracts the virtual output bits. The second intelligent electronic device then adjusts a group of its own output contacts in accordance with the received virtual output bits.
US07701679B2 Bathing system controller having abnormal operational condition identification capabilities
A controller suitable for identifying an abnormal operational condition in a bathing system is provided. The controller includes a processing unit for detecting an abnormal operational condition associated with the bathing system. In response to detection of an abnormal operational condition, the processing unit causes a ground fault circuit interrupter (GFCI) associated to the bathing system to trip. In a first example, the controller includes a memory unit adapted for storing measurements indicative of electrical currents drawn by respective bathing unit components under normal operating conditions. The processing unit is adapted for detecting an abnormal operational condition associated with the bathing system at least in part based on measurements stored on the memory unit. In a second example, the controller includes a plurality of actuators associated to respective bathing unit components operative for causing bathing unit components to acquire either one of the actuated state or the non-actuated state. The processing unit is adapted for detecting an abnormal operational condition associated with one or more actuators in the plurality of actuators.
US07701678B2 Electric motor control
A method and apparatus is disclosed for controlling a system comprising at least one electric motor. The system includes aspects which permit, among other things, electromagnetically disconnecting a failed permanent magnet motor from said system, weight savings in motor control electronics, controllability benefits and other benefits.
US07701668B2 System and method for forming nanodisks used in imprint lithography and nanodisk and memory disk formed thereby
A system and method form a nanodisk that can be used to form isolated data bits on a memory disk. The imprint stamp is formed from first and second overlapping patterns, where the patterns are selectively etched. The selective etching leaves either pits or posts on the imprint stamp. The pits or posts are imprinted on the memory disk, leaving either pits or posts on the memory disk. The pits or posts on the memory disk are processed to form relatively small and dense isolated data bits. Instability of the isolated data bits caused by outside magnetic and thermal influences is substantially eliminated.
US07701662B2 Cartridge reel lock release sensing systems and methods
A tape drive having a reel release sensing procedure and system is provided. In one example, the tape drive includes a motor coupled to a reel driver for driving a reel of a storage device, a sensor for detecting movement associated with the reel driver, and a controller. The controller operates to activate the motor to rotate the reel driver prior to coupling the tape to a drive leader. The controller further determines if the reel driver moved in response to activating the motor based on a signal from the sensor, and causes the tape to be loaded into the drive if the reel moved (or moved more than a predetermined amount/distance). For example, the controller may determine the reel is released if the reel driver moved in response to activating the motor and is not released otherwise.