Document Document Title
US08359661B2 Magnetic device inspection apparatus and magnetic device inspection method
Applying an alternating current to a magnetic head as a sample generates an alternate-current magnetic field from the sample. A cantilever includes a probe that is made of a magnetic material or is coated with a magnetic material. The cantilever is displaced when it approaches the sample. Detecting the displacement of the cantilever detects distribution of the magnetic field from the sample. It is possible to fast measure distribution of the magnetic field generated from the sample when a frequency of the alternating current applied to the sample differs from a resonance frequency of the cantilever.
US08359660B2 Method and apparatus of securing data in a portable flash memory
A method and apparatus of securing data stored in a memory of a portable memory storage device are disclosed. One example may include activating an authentication detection component of the portable memory storage device, and verifying an authentication key via the authentication detection component of the portable memory storage device. Once the authentication is complete, additional operations may include interfacing the portable memory storage device with a computing device and accessing data stored in the memory device. Upon ending the access operation, the discontinuing of the interfacing of the memory storage device with the computing device will automatically lock the memory storage device after a predetermined time has passed.
US08359659B2 Method and apparatus for protecting private information on a user apparatus
There is provided apparatus comprising a user interface for displaying a plurality of items. The apparatus is arranged: a) to receive at least one instruction, by which instruction or instructions, one or more of a plurality of items initially displayed on the user interface is or are categorized as an item or items to be hidden and the remaining one or more of the plurality of items initially displayed on the user interface is or are categorized as an item or items to be displayed; b) to receive an instruction to hide, from the user interface, the one or more items to be hidden; and c) to hide from the user interface, the one or more items to be hidden, such that the item or items categorized as items to be displayed are displayed on the user interface, and the item or items categorized as items to be hidden are not displayed on the user interface. In one preferred arrangement, the apparatus is an electronic device. There is also provided a method for hiding one or more items of a plurality of items displayed on a user interface for a user apparatus. Again, the user apparatus may be an electronic device. There is further provided a method for selecting a new password or entering a predetermined password on a user apparatus. The user apparatus may be an electronic device for storing electronic files.
US08359656B2 Media processing system supporting different media formats via server-based transcoding
A method for processing media content includes receiving, at a second communications device communicatively coupled to a network at a first geographic location, from a first wireless mobile communications device communicatively coupled to the second communications device at the first geographic location, a device profile of the first wireless mobile communications device. The device profile received from the first wireless mobile communications device and media content may be sent to a server communicatively coupled to the network at a second geographic location. Media content may be received from the server, where the media content has been reformatted based on the device profile. The reformatted media content may be transmitted to the first wireless mobile communications device. The received device profile of the first wireless mobile communication device may be stored.
US08359655B1 Software code analysis and classification system and method
Methods for scanning software for the existence of a licensing condition. Software may be uploaded, scanned and compared against known software stored in a datastore. If the uploaded software matches known software in the datastore, a license associated with the known software may be determined. The license may have information associated with it, such as a classification based on risk and obligations. The classification of the license, as well as the obligation information may be returned as a report to a requester that uploaded software to easily identify the risks associated with incorporating the software into a larger code base or project.
US08359647B1 System, method and computer program product for rendering data of an on-demand database service safe
In accordance with embodiments, there are provided mechanisms and methods for rendering data of an on-demand database service safe. These mechanisms and methods for rendering on-demand database service data safe can enable embodiments to alleviate any security risk that would otherwise be posed by such data. The ability of embodiments to provide such additional safety may lead to improved security in the context of an on-demand database service.
US08359645B2 Dynamic protection of unpatched machines
A system and method for protecting a computer system connected to a communication network from a potential vulnerability. The system and method protects a computer system that is about to undergo or has just undergone a change in state that may result in placing the computer system at risk to viruses, and the like, over a communication network. The system and method first detect an imminent or recent change in state. A security component and a fixing component react to the detection of the change in state. The security component may raise the security level to block incoming network information, other than information from a secure or known location, or information requested by the computer system. The fixing component implements a fixing routine, such as installing missing updates or patches, and on successfully completing the fixing routine, the security level is relaxed or lowered.
US08359643B2 Group formation using anonymous broadcast information
A number of devices co-located at a geographic location can broadcast and receive tokens. Tokens can be exchanged using a communication link having limited communication range. Tokens that are received by a device can be stored locally on the device and/or transmitted to a trusted service operating remotely on a network. In some implementations, the tokens can be stored with corresponding timestamps to assist a trusted service in matching or otherwise correlating the tokens with other tokens provided by other devices. The trusted service can perform an analysis on the tokens and timestamps to identify devices that were co-located at the geographic location at or around a contact time which can be defined by the timestamps. A group can be created based on results of the analysis. Users can be identified as members of the group and invited to join the group.
US08359640B2 Printing apparatus management system, printing apparatus management method, and printing apparatus management program
A printing apparatus management system includes: a printing apparatus which includes an IC tag performing wireless communication with the outside and a memory being connected to the IC tag; and a first information terminal which has at least a function of writing information in the memory through wireless communication with the IC tag. The first information terminal maintains authentication data used by the printing apparatus, writes the authentication data in the memory, and transmits the authentication data to another information terminal. In addition, the printing apparatus interrupts a predetermined function, when the authentication data is written by the first information terminal, and in a state where authentication data is written in the memory by the first information terminal or an information terminal other than the first information terminal in the interruption state, the printing apparatus makes the predetermined function effective, when the authentication data written by the first information terminal before the interruption state and the authentication data written by the first information terminal or the information terminal other than the first information terminal after the interruption state accord with each other.
US08359637B2 System and method for access control of network devices across multi-platform access lists
A system for sharing a device between two independent software platforms and for access control of a network device across the two independent software platforms is provided. The system has a first computing device operating on a first software platform for authenticating at least a first user and accessing a first user's access list having at least one address of a second user. The system also has a second computing device operable with the same first user and a second different software platform. A destination across the first and the second software platforms is mapped to selectively control the device by the second user from the first user's access list with the second user operating on the second computing device.
US08359636B2 Method and system for modeling options for opaque management data for a user and/or an owner
Distributed Management Task Force (DMTF) management profiles, based on the Common Information Model (CIM) protocol, may be utilized to perform access authentication during opaque management data profile operations based on DMTF/CIM Role Based Authorization (RBA) profile and/or Simple Identity Management (SIM) profiles. Instances of CIM_Identity class may be utilized to enable validation of ownership and/or access rights, via instances of CIM_Role class and/or instances of CIM_Privilege class for a plurality of common users and/or applications. Quota related operations may be performed via “QuotaAffectsElement” associations between instances of CIM_Identity class and instances of the CIM_OpaqueManagementDataService class. The “QuotaAffectsElement” association may comprise “AllocationQuota” and/or “AllocatedBytes” properties to enable tracking and/or validating of quota related information within the opaque management data profile.
US08359634B2 Method and system to optimize efficiency when managing lists of untrusted network sites
A computer readable storage medium including a set of instructions executable by a processor, the set of instructions operable to determine if a network location included in a request to connect to the network location, is included in a first list of untrusted network locations stored on the client computer and send a request to determine if the network location is included in a second list of untrusted network locations stored remotely from the client computer when it is determined that the network location is not included in the first list.
US08359631B2 Portable identity rating
Portable on-line identity verification technology includes, for example, portable widgets with an identity rating, and other on-line identification verification icons and identity rating scores.
US08359630B2 Method and system for implementing a dynamic verification value
A method is disclosed, which includes receiving a message including an account identifier and a first verification value. The method uses the account identifier to select a dynamic verification value process from at least two dynamic verification value processes. Then, using the selected dynamic verification value process, a second verification value is determined. Next, the method determines if the first verification value and the second verification value match or are within an expected range.
US08359628B2 Display device and transmitting device
A display device includes a signal receiving unit, an image display unit, a communicating unit, a position designating unit, and an information transmitting unit. The signal receiving unit receives a video signal by a differential signal through a plurality of channels from an external apparatus via a transmission path. The image display unit processes the vide signal received in the signal receiving unit to display an image. The communicating unit performs a bi-directional communication by using a predetermined line which constitutes the transmission path. The position designating unit designates a position on a display screen of the image display unit. The information transmitting unit transmits, by the communicating unit, coordinate information on the position designated by the position designating unit to the external apparatus.
US08359627B2 Method and apparatus for realizing PVR using home network device
A method of realizing a personal video recorder (PVR) using a home network device is provided. A client receives contents and replays the contents in a home network. The client uploads first contents received from a real time broadcasting channel to the server from a time when an external time-shift input is received, terminates the uploading of the first contents if an external replay input is received during the uploading of the first contents, replays the first contents whose uploading is terminated from a portion requested by the external replay input, and simultaneously uploads second contents to the server, received from the real time broadcasting channel at a time when the uploading of the first contents is terminated. A user can watch a live broadcast using a time-shift function such as a PVR via a home network device without a separate PVR.
US08359626B1 Application data table for a multiservice digital transmission system
A method of transmission of application data (97) in a digital transport stream characterized in providing an application data table (110) containing information regarding the applications (97) carried in each service (91, 92) within the transport stream. The application data table (110) may conveniently be designated by a fixed PID value and a TID extension value varying in dependence on the bouquet of services chosen. The use of a single application data table to provide information across all services within a bouquet provides a number of advantages, in particular when deciding whether or not to maintain certain applications when switching between services.
US08359616B2 Systems and methods for automatically generating advertisements using a media guidance application
Systems and methods for automatically generating advertisements using a media guidance application are provided. In some embodiments, an advertisement database is searched to identify a stored advertisement for display in an advertisement display region of a media guidance application display screen. Upon determining that the advertisement database does not include a suitable stored advertisement, a new advertisement may be generated for display in the advertisement display region.
US08359615B2 Method and digital broadcasting system for transmitting and receiving ESG
Disclosed is a method and a digital broadcasting system for transmitting and receiving an Electronic Service Guide (ESG). When there are ESG fragments to be transmitted through a communication network among ESG fragments included in ESG data, a digital broadcast transmitter generates an ESG data session such that the ESG data session may include route information through the communication network of the relevant ESG fragments. Then, the digital broadcast transmitter transmits the generated ESG data session to a broadcast receiving terminal, which obtains the route information through the communication network of the relevant ESG fragments. Accordingly, a user can more easily and conveniently receive the ESG data by using the route information through the communication network obtained by the broadcast receiving terminal.
US08359610B2 Audience measurement apparatus, system and method for producing audience information of a media presentation
Audience measurement methods and systems for producing audience information of a media presentation. At least one embodiment includes a moveable apparatus comprising an audio capturing means for picking up audio from a media presentation distributed to an audience through at least one media rendering device to produce an audio signal, processing means for processing the audio signal to derive the content identification information, user interface means for entering the presence information of panel members, memory means to store the content identification information and the presence information, and communication means for transmitting the content identification information and the presence information for further processing to generate audience information.
US08359606B2 Generic user interface command architecture
Certain aspects of a generic user interface command architecture allow an application to host commands for presentation on a computing device. The commands can be written by the same designer or author as the application, or alternatively by other parties (e.g., by a third-party developer). Other aspects of the generic UI command architecture describe an application programming interface (API) that can be used to allow the application to host the commands. Other aspects of the generic UI command architecture describe an activation mechanism by which registered commands can be activated by an application.
US08359603B1 Techniques for inter-user-space communication
Described are techniques for intermodule communication between a first code module and a second code module each executing in user space. A shared memory portion includes storage for one or more commands and is accessible to the first and the second code modules. A first first-in-first-out (FIFO) structure is used for sending a location in the shared memory portion from the first code module to the second code module. A second FIFO structure is used for sending a location in the shared memory portion from the second code module to the first code module. The first code module stores command data for a command at a first location in the shared memory portion. A command is issued from the first code module to the second code module by sending the first location from the first code module to the second code module using the first FIFO structure.
US08359599B2 Methods and systems for efficient use and mapping of distributed shared resources
Methods and systems for coordinating sharing of resources among a plurality of tasks operating in parallel in a document presentation environment while host communications and task processing may be performed asynchronously with respect to one another. A mapped resource manager manages activation (addition) and deactivation (deletion) of resources shared by a plurality of tasks operating in parallel to assure that each task may continue processing with a consistent set of files as resources despite changes made by other tasks or by operator intervention.
US08359598B2 Energy efficient scheduling system and method
An energy efficient scheduling system and method is disclosed. In some embodiments, a method includes receiving, with a processor, a request for execution of an application. The method also includes receiving, based on the request, a scheduling policy. Additionally, the method includes for each of a plurality of datacenters, determining one or more datacenter attributes associated with each respective datacenter. The method also includes selecting one of the plurality of datacenters to execute the application based, at least in part, on the request, the scheduling policy, and the datacenter attributes and executing the application at the selected datacenter.
US08359597B1 Workload-guided application scheduling in multi-core system based at least on applicaton branch transition rates
The proposed method exploits inherent characteristics of a software program to select a core of a multi-core processor for executing the software program. Each characteristic is associated with a suitability metric, which measures the degree of the match between that characteristic and the corresponding hardware configuration. In one embodiment, fuzzy logic is used to combine individual metrics to produce an overall suitability that indicates the overall degree of the match between a program and a core.
US08359596B2 Determining capability of an information processing unit to execute the job request based on satisfying an index value and a content of processing of the job
A grid computing system having a plurality of information processing apparatuses, each of which comprises an index value storing part for storing an index value indicative of the throughput of the information processing apparatus itself; a request acquiring part for acquiring a job execution request that requests an execution of a job; a job executing part for executing the job, based on the index value stored in the index value storing part and also based on the process contents of the job, if determining that the job is to be executed in the foregoing information processing apparatus; and a request transmitting part for forwarding the job execution request to another information processing apparatus connected to the foregoing information processing apparatus if determining that the job is not to be executed in the foregoing information processing apparatus.
US08359593B2 Computer machine migration of file system images using a redo-log file
Systems and methods for migration between computing machines are disclosed. The source and target machines can be either physical or virtual; the source can also be a machine image. The target machine is connected to a snapshot or image of the source machine file system, and a redo-log file is created on the file system associated with the target machine. The target machine begins operation by reading data directly from the snapshot or image of the source machine file system. Thereafter, all writes are made to the redo-log file, and subsequent reads are made from the redo-log file if it contains data for the requested sector or from the snapshot or image if it does not. The source machine continues to be able to run separately and simultaneously after the target machine begins operation.
US08359587B2 Runtime profitability control for speculative automatic parallelization
A compilation method and mechanism for parallelizing program code. A method for compilation includes analyzing source code and identifying candidate code for parallelization. The method includes parallelizing the candidate code, in response to determining said profitability meets a predetermined criteria; and generating object code corresponding to the source code. The generated object code includes both a non-parallelized version of the candidate code and a parallelized version of the candidate code. During execution of the object code, a dynamic selection between execution of the non-parallelized version of the candidate code and the parallelized version of the candidate code is made. Changing execution from said parallelized version of the candidate code to the non-parallelized version of the candidate code, may be in response to determining a transaction failure count meets a pre-determined threshold. Additionally, changing execution from one version to the other may be in further response to determining an execution time of the parallelized version of the candidate code is greater than an execution time of the non-parallelized version of the candidate code.
US08359585B1 Instrumentation ATS/TPS mitigation utilizing I/O data stream
Methods and systems for obsolescence mitigation of electronic systems including hardware and software components, in particular methods and systems for managing obsolete instrument hardware and application software used in legacy Automated Test Systems (ATS) or Automatic Test Equipment (ATE). When one or more components of a test program set (TPS) has been rendered obsolete, migration to one or more replacement instruments without any impact to the TPS or other remaining legacy instruments in the ATE or ATS is obtained by a translator module interposed between the new instrument and the system bus for translating instructions for the obsolete instrument or set of instruments into instructions or procedures for the new instrument whereby the new instrument thus functions in the same manner as the obsolete instrument or set of instruments.
US08359583B2 Methods for selectively pruning false paths in graphs that use high-precision state information
Methods are provided that allow a false path pruner to traverse a directed acyclic graph in conjunction with one or more checker programs that are analyzing a program for defects or other artifacts of interest. While the checkers may have ways of avoiding re-traversal of portions of the graph that have already been traversed, the false path pruner may override such decisions made by the checkers as a result of a false path in order to allow re-traversal during a future different traversal when that same defect or artifact may not lie along a false path, and therefore avoid missing a valid defect or artifact. Computer programs stored on tangible media are provided that implement the methods of the invention.
US08359577B2 Software health management testbed
A testbed for testing health of software includes an input model, a hardware model, and a resource modeler. The input model represents an input system used in conjunction with the software. The hardware model represents one or more hardware components used in conjunction with the software. The resource modeler is coupled to the input model and the hardware model, and is configured to estimate effects on the software of conditions of the hardware components, the input system, or both.
US08359576B2 Using symbolic execution to check global temporal requirements in an application
In one embodiment, a method include accessing one or more global temporal requirements of an application specified using one or more requirement templates from a library of requirement templates, accessing a model of the application, generating one or more symbolic expressions of one or more of the global temporal requirements of the application, searching a state space of the application model with a model checker, monitoring the search of the state space for events in the state space encompassed by the symbolic expressions and modifying construction of a graph of the state space in response to occurrence of one or more events encompassed by the symbolic expressions, evaluating the symbolic expressions based on the graph of the state space to determine whether one or more of the global temporal requirements are valid, and communicating one or more results of the evaluation of the symbolic expressions for presentation to a user.
US08359574B1 Offline mode in IDE for seamless service-oriented-architecture-based application development
A development application can provide an integrated development environment that interfaces with one or more data sources that will be used by the application under development. Sample data from the source(s) can be used to aid the coding process and/or testing the application under development. The development application can maintain a cache to support offline access of data from the source(s) to allow development to continue when a source cannot be accessed and/or when a developer wishes not to access a particular source. Code elements can be included in the application under development to cause the application under development to access the cached data based on settings in the development application. The added code elements can automatically be removed when the application is released.
US08359571B2 Computer method and apparatus for activity-based version selection in a configuration management system
A computer method, system and apparatus for selecting version of a software program artifact includes history means and processor means. The history means indicate (a) a baseline version of each artifact in a given plurality of artifacts forming a subject software program configuration, and (b) respective change-set information per artifact. Different change sets correspond to different versions of the artifacts. The processor means determine version of an artifact in the subject software program configuration using the indicated baseline versions and change-set information. The processor means enable the configuration management system to display the determined version of the artifact to a user.
US08359568B2 Method and system for automatically adding generic change log to legacy application
A data management method includes accessing data objects in an application written in C/C++ for change-logging and multi-step redo/undo, wherein the data objects are organized in a binary format and are devoid of self-describing information, and wherein the accessing the data objects is structured in a plurality of layers, the plurality of layers including a semantic layer, a change log layer, and a repository layer, dynamically analyzing the data objects to recognize all changes made by any of a plurality of users for all data types used by the application, the dynamically analyzing the data including using semantic analysis to track changes and identifying any changes in any of the data objects, and using generated wrapper classes to convert between C/C++ data structures and generic data format, wherein the wrapper classes are generated from developer provided annotations with C/C++ data structure declarations.
US08359567B2 Timing wires in a graphical program
A system and method for specifying timing relationships among nodes in a graphical program. User input specifying desired timing of a first node with respect to timing of a second node may be received. In various embodiments, any kind of timing relationship or timing constraint between the first node and the second node may be specified. Timing information may be displayed on the display to visually indicate the timing of the first node with respect to timing of the second node. In one embodiment, displaying the timing information may comprise displaying a timing wire between the first node and the second node. The graphical program may be executed in such a way that the visually indicated timing of the first node with respect to timing of the second node is satisfied.
US08359565B2 Method and apparatus for generating test patterns for use in at-speed testing
In one embodiment, the invention is a method and apparatus generating test patterns for use in at-speed testing. One embodiment of a method for use by a general purpose computing device that is configured to generate a set of test patterns with which to test an integrated circuit chip includes receiving, by an input device of the general purpose computing device, statistical timing information relating to the integrated circuit chip and a logic circuit of the integrated circuit chip and generating, by a processor of the general purpose computing device, the set of test patterns in accordance with the statistical timing information while simultaneously selecting a set of paths on which to test the set of test patterns.
US08359562B2 System and method for semiconductor device fabrication using modeling
In one embodiment, a method of manufacturing a semiconductor device includes using a processor to generate a first three dimensional (3-D) resist profile for a first process condition using an layout mask of a target structure. The method further includes using a processor to generate a second 3-D resist profile for a second process condition using the layout mask. The first process condition includes a plurality of process variables, and the second process condition includes different values of the plurality of process variables than the first process condition. The method includes generating a 3-D process variable (PV) band profile by combining the first 3-D resist profile with the second 3-D resist profile and displaying a 3-D image of the 3-D PV band profile on a display.
US08359557B1 Method and apparatus for generating data bus interface circuitry
A method is provided for generation of a circuit design. A plurality of components, including at least a processor and a peripheral device, is instantiated in a circuit design. One or more parameterizable data bus interface blocks are automatically selected based on the master-slave relationships, requirements, and capabilities of the components. The one or more parameterizable data bus interface blocks are instantiated in the circuit design. In response to user input, values are assigned to one or more parameters of the processor. The plurality of components and data bus interface blocks are automatically parameterized by determining appropriate parameter values according to the parameters of the processor and capabilities and requirements of the components and data bus interface blocks.
US08359553B1 Various methods and apparatuses for effective yield enhancement of good chip dies having memories per wafer
A method and apparatus are described in which an optimal configuration of memory instances is determined. The optimal configuration of memory instances to be fabricated with built-in repair capacity and memory instances that are non-repairable may provide a maximum number of good chip dies per wafer. An amount of memory instances to be fabricated with built-in repair capacity as well as a remaining amount of memory instances to be fabricated without any built-in repair components in the integrated circuit design is determined relative to achieving the maximum number of good chip dies per wafer for a given defect density and wafer area. The amount of good dies produced per fabricated wafer for a populated amount of memories with built-in repair components is determined to be between an amount established by a minimum limit for the die area up to the amount established by a maximum limit for the die area.
US08359552B2 Portable information terminal
A contact position detecting unit 122 detects the position on the touch panel touched by a controlling object. A rendering unit 104 determines the layout of a document file including a link and display the document in the layout thus determined. A link position specifying unit 106 specifies the position of the link in the screen. A detection area setting unit 114 sets an object detection area for determination that the link is selected by the user as a result of contact with the controlling object associated one-to-one with the link, such that the object detection area occupies a range different from that of the link and is spaced apart from an adjacent object detection area by a predefined minimum distance, that the display mode of the link is maintained, and that the object detection area is superposed on the link. A matching unit 130 matches the position on the touch panel touched by the controlling object against the range occupied by the object detection area so as to determine which object detection area is selected.
US08359551B2 Automatic mapping of pointing devices to multiple displays
An automatic pointing device mapping method (400, 420) and associated apparatus for automatically remapping the active area (12) of a graphics tablet (10) to a plurality of displays (122, 124), such as might be used in conjunction with a graphics program (130), a CAD program, or the like. Proximity zones (230, 232) are established along the edge of the active area (12). When a stylus (146) is moved into one of the proximity zones (230, 232), the graphics tablet (10) is switched to control the display (122, 124) in the corresponding direction, provided such a display (122, 124) exists in that direction. In one embodiment data regarding an elapsed time data (220), which is the time the stylus (146) has remained in the proximity zone (230, 232) is monitored, such that the multi-display system (110) is not remapped until the stylus (146) has remained in the proximity zone (230, 232) until a preset time (218) has elapsed.
US08359549B1 Multiple-function user interactive tool for manipulating three-dimensional objects in a graphical user interface environment
Methods and apparatuses are provided which may be implemented to provide a multiple-function user interactive tool adapted for manipulating three-dimensional objects graphically presented within a virtual space.
US08359545B2 Fast and smooth scrolling of user interfaces operating on thin clients
Systems and methods according to the present invention provide a user interface for scrolling through lists of information on user interfaces.
US08359542B2 Machines, program products, and computer-implemented methods for interactive aircraft performance substantiation
An interactive aircraft performance substantiation is provided by determining maneuvers for a user-selected aircraft, determining operation and performance variables for a user-selected maneuver, displaying a scale graphic representation of the user-selected aircraft according to aircraft dimensions, displaying load selection fields according to aircraft dimensions and load-sites dimensions, interactively updating the scale graphic representation of the user-selected aircraft to include an oriented graphic representation of a user-selected load according to the aircraft dimensions, load dimensions, and load-site dimensions, interactively determining mass properties of the user-selected aircraft according to the aircraft dimensions, the load dimensions, and the load-site dimensions; receiving operation properties for the user-selected maneuver corresponding to the operation variables; and displaying an aircraft performance substantiation responsive to determining performance properties of the user-selected aircraft according to the mass properties thereof and the operation properties thereof, the performance properties corresponding to the performance variables.
US08359541B1 Distributing icons so that they do not overlap certain screen areas of a mobile device
Methods, systems, and computer-readable media are provided for distributing icons so that they do not overlap certain screen areas of a mobile device. In particular, screen areas of a background image displayed on a screen of a mobile device may be identified as image portions that are desirable for protection. After the desired image portions are identified, foreground screen areas corresponding to the desired image portions are designated as being unavailable to present icons. Icons are then presented on available screen areas of the mobile device so as to avoid overlapping desired image portions.
US08359540B2 Apparatus, methods, and articles of manufacture for constructing and maintaining a calendaring interface
Systems, methods, apparatus, and means for managing an event are provided including creating an event, causing event information to be transmitted to a first group of internal users for communication to a plurality of external users, receiving requests for attendance, creating a final event schedule, causing confirmation information to be transmitted, and generating event summary reports upon completion of said event.
US08359537B2 Tool for navigating a composite presentation
A computer readable medium storing a media editing application for creating media presentations is described. The application includes a graphical user interface (GUI). The GUI has (1) a composite display area for displaying graphical representations of a set of media clips that are part of the composite presentation and (2) a navigation tool including several selectable navigation markers associated with several navigable locations in the composite presentation. The selection of a navigation marker causes the composite display area to present the navigable location in the composite presentation that is associated with the selected navigation marker.
US08359536B2 Method and device for composing a menu
Multimedia content of exchangeable storage media, such as optical discs, may be extended by bonus content that is downloaded via Internet connection and stored on a local storage device. An improved method for integration of different menu items relating to on-disc content and downloaded content provides flexibility and a simple, low cost solution. The method for integration of downloaded bonus content into a menu comprises defining one or more placeholders within a menu, determining a storage location or naming convention for bonus content, declaring for each placeholder an attribute providing a unique association to a specific type of bonus content, providing a button image, detecting presence of bonus content data, replacing the associated placeholder by the associated button image and enabling an associated action to be taken when said button is selected.
US08359532B2 Text type-ahead
Methods and arrangements of text entry are discussed. Embodiments include transformations, code, state machines or other logic to index segments of text from multiple sources and receive segments of text being entered into text-entry applications in a floating application. The embodiments may also involve matching the segments of text to indexed segments of text and entering completions of the received segments of text into the text-entry applications. The completions may be based upon the matching, and the completion of a segment may be entered into the text-entry application from which it was received.
US08359531B2 Method and apparatus for highlighting diverse aspects in a document
The disclosure generally relates to document summarization. Given a document, summarization can be defined as picking k sentences from the original document D such that the constructed summary exhibits two key properties: coverage and orthogonality. In one embodiment of the disclosure, the two requirements are captured in a combinatorial formulation of the problem and presented as an algorithms.
US08359530B2 Wireless communication apparatus, wireless communication method, and computer program
A wireless communication apparatus that includes a first format detecting unit detecting a format by executing signal processing on a preamble of a received packet before decoding, an estimating unit using the preamble to carry out multiple types of estimations, and a decoding unit decoding the received packet in accordance with the detected format based on the estimations. The apparatus further includes a second format detecting unit detecting the format of the received packet based on decoded control information in the preamble of the received packet, an error detection determination unit, when the format detected by the first format detecting unit differs from the format detected by the second format detecting unit, determining that the format detected by the first format detecting unit is an error, and a control unit controlling operations of the estimating unit and the decoding unit based on a determined result.
US08359529B2 Information processing apparatus and information processing method
A sending part sends a data generated by a second device from the second device to a first device. A data collating part collates the data sent from the sending part with a data generated by the first device, and determines that it is abnormal when a mismatch between these data occurs. Thus, a data generated by the first device is collated with a data generated by the second device and when a mismatch between these data occurs, it is determined that it is abnormal, so that abnormality can be detected surely.
US08359527B1 Averaging signals to improve signal interpretation
Systems and techniques to interpret signals on a noisy channel. A described system includes a filter, buffer, detector, controller, and averager. The buffer can store a group of signals, including a filtered digital signal and previous signal(s). The controller can determine whether first discrete values are adequately indicated and initiate a retry mode when the first discrete values are not adequately indicated. The averager can produce a new signal, in the retry mode, based on an average of at least a portion of the group of signals. The detector can interpret the new signal as second discrete values. The controller can determine whether the second discrete values are adequately indicated based on a measurement of differences between hard decisions indicated by the new signal and hard decisions indicated by the filtered digital signal. The controller can selectively exclude a signal of the group of signals from the average.
US08359523B2 Method and system for decoding video, voice, and speech data using redundancy
A method and system for decoding video, voice, and/or speech data using redundancy and physical constraints are presented. Video, voice, and/or speech bit sequences may be decoded in a multilayer process based on a decoding algorithm and at least one physical constraint. For voice applications, the decoding algorithm may be based on the Viterbi algorithm. At least one estimated bit sequence may be selected by performing searches that start from trellis junctions determined during by the decoding algorithm. The estimated bit sequences may be selected based on corresponding redundancy verification parameters. At least one physical constraint test may be performed on the selected estimated bit sequences to select a decoded output bit sequence.
US08359521B2 Providing a memory device having a shared error feedback pin
A system and method for providing a memory device having a shared error feedback pin. The system includes a memory device having a data interface configured to receive data bits and CRC bits, CRC receiving circuitry, CRC creation circuitry, a memory device pad, and driver circuitry. The CRC receiving circuitry utilizes a CRC equation for the detection of errors in one or more of the received data and the received CRC bits. The CRC creation circuitry utilizes the CRC equation for the creation of CRC bits consistent with data to be transmitted to a separate device bits. The memory device pad is configured for reporting of any errors detected in the received data and the received CRC bits. The driver circuitry is connected to the memory device pad and merged with one or more other driver circuitries resident on one or more other memory devices into an error reporting line.
US08359518B2 2D product code and method for detecting false decoding errors
The present invention discloses a method and apparatus for performing forward error correction with a multi-dimensional Bose Ray-Chaudhuri Hocquenghem (BCH) product code, and a method for detecting false decoding errors in frame-based data transmission systems.
US08359517B2 Memory system and method using partial ECC to achieve low power refresh and fast access to data
A DRAM memory device includes several banks of memory cells each of which are divided into first and second sets of memory cells. The memory cells in the first set can be refreshed at a relatively slow rate to reduce the power consumed by the DRAM device. Error checking and correcting circuitry in the DRAM device corrects any data retention errors in the first set of memory cells caused by the relatively slow refresh rate. The memory cells in the second set are refreshed at a normal rate, which is fast enough that data retention errors do not occur. A mode register in the DRAM device may be programmed to select the size of the second set of memory cells.
US08359515B2 Forward substitution for error-correction encoding and the like
In one embodiment, a forward substitution component performs forward substitution based on a lower-triangular matrix and an input vector to generate an output vector. The forward substitution component has memory, a first permuter, an XOR gate array, and a second permuter. The memory stores output sub-vectors of the output vector. The first permuter permutates one or more previously generated output sub-vectors stored in the memory based on one or more permutation coefficients corresponding to a current block row of the lower-triangular matrix to generate one or more permuted sub-vectors. The XOR gate array performs exclusive disjunction on (i) the one or more permuted sub-vectors and (ii) a current input sub-vector of the input vector to generate an intermediate sub-vector. The second permuter permutates the intermediate sub-vector based on a permutation coefficient corresponding to another block in the current block row to generate a current output sub-vector of the output vector.
US08359513B2 Data communications methods and apparatus
In an embodiment, a source device encodes source information corresponding to a frame, assembles an initial data frame that includes the encoded data blocks, and transmits the initial data frame to a destination device. The destination device decodes the encoded data blocks and assembles a restored version of the initial data frame. The destination device identifies corrupted data blocks and uncorrupted data blocks within the restored version, stores the uncorrupted data blocks, generates a message that identifies the corrupted data blocks, and transmits the message to the source device. In response, the source device encodes source information corresponding to the corrupted data blocks identified in the message, assembles a responsive data frame, and transmits the responsive data frame to the destination device. The destination device produces a corrected data frame from the retransmitted data blocks and the previously-stored uncorrupted data blocks.
US08359503B2 Method and system for generating an integrated circuit chip facility waveform from a series of chip snapshots
Methods and corresponding test systems for generating a chip facility waveform from a series of chip snapshots. The methods including, (i) testing an integrated chip multiple times, each time increasing a clockstop delay delaying a clockstop generated by triggered error condition each time determining the state of state holding elements of the integrated circuit and (ii) testing an integrated circuit chip one time to generate a error condition and determining multiple times the states of state holding elements of the integrated circuit based on previous states of the state holding elements.
US08359497B2 Determining the cause of serialization failures
A method, computer program product, and system determining the cause of serialization failures is described. A method may comprise, if a first object that has been serialized with all references to member fields by the first object removed passes deserialization, restoring, via at least one of a client electronic device and a server computer, a first reference to a first member field by the first object. The method may further comprise serializing, via at least one of the client electronic device and the server computer, the first object with the restored first reference to the first member field. The method may also comprise, if the serialized first object with the restored first reference to the first member field fails deserialization, determining, via at least one of the client electronic device and the server computer, that the first reference to the first member field by the first object causes the failure.
US08359496B1 Fault-resistant just-in-time compiler
The present disclosure relates to techniques for potentially increasing the reliability and/or stability of systems having virtual machines that support multiple modes of execution. For example, as described herein, a virtual machine partitions a plurality of program instructions into a plurality of traces for execution by a virtual machine operating on a computing device, wherein the virtual machine has first and second modes of execution, and wherein each of the plurality of traces comprises one or more of the plurality of program instructions. The virtual machine applies the second mode of execution to a first trace in the plurality of traces and determines an error condition that is caused by the application of the second mode of execution to the first trace. After determining the error condition, the virtual machine applies the first mode of execution to the first trace to recover the virtual machine from the error condition.
US08359495B2 System and method for using failure casting to manage failures in computer systems
A system and method for using failure casting to manage failures in a computer system. In accordance with an embodiment, the system uses a failure casting hierarchy to cast failures of one type into failures of another type. In doing this, the system allows incidents, problems, or failures to be cast into a (typically smaller) set of failures, which the system knows how to handle. In accordance with a particular embodiment, failures can be cast into a category that is considered reboot-curable. If a failure is reboot-curable then rebooting the system will likely cure the problem. Examples include hardware failures, and reboot-specific methods that can be applied to disk failures and to failures within clusters of databases. The system can even be used to handle failures that were hitherto unforeseen—failures can be cast into known failures based on the failure symptoms, rather than any underlying cause.
US08359490B2 Memory controller, system including the controller, and memory delay amount control method
A memory controller coupled to a DRAM includes a delay control section including a delay holding section, and coupled to the DRAM to output a delay set value to the DRAM and a delay adjustment section coupled to the DRAM to receive data from the DRAM, and to arrange a delay amount of the received data based on the delay set value. The delay set value is stored in both the delay holding section of the memory controller and the DRAM.
US08359489B2 Frequency calibration circuit for automatically calibrating a frequency generated by an oscillator and method thereof
A serial interface engine generates a series of digital data according to a pair of differential signals received from a high-speed Universal Serial Bus host and/or a full-speed universal serial bus host. Then, a packet identification (PID) unit identifies a packet identification of a start of each frame and a first period between two consecutive packet identifications according to the series of digital data. A count comparator is used for generating a calibration signal to calibrate an output frequency of an oscillator according to the first period.
US08359488B2 Keeping time in multi-processor virtualization environments
A virtual machine receives a request for a current time. The virtual machine determines an approximation of the current time based on readings from one of a plurality of processors and compares the approximation to a virtual machine time stamp value. If the approximation is smaller than the virtual machine time stamp value, the virtual machine returns the global time stamp value as the current time and if the approximation is not smaller than the virtual machine time stamp value, the virtual machine returns the approximation as the current time.
US08359485B2 Non-volatile semiconductor memory device with power saving feature
A non-volatile semiconductor memory device, which comprises (i) an interface having an input for receiving an input clock and a set of data lines for receiving commands issued by a controller including an erase command; (ii) a module having circuit components in a feedback loop configuration and being driven by a reference clock; (iii) a clock control circuit capable of controllably switching between a first state in which the reference clock tracks the input clock and a second state in which the reference clock is decoupled from the input clock; and (iv) a command processing unit configured to recognize the commands and to cause the clock control circuit to switch from the first state to the second state in response to recognizing the erase command. The module consumes less power when the reference clock is decoupled from the input clock than when the reference clock tracks the input clock.
US08359479B2 High performance arithmetic logic unit (ALU) for cryptographic applications with built-in countermeasures against side channel attacks
The present invention is a cryptoengine configured for providing countermeasures against attacks, including: an input/output (I/O) control unit, a memory, a controller, and an Arithmetic Logic Unit (ALU). The memory is communicatively coupled with the I/O control unit, receives inputs from the I/O control unit, and provides outputs to the I/O control unit based upon the received inputs. The controller is communicatively coupled with the I/O control unit for transmitting and receiving control signals. The ALU includes a plurality of storage components and computational components. The ALU is communicatively coupled with the controller and receives commands from/transmits status bits and flags to the controller. The ALU is further communicatively coupled with the memory and is configured for providing output signals to/receiving input signals from the memory. Further, the cryptoengine is configured for being communicatively coupled with a host computing device.
US08359474B2 Method and system for secure authentication
A system and method configured to provide secure Personal Identification Number (PIN) based authentication is disclosed. A passcode or PIN associated with a customer value card can be securely authenticated by an issuer prior to authorizing payment. An Access Control Server (ACS) can receive the PIN or passcode from a customer via a secure connection over a public network. The ACS can generate an encrypted PIN and can communicate the encrypted PIN to a remote issuer for authentication. The ACS can use one or more hardware security modules to generate the encrypted PIN. The hardware security modules can be emulated in software or implemented in hardware. The system can be configured such that the PIN is not exposed in an unencrypted form in a communication link or in hardware other than the originating customer terminal.
US08359471B2 System and method for generating a signature
The present invention provides a system and a method for generating digital signatures. The system comprises a first formula which generates the signature as selected series from at least two, but preferably more digitized biometric features of a user. The signature comprises a different selected series per unit of time of for instance 10 seconds. The invention comprises a second formula which assigns a numerical value to a data file. The second formula can also use the numerical value to define another time interval, on the basis of which another signature can be generated. The invention further provides a number of examples for application of the generated signature during the sending of data files.
US08359470B1 Increased security during network entry of wireless communication devices
What is disclosed is a method of operating a wireless communication system. The method includes exchanging wireless communications between a wireless access node and a wireless communication device to perform a network entry process, where the network entry process comprises at least a capability exchange phase and a subsequent authentication exchange phase. The method also includes, during the capability exchange phase, transferring a capability negotiation message from the wireless communication device, and receiving the capability negotiation message in the wireless access node. The method also includes, during the authentication exchange phase, transferring an authentication key associated with the wireless communication device and a digital signature for the capability negotiation message from the wireless communication device, and receiving the authentication key associated with the wireless communication device and the digital signature for the capability negotiation message in the wireless access node. The method also includes authenticating the capability negotiation message by processing the digital signature for the capability negotiation message and the authentication key associated with the wireless communication device.
US08359461B2 Running-shift instructions for processing vectors using a base value from a key element of an input vector
The described embodiments provide a processor for generating a result vector with shifted values. During operation, the processor receives a first input vector, a second input vector, and a control vector. When generating the result vector, the processor first captures a base value from a key element position in the second input vector. The processor then determines a number of bit positions to shift the base value using selected relevant elements in the first input vector. The processor then shifts the copy of the base value by the number of bit positions and writes the value into a corresponding element in the result vector. In addition, a predicate vector can be used to control the values that are written to the result vector.
US08359454B2 Memory access techniques providing for override of page table attributes
A memory access technique, in accordance with one embodiment of the present invention, includes selectively overriding attributes contained in a translation lookaside buffer or page table data structure with attributes contained in a context specifier.
US08359453B2 Real address accessing in a coprocessor executing on behalf of an unprivileged process
A coprocessor performs operations on behalf of processes executing in processors coupled thereto, and accesses data operands in memory using real addresses. A process executing in a processor generates an effective address for a coprocessor request, invokes the processor's address translation mechanisms to generate a corresponding real address, and passes this real address is the coprocessor. Preferably, the real address references a block of additional real addresses, each for a respective data operand. The coprocessor uses the real address to access the data operands to perform the operation. An address context detection mechanism detects the occurrence of certain events which could alter the context of real addresses used by the coprocessor or the real addresses themselves.
US08359451B2 Management of host physical memory allocation to virtual machines with a balloon application
Methods and systems for managing distribution of host physical memory (HPM) among virtual machines (VMs) executing on a host via a hypervisor are presented, where each VM has guest system software including an operating system. A method includes an operation for reserving, by a balloon application executing in a first VM, a guest virtual memory (GVM) location in the first VM. The GVM location is mapped to a guest physical memory (GPM) location, which is mapped to a host physical memory (HPM) location. The balloon application is responsive to the hypervisor for reserving memory. Further, the method includes operations for writing a value to the reserved GVM location and for remapping a plurality of GPM locations containing the value to a single HPM location. The remapping is performed by a content-based page sharing component of the hypervisor. Additionally, the method reclaims the HPM location when the HPM location is freed due to the remapping, and assigns the reclaimed HPM location to a different VM or to a pool of available HPM locations.
US08359448B1 Specific memory controller implemented using reconfiguration
A circuit controls a memory arrangement and includes an array of programmable resources and interconnect resources, a reconfiguration port, and a processor. The programmable resources and interconnect resources in the array are initially configured with a reference configuration data-set. The reference configuration data-set configures the programmable resources and interconnect resources to implement a general memory controller. The processor obtains a characteristic of the memory arrangement and selects a particular partial reconfiguration data-set based on the characteristic of the memory arrangement. The processor reconfigures the programmable resources and interconnect resources in the array via the reconfiguration port. The processor reconfigures the programmable resources and interconnect resources with the particular partial reconfiguration data-set. The particular partial reconfiguration data-set partially reconfigures the programmable resources and interconnect resources to implement a portion of a specific memory controller that differs from the general memory controller.
US08359446B2 Method for processing data using triple buffering
In a method for processing data using triple buffering, a data block to be processed is written to a memory area in a first interval of time. The data block is processed in the same memory area (A, B, C) in a second interval of time. The processed data block is returned from the same memory area in a third interval of time.
US08359438B2 Memory banking system and method to increase memory bandwidth via parallel read and write operations
A cache memory and a tag memory are included in a banked memory system and used to effectively enable parallel write and read operations on each clock cycle, even though the memory banks consist of single-port devices that are not inherently capable of parallel write and read operations.
US08359437B2 Virtual computing memory stacking
Virtual stacking is utilized in a virtual machine environment by receiving a data element for storage to a shared memory location and writing to the shared memory location. Writing to the shared memory location may be implemented by reading the shared memory location contents, encoding the received data element with the shared memory location contents to derive an encoded representation and writing the encoded representation to the shared memory location so as to overwrite the previous shared memory location contents. The method may further comprise receiving a request for a desired data element encoded into the shared memory location, decoding the shared memory location contents until the desired data element is recovered and communicating the requested data element.
US08359434B1 Distributive network control
Included are systems and methods for distributive network control. In addition, embodiment of a method includes receiving an indication related to recording data stored on a local cache and determining whether to remotely store at least a portion of the data. Some embodiments include sending a request for the stored data.
US08359430B1 Techniques for efficient mass storage layout optimization
A data storage system can automatically improve the layout of data blocks on a mass storage subsystem by collecting optimization information during both read and write activities, then processing the optimization information to limit the impact of optimization activities on the system's response to client requests. Processing read-path optimization information and write-path optimization information through shared rate-limiting logic simplifies system administration and promotes phased implementation, which can reduce the difficulty of developing a self-optimizing storage server.
US08359429B1 System and method for distributing volume status information in a storage system
System and method for distributing volume status information in a storage system. According to one embodiment, a system may include a plurality of volumes configured to store data, where the volumes are configured as mirrors of one another, and a plurality of hosts configured to access the plurality of volumes. A first one of the plurality of hosts may be configured to execute a mirror recovery process and to maintain a progress indication of the mirror recovery process, and the first host may be further configured to distribute the progress indication to another one or more of the plurality of hosts.
US08359426B2 Flash memory storage system
A flash memory storage system has a plurality of flash memory devices comprising a plurality of flash memories, and a controller having an I/O processing control unit for accessing a flash memory device specified by a designated access destination in an I/O request received from an external device from among the plurality of flash memory devices. A parity group can be configured of flash memory devices having identical internal configuration.
US08359424B2 Flash memory device and reading method thereof
Provided are a flash memory device and a reading method of the flash memory device. A multi-level cell flash memory device includes: a memory cell array comprising main memory cells storing main data, and indicator cells storing indicate data indicating one of a first mode and a second mode in which the main data of the main memory cell, to which the indicate cells correspond, is written; and an output unit outputting in response to a control signal corresponding to the indicate data, one of main data read from the memory cell array and forced data forcing some bit values of the main data to bit values of mode specific data, as reading data.
US08359419B2 System LSI having plural buses
A system LSI includes first and second memories, first and second buses, a bus bridge that performs signal transfer between the first and second buses, a first bus system connecting to the first bus and accessing the first or second memory, a second bus system connecting to the second bus and accessing the first or second memory, a memory access circuit having first and second bus-side input/output terminals that perform signal transfer to/from the first and second buses and first and second memory-side input/output terminals that perform signal transfer to/from the first and second memories.
US08359415B2 Multi-root I/O virtualization using separate management facilities of multiple logical partitions
Mechanisms are provided for implementing a multi-root PCI manager (MR-PCIM) in a multi-root I/O virtualization management partition (MR-IMP) to control the shared functionality of an multi-root I/O virtualization (IOV) enabled switch fabric and multi-root IOV enabled I/O adapter (IOA) through the base functions (BF) of the switches and IOAs. A hypervisor provides device-independent facilities to the code running in the I/O Virtualization Management Partition (IMP), Multi-Root (MR)-IMP and client partitions. The MR-IMP may include device specific code without the hypervisor needing to sacrifice its size, robustness, and upgradeability. The hypervisor provides the virtual intermediary functionally for the sharing and control of the switch and IOA's control functions.
US08359414B2 Retry mechanism
An interface unit may comprise a buffer configured to store requests that are to be transmitted on an interconnect and a control unit coupled to the buffer. In one embodiment, the control unit is coupled to receive a retry response from the interconnect during a response phase of a first transaction for a first request stored in the buffer. The control unit is configured to record an identifier supplied on the interconnect with the retry response that identifies a second transaction that is in progress on the interconnect. The control unit is configured to inhibit reinitiation of the first transaction at least until detecting a second transmission of the identifier. In another embodiment, the control unit is configured to assert a retry response during a response phase of a first transaction responsive to a snoop hit of the first transaction on a first request stored in the buffer for which a second transaction is in progress on the interconnect. The control unit is further configured to provide an identifier of the second transaction with the retry response.
US08359412B2 Data storage device to control signal strength of memory channel and setting method thereof
A data storage device includes a plurality of memory devices and a memory controller. The memory controller exchanges data with the plurality of memory devices via a plurality of channels and adjusts drive strength of the plurality of channels by referring to at least one of the number of the plurality of memory devices and current temperature.
US08359408B2 Enabling functional dependency in a multi-function device
In one embodiment, the present invention includes a method for reading configuration information from a multi-function device (MFD), building a dependency tree of a functional dependency of functions performed by the MFD based on the configuration information, which indicates that the MFD is capable of performing at least one function dependent upon another function, and loading software associated with the functions in order based at least in part on the indicated functional dependency. Other embodiments are described and claimed.
US08359407B2 Method and device for activating functions of a powered-off device via a serial data bus interface
A method and device are provided for activating certain functions of a powered-off device having a serial data bus interface when it is attached to a powered device via the serial bus interface. On detection of a voltage on the power line of the serial bus, the processor of the device is booted in a special operation mode, wherein certain functions of the serial data bus interface can be used without powering the complete device. The device may then be enumerated by the attached host device and for example allow access to its memory unit or use the power signal on the serial bus interface for battery charging.
US08359396B2 Multiple identity management in an electronic commerce site
In electronic commerce (e-commerce) sites that are executed on a single e-commerce application, a user's session is only associated with a single user identity for e-commerce site domain. Acting under a single identity across the site may not be desired. There may be requirements to associate an individual user with one or more separate identities within parts of the site. Aspects of the invention provide a method, system and computer program product for managing multiple user identities for a user of an electronic commerce (e-commerce) site. The method comprises defining the e-commerce site as one or more security domains; and in response to a user's request to invoke an operation of the e-commerce site: determining a one of the one or more security domains to which the operation relates; performing one of a) creating a session and b) reusing a session for the user automatically in accordance with the determined security domain, said session associated with a user identity and a role indicating privileges for invoking operations of the e-commerce site in at least the determined security domain; and persisting said session for reuse. The user's request may be received in association with one or more sessions persisted for the user and a one of the sessions selected in accordance with the determined security domain. In response, either a session may be created or reused. Persisting may comprise providing one or more cookies defining the session to the user for associating with a subsequent request. In accordance with a feature of this aspect, the e-commerce site may define each of the one or more security domains as a hierarchy of organizations and assets owned by the organizations and the determining a one of the one or more security domains to which the operation relates may comprise evaluating the user's request in accordance with the hierarchy.
US08359395B2 Service distribution apparatus and method
A service distribution apparatus and method are provided. The service distribution apparatus includes a service module that provides a plurality of separable services; a storage module that stores group information of service reproduction apparatuses which reproduce the services, and a service control module that distributes requested services to different service reproduction apparatuses, respectively, based on the group information.
US08359394B2 Tearing and conformal transformation human interactive proof
The HIP creation technique described herein pertains to a technique for creating a human interactive proof (HIP) by applying tearing and/or a conformal transformation to a string of characters while maintaining readability of text. In one embodiment, the technique tears a character string into two or more pieces and applies conformal transformation to warp the pieces in order to create a HIP. The transformation changes the shape and orientation of the characters but preserves angles of the characters which makes it easy for humans to recognize the characters after the transformation. Other embodiments of the technique create HIPs by applying tearing only to a string of characters, or by applying conformal transformation only to the character string.
US08359392B2 System and method for securely communicating on-demand content from closed network to dedicated devices, and for compiling content usage data in closed network securely communicating content to dedicated devices
A system for securely communicating content as streaming data is provided. The system includes a closed network created on a public network, and a dedicated device for receiving twice-encrypted streamed content from the closed network. Upon authentication of the dedicated device, a content enabling component in the closed network twice-encrypts previously once-encrypted streamed content by using randomly selected encryption algorithms, and streams the twice-encrypted streamed content to the dedicated device during a closed network communication session and through a closed connection established between the closed network and the dedicated device. The dedicated device includes a content enabling component having a unique content enabling component identifier and a unique decryption key. The dedicated device decrypts the twice-encrypted streamed content by using its unique information and decryption key as well as randomly selected information received from the closed network during the closed network communication session and through the closed connection.
US08359391B2 Apparatus and computer-readable media for processing HTTP requests determine scoping mapping between a mapped resource name extension and a content type
Various embodiments of the invention are directed to closely integrating functionality between an internet server and a WebDAV tool. Areas of specific focus in this document include delegation of duties between the internet server and the WebDAV tool, efficient management of a resource's content-type, support for segregation of a namespace into separate virtual roots, and determinations of whether to invoke certain processing extensions to handle requests for a given HTTP verb.
US08359386B2 System and method of migrating virtualized environments
A system and method migrating virtualized environments is disclosed. According to an aspect of the disclosure, the information handling system can include a migration monitor configured to initiate migration of a remote virtualized environment operating on a first remote system. The information handling system can also include a trusted platform module including a local memory storing a plurality of access keys configured to enable use of a plurality of virtualized environments. According to an aspect, the plurality of access keys can include a first access key configured to be used with a first remote system. The information handling system can also include a secure communication channel configured to enable a mapping of the first access key to a second remote system upon the migration monitoring determining the second remote system is capable of satisfying an operating characteristic of the remote virtualized environment.
US08359380B2 Configuring a host using configuration parameters of another host
Techniques for automatic network discovery for host configurations are described herein. A management server may receive a first message from a first host entering a network, where the first message includes a network identifier (ID) identifying a logical network coupled to a network interface card (NIC) of the first host. In response to the first message, the management server may automatically configure the NIC of the first host using one or more network configuration parameters of a second host based on the first message, where the second host has been coupled to the logical network prior to the first host.
US08359376B1 Proactive sending of an IP-to-MAC address binding for a high fan-in node
Proactive sending of an IP-to-MAC address binding for a node is performed if a node is determined to be a high fan-in node. If the node is determined to be a high fan-in node, the node periodically sends its IP-to-MAC address binding to nodes in a network. If the node is not determined to be a high fan-in node, the node sends its IP-to-MAC address binding in response to receiving a request for the node's IP-to-MAC address binding.
US08359375B2 Migration of data between computers
Techniques and mechanisms that allow configuration information, applications and/or data to be transferred between computer systems in an automated, or partially automated, manner, which may allow for more efficient transfer as compared to manual transfer. A source computer system may be coupled with a destination computer system directly via a wired or wireless communications channel. Data including, for example, user identification information, network settings, system settings, permissions and/or other data may be transferred from the source computer system to the destination computer system.
US08359372B2 Automatic transfer of information through physical docking of devices
A personal media player is arranged to capture information, such as wireless network information (including network ID and key) and other kinds of information such as credentials (e.g., user name and password), and then share the information with a wireless networkable device when the player is physically coupled to the device in a docking process. When the personal media player is docked, the information is automatically transferred from the player to the device to enable the device to perform some action without any additional effort by the user. This could include, for example, discovering and be securely admitted to the wireless network, or accessing a remote service using the transferred credentials.
US08359371B2 Input candidate providing device, input candidate providing system, input candidate providing method, and input candidate providing program
A method for providing input candidates with respect to a form which is embedded in a content to be displayed, the method comprising a parsing result obtaining step of requesting and obtaining a result of parsing performed by a parsing function which parses a content; an analyzing step of passing the result of the parsing to an analyzing function which analyzes a context of the content, letting the analyzing function execute analysis, and obtaining a result of the analysis from the analyzing function; an input candidate determining step of passing the result of the parsing to an input candidate determining function which determines input candidates, letting the input candidate determining function determine the input candidates, and obtaining the input candidates from the input candidate determining function; and an input candidate displaying step of displaying the obtained input candidates on a display as the input candidates with respect to the form.
US08359367B2 Network support for system initiated checkpoints
A system, method and computer program product for supporting system initiated checkpoints in parallel computing systems. The system and method generates selective control signals to perform checkpointing of system related data in presence of messaging activity associated with a user application running at the node. The checkpointing is initiated by the system such that checkpoint data of a plurality of network nodes may be obtained even in the presence of user applications running on highly parallel computers that include ongoing user messaging activity.
US08359363B1 Method and apparatus for providing destination-address suggestions
A method and apparatus for providing destination-address suggestions for a new communication. For each of various communication addresses, multiple counts of use of the communication address are maintained, with each count being for a respective type of communication and/or for a respective application class. When a new communication of a particular type or by an application of a particular class is being established, the communication addresses are presented as destination-address suggestions in a rank-order based on the counts specific to the communication type and/or application class. The rank-ordering of can also take into account other factors, such as source persona, time, and location, for instance.
US08359357B2 Secure E-mail messaging system
According to one embodiment, a secure e-mail messaging system includes an e-mail relay server coupled to a secure client configured on a secure domain and an external client configured on an external domain. The e-mail relay server has a memory for storage of an actual address of the secure client, a first certificate associated with the actual address, an alias address associated with the actual address, and a second certificate associated with the alias address. The e-mail relay server receives an e-mail message that includes the alias address from the external client and decrypts the e-mail message according to the second certificate. The e-mail messaging server then replaces the alias address with the actual address to form a modified e-mail message, encrypts the modified e-mail message according to the first certificate, and transmits the modified e-mail message to the secure client.
US08359353B2 Scheduling method and system
A scheduling method and system. The method includes receiving by a computing system first data and second data associated with a user. The first data comprises user identification associated, an activity selection for an activity, and first scheduling information. The second data comprises geographical preference data. The computing system determines facilities associated with the activity. The facilities are located within boundaries specified by the geographical preference data. The computing system generates tentative reservations for the user at each facility. The computing system presents the tentative reservations data to the user. The computing system receives verification data from the user. The computing system posts the tentative reservations data in a social networking environment. The computing system stores the tentative reservations data.
US08359351B2 Network-accessible control of one or more media devices
A content management (CM) system is provided to centrally control operation of one or more connected devices by issuing control requests and/or data requests. In some situations the connected device(s) include devices that control presentation of television programming-related content, such as digital video recorder (“DVR”) devices and media center devices, and in other situations may include other types of media devices and/or other electromechanical (“E/M”) devices that may be centrally controlled, such as E/M devices for home automation that may operate independently or in conjunction with the media devices. In some situations, the CM system communicates with the connected devices via a network and using appropriate protocol(s), and may be accessed remotely via a network so as to allow a user to remotely operate the CM system. The CM system may further control searching, identification, selection, and presentation of pieces of media content by the connected device(s).
US08359349B2 System and associated terminal, method and computer program product for uploading content
A system for uploading content includes a sender capable of sending an upload request, where the upload request comprises a request to upload content from the sender to a recipient. The system also includes a network entity, such as the recipient, capable of operating an upload agent. The upload agent, in turn, is capable of receiving the upload request, and thereafter determining an upload schedule relating to the time and/or manner of uploading the content. The sender can then be capable of uploading the content to the recipient in accordance with the upload schedule. The network entity can be further capable of recovering an upload session that has encountered an interruption.
US08359346B2 Hash function for hardware implementations
A logic block is presented that generates avalanche criterion hash values using minimal logic. The logic block includes a first exclusive-OR function, a second exclusive-OR function, and an OR function. The first exclusive-OR function receives two input bits from a data packet and generates a linear output value based upon exclusive disjunction between the two input bits. The OR function receives two different input bits from the data packet and generates a first nonlinear output value based upon logical disjunction between the two different input bits. The second exclusive-OR function receives the linear output value and the first nonlinear output value, and generates a second nonlinear output value based upon exclusive disjunction between the linear output value and the first nonlinear output value. In turn, the second nonlinear output value is utilized to generate a hash value for the data packet.
US08359336B2 Interpreting remote objects at a local site
A method and apparatus for receiving objects is provided. Embodiments provide for receiving, from a source database server, at a target database server, an object. If the object type of the object is involved in an inheritance hierarchy, then the target database server inspects the object to determine a source identifier that identifies to a source database server the object type associated with the object. The target database determines a target identifier that identifies to the target database server the object type associated with the object based on a mapping that associates source identifiers to target identifiers. Alternately, if the object type of the object is not involved in an inheritance hierarchy, then the target database server inspects the object to determine a set of characteristics of the object. The target database server determines the target identifier for the object based on the characteristics of the object.
US08359334B2 Allocating files in a file system integrated with a RAID disk sub-system
Integrating a file system with a RAID array that exports precise information about the arrangement of data blocks in the RAID subsystem. The present invention uses separate current-write location (CWL) pointers for each disk in the disk array where the pointers simply advance through the disks as writes occur. The present invention writes on the disk with the lowest CWL pointer. A new disk is chosen only when the algorithm starts allocating space for a new file, or when it has allocated N blocks on the same disk for a single file. A sufficient number of blocks are defined as all the buffers in a chunk of N sequential buffers in a file. The result is that CWL pointers are never more than N blocks apart on different disks, and large files have N consecutive blocks on the same disk.
US08359333B2 Virtual regulator for multi-database systems
A system for managing a plurality of systems, includes a domain comprised of a plurality of systems, wherein the systems are managed by one or more closed-loop system management (CLSM) regulators. A virtual regulator manages operational characteristics of the domain and the plurality of systems, by communicating with the CLSM regulators to monitor the systems' states, events and conditions within the domain and to adjust the systems' operational characteristics in response to the systems' states, events and conditions.
US08359332B1 Secure content enabled drive digital rights management system and method
The present invention facilitates convenient and secure distribution of proprietary content. A present secure content enabled drive system and method permits flexible use of storage medium for both protected distribution of information and user definable storage use. In one embodiment a digital right management method includes creating a secure content enabled drive with protected storage locations and unprotected storage locations. Initial digital rights authorization is established to access secure content stored in said protected storage locations. The initial digital rights authorization to access secure content stored in said protected storage locations can be revised.
US08359328B2 Party reputation aggregation system and method
A party reputation aggregation unit determines and collects the reputation of a party from various sources. Further, the party reputation aggregation unit provides for the weighing and aggregation of such data, including reputation data of the party, reputation data of the party's relationships, reputation data of the party's social networks and reputation data of the members of the party's social network so that a complete picture of an individual or organization may be provided to a qualified requestor for his/her use/assessment.
US08359325B1 Determining materialized view coverage for join transactions
A database system includes database software to receive a query specifying a join of plural base tables, and to determine whether a foreign key and primary key relationship exists between join columns specified by the query and a materialized view definition. Based on the existence of the foreign key and the primary key relationship between join columns specified by the query and the materialized view definition, the database software determines that a result for the received query is to be computed from the materialized view.
US08359323B2 Method and system for providing access to adapters
A computer program product comprises a computer useable medium. The computer useable medium has a computer readable program such that when the computer readable medium is executed on a computer, the computer is caused to receive a request from a database driver that is compatible with a software application. The request is in a database language format. Further, the computer is caused to parse the request. In addition, the computer is caused to convert the request into an intermediary data format. The computer is also caused to provide the request in the intermediary data format to a common client interface builder that reformats the request into a format that is compatible with a system resource adapter and invokes the system resource adapter with the reformatted request.
US08359319B2 Tool for personalized search
The invention provides for customized display of search results to Users. The invention further provides for customization of associated advertisements. The invention further provides for a dynamic personal knowledge base that is kept private. The invention provides an Intelligent Web Proxy that re-sorts search results based on the contents of the personal knowledge base (PKB) and creates a display customized to User preferences. The invention also automatically tracks and updates User activity, and “learns” User preferences.
US08359317B2 Method and device for indexing resource content in computer networks
A method and device index resource content in a computer network. The computer network includes at least a first computer as a search engine and at least a second computer as a resource content site where a resource content of a user is stored. A determination is made as to whether the resource content is linked to a user-defined indexing code. The user-defined indexing code is used to process the resource content to obtain a set of information describing the resource content. The user-defined indexing code is executed in response to determining that the resource content is linked to the user-defined indexing code. The set of information describing the resource content is obtained as an indexing result in response to the executing.
US08359312B2 Methods for generating a personalized list of documents associated with a search query
A method for generating, by a monitoring program, a list of relevant documents, related to a search query, comprising tracking activities of first user pursuant to retrieval of a first list of primary documents resulting from a first search query; assigning a user interest score to a secondary document whose identifier is referenced within the contents of a primary or another secondary document; adding said identifier and score to a list of relevant documents wherein said list is associated with said first query and said first user; persisting said list of relevant documents to store.
US08359306B2 Intelligent automatic recognition toolbar search method and system
An intelligent automatic recognition toolbar search method and system is provided. The method comprises the steps of: installing a toolbar in a user client's web browser or application program; recognizing a query term entered in the search window of the toolbar and registering information about search sites that search for the information on the query term; registering the search site as the basic search site; when the user client enters a query term in the search window and performs a search on the entered query term, performing the search on the entered query term using the query term of the basic search site and storing the search results; displaying the search results: and when the registered search site is displayed and a query term is entered in the search window in the web browser, extracting and searching for the query term entered in the search window of the search site as a query term of the toolbar.
US08359305B1 Query metadata engine
In one example, a method comprises receiving, with a data access service, an input query from an enterprise software application, wherein the data access service is positioned between the enterprise software application and a multidimensional data source; parsing the input query into a parse tree; generating an abstract syntax tree based on the parse tree, the abstract syntax tree comprising input query elements and multidimensional expression query elements based on the input query; performing an evaluation of metadata comprised in the multidimensional expression query elements of the abstract syntax tree; restructuring the abstract syntax tree based on the evaluation of the metadata; executing a query based on the restructured abstract syntax tree on the multidimensional data source; and retrieving a query result set from the multidimensional data source comprising results that are responsive to the query based on the restructured abstract syntax tree.
US08359303B2 Method and apparatus to provide multimedia service using time-based markup language
A multimedia player and method is disclosed for displaying multimedia content on a video screen. A video stream and a markup language segment associated with the video stream are received, wherein the markup language segment comprising a time stamp identifying a target segment of the video stream, and at least one keyword associated with the time stamp. The keyword is transmitted over a network to a search engine, and related content is received from the search engine over the network, wherein the related content is related to the keyword. When the target segment of the video stream is displayed on the video screen, the related content is concurrently displayed on the video screen.
US08359302B2 Systems and methods for providing hi-fidelity contextual search results
Systems and methods for providing hi-fidelity contextual search results are described. In one described embodiment, a method for providing hi-fidelity contextual search results includes receiving a query comprising a search term, determining a location on a page that is responsive to the query, wherein the page has a native appearance, determining a contextual area associated with the location on the page, and causing the contextual area to be output in a hi-fidelity result set, wherein the contextual area has an appearance the same as the native appearance of the page.
US08359301B2 Navigating product relationships within a search system
Embodiments of the present invention relate to aggregating product information from a variety of sources to generate user interfaces that allow users to navigate and discover products. Product information is aggregated from both feed and crawl sources, and product entities are identified within the aggregate product information. In some embodiments, product entities are associated with product classes, and product class detail pages are generated that include product entities within each product class and allow users to view correlations between those produce entities. In some embodiments, relationships are identified between product entities. When a user selects to view information for a given product entity, information is provided indicating similar product entities that have a relationship with the given product entity.
US08359300B1 System and method for displaying both localized search results and internet search results
A method of presenting search results includes sending to a server a search query, wherein the search query does not include any term that identifies a geographic location, and receiving a set of search results corresponding to a search query. The search results include first results and second results. The first results match the search query. Each first result corresponds to one or more locations associated with a respective geographic location and include links to additional information about the one or more locations. The respective geographic location is associated with a client or a user of the client. The second results correspond to Internet accessible documents that satisfy the search query and include links to the Internet accessible documents that satisfy the search query. The method further includes presenting the first results and second results in a single web browser window.
US08359299B2 Data processing system
A data processing system is provided for storing and managing multiple data entries. The data processing system employs a data structure which allows the storage and management of a vast number of interrelated data entries the interrelations of which change over time. The data structure reflects such changing interrelations over time and allows the querying and extracting of data entries on the basis of their interrelations as they were or are defined at any desired point in time.
US08359289B1 Message processing system
A method of handling messages determines if a message is approved for a recipient of the message. If the message is approved, the method processes the message for subsequent viewing by the recipient. If the message is unapproved, the method notifies the recipient and stores the message.
US08359288B1 Method and apparatus to utilize sensor, monitor, device (SMD) data based on location
A method of using location-dependent sensor information comprising receiving information from one or more sensor/monitor/device (SMD) and determining a location associated with the SMD. The method further comprising integrating the SMD data into a comprehensive location-based database, and enabling a user to search for local conditions in the location-based database.
US08359280B2 Diversifying recommendation results through explanation
Methods and apparatus for making recommendations of content items to users of computer systems include compiling a database relating a list of items and corresponding explanations; receiving from a user, through a computer user interface, a request for a recommendation; extracting from the database a preliminary list of items related to the request; identifying distances between the extracted items based on the explanation corresponding to each item; and identifying a subset of the preliminary list to form a recommendation list having a limited number of recommendation results with a desired balance of both high relevancy and high diversity relative to each other.
US08359277B2 Directory infrastructure for social networking web application services
A computer-implemented method of implementing information security. The method can include receiving a user input comprising a first user identifier and at least a second user identifier, determining whether the first user identifier corresponds to at least one of a plurality of existing user profiles, and determining whether the second user identifier corresponds to at least one of the plurality of existing user profiles. When it is determined that the first user identifier does not correspond to at least one of the plurality of existing user profiles, but that the second user identifier does correspond to at least one of the plurality of existing user profiles, the method can include selecting the user profile to which the second user identifier corresponds, automatically generating a unique user identifier, and associating the unique user identifier with the selected user profile.
US08359268B2 System and method for processing financial transactions
A system for processing financial transactions based on consumer preferences is disclosed. The system allows a user to specify on a payment device a consumer preference which is communicable to a payment terminal and is determinative in pricing goods and services.
US08359267B1 System and method for investing public deposits
A method, system and program product for operating an exchange method for municipal and/or state funds from banking institutions, comprising: accessing, one or more electronic databases holding data on client transaction accounts and funds in aggregated accounts and banking institutions holding Federal government securities; obtaining transaction data; generating instructions to deposit/transfer funds to or withdraw/transfer funds; receiving data for a first deposit from a first one of the banking institutions, where the first deposit comprises municipal funds and/or state funds; selecting, at least another of the banking institutions holding government securities to receive at least a portion of the first deposit of municipal funds and/or state funds; selecting, a plurality of client transaction accounts from one or more of the other banking institutions for the transfer of funds to the first banking institution; generating instructions to deposit/transfer funds.
US08359266B2 Method and system for an inter-financial institution transactional network
Systems and methods for conducting transactions across financial institutions are presented. More specifically, in one embodiment a financial transaction center may be provided such that transactions may be coordinated and controlled utilizing the financial transaction center. The financial transaction center may determine a financial institution associated received requests and issue requests to financial institutions. By coordinating the fulfillment of transactions between financial institutions through the financial transaction center a level of abstraction may be introduced whereby transactions may be conducted across financial intuitions without knowledge of host systems at the financial institutions or overly compromising the privacy or security of these host systems.
US08359262B2 System and method for dynamically regulating order entry in an electronic trading environment
A system and method are provided for trading a trading strategy defined for at least one tradeable object in an electronic trading environment. More specifically, one example method includes using a first pay-up tick value to determine a first acceptable price level for an order associated with the trading strategy, automatically modifying the first pay-up tick to a second pay-up tick value in response to detecting a predefined condition, and using the second pay-up tick value to determine a second acceptable price level for the order associated with the trading strategy.
US08359261B2 Market data recovery
Networks, systems and methods for recovering data messages from a market data stream and for building a book for a financial instrument are disclosed. An out-of-band data stream related to an as-of state of the market for one or more financial instruments is distributed parallel to a stream of market data for the financial instrument. The as-of data stream is referenced to the financial according to a unique identifier of the messages of the market data stream. The as-of data for a financial instrument may be provided at periodic rate that may be varied according to one or more factors.
US08359258B2 System and method for processing data relating to annuities
A system for administering an insurance account includes a processor; a memory in communication with the processor; the processor being adapted to: access data indicative of a value of an index calculated based on a formula including as factors prices of individual equity securities; access data indicative of dividend yield; access data indicative of an asset value of an insurance account having a value based on the index; determine an updated asset value of the insurance account based on change in the index and on the dividend amount paid; store the determined updated asset value in the memory; and provide an output signal indicative of the determined updated asset value.
US08359253B2 Systems and methods for providing anonymous requests for quotes for financial instruments
Embodiments of the invention provide computer systems and methods for providing an anonymous request for quotation environment that enables sharing of confidential trading interest information without sacrificing anonymity or enabling information leakage.
US08359250B2 Method and apparatus for payment retrieval and review collection
A method for conducting a review including the step of detecting a payment request from a vendor; generating a review based on the payment request; and, transmitting a reference to the review to a customer, wherein the reference provides a link to retrieve the review. A system for performing the method is also described.
US08359246B2 Secondary marketplace for digital media content
A secondary marketplace can provide potential consumers with a plurality of previously sold digital media content items. Each of the previously sold digital media content items can include a utilization right and a transfer right. A user selection of one of the digital media content items of the secondary marketplace can be received. Responsive to the user selection, a utilization right to the selected one of the digital media content items can be transferred to a user, who is different from the original consumer. The transferring of the utilization right occurs without the secondary marketplace providing the user with a new tangible storage medium that contains the selected one of the digital media content items. Thus, the user received digital media content item can be a digital only item, such as a downloadable one.
US08359245B1 Taxonomy and data structure for an electronic procurement system
A computer-implemented method is described, performed at a server hosting an electronic procurement system. Supplier catalog data is received at the server from a plurality of respective suppliers associated with the electronic procurement system. The supplier catalog data is in a plurality of formats. The supplier catalog data is converted from the respective plurality of formats to respective common format catalog data. The respective common format catalog data is added to a database.
US08359243B2 System and method for electronically scheduling a vehicle order
A method and system for scheduling an electronic vehicle order. The method includes receiving an electronic vehicle order, which has a plurality of associated vehicle-option inputs, from a customer; expanding the order by associating each vehicle option with a plurality of part codes to generate a subset of part codes; applying a first set of rules that has non-deterministic criteria to the subset of part codes for conflict determination; resolving any conflict(s) between part codes by applying a second rule set, which has deterministic criteria; and scheduling a vehicle build order based at least in part on the part code subset.
US08359239B1 Method and apparatus for tracking mobile transactions
A method to submit transaction data using a mobile device involves obtaining a receipt associated with a financial transaction, transmitting a message, based on the receipt, from the mobile device to a transaction management service, wherein the message comprises a mobile device identifier and transaction data associated with the financial transaction, wherein transaction data associated with financial transaction is stored in a repository based on the mobile device identifier, receiving a form, wherein the form is generated based on transaction data associated with the mobile device identifier, and transmitting and synchronizing transaction data from the repository to a financial management software associated with a user of the mobile device.
US08359237B2 System and method for context and community based customization for a user experience
A system and method for context and community based customization for a user experience is disclosed. The apparatus in an example embodiment includes a user experience customizer to gather context information, automatically produce user experience customization selections based on the context information, collect user activity feedback from a community of users, and use the user activity feedback to adjust the user experience customizer to automatically produce user experience customization selections likely favored by a user based on a correlation of the user activity feedback with the context information.
US08359235B1 Business finder for locating local businesses to contact
Marketing techniques are disclosed that allow companies to efficiently identify target businesses to solicit for purchase of advertising products. One embodiment includes a map-based interface for selecting a neighborhood and locating any businesses known to a company selling advertising products in that area, with the intent of allowing a company representative to select a set of those businesses to contact regarding the company's advertising products. The map displays business listings as markers on the map, with color-coding used to indicate listings the representative has already contacted, and listings that some other representative has contacted.
US08359234B2 System to generate and set up an advertising campaign based on the insertion of advertising messages within an exchange of messages, and method to operate said system
A method is provided that includes receiving message data at a server from a first remote device. The message data is associated with a message and the message includes text of one or more words, one or more characters, one or more symbols, or any combination thereof. The method also includes determining an intended recipient of the message and parsing the message data to identify text that matches criteria associated with an advertisement campaign. Further, the method includes composing an advertisement based on characteristics of the intended recipient and based on the text that matches the criteria associated with the advertisement campaign. Additionally, the method includes creating an audio file based on the message data and the advertisement and sending the audio file from the server to a second remote device, the second remote device associated with the intended recipient.
US08359231B2 Method and system for electronically selecting, modifying, and operating a motivation or recognition program
A system and method for allowing multiple customers to each create an individual, modified motivation or recognition program having participants, each said motivation program permitting the participants to earn awards on the basis of the participants' performance, each said motivation program of a particular customer operating according to preferences selected by the particular customer.
US08359230B2 Internet trading
A new internet trading method, concept and process is introduced, enabling users to post goods and services for sale and purchasing, whereby the posted price begins at its maximum, and thereafter is gradually reduced to a minimum, pre-selected price, based on pre-programmed methods and programs, according to a pre-selected schedule of price reduction based on frequencies and sequences of amounts of time, money and percentage, respectively.The new process provides sets of pre-programmed price reduction schedules which may be prepared by the seller, or selected from a pool of sets, or randomly selected from the system, thereby, at every certain amount of pre-selected times, the maximum price of such goods or services is reduced by certain amount of money, or percentage, respectively to the maximum price initially posted during the duration of the sale, enabling a prospective buyer to ‘grab’ (purchase) the item by placing an offer at any given time, for the posted price at that time, thereby instantly purchasing the product or service, thus also, instantly, ending the sale.
US08359226B2 System and method for marketing mix optimization for brand equity management
A method of marketing optimization with respect to brand lifetime management formulates a problem of brand equity maximization utilizing Markov Decision Process (MDP) thereby casting brand equity management as a long term regard optimization problem in MDP, The marketing mix is optimized by formulating the mix as actions in MDP and, utilizing historical marketing and transaction data, aspects of the MDP are estimated.
US08359225B1 Trust-based video content evaluation
A system and method determines which uploaded videos to subject to further analysis based upon a measure of trust in the users who uploaded the videos. The evaluation system obtains the information about a user's uploaded video content to a video hosting website, determines a measure of trust of the user's account based on the user information, and ranks or classifies the user into a trust category base on the trust measure. The evaluation system determines the user's trust category responsive to user uploading a video, and selectively evaluates the uploaded video based on the trust category.
US08359220B2 Technical support routing among members of a technical support group
Computer-implemented methods, apparatus and products for technical support routing among members of a technical support group, including maintaining, by a configuration manager, a system configuration history of a user's computer system, the system configuration history including historical records of changes in configuration of the user's computer system; receiving, by a technical support module, a support request identifying a current error that occurred during operation of the user's computer system including receiving information describing the error and the system configuration history of the user's computer system; and routing, by the technical support module automatically without human intervention, the support request to one or more particular members of the technical support group in dependence upon the information describing the error and the system configuration history.
US08359209B2 System and method for predicting and responding to likelihood of volatility
The invention relates generally to data analysis, and to systems and methods for the computation of the volatility of a loss. The system comprises a module for receiving a data parameter, a database for storing the parameter, a computerized predictive model, and a business logic processor for executing the predictive model. The volatility is used to, among other things, determine an appropriate work flow for handling the loss.
US08359207B2 Method and apparatus for generating toxicology reports
The present disclosure provides methods and apparatuses for generating toxicology reports. Using the methods and apparatus disclosed herein, physicians can more easily understand toxicological lab test results. Physicians receive a toxicology report that explains, in plain language, the toxicological lab test results. A rules engine provides rules for interpreting the toxicological lab test results. Detailed explanations are associated with the rules, and the explanations appear on the toxicology report. The toxicology report greatly reduces the need for the physician to call the toxicology scientist.
US08359206B2 Web based interactive meeting facility
A computer program product helps organize an in-person gathering of users of topic-related interest to help maintain ongoing local interest groups by providing meeting management resources through a web-based meeting facility, where the meeting management resources may enable a meeting group organizer to manage a meeting group. The meeting facility may receive meeting group criteria from a user, and may provide to the user an indication of at least one meeting group of a plurality of meeting groups based on the user's received meeting group criteria, wherein the meeting groups may have respective members. The meeting facility may receive from the user a selection of a meeting group to join, and the organizer may be enabled to accept the user as a new member to the meeting group and to manage meeting group user resources available to the user through a web-based graphical interface provided by the meeting facility.
US08359204B2 Free-speech command classification for car navigation system
The present invention provides a system and method associating the freeform speech commands with one or more predefined commands from a set of predefined commands. The set of predefined commands are stored and alternate forms associated with each predefined command are retrieved from an external data source. The external data source receives the alternate forms associated with each predefined command from multiple sources so the alternate forms represent paraphrases of the predefined command. A representation including words from the predefined command and the alternate forms of the predefined command, such as a vector representation, is generated for each predefined command. A similarity value between received speech data and each representation of a predefined command is computed and the speech data is classified as the predefined command whose representation has the highest similarity value to the speech data.
US08359202B2 Character models for document narration
Disclosed are techniques and systems to provide a narration of a text in multiple different voices where the portions of the text narrated using the different voices are selected by a user. Also disclosed are techniques and systems for associating characters with portions of a sequence of words selected by a user. Different characters having different voice models can be associated with different portions of a sequence of words.
US08359199B2 Frame erasure concealment technique for a bitstream-based feature extractor
A frame erasure concealment technique for a bitstream-based feature extractor in a speech recognition system particularly suited for use in a wireless communication system operates to “delete” each frame in which an erasure is declared. The deletions thus reduce the length of the observation sequence, but have been found to provide for sufficient speech recognition based on both single word and “string” tests of the deletion technique.
US08359198B2 Pre-processing and speech codec encoding of ring-back audio signals transmitted over a communication network to a subscriber terminal
A method of pre-processing an audio signal transmitted to a user terminal via a communication network and an apparatus using the method are provided. The method of pre-processing the audio signal may prevent deterioration of a sound quality of the audio signal transmitted to the user terminal by pre-processing the audio signal, and by enabling a codec module, encoding the audio signal, to determine the audio signal as a speech signal. The method of pre-processing may include separating the audio signal into channels, measuring the channel energy for each of the channels, selecting a specific channel energy, and amplifying the specific channel energy. The method may include encoding an audio signal using a speech codec and/or decoding an encoded audio signal using the speech codec.
US08359196B2 Stereo sound decoding apparatus, stereo sound encoding apparatus and lost-frame compensating method
A stereo sound decoding apparatus wherein lost-frame compensation performance has been improved to enhance the quality of decoded sounds. In this stereo sound decoding apparatus, a sound decoding part uses encoded monophonic signal data and encoded side signal data, which are received from a sound encoding apparatus, to generate monophonic decoded signals and stereo decoded signals; a compensation signal switching determining part that compares an inter-channel correlation and an intra-channel correlation, which have been calculated by use of the monophonic decoded signals of a previous frame and the stereo decoded signals of the previous frame, with respective comparison thresholds; a compensation signal switching part that selects, based on a result of the comparison in the compensation signal switching determining part, as compensation signals either inter-channel compensation signals generated by an inter-channel compensating part or intra-channel compensation signals generated by an intra-channel compensating part; and an output signal switching part that outputs either the stereo decoded signals or the compensation signals according to whether the encoded side signal data of the current frame has been lost.
US08359195B2 Method and apparatus for processing audio and speech signals
A method and device for processing signals representing speech or audio via a plurality of filters that approximate behaviors of the basilar membrane of human cochlea. Each of the plurality of filters is formed from a mother filter via the dilation and a shift in time and has the similar impulse response of the basilar membrane to the frequency band for which the filter represents. Any process can be conducted and any feature can be extracted in the domain of the filters' outputs for applications, such as noise reduction, speech synthesis, coding, and speech and speaker recognition. Processed signals can be synthesized back to the time domain via an inverse cochlear transform.
US08359194B2 Device and method for graduated encoding of a multichannel audio signal based on a principal component analysis
A system and a method for the scalable coding of a multi-channel audio signal comprising a principal component analysis (PCA) transformation of at least two channels (L, R) of the audio signal into a principal component (CP) and at least one residual sub-component (r) by rotation defined by a transformation parameter (θ), comprising the following steps: formation of a frequency subband-based residual structure (Sfr) on the basis of the at least one residual sub-component (r), and definition of a coded audio signal (SC) comprising the principal component (CP), at least one residual structure (Sfr) of a frequency subband and the transformation parameter (θ).
US08359192B2 System and method for internet radio station program discovery
An Internet radio station program discovery service is provided. In general, the discovery service subscribes to or downloads a number of Internet radio station programs. For each radio station program, the discovery service analyzes audio content of the radio station program to dynamically categorize the radio station program over time. The discovery service also enables users to discover radio station programs of interest based on the dynamic categorizations of the radio station programs. The users may be enabled to search for radio station programs of interest based on the dynamic categorizations of the radio station programs, navigate or browse the radio station programs based on the dynamic categorizations of the radio station programs, or the like.
US08359190B2 Identifying semantic positions of portions of a text
A computer executable method includes determining semantic positions in a semantic space of portions of a text. Once the semantic positions of portions of the text have been determined, an action is performed with respect to the text based on the determined semantic positions.
US08359189B2 Methods, computer program product, and computer system for language-enhanced programming tools
Statements of a computer program expressed using a first source natural language are made meaningful to a programmer familiar with a second target natural language. The first source natural language of the computer program is determined from the programmer, or through analysis, and the second target natural language desired by the programmer is selected. Textual constructs may be parsed, with reference to stored coding conventions to determine meaningful lexical tokens. Such tokens are translated with a translation engine, and displayed to the programmer, desirably using a graphical user interface feature of an integrated development, environment (IDE) for computer programming in a particular programming language.
US08359179B2 Test equipment and portable test device
The present invention relates to an equipment, device (10; 110) and apparatus for applying electrical stimuli to a system and acquiring a system response. According to the present invention there is provided a test equipment such as a portable test device (10; 110) for testing a system, the equipment comprising: signal generation means, signal receiving means, and signal processing means, wherein, in use, the signal generation means generates a signal to be applied to a system to be tested and the signal receiving means receives a response signal of the system, and the generated and response signals undergo processing by the signal processing means so as to provide a measure of a characteristic of the system, wherein further the generated signal comprises a plurality of periodic signals each of different frequency and phase and which are applied to the system simultaneously. The equipment finds particular use in the field of dentistry, but also finds other uses, e.g. in medicine and also in corrosion detection and battery testing.
US08359178B2 Method and apparatus for identifying erroneous sensor outputs
A method for identifying erroneous sensor outputs is provided. The method includes obtaining a first plurality of samples from a sensor over a period of time. A mean of the plurality of samples is determined. A first additional sample from the sensor at a time subsequent to times that the first plurality of samples were obtained is also received. A divergence of the first additional sample from the mean is determined. The first additional sample is identified as erroneous when the divergence is greater than a threshold.
US08359175B2 Apparatus and method for checking insulation of cell module assembly and probe for it
An apparatus for checking insulation of a cell module assembly composed of a plurality of pouch cells includes a first probing unit electrically contacted to an electrode of the cell module assembly; a second probing unit electrically contacted to aluminum films of selected ones of the pouch cells in the cell module assembly; and a measuring unit for measuring an insulation resistance between the first probing unit and the second probing unit. This apparatus may measure insulation resistances of a plurality of pouch cells of the cell module assembly at once, thereby ensuring faster insulation checking.
US08359174B2 Battery pack, electronic appliance, and method of detecting remaining amount of battery
A battery pack has a charge and discharge count measuring part (131) configured to measure the number of times of charges and discharges of a secondary battery based on the summed value of the charge current for the secondary battery, and a decay rate output part (132) configured to compute a decay rate that indicates a degree of decay of the secondary battery based on the number of times of charges and discharges measured by the charge and discharge count measuring part (131) and to output it to a device being a discharge load. For example, the charge and discharge count measuring part (131) repeatedly sums the detected values of the charge current to a predetermined threshold, and counts up the number of times of charges and discharges every time when the summed value reaches the threshold. Accordingly, even though charges and discharges are repeated at finer steps in a relatively narrow voltage range, the number of times of charges and discharges can be counted accurately, and the computing accuracy of the decay rate is improved. In the battery pack in which the secondary battery is accommodated, parameters for detecting the remaining amount of the battery are detected more accurately.
US08359171B2 Electronic pressure gauge for measuring pressure
The invention relates to an electronic pressure gauge for measuring the pressure inside a container, particularly a pressurized gas cylinder, said pressure gauge including: at least one pressure sensor; an electronic unit designed to acquire, store and process data; and at least one information device capable of transmitting at least one item of information. The pressure gauge also includes a first radio with a reception port, said first radio being connected to the electronic unit so as to receive external data in order to modify the operation or the configuration of the pressure gauge. The reception port of the first radio is designed to read data modulated in terms of the frequency and/or intensity of an external magnetic field at a first low frequency, for example a frequency between 50 and 300 khz.
US08359170B2 Laser-based ultrasonic measurements of cellular ceramic bodies during thermal processing
Laser-based ultrasonic (LBU) systems and methods for measuring at least one material property of a ceramic cellular ceramic body during thermal processing are disclosed. The method includes subjecting the ceramic cellular ceramic body to a temperature cycle within an interior of an oven. For a plurality of temperatures within the temperature cycle, the cellular ceramic body is irradiated with a modulated laser beam to generate acoustic waves in the cellular ceramic body over a plurality of acoustic paths. The method also includes sequentially irradiating the cellular ceramic body using a detection laser beam so that the acoustic waves are detected. The method also includes calculating from the detected acoustic waves at least one material property of the ceramic cellular body as a function of temperature.
US08359168B2 Fuel identification system and method
The present invention relates to a fuel identification system and method normally applied to internal combustion engine vehicles of the flex-fuel type by means of which it is possible to identify the composition of the fuel used at each point in time, particularly the ratio used in a gasoline/ethanol blend or detect the presence of air or fuel in the vapor state in the fuel line, using the same device that heats the fuel. The system according to the invention comprises a heating resistor (3) having a variable resistance value as a function of its temperature, said resistor being arranged in contact with the fuel (2); a current measuring device (6), which measures the current through the variable resistor (3); and an electronic control unit (4) connected to the resistor (3) and connected to the current measuring device (6), receiving from it the measured resistor (3) current values, the electronic control unit (4) comprising data processing means to help identify fuel (2) properties based on the current in resistor (3).
US08359167B2 Measurement of carbon capture efficiency and stored carbon leakage
Data representative of a measured carbon dioxide (CO2) concentration and of a measured oxygen (O2) concentration at a measurement location can be used to determine whether the measured carbon dioxide concentration at the measurement location is elevated relative to a baseline carbon dioxide concentration due to escape of carbon dioxide from a source associated with a carbon capture and storage process. Optionally, the data can be used to quantify a carbon dioxide concentration increase at the first location that is attributable to escape of carbon dioxide from the source and to calculate a rate of escape of carbon dioxide from the source by executing a model of gas-phase transport using at least the first carbon dioxide concentration increase. Related systems, methods, and articles of manufacture are also described.
US08359161B2 Method and apparatus for locating a magnetic object using the perturbation of the earth's magnetic field
A method is provided for tracking a magnetic object situated in an area in which a system of coordinates is defined, including an axis of abscissas, an axis ordinate and a height axis. The method includes: a phase of measuring at least one magnetic parameter in multiple measuring points in the area, in order to obtain multiple values take from this parameter in the measurement method including the following steps: construction of at least on projective magnitude; and establishment of the at least one projective magnitude on the values extracting in order to obtain an estimated value of a parameter proportional to a sensitivity within the multiple estimated points of the area, allowing the tracking of the object to take place.
US08359159B2 System which mediates providing of map information, server which mediates providing of map information, and method for providing map information
When a map acquisition judgment means judges that the acquisition of map information is required, a terminal device transmits spot position information calculated by a spot information calculation means to a server which mediates providing of the map information, via a first map information providing server where the terminal device is positioned. The server causes an area judgment means to judge according to the spot information an area of providing map information including the spot, identifies a map information providing system on the basis of the judgment, and requests providing of the map information including the spot to a second map information providing server in the area according to the spot position information. The terminal device synthesizes map information held by the terminal and map information provided by the second map information providing server by a map synthesis means and displays the synthesized map information on a display means.
US08359157B2 Computing navigation device with enhanced route directions view
Systems, methods and a graphical user interface are provided for enhancing a computing navigation device route directions view. A system is disclosed including a computing navigation device configured to identify a route for travel. The route includes one or more geographic locations along the route. The computing navigation device is further configured to receive media from a media service via a computer network, wherein each media includes associated geographic information indicating that the media relates to the one or more geographic locations. The computing navigation device is further configured to display the media in a route directions view of a graphical user interface.
US08359153B2 Indication apparatus for hybrid vehicle
An ECU executes a program including: steps of detecting an SOC and a temperature TB of a traction battery; when an EV switch is on, a step of calculating a temperature correction coefficient α from TB; when EV switch not on, a step of calculating a temperature correction coefficient α from TB; steps of calculating an EV traveling allowed power value WOUT based on the SOC and the temperature correction coefficients; and a step of transmitting EV traveling allowed power value WOUT to a meter ECU in order to indicate EV traveling allowed power value WOUT on a power meter.
US08359152B2 Indication apparatus for hybrid vehicle
An ECU executes a program including: steps of detecting an SOC and a temperature TB of a traction battery; when an EV switch is on, a step of calculating a temperature correction coefficient α from TB; when EV switch not on, a step of calculating a temperature correction coefficient α from TB; steps of calculating an EV traveling allowed power value WOUT based on the SOC and the temperature correction coefficients; and a step of transmitting EV traveling allowed power value WOUT to a meter ECU in order to indicate EV traveling allowed power value WOUT on a power meter.
US08359151B2 Cconveying traffic congestion data to a user
A method of displaying traffic information, comprising: providing a graphical interface to display information related to traffic routes; displaying a first bar to represent a total distance of a first traffic route; and displaying segments of the first bar, each segment of the first bar representing a corresponding range of traffic speeds along the first traffic route, and each segment of the first bar located on the bar in rough proportion to where the corresponding range of traffic speeds occurs along the first traffic route.
US08359150B2 Following distance control device and following distance control method
A following distance control device (1) that controls a vehicle to regulate a distance to a preceding vehicle to a target following distance, the following distance control device (1) including: detecting unit (30) that detect at least one of acceleration operation (12) or deceleration operation (13) by a driver; a target following distance changing unit that changes the target following distance on the basis of the acceleration operation (12) or the deceleration operation (13) by the driver that is detected by the detecting unit (30); and an inhibition unit that inhibits a changing amount of the target following distance by the target following distance changing unit when the given acceleration operation (12) or the given deceleration operation (13) is executed.
US08359146B2 Single channel roll stability system
A method and system for assessing and preventing overturn of a vehicle, the method and system being particularly suitable for use with commercial vehicles with brake systems typically used in North America, wherein a vehicle equipped with single brake pressure modulator is controlled to increase or decrease brake pressure, depending on braking state, to test vehicle wheel speed by response. If the vehicle wheel speed response indicates the inside wheels of the vehicle are off the ground or only lightly loaded, it may be assumed that the vehicle is approaching overturning. A braking intervention may be then executed by the single brake pressure modulator to prevent the incipient overturn event.
US08359144B2 Driveline lash management in powertrain systems
A powertrain system includes a torque machine mechanically rotatably coupled via a transfer gear set to a drive wheel. The transfer gear set includes a first gear meshingly engaged to a second gear with lash angle between the first and second gears. A method for operating the powertrain system includes monitoring an output speed associated with the torque machine and a wheel speed associated with the drive wheel. A transition between a first torque transfer state and a second torque transfer state is detected, the transition including a gear lash event across the transfer gear set. An elapsed time period for completing the gear lash event across the transfer gear set during the transition between the first torque transfer state and the second torque transfer state is set, and a target output speed derived from the wheel speed during and at the end of the elapsed time period is determined. A preferred output speed profile during the gear lash event is also determined, and includes prescribed changes in the output speed associated with phase-shifting the lash angle from a minimum lash angle to a maximum lash angle. The output speed is adjusted to be substantially equal to the target output speed at the end of the elapsed time period. The torque machine is controlled to achieve the preferred output speed profile.
US08359139B2 Method and system for vehicle orientation measurement
The orientation of a self-propelled vehicle or a towed vehicle relative to the direction of travel of the vehicle can be determined by mounting two ground speed sensors on the vehicle. The orientation of the vehicle relative to the direction of travel of the vehicle can be used to correct the error in the location of an implement mounted on the vehicle determined by a GPS system mounted on the vehicle or the vehicle towing the implement due to crabbing of the vehicle as the vehicle travels substantially perpendicular to a significant slope.
US08359134B2 In-vehicle component assessment system
A center control unit (11) of a center unit (4) generates assessment information corresponding to the strictness of the usage conditions for a specified component based on operation data stored in an operation data accumulation unit (13) received by an in-vehicle terminal (2) and assessment regulations stored in an assessment regulation storage unit (14), and generates report information for displaying a report in a form allowing comparison of this generated assessment information to relative comparison assessment information stored in an assessment information storage unit (15). A transmitter-receiver (12) transmits the report information generated by the center control unit (11) to a user terminal (3).
US08359131B2 Method and system for operating an electric motor
Methods and systems for operating an electric motor having a plurality of windings with an inverter having a plurality of switches coupled to a voltage source are provided. A first plurality of switching vectors is applied to the plurality of switches. The first plurality of switching vectors includes a first ratio of first magnitude switching vectors to second magnitude switching vectors. A direct current (DC) current associated with the voltage source is monitored during the applying of the first plurality of switching vectors to the plurality of switches. A second ratio of the first magnitude switching vectors to the second magnitude switching vectors is selected based on the monitoring of the DC current associated with the voltage source. A second plurality of switching vectors is applied to the plurality of switches. The second plurality of switching vectors includes the second ratio of the first magnitude switching vectors to the second magnitude switching vectors.
US08359128B1 Solar energy collection flight path management system for aircraft
A method and apparatus for managing solar power collection. A position of the sun is identified relative to an aerospace vehicle while the aerospace vehicle is moving along a flight path. A level of power generation is identified by a solar power generation system while the aerospace vehicle moves along the flight path using a threat management module and equivalent radar signature data. The threat management module uses the equivalent radar signature data to identify the level of power generation by the aerospace vehicle from different positions of the sun relative to the aerospace vehicle, and the equivalent radar signature data is based on solar power generation signature data identifying the level of power generation for the different positions of the sun relative to the aerospace vehicle. A change in the flight path that results in a desired level of power generation is identified by the solar power generation system.
US08359126B2 Method to resolve a remote electrical outlet for an electrically-powered vehicle
A method for operating a charging stall having a known geographic location configured to electrically charge an electrically-powered vehicle includes communicating a first message to a remote access server from a subject vehicle, the first message including geographic location information corresponding to the subject vehicle, detecting a presence of a parked vehicle at the charging stall with a monitoring system signally connected to a monitoring controller, communicating a second message to the remote access server from the monitoring controller, the second message comprising the detected presence of the parked vehicle at the charging stall, resolving that the parked vehicle at the charging stall comprises the subject vehicle based upon the first and second messages, and activating a power access control device at the charging stall to permit electric power flow through a corresponding electric power outlet.
US08359123B2 Robotic system and training method for rehabilitation using EMG signals to provide mechanical help
A robotic system for rehabilitation using EMG signals to provide mechanical help includes EMG electrodes (6) sequentially connected in series, a DAS card (2) and a control portion (1), and further includes an actuator (3) connected to the DAS card (2) and an additional moment providing portion (4) connected to the actuator (3). The EMG electrodes sense EMG signals corresponding to the muscle of suffering joint, and input the sensed EMG signals to the control portion (1) through the DAS card (2). The control portion (1) uses the input EMG signals and a constant moment set as desired to calculate an additional moment to be applied to the suffering joint, and additional moment providing portion (4) is controlled to apply the corresponding additional moment to the suffering joint through the DAS card (2) and the actuator (3).
US08359119B2 Method for assisting at least partially manual control of a metal processing line
In a method for assisting at least partially manual control of a metal processing line (1), in which metal (4) in strip or slab form or a pre-profiled state is worked, the proportion of at least one metallurgical phase of the metal is continuously determined with respect to at least one specific location of the metal processing line while taking into account operating parameters of the metal processing line (1) that influence the phase state and/or state parameters of the metal, and the proportion of the least one phase with respect to the specific location of the metal processing line is indicated to an operator.
US08359118B2 Method of producing flexible vessel model for simulating surgical operation
A method of producing a flexible vessel model for simulating a surgical operation, which is a three-dimensional model being capable of reproducing an aneurysm or narrowing occurring in the artery or vein based on CT/MRI image data of a patient obtained in practice and thus allowing vascular therapy trainings and preoperative simulations, with the use of a precise lamination modeling machine, wherein a vascular model having an affected part is fabricated by using a lamination technique together with a supporting material for sustaining the shape of the three-dimensional model during the fabrication in the precise lamination modeling machine and, after the completion of the fabrication by the lamination machine technique, the supporting material is removed. Thus, it is possible to provide a three-dimensional vascular model whereby the shape of an aneurysm or narrowing occurring in the artery or vein, which is to be used in preoperative simulation of vascular therapy for the artery or vein, can be reproduced with the use of a flexible polymer model and thus vascular therapy trainings and preoperative simulation can be carried out by using the same.
US08359116B2 Production management system
A monitoring system includes a control circuit configured to determine scrap values, yield values, and remainder values for at least a first operation and a second operation. The control circuit is configured to transmit one or more display signals. The one or more display signals include instructions to display a first operation status bar and a second operation status bar. The first operation status bar includes a first operation yield value, a first operation scrap value, and a first operation remainder value. The second operation status bar includes a second operation yield value, a second operation scrap value, and a second operation remainder value.
US08359113B2 Method and an apparatus for processing an audio signal
A method of processing an audio signal is disclosed. The present invention comprises receiving downmix signal including object signals, transforming the downmix signal per frequency band, determining a direction of an object signal from the transformed downmix signal, and determining blind information by estimating a level of the object signal corresponding to the direction. Accordingly, the present invention generates blind information in case of using an encoder incapable of generating object information, thereby enabling a gain and panning of object to be controlled using the blind information.
US08359101B2 System and method for electrical stimulation of the intervertebral disc
In one embodiment, a method electrically stimulates an area in a spinal disc. The method comprises: implanting at least one steerable lead at a placement site for stimulating a spinal disc such that the lead is disposed exterior and immediately adjacent to and circumferentially along an annulus of the spinal disc, the at least one lead including a plurality of electrodes distributed along a majority of a circumference of the annulus; connecting the lead to a signal generator; and generating electrical stimulation pulses using the generator to stimulate targeted portions of the spinal disc, wherein the stimulation of the targeted portion of the spinal disc sufficiently stimulates nerve tissue within the spinal disc to prevent communication of pain signals originating in the spinal disc without damaging tissue of the spinal disc.
US08359097B2 Method of detecting sleep apnea and treatment thereof
A method is presented for evaluating whether an episode of sleep apnea is occurring in a patient suffering from chronic sleep apnea disorder, for delivery of appropriate therapy. The method, performed by an implantable device, includes sensing the patient's EKG signal and using electrical energy generated by the heart to power subsequent signal processing. This signal is applied as the sole input to a differential signal processing circuit for passage through both a high impedance path and a substantially lower impedance path and amplification of the difference in magnitude between the resulting two signals, to determine changes in the patient's thoracic impedance. Based on such changes, the presence or absence of patient ventilation is detected, to enable an assessment of whether an episode of sleep apnea is occurring. An actual episode of sleep apnea is deemed to have occurred if lack of ventilation exceeds a predetermined interval of time between otherwise regular respiratory cycles. If sleep apnea is indicated, the appropriate therapy is delivered by the device to induce ventilation and halt the apnea episode.
US08359096B2 Apparatus and methods for automatic optimization of interventricular and atrio-ventricular delays in real time for cardiac resynchronization in an active implantable medical device
An active implantable medical device for cardiac resynchronization with automatic and almost in real time optimization of the interventricular and atrio-ventricular delays is disclosed. The active implantable medical device includes a closed-loop for continuously controlling the atrio-ventricular delay AVD and the inter-ventricular delay VVD according to a hemodynamic signal delivered by a hemodynamic sensor. The closed-loop provides controlled modulation (38) and demodulation (42) the AVD, and modulation (48) and demodulation (52) the VVD, the modulation and demodulation being functionally interdependent (54, 56) by a sequence of alternating operation. A closed-loop regulator (36) for controlling the AVD receives as input an error signal (EAVD) delivered based on demodulating the AVD (42) and outputs an AVD signal. A closed-loop regulator (46) for controlling the VVD receives as input a signal error (EVVD) based on demodulating the DVV and outputs a VVD signal. In one embodiment, the regulators are PID controllers.
US08359095B2 Medical system and a method for determining settings of an implantable device
In a medical system and a method for operating such a system, the system includes an implantable medical device of a patient, a programmer device, and an extracorporeal stress equipment adapted to exert a physiological stress on the patient, for automatically determining settings of a sensor for sensing a physiological parameter of the patient or for automatically determining a pacing setting of the device over a broad range of workloads of the equipment. The ingoing units and/or devices of the medical system, i.e. the implantable medical device of the patient, the programmer device, and the extracorporeal stress equipment, communicate bi-directionally with each other and form a closed loop.
US08359094B2 Extravascular arrhythmia induction
A cardiac arrhythmia may be induced by delivering a sequence of pulses to a patient via one or more extravascular electrodes. In one example, one or more pacing pulses may be delivered to a patient via an extravascular electrode and a shock pulse may be delivered to the patient the extravascular electrode. In some examples, the pacing pulses and the shock pulse may be generated with energy from a common energy storage module and without interim charging of the module. For example, the pacing and shock pulses may be generated as the energy storage module dissipates. In another example, a cardiac arrhythmia may be induced in a patient by delivering a burst of pulses to a patient via an extravascular electrode. In some cases, the burst of pulses may be generated with energy from a common energy storage module and without interim charging of the energy storage module.
US08359093B2 Application of electric fields to the lung as therapy for pulmonary edema
System and method of applying electric fields to a patient's lung(s) to reduce pulmonary edema. The system includes a first electrode and a second electrode, at least one of which is associated with the lung. The electric field can be controlled so as to modulate a level of fluid in the lung.
US08359091B2 Apparatus and method for detecting and filtering artifacts by analysis of a cardiac vectogram
Apparatus and method for detecting and filtering noise artifacts by analysis of a cardiac vectogram is disclosed. An active medical device collects electrical activity signals of a patient's heart over a series of cardiac cycles. At least two distinct temporal components (Vbip, Vuni) are obtained from at least two endocardial electrogram (EGM) signals that are collected concurrently on different respective channels from the same heart cavity. The means for analyzing and filtering of the active medical device operates by: constructing a non-temporal 2D characteristic of a vectogram (VGM) of an analyzed cardiac cycle, using a variation of one of the two distinct temporal components (Vuni) as a function of the other (Vbip); conducting a morphological analysis of the non-temporal 2D characteristic to derive at least one intrinsic descriptor parameter, including the average angle of velocity vectors of consecutive data points of the 2D characteristic, and classifying the analyzed cardiac cycle as invalid noisy cycle or as valid not noisy cycle, depending on the analysis of the descriptor parameter.
US08359088B2 Folder-type portable electrocardiogram monitor
A portable electrocardiogram monitor includes: an upper housing and a lower housing coupled to each other via a hinge; and a positive electrode formed on lateral sides of the upper and lower housings, which are disposed opposite sides centering on the hinge.
US08359084B2 Containment tubes and imaging systems employing same
An isolation system with imaging or radiation therapy capability is disclosed. At least one containment barrier (14, 15, 16, 17) defines an isolation region (10). An imaging or therapy system (20) is disposed outside of the isolation region. The containment barrier includes a substantially hollow tubular extension (24, 42, 44, 124, 224, 324) protruding away from the isolation region (10). The substantially hollow tubular extension surrounds an interior volume (26) that is in fluid communication with the isolation region and is in fluid isolation from the imaging or therapy system. The substantially hollow tubular extension is made at least partially of a material providing operative communication between the imaging or therapy system and the interior volume of the substantially hollow tubular extension.
US08359081B2 Service-detectable analyte sensors and methods of using and making same
Generally, embodiments of the invention relate to analyte determining devices (e.g., electrochemical analyte monitoring systems) that include an indicator element that provides information relating to service history of the analyte determining devices, including, for example, previous use of the analyte determining devices. Also provided are systems and methods of using the, for example electrochemical, analyte determining devices in analyte monitoring.
US08359080B2 Signal processing apparatus
The present invention involves a method and an apparatus for analyzing measured signals, including the determination of a measurement of oxygen saturation and respiration rate in the measured signals during a calculation of a physiological parameter of a monitored patient. Use of this invention is described in particular detail with respect to oximetry-based measurements but extends to other types of measurements.
US08359079B2 Pulse oximetry system and techniques for deriving cardiac and breathing parameters from extra-thoracic blood flow measurements
Medical devices and techniques derive breath rate, breath distention, and pulse distention measurements of a subject from a pulse oximeter system coupled to a subject. These parameters, together with the conventional physiologic parameters obtained from a pulse oximeter system, can be used to assist in controlling the ventilation levels and the anesthesia levels of the subject. The development has human applications and particular applications for animal research.
US08359078B2 Mobile media device enclosure, method of use of mobile media device enclosure, and method of providing mobile media device enclosure
In some embodiments, a mobile media device enclosure can include: (a) an enclosure having an interior, an exterior, a top side, a bottom side, a right side, and a left side, the interior configured to form a cavity, the cavity is sized to retain a mobile media device therein; (b) a vertical boundary, the vertical boundary having a substantially vertical orientation and configured to substantially bisect the mobile media device enclosure from the top side to the bottom side; and (c) a horizontal boundary, the horizontal boundary having a substantially horizontal orientation and configured to substantially bisect the mobile media device enclosure from the left side to the right side. The vertical boundary and the horizontal boundary are further configured to substantially divide the mobile media device enclosure into four sections. Each of the four sections is elastically coupled to two other sections of the four sections. Other embodiments and related methods are also disclosed herein.
US08359077B2 Antenna matching structure, antenna matching method and wireless communication terminal
The present invention relates to an antenna matching structure, an antenna matching method and a wireless communication terminal. In which, the antenna matching structure comprising: a measuring unit configured to measure a RSSI value; a control unit configured to generate a first switching control signal when the RSSI value measured by the measuring unit is less than a predetermined threshold; and a parameter switching unit configured to select one set of matching parameters from predetermined at least one set of matching parameters according to the first switching control signal, and switch current matching parameters of the adjustable antenna matching circuit to the selected matching parameters. According to the embodiments of the present invention, a higher RSSI value can be acquired to ensure the signal transmission quality.
US08359075B2 Apparatus with transparent display
In accordance with an example embodiment of the present invention, an apparatus is disclosed. The apparatus includes a housing frame, a transparent display, and a movable element. The transparent display is connected to the housing frame. The transparent display includes a front side and a rear side opposite the front side. The movable element is connected to the housing frame. The rear side of the transparent display is configured to be directly exposed to ambient light when the movable element is in a first position relative to the transparent display. The rear side of the transparent display is blocked from being directly exposed to the ambient light when the movable element is in a second different position relative to the transparent display.
US08359074B1 Method and apparatus for reducing wake up time of a powered down device
A dummy circuit is provided to which a bias circuit of an low noise amplifier (LNA) can be coupled to during power down of the LNA. The dummy circuit maintains the bias circuit at an approximately normal operating state to reduce wake up time of the LNA.
US08359073B2 Power transmission control device, power transmission device, power receiving control device, power receiving device, and electronic apparatus
There is provided a power transmission control device included in a power transmission device in a contactless power transmission system that transmits power from the power transmission device to a power receiving device by electromagnetically coupling a primary coil to a secondary coil to supply the power to a load of the power receiving device. The power transmission control device includes a controller controlling the power transmission control device, a host interface communicating with a power transmission-side host, and a register section accessible from the power transmission-side host via the host interface. The controller shifts into a communication mode that executes communication between the power transmission-side host and a power receiving-side host, when the power transmission-side host writes, via the host interface, a communication request command that requests the communication between the hosts in the register section. Then, the controller transmits the communication request command to the power receiving device.
US08359068B1 Cellphone video imaging
A system for forming and transmitting a plurality of video images, at an image transmission rate of at least 1-3 images per sec, from a first cellphone to a second cellphone spaced apart from the first cellphone. A first cellphone user can choose to illuminate and transmit an image of the user or an image of a selected object distinct from the user.
US08359064B2 Wireless apparatus
This invention is directed to a wireless apparatus to carry out transmission and reception by either a digital communication system or an analog communication system and, in particular, provides a technical method to change over a signal system for a transmission electric wave. Concretely, when a carrier is received, a switch (PTT) is pushed in the case of response. In this case, if a default set transmission signal system is different from a reception signal system of a received audio signal, it is possible to modulate the audio signal after the transmission signal system is changed over to the same signal system as the reception signal system. Thus, a wireless apparatus is provided for making it possible to promptly change over a signal system of a transmission electric wave without doing troublesome operations.
US08359063B1 Multi-antenna mode based call admission control
A first plurality of wireless devices associated with a wireless network element is communicated with using a first multi-antenna mode. There is a first number of the first plurality of wireless devices. A second plurality of wireless devices associated with the wireless network element is communicated with using a second multi-antenna mode. There is a second number of the second plurality of wireless devices. A request for traffic resources is received from a wireless device associated with the wireless network element. In response to the request for traffic resources, the request for traffic resources is granted based on whether the first number satisfies a first criteria and whether the second number satisfies a second criteria.
US08359048B2 Close proximity alert messaging system and method
An alert broadcast method includes wirelessly transmitting a first message from a first cellular communication device to a central transceiver. The first message has a characteristic identifying the first message as an alert message. A location of the first cellular communication device is determined. A plurality of second cellular communication devices that are within a proximity of the first cellular communication device are identified. A second message is transmitted from the central transceiver to the second cellular communication devices. The second message is dependent upon the first message.
US08359046B2 Control apparatus and mobile terminal
A controller apparatus, when it receives packets addressed to a mobile terminal, implements paging control in which it transmits a paging notification packet to a paging area of the mobile terminal, so as to obtain location information on the mobile terminal and to determine a forwarding destination of the packets. The controller apparatus includes a paging area forming unit having a plurality of algorithms for forming the paging area. The paging area forming unit is configured to form the paging area of the mobile terminal by an algorithm specified by the mobile terminal.
US08359044B2 Enhanced mobile location method and system
A method and system is disclosed for locating a mobile radio terminal in a radio communications network. The method makes use of additional positional constraints provided as a result of unreported cells. In one form of the invention, a likely reason for a particular cell not being reported is determined and an associated probability term is determined for use in a position location model. The invention also relates to a system for implementing the method.
US08359041B2 System and method for adaptively controlling feedback information
A system and method for adaptively controlling feedback information according to a loading condition of a communications cell is provided. A method comprises receiving an indication from a base station, computing an amount of feedback information to transmit back to the base station using the indication, locating a feedback resource assigned to the mobile station using the amount of feedback information and an identity of the mobile station, computing a feedback information, and transmitting the feedback information using the located feedback resource. The indication is for a set of candidate transmission formats that is based on loading conditions in the cell.
US08359038B2 Channel access for local heterogeneous communication in a cellular network
In an exemplary embodiment there are determined which radio resource are to be used for contention based access, and the allocated radio resource is accessed according to a probability function that varies in dependence on at least one of interference measured on the allocated radio resource and a received power level for the allocated radio resource. By example the radio resource is allocated by a cellular base station for use in D2D communications; the base station provides configuration parameters for the D2D communications via common or dedicated signaling; the received power level is a target received power level that is received via broadcast system information or dedicated control signaling; and/or the received power level is itself a function of pathloss on a wireless link to the cellular base station. Embodiments are presented for method, apparatus, and tangibly stored computer program.
US08359035B2 Base station apparatus, mobile station and wireless communication controlling method
A wireless base station includes a candidate-cell obtaining unit that obtains a plurality of wireless communication route candidates usable for wireless communication of a mobile station with wireless base stations; a candidate-cell extracting unit that determines whether a wireless communication route candidate via which wireless communication can be performed is included in a plurality of wireless communication route candidates managed by the wireless base station itself from among the obtained wireless communication route candidates; a self-station determining unit; and a handover preparing unit that, when wireless communication can be performed via at least any of the wireless communication route candidates managed by the wireless base station itself according to the result of determination, notifies a wireless base station with which the mobile station is in wireless communication that wireless communication can be performed with the mobile station.
US08359029B2 System, method, and device for providing communications using a distributed mobile architecture
A non-transitory computer readable storage medium of a first distributed management architecture (DMA) system includes a first home location register (HLR) that stores information associated with one or more mobile subscribers that are registered with the first DMA system. The non-transitory computer readable storage medium includes a community location register (CLR) associated with a second DMA system. The CLR stores information associated with a second HLR of the second DMA system, and the second HLR stores information associated with one or more mobile subscribers that are registered with the second DMA system. The non-transitory computer readable storage medium includes instructions that, when executed by a processor, cause the processor to initiate connection of a call from a first mobile subscriber to a second mobile subscriber via the first DMA system and the second DMA system when the second mobile subscriber is registered with the second DMA system.
US08359027B2 Mobility management entity information deleting method and device
A mobility management entity (MME) information deleting method includes: receiving a message sent by a first MME; and if needed, determining whether it is necessary to delete information about the first MME according to version information about the first MME. The method further includes: receiving a message sent by a target MME, in which the message carries version information about a source MME acquired by the target MME or an indication of deleting information about the source MME added by the target MME; and deleting the information about the source MME according to the message. A network device for deleting MME information is also provided. According to the present invention, a network device, such as a home subscriber server (HSS), is capable of acquiring version information about a source MME or receiving an indication of deleting information about the source MME, so as to determine whether it is necessary to delete the information about the MME.
US08359026B2 RF signal feed through method and apparatus for shielded aircraft fuselage
A system and method for selectively enabling and disabling wireless connectivity between cellular or PDA users on-board commercial aircraft having a shielded fuselage, and remotely located wireless access points, while the aircraft is at an airport or airfield. The system and method does not require access to an on-board LAN system of the aircraft. The system includes one or more antennae disposed in the cabin area of the aircraft that are coupled via an RF switch with an exterior antenna mounted on an exterior of the fuselage. The RF switch is controlled by a switch control subsystem, and enables or disables communication between the interior antennae and the exterior antenna. The exterior antenna is connected to the switch via a conductor that extends through the shielding of the aircraft. When the RF switch is in the closed position, cellular or PDA users can connect through the interior antennae and the exterior antenna directly to remotely located wireless access points.
US08359023B2 Radio communication method, radio base station, radio communication terminal and base station controller
A radio communication method acquires a moving speed of a radio communication terminal located in a cell formed by a first radio base station. A second radio base station is requested to radiate a dynamic directional beam in a direction of the cell formed by the first radio base station when the moving speed is equal to or more than a predetermined threshold prior to entering a cell formed by the second radio base station. The radio communication terminal is accommodated in the second radio base station that has transmitted the directional beam in response to the request.
US08359021B2 Remote activation of video share on mobile devices
A method for initiating a video share service of a mobile device based on commands from a remote source. The method includes receiving a request from the remote source to initiate the video share service, authenticating the sender of the request, receiving a command to start the video share service; and transmitting the output of the service. There is also a system configured for receiving a request from a first mobile device to initiate a service from a second mobile device, for authentication of the request, for commanding the second mobile device to start a service under control of the first mobile device, and for delivery of the output of the service.
US08359016B2 Management of mobile applications
In particular implementations, a mobile device management system allows network administrators to control the distribution and publication of applications to mobile device users in an enterprise network.
US08359013B2 System and methods for wireless messaging
A mobile device receives via a wireless network an enable message which indicates that a data message has been received and is ready for retrieval. The mobile device then provides an indication which indicates that the data message has been received, and includes a subset of the data message. After providing the indication, the mobile device detects a user-initiated entry into a messaging application. In response to detecting the user-initiated entry, the mobile device examines a setting in a data store which is provided in response to the enable message. If the setting is provided in the data store, the mobile device requests the data message by sending via the wireless network a fetch message and subsequently receives the data message. If the setting is not provided in the data store, the mobile device refrains from sending the fetch message.
US08359009B2 Method for the reliable and targeted suppression of alarms in a monitoring and control center
Authorized or unauthorized opening of access to equipment of a telecommunications network in a control center is detected on the basis of alarm messages. The telecommunication network is a mobile radio network or a hard-wired network. The control center monitors the access equipment and transmits alarm messages as a result of the access equipment being opened. A message is first transmitted by a signaling device to a signaling server before the access equipment is opened. Then the server, after receiving the message from the signaling device, generates an alarm-suppression information item. This alarm-suppression information item is evaluated in the control center, and, whenever an alarm message is received, this message is compared with the alarm-suppression information items and the alarm message is filtered in the event of a positive association.
US08359004B2 Charging method and system
An intelligent charging triggering method is provided. The method includes receiving a subscriber location data update request sent by a serving mobile switching center (MSC), determining whether subscriber data delivered to the serving MSC carries intelligent subscription data of a prepaid subscriber according to a preset intelligent charging triggering policy, and then delivering the subscriber data carrying the intelligent subscription data to the serving MSC if a determination result is that the subscriber data delivered to the serving MSC carries the intelligent subscription data. A home location register (HLR) and a charging processing system are further provided. The technical solutions can realize real-time charging of a calling service of a prepaid subscriber in a BOSS system when the prepaid subscriber roams in a roaming region of a home country, and meanwhile realize an international roaming service of a prepaid subscriber in an intelligent network (IN).
US08359003B1 Alternative text billing system and method
An alternative billing system for communication service, comprising a gateway comprising a processor and a memory, and an application stored in the memory that, when executed by the processor, receives a text message from an originating electronic device, determines that an account balance associated with the originating electronic device lacks sufficient funds to pay for origination of the text message, sends a message to a terminating electronic device identified by the text message to inquire if the terminating electronic device wants to be billed for the origination of the text message, when a message accepting billing for the origination of the text message is received from the terminating electronic device, sends the text message to the terminating electronic device, and when a message rejecting billing for the origination of the text message is received from the terminating electronic device, does not send the text message to the terminating electronic device.
US08359000B2 Portable emergency device
A portable emergency device is disclosed. The device contains an internal antenna for allowing two-way communications, a speaker, an activation button to be pressed in case of an emergency, a microphone, a battery for powering the device and a GPS tracking device that allows emergency personnel to locate the person. The device performs in two operation modes, wherein in one mode a call is placed to a public emergency service provider, and in the second mode a call is placed to the public emergency service provider and a recorded message is transmitted along with the location of the device. The device is particularly useful for the elderly and the handicapped that they can use in case of an emergency.
US08358999B1 System and method for providing dispatch call features
Systems and methods for providing dispatch call features are provided. The dispatch call features include the ability to maintain multiple simultaneous dispatch calls and the ability to manage multiple dispatch stations. The maintenance of multiple simultaneous dispatch calls feature allows a dispatch station to place a current dispatch call on-hold to either initiate a new dispatch call or to accept an incoming dispatch call. The management of multiple dispatch stations feature allows a number of dispatch stations to be associated with one or more dispatch station identifiers. When a dispatch call is made to one of the dispatch station identifiers, all associated dispatch stations are paged. The first dispatch station to respond to the page is connected to the incoming dispatch call.
US08358998B2 Frequency mixer
A down-conversion frequency mixer includes: a radio frequency (RF) input unit disposed between a VDD line and a GND line and configured to receive an RF signal; an LO input unit configured to receive a carrier frequency (LO) from an internal frequency synthesizer; an intermediate frequency (IF) output unit disposed in parallel to the RF input unit between the VDD line and the GND line and configured to mix the RF signal with the LO signal and output an IF signal; a current generation unit configured to generate a stabilized current without being influenced with noise entered through the VDD line and the GND line; and a noise blocking unit disposed between the VDD line and the RF input unit, between the VDD line and the IF output unit, between the GND line and the RF input unit, and between the GND line and the LO input unit and configured to copy the current generated from the current generator and generate a stabilized current.
US08358988B2 Interface between chip rate processing and bit rate processing in wireless downlink receiver
A bit rate processor in a wireless system includes a front end processor to process physical channel data and to generate encoded transport channel data, a transport channel buffer to hold the encoded transport channel data, and a back end processor to process the encoded transport channel data from the transport channel buffer and to generate decoded transport channel bits. The front end process may include a frame buffer that receives the physical channel data, a first stage to de-map the physical channel data, an intermediate frame buffer that receives the de-mapped physical channel data, and a second stage to process the de-mapped physical channel data and to provide the encoded transport channel data. The back end processor may include a third stage, including a scaling circuit to scale the encoded transport channel data, a decoder to decode the scaled transport channel data, a CRC checker and an output buffer.
US08358985B2 Radio wave receiving apparatus
A radio wave receiving apparatus is provided with a tuning circuit for bringing a receiving frequency of an antenna tuned in to a frequency of a desired wave, a frequency converting circuit for mixing a local oscillation signal with the signal received through the antenna, thereby converting the received signal into an intermediate frequency signal, a feed back loop including at least a portion of the tuning circuit for feeding back the received signal, a controller for detecting a level of the intermediate frequency signal to change a frequency characteristic of the tuning circuit, thereby obtaining a tuning point corresponding to the desired wave, wherein, the controller brings the feed back loop in operation, thereby changing the frequency characteristic of the tuning circuit, and when two peaks of a level of the received signal are detected while the frequency characteristic of the tuning circuit is changed, the controller selects as a tuning point corresponding to the desired wave a tuning point at which one of the two peaks of the level of the received signal corresponding to a high-low relationship between the predetermined frequency of the local oscillation signal and the frequency of the desired wave is detected.
US08358983B2 Detachable wireless terminal
A limited-capability wireless terminal that is particularly well adapted for use in emergency situations, recreational activities and occasional calls is disclosed. The detachable wireless terminal does not have a display or a numeric keypad. Rather, the detachable wireless terminal has several “one-touch” buttons that place a call to pre-programmed phone numbers when pressed. The detachable wireless terminal is small enough and light enough to be worn around a user's neck, received by a lanyard or a necklace. The wireless terminal detachably couples to a relatively larger docking device, which can be used to program it.
US08358978B2 Multiservice communication device with cognitive radio transceiver
A multiservice communication device includes a plurality of transceivers that wirelessly transceive network data with a corresponding plurality of networks in accordance with a corresponding plurality of network protocols, wherein the plurality of transceivers includes at least one cognitive radio transceiver that is configured based on cognitive transceiver configuration data received from a management unit in communication with the multiservice communication device via a control channel.
US08358969B2 Feedback delay control in an echo cancellation repeater
A wireless repeater includes an echo canceller to cancel an estimated feedback amount from an input signal and a delay to delay the input signal. The delay may be selected to decorrelate a remote signal from a signal to be transmitted by the repeater.
US08358960B2 Image heating apparatus
An image heating apparatus includes an endless belt; a rotatable member, contacting an outer surface of the belt, for forming a nip in which a recording material is nipped and conveyed; a stretcher for stretching the belt; an urging member, contacting an inner surface of the belt, for urging the stretcher by movement of the belt so as to include a contact portion at which the urging member contacts the stretchers; a lubricator for applying a lubricant onto the inner surface of the belt; and a collector, contacting the stretcher downstream of an area in which the stretcher contacts the belt and upstream of the contact portion with respect to a rotational direction of the stretcher, for collecting the lubricant from the stretcher. The collector includes a guide for guiding the lubricant, collected from the stretcher, onto the inner surface of the endless belt.
US08358956B2 Corotron device for a moving element moving via a guide unit
In a corotron device, a moving element moves via a guide unit. A corotron having a corotron element and a corotron shield is provided. The corotron element is arranged relative to the guide unit such that a distance from, and a parallel position of, the corotron element relative to the guide unit substantially do not change.
US08358954B2 Image forming apparatus with openable and movable members
An image forming apparatus includes a cartridge including at least one of an image bearing member and a developing device; a main assembly including an opening; an openable member movable between a closed position in which the opening is covered and an open position in which the opening is exposed; and a movable member for supporting the cartridge. The movable member is movable between an inside position in which the cartridge is located inside the main assembly and a pulled out position in which the movable member is outwardly pulled out from the main assembly. The openable member is prevented, from moving from the open position to the closed position, in a state in which the movable member is located outside the open position but is movable from the open position to the closed position in a state in which the movable member is located at the open position.
US08358951B2 Image forming apparatus, process cartridge and developing cartridge with electrode
An image forming apparatus that includes: an image carrier; a developing cartridge detachably mountable with respect to the image carrier; a processing device to which voltage acting between the image carrier and the processing device is applied; and a first electrode, wherein the developing cartridge further includes: a developing roller on which toner is capable of being held; and a second electrode capable of being electrically connected with the first electrode when the developing cartridge is mounted with respect to the image carrier, the processing device further includes: a third electrode capable of being electrically connected with the second electrode when the developing cartridge is mounted with respect to the image carrier, wherein the second electrode positions the developing cartridge in an axial direction of the developing roller.
US08358948B2 Fixing device and image forming apparatus incorporating same
A fixing device includes a fixing rotary body and a pressing member each of which includes a waveform elastic layer having at least one wave crest and at least one wave trough to form a waveform face between the fixing rotary body and the pressing member pressed against each other. A controller identifies a temperature differential between a first temperature of the wave crest of the fixing rotary body detected by a first temperature detector and a second temperature of the wave trough of the fixing rotary body detected by a second temperature detector and adjusts an amount of heat stored from a heater into the fixing rotary body based on the identified temperature differential.
US08358947B2 Fixing device and image forming apparatus having improved accuracy of temperature control
In a fixing device, having a sheet portion and an inter-sheet portion, heats and fixes the toner image onto each of sheets by rotationally bringing the sheet portion into contact with each sheet. A heating unit heats the fixing unit. A sensing unit senses a temperature of the fixing unit. A control unit controls a duty ratio of on/off of the heating unit based on a sensing output of the sensing unit, determines whether the sensing unit is sensing the temperature of the sheet portion or the temperature of the inter-sheet portion in a rotation cycle, and controls the temperature of the heating unit by using the adjustment value corresponding to the sheet portion or the inter-sheet portion depending on a determination result.
US08358946B2 Image forming apparatus
An image forming apparatus includes a first reading device which reads a reference image formed on a sheet, a second reading device which reads a reference image formed on an image carrier, a control device which can execute a first control process for adjusting image formation conditions based on a density of the reference image acquired from a read result of the first reading device, and a second control process for adjusting the image formation conditions based on a density of the reference image acquired from a read result of the second reading device, wherein the control device executes the second control process before performing image formation based on the image data when the first control process has not been executed in a period from when mounting of the unit configuring the image forming device is detected to when image formation is performed.
US08358931B2 System and method for precise, accurate and stable optical timing information definition including internally self-consistent substantially jitter free timing reference
An optoelectronic timing system includes an optical timing compensation system in which optical pulses developed by a semiconductor laser are advanced or retarded based upon an expected arrival time. The pulses are directed into a number of time-quantifiable optical paths. Time quantification for a pulse is based upon the time required for a pulse to travel a particular length at the speed of light. Pulses are directed into an advancing path or a retarding path by optical switches which compare an expected arrival time of a new pulse to an expected arrival time based on a previous pulse. The optical compensation system is incorporated into a precision timing device in which multiple optical paths, having decreasing lengths in a defined pattern, are arranged in serial fashion so as to have each subsequent path of the series represent a travel time one order of magnitude different than a travel time of an adjacent path. Timing signals are developed by coupling an optical detector to each of the multiple optical paths.
US08358924B2 Method and apparatus for operating the automatic focus or the optical imaging stabilizing system
In accordance with an example embodiment of the present invention, an apparatus, comprising a printed wiring board. The printed wiring board comprising a coil and being coupled to an image sensor. Further, the coil, using the magnetic circuitry, is designed to tilt the printed wiring board and automatic focus optomechanics, the automatic focus optomechanics being attached to the printed wiring board over at least one of: a pivot point and a tilting axis to operate an optical imaging stabilizing system. Moreover, a second coil is designed to interact with the magnetic circuitry to move the lens barrel at least one of closer and farther from the image sensor to perform an automatic focus.
US08358920B2 Water heater tank with convex heads
A tank for a water-heating appliance including a body, a first head, and a second head. The body includes a first end, a second end, and a longitudinal axis. The body extends along the longitudinal axis from the first end to the second end. The first head includes multiple landings. The first head is coupled to the first end so that the first head is convex and extends away from the body. The longitudinally outermost points of the landings define a first plane perpendicular to the longitudinal axis. The second head includes multiple landings. The second head is identical to the first head except for at least one opening through a landing. The second head is coupled to the second end so that the second head is convex and extends away from the body. The longitudinally outermost points of the landings define a second plane perpendicular to the longitudinal axis.
US08358919B2 Super heated steam generator with slack accommodating heating tanks
A multi-stage, superheated steam generator for crude oil recovery comprises a plurality of radially spaced-apart first stage electric heating tanks that peripherally surround an inner, second stage electric steam tank. The steam tanks are secured within casing by a slack accommodating mounting comprising a downwardly projecting stub received within a rigid, tubular expansion sockets secured beneath each steam tank. A plurality of serpentine, electric resistive heating elements abut each steam tank. The elements have loop portions proximate the bottoms of each steam tank and vertical portions abutting each tank periphery. First stage tanks output steam to a manifold system that outputs to the second stage heater.
US08358913B2 Resolving recording conflicts
A system and methods of incrementally updating a recording schedule in response to changes in user requests and changes in availability of requested content. Changes to the recording schedule may be prompted by a user request to record new content, a change in the parameters of an existing request, removal of a request, and the like. Before changing the recording schedule, an algorithm generates new possible recording schedules by combining recording assignments for a given program with the existing recording schedule. In one embodiment, the algorithm reduces the new possible recording schedules to a final recording schedule and applies the final recording schedule to a digital recording device. In another embodiment, the final recording schedule is presented to a user for approval before the schedule is applied to the digital recording device.
US08358911B2 Systems and methods for reducing disruptions in recorded programming
Various embodiments reduce disruptions in recorded programming, by automatically recording retransmissions of prior programming. In one embodiment, a recording manager is provided for execution on a receiving device, such as a set-top box. The recording manager detects a disruption in a recorded program. In response, the recording manager automatically records, or schedules a recording of, a later transmission of the same program. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
US08358909B2 Coordinated output of messages and content
A data stream is provided to a user in which a number of data streams may be integrated together at proper times within the data streams. For example, a first data stream may be displayed for a user while a second data stream may be received. The second data stream may be determined to contain data content corresponding to the first data stream in a particular temporal relationship. Based on a determination of various parameters or characteristics of the first and/or second data stream, the second data stream may be integrated into or combined with the first data stream at a desired time point within the first data stream to create a combination data stream. The combination data stream may be presented to the user.
US08358905B2 Recording medium having a data structure for managing graphic information and recording and reproducing methods and apparatuses
In one embodiment, the method includes reading a play list including at least one subplayitem, the subplayitem including navigation information for a clip file including the graphic information. The graphic information is preloaded before starting reproduction of the playlist, and the graphic information is reproduced on the basis of the subplayitem.
US08358902B2 Apparatus, method and program for image search
One or more representative images extracted from an image group comprising a plurality of images is/are displayed. A part or all of the representative image or images, such as a main subject region or a background region including a search target, is/are selected from the representative image or images, and used for setting search conditions. The image group is searched for an image or images agreeing with the search conditions having been set.
US08358900B2 Fiber optic module with adapters mounted at open front
A fiber optic telecommunications frame is provided including termination modules positioned on left and right sides of the frame. The frame further includes left and right vertical cable guides. The frame includes a horizontal passage linking the left and right panels and the cable guides. The termination modules hold fiber optic modules with front termination locations. The fiber optic modules can house couplers, such as splitters, combiners, and wave length division multiplexers. A retention mechanism retains each fiber optic module in a partially removed position from the termination module.
US08358895B2 Two-dimensional photonic crystal
Holes 12 are created in a slab-shaped body 11. On the first surface 131 of the body 11, the holes 12 are arranged at the lattice points of a triangular lattice 141. On the second surface 132, they are arranged at the lattice points 122 located at positions corresponding to the gravity center of a triangular lattice 141. Three air columns 12A obliquely extend from each lattice point 121 to the nearest three lattice points 122. Similarly, three air columns 12A obliquely extend from each lattice point 122 to the nearest three lattice points 121. In this construction, a periodic structural unit 16 consisting of three holes is created within the body 11 and this unit has a C3v-symmetrical shape at any section 14 parallel to the body 11. Due to this symmetry and the obliquely extending form of the air column 12A, a complete PBG with a large width is obtained. In one embodiment, a broad complete PBG whose width equals 15% of its middle value is obtained.
US08358893B1 Photonic-powered cable assembly
A photonic-cable assembly includes a power source cable connector (“PSCC”) coupled to a power receive cable connector (“PRCC”) via a fiber cable. The PSCC electrically connects to a first electronic device and houses a photonic power source and an optical data transmitter. The fiber cable includes an optical transmit data path coupled to the optical data transmitter, an optical power path coupled to the photonic power source, and an optical feedback path coupled to provide feedback control to the photonic power source. The PRCC electrically connects to a second electronic device and houses an optical data receiver coupled to the optical transmit data path, a feedback controller coupled to the optical feedback path to control the photonic power source, and a photonic power converter coupled to the optical power path to convert photonic energy received over the optical power path to electrical energy to power components of the PRCC.
US08358889B2 Device fabrication with planar bragg gratings suppressing parasitic effects
The present invention relates to various methods of fabricating Planar Bragg Gratings (PBG) in a doped waveguide in a Planar Lightwave Circuit (PLC) device, suppressing unwanted parasitic grating effects during fabrication of the device. One approach to reduce parasitic gratings is to use a hard mask before the waveguide photolithography and etch, that results in a steeper sidewall angle that reduces or eliminates the parasitic grating effect. Another method of reducing parasitic grating effect is to deposit a layer of developable Bottom Anti Reflective Coating (BARC) prior to depositing the photo resist for waveguide etch. A third method of resisting parasitic gratings comprises using a planarizing undoped silica layer as a barrier layer on top of the core. During subsequent high temperature annealing germanium outdiffuses laterally into the cladding. The net effect is an optical waveguide with improved lateral uniformity because germanium diffusion smoothes out the sidewall roughness created during the waveguide reactive ion etch process. The undoped silica (SiO2) layer on top of the grating also serves the purpose of significantly reducing germanium outdiffusion from the core in the upward direction.
US08358885B2 Optical semiconductor device, manufacturing method thereof and optical transmission device
An optical semiconductor device, including a first optical waveguide with a first width, a second optical waveguide with a second width narrower than the first width with a bending region, and a third optical waveguide with a third width wider than the second width and coupled to the second optical waveguide.
US08358884B2 Microoptical component and method for its manufacture
A microoptical component for coupling a laser light to microresonators includes at least two microresonators, each having a form of an axially symmetric body disposed on a pedestal, and at least one waveguide for the laser light. The at least two microresonators are disposed on a first substrate having first side walls. The at least one waveguide is disposed on a second substrate having second side walls. The first side walls and the second side walls are fixedly joined.
US08358882B2 Modalmetric fibre sensor
A modalmetric fibre sensor comprises a multimode sensor fibre (26), a light source (14) for launching light into the multimode fibre (26) to produce a multimode speckle pattern of light at an end of the fibre (26), a single mode fibre (22) to receive light from the multimode speckle pattern and a detector (18) connected to the single mode fibre (22) to detect the received light from the multimode speckle pattern. A connector (33) connects the ends of the multimode fibre (26) and single mode fibre (22) with the end faces (31,32) of the two fibres disposed at an acute single to one another. The light from source (14) may be transmitted to the multimode fibre (26) through the single mode fibre (22) and the end of multimode fibre (26) remote from single mode fibre (22) may be mirrored to reflect light back along the multimode fibre to the single mode fibre which transmits the received light to the detector (18).
US08358880B2 Hybrid coupling structure of the short range plasmon polariton and conventional dielectric waveguide, a coupling structure of the long range plasmon polariton and conventional dielectric waveguide, and applications thereof
The present invention provides a hybrid coupling structure of a short range surface plasmon polariton and a conventional dielectric waveguide, including a dielectric substrate layer, a dielectric waveguide layer positioned on the said dielectric substrate layer, a coupling matching layer positioned on the said dielectric waveguide layer and a short range surface plasmon waveguide portion, formed on the said coupling matching layer, for conducting the short range surface plasmon polariton. The present invention also provides a coupling structure of a long range surface plasmon polariton and a dielectric waveguide, including a dielectric substrate layer, a dielectric waveguide layer, a coupling matching layer and a long range surface plasmon waveguide portion upward from below respectively.
US08358877B2 Apparatus, process, and program for image encoding
In an image encoding process for encoding data of an inputted image and outputting encoded image data: an image-size condition including image size and target sharpness is stored in an image-size-condition storage; a reduced image of the inputted image having the above image size included in the image-size condition stored in the image-size-condition storage is produced; and the sharpness of the reduced image is calculated. When the calculated sharpness of the reduced image is higher than the target sharpness, the image size included in the image-size condition stored in the image-size-condition storage is reduced, and a further reduced image of the inputted image having the reduced image size is produced.
US08358875B2 Image display device, image display method, and computer readable medium
An image display device includes: an acceptance unit that accepts image information including at least one character image as a processing object; a detection unit that detects a size of a character included in the accepted image information; an extraction unit that extracts at least one part of the image information as a display object image; a decision unit that decides an enlargement ratio or a reduction ratio based on a size of the character included in the extracted display object image, information on the size of the character detected by the detection unit, and information on a size range for the character; and a display unit that displays the extracted display object image enlarged or reduced at the enlargement ratio or the reduction ratio decided by the decision unit.
US08358870B2 Image reading apparatus and method for successively reading a plurality of partial images from a relatively moving object
An image reading apparatus includes a fingerprint sensor that acquires a plurality of first images obtained by successively reading the portions of a relatively moving object, an extrapolation section that extrapolates the plurality of first images to generate a plurality of second images obtained by extending the image area of the first image, and a relative position detection section that calculates the relative position between the plurality of images or the plurality of second images based on a plurality of images including at least the plurality of first images or the plurality of second images.
US08358869B2 Image processing apparatus and method, and a recording medium storing a program for executing the image processing method
An image processing apparatus and method for quickly and effectively reducing noise in images processed by apparatuses having a low hardware specification, and a program for executing the image processing method. The image processing apparatus includes an image dividing unit for obtaining a plurality of first sub-image data items corresponding to a plurality of first sub-images that are obtained by dividing a first image corresponding to first image data, a noise reducing unit for obtaining a plurality of second sub-image data items corresponding to a plurality of second sub-images by reducing noise in the first sub-images from the first sub-image data items that are obtained by the image dividing unit, and an image synthesizing unit for obtaining second image data corresponding to a second image corresponding to the plurality of second sub-images from the plurality of second sub-image data items that are obtained by the noise reducing unit.
US08358868B2 Image processing apparatus, image processing method, image extending apparatus, image compressing apparatus, image transmitting system, and storage medium
Even when an enlarged image is deteriorated due to a block noise or color mixture, the contour in the enlarged image is sharpened and a quality of the image is improved. A contour extracting unit 103 determines a pixel indicating the contour in an interpolation image, using brightness gradient strength and a brightness gradient direction. A contour correcting unit 104 specifies a first isolation pixel isolated by the predetermined distance from each pixel indicating the contour in a brightness gradient direction of the pixel indicating the contour and a second isolation pixel isolated by the predetermined distance from each pixel in a 180°-rotation direction of the brightness gradient direction, for each pixel indicating the contour, corrects colors of the pixels between the pixel indicating the contour and the first isolation pixel with a color of the first isolation pixel, and corrects the colors of the pixels whose colors are not corrected with the color of the first isolation pixel among the pixels between the first isolation pixel and the second isolation pixel with a color of the second isolation pixel.
US08358866B2 Method and system for increasing signal-to-noise ratio
Methods and systems for increasing the signal-to-noise ratio for satellite sensor data or signals, such as hyperspectral imageries (also referred to as datacubes due to their 3-dimensional nature). This is done by reducing the noise in the data or signals by first elevating the noise level temporarily for effective denoising. The denoising process is then performed in this condition and the noise level is then reversibly de-elevated after denoising. The denoising process comprises noise removal in both the spectral and the spatial domains. Once the denoising process is complete, the data is converted back from the spectral and spatial domains. Since this reconstruction process introduces errors, these errors are compensated for using the components from both the original data and denoised data filtered by the low pass filters.
US08358864B2 Image processing apparatus and image processing method
An image processing apparatus includes a receiving unit configured to receive image data of program content and genre information relating to the program content, a selection unit configured to select a size selection parameter for causing the genre information received by the receiving unit to be reflected in a block size, a determination unit configured to determine a block size in accordance with the size selection parameter selected by the selection unit, the block size being used for orthogonal transformation, and an orthogonal transformation unit configured to perform orthogonal transformation on the image data received by the receiving unit at the block size determined by the determination unit.
US08358862B2 Image signal processing apparatus, image signal processing method, prediction coefficient generating apparatus, prediction coefficient generating method, and programs for causing computer to execute the methods
An image signal processing apparatus includes: a block division unit inputting an image signal encoded by orthogonal transformation and dividing the image signal into second blocks different from first blocks encoded using the orthogonal transformation; an activity calculation unit calculating an activity of each second block; a re-encoding unit encoding the second blocks using the orthogonal transformation; a re-encoded difference calculation unit calculating difference values between the second blocks and the first blocks; a class determination unit determining a class of each second block on the basis of a distribution of the difference value and the activity; a prediction coefficient generating unit generating a prediction coefficient corresponding to each class; a prediction tap construction unit constructing a prediction tap for calculating a target pixel in each second block; and a predictive operation unit operating the prediction tap and the prediction coefficient to calculate a pixel value of each target pixel.
US08358861B2 Image compression device and image decompression device
A compression device using a prediction coding method performs a prediction for one line in an image to be compressed by using each of a plurality of the same types of predictors as plural types of predictors, and determines one quantizer out of plural types of quantizers based on a prediction error amount of a predictor having the smallest prediction error. It also performs a prediction for a prescribed pixel block in the one line, and identifies one predictor out of the plural types of predictors based on a type of a predictor having the smallest prediction error. Then, it compresses data of the prescribed pixel block by using the identified predictor and the determined quantizer. A decompression device decompresses the compressed image data to generate the image to be compressed by using an inverse quantizer corresponding to the determined quantizer and the identified predictor.
US08358858B2 Matrix compression arrangements
This invention relates to utilizing image compression and reconstruction algorithms for transmission and reception of data that can be represented as a numerical matrix or a sequence of numerical matrices in bandwidth limited channels. The method and algorithms described herein may reduce data size to such an extent that data that was considered too large to be practically transmitted in a useful time frame can be transmitted in real or near real time. The algorithms can be applied to data communications for a variety of sensor, electronic and information systems.
US08358856B2 Semantic event detection for digital content records
A system and method for semantic event detection in digital image content records is provided in which an event-level “Bag-of-Features” (BOF) representation is used to model events, and generic semantic events are detected in a concept space instead of an original low-level visual feature space based on the BOF representation.
US08358855B2 Determining probabilities from compared covariance appearance models to detect objects of interest in images
Methods and apparatus are provided for recognizing particular objects of interest in a captured image. One or more salient features that are correlative to an object of interest are detected within a captured image. The captured image is segmented into one or more regions of interest that include a detected salient feature. A covariance appearance model is generated for each of the one or more regions of interest, and first and second comparisons are conducted. The first comparisons comprise comparing each of the generated covariance appearance models to a plurality of stored covariance appearance models, and the second comparisons comprise comparing each of the generated covariance appearance models to each of the other generated covariance appearance model. Based on the first and second comparisons, a determination is made as to whether each of the one or more detected salient features is a particular object of interest.
US08358854B2 Search skip region setting function generation method, search skip region setting method, and object search method
According to one embodiment, a search skip region setting function generation method includes associating, detecting, and generating. The associating associates a template used to search a model image for an object with a designated search point on the model image, and detects a designated search point similarity between the designated search point and the template. When the designated search point similarity exceeds an object detection determination threshold, the detecting detects surrounding search point similarities between a plurality of surrounding search points around the designated search point on the model image and the template. The generating generates a function required to set a search skip region of the object based on relative positions between the object and the template, which are estimated based on a distribution of the surrounding search point similarities.
US08358851B2 Digital image analyzing method and related computer program product
A computer program product capable of enabling a computer to perform a digital image analyzing operation, wherein the digital image analyzing operation comprises: receiving settings of a plurality of lines corresponding to one or more image edges of a digital image; and identifying a plurality of intersections of the plurality of lines and the one or more image edges of the digital image.
US08358848B2 Image recognition device, copy apparatus and image recognition method
An image recognition device of the invention includes an image reading means for reading image information from a manuscript, discriminating a specific image in which a surrounded image is surrounded by a surrounding image from the image information. The image recognition device includes a first determination means for determining whether the surrounding image is included in the image information or not and a second determination means for determining whether there is the specific image in the image information or not by extracting n×n images to be processed by dividing an extraction region positioned at the center of the surrounding image into n×n regions (“n” is an odd-number of three or more) when the first determination means determines that the surrounding image is included in the image information, then, by checking respective images to be processed with a specific image template.
US08358845B2 Method for labeling connected components and computer system using the method
A method for labeling connected components and a computer system using the method are provided. With the method, during a process of scanning an image for the first time, each object pixel in the image is assigned a temporary label, and a relationship between each temporary label and a representative label is established after the completion of the process of scanning the image for the first time. Thereafter, the temporary label of each object pixel is replaced by the corresponding representative label during a process of scanning the image for the second time. As a result, the labeling of the connected components can be accomplished by only scanning the image twice such that the efficiency of labeling the connected components can be significantly improved.
US08358842B2 Electronic device with function of separating panels of digital comic strip and method thereof
An electronic device with a function of separating panels from a comic strip includes an input unit, a storage unit for storing comic strips, and a processing unit. Each comic strip includes a frame, a number of panels within the frame, and a number of borders separating the panels. The processing unit includes a comic strip acquiring module, a frame identifying module, a border identifying module, a panel separating module and a sorting module. The comic strip acquiring module acquires a comic strip. The frame identifying module identifies the frame. The border identifying module identifies whether there are first borders around the panels within the identified frame. The panel separating module separates the number of panels from the acquired comic strip according to the identified first borders. The sorting module sorts the panels.
US08358841B2 Foreground/background separation in digital images
A method for providing improved foreground/background separation in a digital image of a scene is disclosed. The method comprises providing a first map comprising one or more regions provisionally defined as one of foreground or background within the digital image; and providing a subject profile corresponding to a region of interest of the digital image. The provisionally defined regions are compared with the subject profile to determine if any of the regions intersect with the profile region. The definition of one or more of the regions in the map is changed based on the comparison.
US08358836B2 Specific color detection applicator
A specific color detection circuit shows an RGB input pixel and an RGB color signal to be detected in a three-dimensional coordinate, calculates a first distance from an origin to a foot of a perpendicular drawn from the coordinate of the RGB input pixel to a straight line connecting the origin and the coordinate of the RGB color signal or a coordinate with the same RGB ratio as the signal and a second distance from the coordinate of the input pixel to the foot, and detects a hue of a signal of the input pixel. The circuit generates a detection region in a color-difference direction according to the first distance and the hue, calculates a third distance based on the first distance for the detection region and judges the input pixel as being in a predetermined color detection region when the third distance is longer than the second distance.
US08358834B2 Background model for complex and dynamic scenes
Techniques are disclosed for learning and modeling a background for a complex and/or dynamic scene over a period of observations without supervision. A background/foreground component of a computer vision engine may be configured to model a scene using an array of ART networks. The ART networks learn the regularity and periodicity of the scene by observing the scene over a period of time. Thus, the ART networks allow the computer vision engine to model complex and dynamic scene backgrounds in video.
US08358832B2 High accuracy beam placement for local area navigation
An improved method of high accuracy beam placement for local area navigation in the field of semiconductor chip manufacturing. This invention demonstrates a method where high accuracy navigation to the site of interest within a relatively large local area (e.g. an area 200 μm×200 μm) is possible even where the stage/navigation system is not normally capable of such high accuracy navigation. The combination of large area, high-resolution scanning, digital zoom and registration of the image to an idealized coordinate system enables navigation around a local area without relying on stage movements. Once the image is acquired any sample or beam drift will not affect the alignment. Preferred embodiments thus allow accurate navigation to a site on a sample with sub-100 nm accuracy, even without a high-accuracy stage/navigation system.
US08358822B2 Automatic determination of field of view in cardiac MRI
A method for automatically determining a field of view for performing a subsequent medical imaging study includes acquiring one or more preliminary images. A body mask is generated by thresholding the preliminary images and identifying a largest connected component. A boundary mask is obtained from the boundary of the generated body mask. A rectangular bounding box is fit to the obtained boundary mask. The rectangular bounding box is used as a field of view for performing a subsequent medical imaging study.
US08358820B2 Modifying software to cope with changing machinery
A method for adapting a detection algorithm developed for usage with data generated by a first system to data generated with a second system, the algorithm for fail safe diagnosis of irregularities including a first procedure of detecting irregularities with minimal type I errors and a second procedure of filtering out type II errors; the data generated including values for selected features characterizing the irregularities; the method including applying an intermediate step of linearly transposing the values of each selected feature generated by the first procedure, prior to applying the second procedure to those values.
US08358819B2 System and methods for image segmentation in N-dimensional space
A system and methods for the efficient segmentation of globally optimal surfaces representing object boundaries in volumetric datasets is provided. An optical surface detection system and methods are provided that are capable of simultaneously detecting multiple interacting surfaces in which the optimality is controlled by the cost functions designed for individual surfaces and by several geometric constraints defining the surface smoothness and interrelations. The graph search applications use objective functions that incorporate non-uniform cost terms such as “on-surface” costs as well as “in-region” costs.
US08358817B2 Systems and methods for fingerprint matching based on transforming the deformable mesh
A fingerprint matching system includes a first minutiae obtaining unit and a second minutiae obtaining unit adapted to obtain minutiae information of first and second fingerprints. On the minutiae of the first fingerprint, a deformable mesh is constructed by a mesh construction unit, and a mesh transformation unit is used to transform a state of the deformable mesh, thereby obtaining a distortion-compensated first fingerprint. Based on the distortion-compensated first fingerprint, a matching determination unit determines whether the first fingerprint matches the second fingerprint or not.
US08358815B2 Method and apparatus for two-dimensional finger motion tracking and control
Enhanced accuracy finger position and motion sensors devices, algorithms, and methods are disclosed that can be used in a variety of different applications. The sensors can be used in conjunction with partial fingerprint imagers to produce improved fingerprint scanners. The finger motion sensors may also be used (either with or without a partial fingerprint imager) to control electronic devices. When several of these finger motion and position sensors are aligned in different directions, finger motion over a two dimensional surface may be detected. This creates a finger controlled “mouse” computer input device. Motion of a finger along the surface of such sensors may allow a user to control the movement of an indicator on a display screen, and control a microprocessor device. Such techniques are particularly useful for small space constrained devices, such as cell phones, smart cards, music players, portable computers, personal digital accessories, and the like.
US08358814B2 Pattern information registration device, pattern information registration method, pattern information registration program and pattern collation system
A pattern information registration device for selecting and registering pattern information data as an object for determination of registration for use in pattern collation includes unit which forms arbitrary pattern information data having a feature point of the same number as pattern information data of an object for determination, unit which calculates an identification accuracy value indicative of the degree of coincidence between the pattern information data as an object for determination and the arbitrary pattern information data and determines whether the pattern information data as an object for determination is adequate or not based on the identification accuracy value.
US08358812B2 Image Preprocessing
A method performed by a software process executing on a computer system includes selecting a first set of pixels in a digital image in the RGB color space. The pixels are selected such that, for each pixel in the set, a red component is a highest value component and a blue component is a lowest value component. The method also includes identifying at least a subset of the first set as a region of orange hue in the digital image.
US08358810B2 Digital terrain mapping with GPS and laser system
This invention concerns digital terrain mapping, and in particular a method for producing digital terrain maps of the vicinity around large rotating machinery, such as draglines, shovels, excavators, wheel loaders or cranes. The method involves the following steps: Mounting a 2-Dimensions laser scanner and a high-accuracy RTK GPS system to an item of large rotating machinery, at a radial extremity of the machinery. Arranging the laser scanner to record radial lines of data representing the terrain below the extremity of the machinery. Rotating the machinery completely about its axis of rotation and generating data from both the laser scanner and GPS system that represents the terrain around the machinery. Wherein, a calibration is conducted by recording data from markers at known locations in the terrain below the extremity of the machinery to determine the relative positions of the laser scanner centre and the GPS antenna, the orientation of the laser scanner and the time lag between the data generated from both the laser scanner and the GPS system. In a further aspect the invention concerns equipment for use in the method and software.
US08358805B2 System having a layered architecture for constructing a dynamic social network from image data
A system having a layered architecture for constructing dynamic social network from image data of actors and events. It may have a low layer for capturing raw data and identifying actors and events. The system may have a middle layer that receives actor and event information from the low layer and puts it in to a two dimensional matrix. A high layer of the system may add weighted relationship information to the matrix to form the basis for constructing a social network. The system may have a sliding window thus making the social network dynamic.
US08358799B1 Ambient noise isolation audio headphones having a layered dampening structure
An audio headphone apparatus having ambient noise isolation properties for musicians and sound engineers which allows a user to substantially attenuate ambient noise levels and focus on the electronic audio presented to the headphones. The apparatus utilizes a unique layering of absorber materials with unique geometric shapes which in combination highly attenuate external ambient acoustic energy and control undesirable “boomy” bass response. The apparatus further has a jack adapter holder which retains a ¼ inch adapter for use with an external plug on the headphones.
US08358788B2 Noise cancellation for microphone-speaker combinations using combined speaker amplifier and reference sensing
An audio host device has a connector having a speaker contact, a microphone contact, and a reference contact. The reference contact is shared by a microphone and a speaker. The reference contact is also directly coupled to a power return plane of the audio host device. A difference amplifier is provided, having a first cold input, a second cold input, and hot input. The first cold input is coupled to an output of the speaker amplifier, while the second cold input is coupled a sense point for the reference contact. The hot input is coupled to the microphone contact. Other embodiments are also described and claimed.
US08358783B2 Secure wiegand communications
The present invention is directed toward secure access systems. Specifically, a method and system is provided that enhances the security of unidirectional communication protocols used in access control systems, such as the Wiegand protocol. The enhancements may include obfuscation of data, a two-way packet-mode communications, and blind synchronization of pseudo-random number generators.
US08358782B2 Method for displaying a video of a scene
Method of displaying a video of a scene onto a display with enhanced image quality, the video of the scene having first subframes and second subframes wherein the first subframes correspond to a first region of an image-presentation element of the display and the second subframes correspond to a second region of the image-presentation element; and selecting an access key corresponding to the first subframes. The method further includes encoding the access key into one or more of the second subframes; providing the second subframes to the display using a first data transport; the display, decoding the access key and receiving the corresponding first subframes using a second data transport different from the first data transport; and selectively providing the first and second subframes from the first and second data transports to corresponding regions in the image-presentation element of the display, whereby the displayed image has enhanced image quality.
US08358781B2 Nonlinear feedback mode for block ciphers
Plain text, a secret key and a primitive polynomial that defines a finite field of even characteristic are received. The plain text is divided into a plurality of plain text blocks. For each plain text block of the plurality of plain text blocks other than a first plain text block, the plain text block is multiplied by a preceding cipher text block over the finite field of even characteristic, modulo the primitive polynomial, to generate an intermediate block, wherein the preceding cipher text block was generated from a preceding plain text block. Each intermediate block is processed by a block cipher using the secret key to generate a subsequent cipher text block. The block cipher operates in a nonlinear feedback mode of operation.
US08358780B2 Execution unit for performing the data encryption standard
Described is an execution unit for performing at least part of the Data Encryption Standard that includes a Left Half input; a Key input; and a Table input, as well as a first group of transistors configured to receive the Table input, perform a table look-up, and output data. The execution unit further includes a first exclusive-or operator having two inputs and an output that is configured to receive the Left Half input and the Key input. The execution unit also includes a second exclusive-or operator having two inputs and an output that is configured to receive the data output by the first group of transistors and to receive the output of the first exclusive-or operator. The execution unit also includes a third exclusive-or operator having two inputs and an output that is configured to receive the Left Half input and the data output by the first group of transistors.
US08358774B2 Enterprise-wide occupancy based routing
A method and apparatus are provided for routing a contact with a client to one of a plurality of automatic contact distributors, each having a plurality of agents, by a network router. The method includes the step of determining by each automatic contact distributor of the plurality of automatic contact distributors a largest relative difference between a target occupancy and actual occupancy of each agent among the plurality of agents of the automatic contact distributor and for each contact type processed by the automatic contact distributor. The method further includes the steps of each of the plurality of automatic contact distributors transferring a value of the determined, largest relative difference for each contact type to the network router, the network router detecting a contact, the network router determining a contact type of the detected contact and the network router routing the detected contact to an automatic contact distributor of the plurality of automatic contact distributors that provided a largest relative difference for the determined contact type among the plurality of automatic contact distributors.
US08358773B2 Apparatus and method for executing agent
Systems for executing a number of agents in a multiagent system are presented including: an agent executing apparatus for managing a number of active agents and for controlling activities associated with the number of active agents such that the number of active agents are cooperatively processed, where the agent executing apparatus is configured to provide an intra-transaction message mechanism and an out-of-transaction message mechanism; a cache for temporarily storing the number of active agents, where the number of active agents include a first active agent in a committed transaction and a second active agent in an uncommitted transaction; a permanent storage device for storing the number of agents before the number of agents enter a running state.
US08358771B1 System and method for managing customer communications over communication channels
A system and method for managing customer communications over communication channels are disclosed. A method may include (1) determining a contact mode for contacting a customer based on at least one of a campaign strategy, a customer account attribute, a phone number attribute, a previous contact outcome, a previous call outcome, an email address attribute, a time of day, a customer contact preference, a customer availability, and a customer contact consent; (2) initiating contact with the customer; and (3) interacting with the customer. A system may include a database comprising contact data including at least one of a campaign strategy, a customer account attribute, a phone number attribute, a previous contact outcome, a previous call outcome, a customer contact preference, a customer availability, and a customer contact consent; a computer processor executing a communication manager, the communication manger determining a contact mode for contacting a customer on a communication channel selected from the group consisting of a telephone, a cellular phone, an email, a text message, a chat, a facsimile, and a social networking site. The communication manager may select a communication channel based on the contact data; and the contact system may contact the customer using the selected communication channel.
US08358767B2 System and method for efficient call management for directory assistance services
A communication assistance system includes a first database having a plurality of listings, each listings has at least one contact name and a corresponding contact number. A means is provided for receiving communications from a user among a plurality of users desiring to access the listings. An operator terminal displays a search screen among a plurality of search screens, each of which maintain at least a partially different arrangement of content and search windows for receiving search terms to search for listings contained in the first database, where the displayed search screen is determined based on criteria contained in a search request from the user. The operator terminal is further configured to receive the communication from the user and retrieve a listing from the first database using the displayed search screen.
US08358764B1 Method and apparatus for automatically scheduling a telephone connection
A method and apparatus are provided for automatically scheduling or rescheduling a voice connection (e.g., a telephone call) when one attempt to establish the connection fails. A recipient of a call fails to answer the call, but instead of the caller only having the option of leaving a voicemail message, he or his communication device (e.g., a mobile telephone, a personal digital assistant) automatically issues a separate communication toward the recipient's communication device indicating a time at which the caller will be available to receive a return call from the recipient of the attempted call. Alternatively, or in addition to this separate communication, the recipient's communication device may issue another separate communication toward the caller's communication device, to identify a time at which the recipient is expected to be available to receive a later call attempt.
US08358763B2 Camping on a conference or telephony port
In one embodiment, a scheduling/conferencing system provides a user with the ability to set up a camp-on request for a person invited to attend a conference session in response to one or more selections made by the user via a user interface, which may include a name of the person and a specified action to be taken when the person leaves the conference session. During the conference session, a conference port of the person is camped-on. When the person leaves the conference session and his conference port becomes free, the specified action, which includes an attempt to communicate with the person by the user, is executed. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
US08358762B1 Conference calls and meetings via electronic messaging interface
Initiating a conference call includes receiving a conference call request message from an initiating user specifying a plurality of other users and determining an availability of the other users to receive conference call invitations. A conference call is initiated between the initiating user and one or more of the other users that are determined to be available. The availability of one or more of the other users determined to be unavailable is monitored and interaction with a conference call invitation by one or more of the other users determined to be unavailable is enabled upon their monitored availability changing from unavailable to available. The interaction with the conference call invitation by the other users is conditioned on whether the conference call is still in progress.
US08358759B2 Biometric identification in communication
A method is provided for identifying a calling party to a called party utilizing biometric information. Biometric information of first calling party is received. If stored, a calling party profile is retrieved based on first calling party biometric information. A call is placed to a called party. The first calling party profile is provided to called party. A biometric information change from first calling party biometric information to a second calling party biometric information is automatically detected, and it is determined whether the second party biometric information is stored. If stored, a second calling party profile of second calling party is retrieved and is provided to called party. Responsive to determining that the biometric information for second calling party is not stored, the called party is notified that the second calling party is communicating and the second calling party profile is automatically created based on second calling party biometric information.
US08358758B2 Familiarization augmentation system and technology (FAST) dialer
The present invention relates to the field of telecommunications. More particularly, to an apparatus that would allow callers to time-share telephone, telecommunication or communication lines in order to truthfully vary the telephone line from which they are calling parties through the Public Switch Telephone Network (PSTN). The system would allow customers to manage the identity of their calls in ways that would maximize the probability that a called party would answer.
US08358757B2 Method and apparatus for providing a customer premise based communication system
A method and an apparatus for providing a customer premise based feature. For example, the method receives a call directed to a customer, wherein the call is associated with a customer premise based feature. The method then forwards the call to a customer premise based communication system located at a location of the customer, wherein the customer premise based feature is implemented locally by the customer premise based communication system.
US08358755B1 Preventing undesired voicemails
Methods are provided for preventing the delivery of undesired voicemails, which may occur when a voicemail is being left for a given user, and the given user calls back the user currently leaving the voicemail. An incoming call is received while a communications device is facilitating a recording of the voicemail. A voicemail system is instructed to prevent the voicemail from being delivered and also to terminate a suspended call corresponding to the recording of the voicemail. The incoming call is connected.
US08358749B2 System and method to search a media content database based on voice input data
A computer implemented method includes initiating a call from an interactive voice response (IVR) system to a first device associated with a user in response to a user request. The computer implemented method includes receiving voice input data at the IVR system via the call. The computer implemented method also includes performing a search of a media content database based at least partially on the voice input data. The computer implemented method further includes sending search results identifying media content items based on the search of the media content database to a second device associated with the user.
US08358748B2 Method and apparatus for navigation of a dialogue system
In one embodiment, the present disclosure is a method and apparatus for navigation of a dialogue system. In one embodiment, a method for facilitating navigation of a menu of a dialogue system includes encoding data including information for navigating the menu in a machine-readable data structure and outputting the machine-readable data structure.
US08358746B2 Method and apparatus for unified interface for heterogeneous session management
Methods, devices and systems for sharing content as part of a voice telephony session are provided. More specifically, content can be added to a voice communication session by selecting, dragging, and dropping a representation of that content onto a representation of the voice communication session. Where the selected content comprises an audio file, that content is played over the voice communication channel. Where the selected content comprises text, the text is converted to speech, and then played over the voice communication channel.
US08358745B2 Recording identity data to enable on demand services in a communications system
Recording identity data enables telecomm system to provide on-demand services such as Record-ON (RCD), index, bookmark, transcribe, translate and supplement the recording. Party identity uses sender metadata in telecomm data packets. At log-in the station assigns on-demand command (CMD) control tokens and control transfer tokens to each party based on the party's profile. One party has RCD-CMD enabled and, if both parties have a RCD-CMD Transfer Token, parties can transfer RCD-CMD to all. In the absence of RCD-CMD or Transfer, a party cannot activate On-Demand services nor accept control CMD tokens. A call table-database links sender metadata and CMD permissions.
US08358743B2 Method and device for determining the leakage resistance of at least one wire of a subscriber line having a number of wires in a communication network
While determining a leak resistance of a subscriber connection line provided, for example, with two wires in a communication network, a capacitor connected between two said wires is discharged prior to measuring leakage currents. For this purpose, prior to be connected to a high resistance of the other wire, the measurable wire and the other mentioned wire are supplied with a constantly falling and increasing voltage. For that, the final value of said tensions is determined in such a way that, when the connection to the high resistance of the other wire is produced, the voltage of said wire is equal to 0 volt. The leakage current is measured only when the discharge process is over, thereby making it possible to avoid an incorrect measurement caused by a current coming from the capacitor.
US08358741B2 Device and method to control an electron beam for the generation of x-ray radiation, in an x-ray tube
A device to control an electron beam for the generation of x-ray radiation, has an electron emitter to generate an electron beam, to which emitter an emitter voltage can be applied, a diaphragm, at least two control elements associated with the diaphragm to affect the electron beam, and switching arrangement with which at least two different electrical voltages can be applied to the at least two control elements. The same electrical voltage is applied to each of the at least two control elements. Upon switching the voltage, an electrical circuit that delays the setting of the respective voltage at the one control element is associated with the connection line of the one control element with the switching arrangement to switch over the voltage. The invention moreover concerns an operating method for the device and an x-ray tube provided with the device.
US08358740B2 Radiographic image capturing system
A radiographic image capturing system includes a radiographic image capture device, a radiation irradiation device, and a control device. The radiographic image capture device is capable of wired and wireless communications, and is capable of fluoroscopic imaging in which radiographic images are successively captured at notified synchronization timings or at a predetermined frame rate. The radiation irradiation device irradiates radiation toward the radiographic image capture device during fluoroscopic imaging, with continuous irradiation or pulse irradiation. The control device includes a wireless communication unit, a wired communication unit, and a controller that, if communication with the radiographic image capture device is performed by the wireless communication unit, prohibits fluoroscopic imaging with pulse irradiation in which the synchronization timings are notified to the radiographic image capture device and radiation is irradiated from the radiation irradiation device in pulses matching the notified synchronization timings.
US08358739B2 Systems and methods for temporal multiplexing X-ray imaging
The present subject matter relates to systems and methods for temporal multiplexing x-ray imaging of dynamic objects with high temporal resolution and fast imaging speed. A pulsed x-ray beam can irradiate an object undergoing a range of motion such as a cyclic motion. Multiple x-ray images can be acquired at different phases within a single motion cycle or range of the object. The multiple x-ray images can be demultiplexed to produce an individual phase image. Compared to sequential imaging, temporal multiplexing x-ray imaging can achieve high temporal resolution of dynamics object in multiple phases with imaging time comparable to that of a single phase. Temporal multiplexing x-ray imaging can thus be applied to a wide variety of applications, including biomedical imaging and industrial non-destructive testing.
US08358736B2 Apparatus, method and computer-readable medium analyzing components using X-ray
Provided is an apparatus, method and computer-readable medium analyzing components using an X-ray. The apparatus, method and computer-readable medium may photograph an object using an X-ray of at least two energy bands to output X-ray images, predict a component ratio of the object using the X-ray images, calculate a length of the object for each of the at least two energy bands using an intensity of the X-ray images, when the object is configured in the predicted component ratio, and verify whether an error in the component ratio occurs by comparing the lengths of the object calculated for each of the at least two energy bands.
US08358734B2 X-ray computerized tomography apparatus, breathing indication apparatus and medical imaging apparatus
An X-ray computed tomographic apparatus includes a gantry 100 including an X-ray tube 101 which generates X-rays and an X-ray detector 103 which detects X-rays transmitted through a subject to be examined, a reconstruction device 114 which generates tomogram data on the basis of an output from the X-ray detector, a breath detector 203 which detects a respiration waveform representing a temporal change in respiration index value associated with the subject, a regular respiration waveform generating unit 207 which generates a respiration waveform with a regular respiration cycle which originates from the detected respiration waveform, and a gantry mount display 201 which displays the generated regular respiration waveform.
US08358733B2 Helically fluted tubular fuel rod support
A support grid for a nuclear fuel assembly, the fuel rod assembly having a generally cylindrical fuel rod with a diameter, wherein the support grid includes a frame assembly having a plurality of outer straps and a plurality of helical frame members. The helical frame members have a contact portion structured to contact an adjacent helical frame member and at least one helical fuel rod contact portion with a lesser diameter. The lesser diameter is generally equivalent to the fuel rod diameter such that a fuel rod disposed in the helical frame member would engage the inner helical frame member at helical fuel rod contact portion. The helical frame members are coupled to each other at the contact portions thereby forming a grid. The plurality of outer straps are disposed about the perimeter of the helical frame members.
US08358732B2 Core catcher, manufacturing method thereof, reactor containment vessel and manufacturing method thereof
Core debris generated during a molten reactor core in a reactor containment vessel penetrating the reactor containment vessel is configured to be caught by a core catcher located beneath the reactor containment vessel which has a main body having first stage cooling water channels and second stage surrounded by cooling fins extending radially. The number of the second stage cooling channels is larger than that of the first stage cooling channels. Cooling water is supplied from a cooling water injection opening and distributed to the first cooling water channels at a distributor. An intermediate header is formed between the first and the second cooling water channels, and the cooling water is distributed to the second cooling water channels uniformly.
US08358731B2 Method and apparatus for detecting and classifying explosives and controlled substances
A system for detecting and classifying small amounts of explosives and other controlled substances while rejecting confounders, including a source/detector array formed of a plurality of sources and a plurality of detectors, a signal processor coupled to the source/detector array for processing data received from the detectors, a classifier coupled to the signal processor for classifying data received from the signal processor according to a plurality of algorithms, a maximal rejection classifier coupled to the classifier; and a declarative decision module coupled to the maximal rejection classifier for rendering an accurate decision regarding the contents of the object is provided. The apparatus includes an enclosure, a shield layer disposed within the enclosure, a cavity disposed within the shield layer, a plurality of neutron sources and a detection array disposed within the cavity, and a transport mechanism for moving objects through the cavity past the sources and detection array. The cavity has one or more turns which preclude a straight line trajectory through the cavity. The shield layer is water-filled to prevent stray radiation from exiting the enclosure. The use of multiple lower power neutron sources and the particular geometry of the enclosure provide a compact, relatively lightweight explosive detection system which is practical for use in airports and other public locations.
US08358727B2 Wireless apparatus
The present invention has an object to provide a wireless apparatus which is capable of correctly sampling a waveform of a pulse even when a shape of the pulse is varied.A synchronizing apparatus for causing an input signal to be synchronized with a clock signal is equipped with sampling unit 102, 103, and delay control unit 112. The sampling unit 102 and 103 sample the input signal at first sampling timing and second sampling timing, which are separated from each other in a predetermined time interval. The delay control unit 112 shifts both the first and second sampling timing during synchronous pull-in operation, and also, narrows the interval between said first and second sampling timing during synchronous follow-up operation. A synchronous status judging unit 105 judges whether or not the input signal is synchronized with the clock signal based upon a phase error amount outputted from a phase error calculating unit 104, and outputs the synchronous status to a delay amount control unit 106. The delay amount control unit 106 controls to increase/decrease delay amounts which have been presently set in variable delay devices 107 and 108 based upon the phase error amount outputted from the phase error calculating unit 104 and the synchronous status outputted from the synchronous status judging unit 105.
US08358721B2 Mobile communication system and wireless device
A base station transmits a control channel transmitted before information channels upon performing differential coding between control channels of adjacent frequencies. A terminal apparatus performs transmission path estimation on the basis of a pilot while decoding the control channel having undergone the differential coding. The information channels are decoded on the basis of information obtained by decoding the control channel and a transmission path estimation result on the pilot.
US08358717B2 Device and method for binary phase shift key demodulator using phase shifter
Disclosed is a binary phase shift key (BPSK) demodulating device using a phase shifter and a method thereof. The BPSK demodulating device includes an I signal generator to generate an in-phase (I) signal from a received BPSK signal, a Q signal generator to generate a quadrature-phase (Q) signal from the received BPSK signal, using a plurality of phase shifters, an oscillator to generate a first signal to separate a baseband signal, and a determining unit to determine a transmission phase angle based on the I signal and the Q signal.
US08358715B2 System and method for quasi-orthogonal space-time block coding
The present invention relates to a quasi-orthogonal space-time block coding system and method. The system does not become particularly complicated since the encoding rate is given as 1 and it is possible to decode the encoded signal by using a simple linear algorithm, and system performance is increased since there is no interference component of an adjacent signal in the estimated signal.
US08358714B2 Coding and modulation for multiple data streams in a communication system
Techniques for transmitting multiple data streams to a single receiver using a single code rate and different modulation schemes are described. Channel estimates are determined for the multiple data streams and used to select a single code rate and multiple modulation schemes for the multiple data streams. The system may support a set of code rates, and each code rate may be associated with a respective set of modulation schemes that may be used with that code rate. The single code rate for all data streams is selected from among the set of supported code rates, and the modulation scheme for each data stream is selected from among the set of modulation schemes associated with the single code rate. The multiple data streams are encoded in accordance with the single code rate. Each data stream is further modulated in accordance with the modulation scheme selected for that stream.
US08358713B2 High throughput and low latency map decoder
In digital communication systems forward error correction coding techniques are typically used to improve the bit error rate performance. The receiver of the digital communication systems employs a decoding apparatus which may use Maximum A posteriori Probability (MAP) algorithm and its variations such as Logarithmic-MAP (Log-MAP), Maximum-Logarithmic-MAP (Max-Log-MAP). MAP decoding apparatus is commonly used as a key component in of decoder for error correcting codes such as convolutional codes and turbo codes. The MAP decoding apparatus computes likelihood estimates as the output. The present invention performs faster MAP decoding by computing likelihood estimates in parallel.
US08358711B2 Circuit arrangement for reducing a crest factor, and method for reducing a signal dynamic range
To reduce the crest factor of a total signal, the signal dynamic range is corrected in baseband upstream of the interpolation filters. To this end, provision is made for the input of a correction device to be coupled to at least two signal sources which are designed to provide digital signals on different frequency bands. The correction device is designed to determine correction factors from the digital signals applied to the input and use them to alter the respective digital signals. The output of the correction device is coupled to a first and at least one second interpolation filter. This allows reduction of the signal dynamic range in baseband, which reduces the crest factor without having to accept substantial losses in signal quality.
US08358707B2 Apparatus and method for ultra wide band communication based on multi-coded bi-orthogonal pulse position modulation
Provided is a communication system for ultra wide band impulse communication, and more particularly, to a communication apparatus and method that can be used in a sensor network or a low-rate wireless personal area network. To be more specific, the present research suggests a transmitter employing multi-coded bi-orthogonal pulse position modulation/demodulation and a method thereof. The transmitter of the present research provides: a serial-to-parallel converter for convening L-bit serial data to be transmitted into parallel data by performing grouping on the L-bit serial data; a multi-coder for generating a multi-coded symbol by multiplying the parallel data by total L orthogonal codes of length Ns; a bi-orthogonal pulse position modulator for positioning the multi-coded symbol in a predetermined pulse period and performing biorthogonal pulse position modulation; and a pulse generator for multiplying an output signal of the bi-orthogonal pulse position modulator by a predetermined pulse and outputting an output signal.
US08358706B2 Apparatus and system to multiplex data on a plurality of digital frame images into data on one frame and to encode and transmit the data
An image transmitting apparatus includes input terminals, first frame buffers corresponding to the input terminals, a write controlling portion, a read clock generating portion, a read controlling portion, an image compressing portion, and an image transmitting portion. The image transmitting apparatus inputs data on digital frame images of one frame captured with video cameras and synchronous signals synchronized with the data on the digital frame images, respectively, within a predetermined period of time; processes the data including multiplexing and compressing the data; and outputs the data on the digital frame images encoded by the image compressing portion.
US08358705B2 Transmission of multimedia streams to mobile devices with uncoded transport tunneling
A system and method for wirelessly transmitting audiovisual information. First audiovisual information may be encoded using a first error correction coding method. A plurality of packets may be generated, including the first audiovisual information, second audiovisual information, and control information. The second audiovisual information may not be encoded using the first error correction coding method, and the control information may indicate this. The plurality of packets may be wirelessly transmitted. The control information may be usable by a receiver to determine that the second audiovisual information is not encoded using the first error correction coding method, and may thereby determine that the second audiovisual information is a different service version than the first audiovisual information.
US08358700B2 Video coding apparatus and method for supporting arbitrary-sized regions-of-interest
A computer readable storage medium has executable instructions to select a plurality of macroblocks in a video sequence to be coded as anchor macroblocks, the anchor macroblocks distributed across the video sequence and facilitating random access decoding of a portion of the video sequence. The video sequence is coded into a bit stream. Auxiliary information associated with the anchor macroblocks is generated. The auxiliary information associated with the anchor macroblocks is inserted in a supplementary section of the bit stream.
US08358698B2 Method and device for motion vector estimation in video transcoding using full-resolution residuals
A transcoder and method of transcoding in which inter-prediction frames of a downsampled video are encoded using downsampled full-resolution residuals in the rate-distortion analysis used to locate a motion vector for a given partition in the downsampled video.
US08358695B2 Methods and apparatus for providing a scalable motion estimation/compensation assist function within an array processor
An apparatus is described for attaching a motion search hardware assist unit to a processing element and its local memory. A current macro block storage unit is attached to a local memory interface unit for storage of a copy of a current macro block from the local memory. A search window reference storage unit having N rows is attached to a local memory interface unit for storage of a copy of N rows of pixels from a search window from the local memory. N independent arithmetic pipelines are attached to the current macro block storage unit and the search window reference storage. Each pipeline operates on one of the N rows of the search window reference storage unit and a corresponding row of the current macro block of the current macro block storage unit. An accumulator is attached to the N independent pipelines to accumulate results from the N arithmetic pipelines, to produce independent results for different organizations of macro blocks.
US08358690B2 Predictive adaptive coding and modulation
Methods, systems, and devices are described for providing predictive adaptive communications. Embodiments include a network access unit, in communication with multiple data terminals, and adapted to determine geospatial and other network data (e.g., current capability and position information relating to a designated one of the data terminals, map data, etc.), and to generate a link condition prediction as a function of the network data. The network access unit may then adaptively encode source data (e.g., using adaptive coding and modulation of hierarchically pre-coded data) to preempt impacts of changing link conditions on communications with the designated data terminal as a function of the link condition prediction.
US08358687B2 Method and apparatus for receiving multiple simultaneous stream bursts with limited DVB receiver memory
An apparatus and method for receiving multiple simultaneous stream bursts comprising determining if a frame size is smaller than a size of an available memory; determining if a priority of a first packet is lower than a priority of a second packet, wherein the frame size is of a frame for the second packet; requesting to abort processing the first packet and to de-assign the available memory from the first packet if the priority of the first packet is lower than the priority of the second packet; waiting for the size of the available memory to become equal or greater than the frame size if the priority of the first packet is not lower than the priority of the second packet; and assigning the available memory to the frame for the second packet.
US08358686B2 Video compression system
A video compression system processes images captured from a video camera mounted to a vehicle. Vehicle-mounted sensors generate vehicle motion information corresponding to a current state of motion of the vehicle. An optical flow estimation circuit estimates apparent motion of objects within a visual field. A video encoder circuit in communication with the optical flow estimation circuit compresses the video data from the video camera based on the estimated apparent motion.
US08358680B2 Reducing power levels associated with two or more signals using peak reduction distortion that is derived from a combined signal
The present invention provides a technique for reducing power levels associated with two or more input signals using peak reduction distortion that is derived from a combined signal, which represents a combination of the input signals.
US08358675B2 Nitride semiconductor laser device and wafer
Provided is a nitride semiconductor laser device that is reduced in capacitance to have a better response. The nitride semiconductor laser device includes: an active layer; an upper cladding layer which is stacked above the active layer; a low dielectric constant insulating film which is stacked above the upper cladding layer; and a pad electrode which is stacked above the low dielectric constant insulating film.
US08358674B2 Semiconductor laser element and method of manufacturing thereof
A semiconductor laser element having; a substrate, a semiconductor layer laminated a first conductivity type semiconductor layer, an active layer and a second conductivity type semiconductor layer in that order on the substrate, a stripe-like ridge formed on the upper face of the second conductivity type semiconductor layer, a conductive oxide layer formed on the upper face of the ridge, a dielectric layer, with a refractive index that is lower than the refractive index of the semiconductor layer, formed on the side faces of the ridge, and a metal layer formed so as to cover the conductive oxide layer and the dielectric layer, the surface of the conductive oxide layer is exposed from the dielectric layer, and the side faces of the conductive oxide layer are sloped with respect to the upper face of the ridge, and the inclination angle of the side faces of the conductive oxide layer with respect to the normal direction is greater than the inclination angle of the side faces of the ridge with respect to the normal direction.
US08358668B2 Physical layer frame format design for wideband wireless communications systems
Systems and methods are provided for processing a payload portion of a received signal in a single carrier mode or a multiple carrier mode using a wireless channel receiver based on a portion of the received signal, where a signaling portion of the received signal is a single carrier signal. A single carrier signaling portion is received, and whether the payload portion of the signal is a single carrier signal or a multiple carrier signal is detected from the received single carrier signaling portion. The payload portion of the received signal is demodulated in a single carrier mode if the detecting determines that the payload portion of the received signal is a single carrier signal, and the payload portion of the received signal is demodulated in a multiple carrier mode if the detecting determines that the payload portion of the received signal is a multiple carrier signal. Data from the demodulated payload portion of the received signal is stored in a computer-readable memory.
US08358664B2 Method and system for providing smart offload and upload
Provided is a system and method for performing smart offloads between computer applications module and a network interfacing device within a data communications system. The method includes receiving data requests from the computer applications module and determining whether the received data requests require offloading. The received requests are forwarded along a first data path to the network interfacing device if offloading is required. If offloading is not required, the received data requests are forwarded along a secondary data path to a host protocol stack for processing. Next, the protocol processing is performed and the processed data requests are forwarded to the network interfacing device.
US08358662B2 Creating and maintaining traffic engineered database for path computation element
An apparatus comprising a node configured to communicate with a path computation element (PCE) and a neighbor node, wherein the node is configured to send a local traffic engineering (TE) information directly to the PCE without sending the local TE information to the neighbor node. Also disclosed is a network component comprising at least one processor configured to implement a method comprising establishing a PCE protocol (PCEP) session with a PCE, and sending a TE information directly to the PCE without flooding the TE information. Also disclosed is a method comprising receiving a TE information, updating a first TE database (TED) using the TE information, and synchronizing the first TED with a second TED.
US08358659B2 Visual metering and response to maintain voice quality in a voice over internet protocol call
A computer implemented method, apparatus, and computer usable program product for managing a voice over Internet Protocol call. A selected set of resources associated with a quality of the voice over Internet Protocol call in a data processing system is monitored during the voice over Internet Protocol call. A determination is made as to whether the quality of the voice over Internet Protocol call in a data processing has fallen below a desired level. A corrective action is performed with respect to the selected set of resources in response to the quality of the voice over Internet Protocol call falling below the desired level.
US08358656B2 System and method for communication of uncompressed visual information through a network
DisplayPort micropackets of uncompressed visual information are adapted to conventional network infrastructure with a switch having DisplayPort ports, network ports and a packet converter. The packet converter encapsulates DisplayPort packets for communication through network ports and extracts DisplayPort packets from network packets for communication through DisplayPort ports. An address resolution table associates the switch ports with each other and with a packet converter operation by using a control field that defines the packet converter operation for information received at each port, such as encapsulation, extraction or native switching.
US08358655B2 Computer system and network interface supporting class of service queues
A data processing system adapted for high-speed network communications, a method for managing a network interface and a network interface for such system, are provided, in which processing of packets received over the network is achieved by embedded logic at the network interface level. Incoming packets on the network interface are parsed and classified as they are stored in a buffer memory. Functional logic coupled to the buffer memory on the network interface is enabled to access any data field within a packet in a single cycle, using pointers and packet classification information produced by the parsing and classifying step. Results of operations on the data fields in the packets are available before the packets are transferred out of the buffer memory. A data processing system, a method for management of a network interface and a network interface are also provided by the present invention that include an embedded firewall at the network interface level of the system, which protects against inside and-outside attacks on the security of data processing system. Furthermore, a data processing system, a method for management of a network interface and a network interface are a provided by the present invention that support class of service management for packets incoming from the network, by applying priority rules at the network interface level of the system.
US08358653B1 Generating a pipeline of a packet processor from a parsing tree
A method or system for generating a packet processor inputs a first specification describing the packet processor, generates a parsing tree and generates a second specification describing a programmable compute pipeline. The parsing tree is generated from the actions of the first specification. The parsing tree has multiple levels and each level specifies one or more concurrent sets of elementary operations. The parsing tree also specifies for each level a respective bound on the elementary operations in the concurrent sets of the level. The programmable compute pipeline includes multiple stages for implementing the actions. Each stage corresponds to one of the levels of the parsing tree and includes one or more elementary components, with a number of the elementary components equaling or exceeding the respective bound for the level. The elementary components in the stage are programmable to concurrently perform combinations that include each concurrent set for the level.
US08358652B2 Apparatus, system and method for reliable, fast, and scalable multicast message delivery in service overlay networks
A method to organize nodes into an overlay network and to disseminate multicast messages within this overlay both through an efficient tree embedded in the overlay and through gossips exchanged between overlay neighbors. Regardless of the size of the system, this invention incurs a constant low overhead on each node.
US08358650B2 Methods, systems, and computer program products for communicating calling name (CNAM) services for session initiation protocol (SIP) originated calls terminating in a circuit switched network
Methods, systems, and computer program products for communicating CNAM services for SIP originated calls terminating in a circuit switched network is described. In one embodiment, the method includes, at a SIP-SS7 gateway, receiving a SIP call setup message that includes a SIP calling subscriber identifier information, associating a temporary telephone number with the SIP calling subscriber identifier information, generating an SS7 call setup message associated with the SIP call setup message, wherein the SS7 call setup message includes the temporary telephone number, and communicating the temporary telephone number and SIP calling subscriber identifier information to a calling name interworking function (CIF) module. The method also includes, at the CIF module, storing the temporary telephone number and the associated SIP calling subscriber identifier information in a local cache, receiving a CNAM query message containing the temporary telephone number from a terminating switching office, and transmitting a CNAM response message to the terminating switching office including the SIP calling subscriber identifier information.
US08358639B2 System and method for communicating over an 802.15.4 network
A method of reducing data transfer while increasing image information over an 802.15.4 network includes obtaining an image with a sensor, modulating a representation of the image using a first 802.15.4 modem, sending the representation of the image to a coordinator, demodulating the representation of the image using a second 802.15.4 modem, and digitally enhancing at least one of the representation of the image and the image. A system for communication over an 802.15.4 network includes a sensor for obtaining data, the size of the data being at least an order of magnitude greater than the size of an 802.15.4 packet, a first 802.15.4 modem coupled to the sensor, a buffer for temporarily storing the data to allow transmission of portions of the data; the buffer being coupled to the sensor, a coordinator coupled to the sensor, the coordinator being capable of communicating with a computer, and a second 802.15.4 modem coupled to the coordinator.
US08358637B2 Load balancing method for mobile communication system, base station and terminal
A method for preventing or correcting the imbalance in load among interlaces in communications based on CDMA whereby communication resources are allocated to the respective interlaces through an interlacing scheme. A base station measures load information on an interlace-by-interlace basis, and notifies the same to a terminal while the terminal filters the load information to utilize the same for making a decision on transmission timing. Or the base station notifies the terminal of load information on plural transmission timings, and the terminal selects an adequate transmission timing to be then utilized. Otherwise, the base station presents at least two probabilities of transition between interlaces, urging the terminal to update an interlace (transmission timing) on a probabilistic basis.
US08358634B1 Dynamic assignment of wireless communication overhead messaging resources
What is disclosed is a method of operating a wireless communication system, wherein a series of repeating overhead time cycles each comprise a plurality of time slots, and wherein the wireless communication system exchanges overhead information with wireless communication devices during individual ones of the time slots. The method includes assigning one of the overhead time cycles to one of the wireless communication devices, wherein the one of the wireless communication devices monitors the overhead time slots during the assigned one of the overhead time cycles and does not monitor the overhead time slots during the non-assigned overhead time cycles. The method also includes exchanging user communications with the wireless communication devices, monitoring loading information for the overhead time cycles, and monitoring movement information of the one of the wireless communication devices. The method also includes processing the loading information for the overhead time cycles and the movement information of the one of the wireless communication devices to assign the one of the wireless communication devices to another one of the overhead time cycles, and wirelessly indicating the other assigned one of the overhead time cycles to the one of the wireless communication devices.
US08358632B2 Method and apparatus for efficient sharing of communication system resources
A method for accessing a reverse channel for communication from a remote unit to a base station is disclosed. The method includes waiting a random period of time in response to determining that the reverse channel is available at a first time. The method also includes monitoring a forward channel after expiration of the random period of time to determine whether the reverse channel is available at a second time. The method further includes transmitting a first portion of data on the reverse channel in response to determining that the reverse channel is available at the second time.
US08358625B2 Method and apparatus for signaling neighbor cell transmission frame allocations
In accordance with an example embodiment of the present invention, a method is disclosed that comprises receiving at a base station an indication of a first resource allocation in each of one or more neighbor base stations, and transmitting to at least one associated user equipment a message comprising a second indication of whether the first resource allocations of the one or more neighbor base stations are a subset of a second resource allocation of the base station.
US08358623B2 Active handoffs in a network
Techniques for transferring a communication connection for a client device from a source network device to a target network device include receiving first and second sequence numbers and applying a first processing technique to data segments associated with sequence numbers that succeed the first and the second sequence numbers.
US08358622B2 Method of resource allocation in a communication system
Resources are allocated in a communication system by setting specific time and frequency chunks within a band to provide localized and distributed resources for each of localized and distributed users. The signalling of resource allocation for each user is in the chunk at the same frequency range as the frequency range of the allocated resource, or a subset of the frequency range of the allocated resource.
US08358614B2 Method and apparatus for handling uplink transmissions using multiple uplink carriers
A method and an apparatus for uplink transmission using multiple uplink carriers are disclosed. A wireless transmit/receive unit (WTRU) selects a dedicated channel medium access control (MAC-d) flow with highest priority data to be transmitted and performs uplink carrier selection and enhanced dedicated channel (E-DCH) transport format combination (E-TFC) restriction and selection to select a carrier among a plurality of carriers and select an E-TFC based on a maximum supported payload, a remaining scheduled grant payload of the selected carrier and a remaining non-scheduled grant payload. The WTRU then generates a medium access control (MAC) protocol data unit (PDU) for E-DCH transmission via the selected carrier based on the selected E-TFC.
US08358610B2 Method and system for channel estimation processing for interference suppression
Aspects of a method and system for channel estimation for interference suppression are provided. In this regard, one or more circuits and/or processors of a mobile communication device may generate and/or receive a first set of channel estimates and a second set of channel estimates. The one or more circuits and/or processors may modify the second set of channel estimates based on a comparison of a measure of correlation between the first set of channel estimates and the second set of channel estimates with a threshold. The first set of channel estimates and/or the modified second set of channel estimates may be utilized for cancelling interference in received signals. The first set of channel estimates may be associated with a first transmit antenna of a base transceiver station and the second set of channel estimates may be associated with a second transmit antenna of the base transceiver station.
US08358608B2 Method and apparatus for HARQ operation with network coding
For use in a wireless communication network, methods for encoding information bit streams at a relay station are provided. Each method includes receiving data packets from a base station and a mobile station. Each method also includes decoding the packets and re-encoding the packets. Each method further includes combining the re-encoded packets into another packet using an XOR operation, and transmitting the other packet to the base station and the mobile station.
US08358606B2 Method and apparatus for processing multicast frame
A method of processing a multicast frame in a wireless local area network (WLAN) and an apparatus supporting the method are provided. The method comprises receiving, at a station, a unicast frame from an access point (AP), the unicast frame including an unicast address indicating a single station which receives the unicast frame, receiving a multicast frame from the AP, the multicast frame including a group address indicating a group of stations which receives the multicast frame, determining whether the unicast frame is duplicated with the multicast frame, and discarding the multicast frame if the unicast frame is duplicated with the multicast frame.
US08358605B2 Method of transmitting and receiving channel quality identifier for sleep mode mobile station
A method of transmitting and receiving a channel quality indicator (CQI) for a sleep-mode mobile station is disclosed. When data to be transmitted to the mobile station is present, the mobile station which is in a sleep mode is directed to transition to a normal mode and simultaneously a temporary CQI channel is allocated thereto. Thus the mobile station which has transitioned to the normal mode from the sleep mode efficiently transmits the CQI, and data applying a proper modulation and coding scheme can be transmitted.
US08358602B2 Method and system for supporting packet data network communications
Methods and systems for providing network connectivity in wireless networks are provided. This network connectivity can involve a mobile node being able to connect with more than one network at the same time and supporting multiple protocol sessions. Additionally, modifications can be made to allow a mobile node to have multiple IP addresses. These modifications include using a packet data network identifier along with a network control protocol to allow a network device to provide to user equipment (UE) multiple packet data network connections. The network device can be a access gateway or HPRD serving gateway (HSGW) that sets up the PDN connections for the UE. The packet data network identifier can be used to distinguish between multiple PDN connections for a UE.
US08358601B2 Multi-antenna radio channel measurement system and method which generates time division duplex timing signal and measures two-way radio channel
The present invention relates to a multi-antenna radio channel measurement system and method which generates a Time Division Duplex (TDD) timing signal and measures a two-way radio channel. The multi-antenna radio channel measurement system which measures a probing signal for measuring a radio channel, the multi-antenna radio channel measurement system including: a baseband unit alternately transmits the probing signal for measurement and receives the received channel signal to be measured based on a TDD synchronization time; a synchronization unit which obtains time synchronization with the other radio channel measurement system, generates a transmission/reception synchronization signal, and provides the transmission/reception synchronization signal to the baseband unit; a transceiver unit which up converts the probing signal for measurement and down converts the received channel signal; and a radio frequency (RF) front-end unit which switches suitable antennas according to a timing control signal of the baseband unit.
US08358598B2 Method and system for group call service
A method and system for group call services in a CDMA radio access network over a GSM-MAP or ANSI-41 core network are presented. The method and system provide for call setup, call notification, and call termination in the air interface of the CDMA radio access network. The necessary modification to the traffic and signaling channels for the CDMA radio network as well as new call flow messages are provided.
US08358597B2 Method for building scalable Ethernet switch network and huge Ethernet switch
A method for building scalable Ethernet switch network and huge Ethernet switch is provided. The switch network is composed of a plurality of tiers of Ethernet switches forming a fat-tree topology. The bottommost tier connects to the end-stations. All switches except those in the top tier are typical IEEE802.1Q switches configured purposefully such that all packets from the end-stations are forwarded upstream to the top tier and are tagged with ingress port information. The top-tier switches possess a novel learning and forwarding capability such that a received packet is forwarded downstream to the destination end-station through one of a plurality of possible paths selected by a load balancing algorithm. The method can also be applied to build an Ethernet switch of a large number of ports.
US08358595B2 Method for keeping the routing tables of an unstable dissemination network up to date
A method for keeping the routing tables of the nodes of an unstable dissemination network up to date, the nodes joining or leaving said network unpredictably. A node periodically sends a synchronization message to all other remote nodes. The period for sending a synchronization message to all other remote nodes increases when the network is tending to stabilize, the remote nodes all being synchronized and the local routing table not evolving. A node sends a synchronization message to another remote node particularly when the other node is desynchronized.
US08358590B2 System and method for dynamic data management in a wireless network
A node is configured for wireless communication with an access point according to a differentiated services control parameter. The node includes a controller configured to provide individualized control of the differentiated services control parameter setting corresponding to the node. The controller is further configured to receive data, assign a priority level to the data, and adjust the differentiated services control parameter setting for the node based on the priority level.
US08358588B2 Interference-cognitive transmission
Interference cognitive devices are described. An interference cognitive device can be collocated with a transmitter of an interference cognitive transmitter (ICT), as receive chains or portions thereof at the ICT. An interference cognitive device can also be remote with respect to the transmitter, which operates in an interference cognitive network and receives data directly or indirectly from the interference cognitive device. The ICT uses the data to mitigate interference while continuing to operate in accordance with a performance metric.
US08358586B2 Radio base station and channel allocation information transmission method
A radio base station includes: a propagation path characteristic acquisition unit which acquires propagation path characteristics between a radio communication terminal and a radio base station; and a channel controller which reports to the radio communication terminal that channel allocation information is transmitted by using a dedicated control channel if the acquired propagation characteristic satisfies a predetermined condition. After the channel control unit has reported to the radio communication terminal that the channel allocation information is transmitted by using an dedicated control channel, the channel control unit and a MAP processing unit transmit the channel allocation information by using an dedicated control channel instead of a broadcast control channel in the downstream frame.
US08358580B2 System and method for adjusting the window size of a TCP packet through network elements
A system for adjusting the window size of a TCP packet on a packet network including a sending network element in communication with a receiving network element for transmitting and receiving data packets between the sending network element and the receiving network element on the packet network, wherein at least one of the sending network element and the receiving network element is configured to determine network performance information of the packet network; concatenate the network performance information into the data packets; and adjust the window size of the TCP packet based on the network performance information. A method for adjusting the window size of a TCP packet on a packet network is also included.
US08358576B2 Techniques for determining local repair paths using CSPF
Techniques for computing a path for a local repair connection to be used to protect a connection traversing an original path from an ingress node to an egress node. The computed path originates at a node (start node) in the original path and terminates at another node (end node) in the original path that is downstream from the start node. A Constraint Shortest Path First (CSPF) algorithm may be used to compute the path. The computed path is such that it satisfies one or more constraints and does not traverse a path from a first node in the original path to a second node in the original path, wherein the first and second nodes are upstream from the start node in the original path and the second node is downstream from the first node in the original path. A local repair connection may then be signaled using the computed path.
US08358575B2 Methods and apparatus for generating and processing transmitter signals
Transmitter signals are modulated with one or more codes which may represent a pulse even though the code(s) are not shaped as pulses. The code(s) may be generated by defining a pulse by its Fourier components, and then adding random phases to the Fourier components. A time-domain signal may then be created, which may serve as the code to be modulated on a carrier wave. Upon reflection of the transmitter signal, the received signal may be processed by a receiver to recover the pulse. The time-of-flight of the transmitter signal can then be determined, enabling distance measurements to be made.
US08358572B2 Data storage device
A data storage device includes a first read mechanism, a second read mechanism, and a data storage medium movable with respect to the first read mechanism and the second read mechanism. A first reference patch containing reference bits is positioned near a first corner of the data storage medium. The first read mechanism is configured to read the reference bits of the first reference patch and the second read mechanism is configured to read the reference bits of a second reference patch. The storage device also includes a controller configured to determine whether the first read mechanism and the data storage medium are offset with respect to each other based upon the reference bits read by the first read mechanism and the reference bits read by the second mechanism.
US08358571B2 Optical pickup device
An optical pickup device has an astigmatism element which imparts astigmatism to reflected light of laser light reflected on a recording layer, and a spectral element into which the reflected light is entered, and which separates the reflected light. The spectral element is divided into four third areas by a first area having a certain width and formed along a straight line in parallel to a first direction, and by a second area having a certain width and formed along a straight line in parallel to a second direction. The spectral element is configured to guide the reflected light passing through the four third areas to respective corresponding sensors on a photodetector while making propagating directions of the reflected light different from each other, and to avoid guiding the reflected light entered into the first area and into the second area to the sensors.
US08358569B2 Highly adaptive recording method and optical recording apparatus
An optical disk recording method includes the steps of: providing a multi-pulse chain from a recording wave; independently changing the pulse rise timing and pulse fall timing (pulse width) of the first pulse in the multi-pulse chain in accordance with a preceding space length and a recording mark length; changing the pulse rise timing and pulse fall timing (pulse width) in accordance with a following space length and the recording mark length in a predetermined timing or in independence; and in relation to the smallest mark recorded by irradiation with mono pulse, changing the rise timing in accordance with the preceding space length and the recording mark length and the fall timing (pulse width) in accordance with the following space length and recording mark length, compensating various optical disks different in recording material without change of the fundamental waveform.
US08358566B1 Method and device for detecting a sync mark
A method and device for determining frequency error to extend the pull-in range of a timing recovery circuit for a storage device such as an optical disc drive. A code associated with a storage format of the storage device is detected, and the distance between occurrences of the code is determined. The calculated distance is compared with the expected distance to determine the difference. Based on the difference, the frequency error is determined.
US08358565B2 Thermally-assisted magnetic recording head having dummy waveguides for light beam alignment
A thermally assisted magnetic recording head includes a magnetic recording element part for writing, a main waveguide for assistance for receiving light, and a dummy waveguide component part provided in parallel to the main waveguide. The dummy waveguide component part includes a pair of waveguides having the same shape and dimensions including a first waveguide and a second waveguide that receive light from a back end surface opposite to an air bearing surface and guides the light toward the air bearing surface, and light emitting ends of the first waveguide and the second waveguide facing towards the air bearing surface have no shielding material, and are in a free condition so that the light intensity from the light emitting ends can be measured.
US08358561B2 Bayesian DHI for seismic data
A method of locating subsurface hydrocarbon reservoirs includes acquiring seismic data, extracting seismic data attributes from the seismic data, calculating exemplar data group probability density function values using distribution values associated with the seismic attributes and applying Bayesian inversion to determine the likelihood of subsurface hydrocarbons.
US08358555B2 Fuse circuit and control method thereof
A fuse circuit includes a plurality of fuse sets configured to perform fuse programming and generate fuse signals in response to fuse programming signals and a fuse control unit configured to generate the fuse programming signals depending upon a level of a programming voltage.
US08358550B2 Memory Program Discharge Circuit of bit lines with multiple discharge paths
A memory integrated circuit has an array of nonvolatile memory cells, bit lines accessing the array of nonvolatile memory cells, and bit line discharge circuitry. The bit lines have multiple discharge paths for a bit line at a same time, during a program operation.
US08358543B1 Flash memory programming with data dependent control of source lines
Techniques for programming a non-volatile memory device, such as a Flash memory, include floating source lines of memory cells based on a data pattern that is being programmed to the memory device. The source lines to float are selected such that a distance between drain bit lines and source bit lines of different memory cells in a row is maximized. In this manner, leakage current between these drain bit lines and source bit lines can be decreased.
US08358541B1 Write pre-compensation for nonvolatile memory
A system including a programming module and an interference module. The programming module is configured to determine a programming value to which a state of a target cell is to be programmed, wherein the programming value is determined based on states of one or more cells near the target cell. The interference module is configured to generate interference values based on (i) the state of the target cell and (ii) the states of the one or more cells near the target cell. The programming module is further configured to determine the programming value based on at least one of the interference values selected according to (i) the state of the target cell and (ii) the states of the one or more cells near the target cell.
US08358539B2 Non-volatile semiconductor storage device
At least some of the memory transistors included in a first memory string are commonly connected to first conductive layers that are connected to at least some of the memory transistors included in a second memory string connected to the same third and fourth conductive layers as the first memory string. At least one of either the memory transistors or the back-gate transistor in the first memory string and at least one of either the memory transistors or the back-gate transistor in the second memory string are connected to the independent first or fifth conductive layers, respectively.
US08358538B2 Erase cycle counter usage in a memory device
Memory devices to facilitate adjustment of program voltages applied during a program operation based upon erase operation cycle counter values stored in the memory device. In one such embodiment, an erase cycle counter is maintained for each block of a memory device and is stored in the associated block of memory. Programming voltage levels utilized during program operations of memory cells are determined, at least in part, based upon the value of the erase cycle counter stored in a memory block undergoing a programming operation, for example.
US08358537B2 Nonvolatile semiconductor memory device
A nonvolatile semiconductor memory device according to one embodiment includes: a memory cell array; word lines each connected to nonvolatile memory cells; and a control circuit. When executing the data reading operation, the control circuit applies to a selected word line connected to a selected memory cell a first voltage obtained by adding a first adjusting voltage to an intermediate voltage between adjoining two of the threshold voltage distributions; applies to first non-selected word lines adjoining the selected word line a second voltage obtained by subtracting a second adjusting voltage from a reading pass voltage; applies to second non-selected word lines adjoining the first non-selected word lines a third voltage obtained by adding the second adjusting voltage to the reading pass voltage; and applies to third non-selected word lines, the third non-selected word lines being non-selected word lines except the first and second non-selected word lines, the reading pass voltage.
US08358536B2 Nonvolatile memory device and method with multiple verification pass voltages
A nonvolatile memory device includes an operation voltage generation unit configured to generate a first pass voltage when a verification voltage is higher than a reference voltage and to generate a second pass voltage lower than the first pass voltage when the verification voltage is lower than the reference voltage.
US08358535B2 Semiconductor device including sub word line driver
A semiconductor device includes a sub word line driver. A first sub word line and a second sub word line transmit an operation signal to a memory cell. A main word line optionally sends the operation signal to the first sub word line and the second sub word line. A switching transistor is disposed between the first sub word line and the second sub word line. A gate of the switching transistor is connected the main word line.
US08358532B2 Word-line driver including pull-up resistor and pull-down transistor
Embodiments include but are not limited to apparatuses and systems including a plurality of memory cells, each memory cell including a selector and a storage element coupled to the selector. A word-line may be coupled to the memory cells and may have a word-line driver including a pull-up resistor coupled to the selectors for the memory cells to access respective storage elements of the memory cells. Other embodiments may be described and claimed.
US08358531B2 Unidirectional spin torque transfer magnetic memory cell structure
Spin torque transfer magnetic random access memory devices configured to be programmed unidirectionally and methods of programming such devices. The devices include memory cells having two pinned layers and a free layer therebetween. By utilizing two pinned layers, the spin torque effect on the free layer from each of the two pinned layers, respectively, allows the memory cells to be programmed with unidirectional currents.
US08358527B2 Multi-level nonvolatile memory devices using variable resistive elements
Multi-level nonvolatile memory devices using variable resistive elements, the multi-level nonvolatile memory devices including a word line, a bit line, and a multi-level memory cell coupled between the word line and the bit line, the multi-level memory cell having first resistance level and a second resistance level higher than the first resistance level when the first and second write biases having the same polarity are applied thereto, and a third resistance level and a fourth resistance level ranging between the first and second resistance levels, when third and fourth write biases having different polarities from each other are applied thereto.
US08358526B2 Diagonal connection storage array
In one aspect, an electronic memory array includes overlapping, generally parallel sets of conductors, and includes storage elements near each point of overlap. One set of conductors has a non-negligible resistance. An address path for each storage element traverses a portion of one each of the first and second sets of conductors and a selectable resistance element. All storage element address paths have substantially equivalent voltage drops across the corresponding storage elements.
US08358516B2 Method and apparatus for mounting a power converter
The present invention provides a power converter mounting system including a flange that cooperates with a power converter and an enclosure. The flange includes a through hole that cooperates with an opening in the enclosure to permit the power converter to extend therethrough. A number of fasteners connect to the flange and overhang a portion of the power converter. The fasteners are configured to be manipulated from a front side of the power converter. An outer perimeter of the flange extends beyond the opening in the enclosure. The flange is secured to the enclosure with a number of fasteners that are also operable from the front side of the power converter. The power converter mounting assembly is configured to secure a power converter to an enclosure so as to satisfy a variety of sealing requirements as well as allowing convenient servicing of the power converter system.
US08358514B2 Electronic control device
In an electronic control device, an electrically-conductive adhesive is arranged on an outer edge portion of a first surface of a circuit board as a stress reducing portion for reducing stress of the circuit board received by a molding resin. An elastic modulus of the electrically-conductive adhesive is lower than that of the circuit board. The electrically-conductive adhesive is covered by an adhesion improving member. When peeling stress is applied to the circuit board from the molding resin, the electrically-conductive adhesive and the adhesion improving member receive the peeling stress to be deformed. Therefore, the peeling stress to the circuit board is reduced.
US08358510B2 Power distribution apparatus
A power distribution apparatus includes an outlet board, a fuse board, and at least one connector. The outlet board is connected to the fuse board through the at least one connector.
US08358507B2 Hard drive carrying device and hard drive box thereof
A hard drive carrying device and its hard drive box can fasten a plurality of hard drive boxes in a containing slot of the supporting stand by utilizing simplified mechanism so that a user can rapidly open the locking of the hard drive box by pressing a pressing member to quickly take the hard drive box out from the supporting stand. A hard drive carrying device comprises a supporting stand with a plurality of containing slots, a plurality of hard drive boxes, wherein each hard drive box comprises a main frame, an engaging member and a lock protection member, wherein the lock protection member further comprises a sliding piece, a fastening elastic piece, a pressing member and an elastic member. The device uses the structural design to exactly thin the opening mechanism for the hard drive box to effectively reduce the occupied space so as to increase the actual application.
US08358503B2 Stackable module for energy-efficient computing systems
A modular processing module is provided. The modular processing module comprises a set of processing module sides. Each processing module side comprises a circuit board, a plurality of connectors coupled to the circuit board, and a plurality of processing nodes coupled to the circuit board. Each processing module side in the set of processing module sides couples to another processing module side using at least one connector in the plurality of connectors such that, when all of the set of processing module sides are coupled together, the modular processing module is formed. The modular processing module comprises an exterior connection to a power source and a communication system.
US08358502B2 Rack kit
A rack kit and associated system and method for placing an electronic device into a rack. The rack kit includes depth-adjustable fixed rails to attach to the rack and a tray to receive the electronic device, wherein the tray is slidably fitted with the rails and has a latch to engage the rails. The rack kit includes an interchangeable adapter bracket that couples to the tray and mates with the electronic device.
US08358501B2 Motherboard, fan control device, and fan control circuit
A motherboard includes a fan and a fan control circuit. The fan control circuit includes a switch module and a voltage control circuit. A first terminal of the switch module is connected to a standby power terminal of the motherboard. A second terminal of the switch module is connected to a first power terminal of the motherboard and connected to a power terminal of the fan. An input terminal of the voltage control circuit is connected to a power state signal terminal of the motherboard. An output terminal of the voltage control circuit is connected to a control terminal of the switch module. When the motherboard is turned off, the voltage control circuit turns on the switch module for a predetermined time, to make the standby power terminal supply a working voltage for the fan to keep the fan rotating for the predetermined time.
US08358500B2 Computer having standby power cutoff function for peripheral device
The present invention relates to a computer having a standby power cutoff function for a peripheral device which can prevent a power loss by completely cutting off a standby current of a computer and a standby current of peripheral devices by cutting off a power supply to peripheral devices and a power supply unit when a computer is off. The power operation detection unit controls a power supply to the power supply unit by controlling the power cutoff switch unit by detecting an operation signal inputted from the power switch into the main board and for delaying and inputting an operation signal inputted from the power switch into the main board. The power loss due to a standby power can be prevented by cutting off a power supply to the computer and peripheral devices when a computer is off, with the help of a power cutoff switch unit which cuts off a power supply to the peripheral devices and the power supply by means of the power operation detection unit which detects an operation of the power switch.
US08358489B2 Smart photovoltaic panel and method for regulating power using same
According to one embodiment, a smart photovoltaic (PV) panel comprises a plurality of PV cell groups each including at least one PV cell. The smart PV panel also includes at least one serial boost combiner circuit (SBCC) configured to receive an output from the plurality of PV cell groups as inputs. Each SBCC comprises several boost blocks connected in parallel, each of the boost blocks including a switching device and a respective boost block output directly connected to an output node of the SBCC. In addition a corresponding power terminal of each of the switching devices is directly connected to a common ground node of the SBCC. In one embodiment, the smart PV panel also includes a power inverter coupled to the one or more SBCCs and a communication unit interfaced with a local controller.
US08358484B2 Manufacturing method of disk drive device capable of reducing amount of unbalance, disk drive device and subassembly thereof
A disk drive device is provided with a recording disk, a base member, a bearing unit, and a hub member. In a marking step, unbalance information indicating the displacement of the center of gravity of the hub member with respect to the rotation center of the hub member is acquired, and an information mark containing the unbalance information is applied to at least the hub member or the base member. In an installing and adjustment step, the unbalance information is read form the information mark, and the position for installing the recording disk in an outer cylinder part is determined in accordance with the unbalance information so as to install the recording disk on the hub member.
US08358481B2 Nano-lithography with rotating target and servo-positioned tip
The preferred embodiments of the present invention are devices and processes for producing high resolution lithography or pattern formation on the nanometer scale, using a voltage-biased probe that is slider-mounted along with, or separate from but linked to, a magnetic read head within a HDD mechanism. The probe is guided and positioned over a target layer by the motion of the read head which is, itself, guided by signals from servo tracks on a magnetic layer that activate an electromechanical servomechanism within the HDD. An electric field produced by the probe is capable of modifying the surface of the target layer over which the probe flies either directly, or by current induced or thermally induced effects. Targets such as amorphous or crystalline silicon can be hydrogen passivated and the electric field will produce oxidized or anodized lines with nanometer resolution.
US08358477B2 Barrel unit and image pickup apparatus
A barrel unit includes a barrel, a holding member configured to hold an optical element, a cylindrical member configured to support the barrel and the holding member, and a driving unit configured to generate a thrust by electrifying in a magnetic field formed by a magnet and a yoke a coil fixed onto the cylindrical member and to drive the holding member in an optical axis direction of the optical element by using the thrust. The yoke, the magnet, and the coil are located outside of a part of the cylindrical member which supports the barrel.
US08358462B2 Mini-scope for multi-directional imaging
A mini-scope for multi-directional imaging is disclosed. The mini-scope includes an elongated mini-scoped body. An emissions aperture is disposed on the distal end of the elongated mini-scope body, which can be configured to emit a beam of optical energy propagating through a flexible optical conductor. A selective mirror is also positioned at the distal end of the elongated mini-scope body and is configured to selectively pass or reflect the beam of optical energy based on the optical characteristics of the beam. A solid state imaging device is further disposed on the distal end of the elongated mini-scope body for imaging illumination reflected by an external object in response to the beam of optical energy. This illumination is directed to pass through or reflect from the selective mirror to the camera based on optical characteristics of the beam.
US08358461B2 Wavelength-tunable light source
In at least one embodiment of the wavelength-tunable light source, it comprises an output source, which is capable in operation of generating electromagnetic radiation. Furthermore, the light source has a wavelength-selective first filter element, which is situated downstream from the output source. Moreover, the light source contains a first amplifier medium, which is situated downstream from the first filter element and is capable of at least partial amplification of the radiation emitted by the output source. The light source further comprises at least one wavelength-selective second filter element, which is situated downstream from the first amplifier medium, the second filter element having an optical spacing to the first filter element. The first filter element and the at least one second filter element are tunable via a control unit, which the light source has.
US08358450B2 Illuminator, and image reading device and image forming apparatus having the same
Disclosed are an illuminator and an image forming apparatus employing an illuminator. The illuminator includes a light guide to guide light generated from a light source to an object to be illuminated. The light guide includes at least one incidence face facing the light source and an emission face configured to emit the light to the target object. A diffusion pattern may be formed on the emission face to extend from one longitudinal end to the other longitudinal end of the emission face. The emission face may have a constant cross section or a varying cross section along a longitudinal direction thereof. The illuminator may be part of an image reading device to uniformly or near uniformly irradiate light to a document. The illuminator may also be incorporated in an image forming apparatus to irradiate light to a photosensitive body for elimination or reduction of electric potential from the photosensitive body.
US08358447B2 Scanner module and image scanning apparatus employing the same
A scanner module and an image scanning apparatus employing the same. The scanner module comprises an illuminator for illuminating light on an object to be scanned. The illuminator includes a light emitting diode, a light guide extending in a main scanning direction to change a direction of the light received from the light emitting diode, and at least one elastic member to elastically support at least one longitudinal end of the light guide. As the light guide is elastically supported by the elastic member, convex deformation or bowing of an emission face of the light guide due to thermal expansion can be reduced.
US08358446B2 Reading apparatus, image forming apparatus and image forming method
The reading apparatus is provided with: an optical image forming unit that forms an optical image on a recording medium by irradiating, with light, the recording medium on which an image is formed and which is transported in a slow scan direction; a reading unit that reads a position in a fast scan direction of the image formed on the recording medium transported in the slow scan direction and a position in a fast scan direction of the optical image, by using a minification optical system; and a registration correction unit that corrects a registration error in the fast scan direction of the image read by the reading unit, by using the position in the fast scan direction of the optical image read by the reading unit.
US08358438B2 Apparatuses and methods for automatic printing press optimization
A method of automatically optimizing a printing apparatus based on media type of a substrate, comprising: (A) inputting a substrate into the printing apparatus; (B) determining the media type of the substrate; (C) automatically adjusting calibration settings according to at least one calibration setting preset, responsive to the determining; and, (D) performing image transfer.
US08358436B2 Systems and methods for efficiently handling imaging job settings
When an imaging job is received by an imaging device, a modified job environment for the imaging job may be created based on job-specific settings that are specified by the imaging job and also based on default settings of the imaging device. When the imaging job is processed, modified job-specific input source settings of the modified job environment may be provided to an input source subunit that corresponds to the imaging job. The input source subunit may use the modified job-specific input source settings to process the imaging job. Modified job-specific output engine settings of the modified job environment may be provided to an output engine subunit that corresponds to the imaging job. The output engine subunit may use the modified job-specific output engine settings to process the imaging job.
US08358434B2 Method and system for producing printing forms for anilox printing presses
A method and a system for producing a printing form for a printing process on a printing press, produces a first printing form based on first image data and prints a printing image on a printing substrate with the printing form. Printing presses without inking zones do not permit regulation of quantitative ink supply with inking zones screws. To permit a printer to manipulate ink density on a printing substrate even after exposure of a first printing plate within a printing press without inking zones, correction values are generated in the vicinity of the printing press in regions on the basis of at least a printing image printed on the printing substrate. The correction values are then used for correcting printing originals on which printing is based and/or screened image data and at least one second printing form is produced on the basis of at least the correction values.
US08358433B2 Method of revealing hidden content via handheld display device
A method of revealing hidden content associated with printed content using a handheld display device. The method includes the steps of: imaging an area of a printed substrate and generating image data using an image sensor; determining interaction data using the image data; retrieving display data using an identified page description, the display data including the hidden content associated with the printed content; displaying, on an opaque touch-sensitive display screen of the handheld display device, display information based on the display data and including the hidden content. The opaque display screen has real-time virtual transparency through the screen to the printed content from a user's perspective to provide a virtual window to the printed content. The opaque display screen additionally displays the hidden content in real-time as if it were printed on the printed substrate.
US08358431B2 Orthogonality corrections for different scanning directions
The present invention provides methods for forming an image with orthogonality corrected image data. A recording head includes a plurality of recording channels which form an image on media. Each recording channel forms an image pixel column. An image data file includes a plurality of image data columns. Different portions of each of a first image data column and a second image data column are assigned to different recording channels. First image data from a portion of the first image data column is substituted with zero image data and is assigned along with image data from another portion of the second image data column to a first recording channel which forms a first image pixel column. The first image data can also be assigned to a second recording channel which forms a second image pixel column. The second image data column is formed while scanning along a direction different than the scanning direction employed to form the first image pixel column.
US08358425B2 Image capturing device with internal printer
An image capturing device with internal printer includes a main body and a cover. The main body defines a receiving space with an opening on a surface thereof. The receiving space is configured for receiving printing papers, the size of the opening is larger than that of the printing papers. The cover is movable on the surface of the main body for covering the receiving space.
US08358422B2 Robot and auto-zeroing method
The invention provides a robot including a connection member relatively displaceably connected, and configured to control the displacement of the connection member based on a reference posture that can be adjusted, the robot including: a light emitting unit to emit a laser beam in a predetermined direction; a light receiving unit to receive the laser beam when the connection member is located in a detection posture that is away, by a preset displacement amount, from a predetermined zero posture; and a zeroing unit to relatively displace the connection member so as to make the light receiving unit receive the laser beam, and then to adjust the reference posture to the zero posture based on the posture of the connection member when the laser beam is received as well as on a relationship between the zero posture and the detection posture.
US08358417B2 Spectrometer with validation cell
A valid state of an analytical system that includes a light source and a detector can be verified by determining that deviation of first light intensity data quantifying a first intensity of light received at the detector from the light source after the light has passed at least once through each of a reference gas in a validation cell and a zero gas from a stored data set does not exceed a pre-defined threshold deviation. The stored data set can represent at least one previous measurement collected during a previous instrument validation process performed on the analytical system. The reference gas can include a known amount of an analyte. A concentration of the analyte in a sample gas can be determined by correcting second light intensity data quantifying a second intensity of the light received at the detector after the light passes at least once through each of the reference gas in the validation cell and a sample gas containing an unknown concentration of the analyte compound. Related systems, methods, and articles of manufacture are also described.
US08358408B2 Apparatus for performing SERS
An apparatus for performing Surface Enhanced Raman Spectroscopy (SERS) includes a reflective layer positioned above the substrate, a plurality of tapered nanowires disposed above the reflective layer, each of the plurality of tapered nanowires having a tapered end directed away from the reflective layer.
US08358404B2 Laser ranging, tracking and designation using 3-D focal planes
The present invention tracks or locates small moving objects, or generates a 3-D frame of data by using 3-D focal plane arrays with low laser energy and few mechanically moving parts. The invention may be used to determine the direction of a laser designating a target, for target tracking, used as a 3-D movie/video camera or used to provide data for autonomous navigation.
US08358403B1 Remote platform enhanced munitions detection
Remote platform enhanced munitions detection can support improved detection of munitions by separating the signal source platform from a detector on a remote mobile platform. The source platform may support a large, complex, or expensive optical laser or radio frequency source. The source platform may also support a remote signal processing system. The electromagnetic source may be used to illuminate munitions or threat material from a standoff distance. The mobile platform may be maneuvered and positioned closer to the measurement target. The mobile platform may be equipped with an appropriate electromagnetic detector to obtain measurement data at different ranges and positions around the measurement target. The mobile platform may also provide an articulating arm with a mirror or reflector to support non-line-of-sight measurements.
US08358396B2 Liquid crystal panel substrate, liquid crystal panel, and electronic device and projection display device using the same
In a liquid crystal substrate in which a matrix of reflecting electrodes is formed on a substrate, a transistor is formed corresponding to each reflective electrode and a voltage is applied to the reflective electrode through the transistor. A silicon oxide film having a thickness of 500 to 2,000 angstroms is used as the passivation film and the thickness is set to a value in response to the wavelength of the incident light to maintain a substantially constant reflectance.
US08358395B1 Electronic display assembly comprising a display mount and a flex circuit wrapped around and adhered to the display mount
An electronic display assembly is disclosed comprising a display mount including a window and a display coupled to the display mount. The electronic display assembly further comprises an adhesive strip comprising a first side covering at least part of the window of the display mount. A flex circuit is coupled to the display, wherein the flex circuit comprises a component surface having at least one component mounted thereon. The flex circuit is wrapped around the display mount and the component surface is adhered to the first side of the adhesive strip through the window of the display mount.
US08358392B2 Lateral electric field type active-matrix addressing liquid crystal display device
A lateral electric field type active-matrix addressing liquid crystal display device suppresses the lateral cross talk induced by the coupling capacitances (i.e., the parasitic capacitances) between the drain bus lines and the common bus line corresponding thereto with a simple structure. In each of the pixel electrodes, at least one electrically isolated light-shielding electrode is formed to extend along the drain bus lines that define the pixel electrode near the same drain bus lines. The light-shielding electrode is overlapped with a part of a corresponding one of the pixel electrodes to the pixel region in such a way that an insulating film intervenes between the light-shielding electrode and the part, the part extending along these drain bus lines in the vicinities thereof. The light-shielding electrode may be electrically connected to the corresponding one of the pixel electrodes at a point in the pixel region.
US08358391B2 Method to obtain a controlled pretilt and azimuthal angles in a liquid crystal cell
We disclose a new method of preparing liquid crystal alignment layers that can produce controllable pretilt angles from near 0 to near 90°. It is based on the stacking of two alignment materials sequentially, with the first one being continuous and the second one being discontinuous leaving part of the first layer exposed.
US08358390B2 Polarizer and method for manufacturing liquid crystal display device using the same
A polarizer of a liquid crystal display device and a method for manufacturing a liquid crystal display device using the same is disclosed. The polarizer includes a main body, a protection film on the main body, and a cutting line formed on the protection film. A method for manufacturing a liquid crystal display device includes providing a liquid crystal panel and a protection film having an active region and a dummy region, the protection film including at least a cutting line in the dummy region or a boundary area between the active region and the dummy region; attaching the protection film to a polarizer; attaching the polarizer to a liquid crystal panel; and, removing the dummy region of the protection film along the cutting line from the liquid crystal panel.
US08358383B2 Dynamic television menu creation
Output useable to select a desired communication channel from among multiple communication channels in a plurality of channel categories is provided by way of a remote control device. A user accomplishes this by selecting, in place of a displayed icon that is to be “unselected,” another icon, representing the desired communication channel, within a selected category of icons displayed by the remote control device representing channels in a selected channel category. Upon selection of such an icon, icons within the selected category of icons and icon categories are both dynamically reconfigured, based on how recently the icons were selected, so as to minimize inputs necessary to alternate from the selected icon back to the unselected icon. A signal output from the remote control device is receivable by a communication device in order to effect a change over to the desired communication channel.
US08358381B1 Real-time video segmentation on a GPU for scene and take indexing
One embodiment of the present invention sets forth a technique that enables a user to reverse through video content based on scene transitions. By employing a graphics processing unit to compute one or more frame-to-frame correlation coefficients that measure the consistency of sequential images and a central processing unit to analyze the one or more correlation coefficients, a list of scene transitions may be generated in real-time. The list of scene transitions forms the basis for a content-based reverse user control within the playback application. The content-based reverse user control enables a more natural mechanism for reversing through video content, providing the user with a superior overall viewing experience.
US08358377B2 Image display apparatus and operating method thereof
A method of operating an image display apparatus includes generating a thumbnail image based on an input signal, detecting an error in the thumbnail image, and displaying the thumbnail image if no error is detected in the thumbnail image.
US08358374B2 Apparatus and method for converting between interlaced and progressive scan video
An image processing apparatus generating output image pixels from groups of one or more input image pixels, the groups selected in accordance with an image feature direction in the input image. An interpolator interpolates intermediate pixels between the input image pixels, and a block comparator detects correlation between sets of test blocks of pixels in the input image, which sets are oriented with respect to a current pixel position so that the orientation of a set having the greatest correlation indicates a probable image feature direction applicable to the current pixel position. For at least some sets of test blocks having an orientation with respect to the current pixel position within a predetermined range around a vertical orientation, the test blocks include the input image pixels and intermediate pixels interpolated from the input image pixels. For other sets of test blocks, the test blocks include only the input image pixels.
US08358371B1 Crane block camera system
The crane block camera system attaches onto a crane block in order to provide video footage of the area around the crane block. The system attaches onto the crane block and includes electrical generating means thereon. The video footage is transmitted wirelessly where it is received by a receiver and monitor located near the crane operator.
US08358360B2 Solid-state image sensor device having signal noise reduction circuitry
A solid-state image sensor includes a pixel array unit including a plurality of pixels arranged in the form of an array, column signal lines adapted to transmit pixel signals output from pixels in respective columns, a noise adding unit adapted to add temporally constant and two-dimensional spatially random noise to the pixel signals transmitted via the column signal lines, and an analog-to-digital converter adapted to convert a signal level and a reference level of each pixel signal including the noise added thereto by the noise adding unit.
US08358357B2 Video camera
Embodiments provide a video camera configured to capture, compress, and store video image data in a memory of the video camera at a rate of at least about twenty three frames per second. The video image data can be mosaiced image data, and the compressed, mosaiced image data may remain substantially visually lossless upon decompression and demosaicing.
US08358355B2 Digital still camera and image correction method
To be capable of correcting a captured image to an image desirable to a user only by using a digital still camera.An RAM 15 storing the image data of an image for which tone correction is to be performed in a standard color space format and a tone correction circuit 35 are provided. The image data is read out from the RAM 15, and the tone correction is performed for the readout image data in the tone correction circuit 35. In automatic tone correction, luminance signals of the image are statistically analyzed to categorize the image, and an appropriate correction curve is used to correct the image.
US08358346B2 Video processing device, video processing method, and program
A video processing device includes a video accumulating unit configured to accumulate video data obtained by capturing video of a specific area, event occurrence data indicating an event that has occurred in a video image corresponding to the video data, and object specifying data for specifying an object relating to the event, a video processing unit configured to apply a predetermined effect to the video data accumulated in the video accumulating unit in accordance with the event occurrence data and the object specifying data that are added to the video data accumulated in the video accumulating unit to produce a modified video image, and a video output unit configured to output the modified video image to which the effect has been applied by the video processing unit.
US08358343B2 Entry control point device, system and method
The present invention provides an entry control device, system and method which can recognize a vehicle by its undercarriage image only. The present invention compares a new vehicle undercarriage image with those stored in a reference database to facilitate the automatic search of a vehicle's undercarriage. The present invention can compare the new undercarriage image to the same or similar undercarriage image previously entered in the reference database, highlighting any anomalies such as, for example, foreign objects, explosives, drugs, paraphernalia and other illegal and/or harmful substances and devices.
US08358340B2 Pattern inspection device and method of inspecting pattern
A pattern inspection device according to the embodiment, includes: an image picking-up portion for picking-up an image of a pattern formation member in which a plurality of opening patterns are formed so as to obtain a picked-up image of the pattern formation member; a reference image obtaining portion for obtaining a reference image used for comparing with the picked-up image; and a pattern defect detecting portion for matching the center locations of the opening pattern images respectively between the picked-up image and the reference image, forming difference images of the opening pattern images between the picked-up image and the reference image per the opening pattern and detecting the defect of the opening pattern base on the difference images.
US08358335B2 Method for displaying image information and autostereoscopic screen
The invention relates to a method for displaying image information in which pixels of a matrix screen (21) are actuated as a function of the image information (30) of a plurality of more than two different mutually complementary stereoscopic half-images such that each of the half-images is reproduced with a large number of image points on one of different sub-groups of the pixels and light emanating from each of these sub-groups of pixels is conducted through a beam splitter grid (22) into a region (31, 32, 33, 34) which is assigned to this sub-group, from which region only the half-image reproduced by this sub-group is visible, eye positions of respectively two eyes of at least two viewers (27, 28, 29) being determined and the sub-groups of pixels, on which respectively one of the half-images is reproduced, being chosen as a function of the detected eye positions such that the eyes of each of the at least two viewers (27, 28, 29) are situated in two of the mentioned regions (31, 32, 33, 34) from which two mutually complementary stereoscopic half-images are visible. The invention relates furthermore to a corresponding autostereoscopic screen.
US08358334B2 Apparatus and method for processing image
Provided are an apparatus, a method, and a program for processing an image which reduces crosstalk and achieves high image quality. The method includes obtaining a differential signal by subtracting one input image signal of an object to be processed from another input image signal; applying a predetermined correction coefficient to the differential signal; determining, for each pixel, whether the differential signal is a negative value; selectively outputting, for each pixel, the differential signal, to which the predetermined correction coefficient is applied, as a correction signal based on a result of the determining; and correcting, for each pixel, the one input image signal based on the one input image signal and the correction signal that is selectively output if the differential signal is the negative value.
US08358329B2 Stereo image reproducing apparatus, stereo image reproduction method, stereo image reproduction program, and recording medium having such program recorded therein
The present invention is directed to a stereo image processing apparatus adapted for performing stereoscopic reproduction of images without depending upon header information of file to have ability to recover or restore header information for stereoscopic display which has been broken or missing, which includes an image input unit (1) for inputting plural main images constituting stereo images, a stereo information encoding unit (6) for encoding stereo information for stereoscopic display control with respect to the inputted plural main images into an image like bar code, and an image synthesis unit (8) for synthesizing the inputted plural main images and an encoded image of the stereo information in the state where corresponding areas for respective images are partitioned.
US08358320B2 Interactive transcription system and method
A method and system which seamlessly combines natural way of handwriting (real world) with interactive digital media and technologies (virtual world) for providing a mixed or augmented reality perception to the user is disclosed.
US08358318B2 Method for reproducing an image on an imaging device
A method for reproducing an image on an imaging device, including measuring a set of spectral data for each of a plurality of colors from a set of color device values with a spectral measurement device; determining a first set of tristimulus values corresponding to each set of spectral data; defining a set of human observer color matching functions for each set of tristimulus values; determining a second set of tristimulus values for each set of spectral data using the human observer color matching functions; creating a first map from device-dependent coordinates to device-independent color coordinates; creating a second map from device-independent coordinates to device-dependent color coordinates based on the first map; obtaining image data comprising device-independent color coordinates; converting the image data coordinates into device color coordinates; and reproducing the image on the color device using the device color coordinates.
US08358317B2 System and method for displaying a planar image on a curved surface
An image display system for displaying a planar image on a curved viewing surface, such as a theater dome, with minimized image distortion. In order to display the image, a virtual surface, which is a representation of the curved viewing surface, is textured with the image using an angular distribution to thereby form a textured virtual image. The textured virtual image is then displayed onto the curved viewing surface.
US08358313B2 Framework to integrate and abstract processing of multiple hardware domains, data types and format
A portable development and execution framework for processing media objects. The framework involves: accepting an instruction to perform a media processing function; accepting a media object to be associated with the media processing function; wrapping the media object with an attribute that specifies a type and format of the media object, and a hardware domain associated with the media object; and causing an execution domain to perform the media processing function on the media object. The instruction to perform the media processing function is expressed in a form that is independent of the hardware domain associated with the media object, and may also be independent of the type and format of the media object. The media object may be an image, and the media processing function may include an image processing function performed on a GPU.
US08358310B2 Musculo-skeletal shape skinning
A method for use in animation includes establishing a model having a plurality of bones with muscles attached to the bones, binding skin to the muscles when the model is in a first pose with each vertex of the skin being attached at a first attachment point on a muscle, deforming the model into a second pose, and selecting a second attachment point for each vertex of the skin in the second pose. A storage medium stores a computer program for causing a processor based system to execute these steps, and a system for use in animation includes a processing system configured to execute these steps.
US08358309B2 Animation of audio ink
In a pen-based computing system, a microphone on the smart pen device records audio to produce audio data and a gesture capture system on the smart pen device records writing gestures to produce writing gesture data. Both the audio data and the writing gesture data include a time component. The audio data and writing gesture data are combined or synchronized according to their time components to create audio ink data. The audio ink data can be uploaded to a computer system attached to the smart pen device and displayed to a user through a user interface. The user makes a selection in the user interface to play the audio ink data, and the audio ink data is played back by animated the captured writing gestures and playing the recorded audio in synchronization.
US08358308B2 Using visual techniques to manipulate data
Various types of data can be collected into a data set and related content and/or related concepts across the data in the data set and/or across search histories can be displayed as a visual representation. The related content/concepts can be presented as a function of incremental revealing of relationships. After reviewing the visual representation, a user can customize the data set and relationships by specifically excluding a related data segment. The visual representation can be applied across multiple searches or other obtained data. Through interaction with the visual representation, a user can drill down into common linkages of the data to more narrowly focus on a subset of the data and/or to refocus a search result and/or to provide annotations.
US08358305B2 Method for 3D preprocessing for ray tracing
A method for 3D preprocessing for ray tracing includes: selecting and storing visible surfaces by designating one of a plurality of structures as a reference structure and remaining structures as relative structures, searching for the relative structures from the reference structure, storing relative structures having a surface visible from the reference structure, and removing relative structures having an invisible surface; conducting selection and storage based on distance measurement by measuring the distance from the reference structure to each of the stored relative structures and removing relative structures positioned beyond a reference spot predetermined with reference to the reference structure; and calculating a ray propagation path by calculating the propagation path of the ray between the reference structure and each of the relative structures stored in said conducting selection and storage based on distance measurement.
US08358303B2 Method of searching neighboring cell address in same resolution octree structure
Disclosed is a method of searing an address in the octree structure having the same resolution. The method of searching address values of the neighboring cells in the octree structure having the same resolution can include performing address encoding of octree cells by giving an inherent address value that is increased according to a depth level of octree to each cell in the octree structure such that address difference values of neighboring cells in the octree structure has a sequential rule; and searching an address value of a neighboring cell that is in contact by a surface with the selected octree cell by using the sequential rule of the address-encoded address difference value of each octree cell. In accordance with an embodiment of the present invention, it is possible to efficiently search address values of neighboring cells that are in contact with an octree cell.
US08358297B2 Display apparatus and display-apparatus driving method
Disclosed herein is a driving method for driving a display apparatus, the display apparatus including: N×M light emitting units; M scan lines; N data lines; a driving circuit provided for each of the light emitting units to serve as a circuit having a signal writing transistor, a device driving transistor, a capacitor and a first switch circuit; and a light emitting device.
US08358285B2 Method and apparatus for scanning a touchscreen with multi-touch detection using master/slave devices
A touch panel scan system is disclosed for detecting a change in mutual capacitance on the surface of a touch panel. A first touch detect device is provided having a transmitter for transmitting a transmit signal to a select one of a plurality of first lines on a first edge of a touch panel to facilitate a single line scan operation. A second touch detect device is interfaced with a select one or ones of second lines on a second edge of the touch panel having a receiver for receiving therefrom and processing thereof transmit signals coupled thereto from the select one or ones of the first lines to detect changes in a mutual capacitance associated with the select one or ones of the second lines and the first line. At least one of the first or second touch detect devices functions as a master and the other functions as a slave, with the master coupled to the slave and generating a SYNC signal to initiate a single scan operation of a select one of the first lines.
US08358283B2 Virtual interface and control device
An input device for a computer or other programmable device translates the proximity of an object to one or more antennae into an electronic signal. The antennae generate a first frequency and a second frequency. When an object, such as a hand, is placed in proximity to the antenna, the object causes the first and second frequencies to heterodyne, which creates a third frequency, also referred to as a beat frequency or pulse frequency. A receiver interprets the pulse frequency and translates it into an electronic signal that can be used to command a computer or other programmable device.
US08358280B2 Electronic device capable of showing page flip effect and method thereof
A method for showing page flip effect when use electronic device enjoy electronic documents, including: when receiving a flip-page instruction, obtain a parameter from a parameter table from a storage unit, the parameter table contains several parameters, each parameter include a first group of coordinates, a content of a flip-page figure and a second group of coordinates; determining a target page according to the flip-page instruction; producing the flip-page figure of the current page according to the first group coordinates and the content; covering a second area of the current page determined by the second group of coordinates with a second area of the target page determined by the second group of coordinates to form a combined page; displaying the combined page. Present invention also provides an electronic device capable of showing a page flip effect.
US08358279B2 Sensation system
The present invention provides a sensation system comprising: a system housing; a haptic switching unit mounted at the system housing and having a haptic actuator for performing a haptic function in response to an electrical signal being inputted; a system control section electrically connected with the haptic switching unit for generating a control signal therefrom to control the haptic switching unit; and a light-emitting section electrically connected with the system control section for emitting light corresponding to each operation of the haptic switching unit in response to the control signal generated from the system control section in cooperation with the haptic switching unit. In addition, the present invention provides a sensation system comprising: a mode unit for performing a preset mode function in response to an electrical signal being inputted; a system control section electrically connected with the mode unit for generating a control signal therefrom to control the mode unit; and a light-emitting section electrically connected with the system control for emitting light corresponding to each operation of the mode unit in response to the control signal generated from the system control section in cooperation with the mode unit.
US08358278B2 Input device, mobile terminal having the same, and user interface thereof
An input device includes a scroll unit installed on a case and configured to select a menu, a manipulation unit configured to operate a menu selected by the scroll unit and having a translucent region, and a menu display unit mounted on a rear surface of the manipulation unit and configured to display the menu selected by the scroll unit through the translucent region.
US08358276B2 Touch pad electrode design
A multi-touch capacitive touch sensor panel can be created using a substrate with column and row traces formed on separate layers of the substrate. The column and row traces can include sections extending from a central trace and forming a rectilinear trace pattern with sections of the columns and rows interdigitated with one another. The trace pattern can comprise a plurality of pixels arranged continuously across the sensor panel. In this manner, the sensor panel can provide a linear or near linear response to touches across the touch sensor panel.
US08358273B2 Portable media device with power-managed display
Improved techniques for controlling power utilization of a display device are disclosed. The improved techniques reduce power consumption by lowering display intensity at appropriate times. In one embodiment, the display intensity can be controlled depending on the type of content being displayed. In another embodiment, the display intensity can be controlled depending on the characteristics of the content being displayed. In still another embodiment, the display intensity can be controlled depending on the type and characteristics of content being displayed. The improved techniques are well suited for use with portable media devices.
US08358272B2 Computer keyboard
A computer keyboard, comprising: an operation unit, a processing unit, an output unit, a query unit, and a display unit; wherein the operation unit comprises an editing key, a function key, the editing key is configured to respond to a user input to generate an editing information, the function key is configured to respond to the user input to control the computer keyboard entering an editing mode; and the processing unit is configured to transmit the editing information to an editing software via the output unit, when the computer keyboard is in the editing mode.
US08358271B2 Optical navigation system with lift detection
An optical navigation system with a lift detection module is provided for preventing cursor movement if the optical navigation system has been lifted from the navigation surface. The optical navigation system may include an image sensor, a controller and a lift detection module. The lift detection module may be operatively coupled with the image sensor and the controller to selectively report a motion data upon determining a lift by comparing the average of the photosensitive pixel elements with a pixel element threshold value and the surface quality value with a surface quality threshold value. The lift detection module may be incorporated in a microcontroller, wherein the microcontroller may be added to a navigation system to provide an additional lift detection feature.
US08358266B2 Light turning device with prismatic light turning features
A light guide device includes a light guide body and two or more pluralities of spaced-apart slits. The slits are formed by undercuts in the light guide body. Sidewalls of the slits form facets that redirect light impinging on the facets. In some embodiments, the light guide body is attached to a light source. The light source emits light that is injected into the light guide body and the slits redirect the light out of the light guide body and towards a desired target. In some embodiments, the target is a display and a first plurality of slits directs light from the light source across the light guide body and over the face of the display. A second plurality of slits then directs light out of the light guide body and towards the display.
US08358260B2 Method and apparatus for adaptive black frame insertion
A display device may include a flat panel display, and a controller coupled to the flat panel display. The controller may be configured to determine an operating mode for the flat panel display among a plurality of operating modes including at least a first operating mode and a second operating mode. In the first operating mode, the controller may set the flat panel display to utilize a first frame rate and a first inversion mode to save power. In the second operating mode, the controller may set the flat panel display to utilize a second frame rate, a second inversion mode, and a black frame insertion to improve image quality. The second frame rate may be faster than the first frame rate. The second inversion mode and black frame insertion may be mutually configured to maintain a DC balanced operation of the flat panel display.
US08358257B2 Operating system and method of light emitting device
An operating system for estimating thermal property of a light emitting device to operate the light emitting device, and an operating method thereof are disclosed. The operating system of a light emitting device includes a light emitting device package and a driving unit to drive the light emitting device package at frequency equal to or higher than 100 Hz.
US08358255B2 Plasma display device and driving method of plasma display panel
A plasma display device has a plasma display panel, an accumulative adding circuit for accumulatively adding predetermined values every predetermined unit time while current is applied to the plasma display panel, and a judging circuit for judging the property of an image to be displayed on the plasma display panel. The accumulative adding circuit varies the predetermined values in response to the judgment result of the judging circuit.
US08358254B2 Helmet comprising visor position detection and associated helmet position detection
A helmet position detection system for aircraft including a helmet comprising a fixed visor used as an optical mixer and a substantially spherical mobile visor that is able to occupy a position of use and a stowage position, the visor being arranged in front of the pilot's eyes in the position of use. The helmet detects the position of the mobile visor and the helmet position detection system detects an orientation of the helmet corresponding to the pilot's line of sight and applies an angular correction due to the mobile visor to the orientation measurements when the mobile visor is detected in the position of use. Optical sensors are preferably used to detect the position of the mobile visor.
US08358253B2 Video control system, display system control device and video controlling method
The present invention generally relates to a video control system, more particularly to a video control system, a display system control device and a video controlling method thereof. The video control system comprises a display system control device for processing all signals in the system and a display device assembly, which is composed of at least one and above intellectual display devices having independent addresses each, which are from 1A to M×N. The display system control device comprises a video bridge, which further comprises at least a video bridge unit, a video switch, an embedded micro-processing module and a storage device. The video controlling method comprises the steps of transmitting video inputs to respective video bridge units, which convert the video inputs to the video format of a video switch and outputting the converted video signals to the video switch; enabling the video switch to receive the video signals and output video output stream to the display device assembly. The video bridge and the video switch of the present invention are applied to adjust the ways of providing video sources, enabling the display device assembly to perform more flexibly and efficiently; the present invention further reduces the whole system and maintenance costs.
US08358252B2 Antenna
An antenna includes: a dipole antenna; and a parasitic element arranged in parallel to the dipole antenna and having a linear structure and a meander structure, wherein a directivity and a return loss of the dipole antenna are controlled by setting a distance between the dipole antenna and the parasitic element and a shape and size of the meander structure.
US08358249B2 Multibeam active discrete lens antenna
A multibeam antenna comprising: a plurality of primary radiating elements, each associated to a respective beam; and an active radiating structure comprising a first planar array of radiating elements, a second planar array composed by a same number of radiating elements, a set of connections between each radiating element of the first planar array and one corresponding element of the second planar array, and a set of power amplifiers for amplifying signals transmitted through said connections; wherein: the relative positions of the radiating elements of the first and second planar arrays and phase delays introduced by said connections are such that the radiating structure forms an active discrete converging lens; and said primary radiating elements are clustered on a focal surface of said lens, facing the first planar array; characterized in that said first and second planar arrays are both aperiodic. A method of manufacturing such an antenna.
US08358248B2 Pattern shaping of RF emission patterns
A metallic shaping plate located in the interior housing of a wireless device is disclosed. The metallic shaping plate may influence a radiation pattern being generated by a horizontal antenna array. The result may be an increase in the gain of the array.
US08358247B2 Twin-Vee-type dual band antenna
A twin-Vee-type dual band antenna includes interconnected first and second conductor arms and interconnected first and second mirroring conductor arms disposed on a substrate. The second conductor arm has a radiator section extending parallel to the first conductor arm. The first mirroring conductor arm is symmetrical to the first conductor arm, and forms an angle (θ) of less than 180 degrees with the first conductor arm. The second mirroring conductor arm is symmetrical to the second conductor arm, and has a radiator section extending parallel to the first mirroring conductor arm.
US08358246B2 RFID UHF stripline antenna-coupler
A stripline antenna-coupler for a RFID system is provided. The coupler is configured to communicate with a targeted transponder from among a group of multiple adjacent transponders. The coupler may include at least two conductive strips, at least one terminating load, a dielectric material, a first ground plane, and a second ground plane. Each of the conductive strips extends between the first and second ground planes and the dielectric material from an input end connected to a transceiver to a loaded end connected to the terminating load. The conductive strips may be configured to propagate electromagnetic fields concentrated in a near field region of the conductive strips in a direction generally perpendicular to the conductive strips to couple with a targeted transponder. The coupler may include an enclosure for directing the electromagnetic fields. The conductive strip may have a tapered or non-linear profile such as a modified bow-tie profile.
US08358245B2 Method and system for extending the usability period of long term orbit (LTO)
Aspects of a method and system for extending the usability period of long term orbit (LTO) are provided. A GPS enabled handset may receive LTO data from an AGPS server via a wireless communication network such as 3GPP or WiMAX. The GPS enabled handset may be enabled to receive broadcast GPS signals. The GPS enabled handset may extract navigation information from the received broadcast GPS signals to be used to adjust the received LTO data. The usability period of the received LTO data may be extended, accordingly. A clock model and a satellite health model associated with the extracted navigation information may be used to update or replace the clock model and/or the satellite health model of the received LTO data, respectively. A navigation solution for the GPS enabled handset may be determined more accurately based on the adjusted LTO data.
US08358242B2 GNSS post positioning with elongated dither sequence
A computer apparatus for post positioning with a selected precision. The apparatus includes a GNSS post processor to post process reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver to compute a secure position for the rover receiver not available to a user. The apparatus includes a random process generator to generate a sequence of offset vectors to dither the secure position according to a computed dither level to provide the selected precision for a user-available position for the rover receiver.
US08358238B1 Maneuvering missile engagement
A hostile missile is identified as being of a type which maneuvers aerodynamically within the atmosphere when it performs an exoatmospheric maneuver which significantly changes its specific energy. When the determination is made that the hostile missile is an atmospheric maneuvering missile, the hostile missile is engaged with an interceptor which is guided toward a predicted intercept point (PIP) assuming horizontal hostile missile flight at an altitude above a specified minimum altitude.
US08358234B2 Determination of hostile individuals armed with weapon, using respiration and heartbeat as well as spectral analysis at 60 GHz
A system includes a plurality of radar units configured to provide scan data to a network; a signal processing and imaging module connected to the network and configured to receive the scan data, identify a target, and determine a type of the target based on a radar profile of the target; and a display unit in communication with the signal processing and imaging module and configured to provide a tracking display of the target position and type. A method includes scanning an inhabitable area using a plurality of radar detector units to produce scan data; processing the scan data to construct a digitized representation of a target in the inhabitable area; using recovered information of the target to differentiate between a live person, an animal or an object as the target type; and displaying the target type and position on an image display.
US08358233B2 Radar target detection process
A process is provided for analyzing a radar signal using CLEAN to identify an undetected target in sidelobes of a detected target. The process includes obtaining system impulse response data of a waveform for a point target having a signal data vector based on a convolution under conjugate transpose multiplied by a target amplitude vector plus a noise vector, estimating the target amplitude vector, and applying a CLEAN Deconvolver to remove the detected target from the data signal vector based on the estimate amplitude vector absent the detected target and an amplitude vector of an undetected target. The process further includes building a detected target vector with the amplitude estimate vector, setting to zero all elements of the detected target vector except at an initial time, and recomputing the amplitude estimate vector by a Reformulated CLEAN Detector.
US08358230B2 Low power discrete-time electronic circuit
A low power discrete-time electronic circuit includes an amplifier, and a variable current supply. The variable current supply is electrically connected to the amplifier, and is utilized for supplying high current to the amplifier during a switching operation and supplying low current to the amplifier during a non-switching period.
US08358228B2 Method for modifying the LMS algorithm to reduce the effect of correlated perturbations
A process allows for the modification of the least-means-square (LMS) algorithm to remove perturbations associated with measured signals in an analog-to-digital converter (ADC). The process includes measuring the perturbations and determining a coefficient associated with the perturbations. The LMS algorithm is modified in accordance with whether a digital or an analog correction of the inter-stage error of a residue amplifier on the ADC is to be made.
US08358227B2 Multi-cell voltage secure data encoding in hybrid vehicles
A method of encoding data related to voltages for each of a plurality of battery cells for transmission in a hybrid vehicle includes the steps of generating a plurality of voltage groups, and generating a validity measure for each of the plurality of voltage groups. Each of the plurality of voltage groups comprises the voltages for a different combination of the plurality of battery cells.
US08358226B2 Determining actuation of multi-sensor-electrode capacitive buttons
Methods for determining actuation of a capacitive button are described. In some embodiments, indicia from the at least three distinct sensor electrodes associated with at least three sensor electrode elements comprising the capacitive button are received, the indicia indicative of interaction of an input object with the at least three distinct sensor electrodes. The actuation of the capacitive button is then determined, based at least in part on satisfying a set of criteria comprising: a location condition concerning a location of the input object relative to a center of the capacitive button, and a coupling condition concerning a change in capacitive coupling of the at least three distinct sensor electrodes associated with the at least three sensor electrode elements comprising the capacitive button.
US08358222B2 GPS-generated traffic information
Disclosed herein is a traveler information monitoring and dissemination system. The system disclosed herein provides real time information to a traveler, wherein the real time information may be pre-selected by the traveler. The system ensures consistent and quality data are produced and issued to the traveler.
US08358219B2 Indicator apparatus, method of operation and illumination apparatus
An indicator apparatus, having a pulse width modulation circuit (1), a demultiplexer (2) which has at least one signal input (21) and at least two signal outputs (22), wherein the signal input (21) is connected to the pulse width modulation circuit (1), and at least two light-emitting diodes (3) which are each connected to a signal output (22) of the demultiplexer.
US08358216B2 Liquid level detecting device and sample applying system
Various embodiments disclose a liquid level detecting device and method, which comprises: a control unit configured to output control instructions corresponding to environmental information according to the environmental information of a location of a sampling needle; an amplifying unit configured to set a gain according to the control instructions; a converting unit configured to receive and convert a capacitance signal from the sampling needle to a voltage signal; the amplifying unit receives the voltage signal and amplifies the voltage signal according to the gain; the control unit receives the amplified voltage signal and compares the amplified voltage signals with a preset voltage threshold to determine whether the sampling needle contacts the liquid level. Some embodiments further disclose a sample application system. Various embodiments consider both sensitivity and reliability of a detection system and is adaptable to various detection environments.
US08358212B2 Multi-modal transponder and method and apparatus to detect same
An integral detection and identification system for detecting and identifying an object includes an identification transponder and a presence/absence transponder. The identification transponder includes a first inductive winding wound about a core and electrically coupled to an integrated circuit to transmit an identification signal in response to receipt of an interrogation signal in a first frequency range. The identification signal encodes an identifier stored by the integrated circuit. The presence/absence transponder includes a resonant inductive/capacitive tank circuit having at least a second inductive winding wound about a core and electrically coupled to a capacitor to transmit a presence/absence signal in response to an interrogation signal in a second frequency range. The presence/absence response signal lacks unique identifying information and is physically coupled to the identification transponder to form an integral detection and identification transponder that can selectively be attached to the object.
US08358207B2 System for pre-attentively communicating information to a driver of a vehicle
Methods and systems are provided for pre-attentively communicating information to a driver of a vehicle. The system includes, but is not limited to a vehicle having a passenger compartment and an illumination component mounted within the passenger compartment. The illumination component is positioned to be peripherally visible to the driver as the driver looks in the direction of vehicle travel. An electronic processing device is operatively connected to the illumination component and is configured to control illumination of the illumination component in a manner that corresponds to a condition of the vehicle.
US08358205B2 Information transmission and processing systems and methods for freight carriers
Methods and systems for remotely monitoring trailer or trailers attached to a vehicle is provided. The method includes associating an identification tag or ABS ECU that is configured to broadcast a trailer identification signal with a trailer. The method further includes receiving the trailer identification signal on-board the vehicle, associating the trailer identification signal with the vehicle, transmitting the trailer identification signal to a remote processor and receiving the trailer identification signal at the remote processor. The system comprises a mobile data terminal capable of generating and responding to telematic events comprising at least one processor, a graphical user interface, an input device, a memory and a set of executable instructions which may include a plurality of modules, such as a vehicle location module capable of receiving a GPS signal and transmitting the GPS signal to a remote processor for determining a location of a transportation unit.
US08358204B2 Dynamic tactile interface
A method and system for exciting a dynamic tactile interface having a plurality of electrodes includes identifying an area within an image that is capable of tactile feedback and identifying a first subset of the plurality of electrodes in the dynamic tactile interface that correspond to the plurality of areas. A voltage is applied to each of the electrodes of to the plurality of electrodes to create a desired state for each electrode corresponding to the areas capable of tactile feedback. The dynamic tactile interface can be implemented as part of a viewable display type of device, or as a device without any viewable display.
US08358195B2 Delivery and collection system
A delivery system uses secure containers each equipped with means such as a keypad (8) or barcode reader (10) to input a single use delivery key. The delivery key is generated by an external code generator that produces pseudo noise codes. A generator (20) that produces the same sequence is provided in the lock and synchronization between the two generators is provided by the delivered items.
US08358190B1 Permanent magnet structure for producing a uniform axial magnetic field
A wide aperture permanent magnet structure which is useful in creating a highly uniform longitudinal or solenoidal magnetic field in the working region of the magnet and in which the aperture of the structure can be equal in cross-sectional area to the working region of the magnet. The geometry and magnetization direction of the constituent magnets are chosen to maximize the uniformity of the longitudinal or solenoidal magnetic field in the working region of the magnet while minimizing the overall volume and weight of the structure as well as eliminating the need for magnetic pole pieces made of iron or other high permeability materials. The invention can take the form of a cylindrical shell of permanent magnets to create a solenoidal magnetic field, or a parallel surface arrangement to create a longitudinal magnetic field.
US08358184B2 Stripline filter
A stripline filter that suppresses a fundamental wave frequency without increasing the size of a board and in which a harmonic frequency is easily set to a desired frequency. The stripline filter includes a glass layer having a relative dielectric constant lower than that of a dielectric board. A first top surface line is provided on a top surface of the dielectric board and has a resonant open end. A second top surface line and a side surface electrode are provided on the glass layer so as to extend from positions connected to the first top surface line.
US08358183B2 Intermediate frequency filter having variable pass band
Disclosed herein is an intermediate frequency filter having a variable pass band, which is capable of varying a pass band to minimize loss at a plurality of intermediate frequencies? The intermediate frequency (IF) includes a band pass filter unit arranged between a frequency conversion IC and a demodulation unit and configured to filter an IF signal output from the frequency conversion IC and output a resulting signal. A band varying unit is connected to the band pass filter unit and is configured to vary a pass band of the band pass filter unit. A switching unit connects or disconnects the band varying unit to or from the band pass filter unit. A control unit detects the IF signal and controls the switching unit in response to the IF signal so that the band varying unit is connected to or disconnected from the band pass filter unit.
US08358182B2 Duplexer for integration in communication terminals
There is described a duplexer comprising: a dielectric substrate having a circuit-receiving surface and an opposite surface; a ground structure deposited on the circuit-receiving surface or the opposite surface; a first filter connectable to a first terminal and having a first frequency bandpass; a second filter connectable to a second terminal and having a second frequency bandpass different from the first frequency bandpass, the first filter and the second filter each having at least one filter section deposited on the circuit-receiving surface; and an uncovered coupling circuit connectable to a third terminal and deposited on the circuit-receiving surface between the first filter and the second filter, the coupling circuit being spaced apart from the first and second filter by a coupling gap and configured for electromagnetically coupling the first filter and the second filter together.
US08358181B2 Substrate attenuator circuit
Disclosed is a substrate attenuator circuit having a thin, long conductive pattern with a plurality of bends on a substrate, with heat generation per unit area reduced to a small amount even at a low attenuation level. A linear conductive pattern configured to have a plurality of bends on a substrate is provided with output terminals at n portions thereof. The conductive pattern has a larger line width at a first stage conductive pattern portion defined in a portion from an input terminal to m output terminals (m
US08358180B2 High frequency module comprising a transition between a wiring board and a waveguide and including a choke structure formed in the wiring board
A high-frequency module has a wiring board including a dielectric substrate, a line conductor that is formed on a first surface of the dielectric substrate, and a first grounding conductor layer that is formed on a second surface opposed to the first surface of the dielectric substrate, and that has a first opening and a second opening disposed around the first opening; and a waveguide that is connected to the second surface, has an opening opposed to the first opening, and is electromagnetically coupled to the line conductor. The wiring board has a vertical choke portion that at least partially extends from the second opening in a direction perpendicular to the second surface. Furthermore, a horizontal choke portion is formed between the wiring board and the waveguide, along the second surface between the opening of the waveguide and the second opening.
US08358175B2 Oscillator architecture having fast response time with low current consumption and method for operating the oscillator architecture
An oscillator architecture and a method for powering up/down the oscillator architecture are described. In one embodiment, an oscillator architecture includes a reference generator configured to generate reference signals and an in-phase/quadrature (IQ) oscillator configured to generate oscillation signals based on the reference signals. The reference generator includes a distributed start-up circuitry that includes multiple start-up circuits. The IQ oscillator includes at least one turbo comparator having a low power functional mode and a turbo functional mode. Other embodiments are also described.
US08358174B2 Doherty amplifier
The embodiment relates to a Doherty amplifier, wherein in order to perform impedance matching. The embodiment comprises an impedance converter and a connector. The impedance converter includes a plurality of lines having different lengths and disposes between an output end of a carrier amplifier and an output end of a peaking amplifier. The connector connects a line selected from the plurality of lines having different lengths of the impedance converter to the output end of the carrier amplifier and to the output end of the peaking amplifier.
US08358166B2 RMS detector with automatic gain control
Embodiments of the present invention provide systems, devices and methods for detecting the RMS value of a signal. The RMS detector uses multiple variable-gain stages and internal gain control to generate an RMS output signal based on an arbitrary signal input. This RMS detector significantly reduces the signal swings seen on a squarer within prior art RMS detectors and reduces the detector's dependency on DC offsets at low signal levels and overload errors at high signal levels. The embodiments of the present invention also improve the accuracy of the RMS detector within large dynamic signal ranges by obviating the operation of a squarer in saturation or out of the squaring region. Accordingly, embodiments of the present invention are able to more accurately detect RMS values on a signal, operate over relatively higher signal ranges, and better function within different signal modulation schemes, particularly those with large peak-to-average ratios.
US08358163B2 Resonant clock distribution network architecture for tracking parameter variations in conventional clock distribution networks
A resonant clock distribution network architecture is proposed that enables a resonant clock network to track the impact of parameter variations on the insertion delay of a conventional clock distribution network, thus limiting clock skew between the two networks and yielding increased performance. Such a network is generally applicable to semiconductor devices with various clock frequencies, and high-performance and low-power clocking requirements such as microprocessors, ASICs, and SOCs.
US08358160B2 Clock signal generation circuit
A clock signal generation circuit includes a clock inversion unit inverting a reference clock signal and an internal clock signal to generate an inverted reference clock signal and an inverted internal clock signal, a first clock detection unit comparing the reference clock signal with the internal clock signal to output a first detection signal, a second clock detection unit comparing the inverted reference clock signal with the inverted internal clock signal to output a second detection signal, first and second charge pump units generating charge current or discharge current in response to the first second detection signals, respectively, a loop filter unit producing a control voltage signal having a voltage level corresponding to the charge currents or discharge currents, and an internal clock signal output unit producing the internal clock signal according to the control voltage signal.
US08358159B1 Adaptive phase-locked loop (PLL) multi-band calibration
Adaptive multi-band frequency calibration is provided for a phase-locked loop (PLL). A voltage controller oscillator (VCO) is initially selected nominally associated with first synthesized signal frequency, where the VCO is selected from a plurality of n VCOs, and each VCO is tunable across a band of synthesized signal frequencies. A lock detector compares a nominal first synthesized signal frequency to a reference signal frequency. In response to sensing a difference between the nominal first synthesizer and reference signal frequencies, an out-of-lock condition is asserted and a VCO is reselected from the plurality of n VCOs. A mid-point control voltage is supplied to a control voltage input of the reselected VCO. A difference is measured between a mid-point synthesized signal frequency and the reference signal frequency. If the difference is less than a first threshold, the reselected VCO is assigned to generate the first synthesized signal frequency.
US08358155B2 Circuit that facilitates proximity communication
One embodiment of the present invention provides a system that facilitates proximity communication. This system includes a circuit containing a bootstrap transistor and a pass-gate transistor, where the drain of the bootstrap transistor is coupled to the gate of the pass-gate transistor. Note that a first coupling capacitance exists between the source of the pass-gate transistor and the drain of the bootstrap transistor and a second coupling capacitance exists between the drain of the pass-gate transistor and the drain of the bootstrap transistor. During operation, the gate and the source of the bootstrap transistor are coupled to a high voltage, thereby causing an intermediate voltage at the drain of the bootstrap transistor. When the source of the pass-gate transistor transitions to a high voltage, the first coupling capacitance and the second coupling capacitance boost the voltage at the gate of the pass-gate transistor higher than the high voltage, thereby enabling the high voltage at the source of the pass-gate transistor to pass to the drain of the pass-gate transistor.
US08358149B2 Magnetic logic gate
This disclosure is directed to a magnetic logic device for implementing a combinational logic function. The magnetic logic device may include a chain of at least two magnetoresistive devices electrically coupled in series comprising a first terminal located at a first end of the chain and a second terminal located at a second end of the chain. The magnetic logic device may further include a voltage source configured to apply a voltage between the first terminal and the second terminal of the chain of at least two magnetoresistive devices electrically coupled in series. The magnetic logic device may further include a logic output generator configured to generate a logic output value for a logic function based on a magnitude of a current produced at the second terminal of the chain in response to the applied voltage.
US08358144B2 Method for manufacturing semiconductor device, semiconductor inspection device, and program including color imaging of metal silicide
A manufacturing method of a semiconductor device capable of efficiently inspecting whether a metal silicide layer is sufficiently formed is provided. The manufacturing method is provided with the steps of forming a metal layer over a semiconductor layer containing silicon; forming a metal silicide layer over a surface of the semiconductor layer by heating the semiconductor layer and the metal layer; generating image data by performing color imaging of the metal silicide layer from above the metal silicide layer; calculating saturation of the metal silicide layer by processing the image data; and judging the formation amount of the metal silicide layer on the basis of the calculated saturation.
US08358140B2 Method for testing the functionality of a field device for an industrial process and field device for an industrial process
In a method for testing functionality of a field device or a field device for sending a control signal to a final controlling device of an industrial processing plant, the final controlling device is operated by a secondary power. With the method, a current/secondary power converter is provided for generating a predetermined secondary power safety control signal to bring the final controlling device into a predetermined safe position. An electronic safety circuit is provided connected to the current/secondary power converter which, depending on an electrical control signal received by the field device, is switched from a passive state into an active state in which the electronic safety circuit causes the current/secondary power converter to output the secondary output power safety control signal. The safety circuit automatically adopts the active state if the electrical control signal falls below or exceeds at least one of a current and a voltage threshold value specific to the safety circuit. At least one of an input current and an input voltage of the electrical control signal is modified in a manner specific to the field device such that a test signal specific to the safety circuit is generated and transmitted to the safety circuit in order to test its functionality.
US08358132B2 Irradiating coil and magnetic resonance imaging apparatus using the same
An irradiating coil includes a first ring conductor located on a plane, a second ring conductor having a smaller diameter than a diameter of the first ring conductor and located substantially on the plane of the first ring conductor, a plurality of first line conductors connected the first ring conductor and to the second ring conductor, and an arrangement for making uniform a radio-frequency-pulse that is transmitted by the irradiating coil. The pulse uniforming arrangement includes a diverger which diverges a current flow of the first line conductors.
US08358131B2 RF stripline antenna with impedance adaptation for MR imaging
The efficiency and the field structure of an antenna arrangement for a magnetic resonance tomography apparatus are improved by at least one impedance transformation circuit connected with the antenna.