Document Document Title
US08011016B2 SPM probe with shortened cantilever
An SPM probe with an elongated support element and a cantilever projecting beyond the front face of the support element and carrying a scanning tip, with the cantilever arranged at a front face side of the support element of the probe, protruding there from a front face side flank, and with the support element having an essentially trapezoidal cross-section with a longer and a shorter transverse edge at the face side flank, and also with critical corners at one of the transverse edges of the face side flank that are closest to a sample during the scanning process, wherein the support element has an elongated raised portion extending in the longitudinal direction of the support element and of the cantilever, with the raised portion having an essentially trapezoidal cross-section, and with the cantilever arranged on the face side on a narrow transverse edge of the raised portion of the support element, and with the raised portion with the cantilever arranged preferably at the longer transverse edge of the face side flank of the support element, and with the plane extending between the scanning tip and a theoretical straight line passing through one of the critical corners, parallel to the lateral longitudinal edges of the underside of the support element, forming an angle of tilt of at least 5 degrees relative to the transverse edge.
US08011015B2 Content access in a media network environment
Methods and apparatus for managing devices and content in a network environment. In one implementation, a method of presenting content data includes: receiving at a client in a hub network a present request indicating locked content data; checking a license corresponding to said locked content data to determine if said license permits said client to present said locked content data; and presenting said locked content data through a presentation component connected to said client; wherein said license of said locked content data is bound to said hub network.
US08011010B2 Using antimalware technologies to perform offline scanning of virtual machine images
Methods and systems for scanning a virtual machine image. The virtual machine image may be stored as a collection of one or more virtual hard disk files. The virtual machine image may be stored by taking the virtual machine off-line or may be stored by taking a checkpoint of the virtual machine while the virtual machine is on-line. The virtual machine image is rendered to file-system data. Rendering the virtual machine image to file-system data may comprise mounting the virtual machine image's virtual hard disk drives. An anti-malware engine is invoked to scan the exposed file-system data, and data indicative of the scanning may be stored.
US08011001B2 Method for managing security in a mobile communication system using proxy mobile internet protocol and system thereof
A security management method in a mobile communication system supporting Proxy Mobile Internet Protocol (IP). In the security management method, a Mobile Node (MN), a Serving Packet Data Service Node (S-PDSN), and an Authentication, Authorization and Accounting (AAA) server generate a security key of the Proxy Mobile IP. Upon receipt of information for authentication of a security key from the MN, the S-PDSN sends an access request message to the AAA server and receives information for verification of the security key. The S-PDSN sends a first message for requesting verification of the security-related key to a Home Agent (HA). The HA verifies the security-related key through the AAA server and sends a second message to the S-PDSN when the security-related key is verified. The S-PDSN sends a message indicating initiation of the Proxy Mobile IP, to the MN.
US08010996B2 Authentication seal for online applications
A network device and method are directed towards providing a client side sign-in seal for use detecting phishing attempts. In one embodiment, a user of a client device may provide anti-phishing data through a sign-in setup user interface for a website, application, or the like. In one embodiment, the anti-phishing data is an image provided by the user. The user may also provide text, symbols, an audio clip, or the like. The user may also modify aspects of the image, text, symbols, or the like, such as a color. When the user accesses the website, application, or the like, the client device may provide client device data used to locate and display the sign-in seal. If the user is being phished, the anti-phishing data may not be displayed or otherwise played.
US08010995B2 Methods, systems, and computer program products for implementing inter-process integrity serialization
A method, system, and computer program product for implementing inter-process integrity serialization services is provided. The method includes enabling process states including a must-stay-controlled (MSC) state and an extended must-stay-controlled (EMSC) state for an invoking process when it is determined that only programs designated as controlled, if any, have been loaded for the invoking process. The invoking process requests loading of a target program into temporary storage for performing a security service. Based upon a control indicator of the target program, the MSC state, and the EMSC state, the method includes controlling one or more activities within the temporary storage. The activities include loading the target program into the temporary storage, executing a main program in the temporary storage, and resetting the MSC state and the EMSC state across execution of the main program during the lifetime of the invoking process.
US08010989B2 System and method for configuring devices for secure operations
Systems and methods for establishing a security-related mode of operation for computing devices. A security-related mode of operation is established through security mode configuration data. The security mode configuration data specifies the proper security mode or modes for operation of the computing devices.
US08010983B1 Method and apparatus for enabling switched video service on a host media server
Methods and apparatuses are disclosed to enable switched video service on a host media server using a component within the media server to relay messages between a set of one or more tuners coupled with the media server and an interpreter device connected to a network source node that allocates switched video channels.
US08010982B2 Method and system for setting channel in DVB-H service
Provided is a method and system for setting a new channel when a DVB-H terminal sets a channel initially or changes the channel. The method includes a DVB-H server transmitting Program Specific Information (PSI)/Service Information (SI) and burst data of Audio/Video (A/V) streams corresponding to a plurality of service channels, a DVB-H terminal detecting a number of a plurality of elementary streams included in a new channel and Packet Identifiers (PIDs) corresponding to the respective elementary streams from the PSI/SI, which has been received from the DVB-H server and stored, in response to a setting request of the new channel from a user, and setting the detected PIDs as temporary receive PIDs, and if the DVB-H terminal detects burst data having a PID equal to any of the temporary receive PIDs from among the burst data received from the DVB-H server, the DVB-H terminal sets the PID corresponding to the detected burst data as a final receive PID and received only burst data having the final receive PID.
US08010980B1 EPG data
In one implementation, a method is described that may include applying at least one of a capitalization rule and a spacing rule to a word obtained from compressed electronic program guide (EPG) data. The compressed EPG data includes a plurality of word encoding values and a plurality of character encoding values. Each of the capitalization and spacing rules may be based on an arrangement, in the compressed EPG data, of one said word encoding value that references the obtained word with respect to one or more character encoding values. The capitalization and spacing rules may also be based on an arrangement, in the compressed EPG data, of one word encoding value that references the obtained word with respect to at least one other word encoding value. An output is made of the obtained word to which there has been applied at least one of the capitalization rule and the spacing rule.
US08010979B2 Electronic program guide using markup language
An interactive television program guide is provided. Program guide display elements are arranged and styled using markup language documents. These markup language documents may also indicate and select program guide functions. The program guide interprets the markup language documents and generates the display screens and program guide functionality without user intervention. The program guide may also be updated by supplying new markup language documents that modify display screens and program guide functionality. The markup language documents may be supplied by a main facility or a television distribution facility.
US08010976B2 Card-based and independent server-based billing and authorization system in a media exchange network
Systems and methods of billing and authentication of a communication device in a communication network are provided. In one embodiment, the system may comprise, for example, at least one communication device, a communication network, information content, and a card. The communication device may be deployed at a location. The communication network may be communicatively coupled to that location. The information content may reside on the communication network and the location. The card may carry information related to one or more user-defined selections of the information content and may allow the communication device to access the user-defined selections.
US08010975B2 Disc cartridge and photon mode optical information recording/reproducing apparatus
A disc cartridge accommodating a photon mode optical information recording medium is provided with a disc case having an opening section, and a shutter movably disposed between a closing position to close the opening section and an opening position to open the opening section. The disc case includes a light path bending portion for bending a clearance between the shutter at the closing position and the disc case at least at two points. Stray light propagating in the clearance between the disc case and the shutter is bent at least at two points.
US08010974B2 Disk apparatus
A disk apparatus includes a chassis, a disk tray and a tray panel unit. The tray panel unit includes a panel main body and a spring body. The spring body has a coil part, a pair of end attachment parts and a middle attachment part. An axial direction of the coil part is aligned with a width direction of the tray panel unit. The pair of end attachment parts extends from both axial ends of the coil part, respectively. The end attachment parts are fixedly coupled to one of the panel main body and a front end part of the disk tray. The middle attachment part is provided to an axial middle portion of the coil part. The middle attachment part is fixedly coupled to the other of the panel main body and the front end part of the disk tray.
US08010971B2 Voice over internet protocol remote upgrading
An application destined for a client VoIP device is available at a service provider 20 and is loaded first to a client-side device over an unsecure public network, using a secure protocol. The VoIP device is not able to receive the application directly using the secure protocol and the client side device is instructed to load the application to the client VoIP device over a private network using an unsecure protocol.
US08010965B2 Automatic task performance as scheduled using embedded secondary processor
A system, apparatus and method to receive, schedule, and perform a task automatically on a multi-processor device are described herein. In various embodiments, the multi-processor device is a member of a home network environment.
US08010964B2 Methods for monitoring and managing processes
Systems and methods are provided for managing process execution within an operating system. The systems and method store a process initialization file, preparing a process list of processes that can be controlled by an individual user, and monitoring execution of the processes based on the process list for each user. The process initialization file is managed by a user with a first level of access to the operating system, and indicates which processes may have process execution controlled by users of the system having a different second level of access to the operating system. A process list is prepared for each individual user having the second level of access.
US08010961B1 Data layer prioritization in an application layered system
The inventions relate generally to layered computing systems that provide public access to the content of the layers. Also disclosed herein are prioritization schemes usable in a layered computing system, including prioritization by layer type, by assigned priority weights, by access type, by sub-layers and by read-write indicators. Processes may further be associated to layers from which they originate, and priority given to associated layers thereby. Association may also be provided for installer services, thereby depositing an applications updates into its layer. Layers may also contain file reference information including exclusion or inclusion entries indicating what files may be written thereto. Paths recorded in layers may also embed variables to true paths on a layered system. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
US08010960B2 System and method for providing a software installation or removal status display
A method includes initiating an installation of software on a device or a removal of software from the device. The installation or removal of the software involves a plurality of installers capable of installing software components on or removing the software components from the device. The method also includes presenting a status panel associated with the installation or removal of the software to a user. The status panel identifies a plurality of operations associated with the installation or removal of the software and a status of each of the operations. The plurality of operations is associated with at least two different installers. The status panel includes at least one indicator that repeatedly changes to indicate that the installation or removal of the software is progressing.
US08010959B2 System and method for updating device drivers
A host connects to a peripheral device having upgraded firmware. The host also includes a device driver to communicate with the peripheral device. If the device drivers currently installed on the host are not compatible with the upgraded firmware, upgraded device drivers are automatically downloaded to the host from the peripheral device. Once installed on the host, the peripheral device is reset and the upgraded device drivers are used to communicate with the peripheral device.
US08010958B2 Data processing apparatus, program managing apparatus, control program updating method, program managing method, program managing system, updating program, and recording medium
The object is to provide a data processing apparatus, a program managing apparatus, a program managing system, etc., capable of securely and efficiently updating and managing a control program in the data processing apparatus. The data processing apparatus analyzes received data and when program updating data sent from a superior rank apparatus is acquired, temporarily stores program data for updating out of such data in a storage device. Upon occurrence of an event of a program updating request, the data processing apparatus executes updating processing based on the updating program data stored in the storage device and, after completion of the program updating, gives a notice of updating completion to the superior rank apparatus and again waits for the event. Timing of the program updating request is set later than that of the program updating data being sent from the superior rank apparatus.
US08010957B2 Compiler for eliminating redundant read-modify-write code sequences in non-vectorizable code
A computer implemented method, apparatus, and computer usable program code for eliminating redundant read-modify-write code sequences in non-vectorizable code. Code is received comprising a sequence of operations. The sequence of operations includes a loop. Non-vectorizable operations are identified within the loop that modifies at least one sub-part of a storage location. The non-vectorizable operations are modified to include a single store operation for the number of sub-parts of the storage location.
US08010955B2 Reducing the run-time cost of incorporating custom tags in a server page
The present invention is a method, system and apparatus for modifying a server page to reduce the cost of incorporating a custom tag in the server page. Specifically, the method can include the step of modifying program code translated from a server page to replace at least one method defined in the program code and corresponding to a custom tag with an optimized method defined for the custom tag. The modifying step further can include the step of modifying the program code prior to compiling the program code into a directly callable program object. Alternatively, the modifying step further can include the step of modifying the program code by modifying byte code produced by compiling the program code.
US08010952B2 Method and apparatus for configuration syntax and semantic validation
Syntax and semantic validation of network commands use a command database that has been learned automatically for validation of the syntax and the semantics of command line interface commands by interpreting the network commands as the network commands are entered to identify syntax errors or semantic errors before applying the same commands on a device of interest.
US08010950B1 Method and apparatus for testing a binding application programming interface
One embodiment of the present invention provides a system for testing a binding Application Programming Interface (API) on a device, wherein the binding API is bound to a native API for the device and provides different commands than the native API. During operation, the system executes a native-API test on the device through the native API to produce a native-API test-result. The system subsequently receives the native-API test-result from the device at a test-harness. Next, the system sends a binding-API test to a test-agent on the device which enables the test-agent to execute the binding-API test through the binding API to produce a binding-API test-result. The system then receives the binding-API test-result from the test-agent. Finally, the system compares the native-API test-result to the binding-API test-result to determine if the binding API is functionally equivalent to the native API.
US08010949B2 Database breakpoint apparatus and method
An apparatus and method define the concept of a “database breakpoint.” One or more conditions in the database are specified as a database breakpoint in a debug environment for debugging a computer program that accesses the database. When the database conditions exist, one or more debug functions may be performed with respect to the execution of the computer program. Examples of debug functions include halting execution of the computer program and halting operations to the database by other programs. With both the computer program and database halted, the user may then interrogate the database to determine its state, and may interrogate the program to determine its state. Database breakpoints greatly enhance the utility of a debugger by providing additional conditions for debugging a computer program that accesses a database.
US08010947B2 Discovering multi-component software products based on weighted scores
A solution for discovering shared software components (C1-C9) of software products (PRODa-PRODe) installed on a data processing system is proposed. In order to achieve this result, for each software product the corresponding software components are aggregated into groups (Ga1-Ge1); each group includes software components that must be linked by a corresponding relationship (such as a co-location on the same operating system image). In this way, it is possible to assign a software component available on the system to its software product even when it may be used by more of them. Particularly, the operation is performed deterministically when the available software component is included in a single valid group (i.e., a group including all the required software components); in this case, the available software component (C2) is assigned to the software product (PRODb) associated with the single valid group (Gb1). Alternatively, when an (ambiguous) available software component (C4,C8,C9) is included in more valid groups, a score is calculated for each associated (eligible) software product according to the corresponding available software components; the eligible software product with the highest score (PRODc) is then selected for assigning the ambiguous software component.
US08010946B2 Apparatus for analysing and organizing artifacts in a software application
In one embodiment, the invention provide a method comprising: generating a user interface to allow a user to make an input relating to a first component of an application; and if the input is related to an artifact, then presenting selected information about the artifact to the user. In another embodiment, invention provides a method comprising: collecting information about artifacts referenced by a statement in a first component of an application; and outputting run-time data for each artifact referenced by the statement to facilitate debugging of the first component.
US08010936B2 System and method for describing method process using guided architectural decisions
A method author uses a method generator to create a customized project-specific method that includes first class decision elements. The decision elements are included in a meta model for a process framework, and describe actual decisions for a user to resolve. Once created, a method advisor uses the project-specific method to guide a user through architectural decisions by refining the project-specific method's process flow based upon the user's decisions. The refining includes removing activity elements and decision elements from the process flow that are not reachable by a path corresponding to the user's choice selection. The method advisor also stores the user's choice selections, along with considerations, conditions, and consequences, for the use to view at a later date.
US08010930B2 Extracting consistent compact model parameters for related devices
A method, apparatus and program product are provided for extracting parameters for compact models for semiconductor devices. A first set of parameters associated with first and second semiconductor devices is defined and has the same value for all devices. A second set of parameters associated with the semiconductor devices is defined having values that differ among the devices. Data is measured from the semiconductor devices related to the first and second set of parameters. A mathematical relationship is established between the measured data, and the values of the second set of parameters are adjusted to fit the established mathematical relationship. The mathematical relationship may also be a correlation of the measured data from the first semiconductor device with the measured data from the second semiconductor device creating a data set for parameter extraction. Parameters may then be extracted from the data set related to the first and second semiconductor devices.
US08010929B2 Method and apparatus for generating layout regions with local preferred directions
Some embodiments of the invention provide a method for defining wiring directions in a design layout having several wiring layers. The method decomposes a first wiring layer into several non-overlapping regions. It assigns at least two different local preferred wiring directions to at least two of the regions. In some embodiments, the method decomposing the first wiring layer by using the vertices of items in the layout to decompose the layout. In some of these embodiments, the items include macro blocks. The method of some embodiments also identifies several power via arrays on the first wiring layer, and identifies a local preferred wiring direction based on the arrangement of the power via arrays on the first wiring layer.
US08010928B1 Automatically routing nets according to parasitic constraint rules
A system of automatically routing interconnect of a integrated circuit design while taking into consideration the parasitic issues of the wiring as it is created. The system will be able to select an appropriate wiring pattern so that signals meet their performance requirements.
US08010925B2 Method and system for placement of electric circuit components in integrated circuit design
The invention relates to a method and a system for placing electric circuits in integrated circuit chip design. Specifically, the invention encompasses performing a global placement step placing the cells into bins on the chip, as well as a detailed placement process which arranges the cells in the bins to obtain a legal arrangement while generating simply connected free space for routing channels.
US08010924B1 Assignment of select input/output blocks to banks for integrated circuits using integer linear programming with proximity optimization
A method of assigning a plurality of input/output (I/O) objects of a circuit design to banks of a programmable integrated circuit (IC) using integer linear programming can include storing a plurality of constraints that depend upon a plurality of variables, wherein the plurality of constraints regulate assignment of each of the plurality of I/O objects to banks of the programmable IC (125-184), and storing a linear function that depends upon the plurality of constraints and a plurality of cost metrics, wherein each cost metric imposes a penalty when a selected I/O object of the circuit design is assigned to a bank of the programmable IC that is different from a bank to which the selected I/O object is assigned within a reference solution that is infeasible (190). A result indicating whether a feasible solution exists for assignment of the plurality of I/O objects of the circuit design to banks of the target programmable IC can be determined by minimizing the linear function (192) subject to the plurality of constraints and outputting the result (196, 198).
US08010919B2 Method for evaluating the quality of a computer program
The invention relates to a method for rating the quality of a computer program whose execution involves an integrated circuit's input data and output data being influenced, comprising (a) provision of a mutated integrated circuit which is obtained by incorporating one or more functional mutations into the (unmutated) integrated circuit; (b) influencing of the mutated integrated circuit's input data and output data, with the output data from the mutated integrated circuit being recorded; (c) comparison of the output data obtained in this manner from the mutated integrated circuit with the output data which the computer program expects when the unmutated integrated circuit is influenced; and (d) rating of the quality of the computer program on the basis of the comparison results.
US08010916B2 Test yield estimate for semiconductor products created from a library
Disclosed is a method that predicts test yield for a semiconductor product, prior to design layout. This is accomplished by applying a critical area analysis to individual library elements that are used to form a specific product and by estimating the test yield impact of combining these library elements. For example, the method considers the test yield impact of sensitivity to library element to library element shorts and the test yield impact of sensitivity to wiring faults. The disclosed method further allows die size growth to be traded off against the use of library elements with higher test yield in order to provide an optimal design solution. Thus, the method may be used to modify library element selection so as to optimize test yield. Lastly, the method further repeats itself at key design checkpoints to revalidate initial test yield (and cost) assumptions made when the product was quoted to a customer. Thus, the method provides increased accuracy of test yield estimate from initial sizing through design and further allows designs to be modified to improve test yield.
US08010912B2 Method of shrinking semiconductor mask features for process improvement
Provided is a method to design an integrated circuit. The method reduces a time delay between introduction of a new lithography process and a start of production. A first semiconductor mask is designed at a first process feature size. The first process feature size can be based on an anticipated process feature size of the new lithography process. A second semiconductor mask is created by enlarging the first semiconductor mask to a second process feature size for which production is available. Thus, the second process feature size is larger than the first process feature size. An integrated circuit (IC) is fabricated with the second semiconductor mask. After the new semiconductor process has been developed and is available for production, another IC is fabricated with the first semiconductor mask.
US08010910B2 Breadcrumb list supplementing for hierarchical data sets
A breadcrumb path for use in navigating a hierarchical data set may be supplemented with one or more supplemental breadcrumbs representing preferred locations within the hierarchical data set. The supplemental breadcrumb may represent a previously visited location within the hierarchical data set, and may be further limited to the previously visited locations that are subordinate to the currently selected location. The supplemental breadcrumb may also represent a frequently visited location within the hierarchical data set. For scoped hierarchical data sets, the preferred location may represent a previously visited location within the scope of the selected location, or a frequently visited location within the scope of the selected location. Several embodiments of user interface components featuring such supplemented breadcrumb lists and having various advantages are presented, as well as a few contexts for applying such supplemental breadcrumbs in a breadcrumb list.
US08010908B2 Recording medium, reproduction apparatus, recording method, program, and reproduction method
A BD-ROM has recorded therein an AV Clip generated by multiplexing a video stream and a graphics stream. The graphics stream represents an interactive display to be overlayed with the video stream, and includes a sequence of three Button State groups. The interactive display includes a plurality of buttons, each of which changes from a normal state to a selected state, and from the selected state to an active state, according to a user operation. In the three Button State groups in the graphics stream, the first-order group (N-ODSs) is made of a plurality of pieces of graphics data, which represent normal states of the buttons, the second-order group (S-ODSs) is made of a plurality of pieces of graphics data, which represent selected states of the buttons, and the third-order group (A-ODSs) is made of a plurality of pieces of graphics data, which represent active states of the buttons.
US08010903B2 System and method for visualizing and navigating dynamic content in a graphical user interface
A system and method for visualizing and navigating dynamic documents including data from an ongoing process and including instances of specified search terms. A summary view including a condensed abstract representation of a dynamic document provides a global overview of the distribution of search terms. The invention updates the document and aggregates the instances of search terms when the representation includes a nonlinear scale or uses multiple display regions having different resolution levels. The invention supports rapid skimming of dynamic documents and dynamic document collections, including enhancements triggered by cursor brushing, while keeping the user in context. Navigation to a segment of the dynamic document by selecting a corresponding portion of the summary view can replace the use of conventional scrolling techniques.
US08010901B1 System and method for automated synchronized co-browsing
A system and method for automated synchronized co-browsing is provided. A co-browse session is established and includes a plurality of Web browsers. Each Web browser is loaded with social session code, which displays a social viewport. Web content is obtained in response to a request from one such Web browser. The Web content is provided to each Web browser. Substantially similar portions of the Web content are made viewable in each social viewport by selectively resizing the social viewports of the Web browsers.
US08010900B2 User interface for electronic backup
Systems and methods are provided for storing and restoring digital data. A method includes receiving, a first user input requesting that a backup interface be displayed, displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of a current view and a visual representation of the current view, the earlier version including a first element, receiving, while the backup interface is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element, animating the modification of the first element as moving from the visual representation of the earlier version to the visual representation of the current view, and modifying, in response to the second user input, the current view according to the earlier version, at least with regard to the first element.
US08010899B2 System offering a data-skin based on standard schema and the method
The present invention provides to a system and method of providing a data-skin based on a standard schema. In the data skin provision method, a user accesses and logs in to a data skin server. A meta-database is searched for a list of XSDs and skins to represent data. If desired XSD exists, the data skin server maps the XSD to data of the user, thus creating an XML document. A skin storage means is searched for a skin file and the skin file is selected. If the selected skin file is a payable skin file, user information is input to a payment server, and then payment is processed and an approval is obtained. The selected skin file is downloaded to a user computer, or the XML document is mapped to the skin file and various format documents are created and downloaded to the user computer.
US08010898B2 Process of specifying print time fold method, location, and orientation
A method for specifying a folding option for a print job includes displaying a file from the print job, after selection by a user for printing, the file comprising a legend, opening the file in a preview window, displaying markers in corners of the preview window, reading out a user selected marker, after selection of a displayed marker by a user, reading out a number of user set preprogrammed fold variables from a list of preprogrammed fold variables, and folding based on the user selected marker and the number of user set preprogrammed fold variables.
US08010891B2 Coordinated XML data parsing and processing from within separate computing processes
Embodiments of the present invention address deficiencies of the art in respect to extensible markup language (XML) data processing and provide a novel and non-obvious method, system and computer program product for inter-device transfer of parsed XML documents. In one embodiment of the invention, a markup serialization method can be provided. The method can include receiving a request in a second computing process for offloaded parsing of markup from an application in a first computing process, retrieving markup from the application, parsing the markup in the second computing process to produce a serialized data object for the markup, placing the serialized data object into shared memory for the application, and returning a reference to the serialized data to the application.
US08010890B2 System for creating and rendering client-side user interfaces via custom tags
A system for creating, rendering and controlling a user interface is provided. A server generates a mark-up language document containing custom tags and conventional tags. The custom tags are associated with machine-executable instructions operating on a client device. When the client device receives the markup language document containing custom tags, the client device processes the custom tags and inserts the machine-executable code into the document at the location of the custom tags. A browser operating on the client device then executes the code and renders the document on a display device.
US08010888B2 Producing input to a transformation engine
Input to a transformation engine is produced, responsive to a client computer providing a data access service (DAS) computer with XML data for transformation, by creating a graph shell and XML store for the XML data, determining if the graph has a store; and, if so, requesting an empty TrAX result; requesting to fill the empty TrAX result using TrAX source, and requesting a store parser for events related to the XML store; while avoiding wrapping by the TrAX DAS of a graph shell with TrAX source, requesting by a TrAX source of a graph for one or more nodes, requesting by a graph from a store for one or more nodes, parsing of a buffer by a store, returning events from a store to a graph, building of a graph by the same graph, returning nodes from a graph to a TrAX source; and building events by a TrAX source.
US08010881B2 Multi-code LDPC (low density parity check) decoder
Multi-code LDPC (Low Density Parity Check) decoder. Multiple LDPC coded signals can be decoded using hardware provisioned for a minimum requirement needed to decode each of the multiple LDPC coded signals. In embodiments where each LDPC matrix (e.g., employed to decode each LDPC coded signal) includes a common number of non-null sub-matrices, then a same number of memories are employed when decoding each LDPC coded signal. However, those particular memories employed can be different subsets for when decoding each LDPC coded signal. In embodiments where each LDPC code includes a different number of non-null sub-matrices within its respective LDPC matrix, then a different number of memories are employed when decoding each LDPC coded signal. Various degrees of parallelism in decoding can also be employed in which different numbers of bit engines and check engines can be employed when decoding different LDPC coded signals.
US08010876B2 Method of facilitating reliable access of flash memory
A method of facilitating reliably accessing flash memory is provided. During the write-in process, the present invention utilizes the steps of coding write-in data to generate extra data, and then generating the first error correction code by performing an error-correcting operation on the write-in data and the extra data. Finally, store the N write-in data and the generated K extra data into the data area and the first ECC into the spare area. During read process, the present invention utilizes the steps of reading data from the data area of the target flash-memory page to generate the second ECC, counting with the counter a number of bit differences between the first ECC and the second ECC, and selecting M data from the N write-in data and the K extra data as decoding factors to retrieve the N write-in data. The higher the counter values, the lower the likelihood the corresponding bit is selected to be retrieved.
US08010874B2 Triple parity technique for enabling efficient recovery from triple failures in a storage array
A method for recovering from three failed data storage devices is disclosed. A plurality of data storage devices hold data, and a row parity storage device holds row parity for them. The data storage devices and the row parity storage device form a set of storage devices. A diagonal parity storage device and an anti-diagonal parity storage device hold parity computed diagonally over the set of storage devices. In the event of a failure of three data storage devices of the set of storage devices, a first failed storage device is chosen for first restoration. A missing block of the first failed storage device is computed by using the remaining set of storage devices, and the diagonal parity storage device, and the anti-diagonal parity storage device. The remaining two failed storage devices are restored by a diagonal parity restoration technique.
US08010863B2 Method and apparatus for synchronizing multiple multimedia streams
There are provided a method and apparatus for synchronizing a plurality of media streams that use Forward Error Correction. The apparatus includes a memory device (110), a FEC encoder (120), and a control device (140). The memory device (110) is for buffering the plurality of media streams. The FEC encoder (120) is for generating FEC packets for streams. The control device (140) is for determining, for each stream, a respective threshold amount of buffer to be filled in order to initiate generation of the corresponding FEC packets, and upon a fastest one of the streams filling the respective threshold amount of buffer, causing an initiation of the generation of the FEC packets for the fastest stream, as well as for the other streams, irrespective of a current fill amount of the other streams, wherein said control device causes the initiation of the generation of the FEC packets by the FEC encoder via signaling.
US08010862B2 Multimedia content delivery using pre-stored multiple description coded video with restart
An embodiment of the present invention includes a buffer, a selector, and an analyzer. The buffer stores at least a default stream coded by a multiple description (MD) coding and a restart stream coded by a predictive coding. The default and restart streams correspond to a media content. The selector selects a transmit frame from the default and restart streams according to a transmission status. The transmit frame is transmitted to a receiver. The analyzer provides the transmission status based on feedback information provided by the receiver.
US08010855B2 Semiconductor device controlling debug operation of processing unit in response to permission or prohibition from other processing unit
A semiconductor device is capable of being coupled to first and second debuggers, the first and second debuggers being capable of debugging a program in the semiconductor device. The semiconductor device includes a first chip, and a second chip that is coupled to the first chip. The first chip includes a first processing unit that executes a first instruction group, and a first debug control unit capable of being coupled to the first debugger to control a communication with the first debugger. The second chip includes a nonvolatile memory that stores an ID code and the program including the first and second instruction groups and, the ID code stored in the nonvolatile memory being compared with an ID code inputted from the second debugger to control permission or prohibition of a connection configuration to the second debugger, a second processing unit that executes the second instruction group, and a second debug control unit capable of being coupled to the second debugger to control a communication with the second debugger. The first debug control unit controls permission or prohibition of a connection configuration to the first debugger based on whether the connection configuration to the second debugger is permitted or not.
US08010850B2 Client extended error handling
Techniques for clients and servers to use the web authoring extensions, and in particular, extended error handling to allow servers to provider richer web authoring error information to clients. One technique includes sending an authoring request to a server, receiving a response message with extended error information by a client, and sending the extended error information to an application program. Other embodiments are described and claimed.
US08010848B2 System and method of selection and communication of a disk for storage of a coredump
This invention provides a system and method for selecting and communicating a single disk (a “coredump disk”) for use in a coredump procedure by a failed file server (or filer). A selection method on the failed filer determines the “best candidate” coredump disk according to a predetermined set of criteria. For example, the available disks that can receive coredump data are located and ordered so as to prefer disks that best match the coredump data size requirement, are least likely to be needed for normal service by the server; and require the least preparation to receive coredump data. Appropriate attributes on the selected coredump disk are written to indicate that a coredump is in progress, and the location of the coredump data. Upon reboot of the failed filer (or takeover by a cluster partner), the coredump disk is identified and the coredump data recovered by reading back appropriate attributes.
US08010846B1 Scalable self-checking processing platform including processors executing both coupled and uncoupled applications within a frame
Methods and systems for a scalable self-checking processing platform are described herein. According to one embodiment, during an execution frame, a first processing element executes both a high-criticality application and a first low-criticality application. During that same execution frame, a second processing element executes both the high-criticality application and a second low-criticality application. The high-criticality application output from the first processing element is compared with that from the second processing element before the next execution frame, and a fault occurs when the output does not match. The low-criticality application is not duplicated or compared. This and other embodiments allow high-criticality applications to be appropriated checked while avoiding the over-dedication of resources to low-criticality applications that do not warrant self-checking.
US08010845B2 System and method for error reporting in software applications
The invention relates to a system and a method for error reporting in software applications. A system in accordance with an embodiment includes: a dummy document generating unit for generating a dummy document from an original document, wherein the dummy document maintains a skeleton of the original document and contains dummy data as its content; and a dummy document reporting unit for sending the generated dummy document in an error report.
US08010837B2 Storage sub system and data restoration method thereof
This storage system includes a first storage sub system having a first logical volume where a first data area is dynamically allocated to each prescribed area, and which stores data transmitted from a host computer in the first data area, and a second storage sub system having a second data area for backing up the first logical volume; wherein the first storage sub system includes: a first management unit for managing the status of the first data area allocated to each of the areas of the first logical volume; a transfer unit for transferring the data stored in the first data area allocated to each of the areas of the first logical volume to the second storage sub system; and a restoration unit for restoring the first logical volume based on the status of the first data area managed by the first management unit and/or the data transferred from the second storage sub system.
US08010835B2 Storage device realignment
Realigning storage devices arranged as storage arrays when one of the storage arrays enters a critical state after failure of a storage device is disclosed. The method is particularly useful for RAID groups of storage devices. The method may be used with hard disk drives, solid-state drives, and other storage devices arranged as groups. The method includes identifying when a storage array of a plurality of storage arrays is in a critical condition. A critical condition storage array and a healthy storage array are identified. Both the critical condition storage array and the healthy storage array are rebuilt. The rebuilding includes configuring the critical condition storage array to include a storage device from the healthy storage array and configuring the healthy storage array to function with one less storage device. The method may be implemented in hardware, firmware, software, or a combination thereof.
US08010831B1 High availability data center
Method/system is disclosed for recovering computing capacity and critical applications after a catastrophic failure. The method/system involves distributing the computing capacity over multiple computing clusters, each computing cluster having concurrent access to shared data and software applications of other computing clusters. Sufficient backup computing capacity is reserved on each computing cluster to recover some or all active computing capacity on the other computing clusters. Message traffic throughout the computing clusters is monitored for indications of a catastrophic failure. Upon confirmation of a catastrophic failure at one computing cluster, the workloads of that computing cluster are transferred to the backup computing capacity of the other computing clusters. Software applications that have been designated for recovery are then brought up on the backup computing capacity of the other computing clusters. Such an arrangement allows computing capacity and critical software applications to be quickly recovered after a catastrophic failure.
US08010829B1 Distributed hot-spare storage in a storage cluster
A method, system, apparatus, and computer-readable medium are described for providing distributed hot-spare storage in a redundant storage cluster. According to one method, a portion of the unutilized space on the storage cluster is utilized as a distributed hot-spare storage node. Through this mechanism, a redundant storage cluster with N storage nodes may be contracted to a redundant array with N−1 nodes. Thin provisioning and intelligent data placement may also be utilized to implement the distributed hot-spare storage node. Through repeated application of such methods and systems, the failure of any storage node or the sequential failure of multiple storage nodes within a redundant storage cluster results in the recreation of the cluster as a redundant storage array with one fewer node, but with the same redundancy.
US08010827B2 Method and computer system for failover
In a computer system wherein plural servers are connected with an external disk device via a network, each server incorporates therein a logic partition module for configuring at least one logic partition in the server, and the operating system stored in the logic partition is booted by the boot disk of an external disk device, the failover operation is performed only for the logic partition affected by a failure when the task being executed by a working server is taken over by another server at the time of the failure occurring in the working server.
US08010826B2 Reconfigurable circuit with redundant reconfigurable cluster(s)
Reconfigurable circuits, methods, and systems with reconfigurable interconnect devices, clusters of reconfigurable logic devices, and a programming interface configured to receive configuration data to configure a first combination of the reconfigurable interconnect and logic devices to implement a circuit, and to remap a portion of the received configuration data, corresponding to a defective cluster, from the defective cluster to another non-defective cluster of the plurality of clusters to configure a second combination of the reconfigurable interconnect and logic devices to implement the circuit.
US08010824B2 Sampling chip activity for real time power estimation
A system and method for real-time power estimation. A core may be divided into units. Each unit is simulated to achieve a real power consumption characterization. The power consumption is sampled. Statistical analysis is performed that assumes the core has node capacitance switching behavior that is approximated by a stationary random process with a Poisson distribution. The statistical analysis determines the number of samples to take during a sample interval. The operational frequency, sample interval, and number of samples are used to determine the number of signals to sample. Signals are chosen that have a high correlation with the node capacitance switching behavior, such as clock enable signals on the last stage of a clock distribution system. Weights with tuned values are assigned to each sampled signal. Sampling occurs during every predetermined number of clock cycles. The weights of asserted sampled signals are summed in order to determine a repeatable power estimation value.
US08010821B2 Systems and methods for wake on event in a network
Embodiments include systems and methods for allowing a host CPU to sleep while service presence packets and responses to search requests are sent by an alternate processor. While the CPU is in a low power state, the alternate processor monitors the network for incoming request packets. Also, while the CPU is asleep, the alternate processor periodically may transmit presence packets, announcing the presence of a service available from the host system of the CPU. In one embodiment, the alternate processor is a low power processor. If a search request is received when the CPU is in a low power state, the alternate processor responds to the search request according to whether the PC provides that service. If a service request is received, then the ME wakes the CPU of the PC to provide the requested service. In the wireless case, when the CPU is asleep, portions of the wireless upper MAC are implemented by the ME. When the CPU is awake the wireless upper MAC is implemented in the CPU. Thus, embodiments enable the PC to appear available to wireless devices when the CPU is asleep.
US08010811B2 Power controller coupling assemblies and methods
A variety of power controller coupling assemblies are provided that include at least one power controller, at least one cable assembly coupled to the power controller, and a plurality of power loads coupled to the power controller and the cable assembly. Power is provided from the power controller to the power loads through the cable assembly in a configuration such that power is provided to each of the power loads if one or more of the power loads should become disconnected from the power controller coupling assembly. Additionally, various cable assemblies are provided that include a plurality of power cables connecting a plurality of connectors, each of the connectors defining a number of conductor positions for providing power from a power source to at least one power controller and to a plurality of power loads.
US08010801B2 Multi-data rate security architecture for network security
An architecture and associated methods and devices are described in which a first selectable data path may be associated with a first port operating at a first data rate, a second selectable data path may be associated with a second port operating at a second data rate, and a third selectable data path may be associated with a third port operating at a third data rate that is higher than the first data rate and the second data rate. A plurality of security engines may be included which may be configurable to provide cipher key-based security for data associated with the first port and the second port using the first selectable path and the second selectable path, respectively, and configurable to provide cipher key-based security of data associated with the third port using the third selectable data path.
US08010800B2 Search engine and digital rights management
DRM-encrypted content is opened up to “trusted search”, without compromising copyright control, thus allowing end users to locate DRM-encrypted content alongside upon unencrypted content. The indexer (or crawler) (216) of a search engine (214) is provided with a DRM module (302) for communication with a DRM server (306) so that the indexer (216) can access even the encrypted content nominally as if it were a human end user of the content. The indexer (216) may be issued with a DRM-recognized “identity” so as to distinguish itself from other end users and DRM-enabled search engines. Thus, the search engine (214) can programmatically access the content, subject to being able to obtain permission from the DRM solution.
US08010798B1 Handheld computer system configured to authenticate a user and power-up in response to a single action by the user
A computer system configured to authenticate a user and to power-up in response to a single action by the user is described. In particular, the computer system includes a user verification device which interacts with the user. In an embodiment, the user verification device includes a biometric sensor which captures biometric data from the user. The biometric data can be of any type. The user verification device is configured to capture biometric data in response to an action by the user desiring access to the computer system. The user verification device can have a button-shape for receiving the finger, thumb, or any other part of the user.
US08010797B2 Electronic apparatus and recording medium storing password input program
The present invention relates to password input and contributes to facilitation and acceleration of the input. An electronic apparatus that accepts password input, comprising a displaying unit that includes a plurality of display positions displaying candidate symbols of a password, a processing unit that displays the candidate symbols at the display positions of the displaying unit, and an input unit that allows the candidate symbols to be selected with select buttons corresponding to the display positions of the displaying unit to input the password.
US08010796B2 System and method for digitally signing an electronic document
A method for digitally signing an electronic document is disclosed. The method includes generating an electronic document to be signed and notifying an authorized signer to sign the electronic document. The method includes validating if the user is the authorized signer for the electronic document by comparing the received identification and the password with a digital certificate of the authorized signer stored in a database. Additionally, the method includes obtaining an image including a digital signature of the authorized signer from a database and resizing the image and inserting the resized image into the signature area of the electronic document if the user is the authorized signer.
US08010789B2 Secure data transfer using an embedded system
A method and device for securing data transmission via an embedded system that is operationally coupled to a local device and a remote computing system using a network is provided. The method includes, determining if data received from the remote computing system is secured, handshaking with the remote computing system if the data received is from a new connection; decrypting the secured data; and transmitting the decrypted data to the local device. The method also includes, determining if the data received from the local device is from a new connection, handshaking with the remote computing system if the data received is from a new connection; encrypting the data; and transmitting the encrypted data to the remote computing system. A receiving module determines whether input data needs to be encrypted or decrypted; a processing module for encrypting and/or decrypting input data; and an output module for transmitting encrypted and/decrypted data.
US08010780B2 Methods and apparatus for providing integrity protection for management and control traffic of wireless communication networks
Embodiments of the present invention provide a method comprising transmitting, by a communication node, an information element (IE), the IE including a feature field indicating whether the communication node operates in accordance with an integrity protection protocol specifically for management frames, and the IE further including an enforcement field that advertises whether the integrity protection protocol for management and control frames is mandatory, and generating, by the communication node, a pairwise transient key (PTK), the PTK including a first plurality of keys and a pairwise integrity key (PIK), wherein the first plurality of keys are configured to protect an integrity of data frames transmitted by the communication node and the PIK is configured to protect an integrity of management frames transmitted by the communication node, wherein management frames are dedicated to management traffic and wherein the first plurality of keys and the PIK are different keys. Other embodiments may be described and claimed.
US08010778B2 Apparatus and methods for negotiating a capability in establishing a peer-to-peer communication link
Apparatus and method to negotiate parameters of a policy in establishment of a peer-to-peer link are described herein. In an embodiment, a security policy is negotiated in establishment of a peer-to-peer link in a wireless mesh network.
US08010769B2 Systems and methods for classifying and transferring information in a storage network
Systems and methods for data classification to facilitate and improve data management within an enterprise are described. The disclosed systems and methods evaluate and define data management operations based on data characteristics rather than data location, among other things. Also provided are methods for generating a data structure of metadata that describes system data and storage operations. This data structure may be consulted to determine changes in system data rather than scanning the data files themselves.
US08010764B2 Method and system for decreasing power consumption in memory arrays having usage-driven power management
A method and system for decreasing power consumption in memory arrays having usage-driven power management provides decreased power consumption in the memory array of a processing system. Per-page usage information is gathered on memory by a memory controller and periodically evaluated by software. The software distinguishes between more frequently accessed pages and less frequently accessed pages by analyzing the gathered usage information and periodically migrates physical memory pages in order to group less frequently accessed pages and more frequently access pages in separately power-managed memory ranks. When used in conjunction with a usage-driven power management mechanism, the ranks containing the less frequently accessed pages can enter deeper power-saving states and/or any power-saving state for longer periods. Operation may be further enhanced by using packed allocation in the memory ranks containing the less-frequently accessed pages and scattered allocation in the memory ranks having more frequently accessed pages.
US08010757B2 Media vaulting
A method is disclosed that comprises creating a plurality of vaulting policies, each vaulting policy having one or more cycles specifying a movement of media to a destination location and a time to execute the cycle. The method further comprises associating a first vaulting policy of the plurality to a first set of media and associating a second vaulting policy of the plurality to a second set of media, the second set of media comprising a subset of the first set of media, the second vaulting policy superseding the first vaulting policy for the media contained in the subset.
US08010749B2 Multi-node computer system with proxy transaction to read data from a non-owning memory device
A node includes several devices including a memory, an active device, and an interface configured to send and receive coherency messages on an inter-node network coupling the node to another node, as well as an address network and a data network. In response to receiving a coherency message requesting an access right to a coherency unit, the interface is configured to send a first type of address packet on the address network if the global access state of the coherency unit within the node is the modified state and a second type of address packet otherwise. The memory is configured to respond to receipt of the second type of address packet by sending a data packet on the data network, regardless of whether the memory currently has an ownership responsibility for the coherency unit.
US08010744B2 Virtualization method and storage apparatus for a storage system having external connectivity
A virtualization method for a storage system recognizes one or more logical devices located in a first and second storage apparatus and defined in a host apparatus as being connected to a channel, based on an inquiry command sent from the host apparatus when the channel comes on-line; detects one or more logical devices among the one or more logical devices defined in the host apparatus as being connected to the channel and located in the first and second storage apparatus, based on the recognition result; sets, based on the detection result, one or more virtual volumes in the first storage apparatus, respectively corresponding to the one or more logical devices in the second storage apparatus; and sets a first logical path between each of the set one or more virtual volumes and each of the corresponding one or more logical devices in the second storage apparatus.
US08010741B1 Methods and apparatus for controlling migration of content
Some embodiments relate to a migration policy that controls migration of content from a transactional storage system to a fixed content storage system. In some embodiments, content may be migrated from the transactional storage system to the fixed content storage system based on at least one criteria that relates to whether at least a portion of the content is binding.
US08010737B2 Method and device for reorganizing data in a memory system, in particular for control devices in motor vehicles
A method for reorganizing performance quantity data in a segment of a non-volatile memory. The method encompasses the tasks or operations of generating a cohesive data block at an address space of a working memory, of performance quantity data from a first segment of the non-volatile memory and/or from the working memory, and of copying the data block to a predefined address space of the first or a second segment of the non-volatile memory in a block write operation, the performance quantity data of the data block in essence being written to the predefined address space simultaneously in the block write process.
US08010736B2 Nonvolatile semiconductor memory device for supporting high speed search in cache memory
A method for reducing a memory map table search time when employing a semiconductor memory device as a temporary memory of large capacity storage device, and a semiconductor memory device therefore, are provided. A MAP RAM is prepared for storing map table data related to the nonvolatile memory area in the volatile memory area. At an initial power-up operation, it is determined whether a logical address is searched for from the map table data while the map table data existing in a map storage area of the nonvolatile memory area is loaded into the MAP RAM. A physical address corresponding to the logical address is provided as an output, when the logical address is searched for. Search time for a memory map table is reduced and read performance in a high speed map information search is increased.
US08010735B2 Flash memory with millimeter wave host interface and method for use therewith
A host interface module includes a millimeter wave transceiver that is coupled to wirelessly communicate read commands, write commands, read data and write data between a flash memory device and a host device over a millimeter wave communication path in accordance with a host interface protocol. A protocol conversion module is coupled to convert the read commands, the write commands and the write data from the host interface protocol and to convert the read data to the host interface protocol. A host module is coupled to decode the read commands and the write commands from the host device, to process the read commands to retrieve the read data from the flash memory and to process the write commands to write the write data to the flash memory.
US08010733B1 Methods and apparatus for accessing content
One embodiment of the invention relates to the transfer of content between a host computer that issues OAS access requests and a block I/O storage system. Specifically, a host computer may issue an access request for a content unit that identifies the content unit is an object identifier. The request may be received by a second server, which may determine the block address(es) on the block I/O storage system at which the content unit is stored. A request may then be sent to the block I/O storage system to retrieve the content stored at the requested block address(es) and the block I/O storage system may return the content.
US08010726B2 Data processing apparatus and method for handling interrupts
A data processing apparatus and method for handling interrupts is provided, the apparatus having an interrupt controller operable to receive interrupts generated by a number of interrupt sources, and to determine based on predetermined criteria whether to output an interrupt request signal. A processing unit is provided which is operable upon receipt of the interrupt request signal to perform an interrupt service routine for a selected one of the received interrupts in order to generate an interrupt response for the corresponding interrupt source. Timer logic is also provided which is operable upon receipt of an interrupt generated by an associated interrupt source to produce a timing indication. As a result of this, the processing unit is operable, when performing the interrupt service routine for the interrupt generated by that associated interrupt source, to reference the timer logic in order to obtain the timing indication, and to control a predetermined aspect of the interrupt response in dependence on the timing indication. This has been found to provide a significantly improved technique for handling interrupts from interrupt sources which desire deterministic behavior with regards to the interrupt response.
US08010725B2 Access right managing method for accessing multiple programs
Provided is an access right managing method for a resource of a storage system, in which a management computer stores access right definition information of the resource, and resource correspondence information including information on a management program which manages another resource related to the resource managed by the management program. In case of which receiving an updating request of an access right of the resource, the management computer updates an access right based on the updating request of the access right, selects a management program of the resource whose access right is requested to be updated based on the resource correspondence information, transmits an updating request of an access right for a relative resource to a management computer which executes the selected management program, and in case of which the access right updating request of the related resource is received, updates the access right of the relative resource.
US08010720B2 Storage system disposed with plural integrated circuits
To provide a transceiving technology that controls the mounting area of a circuit pertaining to transmission and/or reception and where the utilization efficiency of a buffer is improved. In a transmission side circuit, there are disposed a transmission side first circuit component that generates a first packet that follows a request and a transmission side second circuit component that is a lower-level circuit component of the transmission side first circuit component, includes a transmission buffer and temporarily stores in the transmission buffer, and transmits, a second packet that includes the first packet. The second packet includes a second header portion and a second data portion. In the second data portion that the second packet that is transmitted from the transmission side second circuit component includes, there is included the first packet, and in the second header portion, there is included a predetermined value as a parameter value that represents the type of the second packet. The predetermined value is a value that represents a predetermined one second packet type of plural second packet types.
US08010710B2 Apparatus and method for identifying device type of serially interconnected devices
A memory controller is unaware of device types of a plurality of memory devices in a serial interconnection configuration. Possible device types include, e.g., random access memories (DRAM, SRAM, MRAM) and NAND-, NOR- and AND-type Flash memories. Each device has device type information on its device type. Each device is capable of performing a “+1” to an input search number. First, the memory controller sends a specific device type (“don't care”) and an initial search number. Each device performs the “+1” calculation. The last device provides the memory controller with an Nד+1” search number from which the memory controller can recognize the total number of devices in the serial interconnection configuration. Thereafter, the memory controller sends a pre-determined device number for device type matching. Each device performs device type match determination of “previous match”, “present match” and “don't care match” and based on the match determination, the input search number is or is not modified and propagated through the devices. From the propagated search number, the memory controller can identify the device type of each device.
US08010707B2 System and method for network interfacing
Systems and methods that network interface are provided. In one embodiment, a data center may be provided that may include, for example, a first tier, a second tier and a third tier. The first tier may include, for example, a first server. The second tier may include, for example, a second server. The third tier may include, for example, a third server. At least one of the first server, the second server and the third server may handle a plurality of different traffic types over a single fabric.
US08010706B1 Method of and system for enabling offline applications
The present invention provides a method of enabling a web application independent of Internet coverage. The application operates within a service utilized by a client device and a server. Enabling the web application may include providing a plug-in application within the service; queuing up requests from the web application within the plug-in application; submitting the requests to the server during Internet coverage; and receiving a web response from the server to be sent to the web application through the plug-in application. A system for enabling a web application independent of Internet coverage is also provided. The system comprises a server including a processor and a memory and a client device including a processor and a memory having a plug-in application stored therein. The processor is capable of queuing up requests from the web application within the plug-in application, submitting the requests to the server during Internet coverage and receiving a web response from the server to be sent to the web application through the plug-in application.
US08010705B1 Methods and systems for utilizing delta coding in acceleration proxy servers
The present invention relates to systems, apparatus, and methods of utilizing delta coding in acceleration proxy servers. The method including storing, at a proxy server, a plurality of dictionary pages within a page storage disk and indexing, at the proxy server, the plurality of dictionary pages with fingerprint identifiers. The fingerprint identifiers are configured to uniquely identify data strings within each of the plurality of dictionary pages. The method further includes receiving, at the proxy server, a data request. The request includes a plurality of fingerprints associated with the requested data.
US08010695B2 Web services archive
An Web service (WS) archive is described. The archive includes components that define and describe the deployable WS such as the implementation classes of the WS, the WSDL of the WS, and descriptors that provide more detail than what is described in a normal WSDL that are specific to the WS of the archive.
US08010694B2 Network performance and reliability evaluation taking into account multiple traffic matrices
Network performability characteristics with improved accuracy are derived by taking into account, in the various analyzed network failure states, attributes of elements at the logical level other than just the capacities of edges, as well as by taking into account one or more “abstract components,” such as scheduled maintenance, and by using multiple traffic matrices.
US08010692B1 Adapting audio and video content for hardware platform
A single stream synchronously forwarded from an application runtime engine and comprising at least first and second types of data is received, the single stream having a format associated with the runtime engine. A first type data stream and a second type data stream are generated from the single stream. Converted data streams are generated from the first and second type data streams by changing the format to a standard-compliant format according to a standard with which at least one hardware decoder in the electronic device complies. The method includes determining that the hardware decoder is available to decode the converted data streams. Upon the determination, the converted data streams are forwarded to the hardware decoder. The method includes generating, by the hardware decoder, at least one decoded data stream from the modified data streams. The method includes generating an output from the decoded data stream.
US08010685B2 Method and apparatus for content classification
A method and apparatus is described to select a representative signature for use in identifying content in a packet stream. The method may comprise receiving the packet stream and obtaining content from a data payload of the packet. Thereafter, a plurality of signatures is identified from the content and a complexity score or a frequency score is determined based on the content. A signature of the plurality of signatures is then selected as the representative signature based on the complexity score or the frequency score.
US08010681B2 Communicating between an application process and a server process to manage peer-to-peer identities
Peer-to-peer (P2P) application programming interfaces (APIs) that allow an application to create, import, export, manage, enumerate, and delete P2P identities are presented. Further, the management of group identity information is provided. APIs abstract away from low level credential and cryptographic functions required to create and manage P2P identities. This management includes retrieval and setting of a friendly name, generation of a cryptographic public/private key pair, retrieval of security information in the form of an XML fragment, and creation of a new name based on an existing identity. Since the P2P environment also allows for the existence of multiple separate groups of peers within the P2P cloud, a preferred embodiment of the present invention also allows for the enumeration of all groups associated with a given identity, for each identity existing for the user.
US08010680B2 Transferring files
Systems and techniques for transferring one or more files by connecting to a communications system host; sending, to a client connected to the communications system host, a request to transfer one or more files; when a client permits access to the one or more files, establishing a direct socket connection from the client and bypassing the communications system host; and initiating the transfer of the one or more files from the client over the direct socket connection.
US08010676B1 Virtual computing services deployment network
A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource. The determined computing resource may be determined by a centralized virtual computing approach, thus providing appropriate scaling without significantly impacting the existing fabric.
US08010675B2 Relay server and relay communication system
A relay server that implements a virtual file sharing system includes shared resource and message information that can be managed in an integrated manner, and a user of a client terminal can be appropriately notified of changes of the shared resource, or the like. The relay server includes a shared resource information registration unit, which stores shared resource information when a resource is shared by a plurality of client terminals. The shared resource information includes, for example, resource information, account information of the client terminal that shares the resource, and message information regarding a message exchanged among the client terminals. The relay server includes a control unit, which adds, when the resource becomes sharable or is shared by the client terminal, message information regarding a message notifying of such resource sharability or resource sharing to the shared resource information.
US08010670B2 Meta-data based method for local cache utilization
A system and method for caching data and verifying cached data using a client-server model and meta-data. In particular, a client proxy and a server proxy are in communication with each other and with the client and the server, respectively; client proxy meta-data and server proxy meta-data related to the data cached by the client proxy and server proxy, respectively, are calculated and communicated between the client proxy and the server proxy; and the client proxy meta-data and the server proxy meta-data are compared to determine a cache hit or miss.
US08010669B2 Method, apparatus and computer program product for enabling dual mode communication
An apparatus for enabling dual mode communication may include a processor. The processor may be configured to receive property information from a provider node, provide the property information to a delivery context client interface based context model, and enable access, by a consumer application, to the property via the delivery context client interface based context model to enable provision of consumer data to the property to enable adaptive or customized services to the consumer application via the property. A corresponding method and computer program product are also provided.
US08010666B2 Identification and tracking of digital content distributors on wide area networks
A system and method for tracking and identifying digital content distributors using file sharing networks. The system monitors distribution networks, logs pertinent network and distributor information, generates network statistics, gathers evidence of content distribution, and notifies interested parties of the availability of content on file sharing networks.
US08010660B2 System and method for processing data from functional entities using an intermediate storage
The present invention is directed to a server system for supplying differing amounts of data into a database, wherein the system comprises the database and a data tracker device, wherein the data tracker receives data sent by a plurality of functional entities, preferably office machines and in particular devices with a printer, wherein the data tracker device is prepared to transmit data asynchronously to an intermediate buffer storage device with a queue structure, the intermediate buffer storage device storing the data sequentially and transmitting the data sequentially to the database to be stored.
US08010651B2 Executing programs based on user-specified constraints
Techniques are described for managing execution of programs on multiple computing systems, such as based at least in part of user-specified constraints. For example, constraints related to execution of a program may be based on a desired relative location of a host computing system to execute a copy of the program with respect to an indicated target (e.g., computing systems executing other copies of the program or copies of another indicated program), on particular geographic locations, and/or on factors not based on location (e.g., cost of use of a particular computing system, capabilities available from a particular computing system, etc.). Some or all of the multiple computing systems may be part of a program execution service for executing multiple programs on behalf of multiple users, and each may provide multiple virtual machines that are each capable of executing one or more programs for one or more users.
US08010648B2 Replica placement in a distributed storage system
Replica placement in a network of nodes is provided. Nodes are selected for replica placement to satisfy location-based preferences. Additionally, nodes are selected for replica placement to spread replicas of the same data over different fault domains and upgrade domains. In some instances, nodes may be selected for replica placement based on load-based information for the nodes.
US08010639B2 Parallel random proxy usage for large scale web access
A system and method efficiently and anonymously retrieves large scale Web data through a restricted query interface. A number of proxy servers are utilized to permit parallel access to a target Web server for processing multiple queries simultaneously. Latency in the individual queries is absorbed by the proxy servers. Queries that would otherwise appear structured to the target server are assigned to the proxy server in a random fashion, obscuring the structured nature of the queries. The anonymous nature of the queries made by the proxy servers furthermore conceals the identity of the originating server.
US08010638B2 Method and apparatus for updating firmware for interface unit connecting portable audio/video player with another audio/video player
A method and apparatus updates software data for an interface unit that interfaces a portable audio/video player with another audio/video system. When the portable audio/video players are updated by adding new features, etc., the method and apparatus enables the users to obtain the corresponding update file for the interface unit in the same manner that the user obtains the music file. Thus, the user can easily and quickly obtain the update file for updating the interface unit and store it in the portable audio/video player in the same manner as the music files. For executing the update operation, the user selects the update file from the play list and starts playing the update file on the portable audio/video player while connecting it to the interface unit.
US08010632B2 Steganographic encoding for video and images
The presently claimed invention relates generally to digital watermarking and steganographic data hiding for video and images. One claim recites a method of connecting a user computing device to one of a plurality of remote computers available for communication over a network. The method includes: a) obtaining streaming data representing a two dimensional color image or video, the two dimensional color image or video including an index steganographically hidden therein through alterations to the two dimensional color image or video; b) analyzing the streaming data to obtain the index; c) accessing a database with the index, the database comprising a plurality of records that associate an index to a pointer, the pointer identifying a remote computer on the network, in which the pointer is determined as a function of the index; and d) using the pointer to establish communication with the remote computer identified thereby. Of course, additional claims and combinations are provided as well.
US08010631B2 Method and system for providing image, video and audio data to remote users
A system and method of notifying a remote client of a sensor triggering event and providing data related to the sensor triggering event to the remote client. The method has the steps of receiving a first notification signal indicating that a sensor has been triggered; identifying a data recording device associated with the triggered sensor wherein the data recording device records video data; identifying a client device designated to receive the video data when the sensor has been triggered; transmitting to the client device a second notification signal indicating that the sensor has been triggered; receiving an acknowledgement signal from the client device; and transmitting the video data to the client device.
US08010630B2 Local device redirection
A system for redirecting a local device to a remote system includes a proxy configured to communicate with a remote access module. The remote access module is configured to establish a remote access connection between a system and a remote system. The proxy is configured to receive socket connection information for establishing a socket connection between the system and the remote system. The proxy is also configured to receive, from the remote system over the socket connection, at least one device transaction designated for a virtual device local to the remote system. The virtual device may correspond with a Universal Serial Bus device locally connected to the system. A system for automatically redirecting a local device to a remote system, as well as a system for utilizing a local device of a remote system, are also provided. Methods and machine-readable media are also provided.
US08010628B2 Software to provide geographically relevant website content
Internet based software application that identifies the geographic location of each a website visitor by their IP address to provide geographically relevant content to each individual visitor in a customized web page. In an embodiment, content can be further customized by web page viewing patterns of users in similar geographic locations. In an embodiment the software application matches the visitor's location to likely travel departure points with offerings likely to interest a visitor from said location and displays likely attractive offers dynamically to that visitor.
US08010625B2 Content storage medium making method, computer program, and content providing system
A content providing technique stores content data 120, sends a program for detecting a drive 35 capable of writing on a removable medium D on a user terminal 30, sends a program for determining whether or not a removable medium D is loaded on the drive 35, sends blocks of content data 120 to the user terminal 30, sends a program for writing blocks of content data 120 successively onto the removable medium D, and stores the sent content data blocks 120 successively onto the removable medium D by the drive 35.
US08010617B2 Securing serial console redirection via serial-over-LAN (SOL)
An information handling system has the capability of securing serial console redirection via serial-over-LAN (SOL) by using a baseboard management controller (BMC) and a baseboard serial controller. The BMC may be coupled to the baseboard serial controller over a DCD and/or GPIO bus. De-assertion of the data carriage detect (DCD) signal from the BMC to the baseboard serial controller may cause the OS console to logout the user session. If the BMC does not support a DCD signal then a general purpose input-output (GPIO) signal from the BMC may be used instead. Most operating system (OS) consoles will logout a user session when a de-asserted DCD (or GPIO) signal is detected.
US08010614B1 Systems and methods for generating signatures for electronic communication classification
In some embodiments, fully-automated spam identification is facilitated by accelerating a signature extraction process, allowing the use of a relatively large number of signatures finely tailored to individual spam waves, rather than a smaller number of highly-accurate signatures generated under human supervision. The signature extraction process is performed in a distributed manner. A message corpus is classified into a plurality of message clusters. Cluster-specific spam identification text patterns are extracted selectively from members of each cluster, and the text patterns are combined into cluster-specific spam identification signatures. A cluster may represent an individual spam wave. Genetic algorithms are used to optimize the set of spam identification signatures by selecting the highest-performing combinations of cluster-specific spam identification text patterns. Performing signature extraction at a subclass level allows accelerating the signature extraction process, which in turn allows frequent signature updates and facilitates fully automated spam identification.
US08010612B2 Secure transactional communication
Systems for providing sign-up email addresses are disclosed herein. A user may set up a sign-up email address for receiving emails from a trusted, Internet-based enterprise. The user may set up a dedicated mailbox folder associated with the sign-up email address or enterprise. The email server may automatically direct emails coming from that enterprise into that folder. To “unsubscribe,” the user needs only to delete the folder or the sign-up address. Emails from the enterprise to the sign-up address may be highlighted in the user's main inbox. Thus, the user may be assured that any such email is truly from the enterprise, and not a phishing expedition or spam. Such systems also provide the user with effective tools to recognize phish or spam emails that appear to be from the trusted enterprise and not to act on them.
US08010611B2 Method for processing deferred message
A method for processing deferred messages includes a storing process, a notification process and a retrieving process of a deferred message. In the storing process, when a user presets and requires to store the deferred message, the system stores the deferred message to be sent to the user; in the notification process, when a user gets online, an IM server at the client side detects the system has stored the deferred message for the user and if the user has subscribed the deferred message notification, the system sends the deferred message notification to the client according to the setting of the system or of the user; in the retrieving process, when the client receives the deferred message notification and requests to acquire the deferred message, its IM server sends the deferred message content to the client. The present invention improves the method for processing deferred messages in the SIP/SIMPLE IM service system.
US08010608B2 Locked receive locations
The subject invention provides a system and/or a method that facilitates enhancing an adapter utilizing a locking mechanism between a receive location and a process. An interface component can receive a message related to a receive location that is an endpoint. A lock component binds the receive location to the process such that the process exclusively receives the messages from the endpoint at a single instance in real time. Moreover, the lock component can provide a replacement/switching technique, wherein a process that participates in a locking relationship can be switched with another process based at least in part upon the health of the process.
US08010607B2 Management of queues in contact centres
Contacts are managed within a contact centre by representing each contact as a software object which contains skillset and priority identifiers. Contact objects are queued relative to one another by means of references to and/or from the object(s) immediately ahead of and behind each contact. In this way a conventional queue can be dispensed with. Queries can be made to a plurality of contact centres across a network to identify objects matching certain criteria at the top of each local queue. In this way a set of local queues substitutes for a network queue providing increased resilience in the case of the failure of any individual component of the network or of the network itself.
US08010605B2 System and method for sharing information among provider systems
A system is provided wherein information is provided once, and that information is provided to multiple provider systems. Information provided by a user is stored and implemented for each provider as needed. The information is provided by a user to a central server that distributes the information to one or more provider systems. In particular, the information is stored in a database and distributed to the provider system depending on the type of transaction. According to one aspect, the information is stored in an unstructured format in the database. In some embodiments the information contains metatags or indicators that can be parsed by a parser to extract the data content from the desired data fields.
US08010599B2 Method, system, and graphical user interface for dynamically updating transmission characteristics in a web mail reply
A method, system and graphical user interface for dynamically updating transmission characteristics in a web mail reply are described. In one embodiment of the invention, a graphical user interface includes a web mail reply form that includes: one or more address fields; an input area for inputting a reply message; and a plurality of response options selectable by a user. In response to selection of a response option by a user, one or more of the address fields in the reply form are changed while maintaining the reply message in the input area.
US08010593B2 Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements
The present invention provides an adaptive integrated circuit. The various embodiments include a plurality of heterogeneous computational elements coupled to an interconnection network. The plurality of heterogeneous computational elements include corresponding computational elements having fixed and differing architectures, such as fixed architectures for different functions such as memory, addition, multiplication, complex multiplication, subtraction, configuration, reconfiguration, control, input, output, and field programmability. In response to configuration information, the interconnection network is operative in real time to configure and reconfigure the plurality of heterogeneous computational elements for a plurality of different functional modes, including linear algorithmic operations, non-linear algorithmic operations, finite state machine operations, memory operations, and bit-level manipulations.
US08010589B2 Semi-automatic system with an iterative learning method for uncovering the leading indicators in business processes
Embodiments herein select performance indicators from raw data and measure the indicators over at least one time period to extract a time series of data for each of the indicators. The method determines a time order among the correlated indicators and determines a causal direction among the correlated indicators based on which of the correlated indicators occurs first in time so as to identify relative leading indicators among the correlated indicators. The processes of determining the time order and determining the causal direction can comprise applying Dynamic Time Warping and/or Granger Causality techniques to the time series of data.
US08010586B2 Apparatus and method of generating DBI signal in semiconductor integrated circuit
An apparatus for generating a DBI signal in a semiconductor integrated circuit includes a full adder that includes data input terminals and a carry input terminal, each of which receives data, performs an operation on the received data, thereby outputting a sum and a carry. A half adder includes data input terminals, each of which receives data, performs an operation on the received data, thereby outputting a sum and a carry. A DBI determining unit determines a logic value of each of the data according to the sums and the carries that are transmitted from the full adder and the half adder, thereby outputting a DBI signal.
US08010584B1 Relational database method for technology program management
A Technology Program Management Model (TPMM) for management of technology development. The TPMM is an activities-based model that is subdivided along technology readiness level (TRL) boundaries into phases of technology development that logically progress from concept to operational capability and readiness for transition to the customer/end user. The TPMM provides a standardized approach to technology development that incorporates systems engineering and programmatic principles and practices with transition management in a stage-gated process for TRL-based maturity assessment. The TPMM includes a relational database that relates the activities to one another, to entry and exit criteria for each phase, and to documentation that demonstrates that the activity meets the requirements of each phase.
US08010583B2 Computer readable medium, document processing apparatus, and document processing system with selective storage
A computer readable medium storing a program causing a computer to execute a process for performing an image processing, the process including: selecting a first storage location as a storage destination of an electronic document based on image information of the electronic document generated by reading a document to be stored; selecting a second storage location as a storage destination candidate of the electronic document; registering the electronic document to the first storage location; creating result information including information on the electronic document, the first storage location and the second storage location; allowing a user to instruct changing the storage destination of the electronic document from the first storage location to the second storage location; and registering the electronic document to the second storage location on the basis of the instruction.
US08010582B2 Method, system, and program product for migrating data from one data base management system to another data base management system
A method, system, and program product to migrate data from a data table in a data source to a data table in a target. This is done initiating processes, typically two parallel batch processes, with one of the processes unloading the data from the data source and uploading the data into the data target, and the other of the processes loading the source data into a database at the data target. Preferably the processes are parallel batch process. The processes are initiated from the data target.
US08010580B2 Information browser, method of controlling same, and program
A meta-information-read unit, a display-cache unit, a pre-reading-cache unit, a display-state-management unit, an operation-input unit, a meta-information-pre-reading unit, and an input-operation-determination unit are provided. The meta-information-pre-reading unit changes a pre-reading condition and pre-reads meta information on the basis of a result of determination made by the input-operation-determination unit and display-state-management information managed by the display-state-management unit.
US08010571B2 Method, system and program product that utilize a hierarchical conceptual framework to model an environment containing a collection of items
A method, system and program product are disclosed for enabling a user to construct a conceptual hierarchical framework representing a virtual or physical environment. The framework may then be populated with a collection of items. Users may graphically and intuitively view and manipulate various subsets of the environment's space as well as items placed within the modeled environment.
US08010567B2 Federated ontology index to enterprise knowledge
A method, system, and computer program product for using a federated ontology as an index to enterprise knowledge are provided. The method includes receiving a request for the enterprise knowledge, mapping the request to a concept within the federated ontology, and searching the federated ontology for the concept to identify one or more data sources holding the enterprise knowledge. The method further includes retrieving the enterprise knowledge from the identified one or more data sources as search result data, and returning the search result data.
US08010566B2 Extended multimedia file structure and multimedia file producting method and multimedia file executing method
Provided are an extended multimedia file structure, a multimedia file producing method, and a multimedia file executing method. The extended multimedia file structure includes: a metadata section including a media initial object descriptor (IOD) field and at least one track pointer; and a media data section including at least one media block indicated by the track pointer, wherein the at least one track pointer indicates a detail media resource contained in an embedded multimedia file or an external multimedia file.
US08010563B2 Computer program product and computing system for information organization using markup languages
The presentation of information in HTML files is desirably enhanced by the use of one or more separate scripting Javascript™ files, referenced from the HTML file, which uses information presented as variables in the HTML file. In this manner, a high degree of formatting flexibility can be achieved, while reducing the likelihood of errors in the HTML pages, improving ease of site maintenance, and standardizing the “look and feel” of the site. Improvements in the network bandwidth required to browse sites organized in this manner can also be achieved in favorable instances.
US08010562B2 Method and system for implementing and managing an enterprise identity management for distributed security in a computer system
A method and system for facilitating the management of user identities includes an ownership component, a registration component, and a servicing component. When a user first desires to access a system using the present invention, the registration component verifies the user's ownership of the underlying account by asking a variety of questions. Thereafter, when a user desires to service his account, the user may be re-queried to determine if he is attempting to access the correct information. An authentication and access component provides the functionality to access a system of the present invention. An audit component can be configured to periodically monitor the various accounts to ensure a continued linking between users and accounts.
US08010557B2 Retrieving method for fixed length data
IP addresses included in a route table are segmented so as to be able to be retrieved all together, and are retrieved at a high rate. As means for retrieving the IP address, a pointer table 200, a secondary pointer table, a local table, and a route table are provided, and a table with a numerical value comparing function is also provided when the further segmentation is necessary. In the retrieval for the ACL table, a fixed length data table of fixed length data configured in the ACL table is generated, and the ACL table is retrieved by using a retrieving method for retrieving the route table. Such tables are provided with a table manager 600 as means for efficiently composing and managing the table, and managing to prevent the retrieving operation from being obstructed.
US08010556B2 System and method for providing a search feature in a network environment
An apparatus for providing a feature in a network environment is provided that includes a central web site operable to interface with one or more end users and to manage information related to one or more of the end users. The central web site is operable to populate a queue of a first end user with a profile of a second end user. The central web site includes a search component that, once the first end user has reviewed the profile, allows the first end user to search for one or more other end users using specified criteria.
US08010555B2 System and method for managing images over a network
Images created by one or more image acquisition devices are initially stored in remote data bases at one or more remote or satellite locations and copies of the images are subsequently transferred to a central server at a central storage location over a network and stored in a central data base. A common catalog listing local image files stored at the central data base and remote image files stored at one or more remote data bases is stored at the central location and is accessed by users to search for images. User requests for images associated with local image files result in transfer of the requested images by the central server to the user. User requests for images associated with remote image files are relayed by the central server to the associated remote location, and the requested images are then relayed to the user from the remote location via the central server.
US08010550B2 Parallelizing sequential frameworks using transactions
Various technologies and techniques are disclosed for transforming a sequential loop into a parallel loop for use with a transactional memory system. A transactional memory system is provided. A first section of code containing an original sequential loop is transformed into a second section of code containing a parallel loop that uses transactions to preserve an original input to output mapping. For example, the original sequential loop can be transformed into a parallel loop by taking each iteration of the original sequential loop and generating a separate transaction that follows a pre-determined commit order process. At least some of the separate transactions are executed in different threads. When an unhandled exception is detected that occurs in a particular transaction while the parallel loop is executing, state modifications made by the particular transaction and predecessor transactions are committed, and state modifications made by successor transactions are discarded.
US08010548B1 Digital media organization and access
Methods and apparatus, including computer program products, implementing and using techniques for accessing and organizing data items, including items of digital media, such as digital images, video stream, audio stream, text documents and the like. An object model defines a plurality of data object classes, including a media object class for representing items of digital media and a tag object class for representing categories of digital media. A request for one or more data items specifies a search condition. A collection of one or more data objects instantiated from the data object classes is generated, whereby the data objects in the collection represent data items satisfying the search condition. An iterator configured to sequentially access the data items represented by the data objects in the collection of data objects is generated and used to sequentially access the data items.
US08010536B2 Combination of collaborative filtering and cliprank for personalized media content recommendation
Various methods for combining ClipRank and Collaborative Filtering are provided. According to one embodiment, the ClipRank weights associated with pieces of media content are calculated based on the relationships among the pieces of media content and various users. Those pieces having ClipRank weights greater than or equal to a predefined weight threshold are selected from the pieces of media content to obtain selected pieces of media content. Collaborative Filtering is then performed on the selected pieces of media content and the users.
US08010532B2 System and method for automatically organizing bookmarks through the use of tag data
The present invention is directed towards systems and method for organization of bookmarks. The method according to one embodiment comprises retrieving one or more bookmarks associated with one or more content items, a given bookmark generated by a user of a client device and identifying one or more tags associated with one or uniform resource locators corresponding to the or more bookmarks. A bookmark folder hierarchy is created through use of a clustering algorithm on the basis of the one or more tags associated with the one or more uniform resource locators corresponding to the one or more bookmarks.
US08010530B2 Presentation of multilingual metadata
Mechanisms for representing multiple locales in metadata models are provided. The mechanisms comprise a locale repository for storing locale information used to display multilingual metadata, and a display module for displaying the metadata model. The locale repository has locale references for representing locales, and multiple values of locale sensitive objects in a metadata model for representing locale values of the objects.
US08010521B2 Systems and methods for managing foreign key constraints
Systems and methods consistent with the invention may include generating, via a processor, an entity relationship model to indicate a plurality of types of relationships between the entities, determining relationships between the database tables corresponding to the entities by using the entity relationship model, wherein the database tables are stored in a computer memory device, generating a graph based on the entity relationship model, generating sets of database elements representing the entities and corresponding data objects stored in the database tables, wherein the element sets are generated based on the generated graph, assigning ordering numbers to the database element sets and database elements included in the database element sets and executing the query transaction by using the data objects in an order based on the ordering numbers.
US08010518B2 Method for multicontext XML fragment reuse and validation in a content management system
Method, article and apparatus for the reusability of data objects such as XML document fragments managed by a content management system (CMS). Embodiments of the invention may be used to enforce validation requirements for a multi-context XML fragment (i.e., for a fragment referenced in two or more documents managed by the CMS). When changes are made to a multi-context fragment, the CMS may detect any validation problems and take corrective action to resolve the validation problem.
US08010517B2 Apparatus, method and system for tabulation processing, and recording medium
The present invention is intended to acquire a tabulation result corresponding to changes in questions based on the knowledge that question contents are changed as time advances from a point of generation of a cause of the question and to acquire a tabulation result corresponding to questions issued from customers with question contents changing as time advances from a point of purchase of equipments, etc. Solution information for questions from customers is provided by forming a question group consisting of questions based on purchase of equipments, etc., by using the question group to tabulate the questions for each elapsed time period from a point of a cause of the question to a point of generation of the question, and by ranking the questions from the tabulation result.
US08010512B2 System and method for model-driven object store
Disclosed is a system and method for model-driven datastore. The model-driven datastore includes an object persistence model editor for developing specific object persistence models based on an object persistence metamodel. The object persistence model consists of object model, object access pattern and user defined functions. The object model consists of a collection of object definition, said object definition supports at least one basic type or structure type of attributes. The object access pattern defines the access path that are used to retrieve the object instances, where the access path is consists of a collection of actions. The actions comprise at least one of the following a self action, parent action, or children action. User defined functions are declaratively defined and supports group operators. The model driven datastore further includes a model transformer for generating an object index based on object access patterns and executable code for supporting object access patterns and user defined functions and an object store manager for executing generated code that allows applications to create, update, retrieval or persist objects.
US08010511B2 Content monitoring and compliance enforcement
Responding to a use of controlled content is disclosed. Responding includes receiving an indication of the use of the controlled content including a context of the use of the controlled content, automatically determining using the context an engagement action for responding to the use, and automatically initiating the engagement action.
US08010510B1 Method and system for tokenized stream compression
A tokenized stream including n tokens, each token including two or more portions, is received and a first sort order based on a sort of a set of the first portions of the n tokens is determined. The first sort order is applied to reorder a set of the second portions of the n tokens. The above steps are repeated to determine a sort order based on a set of portions of the n tokens and to apply the sort order to another set of portions of the n tokens column until a cth set of portions been reordered by a (c−1)th sort order. The variable c is a desired number of sets to be sorted. The variables c and n are whole numbers and the n tokens are dispersed during reordering.
US08010508B2 Information elements locating system and method
A method for distinguishing information elements on a display is disclosed, the method comprising associating a characterization attribute to a group of information elements selected from a plurality of information, associating at least one visual distinctive feature with the characterization attribute, and displaying, on the display, at least one information element from the group of information elements associated with the characterization attribute on an information element vector along a specific sequence, the at least one information element being displayed with the associated at least one visual distinctive feature, the at least one visual distinctive feature influencing the visual appearance of the at least one information element.
US08010506B2 Information processing system and network logging information processing method
An information processing system includes a memory, an external storage having a user's area and a system area, and a logging unit collecting communication information in the system. The information processing system further has a unit that receives a network logging activation instruction, and determines whether memory dump information at the point system freezing occurred exists in the system area or not, a unit that copies the network logging file to the system area if the conditions are satisfied, and a unit that writes the communication information stored and maintained in the memory dump information to the copied network logging file.
US08010504B2 Increasing application availability during automated enterprise deployments
A method of deploying enterprise applications or updates to data processing systems in a complex data processing environment. The enterprise applications or updates are phase deployed to the target data processing systems. Phased deployment includes the steps of preparing one affected node, quiescing all affected servers in the node, stopping all affected servers in the node, synchronizing the node, delivering the applications or updates, starting all affected servers, reactivating all affected servers, restoring the affected node, and repeating these steps for each affected node one at a time until all targeted data processing systems have been affected.
US08010502B2 Methods and systems for data recovery
To recover deleted files in a data store, candidate blocks of the data store may be identified and, for each of the candidate blocks, a probability that the candidate block contains a directory entry may be determined. Directory entry metadata for candidate blocks that have a determined probability that is greater than a predetermined probability threshold may then be extracted.
US08010499B2 Database staging area read-through or forced flush with dirty notification
Embodiments of the present invention allow the results of a query to an operational datastore to be augmented with relevant data that may be stored in a staging area datastore. Upon receiving a query to the operational datastore, it is determined whether data relevant to the query is present in the staging area datastore. If relevant data is present, such data may be transformed, transferred and combined with data in the operational datastore. The query is then run against the combined data and the results displayed to the user.
US08010490B2 Apparatus for managing remote copying between storage systems
A resource status value, which shows the resource status of a resource to be utilized in a remote copy that conforms to a copy mode configured for a copy unit created from a first data volume and a second data volume, is acquired either regularly or irregularly. A determination is made as to whether or not the acquired resource status value exceeds a prescribed threshold, and when it is determined that the acquired resource status value exceeds this prescribed threshold, either the resource to be used for a remote copy conforming to a configured copy mode is increased, or the configured copy mode is changed to a different copy mode.
US08010489B2 Content communication system, content communication method, and communication terminal apparatus
A content communication system is disclosed which includes a communication terminal apparatus and a server, the apparatus having category IDs, the server delivering contents corresponding to the category IDs. The communication terminal apparatus includes a category holding device that holds a category ID; a sender device that sends the category IDs; a receiver device that receives contents from the server; and a storage device that stores the received contents. The server includes a receiver device that receives category IDs from the communication terminal apparatus; a database device that stores the contents corresponding to the categories; a search device that searches for and retrieves the contents corresponding to the main category and the sub-categories represented by the received category IDs from the database device; and a sender device that sends the retrieved contents to the communication terminal apparatus.
US08010486B2 Network media channels
Capturing, storing, and publishing media files, including: capturing media data using a media capture device, wherein the media capture device is connected to a first server in a local network and includes local storage and a media editing component; storing the captured media data in a media file in the local storage of the media capture device; modifying the media file using the media editing component of the media capture device including adding metadata to the media file; determining a network media channel corresponding to the media file using the metadata; and publishing the modified media file to the first server connected to the local network, wherein the published media file is accessible through the local network.
US08010484B2 Generating data subscriptions based on application data
Subscriptions to stored data for different computer systems and mobile devices are generated based on distribution criteria and application data to control what portions of particular types of data should go to a particular computer system or mobile computing device, each of which may be identified as a data site. The particular type of data may include a business object type or a publication in a publish-and-subscribe model of data replication. The distribution criteria may include an attribute of the type of data to be distributed, or may be based on a relationship of data with an employee that uses a data site or on a responsibility of an employee that uses a data site. The distribution criteria also may include a query executable against portions of the application data or other types of complex processing logic.
US08010482B2 Locally computable spam detection features and robust pagerank
The claimed subject matter provides a system and/or a method that facilitates reducing spam in search results. An interface can obtain web graph information that represents a web of pages. A spam detection component can determines one or more features based at least in part on the web graph information. The one or more features can provide indications that a particular page of the web graph is spam. In addition, a robust rank component is provided that limits amount of contribution a single page can provide to the target page.
US08010481B2 Pattern matching technique for high throughput network processing
A pattern matching technique for high throughput network processing includes a simple yet powerful special purpose architecture and a set of novel string matching algorithms that can work in unison. The novel set of algorithms allow for bit-level partitioning of rules such that may be more easily implemented in hardware or software. The result is a device that maintains tight worst case bounds on performance, can be updated with new rules without interrupting operation, compiles in seconds instead of hours, and is ten times more efficient than the existing best known solutions in this area.
US08010475B2 Online fault detection and avoidance framework for distributed factory control systems
An on-line fault detection and avoidance method is provided for industrial control systems that include multiple interacting process controllers. The method addresses the problem that not all faults can be determined and removed at the time of system design and testing. When a fault translates into a time-out condition in one or more controllers, symptoms are identified, persistence is measured, other involved controllers are identified, the fault condition is identified and control laws are reconfigured to avoid the fault condition in the future.
US08010474B1 Translating paralinguisitic indicators
Paralinguistic indicators are translated at a paralinguistic translation server by receiving from a source a first set of data related to a first paralinguistic indicator that is configured to enable non-verbal communications between a source and a destination. The source is one of an instant messaging system and a virtual world system and the destination is one of the textual instant messaging system and a virtual world system but differs from the source. The first set of data related to the first paralinguistic indicator is translated into a second set of data related to a second paralinguistic indicator, such that the second paralinguistic indicator that is at least partially synonymous to the non-verbal communications associated with the first paralinguistic indicator. The second set of data related to the second paralinguistic indicator is transmitted to the destination.
US08010473B2 Prime indexing and/or other related operations
Embodiments of prime indexing and/or other related operations are disclosed. prime indexing and/or other related operations are disclosed.
US08010468B2 Method for wafer analysis with artificial neural network and system thereof
A method for wafer analysis with artificial neural network and the system thereof are disclosed. The method of the system of the present invention has several steps, including: first of all, providing a test unit for wafer test and generating a plurality of test data; next, transmitting the test data to a processing unit for transferring to output data; then, comparing the output data with predictive value and modifying bias and making the output data close to the predictive value, and repeating the steps mentioned above to train this system; finally, analyzing wafers by the trained system. Using this system to analyze wafers not only saves time, but also reduces manpower and the risk resulting from artificial analysis.
US08010467B2 Active element machine computation
An active element machine is a new kind of computing machine. When implemented in hardware, the Active element machine can execute multiple instructions simultaneously, because every one of its computing elements is active. This greatly enhances the computing speed. By executing a meta program whose instructions change the connections in a dynamic Active element machine, the Active element machine can perform tasks that digital computers are unable to compute.
US08010466B2 Method, apparatus, and system for clustering and classification
The invention provides a method, apparatus and system for classification and clustering electronic data streams such as email, images and sound files for identification, sorting and efficient storage. The method further utilizes learning machines in combination with hashing schemes to cluster and classify documents. In one embodiment hash apparatuses and methods taxonomize clusters. In yet another embodiment, clusters of documents utilize geometric hash to contain the documents in a data corpus without the overhead of search and storage.
US08010464B2 Computerized data equidistant-mapping method and computer system using the same
A computerized data equidistant-mapping method and a computer system using the same are provided. The computerized data equidistant-mapping method is used for mapping M sets of K-dimensional original data into a D-dimensional space in a manner of equidistance. The computerized data equidistant-mapping method includes the following steps. M sets of D-dimensional mapping data each corresponding to each original data respectively and sequentially are generated. An initial mapping data and an initial original data are chosen arbitrarily, wherein the initial mapping data corresponds to the initial original data. The mapping distance between each mapping data and the initial mapping data is computed. The original distance between each original data and the initial original data is computed. Each mapping data is amended according to each mapping distance and each original distance for enabling each mapping data and each original data to have equidistant-mapping relationship gradually.
US08010461B2 Method of detection of radioactive material
A method is disclosed to determine an inspection protocol for radioactive material in shipping containers using an inspection technique threshold characteristic. The method includes weighing a container prior to shipment and determining a relative position of the container weight to at least one of a number of predetermined inspection technique threshold lines in an inspection threshold characteristic. Each of the of the predetermined inspection technique threshold lines corresponds to at least one of a number of inspection techniques. The container is classified as either a heavy container or a light container relative to at least one of the inspection techniques according to the relative position of the container weight to at least one of the predetermined inspection technique threshold lines. An inspection protocol for radioactive material in the container is selected according to the classification of the container.
US08010457B2 Managing investment assets
A method for providing investor liquidity and portfolio growth includes (a) acquiring properties from investors through tax-preferred transactions, at least one of the properties being acquired from one of the investors in exchange for an interest in an investment entity; (b) disposing of at least one of the properties that falls outside of an investment profile; (c) enhancing the value of at least one of the properties by physical improvements; and (c) redeeming interests of investors by the investment entity.
US08010455B2 Waste processing system and method
A waste processing system (10) evaluates the waste processing requirements of a waste producing entity (20, 30) and evaluates the waste processing capabilities of vendors (40, 60, 80), and manages the waste processing of waste components produced by a waste producing entity (20, 30) by selecting vendors (40, 60, 80) to service the waste producing entity (20, 30).
US08010451B1 Effecting financial transactions
A financial account that represents value is maintained on behalf of an account holder. The financial account has a plurality of account identifiers that enable a party that presents a debit account identifier to effect a debit transaction in the account, or a party that presents a general account identifier to effect both debit and credit transactions in the account. A third party is permitted to effect a credit transaction in the account by presenting a credit identifier, which is an identifier different from the debit or general account identifiers. The credit identifier is insufficient to enable a third party to effect a debit transaction in the account.
US08010450B2 Systems and methods for processing commercial financial transactions
Systems and methods for processing commercial financial transactions are provided. In one aspect, a method for processing a commercial financial transaction between a customer and a merchant is provided. The method includes approving a customer for receiving a financing package for engaging in the commercial financial transaction with a merchant, and issuing the financing package to the customer from the originator, wherein the financing package includes a check having a plurality of security features and a security agreement between the customer and the originator. The method also includes entering into a financing agreement between the customer and the originator upon execution of the check and the security agreement, receiving first purchase data from the merchant, performing an initial verification of the commercial financial transaction including comparing stored financing package data to the first purchase data, and processing the commercial financial transaction if the initial verification is satisfied.
US08010448B1 System for repurchase agreement matchbook and method of risk management
A system for structuring a repurchase agreement matchbook (“repo matchbook”) includes in one aspect, separating a repo matchbook from other capital market businesses of a company (such as a dealer). In one embodiment, an independent broker-dealer is created for the sole use of such a dealer. In another embodiment, an independent broker-dealer is created to gain profit by an independent group of investors. Another aspect of the system provides a method for creating a multi-tiered, varied risk capitalization structure for the creation of a new company, which in some embodiments is the independent broker-dealer. A method of risk management that may be applied to the operation of the repo matchbook or another business includes setting out strict operational guidelines for risk mitigation.
US08010442B2 Financial data processing system
To process financial articles of trade, real time data is collected from a plurality of liquidity destinations in trading at least one of securities, commodities, options, futures and derivatives, the real time data including information on submitted transactions of financial articles of trade. The real time data collected from the plurality of liquidity destinations is aggregated. The real time data is streamed in a standardized form. User criteria are established to identify relevant portions of the streamed real time data. The streamed real time data is analyzed according to the user criteria. The analyzed real time data is consolidated into a computer data base.
US08010441B2 System and method of implementing massive early terminations of long term financial contracts
A method of and system for terminating or assigning outstanding OTC derivative transactions between a plurality of financial institutions (banks). The system comprises: a processing station arranged to receive transaction data describing a plurality of transactions from a plurality of banks via the Internet. The processing station comprises: a linking module for linking different versions of the same transaction received from different parties to that transaction; an analysis module for determining a set of linked transactions between a plurality of different banks, wherein each bank has debts and claims towards other banks in the set; a calculation module arranged to calculate an aggregated value of each set of linked transactions and select the set of linked transactions which has an aggregated value within bank-specified tolerance limits acceptable for executing a termination; and an execution module for executing a termination or assignment of the selected set of linked transactions.
US08010440B2 Electronic trading systems
An anonymous trading system allows parties to divide potential counterparties into tiers according to their perceived creditworthiness and the risk involved in trading with them. Price adjustments are applied to order prices for all tiers other than the first so that second and subsequent tier counterparties trade at less favorable prices. An offer is converted into a series of linked orders, one per tier, all at different prices. Tier identifiers attached to the orders are compared to ensure that the correct tier prices are displayed to counterparties.
US08010435B1 Method and system for mortgage payment analysis and reporting
A computer implemented system for determining an amount of mortgage interest tax impact available to a borrower includes a mortgage information interface configured to receive information related to a mortgage loan, the mortgage loan including an inflationary index provision, a total tax impact calculator configured to determine a total mortgage interest tax impact available based on an amount of mortgage interest paid and an amount of an adjustment to an outstanding principal balance based on the inflationary index provision, and a reporting engine configured to provide the total mortgage interest tax impact available.
US08010433B1 System for and method of individual annuity payout administration
A system for and method of administering payouts under an individual annuity contract is provided. In accordance with one embodiment of the present invention, a computer system is provided which includes a memory for storing individual annuity contract data relating to a individual annuity contract which provides the contract owner with the option to withdraw principal from the annuity during the payout phase, and a processor programmed to process and issue principal payouts as selected by the annuitant.
US08010425B1 Method and apparatus for extending credit
In one aspect of the invention, a customer accesses an eCommerce server maintained by a merchant via a communications network such as the Internet. Before the customer can complete a transaction, such as ordering goods or receiving on-line services, the merchant requests a tender of payment. If the tender of payment is declined, the merchant offers the customer credit for completing the transaction wherein the credit is guaranteed by a guarantor. The guarantor pays the merchant for the customer's transaction and sends an account statement including a request for payment to the customer. The amount the guarantor pays to the merchant may be dependent on the reason for the decline and one whether or not customer information is used to verify the customer. The account statement may also include an offer to the customer by the guarantor of a credit account.
US08010424B1 Payment processing with payee risk management
A technique for making a payment to a payee on behalf of a payor by a payment service provider is provided. A determination is made as to if a requested payment amount is less than a certain amount. The certain amount is associated with the payee and is determined by the service provider, not the payee. If the payment amount is less than the certain amount, payment to the payee on behalf of the payor is made drawn on an account of the service provider.
US08010420B2 Automated receiving system
A package processing system is disclosed for a distribution facility. The package processing system includes a reader and a controller. The reader is configured to automatically identify vendor labels on each package of a shipment of packages, each such vendor label being one of a plurality of label types and including a package identifier code representative of the corresponding package. The reader is configured to select a vendor label for each package from identified vendor labels based on label type. The controller is configured to receive distribution instructions based on electronic shipment data representative of the shipment and each package of the shipment and on inventory and to assign a routing code for each package based on a comparison of the package identifier code of the corresponding selected label with electronic shipment data and distribution instructions. Each package is distributed within the distribution facility based on the corresponding routing code.
US08010416B2 Apparatus, system and method for exchanging lead information
An apparatus, system and method is described for exchanging lead information in a bid process that provides end users, consumers, lead buyers, aggregators and sellers that aggregate the leads through marketing a platform to bid on the leads based on pre-determined criteria such as zip code, buy price field, etc without having duplicate lead information pass to any one entity.
US08010415B2 System for interactive participation by remote bidders in live auctions
A distributed auction system allows remote bidders to interactively participate by computer in live auctions conducted on-site by an auctioneer. A client program that runs on the computers of the remote bidders displays real time auction status information extracted from status messages, and provides functionality of the remote bidders to submit live bids that are based on such status information. A network of nodes may be used to filter out invalid bids from the remote bidders so that such bids need not be processed by an auction server.
US08010414B2 Method for online purchasing using printed form
A method of effecting a purchasing transaction includes providing a printed form having printed thereon coded data distributed over an area; capturing an image of the form using a sensing device, the captured image showing a portion of the coded data; decoding at least some of the coded data within the captured image; determining from the coded data an identity of the form, a position of the coded data on the form, and a parameter of the purchasing transaction; determining a position of the sensing device relative to the form from a distortion of the captured image and the determined position of the coded data; compiling the identify of the form, the position of the sensing device, and the parameter of the purchasing transaction as indicating data; receiving in a computer system the indicating data; and identifying, in the computer system and from the indicating data, at least one parameter relating to a purchasing transaction.
US08010412B2 Electronic commerce infrastructure system
A networked commercial interaction management method assembles information into bundles that include a data element reference and meta data describing the data element. The method distributes the meta data and the data element reference from the bundles through the network, and distributes copies of the data elements in the bundles from the network node of their respective data owners to the network nodes of accessors using the meta data and the data element reference distributed through the network. In at least one embodiment, the method periodically issues bundle version identifying signals to different nodes of the network. The bundle version identifying signals indicate changes to the data elements to the network nodes of accessors.
US08010410B2 Method and system for listing categorization
Embodiments of a method and system for listing categorization are disclosed. A category structure may be accessed. The category structure may include a plurality of categories for items. A set of training data may be accessed from a plurality of listings from at least one of supply data and/or demand data. The supply data may be generated from seller activity of a plurality of users in a networked system. The demand data may be generated from buyer activity of the plurality of users in the networked system. Each listing may include a category from the category structure. The set of training data may be provided to a categorization application for training. The categorization application may be capable of building listing statistics by applying a classifier to the set of training data and recommending a category from the category structure for a new listing by utilizing the listing statistics.
US08010406B2 System to monitor irregular activity
A computer-implemented method includes receiving item data at a network-based computer system, the item data related to an item categorized in at least a first category of a plurality of categories supported by the network-based computer system and including an item price-based value associated with the item. A category-specific threshold price-based value, for the first category of the plurality of categories supported by the network-based computer system, is automatically determined. The item data is automatically determined to the irregular, based on the item price-based value associated with the item and the category-specific threshold price-based value for the first category of the plurality of categories supported by the network-based computer system. Responsive to the determination that the item data is irregular, an entity associated with the item is restricted from using the network-based computer system.
US08010401B1 Method and system for market research
A method of gathering research associated with a product that includes distributing the product in a market resulting in a distributed product, wherein the distributed product that includes a first test group identified based on a selection key, enabling a first test feature in the first test group, gathering usage data associated with the first test feature from the first test group, and evaluating the first test feature based on the usage data to obtain a test result.
US08010398B2 System for managing risk
A system for use in managing risk, including: a knowledge base, for maintaining generic risk records each including a plurality of different fields; a data store of profiles, for maintaining profile risk records associated with a particular profile, each profile risk record including the same plurality of fields as a generic risk record; and a risk processor, for updating generic risk records based on profile risk records in the data store of profiles. The knowledge base includes generic risk records with field values that can be refined over time so as to be useful in providing a more accurate risk assessment in any particular profile. Some of the risk record fields are measuring fields input by the user, and some are calculated fields calculated by the system, and the system allows different modes of analysis in which the fields that are the measuring fields differ.
US08010393B1 Event-linked credit protection structure
A process that provides protection to an entity against the risk that a third party experiences a credit-related problem as a result of, or following a fortuitous, identifiable, insurable event, where the entity is exposed to the credit risk of the third party. The process may comprise the step of entering into, by the entity, an insurance agreement with an insurer, wherein the obligations of the insurer under the insurance agreement are triggered upon the occurrence of both (1) a credit-related problem of the third party and (2) the event. The entity may be, for example, a person or a business. Where the entity is an insurance provider, the insurer may be a reinsurer, and the insurance agreement between the two may be a reinsurance agreement. The credit-related problem of the third party may be a solvency problem or a failure to borrow a certain amount of money on the part of the third party. The failure to borrow may arise out of a failure to obtain a loan on the part of the third party or a failure to raise by the third party the certain amount of money through the issuance of debt or equity securities.
US08010390B2 Claims processing of information requirements
Methods and systems are provided for processing claims. A claim management case is created for an insured in response to a notice of a claim. One or more insurance policies covering the insured are associated with the claim management case. At least one process is performed at a claim management case level to fulfill an information requirement that applies to at least two of the insurance policies associated with the claim management case. Claims are adjudicated under the one or more of the insurance policies covering the insured.
US08010389B2 Multiple policy claims processing
Methods and systems are provided for processing claims. A claim management case is created for an insured in response to a notice of a claim. One or more insurance policies covering the insured are associated with the claim management case. In some embodiments, all of the insurance policies covering the insured are associated with the claim management case. At least one process relating to the claim management case is performed at a claim management case level. The process performed at the claim management case level applies to at least one of the insurance policies associated with the claim management case. The processes performed at the claim management case level may apply to all the insurance policies associated with the claim management case. One or more processes relating to the claim management case are performed at a policy level.
US08010386B2 Method and a system for effecting transfer of a patient from a hospital via a computer network
A method and a system for provides bed availability information via a computer network. A healthcare facility may provide bed availability and/or service information to a database on a computer network. Users of the computer network may access the information within the database. The healthcare facility may create a transfer request form for discharge of a patient to an extended care facility. The transfer request form containing patient medical information and/or patient treatment information is reviewed by an agent. The agent decides whether to approve the transfer request. Notifications are sent to the parties involved with the discharge of the patient to the healthcare facility notifying the parties of the decision of the agent.
US08010381B2 System and method for disease diagnosis from patient structural deviation data
A data processing technique is provided. In one embodiment, a computer-implemented method includes accessing patient deviation data of a structural difference between a patient anatomical feature and a standardized anatomical feature. The method may also include comparing the patient deviation data to reference deviation data sets representative of multiple disease types. Each reference deviation data set may be representative of an expected deviation from the standardized anatomical feature for a particular disease type. The method may further include automatically identifying one or more potential patient disease types based at least in part on the comparison. Additional methods, systems, and manufactures are also disclosed.
US08010380B2 System and method for healthcare advisory system
A system includes a Healthcare Advisory System (HAS) module and a server. The HAS module may send user location information to the server. Based on user information and environment information stored on the server, an alert may be generated and sent to a user via the HAS module.
US08010378B2 Method and system for detecting and analyzing clinical pictures and the causes thereof and for determining proposals for appropriate therapy
The invention relates to a method for detecting and analyzing clinical pictures and the causes thereof and determining appropriate therapy proposals. The invention is a system for detecting and analyzing clinical pictures and the causes thereof and for determining proposals for appropriate therapy, which can lead to a diagnosis and a corresponding therapy proposal even in the case of complex clinical causes and pictures, said proposal involving a maximum diagnostic certainty and minimum risk for the patient.
US08010376B2 On-request views of business object types
A request is received to initiate an operation (e.g., a query, etc.) on a view on a business object type. Such a request contains data characterizing the view which in turn characterizes a plurality of hierarchically arranged elements. Such elements characterized are associated with elements characterized by one or more business objects types. Thereafter, the operation is performed on the elements of the two or more business objects types. Responsive results of the operation responsive are mapped to the elements of the virtual business object type. After such mapping occurs, a message is generated that contains the results of the request in a structure compatible with the view.
US08010373B2 Signal coding and decoding
An encoding device (1) and method convert a set of signals (l, r) into a dominant signal (m) containing most signal energy, a residual signal (s) containing a remainder of the signal energy, and signal parameters (IID, ICC) associated with the conversion. The dominant signal (m) and selected parts of the residual signal (s) are encoded. Selecting parts of the residual signal involves a residual signal (s′) passing perceptually relevant parts of the residual signal (s), attenuating perceptually less relevant parts of the residual signal and suppressing least relevant parts of the residual signal. An associated decoding device (2) and method decode the encoded dominant signal and the encoded residual signal so as to produce a decoded dominant signal (m′u) and a decoded residual signal (s′mod) respectively. A synthetic residual signal (s′syn) is derived from the decoded dominant signal (m′u) and is attenuated so as to produce an attenuated synthetic residual signal (s′syn,mod). The attenuated synthetic residual signal (s′syn,mod) and the decoded residual signal (s′mod) are combined to produce a reconstructed residual signal (s′). The decoded dominant signal (m′) and the reconstructed residual signal (s′) are then converted into a set of output signals (l′, r′).
US08010371B2 Method and system for reduction of quantization-induced block-discontinuities and general purpose audio codec
Systems and methods are provided for ultra-low latency compression. In accordance with one implementation, a method is provided that includes formatting, by a processor, an input audio signal into a plurality of overlapping time-domain blocks, transforming, by a processor, each time-domain block to a transform domain block comprising a plurality of coefficients, and partitioning the coefficients of each transform domain block into signal coefficients and residue coefficients. The method also includes quantizing the signal coefficients for each transform domain block and generating signal quantization indices indicative of such quantization, modeling the residue coefficients for each transform domain block as stochastic noise and generating residue quantization indices indicative of such quantization, and formatting the signal quantization indices and the residue quantization indices for each transform domain block as an output bit stream.
US08010367B2 Spoken free-form passwords for light-weight speaker verification using standard speech recognition engines
The present invention discloses a system and a method for authenticating a user based upon a spoken password processed though a standard speech recognition engine lacking specialized speaker identification and verification (SIV) capabilities. It should be noted that the standard speech recognition grammar can be capable of acoustically generating speech recognition grammars in accordance with the cross referenced application indicated herein. The invention can prompt a user for a free-form password and can receive a user utterance in response. The utterance can be processed through a speech recognition engine (e.g., during a grammar enrollment operation) to generate an acoustic baseform. Future user utterances can be matched against the acoustic baseform. Results from the future matches can be used to determine whether to grant the user access to a secure resource.
US08010365B1 Method and system for integrating an interactive voice response system into a host application system
The present invention relates particularly to a method and system for integrating an interactive voice response (IVR) environment into an existing host processing system to provide automated telephone responses to callers to the host system. The integrated IVR environment is highly scaleable with hardware and software open to the host system for in-house modification and/or addition of components and applications to accommodate additional and/or modified host business logic, host applications, and other host requirements. The integrated IVR environment also alleviates the high cost often associated with the purchase, installation, and maintenance of the IVR functionality for a host processing system.
US08010362B2 Voice conversion using interpolated speech unit start and end-time conversion rule matrices and spectral compensation on its spectral parameter vector
A voice conversion rule and a rule selection parameter are stored. The voice conversion rule converts a spectral parameter vector of a source speaker to a spectral parameter vector of a target speaker. The rule selection parameter represents the spectral parameter vector of the source speaker. A first voice conversion rule of start time and a second voice conversion rule of end time in a speech unit of the source speaker are selected by the spectral parameter vector of the start time and the end time. An interpolation coefficient corresponding to the spectral parameter vector of each time in the speech unit is calculated by the first voice conversion rule and the second voice conversion rule. A third voice conversion rule corresponding to the spectral parameter vector of each time in the speech unit is calculated by interpolating the first voice conversion rule and the second voice conversion rule with the interpolation coefficient. The spectral parameter vector of each time is converted to a spectral parameter vector of the target speaker by the third voice conversion rule. A spectrum acquired from the spectral parameter vector of the target speaker is compensated by a spectral compensation filter or power ratio. A speech waveform is generated from the compensated spectrum.
US08010357B2 Combining active and semi-supervised learning for spoken language understanding
Combined active and semi-supervised learning to reduce an amount of manual labeling when training a spoken language understanding model classifier. The classifier may be trained with human-labeled utterance data. Ones of a group of unselected utterance data may be selected for manual labeling via active learning. The classifier may be changed, via semi-supervised learning, based on the selected ones of the unselected utterance data.
US08010354B2 Noise cancellation system, speech recognition system, and car navigation system
A noise cancellation system with improved performance for canceling from an input signal of a microphone a noise component relating to reproduced sound of an audio system reproducing multiple channels of sound, provided with an audio canceller for acquiring audio signals of two channels and processing them by filter coefficients by convolutional processing so as to produce noise cancellation signals at adaptive filters, an adder for adding the input signal of the microphone and the noise cancellation signals, canceling the noise component from the input signal, and outputting the signal after noise cancellation, nonlinear converters for nonlinear conversion of the signal after noise cancellation, and filter learning units for calculating the filter coefficients to be set next based on the nonlinear converted signal.
US08010351B2 Speech coding system to improve packet loss concealment
A speech coding method of significantly reducing error propagation due to voice packet loss, while still greatly profiting from a pitch prediction or Long-Term Prediction (LTP), is achieved by limiting or reducing a pitch gain only for the first subframe or the first two subframes within a speech frame. The method is used for a speech class decided by a classification algorithm; the classification algorithm is designed, depending on at least one pitch cycle length compared to one subframe size. Speech coding quality loss due to the pitch gain reduction is compensated by increasing a coded excitation codebook size or adding one more stage of excitation only for the first subframe or the first two subframes within the speech frame.
US08010349B2 Scalable encoder, scalable decoder, and scalable encoding method
A scalable encoder enabling improvement of the encoding efficiency in the second layer and improvement of the quality of the original signal decoded using the encoding signal in the second layer. A predictive coefficient encoder of the scalable encoder has a predictive coefficient codebook where candidates of the predictive coefficient are recorded. After searching the predictive coefficient codebook, the scale factor of the first layer decoded signal inputted from a scale factor calculator is multiplied, and a predictive coefficient which most approximates the multiplication result to the scale factor of the original signal inputted from the scale factor calculator is determined and encoded, and the coded code is inputted to a multiplexer.
US08010344B2 Dictionary word and phrase determination
Candidate words in search queries are identified, each candidate word including one or more consecutive characters. For each candidate word, a first count is determined, the first count representing a number of times that the candidate word is the only word in the search queries, and a second count is determined, the second count representing a number of times that the candidate word and one or more other words are included in each of the search queries. One or more of the candidate words are added to an input method editor dictionary based on a relationship between the first count and the second count.
US08010341B2 Adding prototype information into probabilistic models
Mechanisms are disclosed for incorporating prototype information into probabilistic models for automated information processing, mining, and knowledge discovery. Examples of these models include Hidden Markov Models (HMMs), Latent Dirichlet Allocation (LDA) models, and the like. The prototype information injects prior knowledge to such models, thereby rendering them more accurate, effective, and efficient. For instance, in the context of automated word labeling, additional knowledge is encoded into the models by providing a small set of prototypical words for each possible label. The net result is that words in a given corpus are labeled and are therefore in condition to be summarized, identified, classified, clustered, and the like.
US08010339B2 Storage device that provides efficient, updatable national language support for a mobile device
Efficient, updatable national language support for a mobile device is provided. NLS file segments are provided in a wrapper in the Virtual NLS file. Segments may be organized by language family. The number of segments that need to be searched is also minimized. At any point, any of the pointers for the dynamically updatable query table can be shifted around to improve performance. Existing APIs may be used for obtaining locale information by causing the APIs to iterate through all the known NLS segments in a specified search order.
US08010336B2 Power restoraton system for electrical power network
A method for simulating the configuration of an electrical power network for robust power restoration method is described. The method involves analyzing an electrical network topology in respect of electrical power sources, electrical bridges and other associated data, such as safety data, loss data, etc. The method determining a set of virtual paths within a mesh electrical power network, the network having a plurality of sources of electrical power. Each of the virtual paths allowing determination of suitable locations for provisioning at least a non-conducting electrical bridge. The method allowing the state of the electrical bridges to be modified to restore power when a fault is detected within the electrical power network.
US08010335B2 Simplified data signal support for diagramming environment languages
In a graphical modeling environment, bus signals, which group a plurality of signals together for simplifying a model, include a partial or complete physical definition. Models are simplified by passing bus signals through graphical objects representing functional entities, without degrouping the bus signal. During simulation of the model, code can be generated for the bus signal having a complete definition independent of other components of the graphical model.
US08010329B2 Computer-implemented system and method for designing a pressure-dosed drain field
A computer-implemented system for designing a pressure-dosed drain field comprising: a screen that allows a user to specify length and diameter for pipes that comprise the forcemain and discharge assembly, specify the pumping liquid level and discharge elevation, select the number of laterals and enter a specified residual pressure, enter or select a coefficient to be used in calculating friction losses, and enter the diameter and length of each manifold segment; a minor loss screen that calculates minor losses based on fitting selections made by the user; a pump file; a tabulated results screen; a gauge screen; and system and pump curves. A computer-implemented method of using the above system to design a pressure-dosed drain field. The purpose of the system and method is to enable an engineer to design a pressure-dosed drain field that will meet regulatory requirements for the system flow differential.
US08010326B2 Method and apparatus for automated grid formation in multi-cell system dynamics models
Method for forming a fixed geometric grid for a fluid dynamics system multi-cell computer model, the system having one or more surfaces, includes representing the system surfaces by an array of contiguous polygons. The method also includes creating a single model cell that encompasses the entire system and assigning all the surface polygons to the single model cell. The method further includes subdividing at least the portion of the single model cell encompassing the surface polygon array, including subdividing all intersected assigned polygons, using one or more subdividing planes. The method still further includes reassigning the surface polygons to respective subdivided cells resulting from the subdividing step, identifying those subdivided cells having two or more surface polygons from a common system surface, and calculating effective common boundary areas and normal vectors for those cells. The method also includes treating “split” cells and “sliver” cells. Apparatus for automatically forming a fixed geometric grid includes a digital computer programmed with a CFD program having software to implement the disclosed method.
US08010325B2 Failure simulation and availability report on same
A simulation may be performed to assess availability of a service in the event of various types of failures. A specification may describe a behavior to be induced on a machine, and a formula under which availability is to be measured. A controller processes the specification and dispatches a request to induce the behavior to a machine on which the behavior is to be induced. An agent on that machine may look up a routine in a simulation library and may use the routine to induce the behavior. Data, such as performance counter values, are collected before, during, and/or after occurrence of the behavior, and are transmitted back to the controller. A report generator applies the formula contained in the specification to the data received to calculate the availability metric, and produces a report containing that metric.
US08010324B1 Computer-implemented system and method for storing data analysis models
Computer-implemented systems and methods for processing time series data that is indicative of a data generation activity occurring over a period of time. A model specification hierarchical data structure is used for storing characteristics that define a time series model. A fitted model hierarchical data structure stores characteristics that define a fitted time series model. The characteristics of the fitted time series model are defined through an application of the time series model to the time series data.
US08010322B2 Signal conditioning IC with conditioning-coefficient memory
A signal conditioning integrated circuit includes both signal conditioning circuitry and memory devoted to storing end-user downloadable coefficients. In a preferred embodiment, the integrated circuit is an Application Specific Integrated Circuit (ASIC), and the end-user downloadable coefficients, based upon a mathematical equation pre-selected by the end-user, are pre-stored in the ASIC when a sensor device with which the ASIC is associated is calibrated. This results in a customized and more cost-effective and space-efficient signal-conditioning apparatus with improved functionality over that available in the prior art.
US08010320B2 Reducing gas turbine performance tracking estimation non-repeatability
The invention increases the fidelity of gas turbine engine module performance estimates that in turn enhance performance tracking and visibility. The methodology obviates input signal filtering since filtering may mask the onset and detection of a rapid measurement shift indicative of serious engine performance issues. The invention supports trend detection processes for timely detection, isolation and alerting of performance and engine system related faults.
US08010314B2 Methods for estimating location using signal with varying signal speed
Robust methods are developed to provide bounds and probability distributions for the locations of objects as well as for associated variables that affect the accuracy of the location such as the positions of stations, the measurements, and errors in the speed of signal propagation. Realistic prior probability distributions of pertinent variables are permitted for the locations of stations, the speed of signal propagation, and errors in measurements. Bounds and probability distributions can be obtained without making any assumption of linearity. The sequential methods used for location are applicable in other applications in which a function of the probability distribution is desired for variables that are related to measurements.
US08010313B2 Hand held pointing device with roll compensation
A pointing device includes accelerometers and rotational sensors that are coupled to a processor. The processor samples the accelerometers and rotational sensors to detect gravity and pointing device motion and uses algebraic algorithms to calculate roll compensated cursor control signals. The processor transmits the cursor control signals to a receiver that is coupled to an electronic device that moves the cursor on the visual display.
US08010310B2 Method and apparatus for identifying outliers following burn-in testing
A method includes performing burn-in testing of a device in a tester to generate post burn-in data. Pre-burn-in data associated with the device is compared to the post burn-in data. The device is identified as an outlier device based on the comparison.
US08010302B2 Tool path display apparatus for machine tool
First and second screens are set for a tool path display apparatus for displaying a path of the tip of a tool attached to a machine tool. The first screen displays the three-dimensional path of the tip of the tool obtained by synthesizing the position information of the drive axes of a 5-axis machine tool. The second screen displays the waveforms of the position deviations and current instructions of the drive axes in chronological order. When a part (line segment) of the three-dimensional path of the tip of the tool is selected on the first screen, the display attribute of the corresponding time area is changed on the second screen so that the time area can be identified.
US08010295B1 System and method for selectively classifying a population
A technique is disclosed for classifying a population of subjects into various sub-populations for a selected biological condition. Patients are categorized in accordance with numeric scores for a affected status for the selected biological condition and a risk status for the selected biological condition. The numeric scores for an overall population are determined in advance for the selected biological condition. Medical test results, including genetic tests, and risk factors are numerically scored and may further be weighted in accordance with their relevance in determining affected status and risk. Medical test results and medical histories for individual subjects within the population may then automatically be scored in accordance with the predefined characteristics. The numerical scores for affected status and risk status may be stored in a data structure, such as a database. The numeric scores are extracted from the data structure and used to classify individuals in the population into one of a group of selected sub-populations comprising at-risk affected (ARA) and at-risk unaffected (ARU). Additional sub-populations, such as unknown risk, unaffected (URU) may also be used.
US08010291B2 Processing measurement data that involves computing a derivative of the measurement data that represents a subterranean structure
To process measurement data representing a subterranean structure, a derivative of the measurement data collected by at least one survey receiver is computed, with respect to frequency. A response representing the subterranean structure is then computed based on the derivative of the measurement data, where the response contains an air-wave component that has been suppressed due to computing the derivative of the measurement data relative to at least another component that is sensitive to the subterranean structure.
US08010290B2 Method of optimizing a well path during drilling
A method for determining a list of survey points for a drilling well includes a feedback loop in which one or more measured parameters are compared with computed or derived parameters. The computed parameters are typically obtained from other/additional measurements. For example, in one exemplary embodiment of the invention, a magnetic least distance vector determined via magnetic ranging is compared with a geometric least distance vector computed from conventional borehole surveying measurements. Estimates of the drilling well azimuth and/or inclination may be adjusted to yield a good agreement between the magnetic and geometric least distance vectors. Exemplary embodiments of the present invention advantageously provide for a substantially real-time determination of a definitive well path for a drilling well as well as a substantially real-time relative placement of the drilling well with respect to a target well.
US08010289B1 Method and apparatus for detecting and processing lightning
A lightning detector designed for aircraft carried applications provides for improved lightning discrimination and display. The instrument employs a relatively wide band receiver so as to retain the received waveform or digital replicas thereof. This allows more precise discrimination between desired lightning signals and noise. Signals are processed to provide for effective display of the available information. The display modes that are enabled by the signals include flash and cell mode as well as a combined flash and cell mode. The cell mode provides for generating and displaying a cumulative weight of lightning activity, giving each strike a regional effect as opposed to illustrating it as a point. Color is used to improve the user's grasp of the displayed information; the color illustrating increased intensity from the blue-green to the yellow-red. Flash mode shows locations of the different flashes within the range scale; this mode too may use color for a similar effect. Finally there is a combined flash and cell mode display.
US08010283B2 Driving evaluation system and server
Travel information of a target vehicle is stored in time sequence and, on the basis of the travel information and pre-stored travel information of a professional driver's vehicle, a travel position of the target vehicle and a travel position of the professional driver's vehicle are displayed in animation. In such a manner, the driver can visually recognize the travel positions of the displayed target vehicle and the reference vehicle and understand how much the target vehicle is deviated from the ideal travel position.
US08010280B2 Vehicle travel safety device
This vehicle travel safety device improves the recognition accuracy of road shapes while preventing an extreme increase in the computation amount required for correction of road data. An inactive determination portion determines that the operating portion is inactive when a safety device does not operate for an estimated curve that is estimated by a curve estimating portion and also deceleration of a predetermined amount or more occurs by a deceleration operation of the driver before entering the estimated curve or while traveling through it, or when a safety device does not operate for an estimated curve that is estimated by a road shape estimating portion and also the vehicle condition of the self-vehicle is not in the proper vehicle condition to be able to properly pass the estimated curve. The data correcting portion changes the road data of the storage portion that is used in the detection of the recognized curve shape that corresponds to this estimated curve so as to facilitate operation of the operating portion at the estimated curve where the operating portion is determined to be inactive by the inactive determination portion, or adds new road data to the storage portion.
US08010277B2 Fuel injection controller and diagnosis method of fuel supply system
A fuel injection controller (incorporated in an engine control ECU) for controlling an injection operation of an injector has a program for executing injections in plural injection patterns including an injection pattern of a multiple injection in a certain order into a certain cylinder of the engine during non-injection operation and a program for obtaining sums of fluctuation degrees of an engine operating condition due to all the injections in a first injection unit composed of one (single stage injection) of the plural patterns and all the injections in a second injection unit composed of a different one (multiple injection of two stages) of the plural patterns which are executed by the former program, with an injection condition (cylinder number and data number N).
US08010276B2 Intake manifold oxygen control
A method for controlling intake manifold oxygen for an engine having a fresh air inlet and an exhaust gas recirculation (EGR) circuit includes the steps of: establishing an ideal excess oxygen ratio for combustion in the engine; calculating a total mass flow of oxygen to be delivered to an intake manifold of the engine to maintain the ideal excess oxygen ratio; determining a mass flow of EGR oxygen in the mass flow of EGR gas; and controlling a desired mass flow of fresh oxygen to be delivered to the intake manifold such that the sum of the desired mass flow of fresh oxygen and the mass flow of EGR oxygen is equal to the desired total mass flow of oxygen, by re-adjusting the EGR valve.
US08010270B2 Vehicle controller and control method
An ECU releases brake hold control when an actual accelerator pedal position A exceeds a predetermined position A(0) while the brake hold control is being executed. Further, the ECU determines whether or not the actual accelerator pedal position A is larger than a position A(1), which is a value smaller than the predetermined position A(0), and if it is larger than the predetermined position A(1), executes a process for increasing a creep torque reflection ratio R to recover creep force that has been stopped.
US08010269B2 Brake apparatus
Brake apparatus includes a transmission unit for operatively connecting a brake pedal to a master cylinder, and the transmission unit is a mechanism capable of varying a ratio between an output amount of a push rod connected to a master cylinder and an operation amount of the brake pedal. Further, the transmission unit is constructed in such a manner that, in an initial operation region of the brake pedal, a ratio of the operation amount of the brake pedal to the output amount of the push rod is set to be greater than in another operation region immediately following the initial operation region.
US08010267B2 Methods and system for time of arrival control using available speed authority
Methods and a system for a vehicle control system using a reference time profile including an upper control bound and a lower control bound are provided. The system includes an input device configured to receive a required time of arrival at a waypoint and a processor communicatively coupled to said input device wherein the processor is programmed to generate a reference time profile using a first speed profile up to an intermediate control point and a second speed profile between the intermediate control point and an RTA waypoint. The system also includes an output device communicatively coupled to the processor wherein the output device is configured to transmit a speed control signal based on the reference time profile to a vehicle speed control system.
US08010266B2 System and method for controlling thrust force of belt of continuously variable transmission
The present invention relates to a system and a method for controlling the thrust force of a belt of a CVT. The method includes: determining whether a rough road condition is satisfied; continuously calculating, in a case that the condition is satisfied, a thrust force for a first predetermined time by gradually increasing a safety factor to a safety factor of the rough road condition; increasing the thrust force of the belt to the calculated thrust force; and maintaining the thrust force according to the safety factor of the rough road condition for a second predetermined time. With that method, belt slip can be prevented and fuel efficiency can be improved.
US08010265B2 Effective driveline vibration detection algorithm in transmission TCC slip control
A method for adjusting the slip of a torque converter for a plurality of selected engine speeds, transmission gears and engine torque. A sensor is used to determine vibrations transmitted through the torque converter to the driveline of the vehicle. The sensor signal is sent to a controller where it is converted to the frequency domain. If the amplitude of the frequency signal exceeds a threshold, then the algorithm increases/decreases the converter slip until the driveline vibrations equal a threshold.
US08010262B2 Apparatus and method for automatically controlling the settings of an adjustable crop residue spreader of an agricultural combine
An apparatus and method for automatically controlling the settings of an adjustable crop residue discharge system of an agricultural combine is provided. The apparatus includes a sensor, an actuator, and a controller. The sensor detects a position of a residue deflector and/or a speed of the residue discharge system. The actuator operatively controls the residue deflector to adjustably position the residue deflector. The controller is operatively connected to the sensor and actuator. The controller includes a memory, a speed input device, a position input device, and a mode input device. The controller is configured to store in memory a plurality of positions and speeds of the residue discharge system and automatically adjust the positions and speeds of the residue discharge system upon receiving an input to change to headland mode.
US08010259B2 Control apparatus of irradiating direction of vehicle lamp and initializing method thereof
An irradiating direction control apparatus includes a storing portion for storing a design reference value of a vehicle and storing output voltages of vehicle height sensors when the vehicle is in a reference attitude as measured reference values, an operating portion for operating a reference vehicle height based on the measured reference value and the design reference value and operating a pitch angle of the vehicle based on detected outputs of the vehicle height sensors and the reference vehicle height and the design reference value, and a deflection control portion for controlling to deflect an irradiating direction of a lamp based on the operated pitch angle. Even when the design reference value of the vehicle is stored to the storing portion at a later step of steps of assembling the vehicle, the reference vehicle height can be operated by the output voltages and the design reference value and initialization based on the reference vehicle height can be realized. A degree of freedom of design of a factory layout is promoted and a production efficiency is promoted.
US08010258B2 Torque control device for power system
A torque control device for a power system and facilitates the addition of a new torque control actuator. A target torque signal according to a target torque for the power system is distributed to each actuator in a predetermined distribution priority order. A signal processing filter is mounted on a signal input section of each actuator and allows only a portion of distributed signal that matches the operation characteristics of the actuator to pass through as a command signal for the actuator.
US08010257B2 Electronic control units for controlling in-vehicle devices using time-dependent data and vehicle control system integrating such units for real-time distributed control
An electronic control unit is incorporated as one of a plurality of electronic controllers composing a system for controlling in-vehicle devices on a distributed and mutually-synchronized control manner in a vehicle. The plurality of electronic control units are communicably connected with each other via an in-vehicle network to communicate information including the time-dependent data among the electronic control units. Each electronic control unit comprises a control member, an elapsed-time calculation component, and a validity determination component. The control member performs the control on the basis of time-dependent data acquired in time series relating to the vehicle. The elapsed-time calculation component is configured to calculate an elapsed time elapsing from acquisition of the time-dependent data. The validity determination component is configured to use the calculated elapsed time to determine whether or not the time-dependent data is valid or not for the control in terms of freshness of the time-dependent data.
US08010256B2 Collision detector
A vehicle collision detector is configured to reliably activate an airbag system at a collision and prevent the airbag system from erroneously operating. The collision detector includes two acceleration sensors disposed at different positions in a vehicle to detect acceleration for collision determination, first and second collision routines in which a determination is made on whether or not a variation in the detected acceleration is caused by a collision, and a final collision routine in which an airbag module is activated when all of results of the first and second collision routines indicate a collision.
US08010252B2 Trailer oscillation detection and compensation method for a vehicle and trailer combination
A system and method of controlling a vehicle with a trailer comprises determining the presence of a trailer, generating an oscillation signal indicative of trailer swaying relative to the vehicle, generating an initial weighted dynamic control signal for a vehicle dynamic control system in response to the oscillation signal, operating at least one vehicle dynamic system according to the dynamic control signal, and thereafter, iteratively generating a penalty function for the weighted dynamic control signal as a function of the oscillation signal response. A neural network with an associated trainer modifies the dynamic control signal as a function of trailer sway response.
US08010251B2 G.P.S. management system
A management system using Global Positioning System receivers for tracking remote units from a central office and quickly and conveniently determining if those remote units have varied from a set of predetermined parameters of operation. The system also includes provisions that allows information to be sent from the remote units to the central office and vice versa. The system also has safety features that promote the rapid dispatch of law enforcement personnel when requests for emergency assistance have been made from the remote units.
US08010248B2 Data recorder
A data recorder has: a controlled state detecting unit, operable to detect a controlled state of a vehicle by a driver; an operating state detecting unit, operable to detect an operating state of the vehicle; a state recording unit; and a recording condition determination unit, operable to determine whether or not the controlled state and the operating state are recorded in the state recording unit based on at least the controlled state of the controlled and operating states.
US08010241B2 Method and device for assisting in the piloting of an aircraft flying along a path with rectilinear segments
A method and device that determine characteristic angles, each characteristic angle representing the angle by which a rectilinear segment of the flight path is seen from the aircraft. A head-up screen displays characteristic signs that are representative of the characteristic angles.
US08010240B2 Method and system for electricity consumption profile management for consumer devices
A method and system for electricity consumption profile management for electrical devices, is provided. One implementation involves receiving an energy consumption control command at a consumer site including on or more electrical devices connected to an energy distribution network; determining energy consumption adjustment including determining an energy consumption adjustment for at least one of the electrical devices based on the energy consumption control command; and transmitting an energy consumption adjustment message to said at least one of the electrical devices, commanding the electrical device to adjust its electrical energy consumption accordingly.
US08010237B2 System and method for using ramped setpoint temperature variation with networked thermostats to improve efficiency
The invention comprises systems and methods for ramping setpoints on thermostats controlling HVAC systems. At least one thermostat is located inside a structure and is used to control an HVAC system in the structure. At least one remote processor is in communication with said thermostat and at least one database stores data reported by the thermostat. At least one processor compares the outside temperature at least one location and at least one point in time to information reported to the remote processor from the thermostat. The remote processor ramps the setpoint on the thermostat so as to reduce the average spread between inside temperature and outside temperature in order to reduce energy consumption with affecting comfort. The remote processor takes into account the effect of weather conditions and occupant preferences in determining whether and when to ramp setpoints.
US08010234B2 Control system and teach pendant for an industrial robot
A live handle switch in the form of a hand operated safety switch for an industrial robot or a machine is described. The live handle comprises a safety certified switch for operating a robot or other machine safely while under manual control. The live handle switch may be comprised in a portable robot controller of the TPU Teach Pendant Unit type. Such a TPU may comprise control means for moving a robot in three or more degrees of freedom. In other aspects of the invention a system comprising a robot and a control unit and the live handle switch are described.
US08010229B2 Method and apparatus for returning cleaning robot to charge station
Provided are a method and apparatus for ensuring a cleaning robot to return to a charge station. The method includes the steps of: (a) measuring a battery usable time, a running speed, and an actual return distance of a cleaning robot during a cleaning operation; (b) calculating an allowable return distance on the basis of the battery usable time and the running speed; (c) comparing the actual return distance with the allowable return distance; and (d) returning the cleaning robot to the charge station when the actual return distance is larger than the allowable return distance as a result of the comparison. Therefore, it is possible to prevent the cleaning robot from being not returned to the charge station, thereby providing convenience to a user.
US08010228B2 Process monitoring apparatus and method for monitoring process
A sensor on a semiconductor wafer is used as a process monitor and a capacitor is employed as a power supply for the sensor. The capacitor can be formed by stacking a poly-silicon layer and a silicon nitride layer on the wafer. A timer can be used to specify an operation time or an operation timing, etc. Furthermore, unauthorized use is prevented by storing a keyword in an ROM of the process monitor.
US08010225B2 Method and system of monitoring manufacturing equipment
A method and system is provided for monitoring manufacturing equipment and, more particularly, for monitoring manufacturing equipment in a semiconductor fabrication facility using existing tool elements. The method includes operating a tool working at an operating mode such that at least one of its control parameters is outside of a normal operating range, and measuring the at least on of the control parameters of the tool working at the operating mode outside of the normal operating range. The method further includes detecting a change to a condition of the tool based on the measuring of the at least one control parameter.
US08010223B2 Quality control system and quality control information delivery device
There is provided a quality control system capable of displaying a display screen regarding quality control of an testing, including a display control part for performing a display control of the display screen regarding the quality control, wherein the display control part displays the display screen on a display in accordance with a category of a quality control sample used by a user.
US08010221B2 Cleaning apparatus and method for immersion light exposure
A cleaning apparatus for immersion light exposure includes a cleaning apparatus main body including a mechanism configured to perform a cleaning process on the substrate, and a control section configured to control respective components of the cleaning apparatus main body. The control section is arranged to fabricate a new process recipe in response to input of a surface state of a film formed on a substrate, such that the new process recipe contains hardware conditions and/or process conditions corresponding to the surface state, with reference to relationships stored therein between parameter values representing a surface state of a film formed on a substrate and hardware conditions and/or process conditions for performing suitable cleaning for the parameter values; and to control the cleaning apparatus main body to perform a cleaning process in accordance with the new process recipe.
US08010219B2 Computer automated test and processing system of RFID tags
An automated system for the processing of radio frequency identification (RFID) tags. The automated system allows for the simultaneous processing of multiple individual tags through the use of multiple processing stations. A table is provided that is capable of moving the individual tags from one processing station to the next. Tables are also provided for receiving unprocessed tags for input into the system and processed tags for packaging. Individual tags are moved between the tables by a transfer mechanism.
US08010213B2 Safety device for the safe activation of connected actuators
A safety device is set forth having at least one safety control and having a plurality of outputs for the safe activation of connected actuators and having inputs for the reception of signals of connected sensors as well as having a serial communications device, in particular a bus which connects the safety control to the outputs and to the inputs, to receive and/or to transmit data packets. In this respect, in addition to the serial communication at least one bypass line is provided which connects the safety control or an input to at least one output to be able to transmit a deactivation signal independently of the serial communication to an actuator connected to the output.
US08010212B2 Fuzzy control method for adjusting a semiconductor machine
A method of fuzzy control for adjusting a semiconductor machine comprising: providing measurement values from first the “parameter of a pre-semiconductor manufacturing process”, second the “parameter of the semiconductor manufacturing process”, and third the “operation parameter of the semiconductor manufacturing process”; performing a fuzzy control to define two inputs and one output corresponding to the measurement values, wherein the difference between the first and third values, and the difference between the second and third values, forms the two inputs, then from the two inputs one target output is calculated by fuzzy inference; finally, determining if the target output is in or out of an acceptable range. Whereby the target output is the “machine control parameter of the semiconductor manufacturing process” and when within an acceptable range is used for adjusting the semiconductor machine.
US08010211B2 Appliance with a service interface for communicating with a consumable holder
An appliance configured to perform a physical operation on an article, using a resource, includes a process control apparatus to control a cycle of the physical operation, and a service interface in communication with the process control apparatus and configured to receive a consumable holder. The service interface has at least one coupling point for conveying the consumable from a consumable holder to the appliance.
US08010208B2 Microelectrode, applications thereof and method of manufacturing
An electrode device is disclosed. The electrode device comprises an electrically conductive core of micrometric size coated by at least one electrically isolating layer. The electrically conductive core comprises a substrate coated by at least one metallic layer having a nanometric pattern thereon and being at least partially exposed at a tip of the electrically conductive core.
US08010203B2 Guided programming with feedback
Techniques that involve generating test stimulation programs based upon specific patient feedback to guide the programming process for stimulation therapy are described. The patient describes positive effects and adverse effects of the test stimulation by listing and/or rating specific types of effects, both positive and adverse, and the location of each effect. In this manner, a programming device, i.e. a programmer, uses the feedback to generate subsequent test stimulation programs. Initially, programs with unipolar electrode configurations are tested, but the programmer may generate bipolar electrode configurations to test if the patient rates the unipolar electrode combinations poorly. After the stimulation programs are tested and rated, the programmer sorts the tested programs based upon the feedback and presents the tested programs to the user. The user selects the best tested program to use for chronic stimulation therapy. Additionally, the patient may utilize the guided programming technique for continued therapy optimization.
US08010201B2 Device for removing deleterious charged molecules from brain tissue
A system for removing charged particles from the brain in which a cannula with a distal anode, a proximal cathode and a vacuum are used. The cannula also comprises a fluid delivery port that is functionally connected to a vacuum, and holes with the distal end of the cannula. The charged species in the brain tissue are drawn to the anode that is on the distal end of the probe, when a cathode is placed on the skull of the patient and an appropriate electric field is applied between the anode and cathode. The use of a vacuum within the device to remove the destructive charged particles.
US08010200B1 System for permanent electrode placement utilizing microelectrode recording methods
A lead stimulation/recording system is provided, which is a combination of a permanent DBS stimulating lead and a recording microelectrode. The DBS lead has a lumen extending from the proximal to the distal end of the lead, the lumen having an opening on each end of the lead. The microelectrode is configured and dimensioned to be insertable into the DBS lead from either the distal or proximal opening of the DBS lead, thereby permitting the microelectrode to be placed before, concurrently with, or after placement of the DBS lead. In addition, the system may be used with known microelectrode recording systems and methods of inserting the electrodes, such as the five-at-a-time method, the dual-microdrive method, or the single microdrive method.
US08010199B2 Blood pressure regulating system by substituting native biological regulatory function
A blood pressure regulating system uses a native regulation rule to estimate at least one nerve activity in response to blood pressure changes, comprising at least one blood pressure sensing means which senses blood pressure and outputs a input blood pressure signal, a calculating means which receives the input blood pressure signal, calculates a transfer function by computing a Fourier transform of a normal blood pressure signal and a normal sympathetic nerve activity from normal cardiovascular system, calculates an impulse response by computing an inverse Fourier transform of the transfer function, calculates a sympathetic nerve stimulation signal using a convolution integral between the input blood pressure signal and the impulse response, and outputs the sympathetic nerve stimulation signal, and a stimulating means which receives the sympathetic nerve stimulation signal, and stimulates the sympathetic nerve innervating vascular beds based on the sympathetic nerve stimulation signal such that blood pressure is regulated.
US08010195B2 Cardiac pacing system by substituting native biological regulatory function
The present invention provides a cardiac pacing system based on biological activities, comprising: a) at least one nerve activity sensing means which senses nerve activity of a cardiac sympathetic nerve and/or a vagal nerve, and outputs a plurality of input nerve activity signals; b) a calculating means which receives the input nerve activity signals, calculates a transfer function by computing a Fourier transform of normal nerve activity signals and a normal heart rate signal from normal cardiovascular system, calculates an impulse response by computing an inverse Fourier transform of the transfer function, calculates a plurality of pacing signals for control of a heart rate using a convolution integral between the input nerve activity signals and the impulse response, and outputs the pacing signals; and c) a pacing means which receives the pacing signals, and stimulates the heart based on the pacing signals such that heart rate is regulated.
US08010194B2 Determining site-to-site pacing delay for multi-site anti-tachycardia pacing
An exemplary method includes delivering a pace using an electrode positioned on the lateral wall of the left ventricle of a heart, sensing the pace using an electrode positioned in the right ventricle of the heart, determining a left to right directional conduction time (TLR), delivering a pace using an electrode positioned in the right ventricle of the heart, sensing the pace using an electrode positioned on the lateral wall of the left ventricle of the heart, determining a right to left directional conduction time (TRL), calculating a site-to-site offset (VVATP) for multi-site anti-tachycardia pacing based on the left to right directional conduction time and the right to left directional conduction time and instructing an implantable device to deliver multi-site anti-tachycardia pacing using the site-to-site offset (VVATP). Other exemplary methods, devices, systems, etc., are also disclosed.
US08010193B2 Device and method to discriminate between supraventricular tachycardias and ventricular arrhythmias
This invention provides a method to discriminate between ventricular arrhythmia and supraventricular tachycardia by detecting an earliest arriving electrical signal following antitachycardia pacing. Also disclosed is an implantable cardiac defibrillator that is capable of simultaneous atrioventricular anti-tachycardia pacing bursts and detecting an earliest arriving electrical signal. The discrimination capability reduces the incidence of inappropriate shocks from dual-chamber implantable cardiac defibrillators to near zero and provides a method to differentially diagnose supraventricular tachycardia from ventricular tachycardia.
US08010192B2 Endocardial pacing relating to conduction abnormalities
Various systems, methods and arrangements are implemented in connection with ventricular pacing. One such method relates to a method for use in connection with ventricular pacing of a left ventricle of a heart from a pacing lead located in the right ventricle. Ventricular function of the heart is sensed. The sensed ventricular function is used to determine whether a conduction abnormality exists. The ventricular pacing is provided in response to determining a conduction abnormality exists and the ventricular pacing is inhibited in response to determining a conduction abnormality does not exist.
US08010188B2 Drug injecting device
There is provided a drug injecting device including a drug feeding unit (110) feeding a drug (111a) to a surface of an object (200), an ultrasonic oscillating unit (120) oscillating an amplitude-modulated ultrasonic wave group in which amplitudes of respective ultrasonic waves are modulated, with respect to the surface of the object (200) fed with the drug (111a), and a control unit (130) controlling the amplitudes of the respective ultrasonic waves of the amplitude-modulated ultrasonic wave group oscillated from the ultrasonic oscillating unit (120) based on a drift velocity of the drug (111a) with respect to the object (200). Accordingly, when a drug is injected into a surface of an object such as a human body using ultrasonic waves, an effective injection according to the drug can be realized.
US08010187B2 Three-dimensional impedance imaging device
In a method of electrical impedance tomography (EIT), a mediating fluid provides electrical contact between the electrodes of an EIT device and the skin of a body part to be examined. The height of the fluid is raised or lowered between impedance measurements, enabling tomographic images of the tissue under examination to be resolved mathematically for subsequent viewing. Tomographic planes are isolated by calculating differences between Cartesian models generated from impedance values measured at the plane of interest and at an adjacent plane.
US08010185B2 Method of diagnosing a lower urinary tract disorder
A method for sensitively diagnosing lower urinary tract disorders, particularly interstitial cystitis, is provided. The method can visually, simply, and clearly diagnose bladder ulcer without requirement of bladder hydrodistention under anesthesia. In the method, lower urinary tract disorders are diagnosed by observing an abnormality of a blood vessel and/or a newly formed blood vessel in a surface of bladder mucous membrane among abnormalities in blood vessels and/or newly formed blood vessels by visually comparing an image of the surface of the bladder mucous membrane and an image of a deep portion of the bladder mucous membrane obtained using a bladder endoscope system having a narrow band imaging device.
US08010182B2 Detecting system of position and posture of capsule medical device
A detecting system of the position and the posture of a capsule medical device includes a main body of the capsule medical device that is inserted in a living body, a coil in a capsule that is arranged to the main body of the capsule medical device and forms a resonant circuit, a magnetic field generating device that is arranged around the living body and generates the Alternating magnetic field for generating an induced magnetic field in the coil in the capsule, and a plurality of magnetic field detecting devices that detect the strength of the induced magnetic field generated by the coil in the capsule by the magnetic field generated by the magnetic field generating device.
US08010181B2 System utilizing radio frequency signals for tracking and improving navigation of slender instruments during insertion in the body
The present invention concerns a system for utilizing radio frequency signals to dynamically determine the location of a medical device throughout a procedure and to improve navigation of the medical device. For these purposes, a plurality of RF receivers are mounted at operative locations in the operating room and operate on the same clock signal. The system also utilizes a diagnostic medical image such as an MRI, and overlays the position feedback signal on the image. This allows, for example, a surgeon to pick a desired spot on the diagnostic image, and then cause a robotic arm driven device to be moved to that particular spot inside the human body.
US08010179B2 Method and apparatus of gradient echo imaging with on-the-fly optimization of tissue suppression
The present invention provides a system and method for on-the-fly optimization of the timing of suppression pulses and a k-space filling scheme for user-prescribed imaging parameters. The invention also minimizes total data acquisition time for the sequence tailored to the particular user-prescribed imaging parameters. A pulse sequence uses a 180° pulse to invert the magnetization corresponding to the suppressed tissue so that a maximum amount of time is provided to play out alpha or imaging pulses after each inversion. The pulse sequence optimizes the number of alpha pulses played out after each inversion pulse based on a specific protocol or imaging parameters selected by the user. This pulse sequence allows for a modified k-space filling scheme that places, at the center of k-space, the echo that most closely corresponds to the null point of the suppressed tissue. For the first inversion pulse, a flip angle less than 180° is used to drive the suppressed tissue magnetization into a steady-state condition immediately.
US08010178B2 Biomagnetic field measurement apparatus having a plurality of magnetic pick-up coils
A biomagnetic field measurement apparatus capable of easily bringing the sensor planes close to the head surface of the subject and capable of detecting cerebral magnetic fields of the left brain and the right brain simultaneously with a higher sensitivity is provided by disposing two independent cryostats holding SQUID fluxmeters in the mirror image relation to each other. The two cryostats move vertically and horizontally and rotate while interlocking with each other and maintaining the mirror image relation to each other. A gantry holding the cryostats has a function of suppressing vibration of the cryostats and has a gate shape.
US08010169B2 Handheld electronic device
A handheld electronic device including a first body, a second body, a flexible electrical connecting means and a cover is provided. The second body is slidely coupled to the first body. The flexible electrical connecting means is electrically connected between the first body and the second body and the cover is slidely coupled to the second body. The cover is located at a first position on the second body when the first body and the second body are in a stacked state. The cover shields the flexible electrical connecting means exposed due to the movement of the second body against the first body when the first body and the second body are in a spread state. Therefore, reliability and appearance of the handheld electronic device can be improved. In addition, available area on the handheld electronic device in the spread state can be increased, to provide higher design flexibility.
US08010163B2 Method for displaying dialing information and mobile communication device using the method
A method for displaying dialing information is disclosed. A touch panel of a mobile communication device comprises a first display area and a second display area. When a trigger signal generated by pressing a virtual button of a virtual keypad of the mobile communication device is received, it is determined whether the trigger signal corresponds to a dialing operation. If the trigger signal corresponds to the dialing operation, a first contact information corresponding to a pattern of the pressed virtual button is displayed in the second display area, and the pattern is overlapping displayed on a specified portion of the second display area.
US08010161B2 Scheduling method and radio base station
A radio base station for performing communication through three or more frequency bands based on orthogonal frequency division multiplexing includes a transmission unit configured to transmit a first channel through at least one of the three or more frequency bands and to transmit a second channel having smaller power than the first channel through at least another one of the three or more frequency bands, the first channel and the second channel being transmittable concurrently in time, a reception condition detecting unit configured to detect a reception condition of one or more mobile stations residing within a local cell, and a scheduling unit configured to select one of the first channel and the second channel, a modulation scheme, and a transmission power to be used for at least a downlink to one of the mobile stations based on the detected reception condition.
US08010159B2 Providing contact data in a wireless telecommunication system
Providing contact data in a wireless telecommunication system comprises receiving a contact data record from a first mobile device and storing the contact data record in a contact database remote from the mobile device. A selection can be received remotely for the contact data record from a second mobile device. The contact data record can be transmitted to the second mobile device for storage in its memory.
US08010156B2 Eyeglasses with electronic components
A microphone, transmitter, speaker, receiver, and power source, all mounted to an eyeglasses frame, for sending and receiving signals wirelessly to and from a remote cell phone or other electronic device. The microphone and the transmitter can be mounted to extension arms that can be extended, pivoted, or otherwise moved to a position for use, and then moved to a stored position when not in use. Alternatively, the microphone, transmitter, speaker, receiver, and power source, can be mounted onto a clip-on or other attachment member that mounts onto a conventional eyeglasses frame, or to a hat or other article worn on the head.
US08010155B2 Associating an electronic document with a print medium
A method of printing an electronic document using a mobile telecommunications device is disclosed. The electronic document is first identified using the mobile telecommunications device. The electronic document is then printed on a print medium in a media feed path of a printer module of the mobile telecommunications device. Coded data encoded on the print medium is also sensed using a sensor module in the media feed path of the printer module. A print media identifier which identifies the print medium is identified from the coded data, and an association between the print media identifier and the electronic document is formed. The electronic document is retrievable using the print media identifier.
US08010154B2 Retractable rotatable camera module for mobile communication device and method of operation thereof
A mobile communication device having a camera module and a method of operating a mobile communication device having a camera module. In one embodiment, the mobile communication device includes: (1) a main body and (2) a camera module, coupled to the main body and configured for movement with respect thereto between a retracted position and an exposed position and rotatable in the exposed position about at least one axis of rotation.
US08010151B2 System and method for service interworking between heterogeneous communication systems
Disclosed is a system and method for service interworking between heterogeneous communication systems. The service interworking system includes a first system and a second system that is evolved from the first system and can decode control and broadcast signals used in the first system. The first and second systems provide services by using frequency bands that do not overlap with each other.
US08010149B2 Multi-mode IC with multiple processing cores
An integrated circuit (IC) includes an RF section, a DSP, and a plurality of processors. The RF section and the DSP process an inbound RF signal to produce inbound data and process outbound data to produce an outbound RF signal. In addition, the DSP converts an outbound analog audio signal into an outbound digital audio signal and converts an inbound digital audio signal into an inbound analog audio signal. A first processor converts the inbound data into the inbound digital audio signal and converts the outbound digital audio signal into the outbound data. A second processor performs a user application that includes at least one of generation of the inbound analog audio signal and generation of the outbound analog audio signal and performs an operating system algorithm to coordinate operation of the user application.
US08010147B2 Method and apparatus for interference limitation in uplink communication in a cellular communication system
The invention relates to a method for uplink transmission interference limitation in a wireless communications system comprising a mobile network arranged in a radio cell configuration, each cell comprising a serving base station providing communications service to at least one user terminal inside the cell area, the method comprising the steps of selecting and forcing a first group of cell-associated terminals to stop transmission for a certain period of time selecting a second group of terminals for measuring the signal power present at their uplink transmission frequency; calculating an indication of the interference level generated by at least the second group of selected terminals in at least one neighboring cell; selecting a third group of cell-associated terminals and setting their uplink transmission power to a certain value according to the calculated interference level.
US08010145B2 Mobile communication terminal, mobile communication system, and storage medium
When moving from a public wireless area to a local wireless area, a mobile communication terminal transmits its telephone number to a local wireless service authentication server to inquire whether the mobile communication terminal can receive a local wireless service. The local wireless service authentication server, in response to the inquiry, determines whether the telephone number of the mobile communication terminal itself is registered in a local telephone number storage unit. When the number is registered therein, a transmission power level reduction instruction signal is transmitted to the mobile communication terminal. The mobile communication terminal, in response to the reception of the signal, controls the wireless unit to reduce output level of the transmission power in a wireless unit to a level that it can be received by a local base station while it cannot be received by a public base station. This enables restricting communication that uses public wireless network.
US08010142B2 Method and apparatus for including a recording device in a push-to-talk over cellular communication session
A communication system provides for an informing of participants in a Push-to-Talk over Cellular (PoC) communication session that the session is being recorded by a recording device, for a storage, by the recording device, of media that conveyed during the session, and for a subsequent retrieval of the stored media from the recording device. In various embodiments of the invention, a host of the communication session is permitted to determine whether or not the recording device is permitted access to the communication session, and the other participants in the session are able to determine whether to remain in the session when the recording device is permitted access. A user of an MS on behalf of whom the recording device is participating is then able to retrieve the stored media along with information identifying a source of the media and a time associated with the storage of the media.
US08010140B2 Method of space division multiple access communication using user cooperation and system of enabling the method
A communication device using user cooperation is provided with a channel information reception unit to receive channel information from a plurality of member terminals within the same group, the channel information being associated with a radio channel formed between the plurality of member terminals and a base station; a member terminal selection unit to select at least one active member terminal from among the plurality of member terminals based on the channel information; and a selection information transmission unit to transmit selection information to the base station, the selection information being associated with a radio channel formed between the at least one active member terminal and the base station.
US08010139B2 Method improving the cross-layer multimedia transmission quality in cognitive radio networks
The present invention relates to a paper-breaker touching safety protector, of which the control circuit unit is connected with the paper-breaking machinery part via the motor driving circuit unit, the control circuit unit is connected with the conductive touch panel via the touch detecting circuit unit, the power unit is connected respectively with the control circuit unit and motor driving circuit unit, wherein the touch detecting circuit unit includes the bio-voltage control switch circuit and ground switch circuit, the input control terminal of bio-voltage control switch circuit is connected with the conductive touch panel, the output terminal of control switch circuit is connected with the input control terminal of the ground switch circuit, the output terminal of the ground switch circuit is connected with the input control terminal of the control circuit unit. The paper-breaker touching safety protector with this structure could effect a protective rule from the accident harm and a real-time monitor; the controlling is safe and sensitive with a simple circuit structure and reliable operation performance, it functions a convenient manipulation and wide usability with the safety.
US08010135B2 Location notification method, location notification system, information processing apparatus, wireless communication apparatus, and program
There is provided a wireless communication apparatus including a base station information input portion to input base station information of a base station transmitting a radio wave having a wave reaching range including a particular location, the base station information acquired from a first memory storing a plurality of pieces of base station information containing a base station ID, a recording portion to record the base station information input to the base station information input portion into a second memory placed in the wireless communication apparatus, a reception portion to receive the radio wave transmitted from a surrounding base station, and a notification processing portion to perform prescribed notification processing based on a determination result whether the wireless communication apparatus exists in the particular location.
US08010134B2 Architecture for mobile advertising with location
Systems and methods are provided for mobile device advertising. The system includes a mobile device, a content provider, and an advertisement provider. A plurality of location fix technologies is executed to determine a plurality of location fixes for the mobile device, and the plurality of location fixes is stored in the mobile device. A location request is received for the mobile device, the plurality of stored location fixes is retrieved from the mobile device, and the plurality of stored location fixes is sent to the content provider. The content provider receives the plurality of location fixes for the mobile device from the mobile device, forwards the plurality of location fixes to the advertisement provider, and transmits content to the mobile device. The advertisement provider selects an advertisement based on location fixes, and transmits the advertisement to the mobile device.
US08010132B2 System for providing location-based services in a wireless network, such as locating sets of desired locations
A system and associated method receives a command from a user's mobile device to locate points of interest near the mobile device's location. The points of interest are associated with different, user-identified, point of interest categories. Based at least in part on the mobile device's location, the system substantially simultaneously provides a list of points of interest for at least some of the point of interest categories.
US08010131B2 System and method for enabling social interactive wireless communications
A computer-implemented system and method for enabling social interactive wireless communication between at least two mobile devices is presented. In particular, the system and method comprises affiliating and/or synchronizing a first mobile device and a second mobile device with an interactive social network. Further, the present invention comprises associating at least one first social interactive pairing criterion with the first mobile device, and associating at least one second social interactive pairing criterion with a second mobile device. Upon disposition of the first and second mobile devices in a physical and/or geographic proximity to one another, the present invention further comprises determining whether the first and second social interactive pairing criterion at least partially coincide with one another, and establishing a communication channel between the first and second mobile devices for communication therebetween.
US08010129B2 Device and method for generating an alert signal
An alert signal is generated based on the geographical position of a device and/or based on time or date. The alert signal is generated when the device is within a certain distance from a predefined location. An actual position of the device, the location of a place of interest, and a request for an alert signal associated with the location of the place of interest are stored. The actual position of the device is compared with the location of the place of interest. The alert signal is generated when the distance between the actual position of the device and the location of a place of interest is less than a predetermined value.
US08010118B2 Systems and methods for making channel assignments to reduce interference and increase capacity of wireless networks
There is disclosed a system and method for improving wireless system capacity by reducing collisions where the Signal to Interference Ratio (SIR) is high in systems having a channel reuse of 1. By ordering the channel assignment in each of the interfering cells according to a pattern, for example, according to the distance from a base station (determined by power levels), the mobile stations will become paired on the same channel in a manner to reduce interference between them. In one embodiment, this intelligent assignment is accomplished by assigning mobile stations in one cell such that the mobile station having the strongest signal is assigned channel A while in the interfering cell the mobile station with the weakest signal is assigned to channel A. In another embodiment, certain preferred mobile stations are assigned either interference-free channels or channels paired with weak interference mobile stations.
US08010112B1 Method and system using a media gateway for handoff of a multi-mode mobile station
A multi-mode mobile station includes a first interface for wireless communication with a wireless local area network (WLAN) and a second interface for wireless communication with a wireless wide area network (WWAN). A call control system routes all calls to and from the multi-mode mobile station through a media gateway that serves as an anchor point for handoffs between the WLAN and WWAN. For example, while involved in a call that has a WLAN call leg from the media gateway, the multi-mode mobile transmits a handoff request. The call control system then establishes a WWAN call leg from the media gateway, and the multi-mode mobile station stores in a buffer any media received via the WWAN call leg. The call control system subsequently transmits a handoff instruction to the multi-mode mobile station. In response, the multi-mode mobile station plays out the stored media and drops the WLAN call leg.
US08010110B2 Mobile communication system, maintenance terminal, adjacent cell information optimizing method, program, and recording medium
A maintenance terminal comprises a detected cell information collection unit that collects detected cell information including identification information of a handover original cell and identification information of a cell as an expected movement destination from a radio network controller, a detection count record unit that records the number of detection times that the relationship between the identification information of the handover original cell and the identification information of the cell as the detected expected movement destination is determined as not included in the relationship between the identification information of the handover original cell and the identification information of the adjacent cells recorded in the radio network controller, based on the collection of the detected cell information, and an adjacent cell information additional-registration unit that additionally registers the relationship between the identification information of the handover original cell and the identification information of the adjacent cells corresponding to the number of detection times in the adjacent cell information, when the number of detection times exceeds a threshold value.
US08010104B2 Method for performing RR-level registration in a wireless communication system
Techniques to reduce the amount of registration required by a mobile station in a wireless communication system, especially if the registration zones are defined to be small areas. In one scheme, a mobile station registers (e.g., at RR-level) with a network entity (e.g., a base station) each time it enters a new registration zone, which can correspond to an R-TMSI zone defined by GSM MC-MAP. The mobile station maintains a timer for each zone with which it has already registered but has since left. If the mobile station leaves a particular zone for a period longer than a time-out period, the registration with that zone times out, and the mobile station re-registers with that zone whenever it re-enters the zone. The mobile station may implement zone-based, timer-based, implicit, traffic channel RR, and some other registrations, or a combination thereof. Parameters to facilitate registration may be defined by a base station.
US08010095B2 System for managing program applications storable in a mobile terminal
Management server 16 may obtain application programs from content server 20 in response to requests of mobile terminal 11. Management server 16 may transmit the obtained application programs to mobile terminal 11 with information concerning reliabilities of the application programs. After mobile terminal 11 receives the application programs from management server 16, mobile terminal 11 manages operations of the application programs. Operations of the application programs are coordinated with operations of other programs using the information concerning the reliabilities corresponding to the application programs. Management of the coordinated operations of the application programs avoids problems concerning information security, where valuable information may be distributed unexpectedly because of operations of low reliable application programs. As a result, convenience of users of mobile terminals 11 can be improved without deteriorating the information security of mobile terminals 11.
US08010094B2 Mobile device with themed multimedia effects
Embodiments of the present invention comprise systems and methods for providing mobile devices having themed multimedia effects. One embodiment comprises a method in receiving a plurality of multimedia effects associated with a theme at a mobile device, receiving mobile device information comprising call log information, power source level, and signal strength associated with a wireless connection between the mobile device and a second device, detecting a mobile device event associated with the mobile device, determining a multimedia effect correlated with the mobile device event based at least in part on the mobile device information and the theme, and outputting the multimedia effect.
US08010092B2 System for facilitating parallel data transfer from a wireless caller into a communications center
A system for identifying and interacting with callers has: a telephone switch for receiving and distributing incoming calls; a messaging server for sending or receiving messages and attachments; and, a software routine for identifying wireless callers and for matching them to messages in the messaging server. The system is characterized in that upon receiving a call the system attempts to identify the call to a caller and of the caller is not already known in the system or identified an automated message is generated and sent to the caller asking for the desired information. In one embodiment the caller sends a message when the call is placed to optimize identification.
US08010090B2 Mobile collection application
A mobile collection application is disclosed that is capable of providing collection data to a field agent on a wireless pocket PC. A collection case inventory module is used to generate a list of collection cases on the wireless pocket PC. The field agent may view a detailed report of collection cases that are contained in the list of collection cases. A payment plan component is also provided that allows the field agent to work out a payment plan with the debtor. The mobile collection application is also capable of allowing field agents to register transient taxpayers for the purpose of collecting sales and use taxes.
US08010087B2 Mobile carrier capability
A network device and method are directed towards determining whether a carrier gateway is likely to be associated with a mobile carrier service. Content/service providers receive request for content along with a network address of a gateway device providing the request. If the network address is unknown, the content/service provider may be provided to a new gateway identifier that is configured to determine a likelihood that the gateway device is configured to provide services to mobile devices. Based, in part, on the determined likelihood, a gateway device's capability may also be determined, such that the content/service provider may then select to provide a response, degrade a response, or reject a request for the content, service, or the like.
US08010085B2 Traffic redirection in cloud based security services
Systems, methods and apparatus for tunneling in a cloud based security system. Management of tunnels, such as data tunnels, between enterprises and processing nodes for a security service is facilitate by the use of virtual gateway nodes and migration failover to minimize traffic impacts when a tunnel is migrated from one processing node to another processing node.
US08010081B1 Auditing system for wireless networks
Independently evaluating the performance of the billing systems of wireless carriers. Devices are provisioned with a collection profile that enables the devices to capture event data at the devices that corresponds to billable events. The collected data is uploaded to a collection and management system. The collection and management system can then compare the collected event data with the billable data generated by the billing systems of wireless carriers to identify discrepancies in the billable events, determine relative performance of elements in the carrier's wireless networks, and identify traffic or load based loss in carrier's billable data.
US08010079B2 Emergency wireless location system including a wireless transceiver
A wireless location system may include geolocation of a wireless device connected to Voice-over-Internet-Protocol (VoIP) adapter. The VoIP adapter may include a wireless transceiver or a wireless location determining receiver that facilitates the location of a wireless device connected to the VoIP adapter. The wireless transceiver or the location determining receiver may provide location information to an emergency dispatcher.
US08010076B2 Method and system for correcting receiver mixer IQ mismatch
A system for correcting an IQ mismatch in a receiver mixer is disclosed and may include one or more circuits that generate an IQ correlation with a training signal having periodic, uncorrelated I and Q signals. The one or more circuits may estimate a gain mismatch based on a power estimate of the periodic, uncorrelated I and Q signals over a unit period. The one or more circuits may estimate a phase mismatch based on the IQ correlation over the unit period, and may apply at least one correction parameter to the receiver mixer. The at least one correction parameter may be based on the gain mismatch estimate and the phase mismatch estimate. The one or more circuits may provide the training signal on a closed RF signal path between a transmitter and the receiver mixer, and may estimate the IQ mismatch iteratively.
US08010074B2 Mixer circuits for second order intercept point calibration
A balanced mixer circuit (300, 400, 500, 600, 700 and 800) in a baseband receiver (202) includes an oscillator circuit (212), a mixer (214 and 215), a digital-to-analog converter (258 and 259) and a digital signal processor (250). The mixer includes CMOS devices (301, 302, 303 and 304). In response to differential outputs from the mixer, the digital signal processor controls the digital-to-analog converter to output bias voltages for the gate of at least one of the CMOS devices of the mixer to compensate for imbalance in the differential output of the mixer that may be caused by mismatch among two or more CMOS devices of the mixer or caused by other reasons, in order to increase second order intercept point of the mixer.
US08010071B2 Integrated squelch circuit with programmable engagement threshold
A method, system, and apparatus for squelching a signal in telecommunications systems. The apparatus includes a filter, two power detectors, a divider, two comparators, a logic gate, and a gain control block. The apparatus receives an input signal, and the power of the signal is detected. The input signal is also filtered to pass only the noise portion of the signal, and the power of the filtered signal is detected. A ratio between the filtered signal power and the input signal power is determined. A first comparator receives the filtered signal power and a second comparator receives the ratio of the filtered signal power and the input signal power. The logic gate receives the outputs from the first and second comparators. The gain control block receives as inputs the logic gate's output and the input signal to the apparatus. The gain control block may attenuate the input signal based on the logic gate's output. The gain control block generates the output signal of the apparatus.
US08010057B2 RF integrated circuit with on-chip transmit/receive switch and methods for use therewith
First and second control signals select either a receive mode or a transmit mode for two RF transceivers, each control signal having a first value when the transmit mode is selected and a second value when the receive mode is selected. First and second transmit/receive switches, each include an on-chip microelectromechanical switch, and each respond to their corresponding control signal to implement either the transmit mode or the receiver mode.
US08010056B2 Method of selecting one of dual antennas
A wireless headphone assembly has left and right speakers attached to ends of a headphone body, and at least two antennas, e.g., one located at each speaker. Reception can be improved by selecting a “best” one of the antennas based on a quality metric.
US08010054B2 Voice data RF GPS integrated circuit
An integrated circuit (IC) includes a baseband processing module, a GPS receiver, and an RF section. The baseband processing module is coupled to process voice signals and data signals. The global positioning satellite (GPS) receiver module is coupled to process GPS signals. The radio frequency (RF) section id coupled to: transceive the voice signals as RF voice signals; transceive the data signals as RF data signals; and convert GPS RF signals into the GPS signals.
US08010053B2 Reliability detection of channel quality indicator (CQI) and application to outer loop power control
A method for determining a channel quality in wireless communications includes receiving a high speed shared control channel (HS-SICH) transmission. An expected number of HS-SICH transmissions and a number of unsuccessful HS-SICH transmissions are counted. The number of unsuccessful HS-SICH transmissions includes a number of failed HS-SICH transmissions and a number of missed HS-SICH transmissions. The expected number of HS-SICH transmissions and the number of unsuccessful HS-SICH transmissions over a fixed time period are periodically reported, whereby the reporting is an indication of the channel quality.
US08010046B2 Wireless communication apparatus
A wireless communication apparatus for demodulating modulated information which is transmitted from a wireless tag so as to read out the modulated information, includes: an antenna which transmits a transmission signal to the wireless tag and receives a signal transmitted from the wireless tag as a reception signal; a demodulator which demodulates the reception signal to output a demodulated signal; a signal output unit which outputs a proportional signal proportional to the transmission signal; and a controller which calculates the proportional signal and the demodulated signal to output an calculated signal, and calculates the calculated signal and the reception signal.
US08010044B2 Radio terminal, relay station, radio base station and communication method
The present invention utilizes a communication method including acquiring, with a radio base station, reception quality of the received signal received via no relay station from a radio base station measured with a radio terminal and reception quality received via a relay station from the radio base station and selecting the route for the radio terminal on the basis of both reception qualities acquired. Moreover, the present invention utilizes a relay station including a receiving unit for received signal in the transmission timing for transmission from the radio terminal notified from the radio base station, a measuring unit for measuring reception quality of the received signal obtained by the reception, and a transmitting unit for transmitting the result of measurement to the radio base station.
US08010040B2 Queue depth extended headers for DOCSIS based broadband communication systems
A system and method for requesting additional bandwidth in a communications channel between one or more first satellite terminal devices and a second satellite terminal device, are provided. The method includes identifying an available field in a header to be transmitted from the one or more first devices to the second device and allocating at least a portion of the available field for requesting the additional bandwidth. A size of the available field is reconfigurable. The method also includes forwarding the extend header to the second device.
US08010039B2 Selective service method in multicast system
A multicast service of a 3GPP Universal Mobile Telecommunications System (UMTS) is disclosed. A multicast service stream identifier is provided so that each multicast area can receive different information for one service or one multicast service can be provided with different QoSs to areas. In addition, the multicast service stream identifier is provided which can selectively receive diverse menus or channels for one multicast service provided in the same area. Thus, by providing the multicast service stream identifier, users' desires for various services can be satisfied.
US08010038B2 System and method for covertly disabling improvised explosive devices
A method and system of disabling a remote improvised explosive device (IED) that is triggered by a cell phone. A portable wideband network system, installed in a vehicle, is used to determine operator frequency or frequencies active on a route along which the vehicle will travel. The vehicle includes a wideband transmitter for raising a radio frequency noise floor across all of the active cellular frequencies in a limited area surrounding the portable wideband network system during passage along the route. A notch filter is used by the system for filtering a particular frequency from the noise floor. The power level of the portable wideband network system is increased so that the strongest signal at the particular frequency in the limited area is provided by the portable system's base station. All mobile terminals in the limited area around the vehicle are connected to the portable system and the portable system prevents call completion of any of the connected mobile terminals.
US08010034B2 Waste toner conveying device and image forming apparatus
A waste toner conveying device includes a first conveying path configured to convey waste toner having paper powder at a low mixed ratio, which is stored in a first cleaning device, outside the first cleaning device, a second conveying path configured to convey second waste toner having a paper powder at a high mixed ration, which is stored in a second cleaning device, outside the second cleaning device, and at least one forwarding path configured to convey the first waste toner conveyed from the first cleaning device through the first conveying path and the second waste toner conveyed from the second cleaning device through the second conveying path are conveyed to a waste toner storage device. The at least one forwarding path is configured to convey the first waste toner conveyed from the first cleaning device through the first conveying path to the waste toner storage device via the second conveying path.
US08010029B2 Fusing device having decreased warm-up time and image forming apparatus having the same
A fusing device and an image forming apparatus having the same. The fusing device can include a fusing belt, a heat source disposed in an interior of the fusing belt, a supporting member to support at least a portion of an inner peripheral surface of the fusing belt, a press member mounted while opposing the fusing belt to form a fusing nip, and a nip forming part formed with an opening portion to enable heat emitted from the heat source to be transferred to the fusing belt at a position corresponding to the fusing nip. The nip forming part can have at least one gap maintaining part to prevent change of a gap of the opening portion. The nip forming part is provided at the supporting member or a nip forming member mounted between the heat source and the supporting member. Accordingly, a temperature of the fusing belt can rise quickly by directly heating the fusing belt, and deterioration of fusing performance due to deformation of the nip forming member can be prevented.
US08010028B2 Image forming apparatus and fixing device
An image forming apparatus includes an image forming device for forming a toner image on a recording medium and a fixing device for fixing the toner image formed on the recording medium by applying heat and pressure to the recording medium. In the fixing device, an endless belt, having flexibility, moves to apply heat to the recording medium. A metal thermal conductor, having a pipe shape and provided inside a loop formed by the endless belt, guides the moving endless belt. A heat source heats the metal thermal conductor. A pressing member presses the metal thermal conductor via the endless belt to form a nip between the endless belt and the pressing member. At the nip, the endless belt and the pressing member nip the recording medium bearing the toner image to apply heat and pressure to the recording medium.
US08010026B2 Image forming system and method of detecting color misregistration
An image forming system, in which a method of detecting a misregistration of a color image is performed, includes multiple image carriers, an optical writing unit, a transfer member extended by a drive roller and at least one driven roller, a rotation detector, a roller driving unit, a belt controller, an image detector configured to detect the images formed on the surface of the transfer member and obtain detection data, and a controller configured to calculate an amount of misregistration and correct relative misregistration of a scanning line between the image carriers based on a result of the calculation. In the image forming system, a distance from a transfer position to a detection position is an integer multiple of a travel distance of the transfer member during one revolution of the at least one driven roller.
US08010023B2 Developing device, process cartridge and image forming apparatus
A developing device for developing an electrostatic latent image on an image carrier by supplying a one-component developer to the image carrier. Good images can be obtained over long periods of time, without printing history becoming apparent on account of residual developer. The developing device has a developer carrier that is rotatable and disposed facing an image carrier; and a conductive developer supply and recovery member rotatably arranged so as to abut the developer carrier. The rotation direction of the conductive developer supply and recovery member is opposite to the rotation direction of the developer carrier at a position where the developer carrier and the conductive developer supply and recovery member abut each other. A contact pressure P between the developer carrier and the conductive developer supply and recovery member is set so as to satisfy the relationship 0 (kPa)
US08010022B2 Developing roller and method of producing the same, and inspection process for developing roller product
A developing roller having a properly adjusted toner feed quantity comprises a shaft, an elastic layer and a surface covering layer, in which a JIS 10-point average roughness (Rz) of the surface is 4-7 μm and a specular gloss at 85° according to JIS Z8741 of the surface is 14-55.
US08010019B2 Image forming apparatus
An image forming apparatus that includes a plurality of image bearing members, a plurality of drive sources each including a drive gear, a plurality of driven gears, a visible image forming unit, an endless traveling member, a transfer unit, an image detection unit, and a controller. The controller controls rotation of the plurality of image bearing members according to a velocity fluctuation pattern of each surface of the image bearing members based on a detection time interval between predetermined visible detection images formed on the surface of the image bearing member and transferred therefrom to the endless traveling member detected by the image detection unit. Each of the plurality of driven gears includes a gear portion and an engaging portion integrated therewith. The gear portion includes a geared circumference and the engaging portion engages the image bearing member.
US08010016B2 Optical unit assembly with height adjusting member, image reader and image forming apparatus
An optical unit assembly is provided with an optical system including an optical component for irradiating a target object with light and receiving the reflected light, a casing for accommodating the optical system, a supporting frame for supporting a part of the casing, and a height adjusting member having a supporting surface for supporting another part of the casing and placed between the supporting frame and the casing. The height adjusting mechanism is slidable between the supporting frame and the casing with a supported state of the casing by the supporting frame substantially maintained, and the supporting surface includes at least a first supporting surface set at a specified first height position and a second supporting surface set at a second height position different from the first height position.
US08010015B2 Charger and image forming apparatus using the charger
A grid electrode is attached to a case and a serrated electrode holder by engaging an opening of the grid electrode with a pair of engaging claws formed in the case and engaging another opening of the grid electrode with an engaging claw of the serrated electrode holder. Then, in the condition where the grid electrode has been attached to the case and serrated electrode holder, the grid electrode and the serrated electrode holder are fixed to the case by rotating them until engaging projections of the serrated electrode holder engage the engaging holes of the case.
US08010012B2 Image forming apparatus including a latent image carrier and an exposing unit
A biasing unit biases an exposing unit with respect to a main unit in at least one direction in a direction approaching the main body, so that the exposing unit makes contact with the main body in at least one portion to determine a position of the exposing unit with respect to the main body. A buffer unit relieves an impact the exposing unit receives from the main body, provided at or near the portion where the exposing unit makes contact with the main body. An attachment forming portion is provided for attaching the buffer unit in switching a functional state of the buffer unit between a buffer functional state and a buffer non-functional state.
US08010010B2 Energy storage device, image forming apparatus including energy storage device, and discharge control method
An energy storage device that includes capacitor cells of a first type having a first internal resistance and capacitor cells of a second type having a second internal resistance which is higher than the first internal resistance. Further, there is a detection unit that detects a voltage value between two opposing ends of at least one of the capacitor cells, or a voltage detection switching unit that integrates a switch arranged between two opposing ends of at least one of the capacitor cells.
US08010009B2 Image forming apparatus with controller for automatically switching displays of operation procedure in rotation
An image forming apparatus is provided with a display device for displaying an operation guide to an operator, and a display controller for causing the display device to display an operation procedure comprised of a plurality of operations as the operation guide while automatically switching the respective operations in rotation.
US08010003B2 Apparatus to prevent contamination of fixing unit in image forming apparatus and method of using such
When the density of a toner image of a leading end of a printing sheet is no less than a predetermined reference density, a printing start time is delayed or printing data is deleted so that printing data is not printed in the leading end of the sheet. When the printing is performed in a state where a cover used for copying is opened, a printing start time is delayed or the printing data of the leading end of the printing sheet is deleted. Therefore, it is possible to prevent a fixing unit from being contaminated due to the toner image transferred to the leading end of the printing sheet.
US08010001B2 Specular diffuse balance correction method
According to the invention, a method is provided for calculating a Fractional Area Coverage (FAC) for determining the density of toner to evaluate the effectiveness of a xerographic printing process. The amount of diffuse light being reflected at the specular angle is determined during densitometer calibration and subsequent specular sensor readings are corrected by subtracting a fraction of the diffuse sensor signal from the specular sensor signal. Also provided is a computer readable media having stored computer executable instructions, wherein the computer executable instructions, when executed by a computer, directs a computer to perform a method for calculating a FAC for determining the density of toner to evaluate the effectiveness of a xerographic printing process.
US08009998B2 Fixing device
A fixing device including a heating element and a pressure element, for fixing a developer image transferred onto a recording sheet is provided. The pressure element is configured to be positioned selectively in two or more pressing positions defined relative to the heating element. The pressure element in any one of the pressing positions is configured to be pressed against the heating element. A plurality of interrupter elements are provided opposite to the heating element. Each of the interrupter elements is configured to sense a temperature of the heating element and to interrupt a flow of electrical current to a heat source for heating the heating element when the temperature is not lower than a predetermined threshold value. The interrupter elements are arranged in positions corresponding to the pressing positions.
US08009997B2 Toner replenishment determination device of an image forming apparatus
An image forming apparatus, which comprises a toner density detection device for detecting the density of a toner inside a developing device, acquires the number of pixels from inputted image information, calculates the toner replenishment amount from the toner density detection value and the information on the pixels, and thereby performs replenishment control so that excessive replenishment or insufficient replenishment of the toner is not caused. The upper limit value of the amount of toner to be replenished at once to the developing device is changed in accordance with the amount of information on an input image such as the image area, pixels of the input image.
US08009988B2 Raman cancellation and management in CATV transport and distribution via RF spectrum inversion
Provided herein are at least one embodiment of a system and method for reducing or eliminating crosstalk and associated distortion in a wavelength-division multiplexed optical signal transmitted over a fiber optic network by inversion of the RF signals that are inputs to the system.
US08009984B2 Method and apparatus for measuring optical power of very weak light, and optical communication system using the same
A method and apparatus for measuring the optical power of very weak light arriving at a receiver, by using a photon detector, are provided. A photon detector detects the presence or absence of the arrival of a photon in accordance with bias application timing. For a train of optical pulses coming in at an arbitrary timing in respective time slots, the bias application timing is sequentially shifted within the range of a time slot. Each time a shift is made, the number of photons detected is counted by a photon counter. Based on this number of photons, the optical power of the train of the optical pulses is measured.
US08009982B2 Alarm surveillance for cascaded optical access
A system and method is disclosed that allows real-time processing of child OPOI and rider service alarms from a parent OPOI which determines if one or more STS alarms are associated with a rider service, a child OPOI, or a parent OPOI. The system and method performs in real-time processing intervals required for alarm surveillance in a telecommunications network.
US08009981B2 Testing of transmitters for communication links by software simulation of reference channel and/or reference receiver
A transmitter for a communications link is tested by using a (software) simulation of a reference channel and/or a reference receiver to test the transmitter. In one embodiment for optical fiber communications links, a data test pattern is applied to the transmitter under test and the resulting optical output is captured, for example by a sampling oscilloscope. The captured waveform is subsequently processed by the software simulation, in order to simulate propagation of the optical signal through the reference channel and/or reference receiver. A performance metric for the transmitter is calculated based on the processed waveform.
US08009969B2 Disk unit-integrated display
A disk unit-integrated display includes a door member opening and closing when projecting and housing a disk tray, and including a door portion and an arm portion for rotating the door portion, and a housing including an opening for projecting and housing the disk tray and a plurality of operating portions. The plurality of operating portions of the housing are arranged at a height position to overlap with the arm portion, in a region other than a region in which the arm portion located on a lower side end of the door portion is arranged, so as to hold the arm portion therebetween.
US08009968B2 Recording apparatus, recording method, program, recording medium, and data recording medium
A recording apparatus includes a first recording control unit configured to control recording of first management information so that fragments of the first management information and fragments of data are alternately placed, each fragment of the first management information being used to read the corresponding data fragment; a second recording control unit configured to control recording of second management information after all of the data has been recorded, the second management information being used to read all of the data; and a rewrite control unit configured to control rewrite of the first management information or the data after all of the data has been recorded so that any fragment of the first management information is not used to read the corresponding data fragment.
US08009967B2 Information processing apparatus, information processing method, and program
An information processing apparatus includes a reservation unit reserving predetermined processing for a broadcast program, the predetermined processing being started in accordance with conditions corresponding to program information concerning the broadcast program; a processing unit starting the processing, reserved by the reservation unit, for the broadcast program in accordance with the conditions; and an acquiring unit acquiring the program information. The reservation unit obtains program information concerning another broadcast program for which the processing is reserved and which is to be broadcasted subsequent to the broadcast program, the program information being acquired by the acquiring unit, if the processing reserved for the broadcast program is started by the processing unit. The reservation unit changes the conditions of the processing reserved for the other broadcast program in accordance with the obtained program information concerning the other broadcast program.
US08009965B2 Video analyzer and computer program product
According to one embodiment, a video analyzer includes a still image detector, a characteristic detector, and a boundary position detector. The still image detector detects a still image in video frames of content including video and audio data, and create a still image group of substantially the same still images. The characteristic detector includes at least one of a monochrome detector that detects a monochrome video frame in the video frames of the content and a silence detector that detects a silent portion in which the sound volume of the audio data is lower than a predetermined threshold. The boundary position detector detects a position where the type of the content changes based on information on at least one of the monochrome video frame and the silent portion contained in a segment where the still image group is present and a segment where no still image group is present.
US08009964B2 Label creating apparatus and label creating program recorded in computer-readable recording medium
For programs selected as those whose label is to be created, a list of available templates is displayed on a arrangement processing screen 200 together with contents of EPG information acquired from an EPG information DB. The EPG information is displayed on a left screen 210 and the templates list is displayed on a right screen 220, so that one template desired to be applied is selected on the right screen 220, according to which template, one or a plurality of the EPG information pieces whose label is desired to be created is selected on the left screen 210. Templates 230, 240, 250, and 260 constitute a label set comprised of a plurality of labels, thus enabling creating labels by incorporating information pieces of specified items.
US08009963B2 Adaptive filtering to enhance video bit-rate control performance
This disclosure describes adaptive filtering techniques to improve the quality of captured imagery, such as video or still images. In particular, this disclosure describes adaptive filtering techniques that filter each pixel as a function of a set of surrounding pixels. An adaptive image filter may compare image information associated with a pixel of interest to image information associated with a set of surrounding pixels by, for example, computing differences between the image formation associated with the pixel of interest and each of the surrounding pixels of the set. The computed differences can be used in a variety of ways to filter image information of the pixel of interest. In some embodiments, for example, the adaptive image filter may include both a low pass component and high pass component that adjust as a function of the computed differences.
US08009955B2 Reskinnable fiber distribution hub
The housing of a telecommunications cabinet can be replaced without recabling the internal components by removing a panel arrangement from a cable access region of the cabinet to reveal an open end of the cable access region that is continuous with the open side of the cabinet. The frame is uncoupled from the cabinet and the cabinet is slid away from the internal components. The fiber optic cables pass through the open end of the cable access region and through the open side of the cabinet.
US08009953B2 Three-dimensional photonic crystal and its manufacturing method thereof
An object of the present invention is to provide a three-dimensional photonic crystal which allows an internal formation of a defect structure with an arbitrary shape and size. Multiple holes extending to two different directions are formed obliquely to a base body surface in order to form a first crystal and a second crystal. Base body left between the holes are made to be rods. Moreover, a connection crystal layer is formed by a part of rods having a size different from that of the rods in the first crystal and the second crystal. The connection crystal layer is held between the first crystal and the second crystal and they are fused. In a three-dimensional photonic crystal thus obtained, the rod becomes a point defect. The shape and size of the point defect can be arbitrarily set in any directions within the connection crystal layer. The shape and size of the point defect can also be controlled by adjusting the thickness of the connection crystal layer.
US08009945B2 Beam area adjustment through fiber bending
A method positions a first end of an optic fiber a distance from a target and applies a laser light to a second end of the optic fiber such that the laser light is guided by the optic fiber from the second end to the first end of the optic fiber and is emitted from the first end of the optic fiber toward the target as a beam of light. The beam of light has a first area of incidence at the target. The optic fiber is then bent such that the beam of light continues to reach the target and such that the area of incidence of the beam of light at the target changes without changing the distance between the first end of the optic fiber and the target. A device having two plates with raised portions inside a metal case is provided for bending the optic fiber.
US08009939B2 Fiberoptic clearance detection system and method
A fiberoptic system for clearance detection between rotating and stationary turbomachinery components is presented. The system comprises an optical fiber probe comprising a plurality of optical fibers, at least one of the optical fibers comprising a transmission fiber and at least one of the optical fibers comprising a signal fiber; a light source for providing light through the transmission fiber towards a target; filters for receiving light from the signal fibers, at least two of the filters for filtering different wavelengths; and at least one photodetector for receiving filtered light from the filters.
US08009938B2 Advanced process sensing and control using near infrared spectral reflectometry
Embodiments described herein provide a method and apparatus for obtaining process information in a substrate manufacturing process using plasma. In one embodiment, a chamber is provided having one or more optical metrology modules that are positioned such that optical energy from the plasma process is detected at substantially orthogonal angles. Metrics derived from detected optical energy may be used for endpoint determination, substrate temperature, and monitoring of critical dimensions on the substrate.
US08009936B2 Case image search apparatus and system
An arbitrary cross-sectional image (MPR image) is used as an image for searching a case DB which has registered case images for a case image similar to an image to be diagnosed. A user terminal produces an axial image with reference to a diseased site in the MPR image, the axial image containing the diseased site, calculates a feature value (first feature value) of the diseased site contained in the axial image, and sends the feature value to the case DB. A case image server compares the received first feature value with a feature value (second feature value) for each case registered in a feature value DB, searches the case DB for a case image having a second feature value similar to the first feature value based on the comparison result, and sends the searched case image to the user terminal.
US08009935B2 Pixel interpolation circuit, pixel interpolation method, and recording medium
A correlation along a horizontal direction and a correlation along a vertical direction are calculated with respect to a neighboring region around an interpolation target pixel by using respective pixel values of R pixels, G pixels, and B pixels in Bayer data. The pixel value of the G pixel to be interpolated for the interpolation target pixel is determined based upon pixel values of pixels adjacent to the interpolation target pixel along a direction exhibiting a stronger correlation between the calculated correlations. The interpolation target pixel in the Bayer data is interpolated by using the G pixel of the pixel value determined.
US08009927B2 Tone correcting apparatus providing improved tone correction on image
A tone correcting apparatus includes: a first acquiring unit that acquires first brightness information indicating brightness of each of a plurality of block regions that are set to cover an entire area of an image; a face detecting unit that detects a face portion where a human face is positioned in the image; a second acquiring unit that acquires second brightness information indicating brightness of the face portion detected by the face detecting unit; and a correction unit that corrects brightness of the image based on the first brightness information and the second brightness information.
US08009926B2 Image processing apparatus, image processing method, and medium storing program
An image processing apparatus includes: an area setting section that sets a searching area of a predetermined size in inputted image data; a searching section that searches for pixels having a predetermined pixel value in the searching area set by the area setting section; an attribute determining section that determines attribute of pixels contained in the searching area on the basis of at least one of a number and an arrangement of the pixels searched for by the searching section; and an attribute assigning section that assigns the attribute determined by the attribute determining section to the searched pixels.
US08009918B2 Visual background extractor
The present invention relates to a Visual Background Extractor (VIBE) consisting in a method for detecting a background in an image selected from a plurality of related images. Each one of said set of images is formed by a set of pixels, and captured by an imaging device. This background detection method comprising the steps of: establishing, for a determined pixel position in said plurality of images, a background history comprising a plurality of addresses, in such a manner as to have a sample pixel value stored in each address; comparing the pixel value corresponding to said determined pixel position in the selected image with said background history, and, if said pixel value from the selected image substantially matches at least a predetermined number of said sample pixel values: classifying said determined pixel position as belonging to the image background; and—updating said background history by replacing the sample pixel values in one randomly chosen address of said background history with said pixel value from the selected image. The method of the invention is applicable a.o. for video surveillance purposes, videogame interaction and imaging devices with embedded data processors.
US08009915B2 Recognition of mathematical expressions
In embodiments consistent with the subject matter of this disclosure, a user may input strokes as digital ink to a processing device. The processing device may partition the input strokes into multiple regions of strokes. A first recognizer and a second recognizer may score grammar objects included in regions and represented by chart entries. The scores may be converted to a converted score, which may have at least a near standard normal distribution. The processing device may present a recognition result based on highest converted scores according to a recurrence formula. The processing device may receive a correction hint with respect to misrecognized strokes and may add a penalty score with respect to chart entries representing grammar objects breaking the correction hint. Incremental recognition may be performed when a pause is detected during inputting of strokes.
US08009912B2 Image-processing apparatus which has an image region distinction processing capability, and an image region distinction processing method
In an image-processing apparatus having a capability of performing region distinction processing and an image region discrimination processing method, a first region distinction unit uses a previously set threshold value for an image region distinction to perform a region distinction processing of a character and a non-character on image data read from an original document, an edge feature amount image and a character determination signal are obtained, a second region distinction unit makes a region distinction on the edge feature amount image based on the threshold value and generates and displays sub-region images obtained by dividing the edge feature amount image into plural parts, a character discrimination strength adjustment is performed on a display screen while each of the sub-region images is visually identified, the correction parameter is reflected in the edge feature amount image, and the region distinction processing is performed again.
US08009910B2 Method, a system, a computer program product and a user interface for segmenting image sets
The current invention relates to the segmentation of image sets in four dimensions. A method for segmenting image sets comprises steps for defining deformation by at least one control point in a deformation area defined in four dimensions and modifying the content of said deformation area based on said control point, wherein the steps are iterated. The invention also relates to a system, a computer program product and a graphical user interface.
US08009908B2 Area testing method for image processing
A method for deciding correctly a type of a specific area of an image having inclination includes the steps of generating an edge image based on a target image to be a target of image processing, generating a first histogram indicating the number of edge pixels existing in the lateral direction at each position in the longitudinal direction within a predetermined area and a second histogram indicating the number of the edge pixels existing in the longitudinal direction at each position in the lateral direction with respect to the edge pixels that indicate an edge in the predetermined area of the edge image, determining a variance value of a width of a mountain having an extreme value that exceeds a predetermined threshold value in the histograms, and deciding whether or not the predetermined area is one of a table area and a graph area based on the variance value.
US08009905B2 System, medium, and method with noise reducing adaptive saturation adjustment
A system, medium, and method with noise reducing adaptive saturation adjustment. The system with adaptive saturation adjustment includes a luminance value extracting unit extracting luminance values of an input image, and a saturation adjusting unit adjusting saturation components of the input image on the basis of the extracted luminance values.
US08009904B2 Medical diagnostic ultrasound gray scale mapping for dynamic range on a display
Gray scale information is mapped to a display with increased dynamic range. Rather than mapping ultrasound data to equal color components, the mapping is offset. The offset may provide a deviation from gray, but the deviation of such a small increment may not be perceptible. Instead, the deviation provides different brightness, which is more easily perceived. The deviation allows for additional levels of gray, such as the 64 levels on a 6-bit display plus any deviation values (e.g., 128 levels for 64 equal color components and 64 with one of the color components offset by one increment). Higher dynamic range ultrasound data maps with less or no loss of dynamic range to a display with a lower true gray scale dynamic range. Spatial dithering may alternatively or additionally increase perception of the dynamic range.
US08009903B2 Image processor, image processing method, storage medium, and integrated circuit that can adjust a degree of depth feeling of a displayed high-quality image
It is an object of the invention to realize an image processor that allows the user to designate the degree of depth feeling with his single operation. An image processor includes an image data input unit, a depth data input unit, a depth degree input unit, a depth feeling correction unit, and an image data output unit. The image processor controls, in accordance with the depth data and depth degree, the gain of the depth feeling correction, so that the user can freely adjust the depth feeling degree. The process of the depth feeling degree archives both of the near view process and the distant view process, and the adjustment is carried out with the one-dimensional parameter.
US08009901B2 Image processing apparatus and method of the same
The invention provides an adjusting apparatus and a method thereof for adjusting a 3D image constituted by a plurality of interlaced first-eye-viewed image lines and second-eye-viewed image lines to be outputted to a display panel. However, in practice, there is a leakage problem in a pair of glasses for viewing the 3D image. Therefore, the invention solves the leakage problem by matching a plurality of pre-stored leakage values and then generating a proper output with a corrective calculation.
US08009895B2 Semiconductor wafer analysis system
A semiconductor wafer analysis system is provided. In an embodiment, the semiconductor wafer analysis system includes a tester to test semiconductor wafers manufactured by at least one manufacturing facility, a wafer map generation module to generate wafer maps on the basis of the test results from the tester, and a wafer analysis module. The wafer analysis module may include a data generation module that divides each wafer map into a plurality of defect analysis regions and generates feature vectors representing the semiconductor wafers, and an operation module that statistically analyzes the feature vectors.
US08009892B2 X-ray image processing system
An X-ray image processing system, comprises: a radiographing section including an X-ray source to emit X-rays for an object to be radiographed and an image detector to detect X-rays having passed through the object, wherein the radiographing section is adapted to conduct a phase contrast radiography by providing a space between the object and the image detector and by irradiating X-rays having an X-ray energy of 15 to 30 (keV) from the X-ray source to the object; an image data producing section to produce X-ray image data of X-ray image detected by the image detector; an image processing section to applying an image processing including a noise reducing process for the produced X-ray image data; and an output section to output the processed image data applied with the image processing.
US08009884B2 Method and apparatus for diagnosing conditions using tissue color
A method for diagnosing a condition of a patient includes providing a color reference member that includes one reference color thereon. An electronic visual image is obtained of a patient tissue and the at least one reference color on the image. The electronic visual image is processed with the computer by analyzing the colors in the image of the patient tissue and the reference color. This analysis is performed to obtain a standardized color value of the patient tissue. A condition of the patient is diagnosed by using the standardized color value of the patient tissue so obtained.
US08009880B2 Recovering parameters from a sub-optimal image
A subregion-based image parameter recovery system and method for recovering image parameters from a single image containing a face taken under sub-optimal illumination conditions. The recovered image parameters (including albedo, illumination, and face geometry) can be used to generate face images under a new lighting environment. The method includes dividing the face in the image into numerous smaller regions, generating an albedo morphable model for each region, and using a Markov Random Fields (MRF)-based framework to model the spatial dependence between neighboring regions. Different types of regions are defined, including saturated, shadow, regular, and occluded regions. Each pixel in the image is classified and assigned to a region based on intensity, and then weighted based on its classification. The method decouples the texture from the geometry and illumination models, and then generates an objective function that is iteratively solved using an energy minimization technique to recover the image parameters.
US08009872B2 Taken-image signal-distortion compensation method, taken-image signal-distortion compensation apparatus, image taking method and image-taking apparatus
Disclosed herein is a method of compensating a signal of an image of one screen for distortions in the horizontal and/or vertical directions of a screen of the image. The method includes the steps of: dividing one screen area of the image into a plurality of picture divisions; and detecting a movement vector of the image for each particular one of the picture divisions from information on a difference in image between the particular picture division on one of two screens and the particular division on the other of the two screens. The method further includes the steps of: finding a difference in the detected movement vector between any specific picture division and a picture division adjacent to the specific picture division in order to detect a velocity of a change in image distortion for the specific picture division; and compensating the image for a distortion for each of the picture divisions on the basis of a velocity detected for each of the picture divisions as the velocity of a change in image distortion.
US08009871B2 Method and system to segment depth images and to detect shapes in three-dimensionally acquired data
A method and system analyzes data acquired by image systems to more rapidly identify objects of interest in the data. In one embodiment, z-depth data are segmented such that neighboring image pixels having similar z-depths are given a common label. Blobs, or groups of pixels with a same label, may be defined to correspond to different objects. Blobs preferably are modeled as primitives to more rapidly identify objects in the acquired image. In some embodiments, a modified connected component analysis is carried out where image pixels are pre-grouped into regions of different depth values preferably using a depth value histogram. The histogram is divided into regions and image cluster centers are determined. A depth group value image containing blobs is obtained, with each pixel being assigned to one of the depth groups.
US08009870B2 Autonomous wide-angle license plate recognition
A system in a moving surveillance vehicle operates in background mode to capture images of license plates of neighboring moving vehicles, which may occupy lanes other than the lane in which the surveillance vehicle is moving. The images are used to determine the license plate numbers of the moving vehicles, which are then checked against a database to determine whether there are any potential law enforcement-related problems that require the attention of the operator. If so, the system alerts the operator using an audible tone, visual prompt, vibration, or in some other suitable manner. The entire process, including generation of the alert can occur autonomously of the operator.
US08009868B2 Method of processing images photographed by plural cameras and apparatus for the same
The invention provides a display method of processing images photographed by plural cameras and an apparatus for the same, which synthesizes the images by plural cameras mounted on a vehicle for photographing the surroundings thereof and makes it possible to display an easily viewable three-dimensional object near the vehicle, as if one camera were positioned above the vehicle. An image capture unit captures images photographed by plural cameras that photograph the surroundings of a vehicle. An upper observation point image processing unit synthesizes the captured images into an image viewed as from above the vehicle. An image intensity/chrominance determination unit detects an area wherein the displayed image varies from other areas in the synthesized image based on the intensity/chrominance thereof. When the intensity or the chrominance of the area is continuously varying, a three-dimensional object detection unit determines the detected area as a three-dimensional object. A three-dimensional object display processing is performed regarding the detected three-dimensional object image, using either an ordinary image display or a two-observation point image display. This three-dimensional object display image is associated with an upper observation point image at a base front end of the three-dimensional object by an image connecting synthesizing unit, and the associated image is displayed.
US08009864B2 Determination of inventory conditions based on image processing
Image analysis techniques, including object recognition analysis, are applied to images obtained by one or more image capture devices deployed within inventory environments. The object recognition analysis provides object recognition data (that may include one or more recognized product instances) based on stored product (training) images. In turn, a variety of functionalities may be enabled based on the object recognition data. For example, a planogram may be extracted and compared to a target planogram, or at least one product display parameter for a product can be determined and used to assess presence of the product within the inventory environment, or to determine compliance of display of the product with a promotional objective. In yet another embodiment, comparisons may be made within a single image or between multiple images over time to detect potential conditions requiring response. In this manner, efficiency and effectiveness of many previously manually-implemented tasks may be improved.
US08009862B2 Embedding data in images
Disclosed are embodiments of systems and methods for embedding and/or extracting data from images. In embodiments, an image may be segmented into regions, and characters or other image groups within a segmented region may be determined to be embedding sites. A data vector may be embedded into a set of corresponding ordered embedding sites by representing each data element as different intensity values assigned to the pixels within one portion of an embedding site relative to the pixels in another portion of the embedding site. In embodiments, embedded data may be extracted from an image by extracting and decoding a set of bit values from a set of identified and ordered embedding sites.
US08009858B2 Loudspeaker
A loudspeaker including a frame and a toroidal magnet that is affixed to the rear of the frame. The toroidal magnet has a central passageway that opens into the frame. A cap is affixed to the rear of the magnet and closes the central passageway. A guide rod is affixed to the cap and projects forwardly from the cap into the central passageway. A tubular former is slidably positioned upon the guide rod. A voice coil is wound about, and is affixed to, the tubular former. A driver plate is affixed to the front of the tubular former. A resilient surround connects the periphery of the driver plate to the front of the frame. A suspension assembly resiliently connects the tubular former to the frame and has a pair of conical diaphragms that are secured together so as to form a bellows. A spider connects the bellows to the frame and another spider connects the bellows to the tubular former.
US08009851B2 Noise reduction system and method
The present invention relates to a sound receiving device and a microphone unit for such a sound receiving device. In microphone unit there is provided a microphone, an air filled chamber and a wind noise barrier covering chamber for providing a wind shield and having at least one air passage channel connecting the exterior of the device with the air filled chamber and having an inlet facing the exterior of the device and an outlet facing the air filled chamber. The air passage channel comprises at least one turn for reducing the influence of the wind on microphone. The invention provides enhanced wind noise reduction.
US08009849B2 Aided ear bud
A hearing aid device is configured to operate as an ear bud device for a wireless phone. The hearing aid device functions in a manner similar to a conventional hearing aid device in a first operational state. The operational state of the hearing aid device is changed to a second operational state, in some embodiments, by a verified input from a wireless phone. Upon the change in operational state, the microphone input from the aided ear bud is output to the wireless phone while the incoming transmission from the wireless phone is combined with the microphone input and output to the user. The hearing aid device can be modified to receive analog or digital inputs from other outside sources. Exemplary methods for operating a hearing aid device is disclosed. An exemplary mobile communications device for interfacing with the hearing aid device also is disclosed.
US08009848B2 Hearing device system, hearing device maintenance system, and method for maintaining a hearing device system
The hearing device system having at least one hearing device includes an input transducer for receiving incoming acoustical sound and converting the incoming acoustical sound into audio-representing signals; an output transducer for converting audio-representing signals obtained from the incoming acoustical sound into signals to be perceived by a user of the hearing device; and a transmitter for transmitting audio-representing signals obtained from the incoming acoustical sound to a long-range communication network. The method for maintaining a hearing device system includes the steps of receiving in the hearing device an incoming acoustical sound; converting in the hearing device the incoming acoustical sound into audio-representing signals; and transmitting the audio-representing signals from the hearing device to a long-range communication network. The audio-representing signals may be received by a hearing device support provider.
US08009845B2 Microphone apparatus
A microphone unit (1) has a first vibration plate. A support member (6) supports the microphone unit (1). A second vibration plate (5) is fixed to the support member (6) at a predetermined distance from the first vibration plate. An armoring body (2) covers the microphone unit (1), the support member (6) and the second vibration plate (5). A space surrounded by the support member (6), the first vibration plate and the second vibration plate (5) is a closed space (S1) with air kept therein.
US08009842B2 Hearing aid with digital compression recapture
Systems, devices, and methods are provided to inhibit apparent amplitude modulation in non-linear processing that causes distortion in a processed signal. One aspect of the invention includes a hearing aid. The hearing aid includes a microphone to receive an input signal, a speaker to reproduce the input signal, and a processor. The processor processes the input signal using a gain. The processor includes an inhibitor, which inhibits distortions, and an adjuster, which adjusts the gain. The inhibitor acts to smooth an envelope of the input signal to inhibit undesired modulation. The adjuster adjusts the gain if the envelope is either above or below a threshold. The hearing aid further includes a compression recapture system to supply the compressed portion of the input signal to more closely reproduce the actual input signal.
US08009838B2 Electrostatic loudspeaker array
A speaker system that includes an audio signal-receiving interface, a modulating circuit, a phase-control circuit, and a number of speaker units. The audio signal-receiving interface is configured to receive an audio signal, and the modulating circuit is coupled with the audio signal-receiving interface. The modulating circuit is configured to modulate a low frequency component of the audio signal and to generate a modulated signal. The phase-control circuit is coupled with the modulating circuit and the audio signal-receiving interface. The phase-control circuit is configured to receive the modulated signal and a high-frequency component of the audio signal and to control a phase of the modulated signal, a phase of the high-frequency component of the audio signal, or both. The speaker units are coupled with the phase-control circuit and configured to generate sound waves based on signals supplied by the phase-control circuit.
US08009830B2 Secure data parser method and system
A secure data parser is provided that may be integrated into any suitable system for securely storing and communicating data. The secure data parser parses data and then splits the data into multiple portions that are stored or communicated distinctly. Encryption of the original data, the portions of data, or both may be employed for additional security. The secure data parser may be used to protect data in motion by splitting original data into portions of data, that may be communicated using multiple communications paths.
US08009829B2 Method and system for deploying advanced cryptographic algorithms
A method and system for deploying a suite of advanced cryptographic algorithms that includes: providing a legacy cryptographic interface that is associated with a legacy operating system and a legacy application, and supports a suite of legacy cryptographic algorithms; providing a suite of advanced cryptographic algorithms that includes one or more of an advanced asymmetric key algorithm, an advanced symmetric key algorithm, and/or an advanced hash function; providing an advanced cryptographic interface that is independent of the legacy operating system and the legacy application, backwards compatible with the legacy cryptographic interface, and capable of supporting the suite of advanced cryptographic algorithms; and transparently and automatically substituting the suite of advanced cryptographic algorithms for the legacy cryptographic algorithms through the invocation of the advanced cryptographic interface at the time of an initial performance of encrypting, hashing, digitally signing the hash of, decrypting, re-hashing, and/or validating the digital signature of an item.
US08009827B2 Encryption processing method and encryption processing device
An increase in safety from attacks by use of hardware-like methods by small-sized hardware is achieved. An encryption processing device includes a logical circuit capable of programmably setting logics for executing cipher processing, a memory that stores plural pieces of logical configuration information corresponding to an identical cipher processing algorithm, and a CPU that selectively sets plural logics corresponding to an identical cipher processing algorithm in the logical circuit. Even in processing using an identical cipher key, by changing the logic of the logical circuit for each processing, power consumption in cipher processing can be varied, and places a timing in which malfunctions occur can be varied. Moreover, an increase in the scale of hardware for realizing plural logics can be curbed.
US08009825B2 Signal processing
The present invention relates to detection of echo in telecommunications networks. The invention provides a method of echo detection comprising the steps of: generating a series of inbound vectors for an inbound signal; generating a series of outbound vectors for an outbound signal; repeating a predetermined number of comparison steps comprising the sub-steps of selecting an outbound vector from the outbound vectors; selecting an inbound vector from the inbound vectors; comparing said outbound vector with said inbound vector and with successive inbound vectors to generate a plurality of similarity metrics; and determining a relative position of the compared outbound vector having maximum correlation with said inbound vector; and counting the number of times each relative position is determined to be the position of maximum correlation.
US08009822B1 System for geographic agent routing
A call center system that routes calls to geographically dispersed agents based on agent skill-set, agent location and caller location that results in the call being delivered to the best available agent. The call center system is comprised of a call center application module coupled to a database module with a communications network being used to couple incoming calls from customers, as well as various call center agents, to the system. A database contains a ranking of available agents, based on a dataset including information regarding skill-set, previous interaction with the customer, proximity to the customer, language capability, current availability, and the like. The system then chooses the best available agent to service a customer call based on the agent rankings. In the case where the customer has a preference for proximity of the agent to the customer, the system adjusts the agent rankings according to the agent's distance from the customer prior to making a selection.
US08009817B2 Tracking and notification of telephone plan minute status
A method and system for tracking telephone usage and notifying a user of his telephone usage includes a software program for tracking telephone usage based on the time and day that a phone call is made. The software program designates a timer for tracking phone usage. The timer has a time block and a time usage variable associated therewith. When a call is made, the time used by the call is recorded to the time usage variable if the call was made within the time block. The user may then be notified of how much time has been used. The software may be implemented in a number of environments, including a computer system accessible remotely or a processor located on the user's telephone.
US08009802B2 Method and apparatus to facilitate supplementing a dose-volume histogram constraint using an adaptive dose-volume histogram constraint
One provides a first dose-volume histogram (DVH) constraint as pertains to controlling localized excessive-radiation dosage with respect to a particular treatment volume. One then automatically determines whether to supplement this constraint by using an adaptive DVH constraint. These teachings will accommodate determining whether to supplement the first DVH constraint, at least in part, by determining whether a user has specified such supplementation (using, for example, a corresponding user interface) by, for example, placing at least one DVH constraint such that the constraint corresponds to a volume fraction at a range boundary.
US08009801B2 Packaging system for detonating cords for X-ray examination and safe shipping
The invention relates to a packaging for a detonation cord (1) that is used especially for igniting shaped charge perforators in perforation guns utilized in the oil and natural gas industry. According to the invention, the detonation cord (1) is wound on one plane as a flat coil. Also disclosed is a method for examining whether a detonation cord (1) has faulty points. Said method is characterized in that the detonation cord (1) is subjected to an x-ray examination in the packaging before being delivered.
US08009798B2 X-ray imaging system
In a method and an apparatus for medical imaging, the radiation source is aligned relative to a detector plate, and the alignment is controlled so that the high-energy being emitted the radiation source always strikes the detector plate with a symmetrical distribution relative to a central ray of the radiation source.
US08009788B2 Monitoring method and monitoring program for boiling water reactor, and acoustic damping method for boiling water reactor
A boiling water reactor includes a reactor pressure vessel; a steam pipe for transporting steam generated in the reactor pressure vessel out from a steam dome positioned at an upper part of the reactor pressure vessel; a high pressure turbine connected to the steam pipe and driven by the steam; a feedwater heater which heats feedwater supplied to the reactor pressure vessel using bleed steam flowing from the high pressure turbine to the feedwater heater; a bleeding valve which adjusts a flow rate of the bleed steam; and a pressure sensor provided in a main steam line including the steam dome and the steam pipe. The boiling water reactor further includes a monitor and control system which controls an opening degree of the bleeding valve based on a magnitude of fluctuating pressure in the main steam line that is detected by the pressure sensor.
US08009787B2 Method for non-destructive testing
Non-destructive testing method may include providing a source material that emits positrons in response to bombardment of the source material with photons. The source material is exposed to photons. The source material is positioned adjacent the specimen, the specimen being exposed to at least some of the positrons emitted by the source material. Annihilation gamma rays emitted by the specimen are detected.
US08009776B2 Television reciever with automatic gain control (AGC)
A radio frequency (RF) signal is attenuated using first (220) and second (241) attenuation elements. In one embodiment an initial overall attenuation of the RF signal is set using both the first (220) and second (241) attenuation elements during a calibration period. The initial overall attenuation of the RF signal is adjusted using only the first attenuation element during a normal operation period. In another embodiment the initial overall attenuation is determined and is provided using either, only the first attenuation element (220) or both the first attenuation element (220) and the second attenuation element (241) based on a value of the initial overall attenuation.
US08009772B1 Concurrent signal combining and channel estimation in digital communications
In the reception of digital information transmitted on a communication channel, a characteristic exhibited by the communication channel during transmission of the digital information is estimated based on a communication signal that represents the digital information and has been received via the communication channel. Concurrently with the estimating, the communication signal is used to decide what digital information was transmitted.
US08009763B2 Method and apparatus for equalizing a high speed serial data link
A method and apparatus for equalizing a reflection in a reflective high speed serial link. The method involves obtaining an amplitude and delay time of a compensating pulse that is transmitted in response to a pulse transmitted on the serial link. The apparatus comprises a programmable delay element and a driver stage configured to transmit a delayed and amplitude adjusted version of a pulse transmitted on the serial link. A method for equalizing a plurality of reflections in a reflective high speed serial link. The method involves obtaining an amplitude and delay time of a first compensating pulse and an amplitude and delay time of a second compensating pulse. The method further involves transmitting the first compensating and second compensating pulses in response to a pulse transmitted on the serial link.
US08009761B2 Unified modulator for continuous phase modulation and phase-shift keying
A “unified” modulator for multiple modulation schemes (e.g., GMSK and 8PSK) is described. The waveform for each modulation scheme is generated based on a set of one or more pulse shaping functions. The waveforms for all supported modulation schemes may be generated based on a composite set of all the different pulse shaping functions. The unified modulator includes a filter for each pulse shaping function in the composite set. To generate the waveform for a selected modulation scheme, the set of one or more filters for this modulation scheme is enabled and all other filters are disabled. The outputs from all enabled filters are summed to generate a modulator output. When switching between modulation schemes, a smooth transition may be obtained by (1) providing a suitable data pattern for each filter to be enabled or disabled and (2) generating symbols for the new modulation scheme with an appropriate initial phase.
US08009758B2 Apparatus and method for channel-interleaving and channel-deinterleaving data in a wireless communication system
An interleaving and deinterleaving apparatus and method in a wireless communication system are provided, in which it is determined whether coded bits to be transmitted in one modulation symbol are selected from a plurality of code blocks. The coded bits are interleaved on a modulation symbol basis if the coded bits to be transmitted in the modulation symbol are selected from a plurality of code blocks.
US08009756B2 Peak suppressing and restoring method, transmitter, receiver, and peak suppressing and restoring system
A peak suppressing and restoring method includes suppressing a peak of a signal, starting suppression when a suppression start value is lower than a suppression target value, using a function of a gain characteristic such that a peak amplitude value attains the suppression target value, and restoring the suppressed peak of the signal using an inverse function of the function of the gain characteristic.
US08009754B2 Wireless communication method, radio receiving apparatus, radio transmitting apparatus, and wireless communication system
A wireless communication system capable of achieving adaptive STTD (Space-time Transmit Diversity). In this system, a receiving apparatus uses a channel estimation to calculate SINR (Signal to Interference and Noise Ratio) of each of substreams in all the combinations of transmission antennas and also calculate the performance of the whole system in all the combinations of transmission antennas, thereby deciding a particular combination, which provides the best performance of the whole system, and obtaining a parameter for antenna selection. The SINR of each substream in the decided particular combination is used to decide an AMC parameter. A transmitting apparatus performs STTD and AMC based on the AMC parameter fed back from the receiving apparatus, and further selects, based on the antenna selection parameter fed back from the receiving apparatus, a particular combination of transmission antennas for performing a transmission.
US08009753B2 System and method for automatic compensation of video signals
A system for delivering signal, such as video signal, over signal carrier, such as twisted-pair cable. The system includes a video source connected to a terminal of the signal carrier and providing video signals thereto. An amplifier is coupled to a second terminal of the signal carrier at the receiving end. A source reference signal generator is connected to a first terminal of a second signal carrier. A second amplifier is connected to a second terminal of the second signal carrier at the receiving end. A comparator is connected to an output of the second amplifier and a receiver reference signal. An output of the comparator is provided to a gain control of the variable gain amplifier.
US08009751B2 Transmitter, communication system and transmission method
A transmitter employing an OFDM system, including a phase rotating portion which gives a same phase rotation amount to each group configured with a plurality of consecutive subcarriers modulated by a data symbol or a known symbol, a rotation amount determining portion which sets a phase rotation for each antenna set or each transmitter, and a scheduling portion which determines an existence of phase rotation.
US08009749B2 Method of transmission power control and communication device
In a method of transmission power control, transmission powers of transmission channels and/or transmission power spectral densities are adjusted so as to improve the transmission characteristics.
US08009743B2 Method and system for powering a device using a data communications signal line
A system and method for transferring power using a data communications signal line. The data communications signal line is in a high impedance powerless state when idle. A main device is electrically coupled to the data communications signal line. The main device generates and transmits a signal on the data communications signal line. The signal includes power generation and non-power generation characters. A peripheral device is electrically coupled to the data communications signal line. The peripheral device has a functional unit arranged to perform a desired function for the peripheral device. A power conversion module is electrically coupled to the data communications signal line and receives the signal. The power conversion module converts power from the received signal to a form suitable for storage. A controller is in electrical communication with the functional unit and the power conversion module. The controller receives the power generation and non-power generation characters, strips the power generation characters from the signal and transmits the non-power generation characters to the functional unit.
US08009740B2 Method and system for a parametrized multi-standard deblocking filter for video compression systems
In a video processing system, a method and system for a parameterized multi-standard deblocking filter for video compression systems are provided. A multi-standard deblocking filter may be configured to filter a reconstructed output stream based on a selected standard mode of operation. The configured multi-standard deblocking filter may be utilized in a decoder and/or in a decoding portion of an encoder. Filtered or unfiltered reconstructed pictures may be selected for storage in a picture buffer before further processing. Filtered or unfiltered reconstructed pictures may be selected for display in a decoder or for intra-coding and inter-coding processing in the decoding portion of the encoder. Filter parameters in the multi-standard deblocking filter may be configured based on a set of side information and the selected standard mode of operation.
US08009738B2 Data holding apparatus
A data holding apparatus of the present invention is a data holding apparatus a data holding apparatus used for image processing in which an image is coded or decoded, on a macroblock basis, based on a field structure or a frame structure selected on a macroblock pair basis. This data holding apparatus includes: a current register which holds a parameter set of a current macroblock to be coded or decoded; and registers which respectively hold parameter sets of macroblocks having neighboring relationships with a current macroblock, and at least one of the registers selectively holds, in sequence, parameter sets of respective different macroblocks having the neighboring relationships, one parameter set at a time.
US08009737B2 Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a first video picture and a second video picture by a power of two scale value. This step scales up a numerator for a ratio. Next, the system determines a scaled ratio by dividing that scaled numerator by a second first display time difference between said second video picture and a third video picture. The scaled ratio is then stored calculating motion vector estimations. By storing the scaled ratio, all the estimated motion vectors can be calculated quickly with good precision since the scaled ratio saves significant bits and reducing the scale is preformed by simple shifts.
US08009736B2 Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a first video picture and a second video picture by a power of two scale value. This step scales up a numerator for a ratio. Next, the system determines a scaled ratio by dividing that scaled numerator by a second first display time difference between said second video picture and a third video picture. The scaled ratio is then stored calculating motion vector estimations. By storing the scaled ratio, all the estimated motion vectors can be calculated quickly with good precision since the scaled ratio saves significant bits and reducing the scale is performed by simple shifts.
US08009735B2 Method and device for transmitting and receiving image sequences between a server and client
The present invention concerns a method and device for transmitting images of a sequence of digital images between a server device and a client device connected by a communication network, the images being coded in a format allowing access to spatial sub-parts. The method comprises a prior step of receiving a follow request specifying a spatial area of an image in the sequence previously received by the client device, and steps of: determining the following image in the sequence of images to be sent to the client device determining a spatial area in the following image to be sent, corresponding to the specified area, according to the estimated movement in the sequence of images, and sending to the client device at least some of the image data of the area thus determined. The invention also concerns a method and device for receiving images transmitted according to this transmission method.
US08009734B2 Method and/or apparatus for reducing the complexity of H.264 B-frame encoding using selective reconstruction
A method for implementing B-frame prediction in video compression comprising the steps of (A) setting a prediction flag (i) “off” if B-frames are used for block prediction and (ii) “on” if B-frames are not used for block prediction, (B) if the prediction flag is off, generating an output video signal in response to an input video signal by performing an inverse quantization step and an inverse transform step in accordance with a predefined coding specification and (C) if the prediction flag is on, bypassing the inverse quantization step and the inverse transform step.
US08009732B2 In-loop noise reduction within an encoder framework
An apparatus and method are described for filtering noise internally within a video encoding framework. In various embodiments of the invention, an in-loop noise filter is integrated within an encoding device or framework that reduces noise along a motion trajectory within a digital video signal. This integration of in-loop noise reduction allows both noise filtering parameters and encoding parameters to be more easily related and adjusted. The in-loop noise filter leverages characteristics of digital video encoding processes to reduce noise on a video signal and improve encoding efficiencies of a codec.
US08009730B2 Method for controlling the encoder output bit rate in a block-based video encoder and corresponding video encoder apparatus
Constant-bitrate rate control is very useful for real-time video transmission. However, it is difficult to realize a good CBR rate control in an MPEG4-AVC video codec. According to the invention, an adapted ρ-domain rate control processing for real-time rate control is applied, whereby ρ is the percentage of zero amplitude transform coefficients following quantization. A couple of tables are used for mapping between the quantization parameters and ρ. A detailed analysis at transform level is carried out in order to get the slope of the relationship between the bitrate and ρ. The slope of the linear model is constrained by a look-ahead procedure with respect to the neighbor frames or blocks.
US08009726B2 Carrier grouping in multi-carrier systems
In the present invention, a plurality of carriers in a multi-carrier DMT communication system is grouped into one or multiple carrier groups according to at least one carriergroup parameter. A carriergroup parameter defines a parameter relating to each carrier group rather than to individual carriers, and is used for receiving and transmitting messages or data using the carrier group or groups. In one embodiment of the present invention, multiple carrier groups of fixed-size are determined and the worst case signal-to-noise ratio for each carrier group is used for the carriergroup parameter for that specified carrier group. In another embodiment of the present invention, multiple carrier groups of variable-size are determined based on a carriergroup parameter such as a carriergroup bitloading parameter. The carriergroup bitloading parameter and the worst case carriergroup SNR parameter for each carrier group are used to define each carrier group for transmitting and receiving messages or data.
US08009724B2 Clear channel assessment (CCA) for UWB communications system
Clear channel assessment (CCA) is a very important issue in Ultra-Wideband (UWB) systems. An effective CCA mechanism will have a large impact on the overall throughput of the communications system. It is disclosed methods and circuits to carry out CCA determinations exploiting the structure of the pulse signal either by using a moving average or by performing a cross-correlation with a locally generated signal.
US08009723B2 Measurement of baseband timing in a spread spectrum communications system
Systems, apparatuses, and methods for providing timing estimates of received signals are disclosed. In one embodiment, sub-chip timing in spread spectrum signals can be achieved without requiring oversampling in the receiver. A transmitter can adjust the timing of certain transmitted symbols by a fraction of a chip time from an expected time, and send the mistimed symbols to a receiver. The output of the receiver's de-spreading correlator can show different magnitudes for wedge symbols with different timing errors. By setting some symbols early and some late, and by taking the difference between their magnitudes, a transfer function between the result and a timing error can be determined.
US08009721B2 Wireless communication apparatus and response signal spreading method
A wireless communication apparatus capable of minimizing the degradation in separation characteristic of a code multiplexed response signal. In this apparatus, a control part (209) controls both a ZC sequence to be used in a primary spreading in a spreading part (214) and a Walsh sequence to be used in a secondary spreading in a spreading part (217) so as to allow a very small circular shift interval of the ZC sequence to absorb the interference components remaining in the response signal; the spreading part (214) uses the ZC sequence set by the control part (209) to primary spread the response signal; and the spreading part (217) uses the Walsh sequence set by the control part (209) to secondary spread the response signal to which CP has been added.
US08009720B2 Transmitting spread signal in communication system
The present invention provides for spreading a first signal using a plurality of spreading codes, multiplexing the first spread signal by code division multiplexing, transmitting the first multiplexed signal via a plurality of neighboring frequency resources of an OFDM symbol of a first antenna set, spreading a second signal using a plurality of spreading codes, multiplexing the second spread signal by code division multiplexing, transmitting the second multiplexed signal via a plurality of neighboring frequency resources of the OFDM symbol of the first antenna set, transmitting the first multiplexed signal via a plurality of neighboring frequency resources of an OFDM symbol of a second antenna set, and transmitting the second multiplexed signal via a plurality of neighboring frequency resources of the OFDM symbol of the second antenna set, wherein the first multiplexed signal is transmitted on frequency resources that neighbor frequency resources that the second multiplexed signal is transmitted on.
US08009719B2 Digital spread spectrum method based on precise phase delta-sigma algorithm
A method and apparatus for generating a spread spectrum reference clock is presented. A method and apparatus is presented for receiving a spread spectrum parameter from a phase lock loop, wherein the spread spectrum parameter includes a multiple-level parameter comprising a plurality of phase signals; quantizing a spread spectrum profile associated with the spread spectrum parameter; mapping the quantized profile; generating control signals based on the mapping, wherein the control signals include an integer control signal and a phase control signal; dividing a phase signal of the plurality of phase signals with the integer control signal; synchronizing the divided phase signal using the phase control signal; and providing a reference clock for a spread spectrum clock generator based on the synchronizing.
US08009716B2 Plasmon stabilized unimodal laser diodes
A device having a light cavity includes, at one end, a plasmonic reflector having a grating surface for coupling incoming light into traverse plasmon waves and for coupling the traverse plasmon wave into broaden light, the surface serving to redistribute light within the cavity, the reflector being well suited for use in laser diodes for redistributing filamental cavity laser light into spatially broaden cavity laser light for translating multimodal laser light into unimodal laser light for improved reliability and uniform laser beam creation.
US08009711B2 Etched-facet ridge lasers with etch-stop
A photonic device incorporates an epitaxial structure having an active region, and which includes a wet etch stop layer above, but close to, the active region. An etched-facet ridge laser is fabricated on the epitaxial structure by dry etching followed by wet etching. The dry etch is designed to stop before reading the depth needed to form the ridge. The wet etch completes the formation of the ridge and stops at the wet etch stop layer.
US08009710B2 Laser driver circuit, method for controlling a laser driver circuit, and use
A laser driver circuit comprising an amplifier device with a plurality of switchable subamplifiers, which can be or are connected to an output for connection of a laser, ith an analog switching device for switching of analog input signals, a plurality of analog inputs for the analog input signals, a plurality of control inputs for receiving digital control signals, wherein each switchable subamplifier has a switching device for switching the amplification by one of the digital control signals, a digital switching device connected to an input of each switching device for the selectable connection of the input of the switching device of each switchable subamplifier to a control input. Whereby each switchable subamplifier has an analog input, which is connected to the analog switching device for the selectable switching of an analog input signal to the analog input.
US08009709B2 DC coupled driver with active termination
A DC coupled driver is described for modulating a vertical cavity surface emitting laser at high speeds with active termination. High speed and low total power dissipation is achieved by improving the driver immunity to pulse reflections, which can arise due to impedance mismatch between the driver output impedance and the VCSEL impedance. The rise and fall times of the driver may be adjusted for particular applications. The driver may be fabricated using a choice of bipolar, NMOS and PMOS technologies.
US08009708B2 Optical amplification module and laser light source apparatus
The present invention relates to an optical amplifier module, or the like, having a structure for enabling effective suppression of photodarkening and efficient optical amplification. The optical amplifier module comprises a first optical amplification waveguide which is comprised of a phosphate glass as a main component and includes a ytterbium-doped first optical waveguide region, a second optical amplification waveguide which is optically coupled to the first optical amplification waveguide and includes a ytterbium-doped second optical waveguide region which is co-doped with aluminum, and pumping light source units which supply pumping light respectively to the first optical amplification waveguide and the second optical amplification waveguide. The light to be amplified, having inputted to the first optical amplification waveguide, is amplified only once by means of the pumping light, in each of the first optical amplification waveguide and the second optical amplification waveguide.
US08009703B2 Method and device for transmitting complementary data in an analog radio transmission system
Method and device for transmitting complementary data in an analog radio transmission system, the complementary data including information with respect to alternative transmitting frequencies of the respective program, and the alternative transmitting frequencies relating to digital radio transmission systems. The alternative transmitting frequencies for digital radio transmission systems are transmitted in the AMDS (amplitude modulation data system) format, in that these SCD (service description channel) data are copied into the AMDS format, using mapping.
US08009700B2 Multi-carrier signal transmitter and multi-carrier signal receiver
A multi-carrier signal transmission apparatus transmits a transmission stream including at least preamble information necessary for synchronizing a transmission signal and data information as a multi-carrier signal. A modulator generates a transmission symbol stream by modulating an arrangement of the preamble information and the data information. A symbol expanding portion expands the transmission symbol stream on a frequency axis by generating a complex conjugate value of at least one part of the preamble information symmetrically on the frequency axis.
US08009698B2 Receiving apparatus, receiving method, communication method and transmission apparatus
A receiving apparatus receiving data separated into a plurality of fragments comprises a detection unit adapted to detect the fragment size of the fragments, and a management unit adapted to manage the arrival status of the plurality of received fragments using the detected fragment size as a unit.
US08009696B2 System and method for achieving accelerated throughput
Systems and methods for transporting data between two endpoints over an encoded channel are disclosed. Data transmission units (data units) from the source network are received at an encoding component logically located between the endpoints. These first data units are subdivided into second data units and are transmitted to the destination network over the transport network. Also transmitted are encoded or extra second data units that allow the original first data units to be recreated even if some of the second data units are lost. These encoded second data units may be merely copies of the second data units transmitted, parity second data units, or second data units which have been encoded using erasure correcting coding. At the receiving endpoint, the second data units are received and are used to recreate the original first data units.
US08009691B2 Method for transmitting/responding paging information for dual-mode access terminal and device and method for network switching according to network indication
Provided is a method for transmitting 1x paging information through an HRPD network and responding to the 1x paging information by a dual-mode MS/AT. After the MS/AT turns to an HRPD network and informs an MSC of related information, if some 1x paging information arrives, the MSC sends a message indicating 1x service arrival to the PCF. An HRPD AN bears the 1x service arrival message that carries calling information sent from the PCF in the 1x service packet to send to the MS/AT. If the user, receiving the 1x service arrival message, chooses to accept a 1x call, the MS/AT terminates the service in the HRPD network and turns to the 1x network to send a “paging response” message to a 1x BS.
US08009690B2 Wind turbine data acquisition system
Sensor networks, methods and computer program products for state monitoring of a wind turbine. The sensor network may include one or more standard sensor modules each having a sensor for measuring a parameter of the wind turbine or its surroundings. The wind turbine includes a processor for receiving input from the one or more standard sensor modules, and a data transfer channel for transferring sensor output from the one or more standard sensor modules to the processor. The data transfer channel has one or more auxiliary connection points for connection of one or more additional sensor module. The one or more additional sensor modules are in surplus of the standard sensor modules in a standard set-up of the wind turbine sensor network. The embedded turbine data acquisition system takes advantage of an existing turbine back-bone network for data transport.
US08009679B2 Communication system and method
In a communications system a transmitter is arranged to transmit asynchronous transfer mode (ATM) cells in which synchronous transfer mode (STM) channels are assembled. In order to minimize the bandwidth required at lease some of the ATM cells include one or more switch command(s) (12) that indicate a change in the activation state of one or more STM channels (11-0 to 11-n).The switch commands (12) and STM channels (11) fill the ATM cell from opposite ends of the cell.Activate switch commands comprise two bytes, a high byte including a pointer (18) pointing to the start of a block of STM channels (11) and a low byte that includes a pointer (19) that points to the channel within a block of STM channels (11) to which the switch command applies.
US08009677B2 Path setting method and communication device in network segmented into plurality of areas
The communication device includes a transmission node connected to a transmission network, and a control node connected to a control network for controlling the transmission on the transmission network and setting the transmission of the transmission node, and the control node has a control link collecting unit collecting link information on the control network, a transmission link collecting unit collecting link information on the transmission network, a selection unit selecting, when determining a route from the transmission node to another transmission node as a terminating node outside the area, any one of the boundary control nodes as an egress node becoming an egress in a direction of the area, to which the terminating node belongs, based on the link information on the control network, and a determination unit determining a route to the egress node based on the link information on the transmission network.
US08009667B1 Packing source data packets into transporting packets with fragmentation
A communications system and method are disclosed for transmitting packets of information in at least one first format over a communications link that utilizes packets of information in a second format. In certain embodiments, the packets of information in a first format are converted to packets of information in the second format prior to transmission via the communications link by packing and fragmenting the information in the first format in a coordinated manner. Embodiments may also utilize packing subheaders and fragmentation control bits in the packing and fragmentation processes.
US08009666B2 System and method for providing a plurality of multi-media services using a number of media servers to form a preliminary interactive communication relationship with a calling communication device
A system and method for processing a plurality of requests for multi-media services received at a call control element (CCE) defined on the system from a calling communication device. The system includes a Network Routing Element, a Service Broker (SB), at least a primary media severs (MS) and at least a secondary MS, a plurality of application servers (ASs) and a plurality of border elements, all of which are coupled to the CCE. The SB is adapted to receive a plurality of requests including parameters for requesting multi-media services, via the CCE, and to selectively redirect the requests to one or more ASs for providing feature processing for the requests. The ASs can instruct either the primary MS or secondary MS, via the CCE, to form a preliminary interactive communication path with the calling communication device for collecting caller-entered data, which can be validated prior to providing the feature processing.
US08009665B2 DSL system
Methods, techniques, computer program products, apparatus, devices, etc., used in connection with DSL Management Interfaces, significantly improve the management capabilities of a DSL network and/or improve testing relating to DSL equipment and services by permitting better control and operation of a DSL system, including implementation of timestamping for more accurate measurement, monitoring and control of a system. Timestamping further allows customized data collection techniques, where a DSL line can be measured or monitored at intervals whose frequency depends on the line's stability. Moreover, data parameter read and control parameter write operations are presented in conjunction with the use of timestamping. Also, control and operation of a DSL system is enhanced by implementing bit-loading that minimizes, eliminates or otherwise mitigates the amount by which the SNR margin per tone exceeds a maximum SNR margin quantity, where such bit-loading can be selected through an appropriate interface.
US08009662B2 Digital broadcasting system and method of processing data
A digital broadcasting system and method of processing data are disclosed. The digital broadcasting system includes a transmitting system and a receiving system. The transmitting system comprises a distributed transmission adapter and a plurality of transmitters each being operated as a slave of the distributed transmission adapter, and each sharing the same frequency and transmitting the same signals.
US08009658B2 Method for sharing bandwidth using reduced duty cycle signals and media access control
A method is provided for transmitting data. A first device generates a first signal having a first duty cycle, comprising a first gated-on portion and a first gated-off portion in a time slot; and a second device generates a second signal having second duty cycle, comprising a second gated-on portion and a second gated-off portion in the same time slot. The first gated-on portion is generated during a first segment of the time slot and the first gated-off portion is generated during a second segment of the time slot, while the second gated-on portion is generated during the second segment and the second gated-off portion is generated during the first segment. Media access control (MAC) can be used to further define positions within time slots and provide error correction, power control, and the like. A preamble can be transmitted at an increased power level to facilitate acquisition.
US08009657B2 Medium time allocation and scheduling using iso-zone structured superframe for QoS provisioning in wireless networks
Allocation of contiguous blocks of airtime for data or airtime transmission can lead to large maximum service intervals for an application stream. This may result in a large delay bound where large blocks of contiguous MAS blocks other applications from meeting their low-latency requirements. A method and network that overcomes at least the shortcomings of known methods includes transmitting information over a wireless network. This includes the steps of: organizing the shared medium into periodical superframes; organizing the superframe into allocation zones; organizing the allocation zones into iso-zones; generating an allocation map; determining a periodic service interval and medium time based on a TSPEC including a latency requirement of an application stream, and local resource of the transmitting device; searching for transmission opportunity that accommodates the periodic service interval and the medium time required based on the allocation map; transmitting information in the superframe upon finding transmission opportunity in the searching step.
US08009654B2 Spread spectrum communication device and spread spectrum communication method
In a compressed mode, a spread spectrum communication device interleaves bit units across multiple frames using an interleaver, reduces the spreading factor using a framing/spreading unit, outputs the compressed mode frames at a predetermined compressed mode frame timing, and increases the average transmission power in the compressed mode at a radio frequency transmitter. Furthermore, a handover between different frequencies is carried out by establishing synchronization to another frequency carrier, based on a first search code and a second search code which have been detected, and moreover, a handover between different communication systems is carried out by establishing synchronization to a GSM, based on an FCCH and a SCH which have been detected.
US08009652B2 Information transmission in a communications system
A method for transmitting information between a control network element and a transceiver network element in a communications system is discussed. A first connection and a second connection connecting the control network element and the transceiver network element are provided. The first connection has a higher guaranteed quality of service than the second connection. A piece of information is transmitted using the first connection or the second connection using a predetermined criterion.
US08009651B2 Neighbouring device aiding in receiving sets of data
According to one embodiment, a first wireless communication device may receive a data file via a first wireless network interface, determine if the whole file has been properly received, receive at least the data of the file that have not been properly received via the first wireless interface from a neighboring second wireless communication device and combine the data received via the first wireless network interface with data received from the neighboring wireless communication device in order to obtain the complete file. The second wireless communication device may also receive the data file via a second wireless network interface and send at least the data of the file that have not been properly received over a neighbor device interface.
US08009650B2 Handling attachment content on a mobile device
Embodiments described herein provide a user with the ability to download a selected attachment document that is associated with a message received on a mobile device. Attachment data corresponding to the selected attachment document can be downloaded according to at least one of a native application attachment content handling option and a client-server attachment content handling option.
US08009649B1 Admission control for QoS-driven wireless LANs
A method and a system for a quality of service (QoS) point coordinator (PC) for a basic service set (BSS) in a wireless local area network (WLAN) is disclosed. The PC includes a QoS management entity (QME) and an admission control entity (ACE). The QME receives at least one reservation request message that characterizes one of a QoS session and a QoS application (session/application) that can be of a continuous/periodic flow type that is time sensitive, or can be of a discontinuous/bursty flow type that is time tolerant. The reservation request message contains at least one QoS parameter set and requests a resource of a communication channel in the BSS for the QoS session/application. The communication channel is organized into superframes, such that each superframe includes a contention-free period (CFP) and a contention-period (CP). The reservation request message requests a predetermined bandwidth of each CFP of the communication channel in the BSS. The ACE performs macro bandwidth management for QoS traffic transport of the session/application over a medium access control (MAC) sublayer for the communication channel by determining whether to grant the reservation request based on at least one QoS parameter set associated with the session/application.
US08009647B2 Communication terminal, communication method and communication program
In order to simplify the operation during a call, a communication terminal includes: a radio circuit and a wireless LAN circuit; a flash ROM storing user identification information for identifying a target to communicate and telephone book data in which the user identification information and multiple pieces of access information respectively corresponding to the radio circuit and the wireless LAN circuit are associated with each other; and a control portion to search the telephone book data, if the wireless LAN circuit becomes incommunicable with the other party's mobile phone during communication, to extract a mobile phone number which is related with the user identification information of the user of the other party's mobile phone and corresponds to the radio circuit, and to originate a call to the other party's mobile phone by the radio circuit using the extracted mobile phone number.
US08009646B2 Methods and apparatus for overlapping MIMO antenna physical sectors
Methods and apparatus for positioning antennas of a first wireless cell to form MIMO physical sectors and MIMO virtual sectors. Selecting a MIMO virtual sector for communication responsive to throughput, data throughput, signal-to-noise ratio, signal error rate, data error rate, retransmission requests, interference, rejection of multipath signals, transmission rate, and signal strength.
US08009640B2 Method of creation of a new communication network by a wireless terminal and terminal implementing the method
The invention relates to a method of creation of a new communication network by a wireless terminal. The wireless terminal is initially part of an existing centralized network that includes an access point able to control the association of wireless terminals to its network. In the event of disassociation of the terminal from the network, the method makes provision to initiate a procedure for creating a new network including a declaration of the terminal as access point of the new network, where the operating parameters of the new network are such that communications on the new network do not interfere with the existing network.
US08009635B2 Reducing handoff latency in a wireless local area network through an activation alert that affects a power state of a receiving mesh access point
If a handoff by a mobile station currently associated with a particular access point is probable, then the particular access point sends an activation alert to one or more other access points. An access point receiving the activation alert that is in a low-power state enters a higher-power state. An access point receiving the activation alert that is in a higher-power state, remains in that higher-power state.
US08009630B2 Apparatus, method and computer program product providing neighbor discovery, handover procedure and relay zone configuration for relay stations in a multi-hop network
Methods for use in multi-hop relay networks are described. One method includes receiving a first message from a first relay station requesting a temporary suspension of communication between the first relay station and one or more user equipment. In response to receiving the first message, a second message is transmitted to the one or more user equipment. The second message includes instructions to the user equipment to temporarily suspend communication with the first relay station at a specific time. A third message is transmitted to the first relay station. A scanning operation is performed at the specified time in response to receiving the third message. A second method for use in multi-hop relay networks is also described. The second method includes transmitting a neighbor information message. The neighbor information message includes a relay zone offset indicating the start of a station in a frame structure. Several apparatus are also described.
US08009629B2 Communication handover method and communication message processing method
A technique is disclosed whereby a mobile communication apparatus (MN) having a plurality of interfaces (IFs) performs fast handovers (FMIP) and changes a packet transfer destination using its own multiple IFs, so that packet transmission/reception using an appropriate IF for the MN is enabled. According to this technique, an MN 10 transmits, to an access router (AR) 21, an FBU message that includes, as an packet transfer destination used during a period in which the FMIP is performed for the handover from an access point (AP) 22 to an AP 32, an address that is allocated to an IF currently connected to the AP 12, and notifies the AR 21 to that effect. After the handover has been completed, the packet transfer destination is changed to the IF that is re-connected. Even when the handover for one IF is performed, the MN 10 can receive a packet using the IF having an address designated as a transfer destination, and further, when the handover has been completed, can perform communication using the IF designated before the FMIP was performed.
US08009626B2 Dynamic temporary MAC address generation in wireless networks
Unique temporary MAC addresses are calculated by mobile devices connected to wireless networks, using access point advertising information in combination with the permanent MAC address of the mobile device. The mobile devices use a hash function to construct a bit sequence from which a temporary MAC address can be extracted. The MAC address is unique over the entire region in which the mobile device can operate, without necessity of any coordination or negotiation between various access points of the region.
US08009624B2 Method for fractional frquency reuse with ordering scheme to increase capacity of OFDM systems
Disclosed herein is a method for fractional frequency reuse with ordering scheme (FFRO) to increase capacity of orthogonal frequency division multiplexing (OFDM) systems while reducing interference due to the use of a common sub-channel set. Each cell includes a common sub-channel set assigned in common to all cells provided in a cluster and a dedicated sub-channel set assigned differently to all of the cells. The method includes classifying the cells into at least one type according to cluster sizes, and allocating the dedicated sub-channel set by frequency partitioning scheme based on the cell type.
US08009623B2 Base station, user apparatus and method for use of multiple sizes of resource blocks
A base station includes a scheduler at least determining a resource block assigned to a data channel, a transmitted signal generation unit generating a signal to transmit the data channel in accordance with scheduling information supplied from the scheduler, a transmission unit transmitting the signal to a user apparatus, and a resource block size adjustment unit adjusting a size of the resource block.
US08009621B2 Radio communication system, method and base station with controlled transmission rate
The radio terminal 10 includes a communication unit 11 configured to transmit a happy bit to the base station. The base station 100 includes: a comparison unit 126 configured to compare a priority class assigned to a control target terminal with a priority class assigned to a comparison target terminal; a first determination unit 127 configured to determine whether a happy bit rate is lower than a predetermined threshold; and a scheduling unit 120a configured to transmit, to the control target terminal, transmission rate decrease data for decreasing the transmission rate, when the priority class assigned to the control target terminal is lower than the priority class assigned to the comparison target terminal and when the happy bit rate is lower than the predetermined threshold.
US08009620B2 Variable header types for persistent resource allocation in a wireless network
Various example embodiments are disclosed herein. According to an example embodiment, an apparatus may include a wireless receiver configured to receive a persistent resource allocation, the persistent resource allocation providing a periodically recurring resource, and a wireless transmitter configured to transmit a persistent data burst in a first frame via the persistent resource allocation, the persistent data burst including a compressed MAC (media access control) header that excludes (or omits) a connection identifier (CID) field, wherein the compressed MAC header of the persistent data burst includes a field that indicates that the MAC header of the persistent data burst is compressed.
US08009615B2 Multi-hop ad-hoc wireless networks that support non-multi-hop wireless terminals
An apparatus and methods are disclosed that enable a non-multi-hop wireless terminal (i.e., a wireless terminal that has not been programmed to participate in multi-hop ad-hoc wireless networks) to in fact participate in a multi-hop ad-hoc wireless network, without any changes to the non-multi-hop terminal's software or hardware. In the illustrative embodiment, a wireless terminal T that already belongs to a multi-hop ad-hoc wireless network is assigned to a non-multi-hop wireless terminal W, and a signal is transmitted to terminal W that induces terminal W to use terminal T as a relay for transmitting messages. The assignment of multi-hop-capable terminals in the network to non-multi-hop terminals can be based on a variety of factors, such as signal strengths and the geo-locations of terminals.
US08009613B1 Systems and method of coupling a wireless macro network to a wireless adapter
Systems and methods of coupling a wireless network to one or more wireless adapters by way of powerlines are provided. A communication device can be employed to couple a wireless macro network to one or more wireless adapters. The communication device can provide quality of service and encryption on a per wireless adapter basis. The communication device can also identify frequencies that experience interference, and are suppressed by a harmonic suppressor, and avoid these frequencies when transmitting communications over the powerlines.
US08009612B2 Method of establishing an HRPD signal link
A method (10) of establishing an alternate HRPD signaling link between an HRPD access network and an access terminal over a non-HRPD access is disclosed. It includes: providing (12) a signal forwarding function (SFF) (22) between an access terminal (AT) (24) and a high rate packet data (HRPD) access network (AN) (26); establishing (14) a data tunnel (28) between the access terminal (24) and the SFF (22); exchanging (16) HRPD signaling messages and HRPD data via the data tunnel (28); identifying (18) the HRPD access network (26) and the access terminal (24) over non-HRPD access by the SFF (22), by reading a header with certain identifiers and mapping the header to an address of the access terminal or network; and forwarding (20) the HRPD signaling messages and the HRPD data that arrive at the SFF (22) from the access terminal (24) and the HRPD access network (26) to the HRPD access network (26) and the access terminal (24), respectively. The method (10) performs an initiation and session establishment procedure, minimizes the time, disruption and packet loss during handoff to a HRPD access network and enables seamless mobility.
US08009611B2 Communication method for transmitting multiple packet signals, and radio apparatus and communication system using the same
A radio apparatus communicates with a plurality of terminal apparatuses by using a packet signal composed of at least one stream. A control unit divides a certain period into a plurality of partial periods and assigns respectively the plurality of partial periods to the plurality of terminal apparatuses by associating the periods with the terminal apparatuses. The control unit also generates a packet signal for use in control and packet signals for use in inquiry. In so doing, the control unit generates the inquiry packet signals for the plurality of respective terminal apparatuses, as a single packet signal. A baseband processing unit and other units transmit the control packet signal and then transmit the inquiry packet signals, and receive packet signals, containing inquiry results, from the plurality of respective terminal apparatuses.
US08009604B2 Transmission-compensated radio channel quality
A channel quality of a radio channel between a transmitter and a receiver is detected by the receiver. The channel quality is compensated for an affect of a transmission on the radio channel when the receiver detected the channel quality or an affect of a future transmission on the radio channel. In a preferred example embodiment, the channel quality is compensated for both affects if present. The compensated channel quality is then used to determine one or more parameters for transmission from the transmitter to the receiver over the radio channel, e.g., an amount of data to be transmitted, a transmission power, and/or a transmission time period.
US08009602B2 Method for low power radio operation in a wireless packet network
A system and method allows devices to send and receive packets while using power to do so to the extent needed, thereby conserving power.
US08009600B2 Dealing with lost acknowledgements when power-saving
A novel method and apparatus for coping with lost acknowledgements from power-saving stations in local-area networks are disclosed. In particular, the illustrative embodiment modifies the access point's and power-saving stations' protocols to prevent repeated lost acknowledgements from occurring. An access point, after transmitting the final downlink frame of a sequence to a station and receiving an acknowledgement from the station, transmits a “double acknowledgement” to the station. A power-saving station, after receiving the final downlink frame of a sequence and transmitting an acknowledgement to the access point, stays awake until one of the following occur: (i) the station receives a double acknowledgement, (ii) the station observes a frame transmitted from the access point to another station, or (iii) the station observes that the shared-communications channel of the local-area network is idle for a particular time interval.
US08009597B2 Using a single logical base transceiver to serve multiple physical locations
Using a single logical base transceiver to serve multiple physical locations is disclosed. A call traffic associated with a call associated at a mobile network with an assigned timeslot of a logical base transceiver is received. A timeslot with which the call traffic is associated is remapped from the assigned timeslot to a serving timeslot being used at a serving physical base transceiver to facilitate the call, in the event the call traffic comprises inbound call traffic being sent into the mobile network from the serving physical base transceiver, or from the serving timeslot to the assigned timeslot in the event the call traffic comprises outbound call traffic being sent from the mobile network to the serving physical base transceiver.
US08009595B2 User controlled transmit power control during handover in a CDMA system
A method and device for controlling a mobile user equipment being in radio communication with base stations of a wireless communication system. The transmit power of the user equipment is controlled by the communication system. Immediately before sending an event message by the user equipment, the transmit power is increased by the user equipment, in order to increase the likelihood that the message is properly received by the base station. The message may be a soft handover event message. The transmit power is increased by opening a closed loop power control circuit, which normally controls the transmit power of the user equipment. By opening the closed loop circuit, the user equipment takes over the control of its transmitted power for increase thereof. Following the sending of the message, the user equipment may control the base station to send with increased power by increasing a target signal-to-interference ratio value (SIRref) by means of which the base station power level is controlled. In this way, the likelihood of receiving any acknowledgement messages and event messages from the base station is increased.
US08009592B2 Method and apparatus for exchange of information in a communication system
A technique for connecting a dialed B-party number to a data object is described. The connecting of a B-party number to a specific data object, hereafter referred to as phonepage, will allow an A-party direct access to information that a B-party wishes to display to a calling party. The phonepage resides in a memory in a telecommunications network, or in a memory in a data-communications network connected thereto. The phonepage may have a similar appearance to an Internet web page, but may also take other appearances. The displaying of the phonepage may be made dependent upon the capabilities of the A-party user equipment.
US08009588B2 System and method for transparent mobile IP registration within PPP negotiation
A system and method for transparent Mobile IP registration within PPP negotiation uses a mobile telephone to relay messages between terminal equipment and a Foreign Agent (FA). An IPCP configuration request message by the terminal equipment requesting the assignment of an IP address is modified by the mobile telephone to delete the IP address request option. Other configuration options are forwarded unchanged by the mobile telephone to the peer/network. The peer/network responds with an acknowledgement of the requested configuration options and flow control between the terminal and the MT is asserted to permit Mobile IP registration. In the course of Mobile IP registration, and IP address is assigned to the mobile unit by the FA. Upon completion of the Mobile IP registration, flow control between the mobile telephone and the terminal is deasserted and the IP address assigned during Mobile IP registration is provided to the terminal equipment. In addition, the previously requested options may also be acknowledged.
US08009587B2 System and method of discovery of wireless control device
Disclosed herein is a wireless infrastructure node configured to receive a discovery message from a wireless control device, and reply to the wireless control device with a connection request if the wireless infrastructure node is not statically assigned to another wireless control device and the wireless infrastructure node is not being managed by another wireless control device.
US08009583B2 Anticipative recursively-adjusting co-allocation mechanism
An anticipative recursively-adjusting co-allocation mechanism (ARAM) includes the steps of: measuring a transmission bandwidth of a candidate server by a bandwidth measurement module; referring to the transmission bandwidth to calculate a recursive parameter value, and calculating a desired allocating file size of present round according to the recursive parameter value and an unassigned file size; allocating the desired allocating file size to the candidate server according to the transmission bandwidth and a transmission completion percentage of the candidate server at a previous round; performing the transmission and calculating the transmission completion percentage of each candidate server; examining the transmission completion percentage of the candidate sever; and examining whether or not an allocation of files is completed if any candidate server has completed a transmission, and looping to the next round if the file allocation has not been completed so as to enhance the data transmission performance effectively.
US08009577B2 Automatic data rate and power adjustment on communications uplink based on communications activity on communications downlink
An Internet Protocol (IP) telephone operates a communications uplink to a switch based on activity on a separate communications downlink (such as to a personal computer) to conserve power when possible. The IP telephone monitors the communications activity of a link partner on the communications downlink, and when the link partner is present and operating at a relatively high data rate, the IP telephone operates the communications uplink at a correspondingly high data rate to support the communications needs of the IP telephone and the link partner. If the monitoring indicates that the link partner has reduced communications activity (which may include becoming entirely disconnected from the communications downlink), the IP telephone transitions to a second operating condition to operate the communications uplink at a relatively low data rate, with a corresponding decrease in the power required for operation of the communications uplink interface circuitry. By this mechanism, the power required to operate the IP telephony system can be reduced to realize costs savings etc.
US08009570B2 Router device for efficient routing with congestion minimized
In a router, a receiver receives a communication packet meant for a communication destination other than this router device. A calculator calculates a cost value for forwarding a communication packet to a destination by each of neighboring routers adjacent to the router. A next-router determiner selects a neighboring router as a next router based on the cost value calculated to supply the determined information and the communication packet to a transmitter, which transmits the communication packet to the destination based on the determined information. The calculator calculates the cost value based on the node degree of the neighboring routers and the number of hops of the communication packet from the neighboring routers to the destination.
US08009559B1 Global flow tracking system
A device may obtain a flow signature, identify a destination collector to which packets bearing the flow signature are sent, obtain a list of potential source collectors that may have sent the packets bearing the flow signature to the destination collector, and identify a source collector, among the potential source collectors, that sent the packets to the destination collector. In addition, the device may output information related to a path from the source collector the destination collector.
US08009557B2 Communications system, apparatus for creating a sub-channel and method therefor
A communications apparatus includes an input for receiving a data stream being transmitted from a first network node to a second network node using a main channel. A processing resource of the communications apparatus identifies data signifying an idle period within the data stream and determines whether the idle period is at least a suitable minimum duration to support initiating transmission of sub-channel data in place of at least part of the data signifying the idle period. Further, the processing resource is arranged to identify when the idle period is not of the suitable minimum duration and a need arises to transmit the sub-channel data within a predetermined period of time. In such circumstances, the processing resource sends a flow control message upstream to the first network node to halt transmissions therefrom, thereby generating the idle period of at least the suitable minimum duration.
US08009556B2 System and method for providing redundant routing capabilities for a network node
A routing device that provides redundancy for a node is envisioned. The routing device has a dynamic routing module operable to start functioning at a particular time. A configuration manager is provided. The configuration manager is coupled to a second routing device and stores configuration information associated with operational characteristics of a dynamic routing module associated with the second routing device. A network information module stores routing information from the second routing device. The dynamic routing module is executed upon an indication that the second dynamic routing device is no longer operating, and the configuration device configures the dynamic routing module according to the stored configuration information.
US08009555B2 Mechanism for transparent real-time media server fail-over with idle-state nodes
In one embodiment, a mechanism for transparent real-time media server fail-over with idle-state nodes is disclosed. In one embodiment, a method includes replicating a start time of a request related to a bidirectional stream of media sent to an original master media server, receiving notification of selection as a new master media server after failure of the original master media server, determining an offset time by subtracting the replicated request start time from a current time, and resuming playback of the request at the offset time within the request.
US08009549B2 Carrier allocation method in multi cell orthogonal frequency division multiple access system
Provided is a carrier allocation method in a multi cell OFDMA system capable of improving the system capacity and the bit error rate performance. In the method, a user terminal U which has received broadcast information (S101) uses an empty carrier to transmit a known symbol to a base station device (S103). The base station device estimates an average channel gain of an empty carrier block by using the received known symbol (S104), compares the channel gain sizes of the respective carrier blocks according to the estimated average channel gain and allocates a carrier block having a large channel gain to the user terminal (S105), and compares channel gains of the respective carriers in the carrier block allocated to the user terminal and selects a carrier having a channel gain lower than a predetermined threshold value (S106).
US08009545B2 Optical recording using a waveguide structure and a phase change medium
An apparatus includes a component having a first surface, a first waveguide for directing electromagnetic radiation to a focal point adjacent to the first surface, a storage medium positioned adjacent to the first surface, a detector for detecting electromagnetic radiation reflected from the storage medium, and a structure positioned adjacent to the focal point for collecting the reflected electromagnetic radiation and for transmitting the reflected electromagnetic radiation toward the detector, wherein the structure comprises a second waveguide including a first cladding layer positioned adjacent to a first side of the first waveguide and having a first end positioned adjacent to the first surface and a second cladding layer positioned adjacent to a second side of the first waveguide and having a first end positioned adjacent to the air bearing surface.
US08009544B2 Objective lens, optical pickup device having the same, and recording and/or reproducing apparatus for optical recording medium, equipped with the optical pickup device
An objective lens consists of a single lens element. A light source side surface is formed into a convex surface having a large curvature, and an optical recording medium side surface has a small curvature. The both surfaces are formed into aspheric surfaces. Also, the objective lens satisfies the following expressions (1) to (3): 0.70
US08009538B2 Information recording method, information recording apparatus, information recording program and recording medium storing information recording program
An information recording apparatus and method can prevent an information recording medium having a plurality of recording layers from being incompatible with a reproduction-only information recording medium due to an unrecorded area, which is produced by completion of recording in a middle of a data area of the recording layer. The recording layers include at least a first recording layer and a second recording layer, the first recording layer providing a reference with respect to a position of said data area in each of the recording layers. The user data is recorded in response to a recording request. After recording the user data, predetermined data is recorded in a predetermined unrecorded area in the second recording layer.
US08009537B2 Disk inspection apparatus
A disk inspection apparatus for discriminating disks. The disk inspection apparatus has an ECC control section and a comparison section. The ECC control section measures the number of error corrections PIE and the number of error correction failures PIF in a predetermined section of the disk. The comparison section discriminates the disk as a disk with a deterioration in jitter characteristic when the minimum or the average of the PIE exceeds a first threshold value; discriminates the disk as a normal disk when the maximum of the PIF is equal to or smaller than a second threshold and the minimum or the average of the PIE is equal to or smaller than the first threshold value; and discriminates the disk as a scratched disk when the minimum or the average of the PIE is equal to or smaller than the first threshold value and the maximum of the PIF exceeds the second threshold value.
US08009536B2 Recording and reproducing apparatus
A recording and reproducing apparatus includes an access display unit of a hard disk and a failure diagnosis unit to carry out a failure diagnosis by using error information of data reproduced from the hard disk, in which either a video recorded in the hard disk is displayed on the access display unit or an access on the reproduction is displayed thereon, and a warning content obtained from a diagnostic result of the hard disk is displayed after the access is completed.
US08009531B2 Methods for overwite cycle improvement of optical storage medium and related machine readable media
A method of recording data onto an optical storage medium includes: before starting recording data onto the optical storage medium from an expected link point on the optical storage medium, setting a current recording condition corresponding to the expected link point according to at least one previous recording condition corresponding to the expected link point; and controlling an operation of recording the data onto the optical storage medium according to the current recording condition.
US08009528B2 Method for recovering management information of a recording medium and apparatus therefor
A method for recovering disc management information of a recording medium. (a) When the recording medium is not closed, a readable TDMS which is included in an in-use TDMA of TDMAs of the recording medium and is readable is searched for. (b) It is determined whether a piece of information associated with an inconsistency flag of the readable TDMS is reliable. (c) If the associated piece of information is unreliable, at least a detection condition is determined according to the information included in the readable TDMS and the in-use TDMA. (d) A detection procedure, constrained by the at least the detection condition, is performed on the recording medium for determining an update on the piece of information associated with the inconsistency flag. (e) An update TDMS is generated according to the readable TDMS and the update on the piece of information associated with the inconsistency flag.
US08009526B2 Optical pickup device and collimate lens
It is an object of the present invention to provide an optical pickup device being capable of correcting coma aberration induced in a light-condensing optical system including an objective lens for an optical disc and having a reduced size and a reduced thickness in comparison with the conventional art. The present invention includes a first coma-aberration correction actuator (6) including a first tilt drive portion for inclining an objective lens in a first tilt direction, and a second coma-aberration correction actuator (7) including a second tilt drive portion for inclining, in a second tilt direction, a coma-aberration correction lens placed between a light source and a raising mirror for reflecting emitted light toward the objective lens.
US08009525B2 Optical disc signal processing device, optical disc signal processing method, optical disc reproduction and recording device, and optical disc reproduction and recording method
An optimum method for adjusting the physical position or angle of an optical pickup (a1) is automatically selected for each optical disc signal processing device so that a control target value after adjusted is included in a previous margin measurement result which is stored in a nonvolatile memory, thereby providing an optical disc signal processing device, an optical disc signal processing method, an optical disc reproduction and recording device, and an optical disc reproduction and recording method, which can reduce the start-up time and the recording start time, and enhance the user's convenience.
US08009523B2 Optical pickup and method for manufacturing the same
To increase the speed of operations and improve vibration properties by rotating holders to wind coils in objective lens driving means of an optical pickup. In an optical pickup wherein a tracking coil and two focusing coils are wound on the same surface of a coil holder, the coil holder includes a tracking coil holder and two focusing coil holders, and each of the tracking coil holder and two focusing coil holders has a hole passing through the center of each coil.
US08009520B2 Method and system for operating an atomic clock using a self-modulated laser with electrical modulation
A polarization gain medium such as an emitting laser diode provides the optical pumping. An atomic vapor cell is positioned in the laser cavity providing spontaneous push-pull optical pumping inside the laser cavity. This causes the laser beam to be modulated at hyperfine-resonance frequency. A clock signal is obtained from electrical modulation across the laser diode.
US08009518B2 Ultrasonic sensor with piezoelectric elements and vibration isolator
An ultrasonic sensor includes a transmitting device, receiving devices arranged in an array, and a circuit device. One receiving device is configured as a reference receiving device. The circuit device includes a reference signal generator and first and second synchronous detectors. The reference signal generator generates a reference signal by using a received signal of the reference receiving device. The first synchronous detector performs synchronous detection of a received signal of one of the receiving devices based on the reference signal to detect a distance to an object. The second synchronous detector performs synchronous detection of received signals of the receiving devices except the reference receiving device based on the reference signal to detect a direction of the object.
US08009517B2 Wireless communication system, transmitting device, receiving device and information processing apparatus
A wireless communication system includes a transmitting device and a receiving device, in which the transmitting device generates a signal including information and transmits the signal by electromagnetic waves and ultrasonic waves in the same frequency in parallel, and in which the receiving device extracts the signal from at least one of the electromagnetic waves and the ultrasonic waves transmitted from the transmitting device and acquires the information included in the extracted signal.
US08009516B2 Underwater acoustic positioning system and method
A method for determining the position of an underwater device includes placement of a plurality of station keeping devices on or below the surface of the water in known positions. A device to locate is provided for placement below the surface of the water, and the device to locate and the station keeping devices are provided with a synchronized time base and a common acoustic pulse time schedule. Each station keeping device sends an acoustic pulse at a time according to the common acoustic pulse schedule. The device to locate receives pulses sent by the station keeping devices and calculates a distance between itself and each station keeping device based upon the time that the acoustic pulse is sent and the time that the pulse is received. The device to locate then calculates its position based upon the distances between the device to locate and the station keeping devices.
US08009513B2 Transducer array arrangement and operation for sodar application
An array of transducers for a sodar system, and the operation of the array in a monostatic sodar system. The array is made up of a number of individual sound transducers. Each transducer emits sound into the atmosphere and senses emitted sound that has been reflected by the atmosphere. The transducers have a generally circular cross-sectional shape. The transducers are arranged in a generally planar, generally hexagonal grid packing arrangement.
US08009512B2 Networked sonar observation of selected seabed environments
A sonar transducer network for observing a seabed includes a controller. A first transducer assembly includes a first acoustic transducer to convert a first ping to a first electrical signal; and a first transducer processor to receive a first electrical signal from the first acoustic transducer to generate the first transducer data. At least one second transducer assembly is spaced apart from the first transducer assembly. The second transducer assembly includes a second acoustic transducer to convert a second ping to a second electrical signal. The second transducer processor receives the second electrical signal from the second acoustical transducer to generate second transducer data. A network bus communicates first transducer data and second transducer data with the controller.
US08009511B2 Pressure waves decoupling with two transducers
A telemetry system for communication in a borehole uses two spaced-apart transducers. The outputs from the two transducers are filtered to decoupled tool signals traveling in opposite directions. One of the two signals may be it telemetry signal while other signal may be pump noise.
US08009509B2 Automated mud slowness estimation
An integrated framework is described for automating some or all of mud slowness estimation for both fast and slow formations. An estimation of fluid slowness based on monopole radial profiling is calculated if conditions permit. Alternatively, an estimation of fluid slowness based on Scholte wave slowness is estimated if conditions do not permit calculation based on monopole radial profiling. Tool standoff may also be estimated based on monopole radial profiling.
US08009504B2 Semiconductor memory input/output device
A semiconductor memory input/output device includes selection pads used to input and output signals for multiple operation modes and having multiple functions, a control signal generator for outputting setting signals and a mask control signal, a lower input/output unit including a lower output buffer for outputting a read data strobe signal to a selection pad and a lower input buffer for receiving a lower data mask signal from the selection pad, and selecting one operation of the lower output buffer and the lower input buffer, and an upper input/output unit including an upper output buffer for outputting an inverted read data strobe signal to the second selection pad and an upper input buffer for receiving an upper data mask signal from the second selection pad, and selecting one operation of the upper output buffer and the upper input buffer.
US08009503B2 Card controller controlling semiconductor memory including memory cell having charge accumulation layer and control gate
A card controller includes an arithmetic processing device. The controller writes data to a semiconductor memory having a first memory block and a second memory block each including a plurality of nonvolatile memory cells each configured to hold at least 2 bits, data in the first memory block and data in the second memory block being each erased at a time. The arithmetic processing device writes the data to the memory cells in the first memory block using an upper bit and a lower bit of the at least 2 bits and writes the data to the memory cells in the second memory block using only the lower bit of the at least 2 bits.
US08009495B2 Memories with front end precharge
Methods, apparatuses and systems of operating digital memory where the digital memory device including a plurality of memory cells receives a command to perform an operation on a set of memory cells, where the set of memory cells contains fewer memory cells than the device as a whole and where the device performs the operation including selectively precharging on the front end of the operation, in response to the received command, only a set of bit lines associated with the set of memory cells.
US08009491B2 Memory access strobe configuration system and process
A memory access strobe configuration system and process operable to generate a strobe signal having a selected phase. Based on the strobe signal, a write/read cycle using a first logic value at a memory location of a memory device generates a result logic value. The result logic value provided by the write/read cycle is compared to the first logic value. Where there is a mismatch between the result logic value and the first logic value, the phase of the strobe signal is updated. The process is then repeated using a strobe signal having the updated phase.
US08009487B2 System and method for mitigating reverse bias leakage
The present disclosure includes devices, methods, and systems for programming memory, such as resistance variable memory. One embodiment can include an array of resistance variable memory cells, wherein the resistance variable memory cells are coupled to one or more data lines, a row decoder connected to a first side of the array, a column decoder connected to a second side of the array, wherein the second side is adjacent to the first side, a gap located adjacent to the row decoder and the column decoder, and clamp circuitry configured to control a reverse bias voltage associated with one or more unselected memory cells during a programming operation, wherein the clamp circuitry is located in the gap and is selectively coupled to the one or more data lines.
US08009482B2 High temperature methods for enhancing retention characteristics of memory devices
Methods are described for improving the retention of a memory device by execution of a retention improvement procedure. The retention improvement procedure comprises a baking process of the memory device in a high temperature environment, a verifying process of the memory device that checks the logic state of memory cells, and a reprogramming process to program the memory device once again by programming memory cells in a 0-state to a high-Vt state. The baking step of placing the memory device in a high temperature environment causes a charge loss by expelling shallow trapped charges, resulting in the improvement of retention reliability.
US08009476B2 Semiconductor memory device using variable resistor
Example embodiments relate to a variable resistance semiconductor memory device including: a plurality of memory blocks belonging to different memory sectors and alternately arranged in a memory bank including the memory sectors so as to be adjacent to each other; and a line selecting unit simultaneously selecting word lines of the plurality of memory blocks and simultaneously selecting bit lines of the memory blocks belonging to the same memory sector among the plurality of memory blocks in an access operation mode.
US08009475B2 Device selection circuit and method
Embodiments of the invention take advantage of an unused state of an interface protocol (or specification), such as the ONFI specification, to control a selector circuit to assert one of a plurality of relatively localized device selection signals (e.g., chip enable signals).
US08009473B2 Semiconductor memory device including memory cell array having memory cells using floating body transistors
A semiconductor memory device includes a memory cell array, which includes a cell array having multiple cell blocks. Each cell block includes source and word lines arranged in one direction, bit lines arranged in a perpendicular direction, and memory cells having corresponding floating bodies. Adjacent memory cells share source or drain regions to form common source or drain regions, respectively. The source regions are arranged in a word line direction and connected to corresponding source lines, and the drain regions are arranged in the bit line direction and connected to corresponding bit lines. Gates of the memory cells are arranged in the word line direction and are connected to form the word lines. The source lines are formed on a layer of the word lines, and the bit lines are formed at a different layer to be insulated from the word and source lines.
US08009472B2 Method for adaptive setting of state voltage levels in non-volatile memory
A method in which non-volatile memory device is accessed using voltages which are customized to the device, and/or to portions of the device, such as blocks or word lines of non-volatile storage elements. The accessing can include programming, verifying or reading. By customizing the voltages, performance can be optimized, including addressing changes in threshold voltage which are caused by program disturb. In one approach, different sets of storage elements in a memory device are programmed with random test data. A threshold voltage distribution is determined for the different sets of storage elements. A set of voltages is determined based on the threshold voltage distribution, and stored in a non-volatile storage location for subsequent use in accessing the different sets of storage elements. The set of voltages may be determined at the time of manufacture for subsequent use in accessing data by the end user.
US08009471B2 Low-wear writing in a solid state memory device
A method includes programming a non-volatile memory. The memory includes a plurality of cells, wherein each cell is configured to store a plurality of values, wherein each of value is represented by N digits where N is an integer greater than 1, wherein each of the plurality of cells is further configured to store electric charge representing a plurality of voltage levels, and wherein each of the plurality of voltage levels represents one of the plurality of values. Programming comprises providing the plurality of voltage levels into a first group of voltage levels and a second group of voltage levels in one of the plurality of cells, wherein a highest voltage level of the first group is less than or substantially equal to a lowest voltage level of the second group, and storing, in the first group of voltage levels, electric charge representing a value comprising, at most, N-1 digits.
US08009470B2 Nonvolatile semiconductor memory
A memory includes first and second select gate transistors, memory cells, a source line, a bit line, a selected word line which is connected to a selected memory cell as a target of a verify reading, a non-selected word line which is connected to a non-selected memory cell except the selected memory cell, a potential generating circuit for generating a selected read potential which is supplied to the selected word line, and generating a non-selected read potential larger than the selected read potential, which is supplied to the non-selected word line, and a control circuit which classifies a threshold voltage of the selected memory cell to one of three groups by verifying which area among three area which are isolated by two values does a cell current of the selected memory cell belong, when the selected read potential is a first value.
US08009468B2 Method for fabricating an integrated circuit including memory element with spatially stable material
A method for fabricating an integrated circuit, the method comprises forming a first electrode, depositing resistance changing material over the first electrode, the resistance changing material having an active zone for switching the resistance of the resistance changing material and an inactive zone, and forming a second electrode over the resistance changing material. The chemical composition of the resistance changing material in the active zone differs from the chemical composition of the resistance changing material in the inactive zone.
US08009465B2 Magnetoresistive element
A magnetoresistive element includes a first ferromagnetic layer having a first magnetization, the first magnetization having a first pattern when the magnetoresistive element is half-selected during a first data write, a second pattern when the magnetoresistive element is selected during a second data write, and a third pattern of residual magnetization, the first pattern being different from the second and third pattern, a second ferromagnetic layer having a second magnetization, and a nonmagnetic layer arranged between the first ferromagnetic layer and the second ferromagnetic layer and having a tunnel conductance changing dependent on a relative angle between the first magnetization and the second magnetization.
US08009464B2 Magnetic random access memory and manufacturing method thereof
A magnetic random access memory includes a semiconductor substrate in which a step portion having a side surface and a top face is formed, a gate electrode formed on the side surface of the step portion through a gate insulating film, a drain diffusion layer formed in the top face of the step portion, a source diffusion layer formed in the semiconductor substrate below the drain diffusion layer to be separated from the drain diffusion layer, a magnetoresistive effect element which is connected with the drain diffusion layer, and has a fixed layer, a recording layer and a non-magnetic layer, the magnetization directions of the fixed layer and the recording layer entering a parallel state or an antiparallel state in accordance with a direction of a current flowing through a space between the fixed layer and the recording layer, and a bit line connected with the magnetoresistive effect element.
US08009460B2 Device and method for using dynamic cell plate sensing in a DRAM memory cell
A memory cell, device, system and method for operating a memory cell utilize an isolated dynamic cell plate. The memory cell includes a first and second pass transistor and a first and second capacitor. The first pass transistor and first capacitor and the second pass transistor and second capacitor are each configured in series for individual respective coupling between a first digit line and a second digit line. The first and second pass transistors are further configured for respective control by first and second wordlines. The memory cell further includes an interconnection formed on a cell plate conductor between a terminal end of the first capacitor and a terminal end of the second capacitor. Furthermore, the interconnection is electrically isolated from other portions of the cell plate conductor.
US08009458B2 Asymmetric write current compensation using gate overdrive for resistive sense memory cells
Apparatus and associated method for asymmetric write current compensation for resistive sense memory (RSM) cells, such as but not limited to spin-torque transfer random access memory (STRAM) or resistive random access memory (RRAM) cells. In accordance with some embodiments, an RSM cell includes an RSM element coupled to a switching device. The switching device has a plurality of terminals. A control circuit compensates for asymmetric write characteristics of the RSM cell by limiting a range of voltage differentials across the terminals so as to be equal to or less than a magnitude of a source voltage applied to the switching device, thereby providing bi-directional write currents of substantially equal magnitude through the RSM element.
US08009455B2 Programmable resistance memory
A memory includes a programmable resistance array with high ratio of dynamic range to drift coefficient phase change memory devices.
US08009453B2 High density planar magnetic domain wall memory apparatus
A magnetic domain wall memory apparatus with write/read capability includes a plurality of coplanar shift register structures each comprising an elongated track formed from a ferromagnetic material having a plurality of magnetic domains therein, the shift register structures further having a plurality of discontinuities therein to facilitate domain wall location; a magnetic read element associated with each of the shift register structures; and a magnetic write element associated with each of the shift register structures, the magnetic write element further comprising a write wire having a constriction therein, the constriction located at a point corresponding to the location of the plurality of discontinuities in the associated shift register structure.