Document Document Title
US08347408B2 Matching of unknown video content to protected video content
A system that stores plural reference measures, each reference measure corresponding to measured transitions of one or more video objects of plural successive pictures corresponding to a video scene, receives first and second measures of plural successive pictures corresponding to a first video scene received from a remote device, the first and second measures corresponding to measured transitions of a video object of the first video scene, compares the first and second measures with the stored plural reference measures, and indicates to the remote device whether a threshold percentage match exists between the first and second measures and one of the stored plural reference pictures.
US08347399B2 Providing greater access to one or more items in response to determining device transfer
A computationally implemented method includes, but is not limited to: determining that a computing device associated with a first user and that was in possession of a second user has been transferred from the second user to the first user; and providing at least greater access via the computing device to one or more items in response to determining that the computing device has been transferred from the second user to the first user. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US08347382B2 Malicious software prevention using shared information
A method and apparatus for managing executable files. Responsive to detecting a request to run an executable file on a computer, a processor unit determines whether the executable file was downloaded to the computer within a period of time associated with a recent download. Responsive to a determination that the executable file was downloaded to the computer within the period of time, the processor unit determines whether feedback for the executable file from a number of users of the executable file is present in a repository. The feedback identified for the executable file in the repository is presented using a presentation system. User input as to whether the executable file should be run is prompted for by the processor unit after presenting the feedback.
US08347373B2 Content filtering of remote file-system access protocols
Methods and systems for content filtering of remote file-system access protocols are provided. According to one embodiment, a transparent proxy running within a network gateway logically interposed between a client and a server intercepts remote file-system access protocol requests/responses. Responsive to receipt of a remote file-system access protocol request from the client, the network gateway issues the remote file-system access protocol request to the server on behalf of the client. The network gateway buffers into a holding buffer associated with the network gateway data being read from or written to a file associated with a share of the server. Then, responsive to a predetermined event in relation to the remote file-system access protocol or the holding buffer, the network gateway determines the existence or non-existence of malicious, dangerous or unauthorized content contained within the holding buffer by performing content filtering on the holding buffer.
US08347364B2 Systems and methods for user interface control
Enabling and disabling login access to a web-based application by examining automatic number identification (ANI) information from a received telephone call, associating the ANI information with a user account, determining a current state of login access to a web-based application for the user account, the state of login access being one of enabled and disabled, and notifying the web-based application to change the state of login access to the other of enabled and disabled depending on the then-current state of login access. The methodology may further include examining dialed number identification service (DNIS) information of the received call to determine which of the enabling or disabling actions to take, and/or to determine which of a plurality of accounts is to be effected by the desired change in state of login access.
US08347359B2 Encryption sentinel system and method
An encryption sentinel system and method protects sensitive data stored on a storage device and includes sentinel software that runs on a client machine, sentinel software that runs on a server machine, and a data storage device. When a client machine requests sensitive data from the data storage device, the data storage device interrogates the sentinel software on the server machine to determine if this client machine has previously been deemed to have proper encryption procedures and authentication. If the sentinel server software has this information stored, it provides an approval or denial to the storage device that releases the data if appropriate. If the sentinel server software does not have this information at hand or the previous information is too old, the sentinel server interrogates the sentinel software that resides on the client machine which scans the client machine and provides an encryption update to the sentinel server software, following which data will be released if appropriate.
US08347349B1 Configuring browser policy settings on client computing devices
Systems and methods for configuring browser policy settings on client computing devices are provided. In some aspects, a method includes receiving login credentials from a client computing device. The client computing device includes a browser. The method also includes transmitting browser policy data associated with the login credentials to the client computing device. The browser policy data identifies browser policy settings to be installed on the browser. The browser policy settings identified by the browser policy data include four or more of: compliance settings, behavioral settings, browser/software applications, permission to access one or more websites, restrictions on accessing one or more websites, read permission in a remote document storage unit accessible via the browser, or write permission in a remote document storage unit accessible via the browser.
US08347331B2 Method of acquiring program guide information, program guide method appropriate for the same, and program guide apparatus
A method of acquiring program guide information for a digital television receiver, and program guide method, are provided. A method of channel searching for a digital television receiver, comprising: receiving a digital television transport stream (TS) which includes audio, video, and program information; extracting the program information from the received TS; storing the extracted program information in a storage; accessing the storage to generate a channel list based on the stored program information, wherein the channel list comprises at least one channel number and the at least one channel number comprises at least one main channel number; and navigating the channel list to search a channel number, wherein when the at least the one main channel number has at least one corresponding sub-channel number, the sub-channel number can be listed after the at least one main channel number.
US08347322B1 Social network application programming interface
Disclosed in one example is a method for interfacing with multiple social networks. The method includes receiving a call from a social networking service agnostic social networking application for one of a plurality of social networking functions in a first format, translating the call in the first format to a call in a second format, the second format being one of a plurality of heterogeneous social networking service application programming interface formats, and passing the call in the second format to a first social networking service by utilizing a first social networking service application programming interface.
US08347316B2 Method and system for synchronous operation of linked command objects
A system and method provide for synchronous operation of linked command objects in a general purpose software application. The software application provides a user with a variety of operations that manipulate available data objects. The software application manages the data objects in a number of contexts. Each context manages the existence and execution of a number of command objects. Each command object operates on one or more data objects in its context. To support synchronous operations that affect the state of data objects in more than one context, command objects are linked to each other. When one command object is executed, the context of the command object identifies a command object linked to the executed command object and initiates the execution of the linked command object via the context that manages that command object. This synchronization allows for synchronous undo and redone operations. The delete states of the command objects are also synchronized. Deleting a command object destroys it, and prevents it from being undone. When one command object is deleted the command object linked thereto is also deleted, thereby preventing the linked command object from being independently undone resulting in an inconsistent state of the contexts.
US08347314B2 Method for managing java applications
A method for managing JAVA applications executable in a user device provides an expandability for and a continuity between JAVA applications by changing states of the JAVA applications in execution and sharing information between the JAVA applications.
US08347312B2 Thread communications
The invention relates to a device comprising a processor, the processor comprising: an execution unit for executing multiple threads, each thread comprising a sequence of instructions; and a plurality of sets of thread registers, each set arranged to store information relating to a respective one of the plurality of threads. The processor also comprises circuitry for establishing channels between thread register sets, the circuitry comprising a plurality of channel terminals and being operable to establish a channel between one of the thread register sets and another thread register set via one of the channel terminals and another channel terminal. Each channel terminal comprises at least one buffer operable to buffer data transferred over a thus established channel and a channel terminal identifier register operable to store an identifier of the other channel terminal via which that channel is established.
US08347310B1 System and method for representing and managing a multi-architecure co-processor application program
One embodiment of the present invention sets forth a technique for representing and managing a multi-architecture co-processor application program. Source code for co-processor functions is compiled in two stages. The first stage incorporates a majority of the computationally intensive processing steps associated with co-processor code compilation. The first stage generates virtual assembly code from the source code. The second stage generates co-processor machine code from the virtual assembly. Both the virtual assembly and co-processor machine code may be included within the co-processor enabled application program. A co-processor driver uses a description of the currently available co-processor to select between virtual assembly and co-processor machine code. If the virtual assembly code is selected, then the co-processor driver compiles the virtual assembly into machine code for the current co-processor.
US08347298B2 Autonomous distributed control involving constraint on resources
Disclosed is a distributed control method of cooperatively allowing a control strategy for satisfying a constraint on an aggregated resource and simultaneously achieving or maintaining a performance of a system to be determined in a real-time manner by any one of a plurality of entities which have the highest need for the resource at any given time, without providing a specified management entity. The proposed method or “card game scheme” of the present invention is designed to dynamically carry out a function of satisfying a constraint on an aggregate resource and simultaneously achieving or maintaining a performance of the entire system, based on a distributed control with high flexibility, wherein an “agent”, i.e., a software having a function of performing autonomous determination and control, is set in each of the entities, to allow the entities to dynamically take turns to perform a processing of determining a strategy for resource allocation.
US08347295B1 Profile-based assignment of queued tasks
Assigning queued tasks is disclosed. A request is received for a task assignment. A task is automatically assigned from a queue to a task performer based at least in part on a profile of the task performer.
US08347293B2 Mutual exclusion domains to perform file system processes on stripes
Multiple domains are created for processes of a storage server. The processes are capable of execution on a plurality of processors in the storage server. The domains include a first domain, which includes multiple threads that can execute processes in the first domain in parallel, to service data access requests. A data set managed by the storage server is logically divided into multiple subsets, and each of the subsets is assigned to exactly one of the threads in the first domain, for processing of data access requests directed to the data set.
US08347276B2 Systems and methods for software specification and design using a unified document
A system for improving software specifications and design using a unified document, in one example embodiment, comprises a subsystem to automatically receive a formatted unified document, which can include a plurality of fragments having content formatted and labeled according to predetermined formatting and labeling criteria. The system can further include a subsystem to automatically transform the unified document into a plurality of documents including source code files. The source code files can be immediately executable or executable after being compiled into an executable code. The documents can further include test documents, installation documents, configuration documents, user documents, and edited versions of the unified document. The edited versions of the unified document can be visible by users with appropriate permissions. The formatting of the unified document can comprise assuring that each of multiple parts is formatted according to the appropriate category and selectively labeling each part. The labels can designate descriptions, outlines of data, examples, and assertion statements. The predetermined transformation rules can include transforming the descriptions into data models, transforming the examples into test cases, and transforming the assertion statements into formal assertions of an expression language.
US08347275B2 OpenGL to OpenGL/ES translator and OpenGL/ES simulator
To address a desire to run 3D applications based on the OpenGL standard on OpenGL|ES mobile devices such as cellular telephones, one must be able to translate function calls between OpenGL and OpenGL|ES. In supporting this translation, and so as to ensure proper data state for the continued execution of the OpenGL application, global GL states which might be changed by an OpenGL|ES function used during translation are stored. The OpenGL to OpenGL|ES translation is then effectuated by substituting appropriate OpenGL|ES commands for OpenGL commands, and passing OpenGL|ES APIs for OpenGL|ES implementation. Thereafter, the global GL states which were previously saved are restored such that the performed translation does not adversely impact continued execution of the OpenGL configured application. This translation process supports OpenGL to OpenGL|ES translation with respect to a number of OpenGL APIs as well as some known extensions.
US08347272B2 Call graph dependency extraction by static source code analysis
A method of analyzing program source code prepared for a multithreading platform comprises analyzing a targeted source code set to extract a set of characteristic information for each wait operation; analyzing the targeted source code set to extract a set of characteristic information for each notification call to an application programming interface of the multithreading platform; identifying a one-way branching correspondence with a wait operation for each notification call by comparing the extracted set of characteristic information for the notification operation and the extracted set of characteristic information for each wait operation with a set of predefined asynchronous operation correspondence pattern information for notification and wait functions implemented by the application programming interface; extracting a set of information for each identified one-way branching correspondence; and storing the extracted set of information for each identified one-way branching correspondence in a data store.
US08347268B2 Automated performance monitoring
Performance tracking of computing systems can be provided by monitoring, determining performance states, and displaying health information. Capacity planning recommendations can be provided by monitoring performance of a software application, determining a plurality of performance state transitions of the software application, and, based on the transitions, making capacity planning recommendations. Performance state transitions can be selected from a set of transitions between four possible quadrant states. Performance of a software application can be categorized into one of the four possible quadrant states from. Capacity planning recommendations can be provided by a capacity planning framework. The framework can comprise a performance monitoring module for monitoring performance of software applications, a quadrant tracking module for determining performance state transitions, and a capacity planning module for making capacity planning recommendations based on the transitions. Capacity planning recommendations can be automated to provide an end-to-end capacity planning solution.
US08347263B1 Repository including installation metadata for executable applications
Systems and methods of executing and/or provisioning an application in an application specific runtime environment are disclosed. The application specific runtime environment is defined by an application environment specification to include a minimal or reduced set of software resources required for execution of the application. These software resources are optionally stored in a resource repository that includes resources associated with a plurality of operating systems and/or executable applications. Various embodiments of the invention include the development of hierarchical resource metadata configured to characterize the various files, packages and file families included in the resource repository. In some embodiments this metadata is used to select between files and different versions of files when provisioning an application specific runtime environment.
US08347260B2 Method of designing an integrated circuit based on a combination of manufacturability, test coverage and, optionally, diagnostic coverage
Disclose are embodiments of an integrated circuit design method based on a combination of manufacturability, test coverage and, optionally, diagnostic coverage. Design-for manufacturability (DFM) modifications to the layout of an integrated circuit can be made in light of test coverage. Alternatively, test coverage of an integrated circuit can be established in light of DFM modifications. Alternatively, an iterative process can be performed, where DFM modifications to the layout of an integrated circuit are made in light of test coverage and then test coverage is altered in light of the DFM modifications. Alternatively, DFM modifications to the layout of an integrated circuit can be made in light of test coverage and also diagnostic coverage. In any case, after making DFM modifications and establishing test coverage, any unmodified and untested nodes (and, optionally, any unmodified and undiagnosable tested nodes) in the integrated circuit can be identified and tagged for subsequent in-line inspection.
US08347259B1 Circuit enhancement by multiplicate-layer-handling circuit simulation
Critical circuit blocks are identified in a chip design layout, and are marked by a marker layer identifying a marked region. Multiplicate layers are generated for each critical circuit block within each marked region. Each multiplicate layer includes a different type of variant for each identified critical circuit block. The different types of variants correspond to different types of optimization goals to address different issues in circuit performance. Circuit simulation is performed with each type of variants in combination with adjacent circuit blocks as provided in original design. In each marked region, the results of the circuit simulations are evaluated to determine an optimal type among the variants. The optimal type is retained in each marked region, thereby providing a chip design layout in which various marked regions can include different types of variant circuit blocks to provide local circuit optimization.
US08347257B2 Detailed routability by cell placement
A computer implemented method, data processing system, and computer program product for reworking a plurality of cells initially placed in a circuit design. An expander allocates cells to tiles, wherein some tiles have cells. The expander determines a high detailed routing cost tile class, wherein the high detailed routing cost tile class is a class of tiles that are high detailed routing cost tiles. The expander selects a cell within a tile of the high detailed routing cost tile class to form a selected cell and a selected tile. The expander places an expanded bounding box around the selected cell, wherein the bounding box extends to at least one tile adjacent the selected tile. The expander expands the selected cell within the bounding box to form a modified design, determines an aggregate routing cost among other steps, and affirms the modified design for further processing.
US08347247B2 Visualization interface of continuous waveform multi-speaker identification
A method implemented in a computer infrastructure having computer executable code having programming instructions tangibly embodied on a computer readable storage medium. The programming instructions are operable to receive a current waveform of a communication between a plurality of participants. Additionally, the programming instructions are operable to create a voiceprint from the current waveform if the current waveform is of a human voice. Furthermore, the programming instructions are operable to determine one of whether a match exists between the voiceprint and one library waveform of one or more library waveforms, whether a correlation exists between the voiceprint and a number of library waveforms of the one or more library waveforms and whether the voiceprint is unique. Additionally, the programming instructions are operable to transcribe the current waveform into text and provide a match indication display (MID) indicating an association between the current waveform and the one or more library waveforms based on the determining.
US08347243B2 Parameterized configuration for a programmable logic device
The invention relates to a method and a tool for generating a parameterized configuration for a Field Programmable Gate Array from a Boolean function, the Boolean function comprising at least one parameter argument, comprising the steps generating at least one tunable logic block from the Boolean function and from at least one parameter argument, and mapping the at least one tunable logic block to the Field Programmable Gate Array. This is advantageous since a parameterized configuration can be generated faster than with conventional tools.
US08347237B2 Method, apparatus, and program product for efficiently detecting relationships in a comprehension state of a collection of information
Aspects of the disclosed technology present a workspace window responsive to a belief graph and a relationship data structure that represents a comprehension state by presenting an instance-representation of a first separately-movable instance object that represents a first entity/relationship object in the relationship data structure wherein the instance-representation of the first separately-movable instance object can be selected.
US08347236B1 Client server interface for a knowledge management system
An interface method for a knowledge management system server. The method includes receiving a symbolic identification of an object classification from a first user system, retrieving a definition of the object classification from a database, and retrieving one or more data elements that are included within the definition of the object classification from the database. The data elements include one or more input parameters, and an initial list of the input parameters is transmitted to the first user system. The method further includes receiving object parameters from the first user system, and transmitting an updated list of the input parameters in response to a change in the input parameters caused by at least one of a change to the definition of the object classification, a change to one or more of the data elements, or receipt of the object parameters from the first user system.
US08347230B2 Visual presentation of multiple internet pages
A novel method for graphically organizing and displaying multiple pages of internet content based on how the page was accessed. Pages are determined to be indirectly accessed if they were accessed via a hypertext link or a trail of hypertext links. Pages are determined to be directly accessed if accessed via other means, such as a bookmark or via Uniform Resource Locator (URL). Page groupings are created for each directly accessed page, and each indirectly accessed page is categorized into a grouping associated with a directly accessed page containing a link through which the indirectly accessed page was accessed. The web pages are presented to the user in an interface that is a graphical representation of the page groupings, wherein a user selects a page to view by first selecting the page's page grouping and then selecting the page.
US08347228B1 User interface screen presentation prioritization
A system and method for user interface screen presentation prioritization is provided. The display of a plurality of panes may be determined based on either priorities of each pane received in messages or based on combined weightings of each pane based on a weighting provided by a user and a weighting provided by a content source. The display of the panes may relocate the panes and/or change the size of the panes based on changed priorities of each pane or based on changed combined weighting of each pane. The panes may comprise selectable items.
US08347221B2 Touch-sensitive display and method of control
A method includes displaying one or more selection options on a touch-sensitive display and detecting a hovering touch associated with a first option of the one or more selection options. Information associated with the first option is previewed in a first format in an information field in response to detecting the hovering touch. A selection of one of the one or more selection options is detected, and a function associated with the selected option is performed.
US08347217B2 Customized rule application as function of avatar data
Methods, services, articles of manufacture comprising computer readable programs, systems, articles and programmable devices are provided for customizing an avatar behavior rule within a virtual universe environment as a function of individual avatar data. It is determined whether the activity of an avatar is relevant to a behavior rule for a virtual universe. If the activity is determined to be relevant to the rule, the rule is customized for the avatar as a function of individual avatar data associated with the avatar, and it is determined whether the activity exceeds a violation threshold of the customized rule. If the activity is determined to exceed the customized rule violation threshold, an appropriate action is taken as specified by the customized rule.
US08347214B2 Automated interface-specification generation for enterprise architectures
In a computer-implemented method, a data set characterizing a first enterprise application is received. The data set is organized into a model. A set of standards is applied to the model, yielding a set of computer-executable instructions operable to enable implementation of an interface between the first enterprise application and a second enterprise application.
US08347208B2 Content rendering on a computer
Portions of content are transformed into portions of rendered content. While the portions of the content are being transformed into portions of the rendered content, each discrete portion of the rendered content can be provided to the application program after that portion is completed.
US08347207B2 Automatically moving annotations associated with multidimensional data between live datacubes
Techniques are described for sharing multidimensional data and associated annotations between software systems. As described herein, the techniques provide mechanisms for defining inter-application “links” for automatically copying data and associated annotations among databases associated with the enterprise software systems. For example, a system may include a first database storing multidimensional data for a first software application, and a second database storing multidimensional data for a second software application. The system further includes an interface by which an administrator defines a link that specifies a source area of the first database and a target area of the second database. A link control module automatically moves multidimensional data and annotations associated with cells or cubes of the multidimensional data from the source area to the target area in accordance with the link.
US08347204B2 Method and system for data analysis
A data analysis and display system and method for performing a plurality of operations on data arranged in data tables. One or more of the following data operations are provided: combining separate data together, for example by joining and appending; normalizing and summarizing; copying; calculating and presenting new information from existing data; making corrections in a persistent manner, and analyzing the data, to allow users to work with their data at a high level using a core set of functions that facilitate performance of these operations in a generally simple, intuitive manner.
US08347196B2 Computationally efficient convolutional coding with rate-matching
An error coding circuit comprises a non-systematic convolutional encoder for coding an input bit stream to produce two or more groups of parity bits, an interleaver circuit for interleaving parity bits within each group of parity bits, and a rate-matching circuit for outputting a selected number of the interleaved parity bits ordered by group to obtain a desired code rate.
US08347189B2 Data transmission system, program and method
A data transmission system includes a packet missing state data storage unit that stores packet missing state data including distribution of the numbers of consecutive missed packets in a decoder and distribution of intervals of the packet missing in the decoder; an interleave unit determination processing unit that determines, based on the distribution of the numbers of consecutive missed packets, an interleave unit that represents the number of Forward Error Correction (FEC) blocks, wherein the FEC block is a unit for which an FEC packet is generated; an FEC block determination processing unit that determines, based on the distribution of the intervals of the packet missing, the number of data packets included in the FEC block; and a packet communication processing unit that identifies, based on the determined interleave pattern data, a transmission order of the packets to the decoder.
US08347183B2 Flash memory device using ECC algorithm and method of operating the same
A flash memory device using an error correction code (ECC) algorithm and a method of operating the same. The device includes a memory cell array including a error correction code (ECC) block including data memory cells configured to store data and a parity cell configured to store a first parity code, a parity controller configured to generate a second parity code based on a the current operating mode of the flash memory device, and an error correction unit configured to receive one of the first and second parity codes and to perform an ECC algorithm on the data stored in the data memory cells using the received parity code. A control logic restarts an erase operation on an erroneously unerased data memory cell or prevents the erase operation from being restarted based on the number of erroneous bits per ECC block.
US08347179B2 Selective storage of additional inversion data or EDC data
A data processing apparatus includes a non-volatile semiconductor memory configured to store a storage data and an additional data control circuit configured to generate an additional data and add the additional data to a main storage data, and the additional data is different between a first mode and a second mode. The additional data control circuit includes a first mode circuit configured to generate the additional data in the first mode; and a second mode circuit configured to generate the additional data in the second mode. The storage data contains a target data or an inversion data of the target data, as the main storage data and the additional data.
US08347177B2 Method and apparatus for processing a downlink shared channel
A method and apparatus is disclosed wherein a user equipment (UE) receives control information on a first channel and uses the control information to process a second channel.
US08347173B2 Construction of parity-check matrices for non-binarys LDPC codes
A parity check matrix construction method for constructing a non-binary parity check matrix defining a non-binary LDPC code. In particular, a parity check matrix construction method for setting codewords able to stably give a superior decoding performance is provided. For this reason, the non-binary non-zero elements are selected so that the determinants of the partial matrices corresponding to the cycles in the parity check matrix do not become 0. Due to this, a non-binary parity check matrix able to give large weight codewords is constructed.
US08347165B2 Self-timed error correcting code evaluation system and method
Error correcting codes (ECCs) have been proposed to be used in high frequency memory devices to detect errors in signals transmitted between a memory controller and a memory device. For high frequency memory devices, ECCs have delay characteristics of greater than one clock cycle. When the delay exceeds one clock cycle but is much less than two clock cycles, an entire second clock cycle must be added. By calculating and comparing the ECC value in a static logic circuit and a dynamic logic circuit, the logic delay is substantially reduced. In addition, the ECC value may be calculated and compared using two sets of static logic gates, where the second static logic gate is clocked by a clock signal that is delayed relative to the clock signal of the first set of logic gates.
US08347160B2 Information communication terminal, radio communication apparatus and radio communication network system capable of performing communication corresponding to purpose
An information communication terminal performs communications with another information communication terminal over a radio communication network system. In the information communication terminal, a receiving unit receives an externally transmitted frame. In a state where error correction is to be performed, a correction processing unit outputs data after performing error correction according to correction information in the frame on data in the frame received by the receiving unit. In a state where the error correction is not to be performed, the correction processing unit outputs the data without performing the error correction on the data in the frame received by the receiving unit. A determining unit determines whether the error correction is to be performed by the correction processing unit or not.
US08347154B2 Use of hashing function to distinguish random and repeat errors in a memory system
One embodiment provides an error detection method wherein single-bit errors in a memory module are detected and identified as being a random error or a repeat error. Each identified random error and each identified repeat error occurring in a time interval is counted. An alert is generated in response to a number of identified random errors reaching a random-error threshold or a number of identified repeat errors reaching a repeat-error threshold during the predefined interval. The repeat-error threshold is set lower than the random-error threshold. A hashing process may be applied to the memory address of each detected error to map the location of the error in the memory system to a corresponding location in an electronic table.
US08347151B2 Error tracking method and system
Data storage services are provided for clients for backup of data objects from the clients. A data object is sent to a first location in a first storage device. A determination is made if the data object was successfully stored at the first location, and if so, meta data corresponding with the data object is stored, wherein the meta data includes first path information on a first data path of the data object to the first location. The data object is migrated from the first location to a second location in a second storage device. A determination is made if the data object was successfully stored at the second location, and if so, second path information on a second data path of the data object is added to the second location to the meta data corresponding with the data object, to update the meta data.
US08347150B2 Method and semiconductor memory with a device for detecting addressing errors
A semiconductor memory and a data processing system having hardware for carrying out a method for the improved internal monitoring of addressing circuits in semiconductor memories or in a data processing system, in which logic levels addressing lines are tapped off, the actually selected address or subaddress is represented by additional address bit lines, the actually accessed address/subaddress is recovered using the address bit lines, and the actually selected address/subaddress is compared with the applied address/subaddress, obtained from the additional address bit lines, in order to recognize an error in the addressing circuit.
US08347148B1 Computer systems and methods for predictive performance management of data transactions
Systems and methods are disclosed for monitoring and managing data transactions, such as SQL transactions. In certain examples, a management subsystem generates an alert identifying degrading database transactions to facilitate preventative tuning or other maintenance. In particular, a monitor module tracks performance measurements (e.g., logical reads) of select transactions. A modeler correlates the performance measurements and assigns first performance model(s) to represent the performance measurements and predicted performance measurements of a particular transaction. A trend change module detects a significant change in a trend and/or variance of the performance measurements and can cause the modeler module to generate a second performance model to represent at least a portion of the performance measurements and the predicted performance measurements of the particular transaction. An interface module triggers an alert when the second performance model indicates that the predicted performance measurements of the particular transaction are degrading at or above a threshold rate.
US08347137B1 System and method for bare metal restore of a computer over a network
A system, method and computer program product for providing “bare metal” computer hardware with full operating system capabilities, including: (a) executing software contained in computer hardware read-only memory; (b) transferring software control to a location of a start-up program; (c) performing initialization of devices of the computer hardware; (d) selecting an origin storage device for restoration of an operating system to a destination storage device of the computer hardware; (e) establishing a connection with an origin for restoration of an operating system to the computer hardware; (f) initiating a transfer of the operating system data from selected origin to the computer hardware; (g) performing optional substitution of the computer hardware drivers; (h) performing optional structural modifications to the restored operating system; and (i) restoring the operating system to the computer hardware from a data storage device located either locally or remotely, from full or incremental operating system backup.
US08347133B2 Method for adjusting computer system and memory
The invention provides an adjusting method of a system for changing a working frequency in an operation system for a computer system. The adjusting method includes establishing a look-up table, and detecting a newest value of the working frequency. An adjustment value can be obtained from the look-up table according to the newest value of the working frequency. In addition, a phase difference of a control signal of a memory is adjusted in the computer system according to the adjustment value and the working frequency is executed stably in optimum status according to the present invention.
US08347131B2 Personal electronic device with a dual core processor
A novel personal electronic device includes a processor having first (embedded) and second (non-embedded) cores including associated operating systems and functions. In one aspect, the first core performs relatively limited functions, while the second core performs relatively broader functions under control of the first core. Often the second core requires more power than the first core and is selectively operated by the first core to minimize overall power consumption. Protocols for functions to be performed by the second core may be provided directly to the second core and processed by the second core. In another aspect, a display controller is designed to interface with both cores. In another aspect, the operating systems work with one another. In another aspect, the first core employs a thermal control program. Advantages of the invention include a broad array of functions performed by relatively small personal electronics device.
US08347127B2 Automatic dynamic processor operating voltage control
A technique to adjust a processor's operating voltage dynamically while preventing a user from placing the processor into a harmful operating voltage state in relation to the core/bus frequency ratio of the processor. More particularly, embodiments of the invention relate to a technique to control the operating voltage of the processor as a function of the processor's bus and/or core clock frequency.
US08347125B2 Information processing apparatus, method for controlling the same, and storage medium
An apparatus determines, when receiving a packet transited via a network in a power saving mode, whether or not the packet is a packet according to a predetermined protocol. If the packet is determined to be the packet according to a predetermined protocol, the apparatus analyzes the data of a succeeding packet described in a data description language, and instructs the apparatus to return from the power saving mode to a normal power mode depending on an analysis result.
US08347124B2 Workload power consumption projection on information handling system
The projected power consumption for an application program running on a future IHS is determined by generating a power proxy for the application program, and power proxies for a plurality of standard benchmarks. An algorithm correlates the power proxy for the application program, and the power proxies for the standard benchmarks to generate weighted surrogates that are combined with power proxies derived from running the benchmark surrogates on the future IHS to generate the projected power consumption.
US08347121B2 System and method for adjusting an energy efficient ethernet control policy using measured power savings
A system and method for adjusting an energy efficient Ethernet (EEE) control policy using measured power savings. An EEE-enabled device can be designed to report EEE event data. This reported EEE event data can be used to quantify the actual EEE benefits of the EEE-enabled device, debug the EEE-enabled device, and adjust the EEE control policy.
US08347112B2 Encryption/decryption engine with secure modes for key decryption and key derivation
In at least some embodiments, an electronic device comprises a processor and an encryption/decryption (E/D) engine coupled to the processor via a bus. The E/D engine selectively operates in a first mode and a second mode. For the first mode, an E/D engine output is provided to the bus. For the second mode, the E/D engine output is not provided to the bus and is accessible only to the E/D engine.
US08347111B2 Data processing apparatus
A data processing apparatus comprises a monolithic integrated circuit having a data processor, a non-volatile memory storing at least one security code, and at least one interface at the boundary of the integrated circuit via which communication with the data processor can occur. Processing by the data processor of data received at the at least one interface is controlled by the at least one security code.
US08347110B2 Protecting a program interpreted by a virtual machine
A method of protecting a program interpreted by a virtual machine comprises the inclusion of interference operations during the execution of each program instruction. The scrambling operations are selected according to a program digest, so as to vary when a single instruction belongs to two different programs. In this way, any attempt at reverse engineering from side channels is made possible.
US08347107B2 Information processing apparatus, software updating method, and image processing apparatus
An information processing apparatus which updates a basic software package is disclosed. The information processing apparatus includes an encryption and decryption unit which stores values calculated uniquely from software and encrypts information based on the calculated values and decrypts encrypted information based on the calculated values. The basic software package includes a firmware authenticating module for authenticating a firmware updating file which includes new software for updating the basic software package, a value uniquely calculated from the new software, and a public key signature. The information processing apparatus further includes a software updating module which updates the basic software package by using the authenticated firmware updating file, and an encryption key managing module for encrypting again the information encrypted by the values based on a value changed by updating the basic software package.
US08347105B2 Method and system for obtaining a PIN validation signal in a data processing unit
The present invention relates to a method for obtaining a PIN validation signal in a data processing unit, the method including the steps of receiving a PIN in the data processing unit, submitting it to a first portable object for verifying it and obtaining a validation signal. The method further includes the steps of catching or receiving an entered PIN directly in said first portable object for verifying it; transmitting a fake PIN to the data processing unit, the fake PIN being seen by the data processing unit as a PIN to submit to the first portable object for verifying it, and returning a validation signal in case the entered PIN is verified successfully in the first portable object. The invention relates also to corresponding system and secure portable object.
US08347096B2 Authentication token with incremental key establishment capacity
The present invention relates to the field of strong authentication tokens and more specifically to methods and apparatus employing cryptographic key establishment protocols for such strong authentication tokens.An apparatus comprising storage for a secret key, said secret key for use in the generation of cryptographic values, and a cryptographic agent for generating said cryptographic values using said secret key, selects one of a predetermined set of key transformations in an unpredictable way and applies said selected key transformation to said secret key prior to generating one of said cryptographic values.A server receives and authenticates a credential generated using a transformed secret and derives the transformed secret, by generating a plurality of verification values using a set of known permitted transformations of a stored secret, determining whether said credential matches one of said plurality of verification values, and, if said credential matches one of said plurality of verification values, storing the corresponding one of said set of known permitted transformations as an updated value for said stored secret.
US08347090B2 Encryption of identifiers in a communication system
A method and apparatus including units configured to send a request from a first network entity to a user equipment for an identifier and receive a message indicating that a public key is required from the user equipment by the first network entity. The method and apparatus also includes units configured to send, by the first network entity, the public key to the user equipment and receive an encrypted identifier by the first network entity, wherein upon authenticating the public key, the user equipment encrypts at least part of the identifier using the public key, thereby enabling further processing between the network entity and the user equipment.
US08347088B2 Security systems and methods for use with structured and unstructured data
Disclosed herein are systems and methods including hardware, software and electronic service components and systems to provide large-scale, reliable, and secure foundations for distributed databases and content management systems combining unstructured and structured data, and allowing post-input reorganization to achieve a high degree of flexibility.
US08347086B2 System and method for automatically detecting and then self-repairing corrupt, modified of non-existent files via a communication medium
A system and method of guaranteeing the presence of secure and tamper-proof remote files over a distributed communication medium, such as the Internet, is provided. The system and method automatically detects, and then self-repairs corrupt, modified or non-existent remote files. The method first performs an integrity check on a remote file and then determines whether the integrity check passed. If the integrity check passed, then the user goes through the authentication process as normal. If the integrity check fails, then the present invention redirects to an install module in order to prepare to reinstall the remote file. Via the install module, the present invention then reinstalls the remote file and the user is then taken through the authentication process as normal.
US08347084B2 Information transmission security method
A method for securing the transmission of information in a communication network comprising a plurality of nodes, characterized in that it includes the steps of: an information transmitting node encodes the information with a given code; an error of given weight is added to the encrypted information; the encrypted information and the error are divided into a number of portions that is substantially equal to a chosen number r of possible routes for transmitting the information in the network; the destination address is encrypted; and for each portion, a control information item is associated, making it possible to reconstruct the message at the destination and the encrypted address of the destination node. For the various sets, each including a portion of encrypted information, a control information item and the encrypted address of the recipient node are sent in parallel over the r chosen routes.
US08347083B1 Encrypted cross-origin communication via an intermediary
Secure cross-frame communication between frames in a web browser may be achieved using encryption. The communication may occur between frames that pass messages to one another via an untrusted, and potentially malicious, intermediary. To prevent an intermediary from reading the content of messages, frames may agree on and use a shared secret encryption key to encrypt messages. This key may be created by passing tokens between frames that want to securely communicate.
US08347076B2 System and method for building home domain using smart card which contains information of home network member device
A home domain building method and system that allow devices to join a home domain using smart cards. In the method, a master device reads device information from a smart card having a device ID and a device key as the device information of a guest device authenticated as a legal device and transmits a challenge request signal to the guest device, the guest device randomly generates a challenge value in response to the challenge request signal, the master device encrypts the challenge value using the device key of the guest device and transmits the encrypted challenge value to the guest device, the guest device decrypts the encrypted challenge value, and if the decrypted challenge value is the same as the challenge value generated in response to the challenge request signal, the guest device allows the master device to join the guest device in the home domain.
US08347073B2 Inspection and rewriting of cryptographically protected data from group VPNs
Systems, methods, and other embodiments associated with processing secure network traffic are described. One example method includes determining whether a device is a preconfigured member of a group key system. If the device is not a preconfigured member then the method selectively establishes membership in the group key system by requesting membership from a group controller. The example method may also include receiving a set of keys from the group controller and being assigned a role by the group controller. The method may further include processing secure network traffic as an inspection point, a rewriting point, and/or a validation point based on the received set of keys and the assigned role(s).
US08347067B2 Instruction pre-decoding of multiple instruction sets
A data processing apparatus is provided with pre-decoding circuitry 10 serving to generate pre-decoded instructions which are stored within an instruction cache 20. The pre-decoded instructions from the instruction cache 20 are read by decoding circuitry 45, 50, 46 and used to form control signals for controlling processing operations corresponding to the pre-decoded instructions. The program instructions originally fetched can belong to respective ones of a plurality of instruction sets. Instructions from one instruction set are pre-decoded by the pre-decoding circuitry 10 into pre-decoded instructions having a shared format to represent shared functionality with corresponding instructions taken from another of the instruction sets. In this way, a shared portion of the decoding circuitry can generate control signals with respect to the shared functionality of instructions from both of these different instruction sets.
US08347064B1 Memory access techniques in an aperture mapped memory space
A method of accessing memory, in accordance with one embodiment, includes receiving a memory access request that includes a virtual address. An address of a given page table is determined utilizing a page directory stored in a particular one of a plurality of computing device-readable media. A given one of the plurality of computing device-readable media that stores the given page table is determined from a table aperture attribute in the page directory. A given physical address of a page is determined utilizing the given page table stored in the given computing device-readable media. A corresponding one of the plurality of computing device-readable media that stores the page is determined from a page aperture attribute in the given page table. The corresponding computing device-readable media at the given physical address is then accessed.
US08347061B2 Method for protecting user-managed memory using an exception
Techniques for providing safe user-managed memory are provided. The techniques include performing memory allocation in constant time, performing memory de-allocation in constant time, performing memory access overhead for safety checking in constant time, and using the memory allocation, memory de-allocation and memory access overhead to protect at least one memory access, user-specified allocation and de-allocation with at least one exception for said user-managed memory.
US08347059B2 Management of recycling bin for thinly-provisioned logical volumes
A method for data storage includes representing logical volumes by respective sets of pointers to physical partitions in which data used by the logical volumes is stored. One or more of the logical volumes are defined as provisionally deleted. A subset of the provisionally-deleted logical volumes is selected such that each logical volume in the subset has one or more private physical partitions whose data is used exclusively by that logical volume. One or more of the private physical partitions of the logical volumes in the subset are released for reallocation to another logical volume.
US08347057B2 Memory module
A memory buffer mounted on a memory module includes a pre-launch function of advancing outputs of address/command signal and a post-launch function of delaying outputs of control signal. A time step increment for pre/post-launch time adjustment is set to be equal to or finer than tCK/32 where tCK is one clock cycle.
US08347053B2 Storage system and remote copy control method for storage system
A storage system for managing a plurality of asynchronous remote copy proceedings between a plurality of first storage control devices and a plurality of second storage control devices, wherein each of a plurality of second storage control devices stores one or more update data corresponding to one or more update data related information including the same update reflection time information with the one that is received or older update reflection time information than this in a one or more second logical volume and changes status of the one or more second logical volumes to suspend status.
US08347052B2 Initializing of a memory area
A method for initializing a memory area, the method includes: receiving a request to access a first memory sub area of a first memory area that comprises multiple memory sub areas; and initializing the first memory sub area if a first memory area initialization indicator differs from a first memory sub area initialization request indicator; wherein the first memory area initialization request indicator is a multiple bit variable indicative of a time of a last request to initialize the first memory area and the first memory sub area initialization indicator is a multiple bit variable indicative of a time of a request to initialize the first memory area that resulted in a last initialization of the first memory sub area.
US08347050B2 Append-based shared persistent storage
A shared storage system is described herein that is based on an append-only model of updating a storage device to allow multiple computers to access storage with lighter-weight synchronization than traditional systems and to reduce wear on flash-based storage devices. Appending data allows multiple computers to write to the same storage device without interference and without synchronization between the computers. Computers can also safely read a written page without using synchronization because the system limits how data can be changed once written. The system may record a log of append operations performed and ensure idempotence by storing a key specified by the caller in the log along with each log entry. The system also provides broadcasts about appended data to computers so that coordination between computers can occur without direct communication between the computers.
US08347040B2 Latency reduction for cache coherent bus-based cache
In one embodiment, a system comprises a plurality of agents coupled to an interconnect and a cache coupled to the interconnect. The plurality of agents are configured to cache data. A first agent of the plurality of agents is configured to initiate a transaction on the interconnect by transmitting a memory request, and other agents of the plurality of agents are configured to snoop the memory request from the interconnect. The other agents provide a response in a response phase of the transaction on the interconnect. The cache is configured to detect a hit for the memory request and to provide data for the transaction to the first agent prior to the response phase and independent of the response.
US08347038B2 Optimizing memory copy routine selection for message passing in a multicore architecture
In one embodiment, the present invention includes a method to obtain topology information regarding a system including at least one multicore processor, provide the topology information to a plurality of parallel processes, generate a topological map based on the topology information, access the topological map to determine a topological relationship between a sender process and a receiver process, and select a given memory copy routine to pass a message from the sender process to the receiver process based at least in part on the topological relationship. Other embodiments are described and claimed.
US08347033B2 Storage system having power saving function
A data element that is identical to a part of a plurality of data elements stored in a logical storage device (LU hereinbelow) is stored in a storage area (pool hereinbelow) separate from the LU. A first PDEV (physical storage device) that stores the data element stored in the LU may be placed in a power saving state while the storage system is operating (in periods when a read command can be received), and a second PDEV which stores the data element stored in the pool is not placed in a power saving state during operation. When the storage system receives a read command which is received from the host apparatus, and if the first PDEV is in the power saving state and a data element identical to the data element which is the target of the read command is stored in the pool, the storage system reads the identical data element from the pool without canceling the power saving state of the first PDEV, and sends the read data element to the host apparatus.
US08347028B2 Performance separation optimization according to protocol usage status and storage system performance
For the purpose of optimizing the performance separation according to the usage status of the protocol and the storage system performance, in a storage system 1 including multiple storage devices 2400 which includes a storage controlling unit 2410 performing data write to or data read from a storage drive 2200 according to data input/output requests from an external device 1000 and a protocol processing unit 2514 that responds to a processing result for the input/output requests to the external device 1000 and is capable of responding to data input/output requests transmitted from the external device 1000 following at least two or more protocols, in which each of the storage devices 2400 includes a cluster processing unit 2516 configuring clusters 2811 with the other storage devices 2400 for the external device 1000 and a cluster processing unit 2516, the cluster processing unit 2516 is set to configure cluster groups 2812 for each protocol.
US08347026B2 Memory device and memory device control method
A memory device according to this invention includes: N internal memory read buses and N internal memory write buses each including a plurality of internal slots; N memory modules; an output data bus and an input data bus each including a plurality of external slots; a read data processing unit which (i) selects, from pieces of data read from the N memory modules via the N internal memory read buses, pieces of data read via two or more internal slots, and (ii) provides the selected pieces of data to external slots of the output data bus; and a write data processing unit which provides each of pieces of data provided via the external slots included in the input data bus, to one of the internal slots included in the N internal memory write buses, so as to write the pieces of data to the N memory modules.
US08347022B2 Flash ROM programming
A method comprises providing a golden ROM unit comprising known good ROM code. The golden ROM is coupled to a ROM socket of a target system. The target system is booted, wherein booting comprises providing power to the target system and independently providing power to the ROM socket. The known good ROM code is loaded from the golden ROM to a system memory of the target system. Power is removed from the ROM socket and the golden ROM is decoupled from the ROM socket. A first subject ROM is coupled to the ROM socket. Power is provided to the ROM socket and the first subject ROM is programmed with the known good ROM code.
US08347020B2 Memory access controller, systems, and methods for optimizing memory access times
A configurable memory access controller and related systems and methods. In embodiments described herein, the configurable memory controller is adapted to provide a separate memory access configuration for each of a plurality of memory banks in a given memory system. The memory access configuration provided for each memory bank can either be to leave open or close at least one memory page in each memory bank. In this manner, a memory access configuration can be provided for each memory bank on an individualized basis to optimize memory access times based on the type of data activity in each memory bank. In embodiments described herein, the memory controller can also be configured to allow for dynamic configuration of one or more memory banks. Dynamic configuration involves changing or overriding the memory access configuration for a particular memory bank to optimize memory access times.
US08347019B2 Structure for hardware assisted bus state transition circuit using content addressable memories
A design structure including universal peripheral processor architecture on an integrated circuit (IC) includes a first data bus and a second data bus communicating with first and second ternary content addressable memory (TCAM) devices configured as state machines. First and second processors are coupled to the first bus interface logic and the second bus interface logic. First and second data storage devices communicate with the first and second processors and are coupled to the first and second data buses and communicate with each other. The TCAM devices are configured as state machines and are coupled to and adapted to interface with the processors, the data storage devices, and the bus interface logic using predefined protocols.
US08347013B2 Interface card with extensible input/output interface
An interface card with extensible input/output interface used for being inserted into a slot of a mainboard and for transmitting a bus signal to a remote backplane having a plurality of input/output interfaces, including a repeater, a serializer, a processor, and an interface unit is disclosed. The repeater is used for enhancing the bus signal. The serializer is connected to the repeater and is used for serializing the bus signal. The processor is connected to both the repeater and the serializer and is used for monitoring the transmission of the bus signal and for compensating the bus signal. The interface unit is connected to both the repeater and the serializer and is used for transmitting the serialized bus signal to the remote backplane.
US08347002B2 Method and apparatus for transmitting a video signal with combined color signal
An apparatus for transmitting a video signal includes a signal detector, a multiplexer and a transmitter. The signal detector detects the video signal from the source to determine whether the horizontal sync signal and the vertical sync signal of the video signal are independent or composite. The multiplexer generates a composite sync signal by combining the horizontal sync signal and the vertical sync signal with reference to timing characteristics of the horizontal sync signal and the vertical sync signal while the horizontal sync signal and the vertical sync signal are detected as independent signals, and passes the composite sync signal while the horizontal sync signal and the vertical sync signal are detected as the composite sync signal. The transmitter transmits the video signal with the composite sync signal to the destination via a media. A method for transmitting the video signal is also disclosed.
US08346986B2 Display apparatus, control method thereof, and program
A display apparatus includes a communication unit configured to communicate with an external device, a display unit configured to display an image received from the external device, and a storing unit configured to store information for controlling whether or not to continue the display of the image being displayed by the display unit when the communication is disconnected. In addition, a determination unit determines whether or not to continue the display of the image received from the external device by comparing the type of the external device involving the communication by the communication unit with the information stored in the storing unit, and a control unit controls whether or not to continue the display of the image being displayed by the display unit when the communication is disconnected, in accordance with the determination.
US08346984B2 Apparatus and method for intelligent analysis of device compatibility and adaptive processing of multimedia data
An apparatus and a method for intelligent analysis of device compatibility and adaptive processing of multimedia data are disclosed. By performing a unique intelligent analysis of device compatibility, the present invention provides a full application-level compatibility between the apparatus performing the intelligent analysis and an external device operatively connected to the apparatus even when device driver-level information of the external device is unavailable. Furthermore, a unique intelligent analysis for adaptive processing of multimedia data between the apparatus and the external devices enables an efficient and flexible usage of storage space in the external device for a multimedia data transfer from the apparatus to the external device.
US08346982B2 Video detection cell for a set top box
A switch for switching video signals in a set top box between a first interface for connecting the set top box to a television, a second interface for connecting the set top box to a video playback device, and decoding circuitry for decoding a video stream, the set top box including a processor having a low power mode in which the decoding circuitry is inactive, the switch including detection circuitry arranged to detect, while the processor is in the low power mode, activity on a video input line of one of the first and second interfaces, and arranged to output an activation signal to switching circuitry in the switch to activate a loop through between the first and second interfaces when activity is detected.
US08346979B1 Connectivity sled for electronic pairing and physical cooperation between a mobile device and associated peripheral devices
The present invention relates to an apparatus and method offering a specialized modular sled systems for combination, both in a physically proximate sense, and electronically peripheral devices such as a compact bar code scanner, magnetic strip reader, IC card reader, RF tag reader, charging base etc., without the need for cables, and with structural capabilities that offer the ability for a user to employ the same in substantially simultaneous fashion through a consolidated physical integration that eliminates awkward manual manipulation of the same.
US08346973B2 Crisscross cancellation protocol
Technologies, systems, and methods for ordered message delivery that avoid message races or crisscrosses between communicating nodes. For example, if Node A sends message 3 towards Node B and, shortly thereafter, Node B sends message X to Node A, Node A would like to know whether or not message X reflects Node B's state after receiving message 3. If Node B received message 3 prior to sending message X, then proper state may be maintained between the nodes. But if messages 3 and X crisscrossed, or if message 3 was never properly received by Node B, then the state between the nodes may be corrupt. Technologies, systems, and methods are provided to avoid such corruption.
US08346967B2 Management of redirection
A method and system for managing redirection for use with a system. The system includes a first webpage and a second webpage. The first webpage is operable to redirect a browser to the second webpage and subsequently, the second webpage is operable to redirect the browser to the first webpage by using a first pre-determined identifier associated with the first webpage. A second identifier associated with a component of the first webpage is assigned. In response to the second webpage redirecting the browser to the first webpage by using the first pre-determined identifier, the first pre-determined identifier is compared against the second identifier to determine whether the second identifier is different from the first pre-determined identifier. In response to a determination that the second identifier is different from the first pre-determined identifier, the browser is redirected to the component of the first webpage by using the second identifier.
US08346960B2 Systems, methods, and devices for defending a network
Certain exemplary embodiments comprise a method comprising: within a backbone network: for backbone network traffic addressed to a particular target and comprising attack traffic and non-attack traffic, the attack traffic simultaneously carried by the backbone network with the non-attack traffic: redirecting at least a portion of the attack traffic to a scrubbing complex; and allowing at least a portion of the non-attack traffic to continue to the particular target without redirection to the scrubbing complex.
US08346942B2 Call centers for providing customer services in a telecommunications network
A software-based distributed architecture allows rapid provisioning and flexible management of fault-tolerant call centers for interaction between companies' agents and outside customers via multi-media messages, using both real time and non-real time messages. The real time messages include web-based chat, forms and applications sharing, PSTN calls, and incoming and outgoing Voice over IP calls. The non-real time messages include web call-back requests, voice messages, fax messages, and email messages. The architecture provides for sharing of non-dedicated resources among multiple companies, mirrored hot backup, dynamic resource provisioning and allocation, dynamic load balancing, and implementation of service controls on individual companies in accordance with subscription service limits.
US08346937B2 Content management
A system and method for management and processing of resource requests is provided. A content delivery network service provider determines a class associated with a set of client computing devices and monitors resources requests for the determined class. The content delivery network service provider then identifies at least one cache component for providing additional content, such as advertisement content or other additional content provided in anticipation of future resource requests, to client computing devices as a function of the determined class. In other embodiments, instead of cache components, the content delivery network service provider identifies a second set of client computing devices as a function of the determined class for providing the additional content information.
US08346930B2 Multimedia processing method and device for resource management using virtual resources
A multimedia processing device and method for using virtual resources to manage multimedia content system resources and access to such resources by system applications. A multimedia content processing device, such as a set-top box, is configured to provide virtual resources that emulate actual resources, such as a media playing resource, in a manner that allows system applications, such as a television or video on demand application, to believe they have access to the actual underlying system resource. The method includes providing a virtual resource for a system application seeking access to a system resource. The virtual resource can be configured in an attached mode, in which the virtual resource forwards information between an active system application and the accessed resource. The virtual resource also can be configured in a detached mode, in which the virtual resource emulates the actual resource to which a non-active system application is seeking access.
US08346924B1 Preconfiguration of wireless network access for portable devices
Systems and methods for pre-configuring a media device or other information handling system so as to be authorized to gain access to one or more destination networks. Pre-configuring the device includes determining what admission requirements the destination network providers require for access and then generating and providing to the media device a network admission coupon that includes the required information. In some embodiments this may be accomplished by a service center, which removes the need for additional authentication steps to be performed by the media device or the destination network providers.
US08346918B2 Apparatus and method for biased and weighted sampling of network traffic to facilitate network monitoring
An apparatus is described that performs biased and weighted sampling of network traffic to facilitate network monitoring. One embodiment of the apparatus includes a plurality of microcode controlled state machines, and a distribution circuit that routes input data to the plurality of microcode controlled state machines. A first individual microcode controlled state machine applies a first rule to the input data to determine first instructions associated with a first subset of the input data based on first sampling information associated with the first rule. A second individual microcode controlled state machine applies a second rule to the input data to determine second instructions associated with a second subset of the input data based on second sampling information associated with the second rule. The second sampling information differs from the first sampling information. This embodiment further includes a first circuit that generates first routing instructions for the first subset of the input data based on the first instructions, and that generates second routing instructions for the second subset of the input data based on the second instructions. This embodiment further includes a second circuit that routes the input data based on the first routing instructions and the second routing instructions. Advantageously, the apparatus provides an architectural framework well suited to a low cost, high speed, robust implementation of flexible, advanced network security and monitoring features and network traffic analysis.
US08346917B2 Unified enterprise level method and system for enhancing application and storage performance
A unified enterprise level method and system for enhancing a performance of applications and storage subsystems in a storage network are disclosed. In one embodiment, a method for enhancing the performance of the storage network having applications and storage subsystems includes collecting performance data associated with the applications and the storage subsystems, and generating performance profiles for a set of combinations of the applications and the storage subsystems implemented in the storage network based on the performance data. The method also includes receiving desired performance criteria for an application of the storage network, and applying a performance profile to configure the application and a storage subsystem assigned to the application substantially similar to the desired performance criteria.
US08346914B2 Generating a training data set for a pattern-recognition model for electronic prognostication for a computer system
One embodiment of the present invention provides a system that trains a pattern-recognition model for electronic prognostication for a computer system. First, the system monitors a performance parameter from a set of computer systems that includes at least two computer systems, wherein monitoring the performance parameter includes systematically monitoring and recording performance parameters in a set of performance parameters from computer systems in the set of computer systems, wherein the recording process keeps track of the temporal relationships between events in different performance parameters in the set of performance parameters. Next, the system generates a training data set based on the monitored performance parameter from the set of computer systems, wherein generating the training data set includes concatenating two or more time-series of the performance parameter from computer systems in the set of computer systems. Then, the system trains the pattern-recognition model using the training data set. Next, the system uses the pattern-recognition model to look for anomalies in performance parameters gathered during operation of a monitored computer system. The system then generates an alarm when the pattern-recognition model detects an anomaly in the performance parameters from the monitored computer system.
US08346904B2 Reliable multicast communication
Disclosed are various ways of performing reliable multicast communication which may include, for example, designating which node or nodes to acknowledge a message and/or whether to immediately acknowledge or delay acknowledgement of a message, which may be of particular use with routers, packet switching systems, computer systems, and other devices. Multiple nodes are typically sent a multicast message, which includes an indication of one or more designated nodes to acknowledge the message, a sequence number or other message identification value, and possibly an indication whether an immediate or delayed acknowledgment is requested. A node receiving the message responds accordingly if it is designated to acknowledge the message, which may include requesting any missing messages, and/or sending an acknowledgment message for the messages it has received since it sent its last acknowledgment message.
US08346901B2 Selection of an appropriate online content source based on program information
Methods and arrangements for selecting a content source from a plurality of potential content sources based on program information are described. A network resource maintains a mapping between itself and a static URL to be accessed by an application when updating content used in the application. The network resource can receive, over an electronic network, a configuration request providing the static URL and program information that at least identifies the application and version of the application. Based on the received information that is specific to the identified application version and from which content specific for that application version can be obtained, the network resource determines a second URL and provides the second URL to the application in response to the request.
US08346896B2 User pivot navigation of shared social media
Embodiments of the present invention address deficiencies of the art in respect to social media navigation in a social network and provide a method, system and computer program product for user pivot for media sharing in a social network. In an embodiment of the invention, a social networking data processing system for user pivot navigation. The system can include a social network executing in a host server, the social network providing shared media for viewing by communicatively coupled clients. The system also can include user pivot logic coupled to the social network. The logic can include program code enabled to identify a user of the social network associated with shared media selected for display in a media view to a requesting user and to generate a navigation view in a consistent location in a user interface to the social network irrespective of a page view rendered in the user interface, the view providing a link to a profile page for the identified user.
US08346894B2 Real-time web transactions from web applications
The present invention provides a method and apparatus for providing real-time, two-way transactional capabilities on the Web. Specifically, one embodiment of the present invention discloses a method for enabling object routing, the method comprising the steps of creating a virtual information store containing information entries and attributes associating each of the information entries and the attributes with an object identity, and assigning a unique network address to each of the object identities. A method is also disclosed for enabling service management of the value-added network service, to perform OAM&P functions on the services network
US08346885B2 Systems and methods thereto for acceleration of web pages access using next page optimization, caching and pre-fetching techniques
A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
US08346878B2 Flagging resource pointers depending on user environment
Techniques are disclosed for indicating a hyperlink in a message as being inappropriate for a specified user environment, such as an office or an educational setting. In one embodiment, a message may be received from a sending user and to a receiving user (e.g., by a sending mail client or by a mail server). The message may include a hyperlink. If a message includes a hyperlink determined to be inappropriate for the specified user environment, a property of the message may be set to indicate as such. Optionally, the sending user may be notified that the hyperlink is indicated as being inappropriate for the specified user environment. The receiving user may also be warned not to activate the hyperlink that is determined to be inappropriate.
US08346872B2 Context parameters and identifiers for communication
In one aspect, a method related to communication. In addition, other method, system, and program product aspects are described in the claims, drawings, and/or text forming a part of the present application.
US08346861B1 Web server with animation player
A multi-homed web server is disclosed including a plurality of virtual hosts operable in a web server. The web server is configured to serve animations to clients over the web. The web server may determine whether the specified time to send a subsequent graphic in a series of graphics has passed, and if the specified time has passed, then send a next graphic the next appropriate time.
US08346859B2 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.
US08346856B2 Client environment creation system, client environment creation method, client environment creation program and storage medium
A client environment creation system which creates a client environment to which a user connects is provided. A user information management server which stores user information on a user and a management server which creates a client environment associated with the user based on the user information are included.
US08346855B1 Methods and systems for transferring client device data over a network
Systems and methods for the transfer of client device data on a network are described. One described method comprises causing non-time-sensitive client device data to be identified on a client device, causing the non-time-sensitive client device data to be prepared for output and stored by the client device, and causing the non-time-sensitive client device data to be output with a request signal upon satisfaction of a condition.
US08346850B2 Method and apparatus for establishing a session
A method and Domain Name System (DNS) server for establishing a communication session in an Internet Protocol (IP)-based communication network. The DNS server receives a query containing a DNS name of a destination terminal as a search key, and determines whether an IP address for the DNS name is registered with the DNS server. If so, the DNS server returns the registered IP address to the sender of the query. If not, the DNS server sends a wake-up message to the destination terminal which, in response, establishes an IP data session with the communication network. The DNS server then receives an IP address for the destination terminal from an access server or from a Dynamic Host Control Protocol (DHCP) server, and returns the received IP address to the sender of the query.
US08346847B2 Installing applications based on a seed application from a separate device
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable storage media for synchronizing applications between devices. The method displays, on a sharing device, a list of one or more applications which are available to share with other devices, and receives a selection, at the sharing device, of an application to share with a receiving device from the list of applications. The method then determines by the sharing device, sharing preferences of the selected application, creates an application package at the sharing device, based on the sharing preferences, and establishes a network connection from the sharing device to the receiving device. The system transmits the application package from the sharing device to the receiving device via the network connection.
US08346837B2 Coordinate transformation for presentation in display systems
A system and method for displaying data provided by a sensor in Polar coordinates on a raster scan device operating in Cartesian coordinates. Cartesian coordinates for display points on said raster scan device are converted to corresponding Polar coordinates, and sensor data values for said Polar coordinates are fetched for display on said raster scan device. The coordinates are converted by differentiating the equations mapping Polar coordinates to Cartesian coordinates, and solving the differential relationships using a suitable integration method. Preferable the integration method is a Midpoint method. In order to avoid divisions and speed up the conversion process, synthetic division in Newton-Ralphson iteration is used instead.
US08346834B2 Information processing device and information processing method
An information processing device for processing reception signals converted into digital signals, includes: a first conversion unit for executing sampling rate conversion of each of the digital signals to be computed with each tap coefficient of a K'th-order FIR filter; a filter computing unit for executing computation processing of the K'th order FIR filter on K digital signals each of which have been subjected to sampling rate conversion by the first conversion unit; and a control unit for controlling sampling rate conversion of the digital signals by the first conversion unit, and the computation processing of the K'th order FIR filter by the filter computing unit.
US08346832B2 Random number generator
A circuit for generating a random output value is disclosed that comprises: a bistable circuit having two stable states in which a 0 or a 1 is output and having a balanced metastable state in which a floating value between 0 and 1 is output, said bistable circuit resolving from said metastable state to one of said stable states on being switched on, said state depending on a voltage level at a port on said bistable circuit; a voltage level control circuit for controlling a voltage level at said port on said bistable circuit; a time measuring circuit for measuring a switching time taken for said bistable circuit to switch from said metastable state to one of said stable states following switch on; and control logic for controlling said time measuring circuit, said voltage level control circuit and a switching off and on of said bistable circuit, said control logic being adapted to perform a following sequence: control said voltage level control circuit to set a predetermined voltage level at said port on said bistable circuit, switch said bistable circuit on, detect a measured switching time, and turn said bistable circuit off and if said measured switching time is longer than a predetermined value, output said resolved stable state of said bistable circuit as said random output value.
US08346827B2 Multimedia data delivery method and system
An information delivery method and system. The method includes receiving by a computer processor a video file, an audio file, associated data files, and associated message files The computer processor stores the video file in a first layer of a multimedia file, the audio file in a second layer of the multimedia file, the data files in first additional layers of the multimedia file, and the message files in second additional layers of the multimedia file. The computer processor stores the multimedia file on a computer readable storage medium.
US08346824B1 Data distribution system
Distributing data is disclosed. A first request for data associated with a first file is received at a first node. It is determined, at the first node, that the first file is located on a second node. A second request for data associated with the first file is received at the first node. It is determined that a third node should have an instance of the first file. The third node is caused to have an instance of the first file.
US08346820B2 Asynchronous distributed garbage collection for replicated storage clusters
A method may be performed by a device of a group of devices in a distributed data replication system. The method may include storing objects in a data store, at least one or more of the objects being replicated with the distributed data replication system, and conducting a scan of the objects in the data store. The method may further include identifying one of the objects as not having a reference pointing to the object, storing a delete negotiation message as metadata associated with the one of the objects, and replicating the metadata with the delete negotiation message to one or more other devices of the group of devices.
US08346818B2 Mobile wireless device for use in a system for development, management and operation of distributed clients
A lightweight application server for use on portable or embedded devices includes an application manager and services containers. Each of these is managed by an admin server allowing for remote and rapid deployment and maintenance of applications, objects and features associated with the server-enabled portable or embedded devices. This permits portable devices like PDAs to provide server functionality to each other, in a fully portable network if desired. A system including such server-enabled portable or embedded devices may include, among other things, a decision flow server for facilitating distributed decision flow processing.
US08346810B2 Reference count propagation
Methods and systems are provided for tracking object instances stored on a plurality of network nodes, which tracking enables a global determination of when an object has no references across the networked nodes and can be safely de-allocated. According to one aspect of the invention, each node has a local object store for tracking and optionally storing objects on the node, and the local object stores collectively share the locally stored instances of the objects across the network. One or more applications, e.g., a file system and/or a storage system, use the local object stores for storing all persistent data of the application as objects.
US08346804B2 Systems, methods, and apparatus for computer-assisted full medical code scheme to code scheme mapping
An example method for mapping of medical code schemes includes processing a plurality of coded concepts to determine a potential match between a code from a first code scheme in the plurality of coded concepts and a code from a second code scheme in the plurality of coded concepts. The method includes assigning a probability to each potential match of a code from the first code scheme and a code from the second code scheme. The method includes generating an alphanumeric indication of the probability of each potential match between the first code scheme and the second code scheme from the plurality of coded concepts and generating a graphical representation of the plurality of coded concepts. The method includes outputting the alphanumeric indication and the graphical representation to a user and accepting user input to select a match between the first code scheme and the second code scheme.
US08346794B2 Method and apparatus for querying target databases using reference database records by applying a set of reference-based mapping rules for matching input data queries from one of the plurality of sources
Input data queries directed at a plurality of target databases and originating from any of a plurality of sources are first converted to validated canonical forms, which are then used to query the target databases. Specifically, upon receiving an input data query, a relatively accurate reference database is selected based on the type of the input data. This reference is then queried for the input data with the intent of finding an exact matching record or a near-matching record that can be considered an exact match and thereby validating the input data. Otherwise, the requesting source is instructed to provide a new query. Once having a validated record, it is converted to a canonical form, which is then used to query the target databases intended to be searched. In a further embodiment, multiple reference databases are queried to determine a canonical form of the data or to determine multiple canonical forms of the data.
US08346792B1 Query generation using structural similarity between documents
Methods, systems, and apparatus, including computer program products, for generating synthetic queries using seed queries and structural similarity between documents are described. In one aspect, a method includes identifying embedded coding fragments (e.g., HTML tag) from a structured document and a seed query; generating one or more query templates, each query template corresponding to at least one coding fragment, the query template including a generative rule to be used in generating candidate synthetic queries; generating the candidate synthetic queries by applying the query templates to other documents that are hosted on the same web site as the document; identifying terms that match structure of the query templates as candidate synthetic queries; measuring a performance for each of the candidate synthetic queries; and designating as synthetic queries the candidate synthetic queries that have performance measurements exceeding a performance threshold.
US08346788B1 Techniques for mapping data models using an intermediate processing layer
Described are techniques for mapping a first set of objects in a first data model to a second set of objects in a second data model. In response to receiving the first set of objects, a third set of objects are generated using the first set of objects. The third set of objects include association objects each of which represent an association between a first object in the second set and a second object in the second set. A command set of provided for generating the second set of objects by extracting information from objects included in any of the first set and the third set. A request for an object in the second set is received. In response to the request, commands of the command set are executed to generate the object.
US08346776B2 Generating a taxonomy for documents from tag data
A method and system for generating a taxonomy for documents from tag data are provided. The method includes obtaining tag data in the form of tags on documents with tag weightings for a document and clustering the tags using the tag weightings for documents, wherein each cluster is an identified subject. The documents are associated with each identified subject and the subjects are compared to identifying relationships between subjects to build a taxonomy of subjects. A tag weighting for a document is the number of times the tag is applied to the document with a user rating of the relevance of the tag to the document. The steps are carried out automatically without user intervention.
US08346774B1 Protecting network entity data while preserving network properties
In one exemplary embodiment, a storage medium embodying a program of instructions for performing operations including: storing raw information for primary properties of primary nodes within a primary network; in response to receiving a query, transforming the raw information into transformed information using key(s) and based on the query, the query is in relation to a queried property, the transformed information is transformed data for the queried property, the transformed information represents a surrogate network having surrogate nodes corresponding to a portion of the primary nodes, the transformed information enables performance of operation(s) without specific knowledge of and without revealing the entirety, the transformed information further enables one having the key(s) to relate an output of the operation to the raw information; and generating a solution that relates a transformed query to the transformed information, the transformed query is a transformed representation of the query obtained by using the key(s).
US08346772B2 Systems and methods for interactive clustering
Systems and associated methods provide a cluster-level semi-supervision model for inter-active clustering. Embodiments accept user provided semi-supervision for updating cluster descriptions and assignment of data items to clusters. Assignment feedback re-assigns data items among existing clusters, while cluster description feedback helps to position existing cluster centers more meaningfully. The feedback can continue until the user is satisfied with the clustering achieved or one or more predetermined stopping criteria have been reached.
US08346767B2 Image search result summarization with informative priors
An informative priors image search result summarization system and method that summarizes image search results based on the image relevance (as determined by a search engine's initial ranking) and the image quality. Embodiments of the system and method cluster the image search results, rank images within each cluster based on a computed image score, and then select a summary image for the cluster. Each cluster is analyzed and an image in the cluster having the maximum image score is included in a selected summary collection. The image score is computed using the image relevance and the image quality, as well as a cluster coherence, a density, and a diversity. The selection of images from a collection of candidate images generates an image search result summarization, which is presented to a user. The summaries are presented to the user in a ranked order based on their image scores.
US08346765B2 Generating ranked search results using linear and nonlinear ranking models
Generating ranked search results includes receiving a plurality of matching information items that match a search request, ranking at least some of the plurality of matching information items using a linear ranking model that linearly combines a first plurality of feature values to obtain a first set of ranked results, ranking at least some of the first set of ranked results using a nonlinear ranking model that nonlinearly combines a second plurality of feature values to obtain a second set of ranked results, and provide a search response based on the second set of ranked results.
US08346763B2 Ranking method using hyperlinks in blogs
A method for static ranking of web documents is disclosed. Search engines are typically configured such that search results having a higher PageRank® score are listed first. A modified scoring technique is provided whereby the score includes a reset vector that is biased toward web pages linked to blogs. This requires identifying web pages as either blogs or non-blogs.
US08346761B2 Method and system for data mining for automatic query optimization
A database monitor tracks performance statistics and information about the execution of different SQL statements. A query optimizer benefits from these statistics when generating an access plan. In particular, the query optimizer, upon receiving an SQL statement, searches the records of the database monitor for similar SQL statements that have previously been executed. As part of determining the best access plan for the current SQL statement, the query optimizer considers the information retrieved from the database monitor. In this way, the access plan that is generated can automatically be tuned based on empirical performance evidence.
US08346758B2 Method and system for transmitting a query in a wireless network
A method of transmitting a query in a wireless network includes receiving a plurality of queries from a plurality of user equipments, aggregating the plurality of queries at a node of the network, the network including at least one of an access point of the network and an intermediate node of the network, and transmitting the aggregated plurality of queries to a query server.
US08346751B1 Hierarchial category index navigational system
A map-based search application for map-based category navigation includes geographic data, category data, and categorized data comprising at least one item, wherein each item is associated with each of the geographic data and the category data. Accordingly, a user is enabled to search for categorized data that satisfies at least one condition related to the geographic data and at least one condition related to the category data. The invention further comprises a display for displaying a list of results from a search, wherein the list comprises the at least one item.
US08346748B1 Environment classification and service analysis
Discovering environment objects for information management in a networked environment. Information management provides services such as data protection, backup, retention, compliance, etc., by classifying the objects and/or infrastructure of an entity according to its value to the entity. Information management begins by discovering the data in a network and by discovering the servers and services operating in a network. The servers and services are discovered using adapters that can collect information regarding the environment objects. This information can then by used by information management systems to assign or orchestrate various services.
US08346743B2 Configuring data collection rules in a data monitoring system
A computer implemented method of adjusting a monitoring system having data collection nodes with instances of templates for collecting data according to data collection rules includes receiving a data propagation path specifying a hierarchy for at least a portion of the templates, the hierarchy specifying a child template, parent templates for the child template, and an order for the parent templates. The method also includes specifying an event data collection rule for the first child template and configuring parent data collection rules for the parent templates accordingly. The parent data collection rules include a data retrieval rule for retrieving event data associated with the event data collection rule or a data aggregation rule for combining the event data associated with the event data collection rule and multiple instances of the child template. The method also includes updating the instances in the data collection nodes.
US08346741B2 Media mediator system and method for managing contents of various formats
Provided is a system and method that may encode various formats of contents to a single format and thereby manage the contents, and may transform the contents to a format corresponding to a request of a third party or an end user to distribute the content. A media mediator system of managing various formats of contents may include: a service manager to receive a content and metadata of the content from a content provider; a metadata manager to register the content using the metadata, and to store the metadata of the registered content; a database manager to store and manage information associated with the content; and an encoding manager to schedule an encoding sequence of the content, and to sequentially encode the content based on a scheduling result.
US08346738B2 Verification of data categorization
Verification and categorization of data in a system that interfaces with common knowledge repositories having different application programming interfaces. The system inputs a data tree structure with categories of information. The relationships in the data tree are queried against common knowledge repositories. A report of potentially erroneous categorizations in the data tree may be output for further review.
US08346728B2 Snapshot indexing
Managing backup data comprises accessing a snapshot of a data set, wherein the data set includes at least one object and the snapshot includes a replica of the data set, and adding to an index associated with the snapshot, with respect to each of one or more objects included in the snapshot, index data indicating at least where the object is located within the snapshot.
US08346727B1 Optimized image archiving
An optimized backup image of a virtual machine is generated. The virtual machine is associated with a virtual disk. The virtual disk includes one or more virtual volumes. Generating the optimized backup image includes excluding one or more invalid sectors of the virtual disk from the optimized backup image.
US08346718B2 Synchronizing recurring events
A system and method for synchronizing records stored in differing formats in a shared data environment. One aspect of the invention involves distinguishing a record without regard to its format. Once a record is introduced into the environment, it is detected. A record file is generated and associated with the event. A record file typically includes a record tag uniquely identifying a given record in the shared data environment and a record type indicating information such as whether or not the record represents a recurring event as well as the format of the record. A record file also contains data indicating the status of the particular event, that is, whether it is new, unchanged, modified, or deleted. When synchronizing, only those records with equivalent record tags are compared. The record type and status are then used to guide the synchronization of equivalent records.
US08346712B2 Method for identifying hammerstein models
The identification of Hammerstein models relates to a computerized method for identifying Hammerstein models in which the linear dynamic part is modeled by a space-state model and the static nonlinear part is modeled using a radial basis function neural network (RBFNN), and in which a particle swarm optimization (PSO) algorithm is used to estimate the neural network parameters and a numerical algorithm for subspace state-space system identification (N4SID) is used for estimation of parameters of the linear part.
US08346711B2 Method for identifying multi-input multi-output Hammerstein models
The method for the identifying of multiple input, multiple output (MIMO) Hammerstein models that includes modeling of the linear dynamic part of a Hammerstein model with a state-space model, and modeling the nonlinear part of the Hammerstein model with a radial basis function neural network (RBFNN).
US08346709B2 Determining conversion probability using session metrics
Methods, systems, and apparatus, including computer program products, for determining a probability that a traffic conversion of a content item associated with a content source (e.g., website) will occur based on past traffic patterns for that content source. A traffic conversion defines, for example, minimum traffic interactions of one or more associated user sessions with a content source. The minimum traffic interactions can be based on, for example, the duration of the one or more user sessions on the content source, or a quantity of pages associated with the content source navigated in the one or more associated user sessions.
US08346703B2 Systems and methods for analyzing communication options
Methods and systems for analyzing communication options, including determining one or more states of one or more communication-related conditions, and analyzing the one or more states and one or more communication options to determine an optimum communication option.
US08346701B2 Answer ranking in community question-answering sites
In some implementations, a plurality of first questions and corresponding first answers are identified at a community question-answer (CQA) site as a plurality of first question-answer (q-a) pairs. A query thread comprised of a second question and a plurality of candidate second answers is selected for making a determination of answer quality. A set of the first questions that are similar to the second question are identified from the plurality of first questions. First linking features between the identified set of first questions and their corresponding first answers are used for determining an analogy with second linking features between the second question and candidate answers for ranking the candidate answers.
US08346697B2 Direct construction of finite state machines
A method and system for direct construction of a minimal deterministic finite state machine corresponding to a regular expression are provided. The method includes providing a regular expression represented as a regular expression tree with nodes of operators and leaves of elementary character transitions and traversing the regular expression tree recursively to build minimal finite state automata (FSAs) corresponding to the branches of the tree, wherein the FSAs end in a specified tail automaton. The operators are concatenation, alternation, and Kleene closure. A concatenation operation is performed by recursive construction in reverse order wherein each automaton built becomes the tail for the preceding argument of the operation. An alternation operation is performed by recursively building automata corresponding to the arguments of the operation with the same tail and merging them. A Kleene closure operation is performed by: building an automaton terminating in a unique marker; merging the automaton with the tail automaton to form a combined automaton; and traversing the combined automaton to expand the marker into transitions and states to achieve the intended behaviour.
US08346696B2 Computationally efficient signal classifier
Methods provided by this description may include receiving input signals for classification, and deriving specified signal parameters from the input signals. These methods may also compare the specified signal parameter to signal parameters derived from training signals, with the training signals being associated with predefined signal classes. These methods may also classify the input signals based on this comparison of the signal parameters, as derived respectively from the input signals in the training signals.
US08346694B2 Method and system for dynamic probabilistic risk assessment
The DEFT methodology, system and computer readable medium extends the applicability of the PRA (Probabilistic Risk Assessment) methodology to computer-based systems, by allowing DFT (Dynamic Fault Tree) nodes as pivot nodes in the Event Tree (ET) model. DEFT includes a mathematical model and solution algorithm, supports all common PRA analysis functions and cutsets. Additional capabilities enabled by the DFT include modularization, phased mission analysis, sequence dependencies, and imperfect coverage.
US08346692B2 Spatio-temporal pattern recognition using a spiking neural network and processing thereof on a portable and/or distributed computer
A spiking neural network has a layer of connected neurons exchanging signals. Each neuron is connected to at least one other neuron. A neuron is active if it spikes at least once during a time interval. Time-varying synaptic weights are computed between each neuron and at least one other neuron connected thereto. These weights are computed according to a number of active neurons that are connected to the neuron. The weights are also computed according to an activity of the spiking neural network during the time interval. Spiking of each neuron is synchronized according to a number of active neurons connected to the neuron and according to the weights. A pattern is submitted to the spiking neural network for generating sequences of spikes, which are modulated over time by the spiking synchronization. The pattern is characterized according to the sequences of spikes generated in the spiking neural network.
US08346688B2 Predicting states of subjects
Methods for predicting states of a subject are presented. For example, a method for predicting states of a subject includes obtaining training data comprising a plurality of variables, obtaining training states associated with the training data, and forming a predictive model according to the training data and the training states, the predictive model predictive of the training states. The forming of the predictive model includes extracting one or more hidden components from the training data. The extracting of the one or more hidden components includes regression analysis including determining one or more relationships between the one or more hidden components and the plurality of variables, and determining one or more relationships between the one or more hidden components and the training states. A number of the one or more hidden components is less than a number of the plurality of variables and greater than a number of the training states.
US08346686B2 Taxonomy-driven lumping for sequence mining
Methods and apparatus are described for modeling sequences of events with Markov models whose states correspond to nodes in a provided taxonomy. Each state represents the events in the subtree under the corresponding node. By lumping observed events into states that correspond to internal nodes in the taxonomy, more compact models are achieved that are easier to understand and visualize, at the expense of a decrease in the data likelihood. The decision for selecting the best model is taken on the basis of two competing goals: maximizing the data likelihood, while minimizing the model complexity (i.e., the number of states).
US08346682B2 Information assisted visual interface, system, and method for identifying and quantifying multivariate associations
Systems and methods are presented in which interactive parallel coordinates capabilities are combined with automated correlation and regression tools providing advanced visual user interface utilities to facilitate identification of associations in multivariate data.
US08346679B2 Modular geothermal measurement system
A modular geothermal measurement system that provides for the pumping of a heat transfer fluid. The modular unit simplifies on-site installation time by reducing the number of distinct components to be installed and allows for the optional incorporating of additional heat sources or sinks, whereby the length of ground loop can be reduced, further reducing installation costs. The modular measurement system further allows for the growth of the system over time by adding modules, increasing the ground loop pumping power while providing energy transfer data specific to each thermal load. A controller having an energy control module provides energy control points. Such a system allows the beneficiary of a geothermal investment to be billed for their benefit, enabling the investor to capture the economic benefit of the investment.
US08346676B1 Reporting shipping rates and delivery schedules for multiple services and multiple carriers
The present invention provides apparatus, systems and methods for displaying to each of a plurality of users upon each user's request a preview of shipping rates and delivery schedules for the particular user to ship a particular package, wherein each user accesses the computer system over a global communications network using a client computer device, and wherein each user has an individual electronic connection to the global communications network. The present invention compares shipping rates and delivery schedules for each service and each carrier for shipping a particular package and reports the carrier and service offering the lowest rate or the fastest delivery schedule, according to the user's option.
US08346673B2 System and method for provisioning audiovisual works
A method for provisioning audiovisual works to a client includes maintaining categorization information specifying, for each of multiple audiovisual works, one or more of multiple categories. One or more of the categories are associated with each of multiple delivery slots in response to input from a client. For each of the delivery slots, a first audiovisual work from one of the categories associated with the respective delivery slot is provisioned for delivery to a location associated with the client.
US08346667B2 Distributed secure anonymous conferencing
A communications manager of an enterprise receives an add-conference request to host a conference by the enterprise from an organizer client, wherein the conference to enable an anonymous user that does not have enterprise credentials to join the conference. The communications manager sends an add-conference response to the organizer client indicating that the conference is organized.
US08346666B2 Token based transaction authentication
A token based transaction authentication system is disclosed. Issuer, merchants, and a payment processing network generate unique tokens or keys to authenticate messages between themselves and to authenticate a sending entity or consumer as they are redirected between entities. The tokens are also used to identify the particular authentication thread a message or sending entity is associated with. The sending entity authentication occurs over a web-based channel or a mobile based channel.
US08346664B1 Method and system for modifying financial transaction categorization lists based on input from multiple users
A system and method for modifying financial transaction categorization lists based on input from multiple users whereby, when a given user of a computing system implemented financial management system modifies their own list of possible categorizations for a given financial transaction, data indicating the given user's modification of the given user's own list of possible categorizations for a given financial transaction is obtained by the computing system implemented financial management system. The obtained data indicating the given user's modification of their own list of possible categorizations for a given financial transaction is then used by the computing system implemented financial management system to create and/or modify a shared list of possible categorizations for a given financial transaction. The shared list of possible categorizations for a given financial transaction is then made available to, and/or used by, a community of users of the computing system implemented financial management system.
US08346660B2 System and method for two-way transfer of funds and electronic content between summa account users with gathering of behavioral metrics and management of multiple currencies and escrow accounts
A method and system for creating a pre-defined electronic transactions is disclosed. the system comprises a server in communication with a database and a computer network, and the server is configured to: (1) receive a request to create a pre-defined electronic transaction from a client computer via the computer network, (2) receive input from the client computer comprising information that at least partially defines the pre-defined electronic transaction, and (3) store the received information in the database.
US08346651B2 Method and system for conducting computer-assisted transactions
A system and method may include a central security transaction-assisting machine receiving from at least a subset of a plurality of system participants initial orders to buy and sell a security; a processor of the machine matching at least a subset of the initial buy orders to at least a subset of the initial sell orders based at least on quantity; the processor forming an order block of at least a subset of the matched orders; responsive to a threshold volume of matching orders being reached, the central machine broadcasting a cross announcement to each of the plurality of participants, where the cross announcement indicates a beginning of a time window during which further matching orders to buy and sell quantities of the security are presentable for inclusion in the order block; and, at an end of the time window, executing the order block.
US08346650B2 Computer system for processing data related to risks associated with financial instruments
The present invention provides a method and system for re-allocating financial risks. The system includes computer modules for assessing the behavior of a financial product by a financial institution, modeling the risks associated with providing the financial product by the financial institution, assessing the market risks associated with providing the financial product by a derivative counterparty and assuming, by the derivative counterparty, market risks associated with providing the financial product.
US08346646B2 Financial market replicator and simulator
A financial market replicator, simulator, and trainer/annotator (FMRS) intermixes and records data streams of real time financial market data from a variety of sources. The FMRS replays such recorded data to simulate the real time financial market(s) in a manner that represents substantially the entirety of information relating to the financial market(s) such that an observer would have difficulty differentiating between the simulator playback of the data and real time data. A user may employ the playback of the recorded market data stream as a research and training tool for developing and executing trading strategies. For example, a user may input simulated trades of securities to test a trading strategy. The simulator would apply those trades to the recorded data to generate simulated trades and simulated profit and loss results. A user may then determine if the trading strategy would have been successful. In addition, a user may alter the recording and playback parameters to provide various opportunities for studying market activity and/or altering the level of challenge of the simulation. A user may also freeze the simulator playback in order to explore the interactive and collective behaviors of the market's participants and the securities they trade.
US08346644B2 Method and system for reconciling equity hedge funds
A method and system for tracking the compliance of a portfolio account used to finance benefit obligations containing a plurality of assets distributed among at least one fund category, containing at least one investment vehicle such as cash, stocks, bonds, insurance policies, is disclosed. The method monitors the balance of assets included in selected investment vehicles, e.g., stocks, equities and relates them to new or modified liability allocations. The method identifies a liability balance associated with selected ones of the investment vehicles within each of the fund categories, identifies an asset balance associated with the value of equities in the account and divests a portion of selected investment vehicles when the asset balance is in violation of a known regulation with regard to the liability balance. The method further provides an indication for reporting when the asset balance is within the known relation to the liability balance as required by appropriate regulations.
US08346640B1 Multi-account cash recycling
A currency handling device such as a currency recycler, depository machine or a dispensing machine may provide users with the ability to access multiple accounts from the same device. Accordingly, a user may make deposits to or withdrawals from multiple accounts from a single device. The multiple accounts may, for example, correspond to different departments in a business or organization, allowing employees from different departments to use the same currency device to process transaction (e.g., change orders, deposits, etc.).
US08346636B2 Processing system for acquiring and reporting compliance with data security requirements
Methods, systems, and machine-readable media are disclosed for tracking and reporting information related to compliance with a set of security requirements by one or more entities handling financial transaction information. According to one embodiment, a system can comprise one or more acquirer systems, each adapted to process information related to a plurality of financial transactions for entities involved in the transaction. A tracking and reporting system can be communicatively coupled with each of the acquirer systems. The tracking and reporting system can be adapted to collect at least a subset of the information related to the plurality of financial transactions, collect compliance information related to the entities involved in the transaction, the compliance information for each entity indicating that entity's compliance with the set of security requirements, and generate one or more reports based on the information related to the plurality of financial transactions and the compliance information.
US08346635B1 Methods systems and computer program products for identifying suspect data of an electronic tax return
Identifying suspect electronic tax data of an electronic tax return prepared using a tax preparation program. A first field of the tax return is populated with first tax data. The program selects statistical data for another type of tax data based upon the first tax data. A second field is populated with second tax data, which is compared with selected statistical data to determine whether the second tax data satisfies pre-determined criteria relative to the selected statistical data, e.g., whether the second tax data is within a pre-determined range or standard deviation of a mean or average of statistical data. If the second tax data does not satisfy the criteria, e.g., is outside of the range or standard deviation, the program issues an alert to notify the preparer of the specific location of the suspect data. The alert may be issued in real time while the tax return is being prepared.
US08346634B2 Method and apparatus for management of electronic receipts on portable devices
A system for managing electronic receipts is provided. According to one aspect, the system includes a portable device, a base device, a user device and an electronic receipts administration system. The electronic receipts administration system provides the base device with the appropriate data to allow the base device to generate, store and manage electronic receipts accordingly. A user uses the portable device to conduct a transaction with the base device. The base device uses a variety of information to generate an electronic receipt for the transaction. Such information includes, for example, information stored on the portable device, information stored locally on the base device and information stored on another device such as an electronic cash register. The electronic receipt is then stored on the portable device. The user device allows the user to subsequently retrieve the electronic receipt for management purposes.
US08346629B2 Website, user interfaces, and applications facilitating improved media search capability
A method for improving media search capability includes providing a user with access to an interface that allows the user to provide one or more inputs relating to an item of media (such as an audio or video recording of a song or a cover song), performing a media search in response to the one or more inputs, and presenting search results via an interactive display generated depending upon media ratings, wherein one or more of the media ratings is determined from media ratings inputs depending upon one or more metrics associated with sources or providers of the media ratings inputs.
US08346628B2 Searcher call back request system and method
A search based call back request system enables a user to request a follow up contact from a seller. The system provides search functionality and stores seller information such that when search results appear for sellers that have requested to offer call back service to a buyer, the system formats the search results screen to include a call back request indicator for the seller. The system includes functionality for the user to enter custom call back data.
US08346624B2 Systems and methods for recommending third party products and services
Systems and methods for recommending third party products and services. The method includes the steps of ranking the third party products and services based on one or more factors, and generating a user profile based on one or more user-related factors. Next, the method determined appropriate third party products and services based on the user's geographical location and filters the third party products and services based on the user profile and the user's geographical location. These filtered results are dynamically ranked based on the user profile, and personalization of the third party products and services. Finally, the method provides the ranked results pertinent to the end user's preferences, and the geographical location.
US08346622B2 Connection system
Various embodiments include systems and methods for providing communication among a plurality of users with complementary requirements in an electronic network.
US08346602B2 Method of providing and tracking embedded e-mail advertising
A business model and method for providing and tracking embedded e-mail advertising, where the e-mail sender is compensated in an amount based on the volume of e-mail transmitted which contains embedded advertising.
US08346589B1 Just-in-time conference room scheduling
A method and a system for just-in-time scheduling of conference rooms based on a plurality of conference room scheduling requests, and then transmitting information concerning conference room assignments is described. One aspect of the invention involves a computer-implemented method. The method includes scheduling conference rooms just-in-time, in response to a predefined triggering event. The method includes retrieving stored conference room scheduling information corresponding to a respective conference room scheduling request. A combination of conference room assignments is selected for a plurality of conference room scheduling requests, in accordance with conference room assignment fitness scores for each of a plurality of potential combinations of conference room assignments. Conference rooms are assigned to respective requests in accordance with the selected combination. Information concerning the conference room assignment for the respective conference room scheduling request is transmitted to the requester or an invitee of the respective meeting.
US08346588B2 Dynamic resource availability process
A computational network system that permits service a group of technicians access to the manufacturer network to provide their work capacity and availability for a specific area. A customer contacts the manufacturer via the computational network system, requesting a service call. Service call request processing results in assigning a service request/demand to a technician based on their qualifications, availability, and proximity. When a service technician is assigned, their availability is decremented. Cancellation of a service call yields an increment in the affected service provider's availability. This information is stored in a in an on-line database residing in the network system. Updates are dynamically reflected as they occur resulting in automated schedule administration of a customer's service requests/demands.
US08346587B2 Models and methods for reducing visual complexity and search effort via ideal information abstraction, hiding, and sequencing
The present invention relates to a system and methodology for controlling and presenting information to users in an automated manner. Sets of information items accessible by users from computer workspaces (e.g., from within and/or outside an application) are automatically hidden or reduced from view in order to facilitate user processing of a determined and/or reduced subset of information. The reduced subset is created from decision-theoretic considerations of the expected costs and benefits of hiding or mitigating information items from view or presentation while leaving more likely items or objects exposed for efficient access by users. The display of the ideal set of items takes into consideration controls that allow for the access of views that reveal sets of less likely items through one or more gestures. The control of the optimization may be facilitated by preference-assessment interfaces that allow a designer and/or a user to assess preferences about the costs of reviewing sets of items of different lengths and about the costs of gestures to reveal additional items.
US08346580B2 System and method for managing transfer of ownership rights to access to a venue and allowing access to the venue to patron with the ownership right
Certain embodiments of a multi-input access device and method for using which allow access to an event or venue include a detector for detecting authentication data for a person and a processor for authenticating the authentication data to verify that the person is allowed to access the event. The authentication data includes at least paperless authentication data for the person. The authentication data may include a printed ticket, a magnetic strip, a bar code, a credit card, an identification card, a smart card, a radio frequency identifier, an electronic device, biometric data, a signal, and/or other authentication data. The access device may include an access gate, a turnstile, a handheld access device, a retrofit unit, and/or other access device. In an embodiment, the access device includes a verification module generating access verification data for the person.
US08346578B1 Systems and methods for using unmanned aerial vehicles
Systems and methods to process overhead imagery received from overhead image sources are described herein. Examples include accessing an aerial image including a property, determining an owner of the property, determining whether the owner of the property is eligible to be a member of a financial institution, determining whether the owner of the property has property insurance with the financial institution for the property type of the property in the aerial image, and presenting an offer for insurance to insure the property in the aerial image when the owner is determined to be eligible for the financial institution and does not already have insurance with the financial institution. Examples include accessing an aerial image of properties, determining damage estimates, and reserving resources to repair the properties based on the damage estimates. Examples include receiving information describing property damage, determining a cause, and based on the cause, conditionally deploying a unmanned aerial vehicle to perform insurance adjustment activities.
US08346577B2 Automation of auditing claims
Described are computer-based methods and apparatuses, including computer program products, for automation of auditing claims. A data file is received comprising one or more auditable items, each auditable item comprising a word string having one or more words. Each word string for each auditable item is translated using one or more translation steps into a translated item description. Each translated item description is compared to a plurality of terms to generate matching information. Each translated item description is associated with an item identifier based on the matching information. Each auditable item is accepted or rejected based on the item identifier and one or more rules associated with the data file.
US08346573B2 Quantification of responses received during medical triage
A method of determining a medical triage disposition for a person includes providing to a triage operator through a graphical user interface (GUI) of the computer: (i) a plurality of triage categories each including yes/no questions grouped into tiers that are ranked according to urgency and corresponding to a triage disposition; (ii) a selection of a relevant triage category based on a medical condition of the person; (iii) a quantification tool including follow-up questions related to symptoms, observations, and/or injury mechanisms, to enable the triage operator to quantify a level of severity of a symptom or injury related to yes/no questions of a subjective nature; wherein the triage operator determines a triage disposition for the person by providing triage to the person including: (i) asking, sequentially, the yes/no questions for the relevant triage category as displayed in the GUI; and (ii) asking follow-up questions from the quantification tool to determine whether a response to a yes/no question is properly considered “yes” or “no,” as stated in a response by the person.
US08346571B2 Method for competitive prescription drug and/or bidding service provider selection
Unfilled prescriptions are submitted to a registry comprising pre-qualified pharmacies for a “reverse auction” in which the pharmacies bid for the opportunity to fill the prescription. The pharmacies are allowed to bid based on price and/or offering ancillary services. The auction may also be used to bid on supplying specified pharmaceutical cognitive services. The method may also include obtaining cost comparisons with generic substitutes or similar alternative pharmaceutical products. The system may further comprise automatically requesting a review by the prescriber for a list of similar substitutes or prior-authorization for third-party payers. The winner of the reverse auction is selected by the customer.
US08346565B2 Apparatus and method for generating an ambient signal from an audio signal, apparatus and method for deriving a multi-channel audio signal from an audio signal and computer program
An apparatus for generating an ambient signal from an audio signal includes a compressor for lossy compression of a representation of the audio signal so as to obtain a compressed representation of the audio signal describing a compressed audio signal. The apparatus for generating the ambient signal further includes a calculator for calculating a difference between the compressed representation of the audio signal and the representation of the audio signal so as to obtain a discrimination representation. The apparatus further includes a provider for providing the ambient signal using the discrimination representation. An apparatus for deriving a multi-channel audio signal from an audio signal includes an apparatus for generating an ambient signal from an audio signal, an apparatus for providing the audio signal as a front-loudspeaker signal and an apparatus for providing the ambient signal as a back-loudspeaker signal.
US08346556B2 Systems and methods for automatically determining culture-based behavior in customer service interactions
Systems and methods are provided to automatically determine culture-based behavioral tendencies and preferences of individuals in the context of customer service interactions. For example, systems and methods are provided to process natural language dialog input of an individual to detect linguistic features indicative of individualistic and collectivistic behavioral tendencies and predict whether such individual will be cooperative or uncooperative with automated customer service.
US08346554B2 Speech recognition using channel verification
A method for automatic speech recognition includes determining for an input signal a plurality scores representative of certainties that the input signal is associated with corresponding states of a speech recognition model, using the speech recognition model and the determined scores to compute an average signal, computing a difference value representative of a difference between the input signal and the average signal, and processing the input signal in accordance with the difference value.
US08346552B2 Storage medium storing pronunciation evaluating program, pronunciation evaluating apparatus and pronunciation evaluating method
A game apparatus includes a CPU, and the CPU evaluates a pronunciation of a user with respect to an original sentence (ES). First, envelops as to a volume of a voice of the original sentence (ES) and a volume of a voice of the user are taken, and the average values of the volumes are made uniform. When the volumes are made uniform to each other, a degree of similarity (scoreA) of distributions of local solutions when the volumes are equal to or more than the average values, a degree of similarity (scoreB) of distributions (timing of concaves/convexes of the waveform) of values of the high or low level indicating whether or not the volume is equal to or more than a value multiplying the average value by a predetermined value, and a degree of similarity (scoreC) of dispersion values (dispersion of concaves/convexes of the waveform) of the envelopes are evaluated by utilizing the respective envelopes. On the basis of these degree of similarities (scoreA, scoreB, scoreC), the rhythm of the pronunciation by the user is evaluate.
US08346551B2 Method for adapting a codebook for speech recognition
A method for adapting a codebook for speech recognition, wherein the codebook is from a set of codebooks comprising a speaker-independent codebook and at least one speaker dependent codebook. A speech input is received and a feature vector based on the received speech input is determined. For each of the Gaussian densities, a first mean vector is estimated using an expectation process and taking into account the determined feature vector. For each of the Gaussian densities, a second mean vector using an Eigenvoice adaptation is determined taking into account the determined feature vector. For each of the Gaussian densities, the mean vector is set to a convex combination of the first and the second mean vector. Thus, this process allows for adaptation during operation and does not require a lengthy training phase.
US08346546B2 Packet loss concealment based on forced waveform alignment after packet loss
A packet loss concealment method and system is described that attempts to reduce or eliminate destructive interference that can occur when an extrapolated waveform representing a lost segment of a speech or audio signal is merged with a good segment after a packet loss. This is achieved by guiding a waveform extrapolation that is performed to replace the bad segment using a waveform available in the first good segment or segments after the packet loss. In another aspect of the invention, a selection is made between a packet loss concealment method that performs the aforementioned guided waveform extrapolation and one that does not. The selection may be made responsive to determining whether the first good segment or segments after the packet loss are available and also to whether a segment preceding the lost segment and the first good segment following the lost segment are deemed voiced.
US08346538B2 Methods and systems for reducing angular velocity using a gyroscope array
Methods and systems are provided for reducing angular velocity of a vehicle using a gyroscope array. A method comprises dithering a gyroscope of the gyroscope array, obtaining current through a gimbal motor of the gyroscope while dithering the gyroscope, determining a gimbal rate command to reduce angular velocity of the vehicle based on the current through the gimbal motor obtained while dithering the gyroscope, and operating the gimbal motor of the gyroscope based on the gimbal rate command.
US08346531B2 Handling mutex locks in a dynamic binary translation across heterogeneous computer systems
A method for executing non-native binaries on a host computer architecture comprises receiving a guest executable binary encoded on a computer readable medium. The guest executable binary is executable on a first computer architecture. Moreover, the guest executable binary includes a mutex lock encoded instructions for implementing a mutex lock. The guest executable binary is then executed on the host computer architecture by first translating the guest executable binary to a translated executable binary. The encoded instructions for implementing a mutex lock are translated by mapping the mutex lock to an instance of a compound mutex lock data structure. A computer system implementing methods for executing non-native binaries on a host computer architecture is also provided.
US08346525B2 Methods of modeling physical properties of chemical mixtures and articles of use
Included are methods for modeling at least one physical property of a mixture of at least two chemical species. One or more chemical species of the mixture are approximated or represented by at least one conceptual segment. The conceptual segments are then used to compute at least one physical property of the mixture. An analysis of the computed physical properties forms a model of at least one physical property of the mixture. Also included are computer program products and computer systems for implementing the modeling methods.
US08346522B2 Computer simulation of physical processes
Simulating a physical process includes storing, in a computer-accessible memory, state vectors for voxels, where the state vectors correspond to a model and include entries that correspond to particular momentum states of possible momentum states at a voxel. Interaction operations are performed on the state vectors. The interaction operations model interactions between elements of different momentum states according to the model. Move operations performed on the state vectors reflect movement of elements to new voxels according to the model. The model is adapted to simulate a high-Knudsen number flow that has a Knudsen number greater than 0.1.
US08346521B2 Method of determining the feasibility of a proposed structure analysis process
A method of determining the feasibility of a proposed structure analysis process is disclosed. The process involved the electron beam excitation of x-rays from a multi-layered structure. The method comprises generating predicted x-ray data represents the x-ray excitation response of the multi-layered structure according to one or more sets of process conditions. The x-ray data are generated using structure data defining the structure and composition of the layers. The effects upon the x-ray data of changes to the structure data are then analyzed in accordance with one or more predetermined feasibility criteria, so as to determine the feasibility of performing the proposed structure analysis process upon the multi-layered structure.
US08346520B2 Systems and methods for dynamic process model configuration based on process execution context
Methods and systems to dynamically configure a process model based on process execution context are described. In one example embodiment, a system to dynamically configure a process model can include a context engine, a rules engine, and a business process engine. The context engine can maintain context information related to an executable business process model. The context information is dynamically extensible during execution of the executable business process model. The rules engine can obtain a relevant context form the context information. The relevant context can be associated with a step and a rule to control the step within the executable business process model. The business process engine can execute the executable business process model and can dynamically configure the executable business process model during execution based on application of the relevant context by the rules engine.
US08346518B2 Method for modeling biomechanical properties of an eye
Systems and methods are provided for predicting the results of a therapeutic intervention to an eye. An imaging system is configured to provide image data representing at least a portion of the eye of the patient. An input device is configured to permit a user to design a proposed therapeutic intervention for the eye of the patient. A finite element modeling component is configured to generate a finite element model representing the condition of the eye of the patient after the proposed therapeutic intervention according to the image data, the proposed therapeutic intervention, and at least one biomechanical property of tissue comprising the eye. The generated model is constructed as to have no a priori restraints on the motion of the corneal limbus. A display is configured to display the generated model to the user.
US08346505B2 Method and apparatus for analyzing time series data
The present invention relates to a method and an apparatus for determining which one or more time series parameters of a plurality of time series parameters relating to operation of a system are correlated with a first operation state of the system. According to the invention, the method comprises providing time series data including data relating to a time series of each of the plurality of time series parameters; determining at least two first time periods, wherein the system is in the first operation state during the at least two first time periods; determining at least one second time period, wherein the system is in a second operation state during the at least one second time period; determining, for each respective time series parameter of the plurality of time series parameters, a first characteristic parameter relating to a first characteristic of the time series of the respective time series parameter for each of the at least two first time periods and the at least one second time period; and determining which one or more time series parameters of the plurality of time series parameters relating to the operation of the system are correlated with the first operation state of the system by determining, for each respective time series parameter of the plurality of time series parameters, whether or not the respective time series parameter is correlated with the first operation state of the system based on the first characteristic parameters of the respective time series parameter determined for each of the at least two first time periods and the at least one second time period.
US08346492B2 Integrated acoustic leak detection system using intrusive and non-intrusive sensors
A system for detecting and locating leaks includes a pipeline, strain sensors positioned on the external surface of the pipeline, acoustic pressure sensors positioned at intervals along the pipeline, local processors connected to the strain sensors and acoustic pressure sensors, and a central processor connected to the local processors. The strain sensors measure a strain on the external surface of the pipeline indicative of changes in the pressure of the fluid within the pipeline. The acoustic pressure sensors sense acoustic signals within the pipline. Sensed acoustic pressure signals and sensed strain measurements are compared to each other and to stored profiles to detect and locate leaks.
US08346491B2 Sonar-based flow meter operable to provide product identification
An apparatus and method for identifying one or more fluid products flowing within a pipe are provided having a flow meter mounted on the pipe and a processing unit. The flow meter has a plurality of sensors operable to detect vortical disturbances flowing with the fluid products and acoustic waves propagating through the fluid. The sensors produce signals indicative of the vortical disturbances and acoustic waves. The processing unit is operable to determine the speed of sound and volumetric flow rate of the one or more fluid products using the signals from the flow meter. The processing unit includes a database having speed of sound data for a predetermined group of products. The processing unit is operable to identify the type of each product flowing within the pipe given a temperature and pressure value of the products within the pipe.
US08346489B2 Method and system for determining output torque capabilities in hybrid and electric powertrains
A method for determining output torque capabilities in a transmission having a first, second, and third node, each of which has a speed and acceleration. The method includes controlling the speed of the first node, calculating a real maximum long-term output torque capability (raw max LT) as a function of at least the acceleration and the speed of the first and second nodes, and calculating an inertialess maximum long-term output torque capability (inertialess max LT), which is identical to the raw max LT except that the inertialess max LT ignores torque capability due to acceleration of the first node. The raw max LT and the inertialess max LT are compared to determine an operating capability for the transmission. The first node may be an input node for the transmission. The method may include determining a new effective minimum long-term output torque capability (new effective min LT) by similar considerations.
US08346486B2 Determining the quality of biomolecule samples
Disclosed is a method for determining the quality, expressed in terms of a quality value, of an biomolecule sample, based on measured data of the biomolecule sample, by extracting a number of prescribed features from the measured data using data analysis, and determining the quality value from the extracted features using a quality algorithm.
US08346482B2 Integrated biosensor and simulation system for diagnosis and therapy
BioMEMS/NEMS appliance biologically monitors an individual, using biosensors to detect cellular components. Data is simulated or analyzed using systems-biology software, which provides diagnostic or therapeutic guidance.
US08346481B2 Method and system of determining a value indicative of gas saturation of a formation
Determining a value indicative of gas saturation of a formation. At least some of the illustrative embodiments are methods including obtaining an inelastic count rate and a capture count rate of a gamma detector for a particular borehole depth, calculating a ratio of an inelastic count rate to a capture count rate for the particular borehole depth, determining a value indicative of gas saturation based on the ratio of the inelastic count rate to the capture count rate for the particular borehole depth, repeating the obtaining, calculating and determining for a plurality of borehole depths, and producing a plot of the value indicative of gas saturation of the formation as a function of borehole depth.
US08346476B2 Vehicle running control system
A vehicle running control system includes: a speed pattern creating unit that creates a speed pattern according to a target traveling path, a running control unit that controls running of the vehicle based on the speed pattern, a first speed condition correcting unit that correct speed conditions in a direction from a start position of the running control toward an end position of the running control on the target traveling path, and a second speed condition correcting unit that correct speed conditions in a direction from the end position of the running control toward the start position of the running control on the target traveling path.
US08346474B2 Method of route retrieval
A method of route retrieval is provided comprising initializing a first weighted graph, converting a blueprint of an area into a weighted graph, updating the weighted graph in real time, and calculating an optimal route in the area.
US08346471B2 System, apparatus and method for mapping
The present invention provides a novel apparatus and method for mapping of urban regions. An apparatus includes the remote sensing equipment that is connected to a computer processor. The remote sensing equipment gathers imaging data about an urban region. The computer processor interprets the imaging data to generate a map of the urban region comprising representations that identify a first set of indicia representing physiographic characteristics, a second set of indicia representing different types of built forms, and a third set of indicia representing patterns of human activity associated with both the physiographic characteristics and the built forms. The map can also include a fourth set of indicia representing an intensity level that at least one of the other types of indicia occurs.
US08346470B2 Providing access to a collection of content items
In a collection(2) of content items, each content item is represented by at least one signal for rendering in a perceptible form on a rendering system(5,6;25,26,27,28,29), and each content item is linked to data (8,10) specifying at least one geographical location for each content item. A method of providing access to the content items in the collection includes obtaining geographical data defining a route and assembling a signal for use by a 5 rendering system(5,6;25,26,27,28,29), the signal being representative of a succession of signals representing a sequence of content items, so as to progress along the route as the signals representing the sequence of content items are rendered. The content items in the sequence are selected by applying at locations along the route a selection criterion based on the location along the route and the data specifying at least one geographical location for 10 each content item. The signal for use by the rendering system, when rendered, causes a speed of progression along the route to vary according to how many content items are obtained for each next location along the route by applying the selection criterion, and according to the lengths of signals representing them.
US08346467B2 Device for detecting an event in a vehicle or in the surrounds of a vehicle
A roof-cleaning device for moving side windows of a convertible vehicle an appropriate distance clear of a roof hinged to the vehicle body, and capable of detecting an event in or in the surroundings of the vehicle, includes: a first motion detector designed to occupy a first operational state and a second standby state, and a second detector coupled to the first detector and of lower power consumption, wherein I. with the first detector in the standby state, if the second detector detects an event to which it is sensitive, then the first detector switches into the operational state so that it can play a part in moving the window clear of the roof, II. and if, while in this operational state, the first detector detects the presence, intervention or action of the individual, then the windows are rolled down before the door is, or can be, opened.
US08346460B2 Active vibration isolating support apparatus and method for controlling the same
When a revolution speed of the engine (crankshaft) changes faster or slower, the vibration from the engine is propagated to an occupant in the vehicle, and the occupant may feel a sense of discomfort. For this reason, the present invention provides an active vibration isolating support apparatus and method for controlling the same to suppress the propagation of the vibration from the engine to the vehicle body so that the occupant may feel less sense of discomfort even if the revolution speed of the engine changes.
US08346456B2 Method and apparatus for controlling traveling speed of a vehicle
In a method for controlling the driving speed of a vehicle that has a speed control device into which a set speed can be entered as driver command, a reference variable of the speed control device is varied within a specified or specifiable speed range of the set speed, based on an evaluation of a section of the road ahead of the driver and maintaining a minimum fuel usage in a first operating mode of the speed control device. To enable a better control of the driving speed, the method includes steps of i) detecting a change of the set speed; ii) changing over from the first operating mode to a second operating mode of the speed control device when a change of the set speed has been detected; iii) determining the reference variable in the second operating mode based on the change in such a manner that a tuning of the speed control device to a higher driving speed takes place with an increase of the set speed resulting from the change, and a tuning process of the speed control device to a lower driving speed takes place with a decrease of the set speed resulting from the change; and iv) changing back from the second operating mode to the first operating mode, if an interruption criterion is fulfilled.
US08346454B2 Method of maintaining optimal braking and skid protection for a two-wheeled vehicle having a speed sensor failure on a single wheel
The method of maintaining optimal braking and skid protection for a two-wheeled vehicle wheel with a wheel speed sensor failure involves providing pulsed braking pressure to the affected wheel with the wheel speed sensor failure. If an incipient or initial skid on another wheel with a functioning wheel speed sensor has occurred, the pulsed braking pressure to the affected wheel is limited to the brake pressure command that caused the last incipient or initial skid on the other wheel, scaled by a factor for safety. Otherwise the pulsed braking pressure to the affected wheel is limited to be no greater than the greatest commanded brake pressure to the other wheel. The pulsed braking pressure is also limited to be less than the brake pressure commanded to the affected wheel.
US08346447B2 Feed-forward camshaft phaser control systems and methods
An engine control system includes an inertia phase detection module, a feed-forward (FF) engine speed module, a FF APC module, a FF phaser position module, and a phaser control module. The inertia phase detection module determines when an inertia phase of a gear shift is occurring within a transmission. The FF engine speed module predicts an engine speed for a future time when the inertia phase ends. The FF APC module predicts an air-per-cylinder (APC) for the future time based on the engine speed. The FF phaser position module determines a FF phaser position based on the engine speed and the APC. The phaser control module controls a camshaft phaser position based on the FF phaser position during the inertia phase of the gear shift.
US08346440B2 Occupant detection system and method of controlling the system
A capacitance sensor outputs a signal indicating one of an occupant-seated state, a CRS-mounted state and a vacancy state. A load sensor is ON when a predetermined load applied to the load sensor through the seat, and is OFF when the predetermined load is not applied. A controller turns off both of an on-light indicating airbag inflation allowance and an off-light indicating airbag inflation prohibition, when the signal indicates the vacancy state, and when the load sensor is OFF. The controller turns on the off-light, when the signal indicates the vacancy state, and when the load sensor is ON.
US08346439B2 Safety method and device for vehicle rollover prediction using estimated lateral vehicle velocity
A system and method of activating a restraint system of a vehicle is described. The method includes generating a vehicle speed signal that represents a longitudinal speed of a vehicle, generating a lateral acceleration signal that represents a lateral acceleration of the vehicle, filtering the lateral acceleration signal to generate a filtered lateral acceleration signal, comparing the filtered lateral acceleration signal to a predetermined lateral acceleration enable threshold, estimating a lateral speed of the vehicle based on the vehicle speed signal when the filtered lateral acceleration exceeds the predetermined lateral acceleration enable threshold, and activating a restraint system of the vehicle based in part on the estimated lateral velocity.
US08346432B2 System and method for remotely controlling vehicle components from a nomadic communication device or computer
A method for remotely controlling one or more vehicle components includes receiving over a telecommunications network signals originating from a remote terminal. The signals include remote operation instructions for remotely operating a vehicle entertainment system component. The remote operation instructions are executed. Operation status identifiers transmitted over a vehicle data bus are received from the vehicle entertainment system component. Based on the operation status identifiers, an operating status of the vehicle entertainment system component is determined. A return signal including an operation status message and an instruction for displaying the operation status message at the remote terminal is generated. The signal is transmitted to the remote terminal for display.
US08346429B2 Vehicle health monitoring system architecture for diagnostics and prognostics disclosure
A health monitoring system for a vehicle system includes an operational support system including a plurality of managers and a decision support module. Each manager corresponds to a different sub-system of the vehicle system, and comprises a plurality of reasoners and a fusion block. Each reasoner is configured to obtain data and provide preliminary output regarding a different component of the sub-system based on the data. The fusion block is coupled to the plurality of reasoners, and is configured to receive the preliminary output and generating manager output based on the preliminary output. The decision support module is coupled to the plurality of managers, and is configured to receive the manager output and provide a decision support output based on the manager output.
US08346426B1 User interface for displaying internal state of autonomous driving system
Autonomous vehicles use various computing systems to transport passengers from one location to another. A control computer sends messages to the various systems of the vehicle in order to maneuver the vehicle safely to the destination. The control computer may display information on an electronic display in order to allow the passenger to understand what actions the vehicle may be taking in the immediate future. Various icons and images may be used to provide this information to the passenger.
US08346421B2 Method and system for initiating starting of an engine in a hybrid electric vehicle
A system and method is provided for initiating starting of an engine in a hybrid electric vehicle (HEV) for a first time since a vehicle drive start request. Based on a predetermined fluid temperature and a powertrain fluid temperature from at least one of the powertrain elements in the HEV, it is determined whether energy from the engine is demanded. When the energy from the engine is demanded, the engine is started to provide energy for at least one of heating of a cabin compartment in the HEV and lubrication of a portion of powertrain elements in the HEV.
US08346405B1 Map interface for electrical system discharge trace playback
A diagnostic instrument for sources of electrical system discharges provides a map interface for controlling playback of collected signal traces. A map pane of the interface displays a map of an area illustrating a path along which signal data was collected. A double click input selecting a location on the path causes playback of a waveform for the recorded signal in a signal pane commencing from the selected location.
US08346395B2 Ship rudder control (autopilot) with a CAN bus
Ship rudder control, so-called autopilot, includes a multiplicity of components connected with a bus interface to a CAN bus and via this also to each other. A further bus interface on each component of the control system is coupled to a separate, second bus, with the components being provided with unambiguous addresses and further information being assigned that mark the components as monitorable or non-monitorable. A device for emitting telegrams of component addresses and monitorability. A first comparator on all monitorable components start or switch off their own property as a monitoring component using the addresses of other components in received telegrams by comparison, and a second comparator on all monitorable components that use the number of received telegrams by comparison with the number of telegrams received on the other channel causing a change of the channel to that with the higher number of received telegrams under certain circumstances.
US08346394B2 Power plant with CO2 capture and compression
Power plant characteristics are operated in a flexible manner by controlling the power consumption of a CO2 capture and compression system. The impact of CO2 capture and compression on the capacity of a power plant can be minimized to maximize the electric power the plant can deliver to the power grid and the impact of CO2 capture and compression on the average plant efficiency can be reduced, by an operating method and a power plant, in which the power consumption of the CO2 capture system is used to control the net output of the plant.
US08346392B2 Method and system for the high-precision positioning of at least one object in a final location in space
The invention relates to a method and a system for the high-precision positioning of at least one object in a final location in space. An object (12) is gripped and held by the industrial robot (11) within a gripping tolerance. A compensating variable, which corrects the gripping tolerance, is determined for the industrial robot (11). The object (12) is adjusted with high precision into a final location by the following steps, which repeat until reaching the final location at a predetermined tolerance: recording of image recordings by recording units (1a, 1b); determining the current location of the object (12) in the spatial coordinate system from the positions (Pa, Pb) of the recording units (1a, 1b), the angular orientations of cameras (2a, 2b) of the recording units (1a, 1b) which are detected by angle measuring units (4a, 4b), the image recordings, and the knowledge of features (13) on the object (12); calculating the location difference between the current location of the object (12) and the final location; calculating a new target position of the industrial robot (11) in consideration of the compensating variable from the current position of the industrial robot (11) and a variable which is linked to the location difference; adjusting the industrial robot (11) into the new target position.
US08346389B2 Cleaning robot having carpet detector and method of detecting carpet boundary using the same
A cleaning robot having a carpet detector and a method of detecting a carpet boundary using the same, in which the presence of the carpet on a floor is detected. The cleaning robot having a carpet detector includes a main body, a driver fixed to the main body to move the robot, and the carpet detector detecting a carpet when the robot is driven by the driver. The method of detecting a carpet boundary includes detecting a carpet using respective carpet detectors fixed to both wheels of a robot, obtaining a moving distance of the robot for an interval between times at which the respective carpet detectors detect the carpet, and calculating a boundary direction of the carpet with respect to a moving direction of the robot using the moving distance and the interval between the times at which the respective carpet detectors detect the carpet.
US08346386B2 Breadth spreading placement of data storage cartridges in multi-cartridge deep slot cells of an automated data storage library
An automated data storage library having a plurality of multi-cartridge deep slot cells, each configured to store a plurality of data storage cartridges arranged in sequential order of tiers from front to rear, and having accessor(s) to selectively extract, place and transport cartridges with respect to the cells; operating the accessor(s) to selectively extract, place and transport cartridges with respect to the multi-cartridge deep slot cells and with respect to other elements of the automated data storage library; filling at least the frontmost tier of vacant at least selected multi-cartridge deep slot cells in the selectively extracting, placing and transporting step in accordance with a predetermined algorithm, while leaving other tiers vacant. If the frontmost tier is full, a cartridge is placed into the one of the selected multi-cartridge deep slot cells having the factored greatest number of tiers available to place a cartridge.
US08346384B2 Cutting machine, control unit and recording medium
A cutting machine of the present invention for cutting a material to be cut, which is placed on a table, with a rotating saw blade, includes an imaging device, a determination device and a stopping device. The imaging device takes a video image of an area on the table and outputs the video image. The determination device makes a determination on whether or not a number of pixels of a specific color, which is previously set, exceeds a predetermined threshold in one frame of image constituting the video image outputted from the imaging device. The stopping device stops rotation of the saw blade when it is determined by the determination device that the number of pixels of the specific color exceeds the predetermined threshold.
US08346379B2 Method and an apparatus for processing a signal
A method of processing a signal is disclosed. The present invention includes receiving a downmix signal generated from plural channel signal and spatial information indicating attribute of the plural channel signal to upmix the downmix signal; obtaining inter-channel phase difference (IPD) coding flag indicating whether IPD value is used to the spatial information from header of the spatial information; obtaining IPD mode flag based on the IPD coding flag from the frame of the spatial information, the IPD mode flag indicating whether the IPD value is used to a frame of the spatial information; obtaining the IPD value of parameter band of parameter time slot in the frame, based on the IPD mode flag; smoothing the IPD value by modifying the IPD value by using IPD value of previous parameter time slot; and generating plural channel signal by applying the smoothed IPD value to the downmix signal.
US08346377B2 Electronic control apparatus
An electronic control apparatus 100A is configured in such a way that a CPU 110A reads the conduction current of an opening/closing device 140n in an IPM 190A, by way of serial-parallel converters 114a and 114b and a second multi-channel A/D converter 116b; the opening/closing device 140n is opening/closing-controlled through a serial control signal SRn or a parallel control signal PWMn; and a reading timing control circuit 170n adjusts the reading timing in such a way that, regardless of the kind of the control signal, reading is performed during the period in which the opening/closing device 140n is driven to be closed. As a result, the serial-parallel converter can reduce the number of wiring leads between the IPM and the microprocessor, and the digital conversion value is accurately read, by adjusting the error between the serial-signal timing and the parallel-signal timing.
US08346374B2 Laminate distal lead seal with tissue ingrowth feature
An implantable lead may include a housing and a laminate distal seal disposed across a distal end of the housing. A coupler and a fixation helix secured to the coupler may be disposed within the housing. The fixation helix may have a retracted position in which the fixation helix does not penetrate the laminate distal seal and an extended position in which the fixation helix has pierced the laminate distal seal and extends therethrough.
US08346361B2 User interface for external charger for implantable medical device
User interface for external power source, recharger, for an implantable medical device. At least some of patient controls and display icons of an energy transfer unit are common with at least some of the patient controls and the display icons of a patient control unit. An energy transfer unit is operable by the patient with less than three operative controls to control energy transfer from the external energy transfer unit to the implantable medical device. An external antenna having a primary coil can inductively transfer energy to a secondary coil of the implantable medical device when the external antenna is externally placed in proximity of the secondary coil. An energy transfer unit has an external telemetry coil allowing the energy transfer unit to communicate with the implantable medical device through the internal telemetry coil in order to at least partially control the therapeutic output of the implantable medical device.
US08346329B2 Apparatus and method for noninvasive human component measurement with selectable optical length
A method and apparatus for noninvasive measurement of a human body component, such as glucose, in vivo, include near infrared spectroscopy based laser sources driven at a carrier frequency lying within the characteristic absorption of the component. The apparatus also drives the laser diodes with a modulation frequency to generate a frequency difference between the measuring light and reference beam, and the interference of the two beams results in a beat frequency signal, which frequency is proportional to the optical path difference between the measuring light and the reference beam. The scattering lights from human tissue with different optical lengths are simultaneously detected and selected based on the beat frequency. The method is a convenient embodiment of the floating reference principle, which takes advantage of optical length selection.
US08346327B2 Method for identification of sensor site by local skin spectrum data
A method is provided for determining the location of the sensor. The method comprises determining a physiological parameter based on detected light and determining the location of the sensor based on the physiological parameter. In addition, a method is provided for operating a sensor that includes calibrating a sensor based on a patient-specific physiological parameter, in which the patient-specific physiological parameter is skin color, age, gender, pooled blood, venous blood pulsation, or abnormal tissue.
US08346326B2 Superconductive wire, processes of manufacture and uses thereof
An electrical component comprises a superconductive wire, the wire comprising a first wire segment joined to a second wire segment, wherein the first wire segment and the second wire segment differ in at least one property selected from the group consisting of magnetic field tolerance, temperature tolerance, ac loss, and strain tolerance, and wherein the magnetic field tolerance is measured by the relationship of critical current Ic to magnetic field H at a given temperature T below critical temperature Tc, the temperature tolerance is measured by the relationship of critical current Ic to temperature T at a given magnetic field below critical magnetic field Hc, the ac loss is measured by the amount of ac loss versus the frequency and magnitude of applied ac currents and fields, and the strain tolerance is measured by critical current Ic degradation with strain.
US08346315B2 Power-aware selection of radio access technology
Methods and apparatus are disclosed for operating a multi-mode wireless communications device to select a radio access technology (RAT) requiring the lowest energy consumption by the device for a desired operating mode. An exemplary method comprises scanning a plurality of frequency bands to determine a set of available radio access technologies that support the desired operating mode, and evaluating, for each available RAT, RAT-specific system parameters and RAT-specific operating conditions. Based on the evaluation, the RAT requiring the lowest energy consumption by the wireless device for the desired operating mode is selected.
US08346304B1 Communication device
The communication device comprising a voice communicating implementer, a font formatting implementer, a stereo audio data output implementer, and a multiple language mode implementer.
US08346298B2 Mobile terminal and process control method thereof
A mobile terminal includes a first controller controlling an overall operation of the mobile terminal, a memory storing data including first data, an interface connecting with an external terminal, a second controller performing synchronization between the first data previously stored in the memory and second data stored in the external terminal in response to a synchronization request received from the external terminal, and a wireless communication unit configured to receive a call signal. The second controller performs the synchronization as a background process and the first controller processes the call signal upon receiving the call signal while the synchronization is performed as the background process.
US08346294B2 Appearance adaptable keypad for a handheld communication device
A handheld communication device configurable between a telephone mode and an email mode is described. The handheld communication device has a body with a front face at which a user input is located. The user input includes an appearance-adaptable keypad configurable between a telephone keypad when the device is in the telephone mode, and a text entry keypad when the device is in the email mode. The telephone keypad includes a plurality of alphanumeric input keys. The telephone keypad is arranged in a standard telephone keypad layout when the device is in the telephone mode. The text entry keypad includes a plurality of alphabetic input keys. The text entry keypad is arranged in a standard text entry keyboard layout when the device is in the email mode.
US08346287B2 Provisioning mobile terminals with a trusted key for generic bootstrap architecture
Mobile terminals may be authenticated separately from a smart card used by the mobile terminal. In one implementation, a mobile terminal may query a remote server, based on a value identifying the mobile terminal, for security information relating to the mobile terminal, where a copy of the security information is stored in the mobile terminal as part of the manufacture of the mobile terminal. A smart card may receive the security information in response to the query. The security information may be received in an encrypted format that is not accessible by the mobile terminal. The smart card may communicate with the mobile terminal to authenticate the mobile terminal based on the security information received in response to the query and the copy of the security information that is stored in the mobile terminal.
US08346286B2 Paging method in broadband wireless communication system
Provided is a paging method in a broadband wireless communication system. In order to provide a paging service to a terminal in a wireless communication system in which a macrocell base station and a femtocell base station coexist, the femtocell base station receives a deregistration request message from the terminal, and checks whether the femtocell base station can provide a paging service to the terminal. When failing to provide a paging service to the terminal, the femtocell base station receives paging service information from a paging controller, includes paging service information in a deregistration confirmation message, and transmits it to the terminal, and the macrocell base station provides a paging service to the terminal.
US08346282B1 Method and system for locating mobile stations using call measurement data
A location of a mobile station is estimated based on wireless communications between the mobile station and a wireless telecommunications network. Call measurement data is obtained for a call involving the mobile station and a plurality of base station antennas. The call measurement data includes round-trip delay (RTD) measurements and received signal strength (RSS) measurements. The most significant one or more base station antennas involved in the call are identified. An expected signal strength is calculated for each significant base station antenna, according to a wireless propagation model that accounts for terrain around the base station antennas. For each significant base station antenna, the corresponding expected signal strength, RTD measurement, and RSS measurement are used to calculate an adjusted RTD value. The one or more adjusted RTD values calculated for the one or more significant base station antennas are used to estimate the mobile station's location.
US08346278B2 Systems and methods for mobile phone location with digital distributed antenna systems
Methods and systems for mobile phone location within a digital distributed antenna system (DAS) are provided. In one embodiment, a method comprises: receiving a request for location services from a subscriber unit located within a digital DAS, the digital DAS including a first partition of bandwidth for transporting digitized RF signals of one or more modulated signals and a second partition of bandwidth for an Ethernet pipe transporting IP formatted data; routing the request for location services to a subscriber locator center; instructing locator receivers within a geographical area of the digital DAS to listen for a signal from the subscriber unit; listening for the signal at a first locator receiver; when the signal is observed, recording a time the signal was received and generating subscriber unit ranging data; and transmitting subscriber unit ranging data back to the subscriber locator center in an IP formatted message via the Ethernet pipe.
US08346277B2 Terminal having function for managing position information and program recorded medium
A wireless communication terminal having a wireless communication unit and a display is able to receive location information about the position of the terminal, remote terminal s, and at least one third location. The terminal obtains route information from the terminal to the at least one third location, from the terminal to the remote terminals, and from the remote terminals to the at least one third location, and displays travel routes between the locations. The terminal also obtains travel information comprising speed, estimated travel time, and travel direction from the terminal and the remote terminals, and displays travel progress of the terminal and the remote terminals.
US08346274B2 Method to control multiple radio access bearers in a wireless device
A method to control multiple radio access bearers is performed at a mobile wireless communication device when the mobile wireless communication device is connected to a radio network subsystem in a wireless communication network by first and second bidirectional radio access bearers. The mobile wireless communication device transmits a data packet on an uplink of the first bidirectional radio access bearer to the radio network subsystem. When the data packet is not correctly received by the radio network subsystem, the mobile wireless communication device retransmits the data packet repeatedly. After N retransmissions of the data packet, the mobile wireless communication device releases the first bidirectional radio access bearer while maintaining the second bidirectional radio access bearer. The first bidirectional radio access bearer provides a channel to transport packet switched data, and the second bidirectional radio access bearer provides a channel to transport circuit switched data.
US08346270B1 Method and system of avoiding missed tuneaways
A method and system for avoiding missed tuneaways from a first wireless link configured according to a first protocol to a second wireless link configured according to a second protocol. An access network providing the first wireless link may receive, from one or more of a group of hybrid access terminals assigned to given cycles/timeslots of the first wireless link, reports of missed tuneaways from the first wireless link to the second wireless link. Based on the received reports, the access network may determine that the group of hybrid access terminals (or a given one of the group) has missed a threshold extent of tuneaways. In response, the access network may decide to reduce an amount of control-channel data to send on the first wireless link during the given cycles/timeslots and then begin to send a reduced amount of control-channel data on the first wireless link during the given cycles/timeslots.
US08346268B2 Network controlled mobility route optimization for an IP base station transceiver architecture
A method in one example has: establishing communication between two mobile terminals in a base station routing architecture network; and optimizing routing between the two mobiles terminals without requiring all traffic to traverse an anchor point in the base station routing architecture network. An IP base station transceiver architecture utilizes network controlled mobility to provide a transparent connection between a mobile terminal and an anchor point in the network. This transparency hides the mobility associated with changing IP base station transceivers from the mobile terminal and reduces over-the-air signaling.
US08346267B2 Method and system for controlling data distribution via cellular communications utilizing an integrated femtocell and set-top-box device
Aspects of a method and system for controlling data distribution via cellular communications with an integrated femtocell and set-top-box (IFSTB) device are provided. In this regard, a cellular enabled communication device may detect when it is within cellular communication range of a femtocell. Upon detection of the femtocell, the cellular enabled communication device may communicate instructions to a content source instructing the content source to deliver multimedia content to the femtocell. In instances that multimedia content is already being delivered to the cellular enabled communication device prior to the detection, the instructions from the cellular enabled communication device may instruct the content source to redirect the multimedia content to the femtocell. In this regard, the multimedia content may be delivered from the content source to the cellular enabled communication device via the femtocell. The femtocell may deliver at least a portion of the multimedia content to other communication devices.
US08346266B2 Automatic operation of a wireless device based on physical speed
A wireless device operates in an operating state determined as a function of the wireless device's physical speed. In some implementations, the wireless device determines the physical speed using a GPS (global positioning system). If the wireless device determines based on the physical position and/or physical speed that the user is driving an automobile in a region in which using a wireless device is not permitted while driving, then the wireless device automatically disables device features. However, if the user is actually a passenger, then the user may over-ride the automatic disabling of device features. In some implementations, the wireless device also informs other wireless users that communication is inappropriate or impossible. In some implementations, the wireless device also informs a communications node to process communications directed to the wireless device.
US08346262B2 Method and system for utilizing tone grouping with givens rotations to reduce overhead associated with explicit feedback information
Aspects of a method and system for utilizing tone grouping with Givens rotations to reduce overhead associated with explicit feedback information are presented. In one aspect of the invention, Givens matrices may be utilized to reduce a quantity of information communicated in explicit feedback information via an uplink RF channel. The explicit feedback information may include specifications for a feedback beamforming matrix that may be utilized when transmitting signals via a corresponding downlink RF channel. The feedback beamforming matrix may represent a rotated version of an un-rotated matrix. The Givens matrices may be utilized to apply one or more Givens rotations to un-rotated matrix. The rotated matrix may reduce the quantity of information communicated in the explicit feedback information. The quantity of information communicated in the explicit feedback information may be further reduced by utilizing tone grouping.
US08346258B2 Communication system, threshold management server, radio communication device, and communication method
A radio terminal (100) includes a radio condition information acquisition unit configured to acquire radio condition information indicating a condition of a radio signal (RS) which is transmitted to or received from a radio base station (11), and a handover execution unit configured to execute handover to a radio base station (21) on the basis of the handover threshold included in the received threshold notification response and the radio condition information acquired by the radio condition information acquisition unit.
US08346255B2 Method and apparatus for using a wireless communication device with multiple service providers
Configuring a mobile wireless communication device using a carrier service configuration profile selected from a set of stored carrier service configuration profiles. Carrier service configuration profiles are selected based on one or more combinations of identifier values stored in the mobile wireless communication device. Carrier service configuration profiles are priority ranked based on a specificity of the one or more combinations of identifier values.
US08346252B2 Method and apparatus for best service rescan scheduling for mobile device operating in an EVDO hybrid mode
A method and apparatus for best service rescan scheduling on a mobile device operating in an EVDO hybrid mode, the method comprising the steps of: blocking a best service rescan on the mobile device if the mobile device in an EVDO traffic state, the mobile device characterized by blocking means, the blocking means enabled to block a best service rescan on the mobile device if the mobile device in an EVDO traffic state.
US08346251B2 System and method for time saving cell search for mobile devices in single and multiple radio technology communication systems
A cellular device has a stacked protocol, with an upper layer and a lower layer. The lower layer includes a multiple carrier detection unit, a memory and a digital processing system. The multiple carrier detection unit receives a plurality of wireless carrier signals and provides a respective plurality of output digital streams. The memory is used to store a target cell search list, and the digital processing system processes the digital streams in parallel based upon parameters within the target cell search list. The parameters may include a frequency indicator and a radio access technology (RAT) indicator. The lower layer controls the multiple carrier detection unit to detect the wireless carrier signals based upon the frequencies and RATs in the target cell search list.
US08346236B2 Method for switching call mode of a mobile device and related mobile device capable of switching call mode automatically
A method for switching a call mode of a mobile device includes the steps of starting an accelerometer sensor to detect an acceleration of the mobile device, starting a proximity sensor to detect a distance between the mobile device and an object, generating a first judgment result according to the detected acceleration of the mobile device, generating a second judgment result according to the detected distance between the mobile device and the object, and setting the call mode of the mobile device according to at least the first judgment result and the second judgment result.
US08346235B2 DTMF signalling between mobile and server
In a method of processing an incoming sequence of one or more DTMF tones at a mobile device, the sequence is decoded to thereby identify any encoded message. Where the decoding does not identify a message, at least applying an error correction algorithm to the sequence to identify a message. Where the algorithm fails to correct the sequence, the sequence is compared to messages currently expected by the mobile device. If a message is not identified, a negative acknowledgement message may be sent. At a server, upon receipt of a negative acknowledgement message, it is determined if a message was sent to the mobile device in a previous pre-determined time window. If so, the message is re-sent. The server repeatedly sends certain messages to a mobile device until an acknowledgement message indicating receipt of the message by the mobile device is received.
US08346229B2 Scheduling and delivering ad meetings
A system and method for scheduling advertisement viewing sessions (“ad meetings”) and delivering those advertisements to a willing user. An ad meeting is scheduled by a user by creating and storing an ad meeting calendar item and sending a notification to an advertising agent. The advertising agent may select advertisements to send to the user based on the user's specified preferences, location, the time of the meeting, the time of the shopping trip, and/or other criteria. Alternatively, the advertising agent may invite users to an ad meeting by sending an invitation containing an ad meeting calendar item, or alternatively a user may share advertisements with other users by forwarding advertisements or inviting other users to an ad meeting. As an incentive to view advertisements, the user may have credits applied to their communications service provider account based on their advertisement viewing and sharing activity.
US08346222B2 Alternate voicemail deposit notification for roaming mobile devices
Systems and methods allow a roaming mobile device to communicate with a visual voicemail (VVM) system to inform the VVM system of its roaming status. The VVM system then suspends VVM service for the voicemail account associated with the roaming mobile device and instructs a notification server to notify the roaming mobile device if a voicemail message is deposited into a voicemail box associated with the voicemail account.
US08346214B2 Self provisioning of wireless terminals in wireless networks
A method of acquiring telecommunications service is disclosed. The method comprises listening to a wireless signal from a wireless network and decoding a country code from the wireless signal. The method further comprises selecting a subscriber identity based at least in part on the country code of the wireless signal and acquiring wireless service from the wireless network.
US08346208B2 Method and system for identifying mobile user cluster by call detail record
A system and method for identifying a mobile user cluster by call detail records (CDRs) is provided. The system and method identifies at least one mobile user cluster according to a plurality of CDRs generated by a plurality of mobile users during a first period and a second period of time. Each mobile user of the identified cluster generates at least one CDR at a same geographical location during the first period of time, and a mobile user sequence is formed between any two mobile users of the identified cluster. At least one CDR is generated between any two neighboring mobile users of the mobile user sequence during the second period of time. Examples for the mobile user cluster include cohabiting family members, familiar neighborhood, colleagues, schoolmates, etc.
US08346205B2 Method and system for wireless communications between base and mobile stations
A method and system for wireless communications between base and mobile stations use reference signals transmitted from base stations prior transmission of data signals. The reference signals are used to determine propagation characteristics of communication channels between the base and mobile stations and optimize, in real time, parameters of receivers of the mobile stations for processing the following data signals. Applications of the invention include wireless communication systems compliant with OFDMA, 3GPP LTE, RFN-OFDMA, OFDM, TDMA, and the like communication protocols.
US08346203B2 Power management techniques for buffering and playback of audio broadcast data
Various techniques that relate to prolonging the battery life on a portable electronic device during the buffering and playback of audio broadcast data are provided. In accordance with disclosed embodiments, upon detecting a low power state, the device may implement one or more low power actions, including starting, continuing, or stopping one or more audio broadcast functions, such as buffering or playing back audio broadcast data, to reduce overall power consumption, and thus prolong battery life. In one embodiment, a user may specify one or more low power actions that are to be implemented during a low power state by configuring user settings stored on the device. In another embodiment, the device, upon detecting a low power state, may prompt the user to make a selection from a listing of selectable low power action options and perform the selected low power action.
US08346198B2 Low noise amplifier for a radio receiver
In one embodiment, the present invention includes an amplifier having a transistor stage coupled between a supply voltage and a bias current. The transistor stage has an input to receive a radio frequency (RF) input signal obtained from an antenna. The amplifier has an input impedance that is unmatched to a source impedance of the antenna. In some embodiments, this unmatched input impedance may be substantially greater than the source impedance, and may further be controlled based on a strength of the RF input signal.
US08346191B2 Wireless measurement transmitter with replaceable module
A measurement transmitter includes a main housing body with a first cavity closed by a first cover and a second cavity closed by a second cover. A measurement circuit assembly in the first cavity includes power and service communication conductors that extend through the main housing body to contacts in the second cavity. A replaceable module plugs into the contacts in the second cavity and includes a primary battery and a service communication connector. The service communication connector is exposed for connection to service equipment by removal of the second cover.
US08346187B2 Transmission circuit and communication device
A transmission circuit broadens a controlled bandwidth of a voltage controller while ensuring voltage withstanding ability of the voltage controller. The transmission circuit includes a phase modulator outputting a phase modulation signal and a power amplifier including a transistor. The transmission circuit also includes a collector controller controlling a collector voltage, a base controller controlling a base bias voltage, and a switching controller, which switches, when a level indicated by the power level signal is lower than a predefined value, to control the collector controller in accordance with an amplitude signal and a power level signal, and which switches, when the level indicated by the power level signal is equal to or more than the predefined value, to control the base controller in accordance with the amplitude signal and the power level signal.
US08346185B2 Method and system for enhancing efficiency by modulating power amplifier gain
Aspects of a method and system for enhancing efficiency by modulating power amplifier (PA) gain are presented. Aspects of the system may comprise a PA gain modulator that enables modification of an amplitude of a digital baseband signal. A baseband processor may enable computation of a first gain value based on the modification. The baseband processor may enable computation of a second gain value based on the first gain value. A PA may enable generation of an RF output signal based on the modified digital baseband signal and the second gain value.
US08346175B2 Wireless signal detection using a transformed lattice boundary
In at least some embodiments, a wireless communication system includes a transmitter that transmits a signal over a communication channel. The system also includes a receiver that receives the signal as an output of the communication channel. The receiver establishes a boundary for a transformed lattice and eliminates candidates outside the established boundary.
US08346156B2 Image forming apparatus having a bookbinding apparatus attachable thereto wherein a heater of the bookbinding apparatus is controlled based on a detection result of a temperature detection section and an input section
A bookbinding apparatus, which is capable of being attached to an image forming apparatus, and bookbinding by adhering a cover sheet onto a spine of a sheet bundle formed by a plurality of sheets on each of which an image has been formed by the image forming apparatus, the bookbinding apparatus including: a coating section for coating adhesive onto the spine of the sheet bundle; a heater for heating the adhesive; a temperature detection section for detecting temperature of the adhesive; an input section for receiving input from a user; and a heater control section for controlling the heater based on a detection result of the temperature detection section based on the input from the input section so that temperature of the adhesive becomes a predetermined control temperature, and changing a control condition of the heater.
US08346155B2 Sheet processing apparatus having punch unit, and image forming apparatus
After a sheet has once passed through a punching position where punching processing is performed, a conveyance roller pair conveys the sheet backward to the punching position. A lateral registration detection sensor detects a side edge position of the sheet in a width direction. When a sheet processing apparatus corrects the side edge position of the sheet by controlling a shift unit configured to move the sheet in the width direction so as to correct the side edge position of the sheet, the sheet processing apparatus sets a shifting amount of the sheet to a value that is a predetermined amount greater than a shifting amount required to correct the side edge position of the sheet according to the side edge position of the sheet detected by the lateral registration detection sensor. After the sheet has passed through the die hole in the backward movement toward the punching position, the sheet processing apparatus sets the shifting amount to the required value.
US08346152B2 Automatic document feeder and image reading device
There is provided an automatic document feeder, comprising: a document tray; an output tray; a movable ejection flap configured to be movable between a first position where the document for which the image reading is finished is sunk into a position between the output tray and a bottom of a stacked document already staked on the output tray and a second position where the document is ejected on the output tray without being sunk into the position; a setting unit configured to set the movable flap to one of the first position and the second position; a change unit configured to change a position of the movable flap to the second position in response to a fact that a predetermined condition is satisfied in a state where the position of the movable flap has been set to the first position through the setting unit.
US08346146B2 Belt driving device, fixing device, and image forming apparatus
A belt driving device including a rotatable seamless belt wound around rotatable driven rollers and one or multiple rollers, and a driven roller unit including the rotatable driven rollers. The driven roller unit includes a detection roller rotatably driven, a surface of which contacts an inner surface of the belt to slide in a direction of a rotary shaft thereof when shifting occurs on the belt in a width direction thereof; a correction roller rotatably driven, a rotary shaft of which is rotatably supported to displace around any single point on the rotary shaft thereof while a surface thereof contacts the inner surface of the belt; and a conversion unit to convert displacement of the detection roller in the direction of the rotary shaft of the detection roller into angular displacement of the correction roller in a direction of rotation of the correction roller.
US08346122B2 Image forming device including lock member that locks cover member with respect to casing
An image forming device includes a casing, a cover member pivotable with respect to the casing between an open position and a closed position, a lock member that selectively locks and unlocks the cover member in the closed position, and a knob movable from an original position toward the open position of the cover member. The lock member is moved to an unlocking position as the knob is moved from the original position toward the open position.
US08346119B2 Cleaning device, charging device, and image forming apparatus
A cleaning device includes: a brush that has numerous bristles rotating and contacting to the surface of an image carrier, a removing member disposed so as to contact to the numerous bristles and removes a developer adhering to the numerous bristles by elastically deforming the numerous bristles and further returning the numerous deformed bristles back to normal, and a transport member disposed lower than the removing member in the gravitational direction and transports the developer removed with the removing member by rotating on an axis, wherein at least a part of the developer removed from the numerous bristles falls to a farther position than the axis of the transport member from the brush in the horizontal direction.
US08346116B2 Image forming apparatus
An image forming apparatus includes: an image carrier; a charging member; a blast port that is provided in almost parallel with a longitudinal direction of the charging member; an air inlet that is provided on one of end sides in the longitudinal direction of the charging member; and a guiding passage that guides, to the blast port, the outside air taken in through the air inlet. A first guiding member is provided in the closest position to an air inlet side of the guiding passage. A second guiding member is provided in almost parallel with the longitudinal direction of the charging member in the guiding passage. A third guiding member is provided on the blast port side from the second guiding member in almost parallel with the longitudinal direction of the charging member in the guiding passage.
US08346114B2 Image forming apparatus and high voltage output power source
A power source includes a voltage setting unit configured to set an output voltage, a voltage generation unit configured to output the set voltage to a load, a feedback unit configured to detect the output voltage and feed back the detected voltage to the voltage setting unit, a current detection unit configured to detect a current value which is a sum of a current value flowing in the feedback unit and a current value flowing in the load when the set voltage is output to the load, and a control unit configured to switch between a constant current control which controls the set voltage so that the detected current value becomes a constant current, and a constant voltage control which controls the set voltage so that the voltage output to the load becomes a constant voltage based on the voltage value that is fed back by the feedback unit.
US08346113B2 Image forming apparatus including a cleaning member having a bias voltage
An image forming apparatus comprises: a rotatable image carrier operable to carry a toner image on a surface thereof; a transfer part operable to electrostatically transfer the toner image carried on the surface of the image carrier, onto a transfer material; a cleaning member that is in contact with the surface of the image carrier and that is operable to clean toner remaining on the surface of the image carrier after transfer by the transfer part; and a voltage supplier operable to apply, to the cleaning member, a bias voltage that is for cleaning the surface of the image carrier and that has a polarity opposite to a normal charging polarity of the toner. Here, application of the bias voltage by the voltage supplier starts before rotation of the image carrier starts, and when Vr>0, 0
US08346096B2 Amplifier, optical receiver circuit, optical module and data exchange system
When a conventional optical receiver circuit is used, it is difficult to achieve noise reduction or provide a multichannel capability due to a considerable circuit area increase. Disclosed is an amplifier for optical communications that includes a CMOS inverter, which has a PMOS transistor and an NMOS transistor; an input terminal, which inputs a signal into the CMOS inverter; an output terminal, which outputs a signal from the CMOS inverter; a power supply, which is connected to the CMOS inverter; a first element and a second element, which are respectively connected to the CMOS inverter; and two types of power supply paths, which are in opposite phase to each other.
US08346094B2 Optical transmission system and electronic device using the same
A light transmission system has a light transmission module having a light transmission path that transmits a data signal as an optical signal, wherein the light transmission module converts the optical signal transmitted through the light transmission path to an electrical signal and outputs the converted optical signal as a binarization signal, an electrical transmission path that outputs a clock signal as a binarization signal, a reception processing unit that performs a reception process on each of the data signal and the clock signal, and a first delay unit that delays a rise start time of the clock signal with respect to a rise start time of the data signal for the binarization signal. A delay amount of the clock signal by the first delay unit is a time less than or equal to a maximum value of a data dependency jitter (DDJ).
US08346086B2 Optical signal processing device
A conventional optical signal processing device had a disadvantage where the temperature dependency of the spectroscopic characteristics of a spectroscopic element causes a deteriorated performance. In order to solve the temperature dependency, there has been a method to form a plurality of grooves for dividing a core on the array waveguide of the AWG. However, this method cannot avoid an excess loss and causes a high manufacture cost. By directly controlling the modulation characteristic profile formed by an element device of a spatial light modulator, athermalization can be achieved in a simpler and low-cost manner. This consequently provides a remarkable reduction of the light coupling loss in the spatial optical system of the optical signal processing device. More accurate temperature compensation can be realized that copes with an actual behavior of the device to a temperature fluctuation, including causing factors of a complicated temperature fluctuation of the optical system.
US08346085B2 Dual-filter optical network interface unit and method of removing noise using same
A network interface unit includes an input for receiving downstream signals from an optical fiber, an optical pathway leading from the input, a laser connected to the optical pathway for transmitting upstream signals in a first wavelength band, and a receiver for receiving downstream signals in a second wavelength band that doesn't overlap with the first wavelength band. A first filter is provided for filtering signals in a third wavelength band from the optical pathway before signals in the third wavelength band reach the receiver, and a second filter is provided between the input and the laser for filtering signals in a fourth wavelength band from the optical pathway, the fourth wavelength band not overlapping with the first wavelength band or the third wavelength band, and an arrangement is also provided for preventing processing of the fourth wavelength band downstream of the second filter. Also a filtering method.
US08346084B2 Optical device with stable optical configuration
An optical device for a wavelength division multiplexing system has a telecentric lens system and a signal-processing optical element, where the signal-processing optical element performs switching, attenuation, or other optical signal processing for the optical device. The telecentric lens system acts as a self-compensating optical system to minimize sensitivity of the optical device to unwanted displacement of an input image from the optical axis of the optical device. The optical device may include multiple telecentric lens systems, in which case the optical device is also less sensitive to precise alignment between the telecentric lens systems.
US08346078B2 Optical network equipment and optical network
A position in which an optical signal characteristic is compensated in an optical network can be chosen. An optical network equipment measures an optical signal characteristic for each wavelength, and notifies an optical network equipment on a communication path of an optical signal characteristic index and control necessity determination threshold. In an upstream portion of the communication path, the optical network equipment (a start point or the like of the communication path) that can compensate the optical signal characteristic for each wavelength determines the necessity to eliminate a deviation between wavelengths and the position to eliminate it, using the optical signal characteristic index and the control necessity determination threshold. The equipment determines a compensator to be controlled, and a compensation amount, based on the result, and commands an optical network equipment including the compensator to control the compensator, using a communication path establishment control protocol such as GMPLS-extended RSVP-TE.
US08346074B2 Autofocus camera systems and methods
In an example embodiment, a method for focusing a miniature camera includes applying a signal to an actuator in the camera, moving a MEMS stage movably supported by one or more flexures in response to the application of the signal, moving a lens in response to the moving of the MEMS stage, and limiting movement of the MEMS stage to substantially one degree of freedom corresponding to an optical axis of the lens.
US08346070B2 Device for supporting a camera in a helicopter
A device for supporting a camera to facilitate capturing stable images from a moving and vibrating platform, such as a helicopter includes a base plate and a vertical post attached to the base plate and extending upwardly from the base plate. A swing arm is fixed to the top of the vertical post in a manner that allows the swing arm to pivot around a vertical axis of the vertical post. A handle is attached to the swing arm and extends upwardly from the swing arm Suspended from the handle below the swing arm is a fixture for supporting the camera. The fixture supporting the camera includes that reduce the transmission of vibrations and shocks to the camera. The device for supporting a camera can be secured in place inside a helicopter without altering the structural integrity of the helicopter.
US08346062B2 Information processing device, information recording medium manufacturing device, information recording medium, methods thereof, and computer program
An information processing device includes: a modified data generating unit for generating modified data obtained by modifying content configuration data; a fix-up table generating unit for generating a fix-up table in which transformation data serving as an object to be replaced with the modified data is registered; and a data recording unit for recording content including the modified data and the fix-up table in an information recording medium; wherein the modified data generating unit is configured so as to execute data modification processing with the configuration units of MPEG encoded data included in a TS packet making up content as data modification processing units.
US08346054B2 Recording device, recording method and reproducing device
A satisfactory reproduction is still enabled with recorded MPEG2-TS having a jitter or the like. A recording/reproducing device includes: a reading unit that reads data to which a time stamp is added and for which reference information is multiplexed to permit the acquisition side to reproduce a clock; an output controller outputting data as read-out data at a timing depending on time stamp information; a selection unit changing the operation by the output controller; a time stamp deletion unit removing time stamp information; a separation unit separating the data; a detection unit that determines whether the reference information is unauthorized; and a buffer management unit controlling a starting/halting of reading in accordance with the remaining volume of a buffer for temporarily storing data.
US08346050B2 Recording medium, method, and apparatus for reproducing text subtitle streams
A recording medium includes a data area storing at least one text subtitle stream, each text subtitle stream including a style segment defining a group of region styles and a plurality of presentation segments, at least one of the plurality of presentation segments containing first and second regions of text which are linked to first and second region styles selected from the group of region styles, respectively, wherein the first and second region styles define a same text flow.
US08346044B2 Adapter panel with lateral sliding adapter arrays
An adapter panel arrangement including a chassis and a panel of adapters. The adapters defining rearward cable connections and forward cable connections of the panel arrangement. Openings permitting access to the rearward and forward cable connections of the adapters are provided. The chassis further including a removable rear chassis portion to provide access to cable routing areas within the chassis interior.
US08346040B2 Buffered optical fiber
A buffered optical fiber structure includes an optical fiber, a mechanical reinforcement member extending along the optical fiber, a protective sheath having a cavity containing the optical fiber and the mechanical reinforcement member, and an intermediate material contacting the protective sheath and surrounding the optical fiber and the mechanical reinforcement member.
US08346039B2 Methods for three-dimensional nanofocusing of light and systems thereof
A nanofocusing system includes a dielectric waveguide having two opposing ends; and a metal-dielectric-metal layered waveguide having two opposing ends optically aligned at one end with one end of the dielectric waveguide, wherein the metal-dielectric-metal waveguide tapers in at least one dimension from the aligned end of the metal-dielectric-metal waveguide towards the opposing end, wherein light travelling through the dielectric waveguide is funneled into the dielectric layer of the metal-dielectric-metal waveguide, squeezed by the metal-dielectric-metal waveguide taper, and exits the metal-dielectric-metal waveguide as nanofocused light.
US08346038B2 Method and device for optically coupling optical fibres
An optical coupler, the optical coupler being usable with a first optical fibre and a second optical fibre. The second optical fibre defines a second fibre coupling section and a second fibre transmitting section extending from the second fibre coupling section. The second fibre coupling section defines a radially outwardmost peripheral surface, the radially outwardmost peripheral surface defining a peripheral surface coupling portion. The optical coupler includes a coupler first end section and a substantially opposed coupler second end section, the coupler first end section defining a first coupling surface. The optical coupler defines a second coupling surface extending along the coupler first and second end sections. The first coupling surface is optically couplable with the first optical fibre and the second coupling surface is positionable so as to extend substantially parallel to the peripheral surface coupling portion and to be optically coupled with the peripheral surface coupling portion. The optical coupler has optical and geometrical properties such that substantially all the light guided to the first coupling surface by the first optical fibre is directed towards the second coupling surface and into the second optical fibre through the peripheral surface coupling portion so as to be guided into the second fibre coupling section for transmission into the second fibre transmitting portion.
US08346036B2 Confocal optical system
A confocal optical system comprising a scanning fiber is provided. The scanning fiber is a single-mode fiber of which a first end is shaped as a curved surface. The scanning fiber transmits illumination light to the first end. The illumination light is emitted toward an observation area. The illumination light emanates from the first end. The illumination light emanates from the first end striking a target area within the observation area. The first end receives at least one of reflected light and fluorescence from the target area. The reflected light is the illumination light reflected from the target area. The fluorescence is induced at the target area by illumination from the illumination light.
US08346034B2 Optical selector switch and signal-processing apparatus
An optical selector includes: an optical waveguide which includes a first light guide section having a first refractive index, a second light guide section having a second refractive index provided to the side of and along the entire circumference of the first light guide section, and a reflector provided at opposing positions on both surfaces of each of the first and second light guide sections while exposing the outer circumferential surface of the second light guide section; a single or plurality of LDs that are placed on the outer circumference of the optical waveguide, and emit light toward the first light guide section; and a single or plurality of photodetectors that are placed on the outer circumference of the optical waveguide, and receive light emitted from the outer circumference of the optical waveguide.
US08346022B2 System and method for generating an intrinsic image using tone mapping and log chromaticity
In a first exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the present invention, the method comprises the steps of providing an image file depicting an image in an array of pixels, in a computer memory, performing a tone mapping method on the image, performing a log chromaticity method on the image and calculating a color value for each pixel as a function of information relevant to the tone mapping method and the log chromaticity method.
US08346016B1 Large-scale image processing using mass parallelization techniques
Assets of raw geo-located imagery can be divided into tiles and coverage masks can be generated for each tile. For each tile, fragments of pixels from coverage masks of neighboring tiles can be extracted and tagged. The fragments can be sorted and stored in a data structure so that fragments having the same tag can be grouped together in the data structure. The fragments can be used to feather the coverage mask of the tile to produce a blend mask. Multi-resolution imagery and mask pyramids can be generated by extracting fragments from tiles and minified (e.g., down-sampled). The minified fragments can be tagged (e.g., by ancestor tile name), sorted and stored in a data structure, so that fragments having like tags can be stored together in the data structure. The fragments can be assembled into fully minified tiles for each level in the pyramid. Input tiles in a first projection are re-projected into a second projection using techniques that minimize distortion in the re-projected imagery.
US08346009B2 Automatic exposure estimation for HDR images based on image statistics
A method for tone mapping high dynamic range images for display on low dynamic range displays wherein high dynamic range images are first accessed. The high dynamic range images are divided the into different regions such that each region is represented by a matrix, where each element of the matrix is a weight or probability of a pixel value. An exposure of each region is determined or calculated by estimating an anchor point in each region such that most pixels in each region are mapped to mid grey and the anchor points are adjusted to a key of the images to preserve overall brightness. The regions are then placed or mapped to zones and exposure values are applied to the regions responsive to the weight or probability. The regions are fused together to obtain a final tone mapped image.
US08346008B2 Systems and methods for noise reduction in high dynamic range imaging
This is generally directed to systems and methods for noise reduction in high dynamic range (“HDR”) imaging systems. In some embodiments, multiple images of the same scene can be captured, where each of the images is exposed for a different amount of time. An HDR image may be created by suitably combining the images. However, the signal-to-noise ratio (“SNR”) curve of the resulting HDR image can have discontinuities in sections of the SNR curve corresponding to shifts between different exposure times. Accordingly, in some embodiments, a noise model for the HDR image can be created that takes into account these discontinuities in the SNR curve. For example, a noise model can be created that smoothes the discontinuities of the SNR curve into a continuous function. This noise model may then be used with a Bayer Filter or any other suitable noise filter to remove noise from the HDR image.
US08346007B2 Noise suppression in cone beam CT projection data
A method for suppressing noise in a diagnostic 3-D image, executed at least in part on a logic processor, captures, at each of a number of projection angles, 2-D image projection data, wherein each 2-D image projection has a central pixel and arranges the 2-D image projection data to form a 3-D data set. Each of the 2-D image projections is processed by performing a diffusion filtering process that obtains a homogeneity value for the 3-D data set, generates a diffusion conductance function according to an intensity gradient between adjacent digital image elements, and applies the diffusion filtering process to digital image elements according to the obtained homogeneity value, the generated diffusion conductance function, and a weighting value that relates to the distance of each pixel in the projection from the central pixel. The diagnostic 3-D image is reconstructed from the processed 2-D image projections.
US08346006B1 Real time auto-tagging system
Methods and apparatus provide for an output manager that receives an identification of content. The output manager receives an identification of a set of filters to be applied to the content where each filter in the set of filters defines a sequence of steps to be applied to the content. The output manager identifies shared steps that are common to the sequence of steps of at least two filters in the set of filters. Thus, upon a first execution of a shared step in a sequence of steps by a filter, the output manager caches output of the first execution to be used in place of execution of that shared step in a sequence of steps of another filter in the set of filters.
US08346005B2 System and method for “Bokeh-Aji” shot detection and region of interest isolation
A “Bokeh-Aji” image is one in which the region of interest is in focus and the background is out of focus. Detection of “Bokeh-Aji” type images and then isolation to the region of interest area in a low complexity way without any human intervention is beneficial. A set of tools for performing this task include SAD and high pass filtering based in-focus/out-of-focus area separation, in-focus/out-of-focus block distribution based “Bokeh-Aji” shot detection and region of interest isolation. By effectively integrating these tools together, the “Bokeh-Aji” images are successfully identified, and the region of interest area is successfully isolated.
US08345992B2 Method and device of image encoding and image processing apparatus
Provided is an image encoding method and device capable of encoding moving image random allowing access with low delay and high compression. The image encoding method which inputs image data and encodes the image data using a reference picture about the image data and a difference between the reference picture and the image data, and performs the steps of: setting an image output availability parameter indicating that it is possible to decode the image data to output the same if past pictures fall within a fixed range have been decoded, when decoding the image data which has been encoded; calculating influenced range information indicating a range where pictures encoded in the past influence a target picture to be encoded when encoding the image data; and controlling a range of the reference picture upon encoding such that the influenced range information calculated does not exceed the image output availability parameter.
US08345981B2 Systems, methods, and computer program products for determining document validity
A method according to one embodiment includes extracting an identifier from an electronic first document, and identifying a complementary document associated with the first document using the identifier. A validity of the first document is determined by simultaneously considering: textual information from the first document; textual information from the complementary document; and predefined business rules. An indication of the determined validity is output. Systems and computer program products for providing, performing, and/or enabling the methodology presented above are also presented.
US08345974B2 Hierarchical recursive image segmentation
An image is segmented into image regions. Each of the image regions is represented by a respective vertex. A graph of the vertices interconnected by edges, each of which has a respective edge weight value, is built. The graph is partitioned into respective disjoint subgraphs based on the edge weight values. The partitioning of one or more of the subgraphs into respective subgraphs is repeated. A partition tree data structure that describes a partitioning hierarchy of parent-child relationships between the subgraphs is produced.
US08345972B2 Method for processing color component values of pixel
A method for processing a pixel having a plurality of color component values includes: utilizing a processing circuit to generate elements of a skin color correction matrix according to elements of a global color correction matrix and a predetermined value corresponding to the pixel; utilizing the processing circuit to generate elements of a current color correction matrix according to elements of the global color correction matrix, the skin color correction matrix and the color component values of the pixel; and adjusting the color component values of the pixel according to the elements of the current color correction matrix.
US08345970B2 Image processing apparatus, image processing method, and image processing program stored on a computer readable medium
An image processing apparatus includes a red eye candidate detecting section, a red eye-gold eye separating section, a gold eye converting section, and a red eye correcting section. Herein, the red eye candidate detecting section detects a red eye candidate included in images. The red eye-gold eye separating section judges whether a red eye candidate detected by the red eye candidate detecting section is either red eye or a gold eye respectively specified in a predetermined color range. The gold eye converting section converts a color of the red eye candidate, which was judged as red eye by the red eye-gold eye separating section, into a color, which is judged as a red eye by the red eye-gold eye separating section. The red eye correcting section performs a red eye correction to a color of the red eye candidate converted by the gold eye converting section.
US08345965B2 Method and apparatus for positioning edges of photograph
A method for positioning edges of a photograph, includes flowing steps. A photograph taken by a camera module of an electronic device is obtained. RGB values of the pixels of the photograph are processed to get corresponding RGB modification values of the pixels of the photograph. Positions of vertexes of the photograph are computed according to the RGB modification values. The vertexes are connected to form edges of the photograph.
US08345955B2 Characterizing thermomechanical properties of an organic substrate using finite element analysis
A method for characterizing thermomechanical properties of an organic substrate is provided. The method includes the steps of: receiving an image of the organic substrate, the image including a geometric description of the plurality of circuit layers of the substrate; selecting a given one of the plurality of circuit layers for processing; converting the image to a two-dimensional finite element model (FEM) image of the given one of the circuit layers; determining at least one of a coefficient of thermal expansion (CTE), modulus and Poisson's ratio of the FEM image of the given one of the circuit layers; repeating the steps of selecting a given one of the plurality of circuit layers, converting the image to a two-dimensional FEM image, and determining at least one of a CTE, modulus and Poisson's ratio of the FEM image for all of the plurality of circuit layers corresponding to at least a portion of the organic substrate; and constructing a three-dimensional representation of at least a portion of the organic substrate including the plurality of circuit layers as a function of at least one of the CTE, modulus and Poisson's ratio of each of the plurality of circuit layers.
US08345953B2 Stereoscopic measurement system and method
A stereoscopic measurement system captures stereo images and determines measurement information for user-designated points within stereo images. The system comprises an image capture device for capturing stereo images of an object. A processing system communicates with the capture device to receive stereo images. The processing system displays the stereo images and allows a user to select one or more points within the stereo image. The processing system processes the designated points within the stereo images to determine measurement information for the designated points.
US08345947B2 Paper-sheet recognition apparatus
A paper-sheet recognition apparatus recognizes a paper sheet, which is being transported, by using an optical line sensor and a magnetic line sensor. The paper-sheet recognition apparatus includes a memory unit that stores therein magnetic templates defined in advance for respective types and respective transport directions of paper sheets, wherein the magnetic templates are defined at optical resolution representing resolution of the optical line sensor; a selecting unit that selects a magnetic template based on a type and a transport direction of the paper sheet, the type and the transport direction being obtained by analyzing optical data acquired by the optical line sensor; and a comparing unit that divides magnetic data acquired by the magnetic line sensor into pieces of data each corresponding to the optical resolution, and compares the magnetic template selected by the selecting unit with the divided magnetic data.
US08345941B2 Biological imaging device
Optical waveguide paths to observe a sample on a sample holder from a plurality of directions while guiding an image of light in each direction which is emitted out of the sample toward a direction of a two dimensional detector via a main imaging lens include an optical waveguide path which never receives the light directly from the sample. The optical waveguide path which never receives the light directly from the sample forms an image of the sample within a substantial focus range of the main imaging lens, and includes optical elements arranged such that a light beam after formation of the image proceeds toward a direction of the main imaging lens. Optical elements on at least one optical waveguide path are those for forming real images. Therefore, the main imaging lens images the sample and those real images in block on the two dimensional detector.
US08345939B2 System and method for fingerprint recognition and collection at points-of-sale and points-of-entry
A method of apprehending a criminal, including scanning fingerprint images from a contact area of at least one item at a point-of-sale (POS) location and/or point-of-entry (POE) location and transmitting the fingerprint images to a local or remote electronic device to identify the criminal is presented. A fingerprint recognition and collection device is also presented including a fingerprint scanner for scanning fingerprint images from a contact area of at least one item; a transmitting unit for transmitting the fingerprint images; a receiving unit for receiving the fingerprint images; and an analyzing unit for analyzing the fingerprint images to identify persons of interest. The fingerprint scanner operates concurrently with a price scanner and/or ticket scanner. The fingerprint scanner is fixedly secured at the POS location and/or the POE location and operates concurrently with the price scanner and/or ticket scanner.
US08345925B2 Image processing device, object selection method and program
There is provided an image processing device including: a data storage unit that stores object identification data for identifying an object operable by a user and feature data indicating a feature of appearance of each object; an environment map storage unit that stores an environment map representing a position of one or more objects existing in a real space and generated based on an input image obtained by imaging the real space using an imaging device and the feature data stored in the data storage unit; and a selecting unit that selects at least one object recognized as being operable based on the object identification data, out of the objects included in the environment map stored in the environment map storage unit, as a candidate object being a possible operation target by a user.
US08345919B2 Motion detecting device, motion detecting method, imaging device, and monitoring system
A motion detecting device, a motion detecting method, an imaging device, and a monitoring system are provided. The motion detecting device include a processing unit for performing a process of determining a presence or absence of motion by comparing brightness difference information with a detection parameter of a motion detection, the brightness difference information being obtained from a video signal outputted from an image sensor, and a controller for controlling the detection parameter using control information determined by property control of an imaging device including the image sensor.
US08345916B2 Electroacoustic sound transducer, receiver and microphone
There is provided a dynamic sound transducer having a diaphragm with a ridge. First and second grooves (20, 30) are arranged on a first side of the ridge in such a way that the first and second grooves cross each other.
US08345913B2 Headphone with restraint and methods
A headphone having reduced-tangling potential includes an audio plug for receive electrical signals from an audio device, coupled via wires to ear buds, wherein the ear buds are for receiving electrical signals and outputting audio, wires coupled to the audio plug and to the pair of ear buds, wherein the coupling wire is configured to provide the electrical signals from the audio plug to at least the pair of ear buds, and a restraint device having a pliable material body having an interior channel, wherein the channel restrains movement of the separate ear buds a first resistance, when the audio plug is inserted into the channel, and wherein the channel restrains movement the separate ear buds by a second resistance, when the audio portion is separated from the channel, wherein the first resistance amount exceeds the second resistance amount.
US08345911B2 Compact sound-filtering monitor and microphone stand
The present disclosure comprises a compact, sound recording equipment stand, which further comprises a support base, a microphone, a monitor, a sound filter, speakers, a tactile input and lighting source. The stand may additionally comprise a hydraulic pump for raising and lowering various pieces of attached components. In the preferred embodiment, the monitor is built inside a transparent sound filter, placed slightly above head level of an artist. The other components of the stand may similarly be covered in material to maximize sound absorption.
US08345908B2 High output loudspeaker
A loudspeaker system includes a speaker enclosure having an opening in a front wall, and a speaker manifold mounted within the speaker enclosure and communicating with the opening. The speaker manifold includes a pair of substantially parallel side walls, a back wall, and top and bottom walls, defining a manifold chamber. The wall opposite the back wall is substantially open to define a manifold opening and to permit the communicating. The manifold opening is substantially in alignment with the front wall opening. A woofer is mounted on a first wall of the speaker manifold. An acoustic vent is mounted on a second wall of the manifold, such that the woofer and the acoustic vent face each other at one of about a 180 degree angle or about a 90 degree angle.
US08345899B2 Phase-amplitude matrixed surround decoder
A frequency domain method for phase-amplitude matrixed surround decoding of 2-channel stereo recordings and soundtracks, based on spatial analysis of 2-D or 3-D directional cues in the recording and re-synthesis of these cues for reproduction on any headphone or loudspeaker playback system.
US08345898B2 Transducer assembly
A transducer assembly includes a first electroacoustic transducer and a second electroacoustic transducer. The first and the second electrostatic transducers include an electrode and a counter electrode. An inner circumference of an outer diaphragm section lying within an outer circumference forms the counter electrode of the first electroacoustic transducer. An inner diaphragm section that lies within the inner circumference of the outer diaphragm section forms the counter electrode of the second electroacoustic transducer.
US08345896B2 Thermoacoustic device
A thermoacoustic device includes a thermoacoustic module, a first protection component, a second protection component, and an infrared-reflective film. The thermoacoustic module includes a sound wave generator, at least one first electrode and at least one second electrode. The at least one first electrode and the at least one second electrode are electrically connected to the sound wave generator. The sound wave generator includes a carbon nanotube structure, and the first and second protection components are located on opposite sides of the sound wave generator. The infrared-reflective film is located on the first protection component.
US08345891B2 Intelligent selective system mute
An approach is provided that receives a sound request from a requesting process. A selective mute setting is identified that corresponds to user enablement actions. If the selective mute setting is disabled the sound request is played at an audio output in response. However, if the selective mute setting being enabled, then steps are performed to determine whether to play the sound request. These steps include determining whether the sound request corresponds to one or more user sound request actions. If it is determined that the sound request corresponds to at least one of the user sound request actions then the sound request is audibly played at the audio output. However, if the sound request does not correspond to at least one of the user sound request actions, then the audio request is suppressed and not played at the audio output.
US08345881B2 Communication system, information processing apparatus, method and computer program
The present invention aims at granting easy and prompt start of wireless communications in which security is ensured without incurring addition of hardware. If a connection button provided on a surface of a PDA 1 is operated, a connection request is broadcast from the PDA 1. If the PDA 1 and a portable phone 2 are in proximity to each other, and a reception intensity of the connection request from the PDA 1 is equal to or higher than a threshold value, a request of the PDA 1 is granted by the portable phone 2. Then, an encryption key is newly generated by the portable phone 2, and is transmitted to the PDA 1 together with a communication parameter. An encryption key and the communication parameter transmitted from the portable phone 2 are acquired. Encrypted communications using the encryption key generated by the portable phone 2 are established with the portable phones 2 based on the communication parameter. The present invention is applicable to information processing apparatuses, such as the PDA and the portable phone or a notebook personal computer.
US08345874B2 Method and system for providing users with information relating to a position
The invention relates to a system for providing information to a user, comprising: a first database; a first module configured to receive information to be entered in said first database from an information provider, said information including at least data representative of a plurality of geographical codes and data representative of at least one categorical code; a second module configured to receive an information request from a user, said information request including at least data representative of a geographical position and data representative of a categorical preference; and a third module configured to enter information received by said first module in said first database, and to search said first database based on requests received by said second module, retrieve entries where a geographical code corresponds with said geographical position and a categorical code corresponds with said categorical preference, and transmit a presentation of retrieved entries to said user.
US08345871B2 Fast authentication over slow channels
A method of providing secure communications over a network includes receiving, at a receiving computer, a public key of a sending computer, and a hash of a sending random number over a first communication channel, transmitting, from the receiving computer, a public key of the receiving computer and a receiving random number provided by the receiving computer over the first communication channel, and receiving, at the receiving computer, the sending random number provided by the sending computer over the first communication channel.
US08345860B1 Method and system for detection of onset of near-end signal in an echo cancellation system
A method, a system and a computer program product for fast detection of the onset of a near-end signal is provided. An Acoustic Echo Canceller (AEC) attenuates an acoustic echo present in a tele-communication network. The AEC includes an adaptive filter that estimates the acoustic echo and generates an error signal. The error signal is the difference between the acoustic echo and the estimate of acoustic echo plus a near-end signal, if present. The method comprises computing an onset indicator parameter from the error signal and the estimate of acoustic echo. Several other parameters are subsequently calculated by using the onset indicator parameter, the error signal and the estimate of acoustic echo. The presence of the near-end signal is detected with very low detection delay by using the parameters mentioned above and one or more threshold values.
US08345850B2 System and method for detecting three-way call attempts
Embodiments of this disclosure include methods in which a three-way call attempt is detected. Methods include monitoring the active communications of a telephone management system for pulses of energy indicative of a three-way call. A Fast Fourier Transform (FFT) is computed for each pulse of energy with time domain characteristics consistent with a click. Phases of each component for the pulse are also analyzed. If the phases are generally linear (i.e., if the phases have a common group delay or phase delay), then the pulse is a three-way call click and appropriate action (e.g., monitoring the call, terminating the call, warning the caller, etc.) is initiated.
US08345849B2 Telecommunications endpoint that prompts a user to focus on a monitored call
A telecommunications endpoint and method are disclosed that involve the monitoring of a conference call by the endpoint, on behalf of a call participant who is either at the endpoint or elsewhere, and the prompting of the participant when his/her presence is needed. The monitoring of the call involves determining whether certain phrases that are relevant to and initialized by the participating endpoint user are spoken during the call. Such phrases might comprise the user's name, the name of a relevant project, the name of a relevant work item, and so forth. At a point in the call when one of the phrases has been spoken, the endpoint prompts the user of the event and provides relevant information that enables the user to refocus attention towards the call.
US08345848B1 Multi-channel telephony
Techniques for providing multi-channel telephony are described herein. In different aspects, a multi-channel telephony apparatus may include a sound interface configured to process a multi-channel sound signal including at least one of causing speakers to emit multi-channel sound or receiving multi-channel sound from microphones and a network interface configured to transmit the multi-channel sound signal from the sound interface to one or more communication lines of a telephone network. In some aspects, a dialer may be configured with the network interface to establish a connection with the telephone network.
US08345846B2 Gate intercom with a wireless telephony interface
The present invention is directed to a telephony communication interface device. The device includes a communication transceiver configured to communicate with a remote system via a predetermined communication channel. A control circuit is coupled to the communication transceiver. The control circuit is configured to determine a device operating mode status based on communication transceiver activity. The device operating mode status includes a telephonic communications mode and a remote system communications mode. An interface circuit is coupled to at least one telephone set. The interface circuit is configured to propagate voice telephony signals between the at least one telephone set and a telephony network in a telephonic communications mode and propagate voice intercom signals between the at least one telephone set and the communication transceiver in the remote system communications mode.
US08345837B2 Preventing unintended users from accessing a re-routed communication
A method, system, and computer-readable medium embodying a computer program for securing a communication against access by unintended users is presented. A communication is initiated from a person using an originating telecommunication device to an intended receiving wireless telecommunication device. In response to the communication failing to connect to the intended receiving wireless telecommunication device, a telecommunications host carrier provider may re-route the communication to an alternate telecommunication device. A business authentication logic of the host carrier then determines any security or quality of service filters established by the user of the originating telecommunication device prior to the communication being initiated to prevent unintended users from accessing the communication. Upon the business authentication logic of the host carrier authorizing the communication, the communication is encrypted and re-routed to the alternate telecommunication device. Upon receipt, the user of the alternate telecommunication device may then decrypt and access the secured communication.
US08345834B2 System and apparatus for managing calls
A system and apparatus for managing calls to voice mail is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a voicemail system having a controller element that receives a call redirected away from a targeted communication device without providing the targeted communication device notice of the call responsive to a voicemail redirection request supplied by signaling information associated with the call. Additional embodiments are disclosed.
US08345831B2 Automatic contextual media recording and processing utilizing speech analytics
Embodiments are provided for the automatic real-time recording and processing of media in a communications network based on the context of the media. In one embodiment, a media stream is received in an analysis module in a service platform in the communications network. The media stream may represent a communication session between a calling party and a call center in the network. The incoming media steam is analyzed to identify words comprising a context of the communication session. A determination is then made as to whether the context of the communication session is related to a set of business rules associated with the service platform which may automatically trigger the retention of a recording of the communication session. If the context of the communication session is related to the set of business rules, the retention of the communication session is automatically triggered in real-time at a recording module.
US08345829B2 Authentication of a user to a telephonic communication device
The invention provides a method, system, and program product for authenticating a user to a telephonic communication device. In one embodiment, the invention includes obtaining a reference sample of an authorized user's voice, storing the reference sample of the authorized user's voice, collecting a sample of the voice of a user of the telephonic communication device, comparing the sample of the voice of the user to the reference sample of the authorized user's voice, determining whether the user is the authorized user, and in the case that the user is determined not to be the authorized user, prohibiting use of the telephonic communication device.
US08345825B2 Telecommunication diagnostic information management
A diagnostic tool is adapted to include the capability of initiating one or more diagnostic tests, collecting the raw data from the diagnostic test(s) and transporting the raw diagnostic data to an OSS. The OSS interprets the raw diagnostic data and stores the results in a database. The stored results can be searched, sorted, manipulated, analyzed, and the like. The results of any of these operations can then be, for example, displayed to one or more entities such as customer support, network operators, network planners, or the like.
US08345821B2 Radiation treatment planning and delivery for moving targets in the heart
Method and systems are disclosed for radiating a moving target inside a heart. The method includes acquiring sequential volumetric representations of an area of the heart and defining a target tissue region and/or a radiation sensitive structure region in 3D for a first of the representations. The target tissue region and/or radiation sensitive structure region are identified for another of the representations by an analysis of the area of the heart from the first representation and the other representation. Radiation beams to the target tissue region are fired in response to the identified target tissue region and/or radiation sensitive structure region from the other representation.
US08345817B2 Apparatus and method for non-rotational computer tomography
A multi-dimensional representation of an object is obtained in that first and second pictures of the object illuminated using an X-ray source are created using a sensor that is located, in relation to the X-ray source, behind the object in a preferential direction defined by the relative positions of the object and of the sensor. A distance in the preferential direction between the X-ray source and the object is different in the first picture than in the second picture. The multi-dimensional representation of the object is obtained by combining the first and second pictures.
US08345816B1 RAM-based event counters using transposition
Methods and structures that implement an event counter in a RAM are provided. A method includes providing a count-RAM, a carry-RAM, and a pre-counter corresponding to an event source. A column in the count-RAM and a column in the carry-RAM represent a value of a value of the event counter. The method further includes storing a count of the event counter received via the pre-counter in the count-RAM and the carry-RAM in a transposed, bit-serial format, such that location zero of the count-RAM and the carry-RAM counts the least significant bit (LSB) of the event counter.
US08345814B2 Jet pump and nuclear reactor
A jet pump comprising: a nozzle apparatus having a header portion including, inside, a first pipe member forming a suction fluid passage for introducing suction fluid and the header portion surrounding the first pipe member, for introducing driving fluid, and a nozzle portion connected to the header portion, surrounding the first pipe member and forming an annular ejection outlet for ejecting the driving fluid; a jet pump body for mixing the driving fluid and the suction fluid sucked by the ejection of the driving fluid, and discharging the mixed fluid; and a second pipe member having one end connected to the nozzle apparatus, for introducing the driving fluid to the header portion, wherein the first pipe member is disposed through the one end inside a driving fluid passage formed in the second pipe member, and forms an opening portion of the suction fluid passage opened to the outside of the second pipe member; and the driving fluid passage is formed so that the driving fluid flowing toward the one end hits the first pipe member diagonally to the axial direction of the first pipe member.
US08345812B2 Distinguishing between classes of fissionable material
A first pulsed beam of charged particles from a particle accelerator is accelerated toward a first target that is configured to emit a fast neutron beam in response to being struck by an accelerated particle such that the fast neutron beam is directed toward a physical region. The last neutron beam includes a neutron having an energy sufficient to cause fission in a fissionable material. Data from a sensor configured to detect radiation of a fission product is accessed, and before accelerating a second pulsed beam of charged particles, whether the physical region includes a fissionable material based on the data from the sensor is determined.
US08345796B2 Communication system and method for improving efficiency and linearity
A communication system and method is provided that modifies a signal for transmission at a transmitter to reduce peaks associated with the signal. The signal can be modified employing signal shaping, signal clipping, signal decomposition or other techniques to remove peaks associated with the signal. The communication system can also correct the modified signal at a receiver to reconstruct the originally wanted signal.
US08345792B2 Method of transmitting data for digital broadcasting in wireless communication system
A method of transmitting data in a wireless communication system includes mapping first data to first symbols on a signal constellation, mapping second data assisting the first data to second symbols on the signal constellation, modulating the first symbols and the second symbols, and transmitting the modulated first symbols and the second symbols, wherein the distance between the first symbols is longer than that between the second symbols on the signal constellation.
US08345784B2 Reduced-complexity equalization with sphere decoding
Techniques for spherical decision-feedback sequence estimation are disclosed. A received signal is equalized by forming a trellis comprising a plurality of stages, each stage corresponding to a symbol time and comprising a plurality of nodes, each having a node state. A most likely received symbol sequence is identified by evaluating cumulative state metrics for the nodes according to MLSE or DFSE criteria. The trellis is formed by selecting a set of fan-out branches for each node by identifying, of all possible state transition branches from the node to successor nodes in the succeeding stage, those state transition branches that have a spherical branch metric less than a pre-determined metric limit, and determining the cumulative state metric for each node as a function of the cumulative state metrics for predecessor nodes in the preceding stage and the spherical branch metrics for fan-out branches connecting the predecessor nodes to the node.
US08345783B1 Phase tracking system and method
Phase tracking in an OFDM symbol comprises determining a sufficient statistic for CFO and SFO estimation from a differential metric between a current OFDM symbol and a previous OFDM symbol transmitted on the same frequency band. The sufficient statistics corresponding to positive pilot tones are combined with those corresponding to negative pilot tones to estimate the CFO and SFO.
US08345778B2 High bandwidth data transport system
A method of data transmission includes representing data using at least one amplitude modulated impulse based on an ultra wideband impulse, sending the at least one impulse over an electrically conductive guided media, receiving the at least one impulse over the electrically conductive guided media, recovering the data from the at least one amplitude modulated impulse after receiving the at least one impulse over the electrically conductive guided media. The at least one impulse coexists on the electrically conductive guided media with wave based transmissions sent over the electrically conductive guided media.
US08345770B2 Video coding and decoding method for selective coding distortion removal using a filter
A method for coding a picture segmented into a plurality of blocks. The method decodes the coded blocks to produce a reproduced image. A filter selection parameter determines a threshold value for each quantization parameter, so as to change between a mode to effect coding distortion removal by a filter and a mode not to effect the coding distortion removal. The determined filter selection parameter is coded. A difference between pixel values of pixels in the adjacent blocks on both sides of a boundary between adjacent blocks forming the reproduced image is compared with the determined threshold value determined by the filter selection parameter, and the coding distortion is removed using the filter when the difference is smaller than the threshold value, and not removed when the difference is larger than the threshold value.
US08345762B2 Method for deriving coding information for high resolution pictures from low resolution pictures and coding and decoding devices implementing said method
The invention relates to spatially scalable encoding and decoding processes using a method for deriving coding information. More particularly, it relates to a method for deriving coding information for high resolution pictures from the coding information of low resolution pictures. The method mainly comprises the following steps: Computing geometrical parameters characterizing the position of said high layer macroblock relatively to the corresponding base layer macroblocks and deriving from these parameters a macroblock class; Deriving a partition and possibly sub-partitions for each partition of said high layer macroblock from corresponding base layer macroblocks partition and sub-partitions on the basis of the geometrical parameters and HL MB class; and Deriving motion information for said high layer macroblock from motion information of corresponding base layer macroblocks.
US08345761B2 Motion vector detection apparatus and motion vector detection method
A motion vector detection apparatus is configured to calculate a temporal distance between a frame to be coded and each of a plurality of reference candidate frames referred to by the frame to be coded. The motion vector detection apparatus searches for a candidate motion vector between the frame to be coded and each the plurality of reference candidate frames and detects a motion vector for the frame to be coded from the candidate motion vectors. In searching for and detecting a candidate motion vector, the motion vector detection apparatus changes an amount of the calculation performed during the detection of a candidate motion vector according to the calculated temporal distance between the frame to be coded and the reference candidate frame, and a coding type of the reference candidate frame.
US08345760B2 Information processing apparatus and information processing method
An information processing apparatus that decodes a coded stream includes a memory storing the coded stream, a decoder generating image data by decoding the coded stream stored in the memory, a memory-transfer controller controlling transfer so that the coded stream is transferred to the memory prior to timing for outputting the image data, and a decoding controller controlling decoding by the decoder so that, in the coded stream stored in the memory, a reference picture that is referred to in picture decoding is preferentially decoded.
US08345759B2 Motion vector encoding device and decoding device
A prediction error generating unit generates a predictive vector from the motion vectors of a plurality of adjacent blocks, and obtains a difference from a target vector. A plurality of variable-length coding units respectively encode the output of the prediction error generating unit with different encoding methods. A determining unit estimates the accuracy of the predictive vector generated by the prediction error generating unit based on the degrees of non-uniformity of the motion vectors of the plurality of adjacent blocks. A selecting unit selects one of the encoding results obtained by the plurality of variable-length coding units.
US08345756B2 Method and system for parallel intra-prediction decoding of video data
Embodiments of a method and system for intra-prediction in decoding video data are described herein. In various embodiments, a high-compression-ratio codec (such as H.264) is part of the encoding scheme for the video data. Embodiments pre-process control maps that were generated from encoded video data, and generating intermediate control maps comprising information regarding decoding the video data. The control maps indicate which units of video data in a frame are to be processed using an intra-prediction operation. In an embodiment, intra-prediction is performed on a frame basis such that intra-prediction is performed on an entire frame at one time. In other embodiments, processing of different frames is interleaved. Embodiments increase the efficiency of the intra-prediction such as to allow decoding of high-compression-ratio encoded video data on personal computers or comparable equipment without special, additional decoding hardware.
US08345707B2 Method for synchronizing data maintained at a plurality of nodes
A method for synchronizing data maintained at a plurality of data objects. The method involves assembling source and destination trees, each of the source and destination trees including a root node and one or more dependent nodes associated with source and destination data maintained at the plurality of data objects respectively. After the trees are assembled, a checksum calculation is performed for the nodes of the source tree and the destination tree based on the associated source data and the associated destination data maintained at the plurality of data objects respectively. The destination tree and the destination data are synchronized with the source tree and source data based on the comparison of the checksum calculations of corresponding nodes in the source tree and the destination tree. Missing nodes or nodes having mismatching checksums in the destination tree are identified and either added or modified to match the corresponding node or nodes in the source tree, while the data in the source data objects are fetched and copied by the destination data object corresponding to the added and/or modified nodes in the destination tree.
US08345701B1 Memory system for controlling distribution of packet data across a switch
A memory system for ingress processing is arranged to access multiple banks in a time interleaved fashion. Each memory bank has an associated memory bank manager, which is arranged to track the contents and egress ports associated with data stored in the memory bank. Incoming data from ingress traffic is evaluated and segregated based on criteria. One of the memory banks is identified based on the criteria, and the incoming data is stored in the identified memory bank in the next available write cycle timeslot. Data constructs in the memory bank manager are updated to indicate the location and egress port associated with the stored data. The memory bank managers submit egress transmit bids to a master scheduler, which controls access to the memory banks. The memory banks are readout in interleaved fashion such that the effective average traffic arrival rate is increased and memory bandwidth requirements are reduced.
US08345692B2 Virtual switching overlay for cloud computing
In one embodiment, a method includes receiving data at a virtual switch located at a network device in a cloud network. The data is received from an external network and destined for one or more virtual machines located in the cloud network and associated with the external network. The method further includes transmitting the data from the virtual switch to the virtual machines. The virtual switch operates as an access layer switch for the external network and creates a virtual switching overlay for secure communication between the virtual machines and the external network. Logic and an apparatus are also disclosed.
US08345683B1 Data plane independent assert election
A data plane independent assert election is disclosed. A join message directed to a peer is received. An election procedure to avoid duplicative forwarding of multicast traffic is initiated based at least in part on a determination that the join message would result in duplicative forwarding of multicast traffic.
US08345676B2 Method for charging of data reaching a network element of a communication network during a data session
Embodiments of the invention provide a method and device for charging of data reaching a network element of a communication network during a data session, the data session comprising a plurality of data flows, with each flow being distinguishable by a set of flow parameters. The method includes enforcing a charging policy at the network element to be applied to the data, wherein the charging policy defines charging rules per flow, observing the data reaching the network element and detecting at least one flow of data, matching the detected flow of data to an enforced charging policy, and applying the matching charging policy to the data flow, thereby generating charging information. A method and device is also provided for supplying a network element with a charging policy to be enforced at the network element for charging of data reaching the network element of a communication network during a data session.
US08345675B1 Orderly offlining in a distributed, multi-stage switch fabric architecture
A network device having a distributed, multi-stage forwarding architecture uses a two-stage process for planned orderly offlining of switch fabric components. The process includes a prepare stage in which preparations are made from downstream components to upstream components for offlining and new spray weights are calculated but not applied, and a commit stage in which new spray weights are committed and applied to traffic from upstream components to downstream components.
US08345666B2 Redirecting a call by a circuit switched network to an internet protocol multimedia subsystem (IMS) network
A device receives a call for a user device associated with an Internet protocol multimedia subsystem (IMS) network, where the call includes a mobile directory number (MDN) associated with the user device, and retrieves, from a home location register (HLR), an address of a wireless intelligent network (WIN) termination trigger service control point (SCP). The device sends, to the WIN termination trigger SCP, a first message that includes the MDN, receives, from the WIN termination trigger SCP, a second message that includes steering digits as a prefix to the MDN, and generates a third message that includes a called party number set to the MDN and omits the steering digits. The device also routes, based on the steering digits, the third message to a media gateway control function/media gateway (MGCF/MGW) of the IMS network, where the MGCF/MGW further processes the call.
US08345664B2 IP communication apparatus
An IP communication apparatus employed in a telephone voice/moving picture recording system is comprised of: an IP packet transmitting/receiving I/F for transmitting/receiving an IP packet; an IP address acquiring unit of acquiring an IP address corresponding to a transmission source of the IP packet; a signal judging unit for performing a signal judging operation by employing data contained in an IP packet; a recording unit for recording the data in relation to the IP address based upon a judgment result made by the signal judging unit; and a recording control unit for controlling the recording unit.
US08345662B2 Method, mobile terminal, system and computer program product for real time content attributing
A method of providing content attributing during an ongoing conversation includes receiving an assignment of an attribute to a selected portion of content from the ongoing conversation, and asynchronously delivering the selected portion to selected recipients based on the attribute.
US08345654B2 Method for reducing intra-cell interference between cell phones performing random access
A method in a network node in control of a cell in a cellular telecommunication network for reducing intra-cell interference between user equipments (UE) residing in said cell and performing random access (RA). The method comprises the steps of arranging groups of preamble sequences where the sequences within each group are orthogonal to each other, assigning one such group to the cell, from which group the UEs performing RA randomly selects a preamble, and assigning one or more additional group(s) of preamble sequences to said cell if the RACH or traffic load exceeds a certain threshold. The invention further relates to a radio network node in a cellular telecommunication system, capable of carrying out said method.
US08345649B2 Method for indication of consecutive data units in a RAN
An object of the present invention is to provide a mechanism for improving the performance of a radio access network. The object is achieved by a data packet (200) in a first network node (110). The first network node (110) is adapted to transmit the data packet (200) to a second network node (120), over a radio link (130). The first network node (110) and second network node (120) are comprised in a wireless communications network (100). The data packet (200) comprising a data packet header (210) and a data packet payload (220). The data packet header (210) comprising at least one length indicator (211, 212, 213, 214, 215). The data packet payload (220) comprising a number of consecutive packet data units (221, 222, 223), of the same specific size. The number of consecutive data units (221, 222, 223), of the same size is indicated in the data packet header (210) using a first length indicator of the at least one length indicators (211, 212, 213, 214, 215).
US08345636B2 Base station, mobile station, and propagation path measuring signal transmission control method
A base station includes a transmission method determining portion that determines whether to allow a mobile station to transmit a propagation path measuring signal by one of a multi-carrier method and a single carrier method; and a transmission method sending portion that sends information indicating the determined transmission method with the mobile station. A mobile station includes a data mapping portion that maps a signal sequence of a propagation path state measuring signal in accordance with transmission information that a base station sends in order to indicate the propagation path state measuring signal is transmitted by either one of a single carrier method and a multi-carrier method.
US08345631B2 Mobile communication system, wireless base station, and transmission rate allocation method
In the present invention, a base station comprises: an RTWP measurement unit that measures RTWP of the base station; a monitoring unit that monitors the start and the removal of the Gating state by each of a plurality of mobile stations; a threshold setting unit that lowers a threshold by the amount of an offset, which is equivalent to the difference in the transmission rate of the mobile station that is decreased as the mobile station starts the Gating operation, if any of the plurality of mobile stations starts the Gating operation; and a scheduling unit that allocates a transmission rate, which is equivalent to the difference between the RTWP of the base station and the threshold, to a mobile station other than the mobile station in the Gating state among the plurality of mobile stations if the RTWP of the base station is less than the threshold.
US08345628B2 Method and apparatus for mobile internet protocol registering or deregistering
A method for implementing MIP registration or deregistration includes obtaining, by a physical entity in which a destination MIP Foreign Agent (FA) resides, an identity of a mobile terminal (MT ID) and address information of an anchor proxy mobile node or an authenticator; sending a message carrying the MT ID to the anchor proxy mobile node or the authenticator; and implementing MIP registration or deregistration for the mobile terminal corresponding to the MT ID using a credential, in which the credential corresponding to the MT ID is acquired from the anchor proxy mobile node or authenticator.
US08345627B2 Fast synchronised transparent handover method and system
A mobile communications system (100), comprising at least one mobile terminal (200), a plurality of base stations (300a-300e), at least one central entity (400) adapted to manage said plurality of base stations, adapted to perform a handover, wherein: —said mobile terminal (200) is adapted to transmit a handover request message in a pre-defined slot requesting a new point of attachment; —said plurality of base stations (300a-300e) are adapted to receive said handover request message and further adapted to determine which one of said plurality of base stations (300a-300e) is to become said new point of attachment; —a base station (300a) arranged to become said new point of attachment is further adapted to transmit a handover response message to said mobile terminal (200); —said mobile terminal (200) is adapted to receive said handover response message and to change its point of attachment.
US08345625B2 Apparatus and method of handover for mobile node
Provided are an efficient handover apparatus and method in a mobile node. In the method in which a handover is performed in a mobile node which establishes a data communication through a point of attachment (PoA), the method including receiving information regarding capabilities of a new PoA; determining whether Internet protocol version 6 (IPv6) prefix is available at the new PoA, based on the information regarding the capabilities of the new PoA; and generating an address which is to be used by the mobile node in a data communication with the new PoA, according to a method determined based on whether IPv6 prefix is available at the new PoA. Thus, it is possible to determine whether IPv6 prefix is available at a new point of attachment prior to receiving a router advertisement (RA) message.
US08345622B2 Method for transmitting and receiving MAP in wireless mobile communication system and system therefor
An apparatus and method for transmitting MAP by a base station in a wireless mobile communication system using a frame that includes a plurality of mini frames occupying a specific time period, each of the mini frames including a plurality of Resource Blocks (RBs) occupying a specific frequency band are provided. A number of RBs to be occupied by a data burst to be transmitted is determined. A first variable indicative of a number of mini frames to be occupied by the data burst is determined based on a resource amount corresponding to the number of RBs and an available resource amount of the mini frame. A second variable is determined based on the number of RBs and the first variable. MAP is transmitted that includes the first variable, the second variable, and information indicating RBs where a resource is allocated in a mini frame first located in a time domain among the mini frames to be occupied by the data burst. Each of the RBs where the resource is allocated represents an RB where one of packets segmented from the data burst is allocated.
US08345617B2 Sending an uplink order to active set base stations
A method for sending an uplink order to active set base stations is disclosed. A new mode of operation for a wireless communication device is determined. A transmission is sent on an uplink control channel to active set base stations that indicates the new mode. The transmission from the wireless communication device is received on the E-DPCCH. It is determined if the transmission is an uplink order. The new mode of operation is transitioned to. Subsequent transmissions from the wireless communication device are interpreted using the new mode of operation if the transmission is an uplink order.
US08345611B2 Method of transmitting a data block in a wireless communication system
A method of transmitting a data block in a wireless communication system is disclosed. A method of transmitting a data block in a user equipment of a wireless communication system comprises receiving upper layer data through at least one upper layer channel, generating a data block including at least a part of the upper layer data, at least one channel indicator indicating each of the at least one upper layer channel, and information associated with quality of a service provided through the at least one upper layer channel established in the user equipment, and transferring the generated data block to a lower layer.
US08345607B2 Coexistence and collocation of remote network and local network radios
A coexistent communication system of a first network device includes a remote network radio. The remote network radio has a remote transmission distance, operates based on remote network protocols, and communicates with a base station using a first communication link corresponding to a first frequency band. A local network radio has a local transmission distance and is collocated with the remote network radio. The local network radio operates based on local network protocols that are different than the remote network protocols and communicates with a second network device using a second communication link corresponding to a second frequency band. A control module at least one of schedules communication on the first communication link and the second communication link and adjusts a transmission parameter of one of the remote network radio and the local network radio. Transmission distance of the remote network radio is greater than transmission distance of the local network radio.
US08345603B2 Method and apparatus for processing GTP triggered messages
A GTP Triggered Message handling capability is provided for enabling handling of GTP Triggered Messages. A GTP Triggered Message including a GTP Sequence Number and an invalid TEID is received, and one of a plurality of processing elements is selected for the GTP Triggered Message based on the GTP Sequence Number of the GTP Triggered Message. The selected one of the processing elements is selected based on a mapping of a group of GTP Sequence Numbers to the selected one of the processing elements. The GTP Triggered Message is propagated toward the selected processing element such that the GTP Triggered Message may be processed by the selected processing element. In this manner, processing of GTP Triggered Messages having invalid TEIDs may be performed by processing elements which typically process GTP Triggered Messages having valid TEIDs, such that GTP Triggered Messages having invalid TEIDs are not required to be processed by a central processing module before being provided to the processing elements.
US08345601B2 Method for creating a peer-to-peer immediate messaging solution without using an instant messaging server
A messaging method in a system including a wireless network, a routing server, and a plurality of mobile stations. A first mobile station has first communications applications and a first PIN and a second mobile station has second communications applications and a second PIN. The method includes sending an invitation including the first PIN from the first mobile station to the second mobile station using one of the first communications applications, and sending an acceptance including the second PIN from the second mobile station to the first mobile station using one of the second communications applications. The method further includes creating first messages including the second PIN and sending them to the second mobile station through the wireless network, and creating second messages including the first PIN and sending them to the first mobile station through the wireless network. The routing server routes the messages based on the PINs.
US08345596B2 Call control method for seamless mobility service
A call control method for an Internet Protocol (IP)-based mobility service is provided. The call control method for ensuring service continuity in a mobile communication service environment, includes: receiving a call signal message including permanent IP addresses and transport IP addresses from a transmitter terminal and a receiver terminal, and acquiring the permanent IP addresses and the transport IP addresses of the transmitter terminal and the receiver terminal; and performing call control between the transmitter terminal and the receiver terminal on the basis of the transport IP addresses and the permanent IP addresses of the transmitter terminal and the receiver terminal. Therefore, by interfacing with an IP multimedia subsystem (IMS) for controlling a Session Initiation Protocol (SIP)-based service, an IP mobility control apparatus for controlling mobility of a terminal when a call is controlled, and a network control apparatus for controlling a network, it is possible to prevent data transmission from being interrupted while the terminal is moving, thereby providing an IP-based seamless, high-quality service.
US08345592B2 Method and arrangement for reducing power consumption in user equipments in multi-carrier radio systems
The present invention relates to a method and an arrangement for reducing power consumption in the user equipments in power saving mode in a communication network, comprising a communication network node transmitting information on shared control channels (SCCH) to one or more user equipments. The information is transmitted over either a narrow or a wide bandwidth depending on which mode said one or more user equipments are, either a power saving mode or an active mode.
US08345590B2 Wireless communication system and wireless communication method for switching wireless channels
In a wireless communication system including a plurality of wireless terminal apparatuses and a relaying apparatus, the relaying apparatus performs a channel search to select a wireless channel in a good communication situation when the relaying apparatus transmits a beacon signal at a constant period, and transmits switching destination information to be used to switch the wireless channel to the selected one in a state of being stored in the beacon signal. When the communication situation of the wireless channel has deteriorated, the relaying apparatus switches the wireless channel being used by the communication section to the selected one based on the switching destination information. When the communication situation of a wireless channel of the wireless terminal apparatus has deteriorated, the wireless terminal apparatus switches the wireless channel to the selected one based on the switching destination information.
US08345588B2 Apparatus and method for wireless communication
A wireless communication apparatus which can simultaneously conduct communication on at least two frequency channels is described. The apparatus includes a communication unit which refers to a connection management table to determine a communication system which can be used by a wireless communication terminal using an identifier of the wireless communication terminal, and conducts communication with the wireless communication terminal on a second frequency channel using the communication system, when a request from the wireless communication terminal to change the first frequency channel to the second frequency channel is permitted.
US08345587B2 Relay station, base station and method for extending a coverage area of a base station in a radio network
A method for extending a coverage of a base station in a wireless communication network is disclosed, characterized in that a relay station transfers control information and communication related information between the base station and the mobile station according to an indication of the base station.
US08345585B2 Method for optimizing the allocation of resources in a cellular network using a shared radio transmission link, network and network adapters thereof
A method is provided for optimizing allocation of transmission resources in a mobile radio communication cellular network. The network has at least one base station controlled by a base station controller, and a connecting network connecting the base stations(s) with the base station controller, wherein setting up, maintaining and terminating a communications channel between a mobile station located in the cellular network are implemented by exchanges of signalling messages. The connecting network includes at least one radio link with shared resources between the base station(s) and the base station controller. Such a method includes: analysing content of all or a portion of the signalling messages, including searching for and detecting in the content of the signalling messages data indicating a traffic activity; and allocating or not allocating a resource channel in the radio link with shared resources according to data indicating a traffic activity.
US08345580B2 Method and arrangement for virtual meeting
The present relates to a method and arrangement for controlling streams of participants of a virtual meeting, wherein at least a first participant and a second participant are located in a first location and at least a third participant is located in a second location. The arrangement comprises means for receiving location information associated with identity information for each participant, means for receiving a stream from each participant whereby the stream comprises at least audio and an identity of the respective participant, means for controlling transmission of each received stream separately to said participants based on said location information and identity information such that streams between the participants in the same location are blocked.
US08345579B2 Relay device suppressing frame flooding
In a relay device, a first memory stores correspondence information representing a correspondence relationship between a node and a port. A second memory stores information by which a port to suppress flooding of a frame is distinguishable. A relay part limits a port, which floods a frame addressed to a node of which information is not stored in the first memory, based on the information stored in the second memory.
US08345576B2 Methods and systems for dynamic subring definition within a multi-ring
Embodiments of the present invention automatically determine via heuristics optimal configurations to form sub-rings of nodes and where to position gateway processors among these sub-rings. The heuristics may be applied at a predefined timing interval configured by the user or in response to various events, such as a node failure or when a node joins the multi-ring network. Another embodiment of the invention may use automatic heuristics to determine when a suboptimal multi-ring configuration exists and formulates a new multi-ring configuration.
US08345573B2 Communication quality estimation system, equipment, method and program
A communication quality estimation system has: a plurality of equipments performing packet transmission on a network; and a communication quality estimation equipment. The plurality of equipments includes: a first equipment; a second equipment; and a third equipment placed downstream of the first equipment and upstream of the second equipment. The communication quality estimation equipment estimates communication quality in the third equipment by comparing a number of first packets satisfying a first sampling rule out of packets transmitted by the first equipment and a number of second packets satisfying the first sampling rule out of packets transmitted by the second equipment.
US08345572B2 Communication apparatus and communication system
A communication apparatus includes a first storage portion storing an address control table registering a MAC address which each of a plurality of communication devices connected to the same local area network has, a comparison portion distinguishing each of the registered MAC addresses by comparing the MAC addresses corresponding to the plurality of communication devices registered in the address control table sequentially in a bit-by-bit manner until the MAC addresses can be distinguished from each other and a control portion determining whether or not data transmitted in the local area network is acquired on the basis of a comparison result.
US08345566B2 Apparatus and method for transmitting and receiving information through fast feedback channel in broadband wireless communication system
An apparatus and method for transmitting and receiving information through a fast feedback channel in a broadband wireless communications system are provided. The apparatus includes a generator for generating a quasi-orthogonal signal stream corresponding to a codeword to be fed back, a plurality of mappers for mapping the quasi-orthogonal signal stream to a plurality of bundles in the fast feedback channel by using different mapping patterns, and a transmitter for transmitting the quasi-orthogonal signal stream mapped to the plurality of bundles.
US08345563B2 Wireless communication system, data transmission method for uplink thereof, base station device, and mobile station device
A wireless base station sends transmission parameters that specify a control signal coding rate and a data signal coding rate which satisfy a BLER (Block Error Rate) required for a control signal and a data signal in a TTI (Transmit Time Interval) scheduled in response to a transmission request from a mobile station. In the specified TTI, the mobile station applies the coding rates, included in the transmission parameters and specified for the control signal and the data signal, to the control signal and the data signal, time-division multiplexes the coded control signal and coded data signal to generate constant transmission-power transmission data, and sends the generated transmission data to a wireless base station via PUSCH.
US08345546B2 Dynamic machine-to-machine communications and scheduling
A method may include obtaining traffic loading and resource utilization information associated with a network for the network time domain; obtaining machine-to-machine resource requirements for machine-to-machine tasks using the network; receiving a target resource utilization value indicative of a network resource limit for the network time domain; calculating a probability for assigning each machine-to-machine task to the network time domain, wherein the probability is based on a difference between the target resource utilization value and the traffic loading and resource utilization associated with the network; calculating a probability density function based on an independent and identically distributed random variable; generating a schedule of execution of the machine-to-machine tasks within the network time domain based on the probabilities associated with the machine-to-machine tasks and the probability density function; and providing the schedule of execution of the machine-to-machine tasks.
US08345543B2 Methods and systems for automatically rerouting logical circuit data
Methods and systems are provided to automatically reroute logical circuit data. In accordance with an example method, a failure of a dedicated logical circuit in a packet-based network is identified. The dedicated logical circuit has a first logical circuit identifier assigned prior to identifying the failure. The dedicated logical circuit connects a host device to a remote device to communicate data that originates and terminates only at the host device and the remote device. A logical failover circuit comprising an alternate communication path for communicating the data is selected. When the first logical circuit identifier of the dedicated logical circuit does not match a second logical circuit identifier of the logical failover circuit, the second logical circuit identifier is renamed to match the first logical circuit identifier. The data is rerouted to the logical failover circuit without manual intervention.
US08345541B2 Providing services in case of call diversion in a communication system
The present invention relates to an S-CSCF receiving a terminating request associated with a called user and executing services for the called user. The S-CSCF determines an indication in Session Case indicating originating services handling in call forwarding situation, and based on this executes a subset of services for the user.
US08345536B1 Multicast high availability enhancements for non-stop forwarding
A distributed-forwarding router platform contains a master and a standby route processing manager (RPM). The master RPM uses dynamic internal routing codes to facilitate the replication of multicast packets within the router. As internal routing codes are assigned, the assignments are shared with the standby RPM. Should the standby RPM have to take over as the master RPM, the new master consults the internal routing codes assigned by the previous master as the new master builds multicast state, insuring that the internal routing codes the new master assigns are consistent with those used by the prior master. This allows the multicast forwarding plane to remain available during RPM failover, without a shutdown or unstable period while the new master RPM propagates internal routing codes. Other embodiments are also described and claimed.
US08345529B2 Optical pickup apparatus with astigmatism correcting collimating lens
An optical-pickup apparatus includes: a laser diode having a first-laser element, which emits a first-laser beam, and a second-laser element, which emits a second-laser beam having a wavelength shorter than a wavelength of the first-laser beam, arranged in the same package; an objective lens to condense the first- and second-laser beams emitted from the laser diode to signal-recording layers of first- and second-optical discs, respectively, the second-optical disc being of a standard different from a standard of the first-optical disc; and a collimating lens arranged in an optical path between the laser diode and the objective lens, the collimating lens configured to change the first- and second-laser beams from divergent light to parallel light, the collimating lens being inclined with respect to optical axes of the first- and second-laser beams so that astigmatism in the first- and second-laser beams is corrected.
US08345522B1 Flexible optical write strategy
A method of controlling a laser driver includes determining a set of timing parameters in response to contents of a received bit stream. The method further includes creating a plurality of sets of pulse defining parameters in response to the set of timing parameters, and generating a plurality of generic pulses in response to the plurality of sets of pulse defining parameters. The method also includes combining the plurality of generic pulses into a plurality of enable signals, and creating a plurality of adapted enable signals by selectively replacing one of the plurality of enable signals with an alternative signal. The method further includes outputting the plurality of adapted enable signals to the laser driver.
US08345515B2 Deflection optical element, optical recording head and optical recording apparatus
Disclosed is a deflection optical element, which makes it possible to deflect an incident light so as to couple the incident light to an optical element disposed in the later stage without deteriorating the optical efficiency. The deflection optical element, which deflects an incident light coming along a first optical axis at a deflection surface and emits an emission light propagating along a second optical axis so as to couple the emission light to either a diffraction grating or a refracting optical system, comprises at least one diffracting surface and at least one reflecting surface, wherein the angle θn, an angle θt derived as a total diffraction angle caused by the at least one diffracting surface, and an angle θa, which is formed at a second intersection of the first optical axis and the second optical axis, fulfill a conditional relationship of: 0≦θn<θa<θt.
US08345510B2 Method for aquiring and processing marine seismic data to extract and constructively use the up-going and down-going wave-fields emitted by the source(s)
A method for acquisition and processing of marine seismic signals to extract up-going and down-going wave-fields from a seismic energy source includes deploying at least two marine seismic energy sources at different depths in a body of water. These seismic energy sources are actuated with known time delays that are varied from shot record to shot record. Seismic signals from sources deployed at different depths are recorded simultaneously. Seismic energy corresponding to each of the sources is extracted from the recorded seismic signals. Up-going and down-going wave-fields are extracted from the sources deployed at different depths using the extracted seismic energy therefrom. A method includes the separated up-going and down-going wave-fields are propagated to a water surface or a common reference, the up-going or the down-going wave-field is 180 degree phase shifted, and the signals from these modified up-going and down-going wave-fields are summed.
US08345508B2 Large area modular sensor array assembly and method for making the same
A modular and tileable sensor array with routing in the interposer carrying the signals from the sensors to the integrated circuits. In one embodiment a large area modular sensor array assembly includes one or more tileable modules coupled together. The tileable modules have a plurality of transducer cells forming a sensor, an interposer coupled on a first side to the plurality of transducer cells by a plurality, one or more integrated circuits coupled to a second side of the interposer, wherein the interposer is configured to form the connection of at least some of the transducer cells to the integrated circuits, and one or more input/output connectors coupled to the interposer and providing an external interface.
US08345502B2 Internal voltage generating circuit of phase change random access memory device and method thereof
An internal voltage generating circuit includes a divided voltage generator configured to generate a divided voltage by dividing a feedback internal voltage level at a division ratio corresponding to an operation mode control signal, a voltage detector configured to detect a level of the divided voltage based on a reference voltage level, an internal voltage generator configured to receive a supply voltage as power source and generate the internal voltage in response to an output signal of the voltage detector, and an under-driving unit configured to under-drive an internal voltage terminal to a supply voltage in an under-driving operation region that is determined in response to the operation mode control signal.
US08345496B2 Memory test apparatus and testing method
A refresh control circuit receives an interrupt signal, which is a request to refresh DRAM (Dynamic Random Access Memory) and which is asserted at predetermined timings. The refresh control circuit counts the number of times the interrupt signal is asserted, and asserts an interrupt subroutine start signal, which is an instruction to refresh the DRAM, in an idle state in which the DRAM is accessible from an external circuit, for a number of times that is equal to the number of times thus counted. When the interrupt subroutine start signal is asserted, a refresh circuit executes a predetermined interrupt subroutine, and supplies a refresh pattern to the DRAM.
US08345491B2 Memory cell write
Embodiments of a memory cell comprising a voltage module configured to supply a first supply voltage and a second supply voltage, a data node programming module configured to receive the first supply voltage and to program a data node based at least in part on a write data line, and a complementary data node programming module configured to receive the second supply voltage and to program a complementary data node based at least in part on a complementary write data line, wherein the voltage module is configured such that the first supply voltage is substantially different from the second supply voltage for a period of time while the memory device is being programmed. Additional variants and embodiments may also be disclosed and claimed.
US08345490B2 Split voltage level restore and evaluate clock signals for memory address decoding
A method of implementing voltage level shifting for a memory device includes coupling one or more evaluation clock signals to a memory address decode circuit, the one or more evaluation clock signals operating at a first voltage supply level; and coupling a restore clock signal to the memory address decode circuit, the restore clock signal operating at a second voltage supply level that is higher than the first voltage supply level; wherein one or more outputs of the memory address decode circuit operate at the second voltage supply level.
US08345485B2 Erase ramp pulse width control for non-volatile memory
A method of erasing a memory block of a non-volatile memory, including setting a pulse width of erase pulses to an initial width, repeatedly applying erase pulses to the memory block until the memory block meets an erase metric or until a maximum number of erase pulses have been applied, gradually adjusting a pulse voltage magnitude of the erase pulses from an initial pulse voltage level to a maximum pulse voltage level, and reducing the width of the erase pulses to less than the initial width when the pulse voltage magnitude reaches an intermediate voltage level between the initial pulse voltage level and the maximum pulse voltage level. Thus, narrow pulses are applied at higher voltage levels to reduce the amount of over erasure of the memory block.
US08345481B2 NAND based NMOS NOR flash memory cell, a NAND based NMOS NOR flash memory array, and a method of forming a NAND based NMOS NOR flash memory array
A NOR flash nonvolatile memory or reconfigurable logic device has an array of NOR flash nonvolatile memory circuits that includes charge retaining transistors serially connected in a NAND string such that at least one of the charge retaining transistors functions as a select gate transistor to prevent leakage current through the charge retaining transistors when the charge retaining transistors is not selected for reading. The topmost charge retaining transistor's drain is connected to a bit line parallel to the charge retaining transistors and the bottommost charge retaining transistor's source is connected to a source line and is parallel to the bit line. The charge retaining transistors are programmed and erased with a Fowler-Nordheim tunneling process.
US08345477B1 Non-volatile memory devices having uniform error distributions among pages
The present disclosure includes systems and techniques relating to non-volatile memory. A described systems, for example, includes a non-volatile memory structure that includes memory cells configured to store information based on four or more charge levels associated with four or more states respectively. The four or more states can be indicative of information that includes first bit information in a first bit position and second bit information in a second bit position. The described system includes a controller configured to use at least one of four or more programming voltages associated with the four or more states, respectively, to affect a charge of a memory cell. The programming voltages can be selected to reduce differences among bit error rates of individual bit positions in a state determined by reading a charge of a memory cell.
US08345474B2 Magnetic memory devices including magnetic layers having different products of saturated magnetization and thickness and related methods
A magnetic memory device may include a tunnel barrier, a reference layer on a first side of the tunnel barrier, and a free layer on a second side of the tunnel barrier so that the tunnel barrier is between the reference and free layers. The free layer may include a first magnetic layer adjacent the tunnel barrier, a nonmagnetic layer on the first magnetic layer, and a second magnetic layer on the nonmagnetic layer. More particularly, the nonmagnetic layer may be between the first and second magnetic layers, and the first magnetic layer may be between the tunnel barrier and the second magnetic layer. A product of a saturated magnetization of the first magnetic layer and a thickness of the first magnetic layer may be less than a product of a saturated magnetization of the second magnetic layer and a thickness of the second magnetic layer. Related methods are also discussed.
US08345464B2 Resistive memory devices having a stacked structure and methods of operation thereof
A memory device includes a stacked resistive memory cell array comprising a plurality of resistive memory cell layers stacked on a semiconductor substrate, wherein respective memory cell layers are configured to store data according to respective program modes comprising a number of bits per cell. The memory device further includes a control circuit configured to identify a program mode of a selected memory cell layer responsive to an address signal and to access the selected memory cell layer responsive to the address signal according to the identified program mode. The program modes may include a single-level cell mode and at least one multi-level cell mode.
US08345461B2 Ferroelectric capacitor and its manufacturing method
A ferroelectric capacitor includes: a ferroelectric film, and a lower electrode and an upper electrode interposing the ferroelectric film, wherein the ferroelectric film includes a first ferroelectric layer of ferroelectric material having a perovskite type crystal structure expressed by a general formula ABO3 formed by a metal organic chemical vapor deposition method, a second ferroelectric layer of ferroelectric material in which a part of B site element in ferroelectric material having a perovskite type crystal structure expressed by a general formula ABO3 is replaced with Nb, and a third ferroelectric layer of ferroelectric material having a perovskite type crystal structure expressed by a general formula ABO3 formed by a sol-gel method, which are sequentially laminated from the side of the lower electrode.
US08345460B2 Semiconductor memory device
The memory cell array has memory cells each positioned at respective intersections between a plurality of first wirings and a plurality of second wirings. Each of the memory cells has a rectifier element and a variable resistance element connected in series. The resistance element may have at least a first resistance value and a second resistance value higher than the first resistance value. The contact arrangement portion is formed to arrange a plurality of contacts on a plane. The contacts are connected to the first wirings or the second wirings. The probe can move along the plane to electrically contact with either of the contacts.
US08345455B2 Device and method for controlling high voltage inverter by using neutral point
The present invention relates to a control device and a control method of a high voltage inverter capable of automatically and accurately setting up neutral point information at a master controller and a plurality of cell controllers of the high voltage inverter, wherein a master controller determines information of neutral point set up to itself and performs a communication with the cell controllers each disposed at each of a plurality of U phase unit cells, a plurality of V phase unit cells and a plurality of W phase unit cells to determine the neutral point information preset on the cell controllers and to detect a cell controller set up with neutral point information different from that of the master controller, and to correct the neutral point information of the detected relevant cell controller using the neutral point information set up in the master controller, thereby operating the high voltage inverter.
US08345454B1 Architecture and control method for dynamically conditioning multiple DC sources to driven an AC load
A power electronics and control architecture for powering an AC load from a multi-source power system through a single conversion stage is disclosed. A controllable DC-to-AC inverter accepts a DC output voltage range from a DC power source at a DC input, and outputs an adjustable AC at an AC output. A sensor measures an output power of the DC power source to obtain a measured output power, and a processor sets a power level at the DC input based on the measured output power. The processor sets the power level to control the output power of the DC power source, and synchronizes the adjustable AC to a common AC output of the multi-source power system.
US08345443B2 Supporting frame for circuit board
A circuit board includes a substrate and a supporting frame fixed to, and supporting, the substrate. The supporting frame includes a main body, a pressing supporting portion, two pulling supporting portions and two fixing portions. The main body includes a first arm and a second arm connected to the first arm. The pressing supporting portion extends downwards from a junction of the first arm and the second arm for counterbalancing a downward force applied upon the substrate. The pulling supporting portions respectively extend downwards from distal ends of the first arm and second arm for counterbalancing an upward force applied upon the substrate. The two fixing portions are respectively formed on the first arm and second arm. Each of the fixing portions is located between the pressing supporting portion and one corresponding pulling supporting portion and is closer to the corresponding pulling supporting portion.
US08345441B1 Stub minimization for multi-die wirebond assemblies with parallel windows
A microelectronic assembly can include first and second microelectronic packages mounted to respective first and second opposed surfaces of a circuit panel. Each microelectronic package can include a substrate having first and second apertures extending between first and second surfaces thereof, first and second microelectronic elements each having a surface facing the first surface of the substrate and a plurality of contacts at the surface of the respective microelectronic element aligned with at least one of the apertures, a plurality of terminals exposed at the second surface in a central region thereof, and leads electrically connected between the contacts of each microelectronic element and the terminals. The apertures of each substrate can have first and second parallel axes extending in directions of the lengths of the respective apertures. The terminals of each microelectronic package can be configured to carry all of the address signals transferred to the respective microelectronic package.
US08345437B2 Connection structure and connection method of wiring board
A connection structure for connecting a wiring board to a to-be-connected body having electric contacts, the wiring board including: a base having board-side contacts provided on its facing surface that is to face the to-be-connected body; and a cover film which covers the facing surface except the board-side contacts and a non-covered partial region of the facing surface, the connection structure including: conduction portions formed of electrically conductive resin, for bonding the electric contacts and the board-side contacts to permit electrical conduction therebetween; and a reinforcement portion formed of the same resin as the conduction portions and disposed at a position which is different from positions of the conductive portions and at which the reinforcement portion extends across both of a surface of the cover film and a surface of the non-covered partial region of the base, the reinforcement portion bonding the to-be-connected body and the wiring board for reinforcing connection therebetween.
US08345433B2 Heterogeneous organic laminate stack ups for high frequency applications
Organic laminate stack ups are disclosed for a variety of applications, including high frequency RF applications. One or more inner core layers may be disposed between outer layers along with bondply or prepreg layers as needed. Discrete devices, including surface mount components and flip chips, may be embedded within the organic laminate stack up structures. The embedding of the discrete devices, which may be active or passive devices, may be in the form of a layer of bondply or prepreg encapsulating the discrete devices. In addition or in the alternative, cavities may be formed in at least the outer layers for housing discrete devices, which include surface mount components, flip chips, and wire bonded integrated circuits. A variety of caps may be utilized to seal the cavities. Further, shielding may be provided for the organic laminate stack up structure, including through a wall of vias or a plated trench cut along at least one side of the stack up structure. Each stack up structure may be packaged in a variety of ways, including as a surface mount component, ball grid array, or land grid array.
US08345432B2 Electronic device with slim button
An electronic device includes a base, a cover attached to the base and defining at least one receiving hole and at least one button movably received in one of the at least one receiving hole. The electronic device further includes a printed circuit board fixed to the base, at least one switch and a resilient plate. The at least one switch is arranged on the printed circuit board, each corresponding to one of the at least one receiving hole. The resilient plate cantilevered on the printed circuit board, and includes at least one suspended end abutting against the inner surface of the cover and being under the receiving hole. When being pressed, the at least one button moves inward to urge the suspended end to move downward to actuate the switch.
US08345430B2 IC card
An IC card includes a frame of a rectangular border-shape, a printed circuit board, and one pair of shells. The printed circuit board is disposed on an interior portion of the frame and equips an electronic component. The one pair of shells cover the area surrounded by the frame with both faces of the shells, and constitute an outer shell of the IC card. One of the shells has a plurality of intermittent bent pieces on a periphery thereof. The bent pieces face an edge portion of the frame. The bent pieces establish one pair of hook pieces which protrude from a plate thickness surface (a flat side) on a front end portion thereof. Ultrasonic vibration is applied to a front end portion of the bent pieces while an edge portion of the frame is subjected to pressure, joining the bent pieces to the frame.
US08345428B2 Data acquisition module and system
The present invention relates to units or modules for data acquisition that may either be used as stand alone units or be used to form a modular system where a plurality of modules are mounted together in a frame or rack structure as well as combinations of such stand-alone units and frames. More specifically the invention relates to a module for data acquisition comprising a detachable front unit (3) for releasable attachment to said module (1) comprising one or more first electrical connector means (4) for receiving data or signals from external units, such as microphones and/or accelerometers, and/or for providing data or signals, such as control signals, to external units; a main body comprising means (6) of establishing electrical connection to said one or more connector means (4) in said front unit (3), when said front unit (3) is connected to said module (1); and where the main body being furthermore provided with data output connector means (10); whereby data or signals provided to the module (1) via said one or more first electrical connector means (4), or processed versions of such signals or data, can be provided from said module (1) to one or more external units, such as a PC, via said data output connector means (10).
US08345426B2 Guide system for a card module
A guide system is provided for an electronic device having a card module mated with a header. The guide system includes a guide rail configured to guide the card module for mating with the header of the electronic device. The guide rail includes a main wall extending along a longitudinal axis between a front end and a rear end positioned proximate to the header. The guide rail also includes board guides extending from the main wall along the longitudinal axis that are configured to engage a card module circuit board or board guide of the card module to guide the card module to the header. The guide rail also includes heat sink flanges extending from the main wall along the longitudinal axis that are configured to engage a heat sink of the card module to dissipate heat from the heat sink to the main wall.
US08345424B2 Optical interconnection device
Provided is an optical interconnection device in which a volume required for cooling is reduced. In the optical interconnection device, a plurality of optical modules (12) are arranged on a periphery of an LSI (11) electrically connected to an electric wiring board (10), and liquid cooling mechanisms (13, 14) are respectively placed on the LSI (11) and the optical modules (12). The plurality of optical modules (12) may be arranged only on a surface of the electric wiring board (10) where the LSI (11) is mounted, only on a surface opposite to the surface where the LSI (11) is mounted, or on both the same surface as and the opposite surface to the surface where the LSI (11) is mounted.
US08345423B2 Interleaved, immersion-cooling apparatuses and methods for cooling electronic subsystems
Cooling apparatuses and methods are provided for immersion-cooling of an electronic subsystem of an electronics rack. The cooling apparatuses include a housing at least partially surrounding and forming a sealed compartment about the electronic subsystem and a dielectric fluid disposed within the sealed compartment, with the electronic subsystem being immersed within the dielectric fluid. A liquid-cooled vapor condenser is provided which includes a plurality of thermally conductive condenser fins extending within the sealed compartment. The condenser fins facilitate cooling and condensing of dielectric fluid vapor generated within the sealed compartment. Within the sealed compartment, multiple thermally conductive condenser fins are interleaved with multiple fluid-boiling fins of a heat spreader coupled to one or more of the electronic components immersed within the dielectric fluid. The interleaved fins facilitate localized cooling and condensing of dielectric fluid vapor within the sealed compartment.
US08345415B2 Display apparatus
A display apparatus is provided. A frame is fixed and supported at the rear of a front panel forming the front portion of the display apparatus, and a separate bracket member is not mounted on the edges of the front panel. Thus, the front exterior of the display apparatus is neatly finished, and the display screen looks bigger than it actually is.
US08345413B2 Apparatus for controlling inclination of organic light emitting display panel
An apparatus to control an inclination of an organic light emitting display panel, the apparatus including: a rotation pin having a body formed to be angulated; a support including an arm coupled to the rotation pin to support the rotation pin, the arm including a connection hole to support the rotation pin and a stopper provided to protrude under the connection hole; and a rotation part into which the rotation pin is settled in, the rotation part including an adhesion groove corresponding to the stopper and a hooking groove formed on the adhesion groove to control a rotation of the rotation part around the rotation pin, wherein the rotation of the rotation part is limited by a contact between the hooking groove and the stopper.
US08345410B2 Handheld computing device
A portable computing device is disclosed. The portable computing device can take many forms such as a laptop computer, a tablet computer, and so on. The portable computing device can include at least a single piece housing. The single piece housing including a plurality of steps. The plurality of mounting steps is formed by at least removing a preselected amount of housing material at predetermined locations on the interior surface. At least some of the mounting steps are used to mount at least some of the plurality of internal operating components to the housing.
US08345406B2 Electric double layer capacitor
An electric double layer capacitor that contains at least one electrochemical cell is provided. The cell contains electrodes (e.g., two electrodes) that each contain a porous matrix of electrochemically-active particles (e.g., carbon). An aqueous-based electrolyte is disposed in contact with the porous matrix. In accordance with the present invention, the electrolyte is provided with an anionic polymer that serves as binding agent for the electrochemically active particles and thus reduces electrolyte loss, especially at higher temperatures. Because the polymer is anionic in nature, it is generally hydrophilic and thus can retain its binding properties in the presence of water. The anionic nature of the polymer also allows it to remain stable in the presence of a corrosive polyprotic acid, which is employed in the electrolyte to enhance charge density. Thus, as a result of the present invention, a capacitor may be formed that is capable of exhibiting good electrical performance (e.g., high capacitance and low ESR), even at high temperatures (e.g., 70° C. and above).
US08345398B2 Integrated variable output power supply protection circuit
A solid state power supply control circuit is disclosed. Specifically, the present invention discloses a power coupler enclosing a power supply control circuit, where the power control circuit enables transient increases in current in response to a demand from an active load device, while preventing overvoltage conditions from damaging the power coupler or the active load device. The power supply control circuit further prevents output faults in the power cable or a failure in the active load device from creating conditions which would damage the power coupler and/or the active load device.
US08345394B2 ESD protection circuit for a switching power converter
An ESD protection circuit for a switching power converter which includes a high-side switching element connected between a supply voltage and the switching node, and a low-side switching element connected between the switching node and a common node. A current conduction path couples an ESD event that occurs on the switching node to an ESD sense node, and an ESD sensing circuit coupled to the sense node generates a trigger signal when an ESD event is sensed. A first logic gate keeps the high-side switching element off when the trigger signal indicates the sensing of an ESD event, and a second logic gate causes the low-side switching element to turn on when an ESD event is sensed such that the low-side switching element provides a conductive discharge path between the switching node and common node.
US08345388B2 Perpendicular recording device having reduced sensitivity to external fields
In a read-write head, the shields can serve as magnetic flux conductors for external fields, so that they direct a certain amount of flux into the recording medium. This problem has been overcome by the addition to the shields of a pair of tabs located at the edges closest to the ABS. These tabs serve to prevent flux concentrating at the edges so that horizontal fields at these edges are significantly reduced. Said tabs need to have aspect ratios of at least 2 and may be either triangular or rectangular in shape. Alternatively, the tabs may be omitted and, instead, outer portions of the shield's lower edge may be shaped so as to slope upwards away from the ABS.
US08345385B2 Shield with continuously concave inner sidewall
A write element for magnetic recording includes a main pole and a shield. The main pole has first and second sides with respect to a down-track direction. The shield at least partially surrounds the main pole with a continuously concave inner sidewall. The angle between the inner sidewall of the shield and the direction of motion of the write element is greater than the angle between the sides of the main pole and the direction of motion.
US08345381B1 Magnetic head for perpendicular magnetic recording having a return path section
A magnetic head includes a coil, a main pole, a shield, a return path section, and an accommodation part that are disposed above the top surface of a substrate. The accommodation part accommodates at least part of the return path section. The return path section lies between the main pole and the top surface of the substrate, and connects the shield and part of the main pole away from a medium facing surface to each other so that a space through which part of the coil passes is defined. The accommodation part includes an interposer interposed between the return path section and the medium facing surface. The interposer has an inclined surface facing toward the return path section. The return path section includes an inclined portion located between part of the coil and the inclined surface and extending along the inclined surface.
US08345378B2 Air pump in a hard disk drive (HDD)
An air pump for generating air pressure in a hard disk drive (HDD) including a rotor disposed inside the HDD. The rotor comprises a first air pressure generating feature. The air pump further includes a stator. The stator includes a second air pressure generating feature. The first air pressure generating feature corresponds with the second air pressure generating feature and the air pressure is generated at a location where the first air pressure generating feature rotates in proximity to the second air pressure generating feature.
US08345376B2 Magnetic disk device, magnetic disk, and magnetic disk manufacturing method
A magnetic disk is provided wherein a non-magnetic substrate, a magnetic layer, a protection layer, and a lubrication layer are sequentially stacked. The surface of the lubrication layer has irregular structure patterns along a circumferential direction of the magnetic disk that have circumferential lengths that each correspond to a central angle. The irregular structure patterns may be formed by an adsorption between the lubrication layer and the surface of the protection layer. When a natural frequency of a magnetic head slider used to record to the magnetic disk is f and the magnetic disk rotation speed is R0, the central angle is set so as not to coincide with an angle θ0 expressed by θ0=360 ×(R0/60)/(f×1000).
US08345374B2 Patterned media for heat assisted magnetic recording
A patterned magnetic recording medium for use in heat assisted magnetic recording comprises an electrically conductive heat sink layer and a plurality of discrete magnetic recording elements positioned adjacent to a first surface of the heat sink layer. Disc drives that include the patterned medium and a method of magnetic recording using the patterned media are also included.
US08345362B2 Lens holder and camera module using the same
A camera module includes a base board and a lens holder mounted on the base board. The lens holder includes a main body and at least one ventilation portion integrally formed with the main body. The main body includes a top wall and a peripheral wall extending from a peripheral edge of the top wall. The top wall and the peripheral wall cooperatively define an accommodating space. The top wall defines a viewing aperture through the top wall thereof and at least one riser vent positioned adjacent to the peripheral wall. The at least one ventilation portion covers the riser vent, and is made of a waterproof breathable material.
US08345350B2 Chromatically corrected objective with specifically structured and arranged dioptric optical elements and projection exposure apparatus including the same
An objective having a plurality of optical elements arranged to image a pattern from an object field to an image field at an image-side numerical aperture NA>0.8 with electromagnetic radiation from a wavelength band around a wavelength λ includes a number N of dioptric optical elements, each dioptric optical element i made from a transparent material having a normalized optical dispersion Δni=ni(λ0)−ni(λ0+1 pm) for a wavelength variation of 1 pm from a wavelength λ0. The objective satisfies the relation  ∑ i = 1 N ⁢ Δ ⁢ ⁢ n i ⁡ ( s i - d i )  λ 0 ⁢ NA 4 ≤ A for any ray of an axial ray bundle originating from a field point on an optical axis in the object field, where si is a geometrical path length of a ray in an ith dioptric optical element having axial thickness di and the sum extends on all dioptric optical elements of the objective. Where A=0.2 or below, spherochromatism is sufficiently corrected.
US08345340B2 Method of adjusting a resonance frequency of an optical scanning device
A method of adjusting a resonance frequency in an optical scanning device containing: providing the optical scanning device having a substrate composed of a substrate main body and two cantilever beam portions, a drive source, a mirror portion, and a supporting component for fixing the substrate main body at a fixed end; and reducing an area of the substrate which protrudes from the fixed end to an outside of the supporting component, thereby to increase the resonance frequency; or alternatively, increasing the area of the substrate which protrudes from the fixed end to the outside of the supporting component, thereby to reduce the resonance frequency.
US08345337B2 Polygon mirror device with discontinuous angles of reflections
Disclosed is a polygon mirror device with discontinuous angles of reflections discontinuously to reflect a light beam from a light source with at least one angle. The polygon mirror device with discontinuous angles of reflections comprises a motor connecting with a base to rotate the base around a rotation axis. The base has an axial end surface to form a reference plane. The reference plane is approximately perpendicular to the rotation axis. A plurality of reflectors is positioned on the reference plane circularly around the rotation axis. The reflectors tilt relative to the reference plane with respective angles to form respective included angles. When the base is rotated around the rotation axis, at least one of the reflectors is moved to a reflecting location for receiving the light beam from the light source and reflects the light beam with an angle of reflection to form an image at a specific place.
US08345334B2 Mastering and replication of micro-holographic data storage media
A system and method for replicating optical data storage discs (e.g., holographic data storage discs) having multiple layers of data. Master discs providing for respective single layers of data are utilized, and each respective single layer of data from the master discs are replicate onto the optical data storage disc.
US08345325B2 Segmented reflective optical system
An optical system, used for scanning, forms an image using reflective optical surfaces. The system may be telecentric, and may form an image that is reduced in size as compared with the scanned original. Several image-forming optical channels may be combined to form a page-wide scanning array.
US08345319B2 Image reading apparatus
An image reading apparatus includes: an original reading unit that includes a plurality of first and second image sensor chips each arranged at a predetermined interval in a row along a main-scanning direction, wherein the two rows are arranged so that the first chips overlap the second chips in a zigzag manner in a sub-scanning direction; an image-data generating unit that generates first image data by correcting image data with a first correction coefficient, and generates a plurality of pieces of second image data by correcting image data with a plurality of types of second correction coefficients; a comparing unit that compares image data in an overlapping portion between the first image data and each of the plurality of pieces of second image data; and an image-data selecting unit that selects a piece of second image data based on a comparison result.
US08345318B2 Scanner
Disclosed is a scanner with a main body, hinge, cover member, and plurality of sets of pins and pin holes. The main body includes a transparent plate on the top surface for placing a document. The hinge connects the main body and the cover member. The cover member rotates between an opened and closed state with respect to the main body. The cover member has a bottom surface, which contacts the top surface of the main body when closed. The pins are fanned on either the top surface of the main body or the bottom surface of the cover member, while the pin holes are formed on the opposing surface. The plurality of sets adjusts a positional relationship between the main body and the cover member in the closed state.
US08345317B2 Copying apparatus
A copying apparatus detects a non glossy portion (K, M, C, or Y) and a glossy portion (T) of a document based on image data output from a reader unit. The copying apparatus forms an image of the detected non glossy portion (K, M, C, or Y) with a colored toner and an image of the detected glossy portion (T) with a transparent toner, on a sheet, based on the image data output from the reader unit.
US08345314B2 Methods and systems to embed glossmark digital watermarks into continuous-tone images
Disclosed are methods/systems to embed a watermark into a contone image. Specifically, the disclosed methods and systems spatially modulate a contone image substantially adjacent a watermark area according to a first polarization and spatially modulate the contone image substantially within the watermark area according to a second polarization. These spatially modulated images may then be subsequently processed, stored, communicated and/or rendered.
US08345310B2 Halftone frequency determination method and printing apparatus
An image processing apparatus is provided with a halftone frequency determining section for determining a halftone frequency of an input image data including a plurality of color components. The halftone frequency determining section includes: a threshold value setting section for setting a threshold value for a segment block that is consisting of a plurality of pixels, the threshold value being for use in binarization; a threshold value adjusting section for adjusting the threshold value according to input image data in order to remove an influence of an unnecessary color component; a maximum transition number averaging section for averaging maximum transition numbers of the binary data according to the adjusted threshold value in order to obtain a maximum transition number average; and a halftone frequency estimating section for estimating the halftone frequency from the maximum transition number average. With this, it is possible to determine the halftone frequency accurately.
US08345297B2 Data communication system including address management apparatus and data communication apparatus, address management method using address management apparatus, and address management program controlling address management apparatus
In order to facilitate updating of information on a destination of data, a data communication system includes a server and an MFP capable of communicating with each other. The MFP transmits to the server an update requesting signal including a source address of an e-mail received from another apparatus and related information on the source, transmits an address request to the server and receives user address data from the server, and transmits data to at least one destination address included in the received user address data. The server stores the user address data having destination addresses and related information on the destinations associated with each other, and in receipt of the update requesting signal from the MFP, rewrites the related information associated with the source address included in the update requesting signal by the user address data with the related information included in the update requesting signal.
US08345296B2 Image processing apparatus for determining appropriateness of combination of control software, activation method, and storage medium storing control program that causes computer to perform the method
An image processing apparatus includes an apparatus main unit control software storage unit configured to store new apparatus main unit control software used to control a main unit of the image processing apparatus on a non-volatile storage device, a combination appropriateness determination unit configured to determine whether a combination of the new apparatus main unit control software and post-processing apparatus control software that currently operates on a post-processing apparatus is appropriate based on version information about the post-processing apparatus control software used to control the post-processing apparatus, which is operable in combination with the new apparatus main unit control software, and version information about the post-processing apparatus control software that currently operates on the post-processing apparatus, a determination result storage unit configured to store a result of the determination by the combination appropriateness determination unit, and an activation unit configured to activate the apparatus main unit control software according to the determination result.
US08345293B2 Print system and printer device facilitating reuse of print data
A print system includes a communication path, a client device which transmits print data to said communication path, a host device connected to said communication path, and a printer device which prints the print data after receiving the print data from said client device via said communication path, and automatically sends the print data together with printer output information to said host device via said communication path, said printer output information including keywords for identifying said print data.
US08345287B2 Image scanning apparatus and image scanning method
An image scanning apparatus includes an input unit configured to input a scanning job, a scanning unit configured to scan a document according to the scanning job and generate image data of the document, and a storing unit configured to store the scanning job. The scanning unit performs scanning according to the scanning job inputted by the input unit and, thereafter, performs scanning according to the scanning job stored in the storing unit.
US08345282B2 Image forming system and image forming apparatus
In an image forming system, a server includes (a) a transmitting/receiving unit that receives consumable-goods shortage information and consumable-goods stock information via a network and transmits the consumable-goods stock information and stock retrieval information for retrieving the consumable goods via a network, the consumable-goods shortage information indicating a shortage of consumable goods in an image forming apparatus, the consumable-goods stock information indicating an available stock in an image forming apparatus, and (b) a management control unit that causes the transmitting/receiving unit to transmit the stock retrieval information to the other image forming apparatuses than one of the image forming apparatuses that transmits the consumable-goods shortage information to the server, and causes the transmitting/receiving unit to transmit the consumable-goods stock information obtained from the other image forming apparatuses as a result of retrieving the consumable goods via the network.
US08345280B2 Image forming apparatus and method to search for and print images on network
An image forming apparatus includes an input unit to receive a network resources address where a document exists, a web information receiving unit to read information on the document existing at the received address, an image path extracting unit to extract a path and a name of an image file consistent with predetermined reference data from the document information, an image receiving unit to receive the image file through the network using the extracted path and name of the image file, and a printing unit to print the image file.
US08345276B2 Printing priority jobs when sheet count is limited
A printing system and a printing method are provided that automatically determine a preferentially executed print job to perform printing when a requested number of prints exceeds an upper limit value of permitted number of prints. The printing system and method include a user terminal, a print apparatus, a manager terminal, and a management server connected to a network, and an upper limit value of permitted number of prints is set thereon for each user. The printing management server includes a print number calculating portion that calculates the printable number of sheets from the remainder of the permitted number of prints of a user and the number of prints necessary for a plurality of print job requests from the user, and a print job determining portion that automatically determines a prioritized print job if the printable number of sheets is insufficient.
US08345271B2 Printing control apparatus for assigning parameter selections to specific keys
A printing control apparatus has an input unit with several keys, and a printing control unit that receives a print command from the input unit. The print command initiates a print operation at a printer. A determination unit of the printing control apparatus determines whether a predetermined key is pressed at the same time that the print command is received. If the determination unit determines that the predetermined key is pressed at the same time that the print command is received, an update unit updates a setup value of a parameter relating to a printing mode to a specific value from a predetermined value. The printer executes the print operation in accordance with the setup value of the parameter.
US08345269B2 Method and apparatus for measuring the width of composite tape
Apparatus is provided for slitting composite material int1aaaaaaaaaaao tape and for measuring the width of the slit tape as the tape is being reeled onto take up rolls. The tape width is measured by an optical micrometer. The optical micrometer includes a transmitter for directing radiant energy over the tape and, a receiver for receiving radiant energy from the transmitter that passes across an edge of the tape and for producing a signal related to the width of the tape.
US08345268B2 Beam irradiation device
A beam irradiation device includes a photodetector which receives servo light and outputs a detection signal depending on a light receiving position of the servo light, and a signal processing section which obtains the light receiving position based on the detection signal. In the above arrangement, the signal processing section has an A/D conversion circuit which converts the detection signal into a digital signal, and an error signal adjusting circuit which converts an error component signal to be outputted from the photodetector when the photodetector is not irradiated by the servo light, into a signal within a processable range of the A/D conversion circuit, and supplies the converted signal to the A/D conversion circuit. A first digital signal derived from the detection signal is corrected with a second digital signal derived from the error component signal.
US08345262B2 Method and apparatus for determining a deviation of an actual shape from a desired shape of an optical surface
An optical element having an optical surface (12; 103), which optical surface has an actual shape, the actual shape deviating from a desired shape by maximum 0.2 nm, wherein the desired shape is either: a free-form surface having a deviation from its best-fitting sphere of at least 5 μm or a substantially rotationally symmetrical surface having a deviation from its best-fitting sphere of at least 0.5 mm.
US08345250B1 System and method for detecting chemical species from a remote sensing platform
A remote sensing system includes a transmitter for transmitting an online signal and first and second offline signals toward a target. A receiver receives a returned online signal and first and second returned offline signals from the target. A processor is provided for determining (a) a first ratio based on the returned online signal and first offline signal, and (b) a second ratio based on the returned online signal and second offline signal. A filter is also provided for correlating the first ratio with the second ratio for determining whether the returned online, first offline and/or second offline signals are useable. The returned online, first offline and second offline signals are used to compute first and second concentration path lengths (CPLs) of a column of air between a target and the remote sensing platform.
US08345248B2 Optical cavity enhanced turbidimeter and turbidity measuring method
Provided are an optical cavity enhanced turbidimeter and a turbidity measure method. After casting a pulse beam or a beam having a steep intensity gradient into an optical cavity, the turbidity of the inside region of the optical cavity can be calculated using an attenuation rate of an output beam from the optical cavity.
US08345238B2 Measuring optical spectral property of light based on polarization analysis
A device for measuring spectrum of light includes a differential group delay (DGD) device positioned to receive light under measurement and to produce output light with a DGD value representing a difference in the group delay between two orthogonal optical polarizations of the light under measurement. An optical detector is positioned to receive the output light from the DGD device to measure a state and a degree of polarization of the output light. A processing device receives and processes measurements of the state and the degree of polarization from the optical detector. A probe light source produces probe light. An optical sensor receives the probe light and interacts with the probe light at a resonance wavelength of the optical sensor. A processing unit processes the optical spectrum of the returned probe light to extract information on a parameter to change the resonance wavelength.
US08345237B2 Optical information analyzing device and optical information analyzing method
An optical information analyzing device includes an irradiating unit that irradiates irradiation light to specimens, a transmitted light receiving unit that receives transmitted light and detects the transmitted light as a transmitted light signal, a scattering/fluorescent light receiving unit that receives lateral scattering light and fluorescent light and detects the lateral scattering light and the fluorescent light as a scattering/fluorescent light signal, a nozzle position adjusting mechanism, and an analyzing unit that measures the optical information on the specimen on the basis of the detected transmitted light signal and the detected scattering/fluorescent light signal and analyzes the specimen.
US08345229B2 Long distance optical fiber sensing system and method
A long-distance fiber optic monitoring system having a sensing unit and an analyzer that is remotely located from the sensing unit is provided. The sensing unit comprises a source of optical energy for injecting optical energy into the fiber optical cable and an optical detector configured to detect an optical return signal from the optical fiber. The detected optical return signal is associated with an acoustic signal impinging on the optical fiber. The analyzer receives a signal from the remote sensing unit via the optical fiber that is representative of the optical return signal, and determines a location of a disturbance based at least on the received signal. The representative signal can be transmitted from the remote sensing unit to the analyzer as an optical signal or via a metallic wired included with the optical fiber.
US08345227B2 Measuring volume and constituents of cells
A method of determining a hemoglobin content value of a red blood cell includes: (a) illuminating the cell with incident light at a plurality of illumination wavelengths; (b) obtaining at least one two-dimensional image of the cell corresponding to each illumination wavelength; (c) for each illumination wavelength, determining a mean optical density and a maximum optical density for the cell; (d) determining an area of the cell; (e) for each illumination wavelength, determining a volume of the cell; (f) for each illumination wavelength, determining an integrated optical density for the cell; and (g) determining the hemoglobin content value of the cell based on the area of the cell, the volumes of the cell corresponding to each of the illumination wavelengths, and the integrated optical densities for the cell corresponding to each of the illumination wavelengths.
US08345224B2 Methods and devices for driving micromirrors
A micromirror of a micromirror array in an illumination system of a microlithographic projection exposure apparatus can be tilted through a respective tilt angle about two tilt axes. The micromirror is assigned three actuators which can respectively be driven by control signals in order to tilt the micromirror about the two tilt axes. Two control variables are specified, each of which is assigned to one tilt axis and which are both assigned to unperturbed tilt angles. For any desired combinations of the two control variables, as a function of the two control variables, one of the three actuators is selected and its control signal is set to a constant value, in particular zero. The control signals are determined so that, when the control signals are applied to the other two actuators, the micromirror adopts the unperturbed tilt angles as a function of the two control variables.
US08345220B2 Aberration measurement method, exposure apparatus, and device manufacturing method
A method for measuring a spherical aberration or a coma aberration of a projection optical system of an exposure apparatus configured to transfer an image of a pattern formed on an original plate onto a substrate through the projection optical system. The method for measuring the spherical aberration includes obtaining a focal position of the projection optical system under a first measurement condition, obtaining a focal position of the projection optical system under a second measurement condition different from the first measurement condition, and measuring the spherical aberration of the projection optical system based on a difference of the focal position obtained under the first and the second measurement conditions.
US08345219B2 Method and apparatus for setting an illumination optical unit
A method for setting an illumination optical unit involves determining an actual value of an intensity-weighted illumination parameter of the illumination optical unit for multiple field points and for multiple illumination angles. The influence of a deformation of at least one of the optical surfaces of the illumination optical unit on the at least one illumination parameter is then determined. A desired value of the illumination parameter is then predefined. A desired form of the at least one optical surface is determined so that the actual value of the illumination parameter corresponds to the desired value of the illumination parameter within predefined limits. Finally, the optical surface is deformed with the aid of at least one actuator so that an actual form of the optical surface corresponds to the desired form.
US08345207B2 Thin film transistor array substrate and liquid crystal display device
A thin film transistor array substrate includes pixel regions, each comprising first, second and third transparent electrodes, which are electrically isolated, wherein the second transparent electrode comprises strip-like second electrode portions electrically connected to one another, and the third transparent electrode comprises strip-like third electrode portions electrically connected to one another, the positions of the strip-like third electrode portions corresponding to those of the strip-like second electrode portions, and wherein the strip-like third electrode portions have a width less than that of the strip-like second electrode portions. When the substrate is actuated, a first horizontal electric field is formed between the first and second transparent electrodes and a second horizontal electric field is formed between the third and second transparent electrodes, so that the transmittance can be increased.
US08345206B2 Liquid crystal display
A liquid crystal display includes a liquid crystal layer causing a selective reflection and exhibiting Kerr effect, first and second electrodes applying voltage to the liquid crystal layer, a first circular polarizer disposed between the liquid crystal layer and a viewer and allowing a first circularly polarized light incident on the liquid crystal layer when irradiated with a natural light, the first circularly polarized light having an electric-field vector rotating in a direction reverse to a rotation direction of an electric-field vector of a circularly polarized light selectively reflected by the liquid crystal layer, and a second circular polarizer facing the first circular polarizer with the liquid crystal layer interposed therebetween and allowing a second circularly polarized light incident on the liquid crystal layer when irradiated with a natural light.
US08345200B2 Liquid crystal display device having organic alignment layer and fabrication method thereof
An alignment structure of a liquid crystal display device includes a substrate, a plurality of region defining strips disposed at intervals on the substrate, and organic alignment strips disposed between the region defining layers.
US08345197B2 Liquid crystal display device
A liquid crystal display device includes: a vertical alignment liquid crystal layer; first and second substrates facing each other with the liquid crystal layer interposed; first and second electrodes arranged on the first and second substrates to face the liquid crystal layer; and at least one alignment film in contact with the liquid crystal layer. A pixel region includes a first liquid crystal domain in which liquid crystal molecules are tilted in a first direction around the center of a plane, and approximately at the middle of the thickness, of the liquid crystal layer responsive to a voltage applied. The first liquid crystal domain is close to at least a part of an edge of the first electrode. The part includes a first edge portion in which an azimuthal direction, perpendicular to the part and pointing toward the inside of the first electrode, defines an angle greater than 90 degrees to the first direction. The first or second substrate has an opaque member including a first opaque portion for selectively shielding at least a part of the first edge portion from incoming light.
US08345192B2 Multiple cell gaps transreflective LCD and fabricating method thereof
A LCD having multiple cell gaps and a method producing the same are provided. By stacking various numbers of dielectric layers and/or a photosensitive organic layer with various thicknesses on a display array substrate, various cell gaps for pixels of various colors can be obtained.
US08345183B2 Backlight unit and image display apparatus employing the same
A backlight unit that can perform local dimming, and has a structure for preventing light leakage and a cooling structure, and an image display apparatus employing the backlight unit. The backlight unit includes a light emitting arrangement adapted to radiate light and a plurality of light shielding guides adapted to divide the light emitting arrangement into a plurality of unit blocks, the unit blocks being adapted to provide local dimming, the light shielding guides being further adapted to prevent light from traveling from one of said unit blocks to another of said unit blocks.
US08345165B2 Audio video system, control apparatus, output apparatus, and program
When a conventional audio video system is used, it is necessary to identify an input source of audio video information. For this reason, complicated operations and slow operation times have been a problem. A control apparatus (20) includes: an instruction receiving unit (201) for receiving an instruction to be provided to an audio video supplying apparatus (10a to 10c) which is an input source of audio video information currently outputted from an output apparatus (30) that outputs the audio video information; a determination unit (202) for determining one of the audio video supplying apparatuses (10a to 10c) to be the input source of the audio video information currently being outputted from the output apparatus (30); and a control information sending unit (205) for outputting control information to the audio video supplying apparatus (10a to 10c) determined by the determination unit (202), the control information corresponding to the instruction received by the instruction receiving unit (201) and being used for controlling the audio video supplying apparatus (10a to 10c).
US08345162B2 Systems and methods for triggering an out of focus alert
In order to trigger an out of focus alert when the focus level of a video frame meets a focus criteria, a method is performed including the operations of: receiving a video frame, partitioning the video frame into a plurality of blocks, calculating an array of discrete cosine transformation (DCT) coefficients for at least one of the plurality of blocks using a DCT, classifying each of the at least one of the plurality of blocks based on the array of DCT coefficients for that block, calculating a focus level of the video frame from the block classifications, and triggering an out of focus alert if the focus level meets a focus criteria.
US08345153B2 Camera system and its control method
A camera system according to an embodiment includes a camera device, a control device, and an application server. The camera device, which includes a camera module and a power line communication (PLC) camera adaptation module, captures and provides audio/video information. The camera device modulates the audio/video information, and provides the modulated information. The camera device also demodulates the modulated signal transferred from a power line to obtain a control signal, and adjusts camera parameters according to the control signal. The control device is connected to the PLC camera adaptation module via the power line. The control device demodulates a received modulated signal of the audio/video information, and provides the demodulated signal. According to a received control indication information, the control device generates a control signal, modulates the control signal, and controls the camera module. The application server stores and provides the audio/video information, camera device information and controlling purview information of the camera device. The application server also generates and provides the control indication information. A method for controlling camera is also disclosed. Embodiments of the present invention can control the camera device remotely without using a dedicated signal line.
US08345137B2 Solid-state image pickup apparatus and camera with two-dimensional power supply wiring
A solid-state image pickup apparatus includes a pixel area in which pixels each having at least a photoelectric conversion unit and an amplification transistor for amplifying and outputting a signal of the photoelectric conversion unit are two-dimensionally arranged in horizontal and vertical directions, wherein a power supply wiring, which extends in a vertical direction along pixel boundaries of horizontal and vertical directions while meandering, is arranged on one of two pixel lines adjoining to each other in the horizontal direction in the pixel area, and the power supply wiring is connected to one of a source and a drain of the amplification transistor on each of the two pixel lines. Thus, it is possible to provide a high-sensitivity and high-image-quality amplified solid-state image pickup apparatus in which a difference of sensitivities at one-line intervals is small.
US08345136B2 CMOS image sensor
A CMOS (Complementary Metal-Oxide Semiconductor) image sensor is provided. A CMOS image sensor includes a first light-receiving unit converting light into charge, a first floating diffusion region, in which a first potential corresponding to the converted amount of charge is generated and a second floating diffusion region, to which the charge in the first floating diffusion region is transmitted, and in which a second potential is generated, wherein a wide dynamic range signal is acquired from the first floating diffusion region, a high-sensitively signal is acquired from the second floating diffusion region, and the acquired signals are synthesized and output.
US08345124B2 Digital camera controlled by a control circuit
A digital camera of the present invention comprises a control circuit executing an initialization processing of a recording medium mounted thereon and a series of photographing processings. The control circuit starts the initialization processing of the recording medium when a power of a camera body is turned on, and thereafter, determines presence/absence of an image recording operation regardless of whether or not the initialization processing has been completed. The control circuit starts the series of photographing processings when it is determined that the image recording operation has been performed, then, when either the exposure processing or one or more steps of signal processing is completed, suspends the series of photographing processings to determine whether or not the initialization processing of the recording medium has been completed, and resumes the series of photographing processings when it is determined that the initialization processing of the recording medium has been completed.
US08345120B2 Electronic camera with self-adjusting flash and image-capture sensitivity
An electronic camera includes: an image-capturing unit with variable image-capturing sensitivity, which captures an image of a subject through a photographic lens; a brightness detection unit that detects subject brightness; an exposure calculation unit that executes an exposure calculation by using, at least, the image-capturing sensitivity set at the image-capturing unit and the subject brightness having been detected; a flash quantity calculation unit that calculates a main flash quantity for a flash unit that illuminates the subject when capturing an image thereof; and a sensitivity adjusting unit that adjusts the image-capturing sensitivity so as to achieve optimal exposure with a main flash quantity within a flash quantity control range of the flash unit when the main flash quantity having been calculated by the flash quantity calculation unit is outside the flash quantity control range. And if the image-capturing sensitivity has been adjusted by the sensitivity adjusting unit, the exposure calculation unit re-executes the exposure calculation.
US08345118B2 Image capturing apparatus, image capturing method, album creating apparatus, album creating method, album creating system and computer readable medium
An image capturing apparatus includes: an image capturing section for capturing an image; a person determining section for determining whether the image captured by the image capturing section includes any person; an input notification section for notifying a user that the person included in the image captured by the image capturing section should be inputted when the image determining section determines that the image includes the person; a personal identification information input section for causing the user to input personal identification information indicative of the person included in the image captured by the image capturing section by a predetermined timing after the input notification section notifies the user that the person included in the image captured by the image capturing section should be inputted; and an image storage section for storing the personal identification information inputted by the personal identification information input section in association with the image captured by the image capturing section when the personal identification information input section inputs the personal identification information.
US08345117B2 Terminal outputting monochrome image data and color image data
There is provided an imaging terminal comprising an image sensing and processing circuit that includes a hybrid monochrome and color image sensor pixel array having a first subset of pixels provided by monochrome pixels without color filter elements and a second subset of pixels provided by color pixels having color filter elements. The terminal can be operative so that the image sensing and processing circuit can output a frame of image data for storing in a CPU addressable image frame memory. The image sensing and processing circuit can be operative so that a frame of image data output by the image sensing and processing circuit for storing in a CPU addressable image frame memory can include monochrome pixel values that correspond to color pixel positions of the image sensor pixel array.
US08345110B2 Image processing apparatus and storage medium
The image processing apparatus is provided with a subject movement data creation unit that detects the movement of subjects in a plurality of partitioned blocks that partition a screen area of moving images, and creates subject movement data that specifies a partitioned block where there is movement in the subject and the movement of the subject in that partitioned block; a still image acquisition unit that acquires still images; and a still image processor that causes the image of the still image blocks corresponding to the partitioned blocks specified by the subject movement data to move in accordance with the movement of the subject specified by the subject movement data, on the still image acquired by the still image acquisition unit using the subject movement data created by the subject movement data creation unit.
US08345105B2 System and method for accessing and utilizing ancillary data with an electronic camera device
A system and method for accessing and utilizing ancillary data with an electronic camera device includes a data source that stores various selectable ancillary data files such as image template files, text overlay files, image background files, and special program instruction files. The data source may be implemented in any effective manner, including as a service on an distributed computer network like the Internet, as a discrete electronic device such as a personal computer, or as a removable, non-volatile memory device such as a flash memory. The electronic camera device may then utilize an ancillary data module to access, select, and download the ancillary data files from the data source for subsequently combining with other captured image data to thereby produce new composite images.
US08345097B2 Hybrid remote digital recording and acquisition system
A surveillance system includes an event module that receives an event detection signal that indicates an event external to the surveillance system. The system also includes a power control module that selectively operates a data recording device at least partially concurrent with the event based on the event detection signal. The system also includes a selection module that selects a portion of data recorded by the data recording device based on content of the data. A data transmission module transmits the portion over a remote communication link.
US08345096B2 Sensor and apparatus for vehicle height measurement
The disclosed subject matter relates to a sensor and apparatus for vehicle height and slant measurement which can include a light source, and two cameras with respective lenses. The light source can be configured to emit light towards a road, and both cameras can be configured to receive the image of the road that is illuminated by the light from the light source and to thereby create image data. The apparatus can include a control circuit that can geometrically measure a vehicle height in accordance with the image data. The sensor can also receive image data from different points and from two light sources, and the apparatus can detect a vehicular lean using the different vehicle heights. Thus, because the sensors of the disclosed subject matter do not necessarily include a moving part as in the conventional sensor, the sensors can be easily attached to a vehicle body and can also be used for a vehicular lean detection.
US08345093B2 Method for adjusting lightness of image obtained by microscope
The automatic adjustment method of a microscopic image for automatically adjusting an image on the basis of the lightness of the microscopic image includes distinguishing an observation pixel being an observation target in the image from a non-observation pixel not being an observation target on the basis of the lightness of each pixel of the image, determining a representative value for representing the lightness of the image on the basis of the lightness of a selection pixel identified as the observation pixel and adjusting the lightness of the image on the basis of the representative value.
US08345089B2 Receiving apparatus and intra-subject information acquiring system
To acquire much accurate image information having no noise, without increasing load in the post-processing of the image information, a receiving apparatus 3 includes: a synchronization signal detector 34 that detects a horizontal synchronization signal and a vertical synchronization signal; an image processor 35 that performs an image generation process of each frame based on the horizontal synchronization signal and the vertical synchronization signal detected by the synchronization signal detector 34; and an image deletion controller 36a that controls to delete an image of the current frame, when a horizontal synchronization signal within one frame detected by the synchronization signal detector 34 is not continuously detected by a first predetermined number or more, or when a horizontal synchronization signal within one frame detected by the synchronization signal detector 34 is not continuously detected by a second predetermined number or more, or when a vertical synchronization signal detected by the synchronization signal detector 34 is not continuously detected by a third predetermined number or more.
US08345083B2 Dynamic management of picture quality in a video conference with diversified constraints
In one embodiment, a method dynamically configures a BL bandwidth in a conference based on bandwidth capabilities in the video conferencing network. In one embodiment, the conference may include any combination of endpoints characterized as BL endpoints and SVCL endpoints. The method includes determining one or more bandwidth capabilities for a plurality of endpoints participating in a conference. The bandwidth capabilities for each respective endpoint may be based on its video decoding capability, the maximum bit-rate it can accept, the video encoding capability of the other endpoints, or a bandwidth constraint manifestation in a portion of the network, etc.
US08345077B2 Write device, image forming apparatus, and open/close control method
A write device includes an opening arranged on a casing of a write unit that emits irradiation light to expose a photoreceptor; a shutter unit movably mounted on the casing to open and close the opening; plural wall-like sections having respective different widths and being arranged in a standing manner on a side intersecting with a rotary shaft of a rotator that moves the shutter unit; a detecting unit that detects the plural wall-like sections moving in accordance with the rotation of the rotator; a measuring unit that measures a time period from when a wall-like section is detected until when the wall-like section is no longer detected; and a position detecting unit that determines the detected wall-like section by using the measured time period and the width thereof and detects the position of the shutter unit by using the determined wall-like section.
US08345075B2 Duplex thermal dye receiver elements and imaging methods
A duplex thermal dye transfer element has a substrate, a non-voided compliant layer and a thermal dye image receiving layer. These imaging elements can be imaged on either or both sides in combination with one or more thermal dye donor elements in a thermal dye transfer process. Imaging can form a dye image or transfer clear films or laminates or metalized layers to either or both sides of the substrate.
US08345069B2 Display apparatus, driving method for display apparatus and electronic apparatus
Disclosed herein is a display apparatus, including: a display panel having a plurality of pixels arranged in a matrix thereon, each of the pixels including an electro-optical element, a writing transistor, a driving transistor, and a storage capacitor connected between the gate electrode and the source electrode of the driving transistor for storing an image signal written by the writing transistor, each of the pixels carrying out a mobility correction process for applying negative feedback to a potential difference between the gate and the source of the driving transistor with a correction amount determined from current flowing to the driving transistor; a temperature detection section configured to detect the temperature of the display panel; and a control section configured to control the period of the mobility correction process based on a result of the detection by the temperature detection section.
US08345068B1 Image-based document display
The present invention is directed to a method and system for continuously displaying image pages of digital content which are available over a network. More specifically, the method and system enables a user to view image pages in a continuous manner while a limited number of image pages are being downloaded at a given time. Several image pages which are adjacent to the image page(s) the user is currently viewing may be stored in temporary memory. The image pages in the temporary memory are utilized so that, within the image pages, the user can move the displayed image pages up and down without experiencing any discontinuation. In order to ensure continuous display throughout the entire digital content, the next possible set of image pages is constantly determined and obtained to update the current set of image pages in the temporary memory.
US08345049B2 Method and apparatus for predicting avatar movement in a virtual universe
The present invention provides a computer implemented method, apparatus, and computer useable program code to offer to move an avatar in a virtual universe. A computer predicts a location selection to form a prediction. The computer renders a first viewport in a computer display, based on the prediction. The first viewport includes a first user-control; a first coordinate; and a first attitude. The computer renders a second viewport comprising a second user-control, a second coordinate and a second attitude wherein at least one object is rendered in a computer display from a perspective distinct from a perspective of the first viewport. The computer receives an instruction corresponding to the first user-control.
US08345047B2 Method for displaying performance information for one or more vehicles
A method and system for displaying information related to a work vehicle comprises sensors for detecting levels associated with corresponding performance variables. An assignor assigns points in an image or graphical data representation associated with corresponding detected levels. A graphical module interconnects the points in the image to form a performance polygon indicative of a collective level of performance of the performance variables. A display is arranged for displaying the performance polygon to a user.
US08345033B2 Image processing apparatus and control method thereof for controlling the increase in voltage
An image processing apparatus, a power supply apparatus and a circuit apparatus, the image processing apparatus including a display unit which displays thereon an input image, and a power supply unit which outputs direct current power to drive the display unit, but gradually increases a voltage level of the direct current power.
US08345031B2 Display device, driving method for display device, and electronic apparatus
A display device includes a pixel array unit including pixels arranged in a matrix, the pixels each including an electrooptical element, a writing transistor for writing an image signal, a storage capacitor for storing the image signal, and a driving transistor for driving the electrooptical element in accordance with the image signal, the pixels each having a threshold correction process function for, before light emission of the electrooptical element, changing a source potential of the driving transistor to a potential obtained by subtracting a threshold voltage of the driving transistor from an initial gate potential of the driving transistor; and a power supply unit configured to set, as a power supply potential of a power supply line for supplying a current to the driving transistor, different potential values for a threshold correction period for execution of the threshold correction process and a light-emission period for the electrooptical element.
US08345025B2 Computation device incorporating motion detection and method thereof
Information from an accelerometer integrated at a computation device is received. An orientation of a display of the computation device, or other attribute, can be determined based upon the received information based upon an assumed reference, such as a desktop surface that is perpendicular to a gravitational vector, or based upon information from another accelerometer, such as an accelerometer within a base portion of a laptop computer. An operation is performed based upon the information.
US08345024B2 Display system, display device, and method for the same
A display system includes a display device with a display section. A display-data providing device provides a display control signal containing display data to the display device. The display-data providing device stores display data to be provided to the display device and information corresponding to the display data in association with each other. The display device holds the corresponding information associated with the display data provided from the display-data providing device. If the display data is lost from the display device, and if the display-data providing device identifies the display content indicated by the corresponding information contained in the display-data identifying signal output by the display device, the display device erases the display content according to a second inverted erase signal sent from the display-data providing device, and the second inverted erase signal includes the display data corresponding to the display content identified by the display-data providing device.
US08345017B1 Touch input gesture based command
A touch input gesture made on a touch sensitive display is described for providing a quick and efficient method for initiating the opening of a text input box. The initiation of opening the text input box following the touch input gesture may be made during the running of a separate application. Further, certain characteristics related to the shape, size and length of the touch input gesture will be referenced to determine certain characteristics of the text input box that is initiated in response to the touch input gesture.
US08345015B2 Sensor apparatus and method for generating signals indicative of the position or change in position of limbs
A sensor apparatus for generating electrical signals which indicate the position or movement of limbs relative to a reference area has a transmitter electrode apparatus, a voltage generator for applying an alternating voltage to the transmitter electrode, a first receiver electrode apparatus, a second receiver electrode apparatus, and a third receiver electrode apparatus, wherein the first, second, and third receiver electrode apparatuses are each connected to high-impedance tapping systems. The first, second, and third receiver electrode apparatuses are preferably each connected to high-impedance inputs of an impedance transformer system, wherein information indicative of a location or movement is obtained on the basis of differences between the electrical events present at the outputs of the respective impedance transformer.
US08345009B2 Input device using touch manner
Provided is an input device using a touch manner. A micro computer and a key control unit perform communications in a serial method to obtain operation stability by reducing the number of data connecting ports between the micro computer and the key control unit. Furthermore, when more than two sets of key matrixes are provided, a plurality of key control unit may be connected to one micro computer to solve interferences between the key patterns. Moreover, operational reliability of the input device using the touch manner is improved by adequately using resources of the key control unit and at the same time reducing processing load of the micro computer.
US08345002B2 Control apparatus and method for controlling an image display
A control apparatus for controlling an image display includes at least one reference object for generating a predetermined spectrum signal; a modulation unit for modulating the predetermined spectrum signal with a predetermined method; and a remote controller. The remote controller includes an image sensor for receiving the modulated predetermined spectrum signal and generating a digital signal; and a processing unit for receiving the digital signal, demodulating the digital signal so as to generate a digital image which only contains the image of the reference object, and calculating an image variation of the image of the reference object formed on the digital image, wherein the remote controller controls the image display according to the image variation thereby eliminating the interference from a light source which generates a light band overlapping the band of the predetermined spectrum signal. The present invention also provides a control method for controlling an image display.
US08345001B2 Information processing system, entertainment system, and information processing system input accepting method
A technique is provided related to an input interface wherein entertainment is enhanced by an information processing system that includes means for producing a computer image that prompts a player to virtually touch a plurality of touch points; means for accepting input of a video image of the player captured by image pickup means; display control means for causing a display device to display and superimpose the video image and the computer image on each other; means for analyzing the video image during display of the computer image to detect virtual touches of any of the plurality of touch points; and means for executing predetermined processing when the detecting means detects virtual touches that are performed on a predetermined number of touch points in a predetermined order.
US08344997B2 Method and system for writing data to electromechanical display elements
Methods and devices for applying bias potentials of opposite polarities to columns of electromechanical display elements are described herein. The bias potentials may be applied such that a column and an adjacent column receive bias potentials of opposite polarity. The bias potentials may be applied such that a polarity of bias voltages received by columns of a first set of the display elements is opposite a polarity of bias voltages received by columns of a second set of the display elements.
US08344989B2 Shift register
A shift register includes a plurality of scan stages to output scan pulses to a plurality of gate lines, a first dummy stage to output a first dummy scan pulse to a first of the plurality of scan stages, and a second dummy stage to output a second dummy scan pulse to a last of the plurality of scan stages.
US08344982B2 Current-driven display device
In one embodiment of the present invention, to allow a circuit that compensates for variations in a threshold voltage of a drive element to operate properly and prevent luminances of other pixel circuits from fluctuating due to a compensation operation, a pixel circuit is disclosed. A driving TFT, a switching TFT, and an organic EL element are provided between a power supply wiring line and a common cathode, and a capacitor and a switching TFT are provided between a gate terminal of the driving TFT and a data line. A switching TFT is provided between a connection point B between the capacitor and the switching TFT and a reference supply wiring line, a switching TFT is provided between the gate terminal and a drain terminal of the driving TFT, and a switching TFT is provided between the gate terminal of the driving TFT and the connection point B.
US08344978B2 Digital-to-analog converter for display device
A digital-to-analog converter (DAC) for a display device is provided. The DAC includes an amplifier and a current decoder. The amplifier receives a gradation voltage with respect to upper bits in data of k bits through a non-inverting input terminal, and varies the input gradation voltage according to a voltage applied to an inverting input terminal. The current decoder allows a predetermined constant current to flow therethrough according to input data of lower bits, which do not include the upper bits, to thereby vary the voltage applied to the inverting input terminal. The current decoder further adjusts the gradation voltage outputted by the amplifier according to the varied voltage.
US08344972B2 Light emitting device and electronic device
A TFT for controlling the amount of current flowing into a power supply line when an EL element does not emit light (electric discharge TFT) is provided in each pixel. When an EL driving TFT is turned ON to make an EL element emit light, the electric discharge TFT is turned OFF. On the other hand, the electric discharge TFT is turned ON when the EL driving TFT is turned OFF and no EL element emit light. Therefore variation of the difference in electric potential over the length of a power supply line depending on an image to be displayed is contained. Thus reduced is the difference in amount of current flowing into EL elements in adjacent pixels while the EL elements emit light, thereby avoiding crosstalk.
US08344965B2 Head mounted display device
A head mounted display device has a frame. The frame includes a front portion mountable on a nose of a user, and extending to a right side edge of the front portion, and to a left side edge of the front portion, in front of at least one eye of the user, a connection portion connected to an edge portion of at least one of the right and left side edge, and the connection portion extends rearward from the edge portion, and a temple portion configured to be mountable on an ear of the user, rotatably connected to the connection portion, and rotates around a rotation axis. The head mounted display also has an image display unit having an optical system, for generating an image to be displayed at a position viewable by the user, and a retaining mechanism to hold the image display unit within the connection portion.
US08344961B1 C-band radiating element for broad area maritime surveillance (BAMS)
The present invention is Broad Area Maritime Surveillance (BAMS) radiating element which includes a plurality of dipole layers, a stripline feed layer and a cover portion. The radiating element is low-profile and may have a thickness of 180 mils. Further, the radiating element may have an operating frequency range from 5.35 GHz to 5.46 GHz and a depth of 0.083 free space wavelengths at the high end of the operating frequency range. Still further, the dipoles of the dipole layers of the BAMS radiating element vary in width from layer to layer to maximize match at the edge of the scan volume. The BAMS radiating element may be at least partially constructed of printed circuit board material, such as Rogers 4003. The BAMS radiating element may have a return loss of less than −10 decibels over its entire scan volume and frequency band.
US08344958B2 Secured document with a contactless chip with protection of date against unauthorized access
The invention relates to a secured document in the form of a booklet of at least one sheet which may be folded about a folding axis, the document having a transponder with an electronic chip provided with a memory for storing data and a transponder antenna. The document also includes a foldable amplifier antenna, distinct from the transponder antenna and arranged on the document such that, when the same is open, the amplifier antenna amplifies the electromagnetic flux received by the transponder antenna to permit communication of the document with a remote reader and, in the closed position of the document, the amplifier antenna reduces the electromagnetic flux received by the transponder antenna beneath a minimum threshold permitting communication of the electronic chip with a remote reader.